-
-
Save neskito/4cedf81493e12c45475f4e2ffc514022 to your computer and use it in GitHub Desktop.
| { | |
| "deploy": { | |
| "VM:-": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "main:1": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "ropsten:3": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "rinkeby:4": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "kovan:42": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "görli:5": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "Custom": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| } | |
| }, | |
| "data": { | |
| "bytecode": { | |
| "linkReferences": {}, | |
| "object": "608060405234801561001057600080fd5b5060405161109d38038061109d83398181016040526100329190810190610099565b806002819055506002546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550506100e3565b600081519050610093816100cc565b92915050565b6000602082840312156100ab57600080fd5b60006100b984828501610084565b91505092915050565b6000819050919050565b6100d5816100c2565b81146100e057600080fd5b50565b610fab806100f26000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80634ee22adf116100715780634ee22adf1461016857806370a082311461018457806395d89b41146101b4578063a9059cbb146101d2578063dd62ed3e14610202578063f490a35114610232576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610262565b6040516100c39190610e3a565b60405180910390f35b6100e660048036036100e19190810190610d54565b61029b565b6040516100f39190610e1f565b60405180910390f35b61010461038d565b6040516101119190610e5c565b60405180910390f35b610134600480360361012f9190810190610d05565b610397565b6040516101419190610e1f565b60405180910390f35b610152610712565b60405161015f9190610e77565b60405180910390f35b610182600480360361017d9190810190610d90565b610717565b005b61019e60048036036101999190810190610ca0565b610776565b6040516101ab9190610e5c565b60405180910390f35b6101bc6107be565b6040516101c99190610e3a565b60405180910390f35b6101ec60048036036101e79190810190610d54565b6107f7565b6040516101f99190610e1f565b60405180910390f35b61021c60048036036102179190810190610cc9565b6109d9565b6040516102299190610e5c565b60405180910390f35b61024c60048036036102479190810190610d05565b610a60565b6040516102599190610e1f565b60405180910390f35b6040518060400160405280600a81526020017f455243323042617369630000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161037b9190610e5c565b60405180910390a36001905092915050565b6000600254905090565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156103e457600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561046d57600080fd5b6104be826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061058f82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610660826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106ff9190610e5c565b60405180910390a3600190509392505050565b600281565b80600260008282540192505081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600981526020017f4a424a2d544f4b454e000000000000000000000000000000000000000000000081525081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084457600080fd5b610895826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610928826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109c79190610e5c565b60405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610aad57600080fd5b610afe826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b91826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c309190610e5c565b60405180910390a3600190509392505050565b600082821115610c4f57fe5b818303905092915050565b600080828401905083811015610c6c57fe5b8091505092915050565b600081359050610c8581610f47565b92915050565b600081359050610c9a81610f5e565b92915050565b600060208284031215610cb257600080fd5b6000610cc084828501610c76565b91505092915050565b60008060408385031215610cdc57600080fd5b6000610cea85828601610c76565b9250506020610cfb85828601610c76565b9150509250929050565b600080600060608486031215610d1a57600080fd5b6000610d2886828701610c76565b9350506020610d3986828701610c76565b9250506040610d4a86828701610c8b565b9150509250925092565b60008060408385031215610d6757600080fd5b6000610d7585828601610c76565b9250506020610d8685828601610c8b565b9150509250929050565b600060208284031215610da257600080fd5b6000610db084828501610c8b565b91505092915050565b610dc281610ec0565b82525050565b6000610dd382610e92565b610ddd8185610e9d565b9350610ded818560208601610f03565b610df681610f36565b840191505092915050565b610e0a81610eec565b82525050565b610e1981610ef6565b82525050565b6000602082019050610e346000830184610db9565b92915050565b60006020820190508181036000830152610e548184610dc8565b905092915050565b6000602082019050610e716000830184610e01565b92915050565b6000602082019050610e8c6000830184610e10565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610eb982610ecc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610f21578082015181840152602081019050610f06565b83811115610f30576000848401525b50505050565b6000601f19601f8301169050919050565b610f5081610eae565b8114610f5b57600080fd5b50565b610f6781610eec565b8114610f7257600080fd5b5056fea264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x109D CODESIZE SUB DUP1 PUSH2 0x109D DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH2 0x32 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x99 JUMP JUMPDEST DUP1 PUSH1 0x2 DUP2 SWAP1 SSTORE POP PUSH1 0x2 SLOAD PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP POP PUSH2 0xE3 JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP PUSH2 0x93 DUP2 PUSH2 0xCC JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xAB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xB9 DUP5 DUP3 DUP6 ADD PUSH2 0x84 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xD5 DUP2 PUSH2 0xC2 JUMP JUMPDEST DUP2 EQ PUSH2 0xE0 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xFAB DUP1 PUSH2 0xF2 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0xA9 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x4EE22ADF GT PUSH2 0x71 JUMPI DUP1 PUSH4 0x4EE22ADF EQ PUSH2 0x168 JUMPI DUP1 PUSH4 0x70A08231 EQ PUSH2 0x184 JUMPI DUP1 PUSH4 0x95D89B41 EQ PUSH2 0x1B4 JUMPI DUP1 PUSH4 0xA9059CBB EQ PUSH2 0x1D2 JUMPI DUP1 PUSH4 0xDD62ED3E EQ PUSH2 0x202 JUMPI DUP1 PUSH4 0xF490A351 EQ PUSH2 0x232 JUMPI PUSH2 0xA9 JUMP JUMPDEST DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0xAE JUMPI DUP1 PUSH4 0x95EA7B3 EQ PUSH2 0xCC JUMPI DUP1 PUSH4 0x18160DDD EQ PUSH2 0xFC JUMPI DUP1 PUSH4 0x23B872DD EQ PUSH2 0x11A JUMPI DUP1 PUSH4 0x313CE567 EQ PUSH2 0x14A JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xB6 PUSH2 0x262 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xC3 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xE6 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0xE1 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x29B JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xF3 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x104 PUSH2 0x38D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x111 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x134 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x12F SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0x397 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x141 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x152 PUSH2 0x712 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x15F SWAP2 SWAP1 PUSH2 0xE77 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x182 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x17D SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD90 JUMP JUMPDEST PUSH2 0x717 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x19E PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x199 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCA0 JUMP JUMPDEST PUSH2 0x776 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1AB SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1BC PUSH2 0x7BE JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1C9 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1EC PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x1E7 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x7F7 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1F9 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x21C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x217 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCC9 JUMP JUMPDEST PUSH2 0x9D9 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x229 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x24C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x247 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0xA60 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x259 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0xA DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4552433230426173696300000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0x8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925 DUP5 PUSH1 0x40 MLOAD PUSH2 0x37B SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 SLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x3E4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x46D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4BE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x58F DUP3 PUSH1 0x1 PUSH1 0x0 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x660 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x6FF SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x2 DUP2 JUMP JUMPDEST DUP1 PUSH1 0x2 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP DUP1 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x9 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4A424A2D544F4B454E0000000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x844 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x895 DUP3 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x928 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x9C7 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0xAAD JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xAFE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0xB91 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0xC30 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 GT ISZERO PUSH2 0xC4F JUMPI INVALID JUMPDEST DUP2 DUP4 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 DUP5 ADD SWAP1 POP DUP4 DUP2 LT ISZERO PUSH2 0xC6C JUMPI INVALID JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC85 DUP2 PUSH2 0xF47 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC9A DUP2 PUSH2 0xF5E JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xCB2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCC0 DUP5 DUP3 DUP6 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xCDC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCEA DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xCFB DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0xD1A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD28 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP4 POP POP PUSH1 0x20 PUSH2 0xD39 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x40 PUSH2 0xD4A DUP7 DUP3 DUP8 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xD67 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD75 DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xD86 DUP6 DUP3 DUP7 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xDA2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xDB0 DUP5 DUP3 DUP6 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xDC2 DUP2 PUSH2 0xEC0 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xDD3 DUP3 PUSH2 0xE92 JUMP JUMPDEST PUSH2 0xDDD DUP2 DUP6 PUSH2 0xE9D JUMP JUMPDEST SWAP4 POP PUSH2 0xDED DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0xF03 JUMP JUMPDEST PUSH2 0xDF6 DUP2 PUSH2 0xF36 JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xE0A DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH2 0xE19 DUP2 PUSH2 0xEF6 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE34 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xDB9 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0xE54 DUP2 DUP5 PUSH2 0xDC8 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE71 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE01 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE8C PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE10 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xEB9 DUP3 PUSH2 0xECC JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 ISZERO ISZERO SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0xFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xF21 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xF06 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0xF30 JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xF50 DUP2 PUSH2 0xEAE JUMP JUMPDEST DUP2 EQ PUSH2 0xF5B JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xF67 DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP2 EQ PUSH2 0xF72 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH7 0xA80E24832157AA SWAP13 PUSH18 0x7548587AE07DFF987398551A439BD083CE95 SHL 0xAE 0xDF 0x4F PUSH5 0x736F6C6343 STOP MOD STOP STOP CALLER ", | |
| "sourceMap": "923:2700:0:-:0;;;1451:119;8:9:-1;5:2;;;30:1;27;20:12;5:2;1451:119:0;;;;;;;;;;;;;;;;;;;;;;;;1511:5;1496:12;:20;;;;1550:12;;1527:8;:20;1536:10;1527:20;;;;;;;;;;;;;;;:35;;;;1451:119;923:2700;;5:134:-1;;89:6;83:13;74:22;;101:33;128:5;101:33;;;68:71;;;;;146:263;;261:2;249:9;240:7;236:23;232:32;229:2;;;277:1;274;267:12;229:2;312:1;329:64;385:7;376:6;365:9;361:22;329:64;;;319:74;;291:108;223:186;;;;;416:72;;478:5;467:16;;461:27;;;;495:117;564:24;582:5;564:24;;;557:5;554:35;544:2;;603:1;600;593:12;544:2;538:74;;923:2700:0;;;;;;;" | |
| }, | |
| "deployedBytecode": { | |
| "linkReferences": {}, | |
| "object": "608060405234801561001057600080fd5b50600436106100a95760003560e01c80634ee22adf116100715780634ee22adf1461016857806370a082311461018457806395d89b41146101b4578063a9059cbb146101d2578063dd62ed3e14610202578063f490a35114610232576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610262565b6040516100c39190610e3a565b60405180910390f35b6100e660048036036100e19190810190610d54565b61029b565b6040516100f39190610e1f565b60405180910390f35b61010461038d565b6040516101119190610e5c565b60405180910390f35b610134600480360361012f9190810190610d05565b610397565b6040516101419190610e1f565b60405180910390f35b610152610712565b60405161015f9190610e77565b60405180910390f35b610182600480360361017d9190810190610d90565b610717565b005b61019e60048036036101999190810190610ca0565b610776565b6040516101ab9190610e5c565b60405180910390f35b6101bc6107be565b6040516101c99190610e3a565b60405180910390f35b6101ec60048036036101e79190810190610d54565b6107f7565b6040516101f99190610e1f565b60405180910390f35b61021c60048036036102179190810190610cc9565b6109d9565b6040516102299190610e5c565b60405180910390f35b61024c60048036036102479190810190610d05565b610a60565b6040516102599190610e1f565b60405180910390f35b6040518060400160405280600a81526020017f455243323042617369630000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161037b9190610e5c565b60405180910390a36001905092915050565b6000600254905090565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156103e457600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561046d57600080fd5b6104be826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061058f82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610660826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106ff9190610e5c565b60405180910390a3600190509392505050565b600281565b80600260008282540192505081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600981526020017f4a424a2d544f4b454e000000000000000000000000000000000000000000000081525081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084457600080fd5b610895826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610928826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109c79190610e5c565b60405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610aad57600080fd5b610afe826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b91826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c309190610e5c565b60405180910390a3600190509392505050565b600082821115610c4f57fe5b818303905092915050565b600080828401905083811015610c6c57fe5b8091505092915050565b600081359050610c8581610f47565b92915050565b600081359050610c9a81610f5e565b92915050565b600060208284031215610cb257600080fd5b6000610cc084828501610c76565b91505092915050565b60008060408385031215610cdc57600080fd5b6000610cea85828601610c76565b9250506020610cfb85828601610c76565b9150509250929050565b600080600060608486031215610d1a57600080fd5b6000610d2886828701610c76565b9350506020610d3986828701610c76565b9250506040610d4a86828701610c8b565b9150509250925092565b60008060408385031215610d6757600080fd5b6000610d7585828601610c76565b9250506020610d8685828601610c8b565b9150509250929050565b600060208284031215610da257600080fd5b6000610db084828501610c8b565b91505092915050565b610dc281610ec0565b82525050565b6000610dd382610e92565b610ddd8185610e9d565b9350610ded818560208601610f03565b610df681610f36565b840191505092915050565b610e0a81610eec565b82525050565b610e1981610ef6565b82525050565b6000602082019050610e346000830184610db9565b92915050565b60006020820190508181036000830152610e548184610dc8565b905092915050565b6000602082019050610e716000830184610e01565b92915050565b6000602082019050610e8c6000830184610e10565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610eb982610ecc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610f21578082015181840152602081019050610f06565b83811115610f30576000848401525b50505050565b6000601f19601f8301169050919050565b610f5081610eae565b8114610f5b57600080fd5b50565b610f6781610eec565b8114610f7257600080fd5b5056fea264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0xA9 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x4EE22ADF GT PUSH2 0x71 JUMPI DUP1 PUSH4 0x4EE22ADF EQ PUSH2 0x168 JUMPI DUP1 PUSH4 0x70A08231 EQ PUSH2 0x184 JUMPI DUP1 PUSH4 0x95D89B41 EQ PUSH2 0x1B4 JUMPI DUP1 PUSH4 0xA9059CBB EQ PUSH2 0x1D2 JUMPI DUP1 PUSH4 0xDD62ED3E EQ PUSH2 0x202 JUMPI DUP1 PUSH4 0xF490A351 EQ PUSH2 0x232 JUMPI PUSH2 0xA9 JUMP JUMPDEST DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0xAE JUMPI DUP1 PUSH4 0x95EA7B3 EQ PUSH2 0xCC JUMPI DUP1 PUSH4 0x18160DDD EQ PUSH2 0xFC JUMPI DUP1 PUSH4 0x23B872DD EQ PUSH2 0x11A JUMPI DUP1 PUSH4 0x313CE567 EQ PUSH2 0x14A JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xB6 PUSH2 0x262 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xC3 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xE6 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0xE1 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x29B JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xF3 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x104 PUSH2 0x38D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x111 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x134 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x12F SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0x397 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x141 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x152 PUSH2 0x712 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x15F SWAP2 SWAP1 PUSH2 0xE77 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x182 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x17D SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD90 JUMP JUMPDEST PUSH2 0x717 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x19E PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x199 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCA0 JUMP JUMPDEST PUSH2 0x776 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1AB SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1BC PUSH2 0x7BE JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1C9 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1EC PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x1E7 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x7F7 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1F9 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x21C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x217 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCC9 JUMP JUMPDEST PUSH2 0x9D9 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x229 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x24C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x247 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0xA60 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x259 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0xA DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4552433230426173696300000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0x8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925 DUP5 PUSH1 0x40 MLOAD PUSH2 0x37B SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 SLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x3E4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x46D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4BE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x58F DUP3 PUSH1 0x1 PUSH1 0x0 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x660 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x6FF SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x2 DUP2 JUMP JUMPDEST DUP1 PUSH1 0x2 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP DUP1 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x9 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4A424A2D544F4B454E0000000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x844 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x895 DUP3 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x928 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x9C7 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0xAAD JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xAFE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0xB91 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0xC30 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 GT ISZERO PUSH2 0xC4F JUMPI INVALID JUMPDEST DUP2 DUP4 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 DUP5 ADD SWAP1 POP DUP4 DUP2 LT ISZERO PUSH2 0xC6C JUMPI INVALID JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC85 DUP2 PUSH2 0xF47 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC9A DUP2 PUSH2 0xF5E JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xCB2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCC0 DUP5 DUP3 DUP6 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xCDC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCEA DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xCFB DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0xD1A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD28 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP4 POP POP PUSH1 0x20 PUSH2 0xD39 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x40 PUSH2 0xD4A DUP7 DUP3 DUP8 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xD67 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD75 DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xD86 DUP6 DUP3 DUP7 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xDA2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xDB0 DUP5 DUP3 DUP6 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xDC2 DUP2 PUSH2 0xEC0 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xDD3 DUP3 PUSH2 0xE92 JUMP JUMPDEST PUSH2 0xDDD DUP2 DUP6 PUSH2 0xE9D JUMP JUMPDEST SWAP4 POP PUSH2 0xDED DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0xF03 JUMP JUMPDEST PUSH2 0xDF6 DUP2 PUSH2 0xF36 JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xE0A DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH2 0xE19 DUP2 PUSH2 0xEF6 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE34 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xDB9 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0xE54 DUP2 DUP5 PUSH2 0xDC8 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE71 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE01 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE8C PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE10 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xEB9 DUP3 PUSH2 0xECC JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 ISZERO ISZERO SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0xFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xF21 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xF06 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0xF30 JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xF50 DUP2 PUSH2 0xEAE JUMP JUMPDEST DUP2 EQ PUSH2 0xF5B JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xF67 DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP2 EQ PUSH2 0xF72 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH7 0xA80E24832157AA SWAP13 PUSH18 0x7548587AE07DFF987398551A439BD083CE95 SHL 0xAE 0xDF 0x4F PUSH5 0x736F6C6343 STOP MOD STOP STOP CALLER ", | |
| "sourceMap": "923:2700:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;923:2700:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;960:42;;;:::i;:::-;;;;;;;;;;;;;;;;2731:225;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1582:99;;;:::i;:::-;;;;;;;;;;;;;;;;3118:496;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1059:34;;;:::i;:::-;;;;;;;;;;;;;;;;1693:138;;;;;;;;;;;;;;;;:::i;:::-;;1843:124;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1009:43;;;:::i;:::-;;;;;;;;;;;;;;;;1979:357;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2968:138;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2349:369;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;960:42;;;;;;;;;;;;;;;;;;;:::o;2731:225::-;2811:4;2860:9;2828:7;:19;2836:10;2828:19;;;;;;;;;;;;;;;:29;2848:8;2828:29;;;;;;;;;;;;;;;:41;;;;2906:8;2885:41;;2894:10;2885:41;;;2916:9;2885:41;;;;;;;;;;;;;;;2944:4;2937:11;;2731:225;;;;:::o;1582:99::-;1635:7;1661:12;;1654:19;;1582:99;:::o;3118:496::-;3214:4;3252:8;:15;3261:5;3252:15;;;;;;;;;;;;;;;;3239:9;:28;;3230:38;;;;;;3301:7;:14;3309:5;3301:14;;;;;;;;;;;;;;;:26;3316:10;3301:26;;;;;;;;;;;;;;;;3288:9;:39;;3279:49;;;;;;3367:30;3387:9;3367:8;:15;3376:5;3367:15;;;;;;;;;;;;;;;;:19;;:30;;;;:::i;:::-;3349:8;:15;3358:5;3349:15;;;;;;;;;;;;;;;:48;;;;3437:41;3468:9;3437:7;:14;3445:5;3437:14;;;;;;;;;;;;;;;:26;3452:10;3437:26;;;;;;;;;;;;;;;;:30;;:41;;;;:::i;:::-;3408:7;:14;3416:5;3408:14;;;;;;;;;;;;;;;:26;3423:10;3408:26;;;;;;;;;;;;;;;:70;;;;3507:30;3527:9;3507:8;:15;3516:5;3507:15;;;;;;;;;;;;;;;;:19;;:30;;;;:::i;:::-;3489:8;:15;3498:5;3489:15;;;;;;;;;;;;;;;:48;;;;3568:5;3553:31;;3562:5;3553:31;;;3574:9;3553:31;;;;;;;;;;;;;;;3602:4;3595:11;;3118:496;;;;;:::o;1059:34::-;1092:1;1059:34;:::o;1693:138::-;1770:9;1754:12;;:25;;;;;;;;;;;1814:9;1790:8;:20;1799:10;1790:20;;;;;;;;;;;;;;;;:33;;;;;;;;;;;1693:138;:::o;1843:124::-;1913:7;1939:8;:20;1948:10;1939:20;;;;;;;;;;;;;;;;1932:27;;1843:124;;;:::o;1009:43::-;;;;;;;;;;;;;;;;;;;:::o;1979:357::-;2059:4;2096:8;:20;2105:10;2096:20;;;;;;;;;;;;;;;;2083:9;:33;;2075:42;;;;;;2151:35;2176:9;2151:8;:20;2160:10;2151:20;;;;;;;;;;;;;;;;:24;;:35;;;;:::i;:::-;2128:8;:20;2137:10;2128:20;;;;;;;;;;;;;;;:58;;;;2218:33;2241:9;2218:8;:18;2227:8;2218:18;;;;;;;;;;;;;;;;:22;;:33;;;;:::i;:::-;2197:8;:18;2206:8;2197:18;;;;;;;;;;;;;;;:54;;;;2287:8;2267:39;;2276:10;2267:39;;;2296:9;2267:39;;;;;;;;;;;;;;;2324:4;2317:11;;1979:357;;;;:::o;2968:138::-;3051:4;3074:7;:14;3082:5;3074:14;;;;;;;;;;;;;;;:24;3089:8;3074:24;;;;;;;;;;;;;;;;3067:31;;2968:138;;;;:::o;2349:369::-;2457:4;2494:8;:16;2503:6;2494:16;;;;;;;;;;;;;;;;2481:9;:29;;2473:38;;;;;;2541:31;2562:9;2541:8;:16;2550:6;2541:16;;;;;;;;;;;;;;;;:20;;:31;;;;:::i;:::-;2522:8;:16;2531:6;2522:16;;;;;;;;;;;;;;;:50;;;;2604:33;2627:9;2604:8;:18;2613:8;2604:18;;;;;;;;;;;;;;;;:22;;:33;;;;:::i;:::-;2583:8;:18;2592:8;2583:18;;;;;;;;;;;;;;;:54;;;;2669:8;2653:35;;2662:6;2653:35;;;2678:9;2653:35;;;;;;;;;;;;;;;2706:4;2699:11;;2349:369;;;;;:::o;318:119:1:-;376:7;406:1;401;:6;;394:14;;;;428:1;424;:5;417:12;;318:119;;;;:::o;463:141::-;521:7;539:9;555:1;551;:5;539:17;;577:1;572;:6;;565:14;;;;595:1;588:8;;;463:141;;;;:::o;5:130:-1:-;;85:6;72:20;63:29;;97:33;124:5;97:33;;;57:78;;;;;142:130;;222:6;209:20;200:29;;234:33;261:5;234:33;;;194:78;;;;;279:241;;383:2;371:9;362:7;358:23;354:32;351:2;;;399:1;396;389:12;351:2;434:1;451:53;496:7;487:6;476:9;472:22;451:53;;;441:63;;413:97;345:175;;;;;527:366;;;648:2;636:9;627:7;623:23;619:32;616:2;;;664:1;661;654:12;616:2;699:1;716:53;761:7;752:6;741:9;737:22;716:53;;;706:63;;678:97;806:2;824:53;869:7;860:6;849:9;845:22;824:53;;;814:63;;785:98;610:283;;;;;;900:491;;;;1038:2;1026:9;1017:7;1013:23;1009:32;1006:2;;;1054:1;1051;1044:12;1006:2;1089:1;1106:53;1151:7;1142:6;1131:9;1127:22;1106:53;;;1096:63;;1068:97;1196:2;1214:53;1259:7;1250:6;1239:9;1235:22;1214:53;;;1204:63;;1175:98;1304:2;1322:53;1367:7;1358:6;1347:9;1343:22;1322:53;;;1312:63;;1283:98;1000:391;;;;;;1398:366;;;1519:2;1507:9;1498:7;1494:23;1490:32;1487:2;;;1535:1;1532;1525:12;1487:2;1570:1;1587:53;1632:7;1623:6;1612:9;1608:22;1587:53;;;1577:63;;1549:97;1677:2;1695:53;1740:7;1731:6;1720:9;1716:22;1695:53;;;1685:63;;1656:98;1481:283;;;;;;1771:241;;1875:2;1863:9;1854:7;1850:23;1846:32;1843:2;;;1891:1;1888;1881:12;1843:2;1926:1;1943:53;1988:7;1979:6;1968:9;1964:22;1943:53;;;1933:63;;1905:97;1837:175;;;;;2019:104;2096:21;2111:5;2096:21;;;2091:3;2084:34;2078:45;;;2130:339;;2238:35;2267:5;2238:35;;;2285:71;2349:6;2344:3;2285:71;;;2278:78;;2361:52;2406:6;2401:3;2394:4;2387:5;2383:16;2361:52;;;2434:29;2456:6;2434:29;;;2429:3;2425:39;2418:46;;2218:251;;;;;;2476:113;2559:24;2577:5;2559:24;;;2554:3;2547:37;2541:48;;;2596:107;2675:22;2691:5;2675:22;;;2670:3;2663:35;2657:46;;;2710:201;;2822:2;2811:9;2807:18;2799:26;;2836:65;2898:1;2887:9;2883:17;2874:6;2836:65;;;2793:118;;;;;2918:293;;3052:2;3041:9;3037:18;3029:26;;3102:9;3096:4;3092:20;3088:1;3077:9;3073:17;3066:47;3127:74;3196:4;3187:6;3127:74;;;3119:82;;3023:188;;;;;3218:213;;3336:2;3325:9;3321:18;3313:26;;3350:71;3418:1;3407:9;3403:17;3394:6;3350:71;;;3307:124;;;;;3438:205;;3552:2;3541:9;3537:18;3529:26;;3566:67;3630:1;3619:9;3615:17;3606:6;3566:67;;;3523:120;;;;;3650:118;;3740:5;3734:12;3724:22;;3705:63;;;;3776:163;;3891:6;3886:3;3879:19;3928:4;3923:3;3919:14;3904:29;;3872:67;;;;;3947:91;;4009:24;4027:5;4009:24;;;3998:35;;3992:46;;;;4045:85;;4118:5;4111:13;4104:21;4093:32;;4087:43;;;;4137:121;;4210:42;4203:5;4199:54;4188:65;;4182:76;;;;4265:72;;4327:5;4316:16;;4310:27;;;;4344:81;;4415:4;4408:5;4404:16;4393:27;;4387:38;;;;4433:268;4498:1;4505:101;4519:6;4516:1;4513:13;4505:101;;;4595:1;4590:3;4586:11;4580:18;4576:1;4571:3;4567:11;4560:39;4541:2;4538:1;4534:10;4529:15;;4505:101;;;4621:6;4618:1;4615:13;4612:2;;;4686:1;4677:6;4672:3;4668:16;4661:27;4612:2;4482:219;;;;;4709:97;;4797:2;4793:7;4788:2;4781:5;4777:14;4773:28;4763:38;;4757:49;;;;4814:117;4883:24;4901:5;4883:24;;;4876:5;4873:35;4863:2;;4922:1;4919;4912:12;4863:2;4857:74;;4938:117;5007:24;5025:5;5007:24;;;5000:5;4997:35;4987:2;;5046:1;5043;5036:12;4987:2;4981:74;" | |
| }, | |
| "gasEstimates": { | |
| "creation": { | |
| "codeDepositCost": "802200", | |
| "executionCost": "infinite", | |
| "totalCost": "infinite" | |
| }, | |
| "external": { | |
| "allowance(address,address)": "infinite", | |
| "approve(address,uint256)": "infinite", | |
| "balanceOf(address)": "1563", | |
| "decimals()": "424", | |
| "increaseTotalSuply(uint256)": "42161", | |
| "name()": "infinite", | |
| "symbol()": "infinite", | |
| "totalSupply()": "1182", | |
| "transfer(address,uint256)": "infinite", | |
| "transferFrom(address,address,uint256)": "infinite", | |
| "transferencia_disney(address,address,uint256)": "infinite" | |
| } | |
| }, | |
| "methodIdentifiers": { | |
| "allowance(address,address)": "dd62ed3e", | |
| "approve(address,uint256)": "095ea7b3", | |
| "balanceOf(address)": "70a08231", | |
| "decimals()": "313ce567", | |
| "increaseTotalSuply(uint256)": "4ee22adf", | |
| "name()": "06fdde03", | |
| "symbol()": "95d89b41", | |
| "totalSupply()": "18160ddd", | |
| "transfer(address,uint256)": "a9059cbb", | |
| "transferFrom(address,address,uint256)": "23b872dd", | |
| "transferencia_disney(address,address,uint256)": "f490a351" | |
| } | |
| }, | |
| "abi": [ | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "total", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "constructor" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "tokenOwner", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "tokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Approval", | |
| "type": "event" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "from", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "to", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "tokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Transfer", | |
| "type": "event" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "delegate", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "allowance", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "delegate", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "approve", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "tokenOwner", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "balanceOf", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "decimals", | |
| "outputs": [ | |
| { | |
| "internalType": "uint8", | |
| "name": "", | |
| "type": "uint8" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "newTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "increaseTotalSuply", | |
| "outputs": [], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "name", | |
| "outputs": [ | |
| { | |
| "internalType": "string", | |
| "name": "", | |
| "type": "string" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "symbol", | |
| "outputs": [ | |
| { | |
| "internalType": "string", | |
| "name": "", | |
| "type": "string" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "totalSupply", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "receiver", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transfer", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "buyer", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferFrom", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "receiver", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferencia_disney", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| } | |
| ] | |
| } |
| { | |
| "compiler": { | |
| "version": "0.6.0+commit.26b70077" | |
| }, | |
| "language": "Solidity", | |
| "output": { | |
| "abi": [ | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "total", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "constructor" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "tokenOwner", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "tokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Approval", | |
| "type": "event" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "from", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "to", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "tokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Transfer", | |
| "type": "event" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "delegate", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "allowance", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "delegate", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "approve", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "tokenOwner", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "balanceOf", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "decimals", | |
| "outputs": [ | |
| { | |
| "internalType": "uint8", | |
| "name": "", | |
| "type": "uint8" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "newTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "increaseTotalSuply", | |
| "outputs": [], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "name", | |
| "outputs": [ | |
| { | |
| "internalType": "string", | |
| "name": "", | |
| "type": "string" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "symbol", | |
| "outputs": [ | |
| { | |
| "internalType": "string", | |
| "name": "", | |
| "type": "string" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "totalSupply", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "receiver", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transfer", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "buyer", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferFrom", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "receiver", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferencia_disney", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| } | |
| ], | |
| "devdoc": { | |
| "methods": {} | |
| }, | |
| "userdoc": { | |
| "methods": {} | |
| } | |
| }, | |
| "settings": { | |
| "compilationTarget": { | |
| "Tema 1 - Primeros pasos/ERC20.sol": "ERC20Basic" | |
| }, | |
| "evmVersion": "istanbul", | |
| "libraries": {}, | |
| "metadata": { | |
| "bytecodeHash": "ipfs" | |
| }, | |
| "optimizer": { | |
| "enabled": false, | |
| "runs": 200 | |
| }, | |
| "remappings": [] | |
| }, | |
| "sources": { | |
| "Tema 1 - Primeros pasos/ERC20.sol": { | |
| "keccak256": "0x5fb076ae9a077f2ab84c881d193925d1814ff208a05a4a0650c683e9d10b3e86", | |
| "urls": [ | |
| "bzz-raw://a725915c580ad65a1a0a0212fcb4d36855aa3dc39ddf2017dca6071f580dc7f8", | |
| "dweb:/ipfs/QmTpWX44ccpA3x6nHS3AwWDfXAFR1EHCDFqRfFwUq1ctMX" | |
| ] | |
| }, | |
| "Tema 1 - Primeros pasos/SafeMath.sol": { | |
| "keccak256": "0x0ccf92c343d7e05ecd04d0bc3b7e9e39a3cd24f7fe8a24784c9a39e7b95b37d8", | |
| "urls": [ | |
| "bzz-raw://c54d308bf7f576666004f7cec2397089fc3f360089dbc7a724e52fcb5f77cb00", | |
| "dweb:/ipfs/QmeqeLx7Zk9D1dxn4KaNC4x9jfkZHHiTRjxyF6v9V4gtzb" | |
| ] | |
| } | |
| }, | |
| "version": 1 | |
| } |
| { | |
| "deploy": { | |
| "VM:-": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "main:1": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "ropsten:3": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "rinkeby:4": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "kovan:42": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "görli:5": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "Custom": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| } | |
| }, | |
| "data": { | |
| "bytecode": { | |
| "linkReferences": {}, | |
| "object": "", | |
| "opcodes": "", | |
| "sourceMap": "" | |
| }, | |
| "deployedBytecode": { | |
| "linkReferences": {}, | |
| "object": "", | |
| "opcodes": "", | |
| "sourceMap": "" | |
| }, | |
| "gasEstimates": null, | |
| "methodIdentifiers": { | |
| "allowance(address,address)": "dd62ed3e", | |
| "approve(address,uint256)": "095ea7b3", | |
| "balanceOf(address)": "70a08231", | |
| "totalSupply()": "18160ddd", | |
| "transfer(address,uint256)": "a9059cbb", | |
| "transferFrom(address,address,uint256)": "23b872dd", | |
| "transferencia_disney(address,address,uint256)": "f490a351" | |
| } | |
| }, | |
| "abi": [ | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "value", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Approval", | |
| "type": "event" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "from", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "to", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "value", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Transfer", | |
| "type": "event" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "allowance", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "approve", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "account", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "balanceOf", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "totalSupply", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transfer", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferFrom", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferencia_disney", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| } | |
| ] | |
| } |
| { | |
| "compiler": { | |
| "version": "0.6.0+commit.26b70077" | |
| }, | |
| "language": "Solidity", | |
| "output": { | |
| "abi": [ | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "value", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Approval", | |
| "type": "event" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "from", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "to", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "value", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Transfer", | |
| "type": "event" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "allowance", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "approve", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "account", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "balanceOf", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "totalSupply", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transfer", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferFrom", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferencia_disney", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| } | |
| ], | |
| "devdoc": { | |
| "methods": {} | |
| }, | |
| "userdoc": { | |
| "methods": {} | |
| } | |
| }, | |
| "settings": { | |
| "compilationTarget": { | |
| "Tema 1 - Primeros pasos/ERC20.sol": "IERC20" | |
| }, | |
| "evmVersion": "istanbul", | |
| "libraries": {}, | |
| "metadata": { | |
| "bytecodeHash": "ipfs" | |
| }, | |
| "optimizer": { | |
| "enabled": false, | |
| "runs": 200 | |
| }, | |
| "remappings": [] | |
| }, | |
| "sources": { | |
| "Tema 1 - Primeros pasos/ERC20.sol": { | |
| "keccak256": "0x5fb076ae9a077f2ab84c881d193925d1814ff208a05a4a0650c683e9d10b3e86", | |
| "urls": [ | |
| "bzz-raw://a725915c580ad65a1a0a0212fcb4d36855aa3dc39ddf2017dca6071f580dc7f8", | |
| "dweb:/ipfs/QmTpWX44ccpA3x6nHS3AwWDfXAFR1EHCDFqRfFwUq1ctMX" | |
| ] | |
| }, | |
| "Tema 1 - Primeros pasos/SafeMath.sol": { | |
| "keccak256": "0x0ccf92c343d7e05ecd04d0bc3b7e9e39a3cd24f7fe8a24784c9a39e7b95b37d8", | |
| "urls": [ | |
| "bzz-raw://c54d308bf7f576666004f7cec2397089fc3f360089dbc7a724e52fcb5f77cb00", | |
| "dweb:/ipfs/QmeqeLx7Zk9D1dxn4KaNC4x9jfkZHHiTRjxyF6v9V4gtzb" | |
| ] | |
| } | |
| }, | |
| "version": 1 | |
| } |
| { | |
| "deploy": { | |
| "VM:-": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "main:1": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "ropsten:3": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "rinkeby:4": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "kovan:42": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "görli:5": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "Custom": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| } | |
| }, | |
| "data": { | |
| "bytecode": { | |
| "linkReferences": {}, | |
| "object": "608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506103e8604051610060906100cc565b80828152602001915050604051809103906000f080158015610086573d6000803e3d6000fd5b50600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100d9565b61109d8061012683390190565b603f806100e76000396000f3fe6080604052600080fdfea26469706673582212203df05b5f98973b05487a1629a93115a737c94d23df4b53fb5d3f3397aded137d64736f6c63430006000033608060405234801561001057600080fd5b5060405161109d38038061109d83398181016040526100329190810190610099565b806002819055506002546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550506100e3565b600081519050610093816100cc565b92915050565b6000602082840312156100ab57600080fd5b60006100b984828501610084565b91505092915050565b6000819050919050565b6100d5816100c2565b81146100e057600080fd5b50565b610fab806100f26000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80634ee22adf116100715780634ee22adf1461016857806370a082311461018457806395d89b41146101b4578063a9059cbb146101d2578063dd62ed3e14610202578063f490a35114610232576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610262565b6040516100c39190610e3a565b60405180910390f35b6100e660048036036100e19190810190610d54565b61029b565b6040516100f39190610e1f565b60405180910390f35b61010461038d565b6040516101119190610e5c565b60405180910390f35b610134600480360361012f9190810190610d05565b610397565b6040516101419190610e1f565b60405180910390f35b610152610712565b60405161015f9190610e77565b60405180910390f35b610182600480360361017d9190810190610d90565b610717565b005b61019e60048036036101999190810190610ca0565b610776565b6040516101ab9190610e5c565b60405180910390f35b6101bc6107be565b6040516101c99190610e3a565b60405180910390f35b6101ec60048036036101e79190810190610d54565b6107f7565b6040516101f99190610e1f565b60405180910390f35b61021c60048036036102179190810190610cc9565b6109d9565b6040516102299190610e5c565b60405180910390f35b61024c60048036036102479190810190610d05565b610a60565b6040516102599190610e1f565b60405180910390f35b6040518060400160405280600a81526020017f455243323042617369630000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161037b9190610e5c565b60405180910390a36001905092915050565b6000600254905090565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156103e457600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561046d57600080fd5b6104be826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061058f82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610660826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106ff9190610e5c565b60405180910390a3600190509392505050565b600281565b80600260008282540192505081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600981526020017f4a424a2d544f4b454e000000000000000000000000000000000000000000000081525081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084457600080fd5b610895826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610928826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109c79190610e5c565b60405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610aad57600080fd5b610afe826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b91826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c309190610e5c565b60405180910390a3600190509392505050565b600082821115610c4f57fe5b818303905092915050565b600080828401905083811015610c6c57fe5b8091505092915050565b600081359050610c8581610f47565b92915050565b600081359050610c9a81610f5e565b92915050565b600060208284031215610cb257600080fd5b6000610cc084828501610c76565b91505092915050565b60008060408385031215610cdc57600080fd5b6000610cea85828601610c76565b9250506020610cfb85828601610c76565b9150509250929050565b600080600060608486031215610d1a57600080fd5b6000610d2886828701610c76565b9350506020610d3986828701610c76565b9250506040610d4a86828701610c8b565b9150509250925092565b60008060408385031215610d6757600080fd5b6000610d7585828601610c76565b9250506020610d8685828601610c8b565b9150509250929050565b600060208284031215610da257600080fd5b6000610db084828501610c8b565b91505092915050565b610dc281610ec0565b82525050565b6000610dd382610e92565b610ddd8185610e9d565b9350610ded818560208601610f03565b610df681610f36565b840191505092915050565b610e0a81610eec565b82525050565b610e1981610ef6565b82525050565b6000602082019050610e346000830184610db9565b92915050565b60006020820190508181036000830152610e548184610dc8565b905092915050565b6000602082019050610e716000830184610e01565b92915050565b6000602082019050610e8c6000830184610e10565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610eb982610ecc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610f21578082015181840152602081019050610f06565b83811115610f30576000848401525b50505050565b6000601f19601f8301169050919050565b610f5081610eae565b8114610f5b57600080fd5b50565b610f6781610eec565b8114610f7257600080fd5b5056fea264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP CALLER PUSH1 0x0 DUP1 PUSH2 0x100 EXP DUP2 SLOAD DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MUL NOT AND SWAP1 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND MUL OR SWAP1 SSTORE POP PUSH2 0x3E8 PUSH1 0x40 MLOAD PUSH2 0x60 SWAP1 PUSH2 0xCC JUMP JUMPDEST DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 PUSH1 0x0 CREATE DUP1 ISZERO DUP1 ISZERO PUSH2 0x86 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP PUSH1 0x1 PUSH1 0x0 PUSH2 0x100 EXP DUP2 SLOAD DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MUL NOT AND SWAP1 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND MUL OR SWAP1 SSTORE POP PUSH2 0xD9 JUMP JUMPDEST PUSH2 0x109D DUP1 PUSH2 0x126 DUP4 CODECOPY ADD SWAP1 JUMP JUMPDEST PUSH1 0x3F DUP1 PUSH2 0xE7 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 RETURNDATASIZE CREATE JUMPDEST 0x5F SWAP9 SWAP8 EXTCODESIZE SDIV 0x48 PUSH27 0x1629A93115A737C94D23DF4B53FB5D3F3397ADED137D64736F6C63 NUMBER STOP MOD STOP STOP CALLER PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x109D CODESIZE SUB DUP1 PUSH2 0x109D DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH2 0x32 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x99 JUMP JUMPDEST DUP1 PUSH1 0x2 DUP2 SWAP1 SSTORE POP PUSH1 0x2 SLOAD PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP POP PUSH2 0xE3 JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP PUSH2 0x93 DUP2 PUSH2 0xCC JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xAB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xB9 DUP5 DUP3 DUP6 ADD PUSH2 0x84 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xD5 DUP2 PUSH2 0xC2 JUMP JUMPDEST DUP2 EQ PUSH2 0xE0 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xFAB DUP1 PUSH2 0xF2 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0xA9 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x4EE22ADF GT PUSH2 0x71 JUMPI DUP1 PUSH4 0x4EE22ADF EQ PUSH2 0x168 JUMPI DUP1 PUSH4 0x70A08231 EQ PUSH2 0x184 JUMPI DUP1 PUSH4 0x95D89B41 EQ PUSH2 0x1B4 JUMPI DUP1 PUSH4 0xA9059CBB EQ PUSH2 0x1D2 JUMPI DUP1 PUSH4 0xDD62ED3E EQ PUSH2 0x202 JUMPI DUP1 PUSH4 0xF490A351 EQ PUSH2 0x232 JUMPI PUSH2 0xA9 JUMP JUMPDEST DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0xAE JUMPI DUP1 PUSH4 0x95EA7B3 EQ PUSH2 0xCC JUMPI DUP1 PUSH4 0x18160DDD EQ PUSH2 0xFC JUMPI DUP1 PUSH4 0x23B872DD EQ PUSH2 0x11A JUMPI DUP1 PUSH4 0x313CE567 EQ PUSH2 0x14A JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xB6 PUSH2 0x262 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xC3 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xE6 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0xE1 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x29B JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xF3 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x104 PUSH2 0x38D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x111 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x134 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x12F SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0x397 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x141 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x152 PUSH2 0x712 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x15F SWAP2 SWAP1 PUSH2 0xE77 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x182 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x17D SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD90 JUMP JUMPDEST PUSH2 0x717 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x19E PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x199 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCA0 JUMP JUMPDEST PUSH2 0x776 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1AB SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1BC PUSH2 0x7BE JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1C9 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1EC PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x1E7 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x7F7 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1F9 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x21C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x217 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCC9 JUMP JUMPDEST PUSH2 0x9D9 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x229 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x24C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x247 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0xA60 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x259 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0xA DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4552433230426173696300000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0x8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925 DUP5 PUSH1 0x40 MLOAD PUSH2 0x37B SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 SLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x3E4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x46D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4BE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x58F DUP3 PUSH1 0x1 PUSH1 0x0 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x660 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x6FF SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x2 DUP2 JUMP JUMPDEST DUP1 PUSH1 0x2 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP DUP1 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x9 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4A424A2D544F4B454E0000000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x844 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x895 DUP3 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x928 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x9C7 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0xAAD JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xAFE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0xB91 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0xC30 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 GT ISZERO PUSH2 0xC4F JUMPI INVALID JUMPDEST DUP2 DUP4 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 DUP5 ADD SWAP1 POP DUP4 DUP2 LT ISZERO PUSH2 0xC6C JUMPI INVALID JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC85 DUP2 PUSH2 0xF47 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC9A DUP2 PUSH2 0xF5E JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xCB2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCC0 DUP5 DUP3 DUP6 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xCDC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCEA DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xCFB DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0xD1A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD28 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP4 POP POP PUSH1 0x20 PUSH2 0xD39 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x40 PUSH2 0xD4A DUP7 DUP3 DUP8 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xD67 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD75 DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xD86 DUP6 DUP3 DUP7 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xDA2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xDB0 DUP5 DUP3 DUP6 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xDC2 DUP2 PUSH2 0xEC0 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xDD3 DUP3 PUSH2 0xE92 JUMP JUMPDEST PUSH2 0xDDD DUP2 DUP6 PUSH2 0xE9D JUMP JUMPDEST SWAP4 POP PUSH2 0xDED DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0xF03 JUMP JUMPDEST PUSH2 0xDF6 DUP2 PUSH2 0xF36 JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xE0A DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH2 0xE19 DUP2 PUSH2 0xEF6 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE34 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xDB9 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0xE54 DUP2 DUP5 PUSH2 0xDC8 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE71 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE01 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE8C PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE10 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xEB9 DUP3 PUSH2 0xECC JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 ISZERO ISZERO SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0xFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xF21 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xF06 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0xF30 JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xF50 DUP2 PUSH2 0xEAE JUMP JUMPDEST DUP2 EQ PUSH2 0xF5B JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xF67 DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP2 EQ PUSH2 0xF72 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH7 0xA80E24832157AA SWAP13 PUSH18 0x7548587AE07DFF987398551A439BD083CE95 SHL 0xAE 0xDF 0x4F PUSH5 0x736F6C6343 STOP MOD STOP STOP CALLER ", | |
| "sourceMap": "187:423:0:-:0;;;506:95;8:9:-1;5:2;;;30:1;27;20:12;5:2;506:95:0;544:10;537:5;;:17;;;;;;;;;;;;;;;;;;588:4;573:20;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;573:20:0;565:5;;:28;;;;;;;;;;;;;;;;;;187:423;;;;;;;;;;:::o;:::-;;;;;;;" | |
| }, | |
| "deployedBytecode": { | |
| "linkReferences": {}, | |
| "object": "6080604052600080fdfea26469706673582212203df05b5f98973b05487a1629a93115a737c94d23df4b53fb5d3f3397aded137d64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 RETURNDATASIZE CREATE JUMPDEST 0x5F SWAP9 SWAP8 EXTCODESIZE SDIV 0x48 PUSH27 0x1629A93115A737C94D23DF4B53FB5D3F3397ADED137D64736F6C63 NUMBER STOP MOD STOP STOP CALLER ", | |
| "sourceMap": "187:423:0:-:0;;;;;" | |
| }, | |
| "gasEstimates": { | |
| "creation": { | |
| "codeDepositCost": "12600", | |
| "executionCost": "infinite", | |
| "totalCost": "infinite" | |
| } | |
| }, | |
| "methodIdentifiers": {} | |
| }, | |
| "abi": [ | |
| { | |
| "inputs": [], | |
| "stateMutability": "nonpayable", | |
| "type": "constructor" | |
| } | |
| ] | |
| } |
| { | |
| "compiler": { | |
| "version": "0.6.0+commit.26b70077" | |
| }, | |
| "language": "Solidity", | |
| "output": { | |
| "abi": [ | |
| { | |
| "inputs": [], | |
| "stateMutability": "nonpayable", | |
| "type": "constructor" | |
| } | |
| ], | |
| "devdoc": { | |
| "methods": {} | |
| }, | |
| "userdoc": { | |
| "methods": {} | |
| } | |
| }, | |
| "settings": { | |
| "compilationTarget": { | |
| "Tema 1 - Primeros pasos/Conceptos_Basicos.sol": "PrimerContrato" | |
| }, | |
| "evmVersion": "istanbul", | |
| "libraries": {}, | |
| "metadata": { | |
| "bytecodeHash": "ipfs" | |
| }, | |
| "optimizer": { | |
| "enabled": false, | |
| "runs": 200 | |
| }, | |
| "remappings": [] | |
| }, | |
| "sources": { | |
| "Tema 1 - Primeros pasos/Conceptos_Basicos.sol": { | |
| "keccak256": "0x5b3e1144b6e296eebca78fa7b381d8cec5a2bf66c60e321a99aa58009dcae53d", | |
| "urls": [ | |
| "bzz-raw://0baeb0f70467c0cf61b5b844ad68f7b55102f8ade3647a5627f680362490f79d", | |
| "dweb:/ipfs/QmW5mvfEr7r6h48q6gUVTnFVC2dstGA6MonrUrtdV69QcA" | |
| ] | |
| }, | |
| "Tema 1 - Primeros pasos/ERC20.sol": { | |
| "keccak256": "0x5fb076ae9a077f2ab84c881d193925d1814ff208a05a4a0650c683e9d10b3e86", | |
| "urls": [ | |
| "bzz-raw://a725915c580ad65a1a0a0212fcb4d36855aa3dc39ddf2017dca6071f580dc7f8", | |
| "dweb:/ipfs/QmTpWX44ccpA3x6nHS3AwWDfXAFR1EHCDFqRfFwUq1ctMX" | |
| ] | |
| }, | |
| "Tema 1 - Primeros pasos/SafeMath.sol": { | |
| "keccak256": "0x0ccf92c343d7e05ecd04d0bc3b7e9e39a3cd24f7fe8a24784c9a39e7b95b37d8", | |
| "urls": [ | |
| "bzz-raw://c54d308bf7f576666004f7cec2397089fc3f360089dbc7a724e52fcb5f77cb00", | |
| "dweb:/ipfs/QmeqeLx7Zk9D1dxn4KaNC4x9jfkZHHiTRjxyF6v9V4gtzb" | |
| ] | |
| } | |
| }, | |
| "version": 1 | |
| } |
| { | |
| "deploy": { | |
| "VM:-": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "main:1": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "ropsten:3": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "rinkeby:4": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "kovan:42": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "görli:5": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| }, | |
| "Custom": { | |
| "linkReferences": {}, | |
| "autoDeployLib": true | |
| } | |
| }, | |
| "data": { | |
| "bytecode": { | |
| "linkReferences": {}, | |
| "object": "60566023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220edec53e11ff66fa6e6d9edf20bbf1f2037b69f5bb4bb2dc98b5d506b84fb367a64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x56 PUSH1 0x23 PUSH1 0xB DUP3 DUP3 DUP3 CODECOPY DUP1 MLOAD PUSH1 0x0 BYTE PUSH1 0x73 EQ PUSH1 0x16 JUMPI INVALID JUMPDEST ADDRESS PUSH1 0x0 MSTORE PUSH1 0x73 DUP2 MSTORE8 DUP3 DUP2 RETURN INVALID PUSH20 0x0 ADDRESS EQ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 0xED 0xEC MSTORE8 0xE1 0x1F 0xF6 PUSH16 0xA6E6D9EDF20BBF1F2037B69F5BB4BB2D 0xC9 DUP12 0x5D POP PUSH12 0x84FB367A64736F6C63430006 STOP STOP CALLER ", | |
| "sourceMap": "280:612:0:-:0;;132:2:-1;166:7;155:9;146:7;137:37;255:7;249:14;246:1;241:23;235:4;232:33;222:2;;269:9;222:2;293:9;290:1;283:20;323:4;314:7;306:22;347:7;338;331:24" | |
| }, | |
| "deployedBytecode": { | |
| "linkReferences": {}, | |
| "object": "73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220edec53e11ff66fa6e6d9edf20bbf1f2037b69f5bb4bb2dc98b5d506b84fb367a64736f6c63430006000033", | |
| "opcodes": "PUSH20 0x0 ADDRESS EQ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 0xED 0xEC MSTORE8 0xE1 0x1F 0xF6 PUSH16 0xA6E6D9EDF20BBF1F2037B69F5BB4BB2D 0xC9 DUP12 0x5D POP PUSH12 0x84FB367A64736F6C63430006 STOP STOP CALLER ", | |
| "sourceMap": "280:612:0:-:0;;;;;;;;" | |
| }, | |
| "gasEstimates": { | |
| "creation": { | |
| "codeDepositCost": "17200", | |
| "executionCost": "97", | |
| "totalCost": "17297" | |
| }, | |
| "internal": { | |
| "add(uint256,uint256)": "infinite", | |
| "mul(uint256,uint256)": "infinite", | |
| "sub(uint256,uint256)": "infinite" | |
| } | |
| }, | |
| "methodIdentifiers": {} | |
| }, | |
| "abi": [] | |
| } |
| { | |
| "compiler": { | |
| "version": "0.6.0+commit.26b70077" | |
| }, | |
| "language": "Solidity", | |
| "output": { | |
| "abi": [], | |
| "devdoc": { | |
| "methods": {} | |
| }, | |
| "userdoc": { | |
| "methods": {} | |
| } | |
| }, | |
| "settings": { | |
| "compilationTarget": { | |
| "Tema 1 - Primeros pasos/SafeMath.sol": "SafeMath" | |
| }, | |
| "evmVersion": "istanbul", | |
| "libraries": {}, | |
| "metadata": { | |
| "bytecodeHash": "ipfs" | |
| }, | |
| "optimizer": { | |
| "enabled": false, | |
| "runs": 200 | |
| }, | |
| "remappings": [] | |
| }, | |
| "sources": { | |
| "Tema 1 - Primeros pasos/SafeMath.sol": { | |
| "keccak256": "0x0ccf92c343d7e05ecd04d0bc3b7e9e39a3cd24f7fe8a24784c9a39e7b95b37d8", | |
| "urls": [ | |
| "bzz-raw://c54d308bf7f576666004f7cec2397089fc3f360089dbc7a724e52fcb5f77cb00", | |
| "dweb:/ipfs/QmeqeLx7Zk9D1dxn4KaNC4x9jfkZHHiTRjxyF6v9V4gtzb" | |
| ] | |
| } | |
| }, | |
| "version": 1 | |
| } |
| //Inidicamos la version | |
| pragma solidity >=0.4.4 <0.7.0; | |
| //Importar el archivo ERC20.sol que está en nuestro directorio de trabajo | |
| import "./ERC20.sol"; | |
| // Nuestro primer contrato | |
| contract PrimerContrato{ | |
| //En esta variable se encuentra la direccion de la persona que despliega el contrato | |
| address owner; | |
| ERC20Basic token; | |
| /* | |
| Guardamos en la variable owner la direccion de la persona que despliega el contrato | |
| inicializamos el numero de tokens | |
| */ | |
| constructor() public{ | |
| owner =msg.sender; | |
| token = new ERC20Basic(1000); | |
| } | |
| } | |
| // SPDX-License-Identifier: MIT | |
| pragma solidity >=0.4.4 <0.7.0; | |
| pragma experimental ABIEncoderV2; | |
| import "./SafeMath.sol"; | |
| interface IERC20{ | |
| function totalSupply() external view returns (uint256); | |
| function balanceOf (address account) external view returns (uint256); | |
| function allowance(address owner,address spender) external view returns (uint256); | |
| function transfer(address recipient, uint256 amount) external returns (bool); | |
| function transferencia_disney(address sender, address recipient, uint256 amount) external returns (bool); | |
| function approve (address spender, uint256 amount) external returns (bool); | |
| function transferFrom(address sender, address recipient, uint amount) external returns (bool); | |
| event Transfer(address indexed from, address indexed to, uint256 value); | |
| event Approval (address indexed owner, address indexed spender, uint256 value); | |
| } | |
| contract ERC20Basic is IERC20 { | |
| string public constant name = "ERC20Basic"; | |
| string public constant symbol = "JBJ-TOKEN"; | |
| uint8 public constant decimals = 2; | |
| event Transfer(address indexed from, address indexed to, uint256 tokens); | |
| event Approval(address indexed tokenOwner, address indexed spender, uint tokens); | |
| mapping (address => uint) balances; | |
| mapping(address => mapping (address => uint)) allowed; | |
| uint256 totalSupply_; | |
| using SafeMath for uint256; | |
| constructor (uint256 total) public{ | |
| totalSupply_ = total; | |
| balances[msg.sender] = totalSupply_; | |
| } | |
| function totalSupply() public override view returns (uint256){ | |
| return totalSupply_; | |
| } | |
| function increaseTotalSuply(uint newTokens) public{ | |
| totalSupply_ += newTokens; | |
| balances[msg.sender] += newTokens; | |
| } | |
| function balanceOf (address tokenOwner) public override view returns (uint256){ | |
| return balances[tokenOwner]; | |
| } | |
| function transfer(address receiver, uint256 numTokens) public override returns (bool){ | |
| require(numTokens <= balances[msg.sender]); | |
| balances[msg.sender] = balances[msg.sender].sub(numTokens); | |
| balances[receiver] = balances[receiver].add(numTokens); | |
| emit Transfer(msg.sender,receiver,numTokens); | |
| return true; | |
| } | |
| function transferencia_disney(address sender, address receiver, uint256 numTokens) public override returns (bool){ | |
| require(numTokens <= balances[sender]); | |
| balances[sender] = balances[sender].sub(numTokens); | |
| balances[receiver] = balances[receiver].add(numTokens); | |
| emit Transfer(sender,receiver,numTokens); | |
| return true; | |
| } | |
| function approve (address delegate, uint256 numTokens) public override returns (bool) { | |
| allowed[msg.sender][delegate] = numTokens; | |
| emit Approval(msg.sender, delegate, numTokens); | |
| return true; | |
| } | |
| function allowance (address owner, address delegate) public override view returns (uint){ | |
| return allowed[owner][delegate]; | |
| } | |
| function transferFrom(address owner, address buyer, uint256 numTokens) public override returns (bool){ | |
| require (numTokens <= balances[owner]); | |
| require (numTokens <= allowed[owner][msg.sender]); | |
| balances[owner] = balances[owner].sub(numTokens); | |
| allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens); | |
| balances[buyer] = balances[buyer].add(numTokens); | |
| emit Transfer(owner,buyer,numTokens); | |
| return true; | |
| } | |
| } |
| // SPDX-License-Identifier: MIT | |
| pragma solidity >=0.4.4 <0.7.0; | |
| pragma experimental ABIEncoderV2; | |
| // Implementacion de la libreria SafeMath para realizar las operaciones de manera segura | |
| // Fuente: "https://gist.github.com/giladHaimov/8e81dbde10c9aeff69a1d683ed6870be" | |
| library SafeMath{ | |
| // Restas | |
| function sub(uint256 a, uint256 b) internal pure returns (uint256) { | |
| assert(b <= a); | |
| return a - b; | |
| } | |
| // Sumas | |
| function add(uint256 a, uint256 b) internal pure returns (uint256) { | |
| uint256 c = a + b; | |
| assert(c >= a); | |
| return c; | |
| } | |
| // Multiplicacion | |
| function mul(uint256 a, uint256 b) internal pure returns (uint256) { | |
| if (a == 0) { | |
| return 0; | |
| } | |
| uint256 c = a * b; | |
| require(c / a == b, "SafeMath: multiplication overflow"); | |
| return c; | |
| } | |
| } |
| { | |
| "id": "3d44345570c709014afbb5ae2c3361f7", | |
| "_format": "hh-sol-build-info-1", | |
| "solcVersion": "0.6.0", | |
| "solcLongVersion": "0.6.0+commit.26b70077", | |
| "input": { | |
| "language": "Solidity", | |
| "sources": { | |
| "Tema 1 - Primeros pasos/Conceptos_Basicos.sol": { | |
| "content": "//Inidicamos la version\r\npragma solidity >=0.4.4 <0.7.0;\r\n//Importar el archivo ERC20.sol que está en nuestro directorio de trabajo\r\nimport \"./ERC20.sol\";\r\n\r\n// Nuestro primer contrato\r\ncontract PrimerContrato{\r\n \r\n //En esta variable se encuentra la direccion de la persona que despliega el contrato\r\n address owner;\r\n ERC20Basic token;\r\n \r\n /*\r\n Guardamos en la variable owner la direccion de la persona que despliega el contrato\r\n inicializamos el numero de tokens\r\n */\r\n constructor() public{\r\n owner =msg.sender;\r\n token = new ERC20Basic(1000);\r\n }\r\n \r\n}\r\n\r\n\r\n" | |
| }, | |
| "Tema 1 - Primeros pasos/ERC20.sol": { | |
| "content": "// SPDX-License-Identifier: MIT\r\npragma solidity >=0.4.4 <0.7.0;\r\npragma experimental ABIEncoderV2;\r\nimport \"./SafeMath.sol\";\r\n\r\n\r\ninterface IERC20{\r\n function totalSupply() external view returns (uint256);\r\n function balanceOf (address account) external view returns (uint256);\r\n function allowance(address owner,address spender) external view returns (uint256);\r\n function transfer(address recipient, uint256 amount) external returns (bool);\r\n function transferencia_disney(address sender, address recipient, uint256 amount) external returns (bool);\r\n function approve (address spender, uint256 amount) external returns (bool);\r\n function transferFrom(address sender, address recipient, uint amount) external returns (bool);\r\n \r\n event Transfer(address indexed from, address indexed to, uint256 value);\r\n event Approval (address indexed owner, address indexed spender, uint256 value);\r\n}\r\n\r\ncontract ERC20Basic is IERC20 {\r\n string public constant name = \"ERC20Basic\";\r\n string public constant symbol = \"JBJ-TOKEN\";\r\n uint8 public constant decimals = 2;\r\n \r\n event Transfer(address indexed from, address indexed to, uint256 tokens);\r\n event Approval(address indexed tokenOwner, address indexed spender, uint tokens);\r\n \r\n mapping (address => uint) balances;\r\n mapping(address => mapping (address => uint)) allowed;\r\n uint256 totalSupply_;\r\n \r\n using SafeMath for uint256;\r\n \r\n constructor (uint256 total) public{\r\n totalSupply_ = total;\r\n balances[msg.sender] = totalSupply_;\r\n }\r\n \r\n function totalSupply() public override view returns (uint256){\r\n return totalSupply_;\r\n }\r\n \r\n function increaseTotalSuply(uint newTokens) public{\r\n totalSupply_ += newTokens;\r\n balances[msg.sender] += newTokens;\r\n }\r\n \r\n function balanceOf (address tokenOwner) public override view returns (uint256){\r\n return balances[tokenOwner];\r\n }\r\n \r\n function transfer(address receiver, uint256 numTokens) public override returns (bool){\r\n require(numTokens <= balances[msg.sender]);\r\n balances[msg.sender] = balances[msg.sender].sub(numTokens);\r\n balances[receiver] = balances[receiver].add(numTokens);\r\n emit Transfer(msg.sender,receiver,numTokens);\r\n return true;\r\n } \r\n \r\n function transferencia_disney(address sender, address receiver, uint256 numTokens) public override returns (bool){\r\n require(numTokens <= balances[sender]);\r\n balances[sender] = balances[sender].sub(numTokens);\r\n balances[receiver] = balances[receiver].add(numTokens);\r\n emit Transfer(sender,receiver,numTokens);\r\n return true;\r\n } \r\n \r\n function approve (address delegate, uint256 numTokens) public override returns (bool) {\r\n allowed[msg.sender][delegate] = numTokens;\r\n emit Approval(msg.sender, delegate, numTokens);\r\n return true;\r\n }\r\n \r\n function allowance (address owner, address delegate) public override view returns (uint){\r\n return allowed[owner][delegate];\r\n }\r\n \r\n function transferFrom(address owner, address buyer, uint256 numTokens) public override returns (bool){\r\n require (numTokens <= balances[owner]);\r\n require (numTokens <= allowed[owner][msg.sender]);\r\n \r\n balances[owner] = balances[owner].sub(numTokens);\r\n allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens);\r\n balances[buyer] = balances[buyer].add(numTokens);\r\n emit Transfer(owner,buyer,numTokens);\r\n return true;\r\n }\r\n \r\n}" | |
| }, | |
| "Tema 1 - Primeros pasos/SafeMath.sol": { | |
| "content": "// SPDX-License-Identifier: MIT\r\npragma solidity >=0.4.4 <0.7.0;\r\npragma experimental ABIEncoderV2;\r\n\r\n\r\n// Implementacion de la libreria SafeMath para realizar las operaciones de manera segura\r\n// Fuente: \"https://gist.github.com/giladHaimov/8e81dbde10c9aeff69a1d683ed6870be\"\r\n\r\nlibrary SafeMath{\r\n // Restas\r\n function sub(uint256 a, uint256 b) internal pure returns (uint256) {\r\n assert(b <= a);\r\n return a - b;\r\n }\r\n \r\n // Sumas\r\n function add(uint256 a, uint256 b) internal pure returns (uint256) {\r\n uint256 c = a + b;\r\n assert(c >= a);\r\n return c;\r\n }\r\n \r\n // Multiplicacion\r\n function mul(uint256 a, uint256 b) internal pure returns (uint256) {\r\n if (a == 0) {\r\n return 0;\r\n }\r\n\r\n uint256 c = a * b;\r\n require(c / a == b, \"SafeMath: multiplication overflow\");\r\n\r\n return c;\r\n }\r\n}\r\n" | |
| } | |
| }, | |
| "settings": { | |
| "optimizer": { | |
| "enabled": false, | |
| "runs": 200 | |
| }, | |
| "outputSelection": { | |
| "*": { | |
| "": [ | |
| "ast" | |
| ], | |
| "*": [ | |
| "abi", | |
| "metadata", | |
| "devdoc", | |
| "userdoc", | |
| "evm.legacyAssembly", | |
| "evm.bytecode", | |
| "evm.deployedBytecode", | |
| "evm.methodIdentifiers", | |
| "evm.gasEstimates", | |
| "evm.assembly" | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "output": { | |
| "contracts": { | |
| "Tema 1 - Primeros pasos/Conceptos_Basicos.sol": { | |
| "PrimerContrato": { | |
| "abi": [ | |
| { | |
| "inputs": [], | |
| "stateMutability": "nonpayable", | |
| "type": "constructor" | |
| } | |
| ], | |
| "devdoc": { | |
| "methods": {} | |
| }, | |
| "evm": { | |
| "assembly": " /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":187:610 contract PrimerContrato{\r... */\n mstore(0x40, 0x80)\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":506:601 constructor() public{\r... */\n callvalue\n /* \"--CODEGEN--\":8:17 */\n dup1\n /* \"--CODEGEN--\":5:7 */\n iszero\n tag_1\n jumpi\n /* \"--CODEGEN--\":30:31 */\n 0x00\n /* \"--CODEGEN--\":27:28 */\n dup1\n /* \"--CODEGEN--\":20:32 */\n revert\n /* \"--CODEGEN--\":5:7 */\ntag_1:\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":506:601 constructor() public{\r... */\n pop\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":544:554 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":537:542 owner */\n 0x00\n dup1\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":537:554 owner =msg.sender */\n 0x0100\n exp\n dup2\n sload\n dup2\n 0xffffffffffffffffffffffffffffffffffffffff\n mul\n not\n and\n swap1\n dup4\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n mul\n or\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":588:592 1000 */\n 0x03e8\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":573:593 new ERC20Basic(1000) */\n mload(0x40)\n tag_4\n swap1\n tag_5\n jump\t// in\ntag_4:\n dup1\n dup3\n dup2\n mstore\n 0x20\n add\n swap2\n pop\n pop\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n 0x00\n create\n dup1\n iszero\n /* \"--CODEGEN--\":8:17 */\n dup1\n /* \"--CODEGEN--\":5:7 */\n iszero\n tag_6\n jumpi\n /* \"--CODEGEN--\":45:61 */\n returndatasize\n /* \"--CODEGEN--\":42:43 */\n 0x00\n /* \"--CODEGEN--\":39:40 */\n dup1\n /* \"--CODEGEN--\":24:62 */\n returndatacopy\n /* \"--CODEGEN--\":77:93 */\n returndatasize\n /* \"--CODEGEN--\":74:75 */\n 0x00\n /* \"--CODEGEN--\":67:94 */\n revert\n /* \"--CODEGEN--\":5:7 */\ntag_6:\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":573:593 new ERC20Basic(1000) */\n pop\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":565:570 token */\n 0x01\n 0x00\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":565:593 token = new ERC20Basic(1000) */\n 0x0100\n exp\n dup2\n sload\n dup2\n 0xffffffffffffffffffffffffffffffffffffffff\n mul\n not\n and\n swap1\n dup4\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n mul\n or\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":187:610 contract PrimerContrato{\r... */\n jump(tag_7)\ntag_5:\n dataSize(sub_1)\n dup1\n dataOffset(sub_1)\n dup4\n codecopy\n add\n swap1\n jump\t// out\ntag_7:\n dataSize(sub_0)\n dup1\n dataOffset(sub_0)\n 0x00\n codecopy\n 0x00\n return\nstop\n\nsub_0: assembly {\n /* \"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":187:610 contract PrimerContrato{\r... */\n mstore(0x40, 0x80)\n 0x00\n dup1\n revert\n\n auxdata: 0xa26469706673582212203df05b5f98973b05487a1629a93115a737c94d23df4b53fb5d3f3397aded137d64736f6c63430006000033\n}\n\nsub_1: assembly {\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n mstore(0x40, 0x80)\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1451:1570 constructor (uint256 total) public{\r... */\n callvalue\n /* \"--CODEGEN--\":8:17 */\n dup1\n /* \"--CODEGEN--\":5:7 */\n iszero\n tag_1\n jumpi\n /* \"--CODEGEN--\":30:31 */\n 0x00\n /* \"--CODEGEN--\":27:28 */\n dup1\n /* \"--CODEGEN--\":20:32 */\n revert\n /* \"--CODEGEN--\":5:7 */\n tag_1:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1451:1570 constructor (uint256 total) public{\r... */\n pop\n mload(0x40)\n sub(codesize, bytecodeSize)\n dup1\n bytecodeSize\n dup4\n codecopy\n dup2\n dup2\n add\n 0x40\n mstore\n tag_2\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_3)\n tag_2:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1511:1516 total */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1496:1508 totalSupply_ */\n 0x02\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1496:1516 totalSupply_ = total */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1550:1562 totalSupply_ */\n sload(0x02)\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1527:1535 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1527:1547 balances[msg.sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1536:1546 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1527:1547 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1527:1562 balances[msg.sender] = totalSupply_ */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1451:1570 constructor (uint256 total) public{\r... */\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n jump(tag_6)\n /* \"--CODEGEN--\":5:139 */\n tag_8:\n 0x00\n /* \"--CODEGEN--\":89:95 */\n dup2\n /* \"--CODEGEN--\":83:96 */\n mload\n /* \"--CODEGEN--\":74:96 */\n swap1\n pop\n /* \"--CODEGEN--\":101:134 */\n tag_10\n /* \"--CODEGEN--\":128:133 */\n dup2\n /* \"--CODEGEN--\":101:134 */\n jump(tag_11)\n tag_10:\n /* \"--CODEGEN--\":68:139 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":146:409 */\n tag_3:\n 0x00\n /* \"--CODEGEN--\":261:263 */\n 0x20\n /* \"--CODEGEN--\":249:258 */\n dup3\n /* \"--CODEGEN--\":240:247 */\n dup5\n /* \"--CODEGEN--\":236:259 */\n sub\n /* \"--CODEGEN--\":232:264 */\n slt\n /* \"--CODEGEN--\":229:231 */\n iszero\n tag_13\n jumpi\n /* \"--CODEGEN--\":277:278 */\n 0x00\n /* \"--CODEGEN--\":274:275 */\n dup1\n /* \"--CODEGEN--\":267:279 */\n revert\n /* \"--CODEGEN--\":229:231 */\n tag_13:\n /* \"--CODEGEN--\":312:313 */\n 0x00\n /* \"--CODEGEN--\":329:393 */\n tag_14\n /* \"--CODEGEN--\":385:392 */\n dup5\n /* \"--CODEGEN--\":376:382 */\n dup3\n /* \"--CODEGEN--\":365:374 */\n dup6\n /* \"--CODEGEN--\":361:383 */\n add\n /* \"--CODEGEN--\":329:393 */\n jump(tag_8)\n tag_14:\n /* \"--CODEGEN--\":319:393 */\n swap2\n pop\n /* \"--CODEGEN--\":291:399 */\n pop\n /* \"--CODEGEN--\":223:409 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":416:488 */\n tag_15:\n 0x00\n /* \"--CODEGEN--\":478:483 */\n dup2\n /* \"--CODEGEN--\":467:483 */\n swap1\n pop\n /* \"--CODEGEN--\":461:488 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":495:612 */\n tag_11:\n /* \"--CODEGEN--\":564:588 */\n tag_18\n /* \"--CODEGEN--\":582:587 */\n dup2\n /* \"--CODEGEN--\":564:588 */\n jump(tag_15)\n tag_18:\n /* \"--CODEGEN--\":557:562 */\n dup2\n /* \"--CODEGEN--\":554:589 */\n eq\n /* \"--CODEGEN--\":544:546 */\n tag_19\n jumpi\n /* \"--CODEGEN--\":603:604 */\n 0x00\n /* \"--CODEGEN--\":600:601 */\n dup1\n /* \"--CODEGEN--\":593:605 */\n revert\n /* \"--CODEGEN--\":544:546 */\n tag_19:\n /* \"--CODEGEN--\":538:612 */\n pop\n jump\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n tag_6:\n dataSize(sub_0)\n dup1\n dataOffset(sub_0)\n 0x00\n codecopy\n 0x00\n return\n stop\n\n sub_0: assembly {\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n mstore(0x40, 0x80)\n callvalue\n /* \"--CODEGEN--\":8:17 */\n dup1\n /* \"--CODEGEN--\":5:7 */\n iszero\n tag_1\n jumpi\n /* \"--CODEGEN--\":30:31 */\n 0x00\n /* \"--CODEGEN--\":27:28 */\n dup1\n /* \"--CODEGEN--\":20:32 */\n revert\n /* \"--CODEGEN--\":5:7 */\n tag_1:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n pop\n jumpi(tag_2, lt(calldatasize, 0x04))\n shr(0xe0, calldataload(0x00))\n dup1\n 0x4ee22adf\n gt\n tag_14\n jumpi\n dup1\n 0x4ee22adf\n eq\n tag_8\n jumpi\n dup1\n 0x70a08231\n eq\n tag_9\n jumpi\n dup1\n 0x95d89b41\n eq\n tag_10\n jumpi\n dup1\n 0xa9059cbb\n eq\n tag_11\n jumpi\n dup1\n 0xdd62ed3e\n eq\n tag_12\n jumpi\n dup1\n 0xf490a351\n eq\n tag_13\n jumpi\n jump(tag_2)\n tag_14:\n dup1\n 0x06fdde03\n eq\n tag_3\n jumpi\n dup1\n 0x095ea7b3\n eq\n tag_4\n jumpi\n dup1\n 0x18160ddd\n eq\n tag_5\n jumpi\n dup1\n 0x23b872dd\n eq\n tag_6\n jumpi\n dup1\n 0x313ce567\n eq\n tag_7\n jumpi\n tag_2:\n 0x00\n dup1\n revert\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":960:1002 string public constant name = \"ERC20Basic\" */\n tag_3:\n tag_15\n tag_16\n jump\t// in\n tag_15:\n mload(0x40)\n tag_17\n swap2\n swap1\n jump(tag_18)\n tag_17:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2731:2956 function approve (address delegate, uint256 numTokens) public override returns (bool) {\r... */\n tag_4:\n tag_19\n 0x04\n dup1\n calldatasize\n sub\n tag_20\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_21)\n tag_20:\n tag_22\n jump\t// in\n tag_19:\n mload(0x40)\n tag_23\n swap2\n swap1\n jump(tag_24)\n tag_23:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1582:1681 function totalSupply() public override view returns (uint256){\r... */\n tag_5:\n tag_25\n tag_26\n jump\t// in\n tag_25:\n mload(0x40)\n tag_27\n swap2\n swap1\n jump(tag_28)\n tag_27:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3118:3614 function transferFrom(address owner, address buyer, uint256 numTokens) public override returns (bool){\r... */\n tag_6:\n tag_29\n 0x04\n dup1\n calldatasize\n sub\n tag_30\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_31)\n tag_30:\n tag_32\n jump\t// in\n tag_29:\n mload(0x40)\n tag_33\n swap2\n swap1\n jump(tag_24)\n tag_33:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1059:1093 uint8 public constant decimals = 2 */\n tag_7:\n tag_34\n tag_35\n jump\t// in\n tag_34:\n mload(0x40)\n tag_36\n swap2\n swap1\n jump(tag_37)\n tag_36:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1693:1831 function increaseTotalSuply(uint newTokens) public{\r... */\n tag_8:\n tag_38\n 0x04\n dup1\n calldatasize\n sub\n tag_39\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_40)\n tag_39:\n tag_41\n jump\t// in\n tag_38:\n stop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1843:1967 function balanceOf (address tokenOwner) public override view returns (uint256){\r... */\n tag_9:\n tag_42\n 0x04\n dup1\n calldatasize\n sub\n tag_43\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_44)\n tag_43:\n tag_45\n jump\t// in\n tag_42:\n mload(0x40)\n tag_46\n swap2\n swap1\n jump(tag_28)\n tag_46:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1009:1052 string public constant symbol = \"JBJ-TOKEN\" */\n tag_10:\n tag_47\n tag_48\n jump\t// in\n tag_47:\n mload(0x40)\n tag_49\n swap2\n swap1\n jump(tag_18)\n tag_49:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1979:2336 function transfer(address receiver, uint256 numTokens) public override returns (bool){\r... */\n tag_11:\n tag_50\n 0x04\n dup1\n calldatasize\n sub\n tag_51\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_21)\n tag_51:\n tag_52\n jump\t// in\n tag_50:\n mload(0x40)\n tag_53\n swap2\n swap1\n jump(tag_24)\n tag_53:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2968:3106 function allowance (address owner, address delegate) public override view returns (uint){\r... */\n tag_12:\n tag_54\n 0x04\n dup1\n calldatasize\n sub\n tag_55\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_56)\n tag_55:\n tag_57\n jump\t// in\n tag_54:\n mload(0x40)\n tag_58\n swap2\n swap1\n jump(tag_28)\n tag_58:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2349:2718 function transferencia_disney(address sender, address receiver, uint256 numTokens) public override returns (bool){\r... */\n tag_13:\n tag_59\n 0x04\n dup1\n calldatasize\n sub\n tag_60\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_31)\n tag_60:\n tag_61\n jump\t// in\n tag_59:\n mload(0x40)\n tag_62\n swap2\n swap1\n jump(tag_24)\n tag_62:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":960:1002 string public constant name = \"ERC20Basic\" */\n tag_16:\n mload(0x40)\n dup1\n 0x40\n add\n 0x40\n mstore\n dup1\n 0x0a\n dup2\n mstore\n 0x20\n add\n 0x4552433230426173696300000000000000000000000000000000000000000000\n dup2\n mstore\n pop\n dup2\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2731:2956 function approve (address delegate, uint256 numTokens) public override returns (bool) {\r... */\n tag_22:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2811:2815 bool */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2860:2869 numTokens */\n dup2\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2835 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2847 allowed[msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2836:2846 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2847 allowed[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2857 allowed[msg.sender][delegate] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2848:2856 delegate */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2857 allowed[msg.sender][delegate] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2869 allowed[msg.sender][delegate] = numTokens */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2906:2914 delegate */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2885:2926 Approval(msg.sender, delegate, numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2894:2904 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2885:2926 Approval(msg.sender, delegate, numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2916:2925 numTokens */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2885:2926 Approval(msg.sender, delegate, numTokens) */\n mload(0x40)\n tag_64\n swap2\n swap1\n jump(tag_28)\n tag_64:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n log3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2944:2948 true */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2937:2948 return true */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2731:2956 function approve (address delegate, uint256 numTokens) public override returns (bool) {\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1582:1681 function totalSupply() public override view returns (uint256){\r... */\n tag_26:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1635:1642 uint256 */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1661:1673 totalSupply_ */\n sload(0x02)\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1654:1673 return totalSupply_ */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1582:1681 function totalSupply() public override view returns (uint256){\r... */\n swap1\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3118:3614 function transferFrom(address owner, address buyer, uint256 numTokens) public override returns (bool){\r... */\n tag_32:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3214:3218 bool */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3252:3260 balances */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3252:3267 balances[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3261:3266 owner */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3252:3267 balances[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3239:3248 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3239:3267 numTokens <= balances[owner] */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3230:3268 require (numTokens <= balances[owner]) */\n tag_67\n jumpi\n 0x00\n dup1\n revert\n tag_67:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3308 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3315 allowed[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3309:3314 owner */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3315 allowed[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3327 allowed[owner][msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3316:3326 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3327 allowed[owner][msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3288:3297 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3288:3327 numTokens <= allowed[owner][msg.sender] */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3279:3328 require (numTokens <= allowed[owner][msg.sender]) */\n tag_68\n jumpi\n 0x00\n dup1\n revert\n tag_68:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3397 balances[owner].sub(numTokens) */\n tag_69\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3387:3396 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3375 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3382 balances[owner] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3376:3381 owner */\n dup8\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3382 balances[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3386 balances[owner].sub */\n tag_70\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3397 balances[owner].sub(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_69:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3349:3357 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3349:3364 balances[owner] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3358:3363 owner */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3349:3364 balances[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3349:3397 balances[owner] = balances[owner].sub(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3478 allowed[owner][msg.sender].sub(numTokens) */\n tag_71\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3468:3477 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3444 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3451 allowed[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3445:3450 owner */\n dup8\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3451 allowed[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3463 allowed[owner][msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3452:3462 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3463 allowed[owner][msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3467 allowed[owner][msg.sender].sub */\n tag_70\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3478 allowed[owner][msg.sender].sub(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_71:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3415 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3422 allowed[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3416:3421 owner */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3422 allowed[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3434 allowed[owner][msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3423:3433 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3434 allowed[owner][msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3478 allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3537 balances[buyer].add(numTokens) */\n tag_72\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3527:3536 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3515 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3522 balances[buyer] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3516:3521 buyer */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3522 balances[buyer] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3526 balances[buyer].add */\n tag_73\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3537 balances[buyer].add(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_72:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3489:3497 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3489:3504 balances[buyer] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3498:3503 buyer */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3489:3504 balances[buyer] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3489:3537 balances[buyer] = balances[buyer].add(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3568:3573 buyer */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3553:3584 Transfer(owner,buyer,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3562:3567 owner */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3553:3584 Transfer(owner,buyer,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3574:3583 numTokens */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3553:3584 Transfer(owner,buyer,numTokens) */\n mload(0x40)\n tag_74\n swap2\n swap1\n jump(tag_28)\n tag_74:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n log3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3602:3606 true */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3595:3606 return true */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3118:3614 function transferFrom(address owner, address buyer, uint256 numTokens) public override returns (bool){\r... */\n swap4\n swap3\n pop\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1059:1093 uint8 public constant decimals = 2 */\n tag_35:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1092:1093 2 */\n 0x02\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1059:1093 uint8 public constant decimals = 2 */\n dup2\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1693:1831 function increaseTotalSuply(uint newTokens) public{\r... */\n tag_41:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1770:1779 newTokens */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1754:1766 totalSupply_ */\n 0x02\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1754:1779 totalSupply_ += newTokens */\n dup3\n dup3\n sload\n add\n swap3\n pop\n pop\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1814:1823 newTokens */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1790:1798 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1790:1810 balances[msg.sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1799:1809 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1790:1810 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1790:1823 balances[msg.sender] += newTokens */\n dup3\n dup3\n sload\n add\n swap3\n pop\n pop\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1693:1831 function increaseTotalSuply(uint newTokens) public{\r... */\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1843:1967 function balanceOf (address tokenOwner) public override view returns (uint256){\r... */\n tag_45:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1913:1920 uint256 */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1939:1947 balances */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1939:1959 balances[tokenOwner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1948:1958 tokenOwner */\n dup4\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1939:1959 balances[tokenOwner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1932:1959 return balances[tokenOwner] */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1843:1967 function balanceOf (address tokenOwner) public override view returns (uint256){\r... */\n swap2\n swap1\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1009:1052 string public constant symbol = \"JBJ-TOKEN\" */\n tag_48:\n mload(0x40)\n dup1\n 0x40\n add\n 0x40\n mstore\n dup1\n 0x09\n dup2\n mstore\n 0x20\n add\n 0x4a424a2d544f4b454e0000000000000000000000000000000000000000000000\n dup2\n mstore\n pop\n dup2\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1979:2336 function transfer(address receiver, uint256 numTokens) public override returns (bool){\r... */\n tag_52:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2059:2063 bool */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2096:2104 balances */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2096:2116 balances[msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2105:2115 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2096:2116 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2083:2092 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2083:2116 numTokens <= balances[msg.sender] */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2075:2117 require(numTokens <= balances[msg.sender]) */\n tag_78\n jumpi\n 0x00\n dup1\n revert\n tag_78:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2186 balances[msg.sender].sub(numTokens) */\n tag_79\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2176:2185 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2159 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2171 balances[msg.sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2160:2170 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2171 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2175 balances[msg.sender].sub */\n tag_70\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2186 balances[msg.sender].sub(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_79:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2128:2136 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2128:2148 balances[msg.sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2137:2147 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2128:2148 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2128:2186 balances[msg.sender] = balances[msg.sender].sub(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2251 balances[receiver].add(numTokens) */\n tag_80\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2241:2250 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2226 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2236 balances[receiver] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2227:2235 receiver */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2236 balances[receiver] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2240 balances[receiver].add */\n tag_73\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2251 balances[receiver].add(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_80:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2197:2205 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2197:2215 balances[receiver] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2206:2214 receiver */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2197:2215 balances[receiver] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2197:2251 balances[receiver] = balances[receiver].add(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2287:2295 receiver */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2267:2306 Transfer(msg.sender,receiver,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2276:2286 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2267:2306 Transfer(msg.sender,receiver,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2296:2305 numTokens */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2267:2306 Transfer(msg.sender,receiver,numTokens) */\n mload(0x40)\n tag_81\n swap2\n swap1\n jump(tag_28)\n tag_81:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n log3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2324:2328 true */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2317:2328 return true */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1979:2336 function transfer(address receiver, uint256 numTokens) public override returns (bool){\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2968:3106 function allowance (address owner, address delegate) public override view returns (uint){\r... */\n tag_57:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3051:3055 uint */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3081 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3088 allowed[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3082:3087 owner */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3088 allowed[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3098 allowed[owner][delegate] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3089:3097 delegate */\n dup4\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3098 allowed[owner][delegate] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3067:3098 return allowed[owner][delegate] */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2968:3106 function allowance (address owner, address delegate) public override view returns (uint){\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2349:2718 function transferencia_disney(address sender, address receiver, uint256 numTokens) public override returns (bool){\r... */\n tag_61:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2457:2461 bool */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2494:2502 balances */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2494:2510 balances[sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2503:2509 sender */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2494:2510 balances[sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2481:2490 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2481:2510 numTokens <= balances[sender] */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2473:2511 require(numTokens <= balances[sender]) */\n tag_84\n jumpi\n 0x00\n dup1\n revert\n tag_84:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2572 balances[sender].sub(numTokens) */\n tag_85\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2562:2571 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2549 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2557 balances[sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2550:2556 sender */\n dup8\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2557 balances[sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2561 balances[sender].sub */\n tag_70\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2572 balances[sender].sub(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_85:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2522:2530 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2522:2538 balances[sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2531:2537 sender */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2522:2538 balances[sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2522:2572 balances[sender] = balances[sender].sub(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2637 balances[receiver].add(numTokens) */\n tag_86\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2627:2636 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2612 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2622 balances[receiver] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2613:2621 receiver */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2622 balances[receiver] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2626 balances[receiver].add */\n tag_73\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2637 balances[receiver].add(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_86:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2583:2591 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2583:2601 balances[receiver] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2592:2600 receiver */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2583:2601 balances[receiver] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2583:2637 balances[receiver] = balances[receiver].add(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2669:2677 receiver */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2653:2688 Transfer(sender,receiver,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2662:2668 sender */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2653:2688 Transfer(sender,receiver,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2678:2687 numTokens */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2653:2688 Transfer(sender,receiver,numTokens) */\n mload(0x40)\n tag_87\n swap2\n swap1\n jump(tag_28)\n tag_87:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n log3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2706:2710 true */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2699:2710 return true */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2349:2718 function transferencia_disney(address sender, address receiver, uint256 numTokens) public override returns (bool){\r... */\n swap4\n swap3\n pop\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":318:437 function sub(uint256 a, uint256 b) internal pure returns (uint256) {\r... */\n tag_70:\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":376:383 uint256 */\n 0x00\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":406:407 a */\n dup3\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":401:402 b */\n dup3\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":401:407 b <= a */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":394:408 assert(b <= a) */\n tag_89\n jumpi\n invalid\n tag_89:\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":428:429 b */\n dup2\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":424:425 a */\n dup4\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":424:429 a - b */\n sub\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":417:429 return a - b */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":318:437 function sub(uint256 a, uint256 b) internal pure returns (uint256) {\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":463:604 function add(uint256 a, uint256 b) internal pure returns (uint256) {\r... */\n tag_73:\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":521:528 uint256 */\n 0x00\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":539:548 uint256 c */\n dup1\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":555:556 b */\n dup3\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":551:552 a */\n dup5\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":551:556 a + b */\n add\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":539:556 uint256 c = a + b */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":577:578 a */\n dup4\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":572:573 c */\n dup2\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":572:578 c >= a */\n lt\n iszero\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":565:579 assert(c >= a) */\n tag_91\n jumpi\n invalid\n tag_91:\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":595:596 c */\n dup1\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":588:596 return c */\n swap2\n pop\n pop\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":463:604 function add(uint256 a, uint256 b) internal pure returns (uint256) {\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"--CODEGEN--\":5:135 */\n tag_93:\n 0x00\n /* \"--CODEGEN--\":85:91 */\n dup2\n /* \"--CODEGEN--\":72:92 */\n calldataload\n /* \"--CODEGEN--\":63:92 */\n swap1\n pop\n /* \"--CODEGEN--\":97:130 */\n tag_95\n /* \"--CODEGEN--\":124:129 */\n dup2\n /* \"--CODEGEN--\":97:130 */\n jump(tag_96)\n tag_95:\n /* \"--CODEGEN--\":57:135 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":142:272 */\n tag_97:\n 0x00\n /* \"--CODEGEN--\":222:228 */\n dup2\n /* \"--CODEGEN--\":209:229 */\n calldataload\n /* \"--CODEGEN--\":200:229 */\n swap1\n pop\n /* \"--CODEGEN--\":234:267 */\n tag_99\n /* \"--CODEGEN--\":261:266 */\n dup2\n /* \"--CODEGEN--\":234:267 */\n jump(tag_100)\n tag_99:\n /* \"--CODEGEN--\":194:272 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":279:520 */\n tag_44:\n 0x00\n /* \"--CODEGEN--\":383:385 */\n 0x20\n /* \"--CODEGEN--\":371:380 */\n dup3\n /* \"--CODEGEN--\":362:369 */\n dup5\n /* \"--CODEGEN--\":358:381 */\n sub\n /* \"--CODEGEN--\":354:386 */\n slt\n /* \"--CODEGEN--\":351:353 */\n iszero\n tag_102\n jumpi\n /* \"--CODEGEN--\":399:400 */\n 0x00\n /* \"--CODEGEN--\":396:397 */\n dup1\n /* \"--CODEGEN--\":389:401 */\n revert\n /* \"--CODEGEN--\":351:353 */\n tag_102:\n /* \"--CODEGEN--\":434:435 */\n 0x00\n /* \"--CODEGEN--\":451:504 */\n tag_103\n /* \"--CODEGEN--\":496:503 */\n dup5\n /* \"--CODEGEN--\":487:493 */\n dup3\n /* \"--CODEGEN--\":476:485 */\n dup6\n /* \"--CODEGEN--\":472:494 */\n add\n /* \"--CODEGEN--\":451:504 */\n jump(tag_93)\n tag_103:\n /* \"--CODEGEN--\":441:504 */\n swap2\n pop\n /* \"--CODEGEN--\":413:510 */\n pop\n /* \"--CODEGEN--\":345:520 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":527:893 */\n tag_56:\n 0x00\n dup1\n /* \"--CODEGEN--\":648:650 */\n 0x40\n /* \"--CODEGEN--\":636:645 */\n dup4\n /* \"--CODEGEN--\":627:634 */\n dup6\n /* \"--CODEGEN--\":623:646 */\n sub\n /* \"--CODEGEN--\":619:651 */\n slt\n /* \"--CODEGEN--\":616:618 */\n iszero\n tag_105\n jumpi\n /* \"--CODEGEN--\":664:665 */\n 0x00\n /* \"--CODEGEN--\":661:662 */\n dup1\n /* \"--CODEGEN--\":654:666 */\n revert\n /* \"--CODEGEN--\":616:618 */\n tag_105:\n /* \"--CODEGEN--\":699:700 */\n 0x00\n /* \"--CODEGEN--\":716:769 */\n tag_106\n /* \"--CODEGEN--\":761:768 */\n dup6\n /* \"--CODEGEN--\":752:758 */\n dup3\n /* \"--CODEGEN--\":741:750 */\n dup7\n /* \"--CODEGEN--\":737:759 */\n add\n /* \"--CODEGEN--\":716:769 */\n jump(tag_93)\n tag_106:\n /* \"--CODEGEN--\":706:769 */\n swap3\n pop\n /* \"--CODEGEN--\":678:775 */\n pop\n /* \"--CODEGEN--\":806:808 */\n 0x20\n /* \"--CODEGEN--\":824:877 */\n tag_107\n /* \"--CODEGEN--\":869:876 */\n dup6\n /* \"--CODEGEN--\":860:866 */\n dup3\n /* \"--CODEGEN--\":849:858 */\n dup7\n /* \"--CODEGEN--\":845:867 */\n add\n /* \"--CODEGEN--\":824:877 */\n jump(tag_93)\n tag_107:\n /* \"--CODEGEN--\":814:877 */\n swap2\n pop\n /* \"--CODEGEN--\":785:883 */\n pop\n /* \"--CODEGEN--\":610:893 */\n swap3\n pop\n swap3\n swap1\n pop\n jump\n /* \"--CODEGEN--\":900:1391 */\n tag_31:\n 0x00\n dup1\n 0x00\n /* \"--CODEGEN--\":1038:1040 */\n 0x60\n /* \"--CODEGEN--\":1026:1035 */\n dup5\n /* \"--CODEGEN--\":1017:1024 */\n dup7\n /* \"--CODEGEN--\":1013:1036 */\n sub\n /* \"--CODEGEN--\":1009:1041 */\n slt\n /* \"--CODEGEN--\":1006:1008 */\n iszero\n tag_109\n jumpi\n /* \"--CODEGEN--\":1054:1055 */\n 0x00\n /* \"--CODEGEN--\":1051:1052 */\n dup1\n /* \"--CODEGEN--\":1044:1056 */\n revert\n /* \"--CODEGEN--\":1006:1008 */\n tag_109:\n /* \"--CODEGEN--\":1089:1090 */\n 0x00\n /* \"--CODEGEN--\":1106:1159 */\n tag_110\n /* \"--CODEGEN--\":1151:1158 */\n dup7\n /* \"--CODEGEN--\":1142:1148 */\n dup3\n /* \"--CODEGEN--\":1131:1140 */\n dup8\n /* \"--CODEGEN--\":1127:1149 */\n add\n /* \"--CODEGEN--\":1106:1159 */\n jump(tag_93)\n tag_110:\n /* \"--CODEGEN--\":1096:1159 */\n swap4\n pop\n /* \"--CODEGEN--\":1068:1165 */\n pop\n /* \"--CODEGEN--\":1196:1198 */\n 0x20\n /* \"--CODEGEN--\":1214:1267 */\n tag_111\n /* \"--CODEGEN--\":1259:1266 */\n dup7\n /* \"--CODEGEN--\":1250:1256 */\n dup3\n /* \"--CODEGEN--\":1239:1248 */\n dup8\n /* \"--CODEGEN--\":1235:1257 */\n add\n /* \"--CODEGEN--\":1214:1267 */\n jump(tag_93)\n tag_111:\n /* \"--CODEGEN--\":1204:1267 */\n swap3\n pop\n /* \"--CODEGEN--\":1175:1273 */\n pop\n /* \"--CODEGEN--\":1304:1306 */\n 0x40\n /* \"--CODEGEN--\":1322:1375 */\n tag_112\n /* \"--CODEGEN--\":1367:1374 */\n dup7\n /* \"--CODEGEN--\":1358:1364 */\n dup3\n /* \"--CODEGEN--\":1347:1356 */\n dup8\n /* \"--CODEGEN--\":1343:1365 */\n add\n /* \"--CODEGEN--\":1322:1375 */\n jump(tag_97)\n tag_112:\n /* \"--CODEGEN--\":1312:1375 */\n swap2\n pop\n /* \"--CODEGEN--\":1283:1381 */\n pop\n /* \"--CODEGEN--\":1000:1391 */\n swap3\n pop\n swap3\n pop\n swap3\n jump\n /* \"--CODEGEN--\":1398:1764 */\n tag_21:\n 0x00\n dup1\n /* \"--CODEGEN--\":1519:1521 */\n 0x40\n /* \"--CODEGEN--\":1507:1516 */\n dup4\n /* \"--CODEGEN--\":1498:1505 */\n dup6\n /* \"--CODEGEN--\":1494:1517 */\n sub\n /* \"--CODEGEN--\":1490:1522 */\n slt\n /* \"--CODEGEN--\":1487:1489 */\n iszero\n tag_114\n jumpi\n /* \"--CODEGEN--\":1535:1536 */\n 0x00\n /* \"--CODEGEN--\":1532:1533 */\n dup1\n /* \"--CODEGEN--\":1525:1537 */\n revert\n /* \"--CODEGEN--\":1487:1489 */\n tag_114:\n /* \"--CODEGEN--\":1570:1571 */\n 0x00\n /* \"--CODEGEN--\":1587:1640 */\n tag_115\n /* \"--CODEGEN--\":1632:1639 */\n dup6\n /* \"--CODEGEN--\":1623:1629 */\n dup3\n /* \"--CODEGEN--\":1612:1621 */\n dup7\n /* \"--CODEGEN--\":1608:1630 */\n add\n /* \"--CODEGEN--\":1587:1640 */\n jump(tag_93)\n tag_115:\n /* \"--CODEGEN--\":1577:1640 */\n swap3\n pop\n /* \"--CODEGEN--\":1549:1646 */\n pop\n /* \"--CODEGEN--\":1677:1679 */\n 0x20\n /* \"--CODEGEN--\":1695:1748 */\n tag_116\n /* \"--CODEGEN--\":1740:1747 */\n dup6\n /* \"--CODEGEN--\":1731:1737 */\n dup3\n /* \"--CODEGEN--\":1720:1729 */\n dup7\n /* \"--CODEGEN--\":1716:1738 */\n add\n /* \"--CODEGEN--\":1695:1748 */\n jump(tag_97)\n tag_116:\n /* \"--CODEGEN--\":1685:1748 */\n swap2\n pop\n /* \"--CODEGEN--\":1656:1754 */\n pop\n /* \"--CODEGEN--\":1481:1764 */\n swap3\n pop\n swap3\n swap1\n pop\n jump\n /* \"--CODEGEN--\":1771:2012 */\n tag_40:\n 0x00\n /* \"--CODEGEN--\":1875:1877 */\n 0x20\n /* \"--CODEGEN--\":1863:1872 */\n dup3\n /* \"--CODEGEN--\":1854:1861 */\n dup5\n /* \"--CODEGEN--\":1850:1873 */\n sub\n /* \"--CODEGEN--\":1846:1878 */\n slt\n /* \"--CODEGEN--\":1843:1845 */\n iszero\n tag_118\n jumpi\n /* \"--CODEGEN--\":1891:1892 */\n 0x00\n /* \"--CODEGEN--\":1888:1889 */\n dup1\n /* \"--CODEGEN--\":1881:1893 */\n revert\n /* \"--CODEGEN--\":1843:1845 */\n tag_118:\n /* \"--CODEGEN--\":1926:1927 */\n 0x00\n /* \"--CODEGEN--\":1943:1996 */\n tag_119\n /* \"--CODEGEN--\":1988:1995 */\n dup5\n /* \"--CODEGEN--\":1979:1985 */\n dup3\n /* \"--CODEGEN--\":1968:1977 */\n dup6\n /* \"--CODEGEN--\":1964:1986 */\n add\n /* \"--CODEGEN--\":1943:1996 */\n jump(tag_97)\n tag_119:\n /* \"--CODEGEN--\":1933:1996 */\n swap2\n pop\n /* \"--CODEGEN--\":1905:2002 */\n pop\n /* \"--CODEGEN--\":1837:2012 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":2019:2123 */\n tag_120:\n /* \"--CODEGEN--\":2096:2117 */\n tag_122\n /* \"--CODEGEN--\":2111:2116 */\n dup2\n /* \"--CODEGEN--\":2096:2117 */\n jump(tag_123)\n tag_122:\n /* \"--CODEGEN--\":2091:2094 */\n dup3\n /* \"--CODEGEN--\":2084:2118 */\n mstore\n /* \"--CODEGEN--\":2078:2123 */\n pop\n pop\n jump\n /* \"--CODEGEN--\":2130:2469 */\n tag_124:\n 0x00\n /* \"--CODEGEN--\":2238:2273 */\n tag_126\n /* \"--CODEGEN--\":2267:2272 */\n dup3\n /* \"--CODEGEN--\":2238:2273 */\n jump(tag_127)\n tag_126:\n /* \"--CODEGEN--\":2285:2356 */\n tag_128\n /* \"--CODEGEN--\":2349:2355 */\n dup2\n /* \"--CODEGEN--\":2344:2347 */\n dup6\n /* \"--CODEGEN--\":2285:2356 */\n jump(tag_129)\n tag_128:\n /* \"--CODEGEN--\":2278:2356 */\n swap4\n pop\n /* \"--CODEGEN--\":2361:2413 */\n tag_130\n /* \"--CODEGEN--\":2406:2412 */\n dup2\n /* \"--CODEGEN--\":2401:2404 */\n dup6\n /* \"--CODEGEN--\":2394:2398 */\n 0x20\n /* \"--CODEGEN--\":2387:2392 */\n dup7\n /* \"--CODEGEN--\":2383:2399 */\n add\n /* \"--CODEGEN--\":2361:2413 */\n jump(tag_131)\n tag_130:\n /* \"--CODEGEN--\":2434:2463 */\n tag_132\n /* \"--CODEGEN--\":2456:2462 */\n dup2\n /* \"--CODEGEN--\":2434:2463 */\n jump(tag_133)\n tag_132:\n /* \"--CODEGEN--\":2429:2432 */\n dup5\n /* \"--CODEGEN--\":2425:2464 */\n add\n /* \"--CODEGEN--\":2418:2464 */\n swap2\n pop\n /* \"--CODEGEN--\":2218:2469 */\n pop\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":2476:2589 */\n tag_134:\n /* \"--CODEGEN--\":2559:2583 */\n tag_136\n /* \"--CODEGEN--\":2577:2582 */\n dup2\n /* \"--CODEGEN--\":2559:2583 */\n jump(tag_137)\n tag_136:\n /* \"--CODEGEN--\":2554:2557 */\n dup3\n /* \"--CODEGEN--\":2547:2584 */\n mstore\n /* \"--CODEGEN--\":2541:2589 */\n pop\n pop\n jump\n /* \"--CODEGEN--\":2596:2703 */\n tag_138:\n /* \"--CODEGEN--\":2675:2697 */\n tag_140\n /* \"--CODEGEN--\":2691:2696 */\n dup2\n /* \"--CODEGEN--\":2675:2697 */\n jump(tag_141)\n tag_140:\n /* \"--CODEGEN--\":2670:2673 */\n dup3\n /* \"--CODEGEN--\":2663:2698 */\n mstore\n /* \"--CODEGEN--\":2657:2703 */\n pop\n pop\n jump\n /* \"--CODEGEN--\":2710:2911 */\n tag_24:\n 0x00\n /* \"--CODEGEN--\":2822:2824 */\n 0x20\n /* \"--CODEGEN--\":2811:2820 */\n dup3\n /* \"--CODEGEN--\":2807:2825 */\n add\n /* \"--CODEGEN--\":2799:2825 */\n swap1\n pop\n /* \"--CODEGEN--\":2836:2901 */\n tag_143\n /* \"--CODEGEN--\":2898:2899 */\n 0x00\n /* \"--CODEGEN--\":2887:2896 */\n dup4\n /* \"--CODEGEN--\":2883:2900 */\n add\n /* \"--CODEGEN--\":2874:2880 */\n dup5\n /* \"--CODEGEN--\":2836:2901 */\n jump(tag_120)\n tag_143:\n /* \"--CODEGEN--\":2793:2911 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":2918:3211 */\n tag_18:\n 0x00\n /* \"--CODEGEN--\":3052:3054 */\n 0x20\n /* \"--CODEGEN--\":3041:3050 */\n dup3\n /* \"--CODEGEN--\":3037:3055 */\n add\n /* \"--CODEGEN--\":3029:3055 */\n swap1\n pop\n /* \"--CODEGEN--\":3102:3111 */\n dup2\n /* \"--CODEGEN--\":3096:3100 */\n dup2\n /* \"--CODEGEN--\":3092:3112 */\n sub\n /* \"--CODEGEN--\":3088:3089 */\n 0x00\n /* \"--CODEGEN--\":3077:3086 */\n dup4\n /* \"--CODEGEN--\":3073:3090 */\n add\n /* \"--CODEGEN--\":3066:3113 */\n mstore\n /* \"--CODEGEN--\":3127:3201 */\n tag_145\n /* \"--CODEGEN--\":3196:3200 */\n dup2\n /* \"--CODEGEN--\":3187:3193 */\n dup5\n /* \"--CODEGEN--\":3127:3201 */\n jump(tag_124)\n tag_145:\n /* \"--CODEGEN--\":3119:3201 */\n swap1\n pop\n /* \"--CODEGEN--\":3023:3211 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":3218:3431 */\n tag_28:\n 0x00\n /* \"--CODEGEN--\":3336:3338 */\n 0x20\n /* \"--CODEGEN--\":3325:3334 */\n dup3\n /* \"--CODEGEN--\":3321:3339 */\n add\n /* \"--CODEGEN--\":3313:3339 */\n swap1\n pop\n /* \"--CODEGEN--\":3350:3421 */\n tag_147\n /* \"--CODEGEN--\":3418:3419 */\n 0x00\n /* \"--CODEGEN--\":3407:3416 */\n dup4\n /* \"--CODEGEN--\":3403:3420 */\n add\n /* \"--CODEGEN--\":3394:3400 */\n dup5\n /* \"--CODEGEN--\":3350:3421 */\n jump(tag_134)\n tag_147:\n /* \"--CODEGEN--\":3307:3431 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":3438:3643 */\n tag_37:\n 0x00\n /* \"--CODEGEN--\":3552:3554 */\n 0x20\n /* \"--CODEGEN--\":3541:3550 */\n dup3\n /* \"--CODEGEN--\":3537:3555 */\n add\n /* \"--CODEGEN--\":3529:3555 */\n swap1\n pop\n /* \"--CODEGEN--\":3566:3633 */\n tag_149\n /* \"--CODEGEN--\":3630:3631 */\n 0x00\n /* \"--CODEGEN--\":3619:3628 */\n dup4\n /* \"--CODEGEN--\":3615:3632 */\n add\n /* \"--CODEGEN--\":3606:3612 */\n dup5\n /* \"--CODEGEN--\":3566:3633 */\n jump(tag_138)\n tag_149:\n /* \"--CODEGEN--\":3523:3643 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":3650:3768 */\n tag_127:\n 0x00\n /* \"--CODEGEN--\":3740:3745 */\n dup2\n /* \"--CODEGEN--\":3734:3746 */\n mload\n /* \"--CODEGEN--\":3724:3746 */\n swap1\n pop\n /* \"--CODEGEN--\":3705:3768 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":3776:3939 */\n tag_129:\n 0x00\n /* \"--CODEGEN--\":3891:3897 */\n dup3\n /* \"--CODEGEN--\":3886:3889 */\n dup3\n /* \"--CODEGEN--\":3879:3898 */\n mstore\n /* \"--CODEGEN--\":3928:3932 */\n 0x20\n /* \"--CODEGEN--\":3923:3926 */\n dup3\n /* \"--CODEGEN--\":3919:3933 */\n add\n /* \"--CODEGEN--\":3904:3933 */\n swap1\n pop\n /* \"--CODEGEN--\":3872:3939 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":3947:4038 */\n tag_152:\n 0x00\n /* \"--CODEGEN--\":4009:4033 */\n tag_154\n /* \"--CODEGEN--\":4027:4032 */\n dup3\n /* \"--CODEGEN--\":4009:4033 */\n jump(tag_155)\n tag_154:\n /* \"--CODEGEN--\":3998:4033 */\n swap1\n pop\n /* \"--CODEGEN--\":3992:4038 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4045:4130 */\n tag_123:\n 0x00\n /* \"--CODEGEN--\":4118:4123 */\n dup2\n /* \"--CODEGEN--\":4111:4124 */\n iszero\n /* \"--CODEGEN--\":4104:4125 */\n iszero\n /* \"--CODEGEN--\":4093:4125 */\n swap1\n pop\n /* \"--CODEGEN--\":4087:4130 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4137:4258 */\n tag_155:\n 0x00\n /* \"--CODEGEN--\":4210:4252 */\n 0xffffffffffffffffffffffffffffffffffffffff\n /* \"--CODEGEN--\":4203:4208 */\n dup3\n /* \"--CODEGEN--\":4199:4253 */\n and\n /* \"--CODEGEN--\":4188:4253 */\n swap1\n pop\n /* \"--CODEGEN--\":4182:4258 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4265:4337 */\n tag_137:\n 0x00\n /* \"--CODEGEN--\":4327:4332 */\n dup2\n /* \"--CODEGEN--\":4316:4332 */\n swap1\n pop\n /* \"--CODEGEN--\":4310:4337 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4344:4425 */\n tag_141:\n 0x00\n /* \"--CODEGEN--\":4415:4419 */\n 0xff\n /* \"--CODEGEN--\":4408:4413 */\n dup3\n /* \"--CODEGEN--\":4404:4420 */\n and\n /* \"--CODEGEN--\":4393:4420 */\n swap1\n pop\n /* \"--CODEGEN--\":4387:4425 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4433:4701 */\n tag_131:\n /* \"--CODEGEN--\":4498:4499 */\n 0x00\n /* \"--CODEGEN--\":4505:4606 */\n tag_161:\n /* \"--CODEGEN--\":4519:4525 */\n dup4\n /* \"--CODEGEN--\":4516:4517 */\n dup2\n /* \"--CODEGEN--\":4513:4526 */\n lt\n /* \"--CODEGEN--\":4505:4606 */\n iszero\n tag_163\n jumpi\n /* \"--CODEGEN--\":4595:4596 */\n dup1\n /* \"--CODEGEN--\":4590:4593 */\n dup3\n /* \"--CODEGEN--\":4586:4597 */\n add\n /* \"--CODEGEN--\":4580:4598 */\n mload\n /* \"--CODEGEN--\":4576:4577 */\n dup2\n /* \"--CODEGEN--\":4571:4574 */\n dup5\n /* \"--CODEGEN--\":4567:4578 */\n add\n /* \"--CODEGEN--\":4560:4599 */\n mstore\n /* \"--CODEGEN--\":4541:4543 */\n 0x20\n /* \"--CODEGEN--\":4538:4539 */\n dup2\n /* \"--CODEGEN--\":4534:4544 */\n add\n /* \"--CODEGEN--\":4529:4544 */\n swap1\n pop\n /* \"--CODEGEN--\":4505:4606 */\n jump(tag_161)\n tag_163:\n /* \"--CODEGEN--\":4621:4627 */\n dup4\n /* \"--CODEGEN--\":4618:4619 */\n dup2\n /* \"--CODEGEN--\":4615:4628 */\n gt\n /* \"--CODEGEN--\":4612:4614 */\n iszero\n tag_164\n jumpi\n /* \"--CODEGEN--\":4686:4687 */\n 0x00\n /* \"--CODEGEN--\":4677:4683 */\n dup5\n /* \"--CODEGEN--\":4672:4675 */\n dup5\n /* \"--CODEGEN--\":4668:4684 */\n add\n /* \"--CODEGEN--\":4661:4688 */\n mstore\n /* \"--CODEGEN--\":4612:4614 */\n tag_164:\n /* \"--CODEGEN--\":4482:4701 */\n pop\n pop\n pop\n pop\n jump\n /* \"--CODEGEN--\":4709:4806 */\n tag_133:\n 0x00\n /* \"--CODEGEN--\":4797:4799 */\n 0x1f\n /* \"--CODEGEN--\":4793:4800 */\n not\n /* \"--CODEGEN--\":4788:4790 */\n 0x1f\n /* \"--CODEGEN--\":4781:4786 */\n dup4\n /* \"--CODEGEN--\":4777:4791 */\n add\n /* \"--CODEGEN--\":4773:4801 */\n and\n /* \"--CODEGEN--\":4763:4801 */\n swap1\n pop\n /* \"--CODEGEN--\":4757:4806 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4814:4931 */\n tag_96:\n /* \"--CODEGEN--\":4883:4907 */\n tag_167\n /* \"--CODEGEN--\":4901:4906 */\n dup2\n /* \"--CODEGEN--\":4883:4907 */\n jump(tag_152)\n tag_167:\n /* \"--CODEGEN--\":4876:4881 */\n dup2\n /* \"--CODEGEN--\":4873:4908 */\n eq\n /* \"--CODEGEN--\":4863:4865 */\n tag_168\n jumpi\n /* \"--CODEGEN--\":4922:4923 */\n 0x00\n /* \"--CODEGEN--\":4919:4920 */\n dup1\n /* \"--CODEGEN--\":4912:4924 */\n revert\n /* \"--CODEGEN--\":4863:4865 */\n tag_168:\n /* \"--CODEGEN--\":4857:4931 */\n pop\n jump\n /* \"--CODEGEN--\":4938:5055 */\n tag_100:\n /* \"--CODEGEN--\":5007:5031 */\n tag_170\n /* \"--CODEGEN--\":5025:5030 */\n dup2\n /* \"--CODEGEN--\":5007:5031 */\n jump(tag_137)\n tag_170:\n /* \"--CODEGEN--\":5000:5005 */\n dup2\n /* \"--CODEGEN--\":4997:5032 */\n eq\n /* \"--CODEGEN--\":4987:4989 */\n tag_171\n jumpi\n /* \"--CODEGEN--\":5046:5047 */\n 0x00\n /* \"--CODEGEN--\":5043:5044 */\n dup1\n /* \"--CODEGEN--\":5036:5048 */\n revert\n /* \"--CODEGEN--\":4987:4989 */\n tag_171:\n /* \"--CODEGEN--\":4981:5055 */\n pop\n jump\n\n auxdata: 0xa264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033\n }\n}\n", | |
| "bytecode": { | |
| "linkReferences": {}, | |
| "object": "608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506103e8604051610060906100cc565b80828152602001915050604051809103906000f080158015610086573d6000803e3d6000fd5b50600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100d9565b61109d8061012683390190565b603f806100e76000396000f3fe6080604052600080fdfea26469706673582212203df05b5f98973b05487a1629a93115a737c94d23df4b53fb5d3f3397aded137d64736f6c63430006000033608060405234801561001057600080fd5b5060405161109d38038061109d83398181016040526100329190810190610099565b806002819055506002546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550506100e3565b600081519050610093816100cc565b92915050565b6000602082840312156100ab57600080fd5b60006100b984828501610084565b91505092915050565b6000819050919050565b6100d5816100c2565b81146100e057600080fd5b50565b610fab806100f26000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80634ee22adf116100715780634ee22adf1461016857806370a082311461018457806395d89b41146101b4578063a9059cbb146101d2578063dd62ed3e14610202578063f490a35114610232576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610262565b6040516100c39190610e3a565b60405180910390f35b6100e660048036036100e19190810190610d54565b61029b565b6040516100f39190610e1f565b60405180910390f35b61010461038d565b6040516101119190610e5c565b60405180910390f35b610134600480360361012f9190810190610d05565b610397565b6040516101419190610e1f565b60405180910390f35b610152610712565b60405161015f9190610e77565b60405180910390f35b610182600480360361017d9190810190610d90565b610717565b005b61019e60048036036101999190810190610ca0565b610776565b6040516101ab9190610e5c565b60405180910390f35b6101bc6107be565b6040516101c99190610e3a565b60405180910390f35b6101ec60048036036101e79190810190610d54565b6107f7565b6040516101f99190610e1f565b60405180910390f35b61021c60048036036102179190810190610cc9565b6109d9565b6040516102299190610e5c565b60405180910390f35b61024c60048036036102479190810190610d05565b610a60565b6040516102599190610e1f565b60405180910390f35b6040518060400160405280600a81526020017f455243323042617369630000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161037b9190610e5c565b60405180910390a36001905092915050565b6000600254905090565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156103e457600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561046d57600080fd5b6104be826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061058f82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610660826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106ff9190610e5c565b60405180910390a3600190509392505050565b600281565b80600260008282540192505081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600981526020017f4a424a2d544f4b454e000000000000000000000000000000000000000000000081525081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084457600080fd5b610895826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610928826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109c79190610e5c565b60405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610aad57600080fd5b610afe826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b91826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c309190610e5c565b60405180910390a3600190509392505050565b600082821115610c4f57fe5b818303905092915050565b600080828401905083811015610c6c57fe5b8091505092915050565b600081359050610c8581610f47565b92915050565b600081359050610c9a81610f5e565b92915050565b600060208284031215610cb257600080fd5b6000610cc084828501610c76565b91505092915050565b60008060408385031215610cdc57600080fd5b6000610cea85828601610c76565b9250506020610cfb85828601610c76565b9150509250929050565b600080600060608486031215610d1a57600080fd5b6000610d2886828701610c76565b9350506020610d3986828701610c76565b9250506040610d4a86828701610c8b565b9150509250925092565b60008060408385031215610d6757600080fd5b6000610d7585828601610c76565b9250506020610d8685828601610c8b565b9150509250929050565b600060208284031215610da257600080fd5b6000610db084828501610c8b565b91505092915050565b610dc281610ec0565b82525050565b6000610dd382610e92565b610ddd8185610e9d565b9350610ded818560208601610f03565b610df681610f36565b840191505092915050565b610e0a81610eec565b82525050565b610e1981610ef6565b82525050565b6000602082019050610e346000830184610db9565b92915050565b60006020820190508181036000830152610e548184610dc8565b905092915050565b6000602082019050610e716000830184610e01565b92915050565b6000602082019050610e8c6000830184610e10565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610eb982610ecc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610f21578082015181840152602081019050610f06565b83811115610f30576000848401525b50505050565b6000601f19601f8301169050919050565b610f5081610eae565b8114610f5b57600080fd5b50565b610f6781610eec565b8114610f7257600080fd5b5056fea264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP CALLER PUSH1 0x0 DUP1 PUSH2 0x100 EXP DUP2 SLOAD DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MUL NOT AND SWAP1 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND MUL OR SWAP1 SSTORE POP PUSH2 0x3E8 PUSH1 0x40 MLOAD PUSH2 0x60 SWAP1 PUSH2 0xCC JUMP JUMPDEST DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 PUSH1 0x0 CREATE DUP1 ISZERO DUP1 ISZERO PUSH2 0x86 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP PUSH1 0x1 PUSH1 0x0 PUSH2 0x100 EXP DUP2 SLOAD DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MUL NOT AND SWAP1 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND MUL OR SWAP1 SSTORE POP PUSH2 0xD9 JUMP JUMPDEST PUSH2 0x109D DUP1 PUSH2 0x126 DUP4 CODECOPY ADD SWAP1 JUMP JUMPDEST PUSH1 0x3F DUP1 PUSH2 0xE7 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 RETURNDATASIZE CREATE JUMPDEST 0x5F SWAP9 SWAP8 EXTCODESIZE SDIV 0x48 PUSH27 0x1629A93115A737C94D23DF4B53FB5D3F3397ADED137D64736F6C63 NUMBER STOP MOD STOP STOP CALLER PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x109D CODESIZE SUB DUP1 PUSH2 0x109D DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH2 0x32 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x99 JUMP JUMPDEST DUP1 PUSH1 0x2 DUP2 SWAP1 SSTORE POP PUSH1 0x2 SLOAD PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP POP PUSH2 0xE3 JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP PUSH2 0x93 DUP2 PUSH2 0xCC JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xAB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xB9 DUP5 DUP3 DUP6 ADD PUSH2 0x84 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xD5 DUP2 PUSH2 0xC2 JUMP JUMPDEST DUP2 EQ PUSH2 0xE0 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xFAB DUP1 PUSH2 0xF2 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0xA9 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x4EE22ADF GT PUSH2 0x71 JUMPI DUP1 PUSH4 0x4EE22ADF EQ PUSH2 0x168 JUMPI DUP1 PUSH4 0x70A08231 EQ PUSH2 0x184 JUMPI DUP1 PUSH4 0x95D89B41 EQ PUSH2 0x1B4 JUMPI DUP1 PUSH4 0xA9059CBB EQ PUSH2 0x1D2 JUMPI DUP1 PUSH4 0xDD62ED3E EQ PUSH2 0x202 JUMPI DUP1 PUSH4 0xF490A351 EQ PUSH2 0x232 JUMPI PUSH2 0xA9 JUMP JUMPDEST DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0xAE JUMPI DUP1 PUSH4 0x95EA7B3 EQ PUSH2 0xCC JUMPI DUP1 PUSH4 0x18160DDD EQ PUSH2 0xFC JUMPI DUP1 PUSH4 0x23B872DD EQ PUSH2 0x11A JUMPI DUP1 PUSH4 0x313CE567 EQ PUSH2 0x14A JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xB6 PUSH2 0x262 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xC3 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xE6 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0xE1 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x29B JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xF3 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x104 PUSH2 0x38D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x111 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x134 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x12F SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0x397 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x141 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x152 PUSH2 0x712 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x15F SWAP2 SWAP1 PUSH2 0xE77 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x182 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x17D SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD90 JUMP JUMPDEST PUSH2 0x717 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x19E PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x199 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCA0 JUMP JUMPDEST PUSH2 0x776 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1AB SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1BC PUSH2 0x7BE JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1C9 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1EC PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x1E7 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x7F7 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1F9 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x21C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x217 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCC9 JUMP JUMPDEST PUSH2 0x9D9 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x229 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x24C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x247 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0xA60 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x259 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0xA DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4552433230426173696300000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0x8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925 DUP5 PUSH1 0x40 MLOAD PUSH2 0x37B SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 SLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x3E4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x46D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4BE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x58F DUP3 PUSH1 0x1 PUSH1 0x0 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x660 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x6FF SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x2 DUP2 JUMP JUMPDEST DUP1 PUSH1 0x2 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP DUP1 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x9 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4A424A2D544F4B454E0000000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x844 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x895 DUP3 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x928 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x9C7 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0xAAD JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xAFE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0xB91 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0xC30 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 GT ISZERO PUSH2 0xC4F JUMPI INVALID JUMPDEST DUP2 DUP4 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 DUP5 ADD SWAP1 POP DUP4 DUP2 LT ISZERO PUSH2 0xC6C JUMPI INVALID JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC85 DUP2 PUSH2 0xF47 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC9A DUP2 PUSH2 0xF5E JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xCB2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCC0 DUP5 DUP3 DUP6 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xCDC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCEA DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xCFB DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0xD1A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD28 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP4 POP POP PUSH1 0x20 PUSH2 0xD39 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x40 PUSH2 0xD4A DUP7 DUP3 DUP8 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xD67 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD75 DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xD86 DUP6 DUP3 DUP7 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xDA2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xDB0 DUP5 DUP3 DUP6 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xDC2 DUP2 PUSH2 0xEC0 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xDD3 DUP3 PUSH2 0xE92 JUMP JUMPDEST PUSH2 0xDDD DUP2 DUP6 PUSH2 0xE9D JUMP JUMPDEST SWAP4 POP PUSH2 0xDED DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0xF03 JUMP JUMPDEST PUSH2 0xDF6 DUP2 PUSH2 0xF36 JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xE0A DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH2 0xE19 DUP2 PUSH2 0xEF6 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE34 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xDB9 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0xE54 DUP2 DUP5 PUSH2 0xDC8 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE71 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE01 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE8C PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE10 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xEB9 DUP3 PUSH2 0xECC JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 ISZERO ISZERO SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0xFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xF21 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xF06 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0xF30 JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xF50 DUP2 PUSH2 0xEAE JUMP JUMPDEST DUP2 EQ PUSH2 0xF5B JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xF67 DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP2 EQ PUSH2 0xF72 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH7 0xA80E24832157AA SWAP13 PUSH18 0x7548587AE07DFF987398551A439BD083CE95 SHL 0xAE 0xDF 0x4F PUSH5 0x736F6C6343 STOP MOD STOP STOP CALLER ", | |
| "sourceMap": "187:423:0:-:0;;;506:95;8:9:-1;5:2;;;30:1;27;20:12;5:2;506:95:0;544:10;537:5;;:17;;;;;;;;;;;;;;;;;;588:4;573:20;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;573:20:0;565:5;;:28;;;;;;;;;;;;;;;;;;187:423;;;;;;;;;;:::o;:::-;;;;;;;" | |
| }, | |
| "deployedBytecode": { | |
| "linkReferences": {}, | |
| "object": "6080604052600080fdfea26469706673582212203df05b5f98973b05487a1629a93115a737c94d23df4b53fb5d3f3397aded137d64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 RETURNDATASIZE CREATE JUMPDEST 0x5F SWAP9 SWAP8 EXTCODESIZE SDIV 0x48 PUSH27 0x1629A93115A737C94D23DF4B53FB5D3F3397ADED137D64736F6C63 NUMBER STOP MOD STOP STOP CALLER ", | |
| "sourceMap": "187:423:0:-:0;;;;;" | |
| }, | |
| "gasEstimates": { | |
| "creation": { | |
| "codeDepositCost": "12600", | |
| "executionCost": "infinite", | |
| "totalCost": "infinite" | |
| } | |
| }, | |
| "legacyAssembly": { | |
| ".code": [ | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 506, | |
| "end": 601, | |
| "name": "CALLVALUE" | |
| }, | |
| { | |
| "begin": 8, | |
| "end": 17, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "PUSH [tag]", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 30, | |
| "end": 31, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 27, | |
| "end": 28, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 20, | |
| "end": 32, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "tag", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 506, | |
| "end": 601, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 554, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 542, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 542, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "PUSH", | |
| "value": "100" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "EXP" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "MUL" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "NOT" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "MUL" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "OR" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 537, | |
| "end": 554, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 588, | |
| "end": 592, | |
| "name": "PUSH", | |
| "value": "3E8" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "PUSH [tag]", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "PUSH [tag]", | |
| "value": "5" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "tag", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "CREATE" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 8, | |
| "end": 17, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "PUSH [tag]", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 45, | |
| "end": 61, | |
| "name": "RETURNDATASIZE" | |
| }, | |
| { | |
| "begin": 42, | |
| "end": 43, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 39, | |
| "end": 40, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 24, | |
| "end": 62, | |
| "name": "RETURNDATACOPY" | |
| }, | |
| { | |
| "begin": 77, | |
| "end": 93, | |
| "name": "RETURNDATASIZE" | |
| }, | |
| { | |
| "begin": 74, | |
| "end": 75, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 67, | |
| "end": 94, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "tag", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 573, | |
| "end": 593, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 570, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 570, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "PUSH", | |
| "value": "100" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "EXP" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "MUL" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "NOT" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "MUL" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "OR" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 593, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH [tag]", | |
| "value": "7" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "tag", | |
| "value": "5" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH #[$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000001" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH [$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000001" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "CODECOPY" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "tag", | |
| "value": "7" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH #[$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH [$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "CODECOPY" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "RETURN" | |
| } | |
| ], | |
| ".data": { | |
| "0": { | |
| ".auxdata": "a26469706673582212203df05b5f98973b05487a1629a93115a737c94d23df4b53fb5d3f3397aded137d64736f6c63430006000033", | |
| ".code": [ | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 187, | |
| "end": 610, | |
| "name": "REVERT" | |
| } | |
| ] | |
| }, | |
| "1": { | |
| ".code": [ | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "CALLVALUE" | |
| }, | |
| { | |
| "begin": 8, | |
| "end": 17, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "PUSH [tag]", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 30, | |
| "end": 31, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 27, | |
| "end": 28, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 20, | |
| "end": 32, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "tag", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSHSIZE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "CODESIZE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSHSIZE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "CODECOPY" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSH [tag]", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSH [tag]", | |
| "value": "3" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "tag", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1511, | |
| "end": 1516, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1508, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1516, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1516, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1516, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1516, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1550, | |
| "end": 1562, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1550, | |
| "end": 1562, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1535, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1536, | |
| "end": 1546, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1562, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1562, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1562, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1562, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 139, | |
| "name": "tag", | |
| "value": "8" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 139, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 139, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 89, | |
| "end": 95, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 83, | |
| "end": 96, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 74, | |
| "end": 96, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 74, | |
| "end": 96, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "PUSH [tag]", | |
| "value": "10" | |
| }, | |
| { | |
| "begin": 128, | |
| "end": 133, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "PUSH [tag]", | |
| "value": "11" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "tag", | |
| "value": "10" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 146, | |
| "end": 409, | |
| "name": "tag", | |
| "value": "3" | |
| }, | |
| { | |
| "begin": 146, | |
| "end": 409, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 146, | |
| "end": 409, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 261, | |
| "end": 263, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 249, | |
| "end": 258, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 240, | |
| "end": 247, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 236, | |
| "end": 259, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 232, | |
| "end": 264, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "PUSH [tag]", | |
| "value": "13" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 277, | |
| "end": 278, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 274, | |
| "end": 275, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 267, | |
| "end": 279, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "tag", | |
| "value": "13" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 312, | |
| "end": 313, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "PUSH [tag]", | |
| "value": "14" | |
| }, | |
| { | |
| "begin": 385, | |
| "end": 392, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 376, | |
| "end": 382, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 365, | |
| "end": 374, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 361, | |
| "end": 383, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "PUSH [tag]", | |
| "value": "8" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "tag", | |
| "value": "14" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 319, | |
| "end": 393, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 319, | |
| "end": 393, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 291, | |
| "end": 399, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 416, | |
| "end": 488, | |
| "name": "tag", | |
| "value": "15" | |
| }, | |
| { | |
| "begin": 416, | |
| "end": 488, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 416, | |
| "end": 488, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 478, | |
| "end": 483, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 467, | |
| "end": 483, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 467, | |
| "end": 483, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 461, | |
| "end": 488, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 461, | |
| "end": 488, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 461, | |
| "end": 488, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 461, | |
| "end": 488, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 495, | |
| "end": 612, | |
| "name": "tag", | |
| "value": "11" | |
| }, | |
| { | |
| "begin": 495, | |
| "end": 612, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "PUSH [tag]", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 582, | |
| "end": 587, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "PUSH [tag]", | |
| "value": "15" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "tag", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 557, | |
| "end": 562, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 554, | |
| "end": 589, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 546, | |
| "name": "PUSH [tag]", | |
| "value": "19" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 546, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 603, | |
| "end": 604, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 600, | |
| "end": 601, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 593, | |
| "end": 605, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 546, | |
| "name": "tag", | |
| "value": "19" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 546, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 538, | |
| "end": 612, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 538, | |
| "end": 612, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "tag", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH #[$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "CODECOPY" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "RETURN" | |
| } | |
| ], | |
| ".data": { | |
| "0": { | |
| ".auxdata": "a264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033", | |
| ".code": [ | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "CALLVALUE" | |
| }, | |
| { | |
| "begin": 8, | |
| "end": 17, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "PUSH [tag]", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 30, | |
| "end": 31, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 27, | |
| "end": 28, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 20, | |
| "end": 32, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "tag", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "LT" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "CALLDATALOAD" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "E0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "SHR" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "4EE22ADF" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "14" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "4EE22ADF" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "8" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "70A08231" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "9" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "95D89B41" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "10" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "A9059CBB" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "11" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "DD62ED3E" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "12" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "F490A351" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "13" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "tag", | |
| "value": "14" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "6FDDE03" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "3" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "95EA7B3" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "18160DDD" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "5" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "23B872DD" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "313CE567" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "7" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "tag", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "tag", | |
| "value": "3" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH [tag]", | |
| "value": "15" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH [tag]", | |
| "value": "16" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "tag", | |
| "value": "15" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH [tag]", | |
| "value": "17" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH [tag]", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "tag", | |
| "value": "17" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "19" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "21" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "22" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "19" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "23" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "23" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "tag", | |
| "value": "5" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH [tag]", | |
| "value": "25" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH [tag]", | |
| "value": "26" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "tag", | |
| "value": "25" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH [tag]", | |
| "value": "27" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "tag", | |
| "value": "27" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "29" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "30" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "31" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "30" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "32" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "29" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "33" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "33" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "tag", | |
| "value": "7" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH [tag]", | |
| "value": "34" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH [tag]", | |
| "value": "35" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "tag", | |
| "value": "34" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH [tag]", | |
| "value": "36" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH [tag]", | |
| "value": "37" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "tag", | |
| "value": "36" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "tag", | |
| "value": "8" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH [tag]", | |
| "value": "38" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH [tag]", | |
| "value": "39" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH [tag]", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "tag", | |
| "value": "39" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH [tag]", | |
| "value": "41" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "tag", | |
| "value": "38" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "STOP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "9" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "42" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "43" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "44" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "43" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "45" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "42" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "46" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "46" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "tag", | |
| "value": "10" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH [tag]", | |
| "value": "47" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH [tag]", | |
| "value": "48" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "tag", | |
| "value": "47" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH [tag]", | |
| "value": "49" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH [tag]", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "tag", | |
| "value": "49" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "11" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "50" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "51" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "21" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "51" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "52" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "50" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "53" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "53" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "12" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "54" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "55" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "56" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "55" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "57" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "54" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "58" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "58" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "13" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "59" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "60" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "31" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "60" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "61" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "59" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "62" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "62" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "tag", | |
| "value": "16" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "A" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "4552433230426173696300000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "22" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2811, | |
| "end": 2815, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2860, | |
| "end": 2869, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2835, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2846, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2848, | |
| "end": 2856, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2869, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2869, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2869, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2869, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2906, | |
| "end": 2914, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2894, | |
| "end": 2904, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925" | |
| }, | |
| { | |
| "begin": 2916, | |
| "end": 2925, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH [tag]", | |
| "value": "64" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "tag", | |
| "value": "64" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "LOG3" | |
| }, | |
| { | |
| "begin": 2944, | |
| "end": 2948, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 2937, | |
| "end": 2948, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2937, | |
| "end": 2948, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "tag", | |
| "value": "26" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1635, | |
| "end": 1642, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1661, | |
| "end": 1673, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1661, | |
| "end": 1673, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1654, | |
| "end": 1673, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1654, | |
| "end": 1673, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "32" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3214, | |
| "end": 3218, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3260, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3261, | |
| "end": 3266, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3239, | |
| "end": 3248, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3239, | |
| "end": 3267, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 3239, | |
| "end": 3267, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "PUSH [tag]", | |
| "value": "67" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "tag", | |
| "value": "67" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3308, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3309, | |
| "end": 3314, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3316, | |
| "end": 3326, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3288, | |
| "end": 3297, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3288, | |
| "end": 3327, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 3288, | |
| "end": 3327, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "PUSH [tag]", | |
| "value": "68" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "tag", | |
| "value": "68" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "PUSH [tag]", | |
| "value": "69" | |
| }, | |
| { | |
| "begin": 3387, | |
| "end": 3396, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3375, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3376, | |
| "end": 3381, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3386, | |
| "name": "PUSH [tag]", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3386, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "tag", | |
| "value": "69" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3357, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3358, | |
| "end": 3363, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3397, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3397, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3397, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3397, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "PUSH [tag]", | |
| "value": "71" | |
| }, | |
| { | |
| "begin": 3468, | |
| "end": 3477, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3444, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3445, | |
| "end": 3450, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3452, | |
| "end": 3462, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3467, | |
| "name": "PUSH [tag]", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3467, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "tag", | |
| "value": "71" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3415, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3416, | |
| "end": 3421, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3423, | |
| "end": 3433, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3478, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3478, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3478, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3478, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "PUSH [tag]", | |
| "value": "72" | |
| }, | |
| { | |
| "begin": 3527, | |
| "end": 3536, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3515, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3516, | |
| "end": 3521, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3526, | |
| "name": "PUSH [tag]", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3526, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "tag", | |
| "value": "72" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3497, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3498, | |
| "end": 3503, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3537, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3537, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3537, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3537, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3568, | |
| "end": 3573, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3562, | |
| "end": 3567, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF" | |
| }, | |
| { | |
| "begin": 3574, | |
| "end": 3583, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH [tag]", | |
| "value": "74" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "tag", | |
| "value": "74" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "LOG3" | |
| }, | |
| { | |
| "begin": 3602, | |
| "end": 3606, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3595, | |
| "end": 3606, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3595, | |
| "end": 3606, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP4" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "tag", | |
| "value": "35" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1092, | |
| "end": 1093, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "tag", | |
| "value": "41" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1770, | |
| "end": 1779, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1766, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1766, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1814, | |
| "end": 1823, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1798, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1799, | |
| "end": 1809, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "45" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1913, | |
| "end": 1920, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1947, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1948, | |
| "end": 1958, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1932, | |
| "end": 1959, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1932, | |
| "end": 1959, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "tag", | |
| "value": "48" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "9" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "4A424A2D544F4B454E0000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "52" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2059, | |
| "end": 2063, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2104, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2105, | |
| "end": 2115, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2083, | |
| "end": 2092, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2083, | |
| "end": 2116, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 2083, | |
| "end": 2116, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "PUSH [tag]", | |
| "value": "78" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "tag", | |
| "value": "78" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "PUSH [tag]", | |
| "value": "79" | |
| }, | |
| { | |
| "begin": 2176, | |
| "end": 2185, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2159, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2160, | |
| "end": 2170, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2175, | |
| "name": "PUSH [tag]", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2175, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "tag", | |
| "value": "79" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2136, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2137, | |
| "end": 2147, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2186, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2186, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2186, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2186, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "PUSH [tag]", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 2241, | |
| "end": 2250, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2226, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2227, | |
| "end": 2235, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2240, | |
| "name": "PUSH [tag]", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2240, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "tag", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2205, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2206, | |
| "end": 2214, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2251, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2251, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2251, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2251, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2287, | |
| "end": 2295, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2276, | |
| "end": 2286, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF" | |
| }, | |
| { | |
| "begin": 2296, | |
| "end": 2305, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH [tag]", | |
| "value": "81" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "tag", | |
| "value": "81" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "LOG3" | |
| }, | |
| { | |
| "begin": 2324, | |
| "end": 2328, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 2317, | |
| "end": 2328, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2317, | |
| "end": 2328, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "57" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3051, | |
| "end": 3055, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3081, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3082, | |
| "end": 3087, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3089, | |
| "end": 3097, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3067, | |
| "end": 3098, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3067, | |
| "end": 3098, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "61" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2457, | |
| "end": 2461, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2502, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2503, | |
| "end": 2509, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2481, | |
| "end": 2490, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2481, | |
| "end": 2510, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 2481, | |
| "end": 2510, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "PUSH [tag]", | |
| "value": "84" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "tag", | |
| "value": "84" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "PUSH [tag]", | |
| "value": "85" | |
| }, | |
| { | |
| "begin": 2562, | |
| "end": 2571, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2549, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2550, | |
| "end": 2556, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2561, | |
| "name": "PUSH [tag]", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2561, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "tag", | |
| "value": "85" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2530, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2531, | |
| "end": 2537, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2572, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2572, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2572, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2572, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "PUSH [tag]", | |
| "value": "86" | |
| }, | |
| { | |
| "begin": 2627, | |
| "end": 2636, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2612, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2613, | |
| "end": 2621, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2626, | |
| "name": "PUSH [tag]", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2626, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "tag", | |
| "value": "86" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2591, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2592, | |
| "end": 2600, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2637, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2637, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2637, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2637, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2669, | |
| "end": 2677, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2662, | |
| "end": 2668, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF" | |
| }, | |
| { | |
| "begin": 2678, | |
| "end": 2687, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH [tag]", | |
| "value": "87" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "tag", | |
| "value": "87" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "LOG3" | |
| }, | |
| { | |
| "begin": 2706, | |
| "end": 2710, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 2699, | |
| "end": 2710, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2699, | |
| "end": 2710, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP4" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "tag", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 376, | |
| "end": 383, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 406, | |
| "end": 407, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 401, | |
| "end": 402, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 401, | |
| "end": 407, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 401, | |
| "end": 407, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "PUSH [tag]", | |
| "value": "89" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "INVALID" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "tag", | |
| "value": "89" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 428, | |
| "end": 429, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 424, | |
| "end": 425, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 424, | |
| "end": 429, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 417, | |
| "end": 429, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 417, | |
| "end": 429, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "tag", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 521, | |
| "end": 528, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 539, | |
| "end": 548, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 555, | |
| "end": 556, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 551, | |
| "end": 552, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 551, | |
| "end": 556, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 539, | |
| "end": 556, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 539, | |
| "end": 556, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 577, | |
| "end": 578, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 572, | |
| "end": 573, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 572, | |
| "end": 578, | |
| "name": "LT" | |
| }, | |
| { | |
| "begin": 572, | |
| "end": 578, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "PUSH [tag]", | |
| "value": "91" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "INVALID" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "tag", | |
| "value": "91" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 595, | |
| "end": 596, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 588, | |
| "end": 596, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 588, | |
| "end": 596, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 588, | |
| "end": 596, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 135, | |
| "name": "tag", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 135, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 135, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 85, | |
| "end": 91, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 72, | |
| "end": 92, | |
| "name": "CALLDATALOAD" | |
| }, | |
| { | |
| "begin": 63, | |
| "end": 92, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 63, | |
| "end": 92, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "PUSH [tag]", | |
| "value": "95" | |
| }, | |
| { | |
| "begin": 124, | |
| "end": 129, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "PUSH [tag]", | |
| "value": "96" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "tag", | |
| "value": "95" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 142, | |
| "end": 272, | |
| "name": "tag", | |
| "value": "97" | |
| }, | |
| { | |
| "begin": 142, | |
| "end": 272, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 142, | |
| "end": 272, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 222, | |
| "end": 228, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 209, | |
| "end": 229, | |
| "name": "CALLDATALOAD" | |
| }, | |
| { | |
| "begin": 200, | |
| "end": 229, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 200, | |
| "end": 229, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "PUSH [tag]", | |
| "value": "99" | |
| }, | |
| { | |
| "begin": 261, | |
| "end": 266, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "PUSH [tag]", | |
| "value": "100" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "tag", | |
| "value": "99" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 279, | |
| "end": 520, | |
| "name": "tag", | |
| "value": "44" | |
| }, | |
| { | |
| "begin": 279, | |
| "end": 520, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 279, | |
| "end": 520, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 383, | |
| "end": 385, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 371, | |
| "end": 380, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 362, | |
| "end": 369, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 358, | |
| "end": 381, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 354, | |
| "end": 386, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "PUSH [tag]", | |
| "value": "102" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 399, | |
| "end": 400, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 396, | |
| "end": 397, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 389, | |
| "end": 401, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "tag", | |
| "value": "102" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 434, | |
| "end": 435, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "PUSH [tag]", | |
| "value": "103" | |
| }, | |
| { | |
| "begin": 496, | |
| "end": 503, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 487, | |
| "end": 493, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 476, | |
| "end": 485, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 472, | |
| "end": 494, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "tag", | |
| "value": "103" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 441, | |
| "end": 504, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 441, | |
| "end": 504, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 413, | |
| "end": 510, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 527, | |
| "end": 893, | |
| "name": "tag", | |
| "value": "56" | |
| }, | |
| { | |
| "begin": 527, | |
| "end": 893, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 527, | |
| "end": 893, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 527, | |
| "end": 893, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 648, | |
| "end": 650, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 636, | |
| "end": 645, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 627, | |
| "end": 634, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 623, | |
| "end": 646, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 619, | |
| "end": 651, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "PUSH [tag]", | |
| "value": "105" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 664, | |
| "end": 665, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 661, | |
| "end": 662, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 654, | |
| "end": 666, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "tag", | |
| "value": "105" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 699, | |
| "end": 700, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "PUSH [tag]", | |
| "value": "106" | |
| }, | |
| { | |
| "begin": 761, | |
| "end": 768, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 752, | |
| "end": 758, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 741, | |
| "end": 750, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 737, | |
| "end": 759, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "tag", | |
| "value": "106" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 706, | |
| "end": 769, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 706, | |
| "end": 769, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 678, | |
| "end": 775, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 806, | |
| "end": 808, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "PUSH [tag]", | |
| "value": "107" | |
| }, | |
| { | |
| "begin": 869, | |
| "end": 876, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 860, | |
| "end": 866, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 849, | |
| "end": 858, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 845, | |
| "end": 867, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "tag", | |
| "value": "107" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 814, | |
| "end": 877, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 814, | |
| "end": 877, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 785, | |
| "end": 883, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "tag", | |
| "value": "31" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1038, | |
| "end": 1040, | |
| "name": "PUSH", | |
| "value": "60" | |
| }, | |
| { | |
| "begin": 1026, | |
| "end": 1035, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 1017, | |
| "end": 1024, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1013, | |
| "end": 1036, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1041, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "PUSH [tag]", | |
| "value": "109" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 1054, | |
| "end": 1055, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1051, | |
| "end": 1052, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1044, | |
| "end": 1056, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "tag", | |
| "value": "109" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1089, | |
| "end": 1090, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "PUSH [tag]", | |
| "value": "110" | |
| }, | |
| { | |
| "begin": 1151, | |
| "end": 1158, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1142, | |
| "end": 1148, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1131, | |
| "end": 1140, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 1127, | |
| "end": 1149, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "tag", | |
| "value": "110" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1096, | |
| "end": 1159, | |
| "name": "SWAP4" | |
| }, | |
| { | |
| "begin": 1096, | |
| "end": 1159, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1068, | |
| "end": 1165, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1196, | |
| "end": 1198, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "PUSH [tag]", | |
| "value": "111" | |
| }, | |
| { | |
| "begin": 1259, | |
| "end": 1266, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1250, | |
| "end": 1256, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1239, | |
| "end": 1248, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 1235, | |
| "end": 1257, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "tag", | |
| "value": "111" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1204, | |
| "end": 1267, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1204, | |
| "end": 1267, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1175, | |
| "end": 1273, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1304, | |
| "end": 1306, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "PUSH [tag]", | |
| "value": "112" | |
| }, | |
| { | |
| "begin": 1367, | |
| "end": 1374, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1358, | |
| "end": 1364, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1347, | |
| "end": 1356, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 1343, | |
| "end": 1365, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "PUSH [tag]", | |
| "value": "97" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "tag", | |
| "value": "112" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1312, | |
| "end": 1375, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1312, | |
| "end": 1375, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1283, | |
| "end": 1381, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1398, | |
| "end": 1764, | |
| "name": "tag", | |
| "value": "21" | |
| }, | |
| { | |
| "begin": 1398, | |
| "end": 1764, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1398, | |
| "end": 1764, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1398, | |
| "end": 1764, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1519, | |
| "end": 1521, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1507, | |
| "end": 1516, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 1498, | |
| "end": 1505, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 1494, | |
| "end": 1517, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1490, | |
| "end": 1522, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "PUSH [tag]", | |
| "value": "114" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 1535, | |
| "end": 1536, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1532, | |
| "end": 1533, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1525, | |
| "end": 1537, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "tag", | |
| "value": "114" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1570, | |
| "end": 1571, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "PUSH [tag]", | |
| "value": "115" | |
| }, | |
| { | |
| "begin": 1632, | |
| "end": 1639, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 1623, | |
| "end": 1629, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1612, | |
| "end": 1621, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1608, | |
| "end": 1630, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "tag", | |
| "value": "115" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1577, | |
| "end": 1640, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1577, | |
| "end": 1640, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1549, | |
| "end": 1646, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1677, | |
| "end": 1679, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "PUSH [tag]", | |
| "value": "116" | |
| }, | |
| { | |
| "begin": 1740, | |
| "end": 1747, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 1731, | |
| "end": 1737, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1720, | |
| "end": 1729, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1716, | |
| "end": 1738, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "PUSH [tag]", | |
| "value": "97" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "tag", | |
| "value": "116" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1685, | |
| "end": 1748, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1685, | |
| "end": 1748, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1656, | |
| "end": 1754, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1771, | |
| "end": 2012, | |
| "name": "tag", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1771, | |
| "end": 2012, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1771, | |
| "end": 2012, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1875, | |
| "end": 1877, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1863, | |
| "end": 1872, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1854, | |
| "end": 1861, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 1850, | |
| "end": 1873, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1846, | |
| "end": 1878, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "PUSH [tag]", | |
| "value": "118" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 1891, | |
| "end": 1892, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1888, | |
| "end": 1889, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1881, | |
| "end": 1893, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "tag", | |
| "value": "118" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1926, | |
| "end": 1927, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "PUSH [tag]", | |
| "value": "119" | |
| }, | |
| { | |
| "begin": 1988, | |
| "end": 1995, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 1985, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1968, | |
| "end": 1977, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 1964, | |
| "end": 1986, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "PUSH [tag]", | |
| "value": "97" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "tag", | |
| "value": "119" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1933, | |
| "end": 1996, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1933, | |
| "end": 1996, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1905, | |
| "end": 2002, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2019, | |
| "end": 2123, | |
| "name": "tag", | |
| "value": "120" | |
| }, | |
| { | |
| "begin": 2019, | |
| "end": 2123, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "PUSH [tag]", | |
| "value": "122" | |
| }, | |
| { | |
| "begin": 2111, | |
| "end": 2116, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "PUSH [tag]", | |
| "value": "123" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "tag", | |
| "value": "122" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2091, | |
| "end": 2094, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2084, | |
| "end": 2118, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2078, | |
| "end": 2123, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2078, | |
| "end": 2123, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2078, | |
| "end": 2123, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2130, | |
| "end": 2469, | |
| "name": "tag", | |
| "value": "124" | |
| }, | |
| { | |
| "begin": 2130, | |
| "end": 2469, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2130, | |
| "end": 2469, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "PUSH [tag]", | |
| "value": "126" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2272, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "PUSH [tag]", | |
| "value": "127" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "tag", | |
| "value": "126" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "PUSH [tag]", | |
| "value": "128" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2355, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2344, | |
| "end": 2347, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "PUSH [tag]", | |
| "value": "129" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "tag", | |
| "value": "128" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2278, | |
| "end": 2356, | |
| "name": "SWAP4" | |
| }, | |
| { | |
| "begin": 2278, | |
| "end": 2356, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "PUSH [tag]", | |
| "value": "130" | |
| }, | |
| { | |
| "begin": 2406, | |
| "end": 2412, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2401, | |
| "end": 2404, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2394, | |
| "end": 2398, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2387, | |
| "end": 2392, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 2383, | |
| "end": 2399, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "PUSH [tag]", | |
| "value": "131" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "tag", | |
| "value": "130" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "PUSH [tag]", | |
| "value": "132" | |
| }, | |
| { | |
| "begin": 2456, | |
| "end": 2462, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "PUSH [tag]", | |
| "value": "133" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "tag", | |
| "value": "132" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2429, | |
| "end": 2432, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2425, | |
| "end": 2464, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2418, | |
| "end": 2464, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2418, | |
| "end": 2464, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2476, | |
| "end": 2589, | |
| "name": "tag", | |
| "value": "134" | |
| }, | |
| { | |
| "begin": 2476, | |
| "end": 2589, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "PUSH [tag]", | |
| "value": "136" | |
| }, | |
| { | |
| "begin": 2577, | |
| "end": 2582, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "PUSH [tag]", | |
| "value": "137" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "tag", | |
| "value": "136" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2554, | |
| "end": 2557, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2547, | |
| "end": 2584, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2589, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2589, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2589, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2596, | |
| "end": 2703, | |
| "name": "tag", | |
| "value": "138" | |
| }, | |
| { | |
| "begin": 2596, | |
| "end": 2703, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "PUSH [tag]", | |
| "value": "140" | |
| }, | |
| { | |
| "begin": 2691, | |
| "end": 2696, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "PUSH [tag]", | |
| "value": "141" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "tag", | |
| "value": "140" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2670, | |
| "end": 2673, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2663, | |
| "end": 2698, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2657, | |
| "end": 2703, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2657, | |
| "end": 2703, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2657, | |
| "end": 2703, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2710, | |
| "end": 2911, | |
| "name": "tag", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 2710, | |
| "end": 2911, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2710, | |
| "end": 2911, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2822, | |
| "end": 2824, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2811, | |
| "end": 2820, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2807, | |
| "end": 2825, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2799, | |
| "end": 2825, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2799, | |
| "end": 2825, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "PUSH [tag]", | |
| "value": "143" | |
| }, | |
| { | |
| "begin": 2898, | |
| "end": 2899, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2887, | |
| "end": 2896, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 2883, | |
| "end": 2900, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2874, | |
| "end": 2880, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "PUSH [tag]", | |
| "value": "120" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "tag", | |
| "value": "143" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2918, | |
| "end": 3211, | |
| "name": "tag", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 2918, | |
| "end": 3211, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2918, | |
| "end": 3211, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3052, | |
| "end": 3054, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3041, | |
| "end": 3050, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3037, | |
| "end": 3055, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3029, | |
| "end": 3055, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3029, | |
| "end": 3055, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3102, | |
| "end": 3111, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3096, | |
| "end": 3100, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3092, | |
| "end": 3112, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 3088, | |
| "end": 3089, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3077, | |
| "end": 3086, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 3073, | |
| "end": 3090, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3066, | |
| "end": 3113, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "PUSH [tag]", | |
| "value": "145" | |
| }, | |
| { | |
| "begin": 3196, | |
| "end": 3200, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3187, | |
| "end": 3193, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "PUSH [tag]", | |
| "value": "124" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "tag", | |
| "value": "145" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3119, | |
| "end": 3201, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3119, | |
| "end": 3201, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3218, | |
| "end": 3431, | |
| "name": "tag", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 3218, | |
| "end": 3431, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3218, | |
| "end": 3431, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3336, | |
| "end": 3338, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3325, | |
| "end": 3334, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3321, | |
| "end": 3339, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3313, | |
| "end": 3339, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3313, | |
| "end": 3339, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "PUSH [tag]", | |
| "value": "147" | |
| }, | |
| { | |
| "begin": 3418, | |
| "end": 3419, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3407, | |
| "end": 3416, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 3403, | |
| "end": 3420, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3394, | |
| "end": 3400, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "PUSH [tag]", | |
| "value": "134" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "tag", | |
| "value": "147" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3438, | |
| "end": 3643, | |
| "name": "tag", | |
| "value": "37" | |
| }, | |
| { | |
| "begin": 3438, | |
| "end": 3643, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3438, | |
| "end": 3643, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3552, | |
| "end": 3554, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3541, | |
| "end": 3550, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3537, | |
| "end": 3555, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3529, | |
| "end": 3555, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3529, | |
| "end": 3555, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "PUSH [tag]", | |
| "value": "149" | |
| }, | |
| { | |
| "begin": 3630, | |
| "end": 3631, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3619, | |
| "end": 3628, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 3615, | |
| "end": 3632, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3606, | |
| "end": 3612, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "PUSH [tag]", | |
| "value": "138" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "tag", | |
| "value": "149" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3650, | |
| "end": 3768, | |
| "name": "tag", | |
| "value": "127" | |
| }, | |
| { | |
| "begin": 3650, | |
| "end": 3768, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3650, | |
| "end": 3768, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3740, | |
| "end": 3745, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3734, | |
| "end": 3746, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3724, | |
| "end": 3746, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3724, | |
| "end": 3746, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3705, | |
| "end": 3768, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3705, | |
| "end": 3768, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3705, | |
| "end": 3768, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3705, | |
| "end": 3768, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3776, | |
| "end": 3939, | |
| "name": "tag", | |
| "value": "129" | |
| }, | |
| { | |
| "begin": 3776, | |
| "end": 3939, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3776, | |
| "end": 3939, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3891, | |
| "end": 3897, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3886, | |
| "end": 3889, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3879, | |
| "end": 3898, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3928, | |
| "end": 3932, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3923, | |
| "end": 3926, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3919, | |
| "end": 3933, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3904, | |
| "end": 3933, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3904, | |
| "end": 3933, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3947, | |
| "end": 4038, | |
| "name": "tag", | |
| "value": "152" | |
| }, | |
| { | |
| "begin": 3947, | |
| "end": 4038, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3947, | |
| "end": 4038, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "PUSH [tag]", | |
| "value": "154" | |
| }, | |
| { | |
| "begin": 4027, | |
| "end": 4032, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "PUSH [tag]", | |
| "value": "155" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "tag", | |
| "value": "154" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3998, | |
| "end": 4033, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3998, | |
| "end": 4033, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3992, | |
| "end": 4038, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3992, | |
| "end": 4038, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3992, | |
| "end": 4038, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3992, | |
| "end": 4038, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4045, | |
| "end": 4130, | |
| "name": "tag", | |
| "value": "123" | |
| }, | |
| { | |
| "begin": 4045, | |
| "end": 4130, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4045, | |
| "end": 4130, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4118, | |
| "end": 4123, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4111, | |
| "end": 4124, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 4104, | |
| "end": 4125, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 4093, | |
| "end": 4125, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4093, | |
| "end": 4125, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4087, | |
| "end": 4130, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4087, | |
| "end": 4130, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4087, | |
| "end": 4130, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4087, | |
| "end": 4130, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4137, | |
| "end": 4258, | |
| "name": "tag", | |
| "value": "155" | |
| }, | |
| { | |
| "begin": 4137, | |
| "end": 4258, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4137, | |
| "end": 4258, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4210, | |
| "end": 4252, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 4203, | |
| "end": 4208, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 4199, | |
| "end": 4253, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 4188, | |
| "end": 4253, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4188, | |
| "end": 4253, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4182, | |
| "end": 4258, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4182, | |
| "end": 4258, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4182, | |
| "end": 4258, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4182, | |
| "end": 4258, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4265, | |
| "end": 4337, | |
| "name": "tag", | |
| "value": "137" | |
| }, | |
| { | |
| "begin": 4265, | |
| "end": 4337, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4265, | |
| "end": 4337, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4327, | |
| "end": 4332, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4316, | |
| "end": 4332, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4316, | |
| "end": 4332, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4310, | |
| "end": 4337, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4310, | |
| "end": 4337, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4310, | |
| "end": 4337, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4310, | |
| "end": 4337, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4344, | |
| "end": 4425, | |
| "name": "tag", | |
| "value": "141" | |
| }, | |
| { | |
| "begin": 4344, | |
| "end": 4425, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4344, | |
| "end": 4425, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4415, | |
| "end": 4419, | |
| "name": "PUSH", | |
| "value": "FF" | |
| }, | |
| { | |
| "begin": 4408, | |
| "end": 4413, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 4404, | |
| "end": 4420, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 4393, | |
| "end": 4420, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4393, | |
| "end": 4420, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4387, | |
| "end": 4425, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4387, | |
| "end": 4425, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4387, | |
| "end": 4425, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4387, | |
| "end": 4425, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4433, | |
| "end": 4701, | |
| "name": "tag", | |
| "value": "131" | |
| }, | |
| { | |
| "begin": 4433, | |
| "end": 4701, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4498, | |
| "end": 4499, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "tag", | |
| "value": "161" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4519, | |
| "end": 4525, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 4516, | |
| "end": 4517, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4513, | |
| "end": 4526, | |
| "name": "LT" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "PUSH [tag]", | |
| "value": "163" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 4595, | |
| "end": 4596, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 4590, | |
| "end": 4593, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 4586, | |
| "end": 4597, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4580, | |
| "end": 4598, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 4576, | |
| "end": 4577, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4571, | |
| "end": 4574, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 4567, | |
| "end": 4578, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4560, | |
| "end": 4599, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 4541, | |
| "end": 4543, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 4538, | |
| "end": 4539, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4534, | |
| "end": 4544, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4529, | |
| "end": 4544, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4529, | |
| "end": 4544, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "PUSH [tag]", | |
| "value": "161" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "tag", | |
| "value": "163" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4621, | |
| "end": 4627, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 4618, | |
| "end": 4619, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4615, | |
| "end": 4628, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "PUSH [tag]", | |
| "value": "164" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 4686, | |
| "end": 4687, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4677, | |
| "end": 4683, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 4672, | |
| "end": 4675, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 4668, | |
| "end": 4684, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4661, | |
| "end": 4688, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "tag", | |
| "value": "164" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4709, | |
| "end": 4806, | |
| "name": "tag", | |
| "value": "133" | |
| }, | |
| { | |
| "begin": 4709, | |
| "end": 4806, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4709, | |
| "end": 4806, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4797, | |
| "end": 4799, | |
| "name": "PUSH", | |
| "value": "1F" | |
| }, | |
| { | |
| "begin": 4793, | |
| "end": 4800, | |
| "name": "NOT" | |
| }, | |
| { | |
| "begin": 4788, | |
| "end": 4790, | |
| "name": "PUSH", | |
| "value": "1F" | |
| }, | |
| { | |
| "begin": 4781, | |
| "end": 4786, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 4777, | |
| "end": 4791, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4773, | |
| "end": 4801, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 4763, | |
| "end": 4801, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4763, | |
| "end": 4801, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4757, | |
| "end": 4806, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4757, | |
| "end": 4806, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4757, | |
| "end": 4806, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4757, | |
| "end": 4806, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4814, | |
| "end": 4931, | |
| "name": "tag", | |
| "value": "96" | |
| }, | |
| { | |
| "begin": 4814, | |
| "end": 4931, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "PUSH [tag]", | |
| "value": "167" | |
| }, | |
| { | |
| "begin": 4901, | |
| "end": 4906, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "PUSH [tag]", | |
| "value": "152" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "tag", | |
| "value": "167" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4876, | |
| "end": 4881, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4873, | |
| "end": 4908, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 4863, | |
| "end": 4865, | |
| "name": "PUSH [tag]", | |
| "value": "168" | |
| }, | |
| { | |
| "begin": 4863, | |
| "end": 4865, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 4922, | |
| "end": 4923, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4919, | |
| "end": 4920, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 4912, | |
| "end": 4924, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 4863, | |
| "end": 4865, | |
| "name": "tag", | |
| "value": "168" | |
| }, | |
| { | |
| "begin": 4863, | |
| "end": 4865, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4857, | |
| "end": 4931, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4857, | |
| "end": 4931, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4938, | |
| "end": 5055, | |
| "name": "tag", | |
| "value": "100" | |
| }, | |
| { | |
| "begin": 4938, | |
| "end": 5055, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "PUSH [tag]", | |
| "value": "170" | |
| }, | |
| { | |
| "begin": 5025, | |
| "end": 5030, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "PUSH [tag]", | |
| "value": "137" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "tag", | |
| "value": "170" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 5000, | |
| "end": 5005, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4997, | |
| "end": 5032, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 4987, | |
| "end": 4989, | |
| "name": "PUSH [tag]", | |
| "value": "171" | |
| }, | |
| { | |
| "begin": 4987, | |
| "end": 4989, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 5046, | |
| "end": 5047, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 5043, | |
| "end": 5044, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 5036, | |
| "end": 5048, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 4987, | |
| "end": 4989, | |
| "name": "tag", | |
| "value": "171" | |
| }, | |
| { | |
| "begin": 4987, | |
| "end": 4989, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4981, | |
| "end": 5055, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4981, | |
| "end": 5055, | |
| "name": "JUMP" | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "methodIdentifiers": {} | |
| }, | |
| "metadata": "{\"compiler\":{\"version\":\"0.6.0+commit.26b70077\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}],\"devdoc\":{\"methods\":{}},\"userdoc\":{\"methods\":{}}},\"settings\":{\"compilationTarget\":{\"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":\"PrimerContrato\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"Tema 1 - Primeros pasos/Conceptos_Basicos.sol\":{\"keccak256\":\"0x5b3e1144b6e296eebca78fa7b381d8cec5a2bf66c60e321a99aa58009dcae53d\",\"urls\":[\"bzz-raw://0baeb0f70467c0cf61b5b844ad68f7b55102f8ade3647a5627f680362490f79d\",\"dweb:/ipfs/QmW5mvfEr7r6h48q6gUVTnFVC2dstGA6MonrUrtdV69QcA\"]},\"Tema 1 - Primeros pasos/ERC20.sol\":{\"keccak256\":\"0x5fb076ae9a077f2ab84c881d193925d1814ff208a05a4a0650c683e9d10b3e86\",\"urls\":[\"bzz-raw://a725915c580ad65a1a0a0212fcb4d36855aa3dc39ddf2017dca6071f580dc7f8\",\"dweb:/ipfs/QmTpWX44ccpA3x6nHS3AwWDfXAFR1EHCDFqRfFwUq1ctMX\"]},\"Tema 1 - Primeros pasos/SafeMath.sol\":{\"keccak256\":\"0x0ccf92c343d7e05ecd04d0bc3b7e9e39a3cd24f7fe8a24784c9a39e7b95b37d8\",\"urls\":[\"bzz-raw://c54d308bf7f576666004f7cec2397089fc3f360089dbc7a724e52fcb5f77cb00\",\"dweb:/ipfs/QmeqeLx7Zk9D1dxn4KaNC4x9jfkZHHiTRjxyF6v9V4gtzb\"]}},\"version\":1}", | |
| "userdoc": { | |
| "methods": {} | |
| } | |
| } | |
| }, | |
| "Tema 1 - Primeros pasos/ERC20.sol": { | |
| "ERC20Basic": { | |
| "abi": [ | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "total", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "constructor" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "tokenOwner", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "tokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Approval", | |
| "type": "event" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "from", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "to", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "tokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Transfer", | |
| "type": "event" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "delegate", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "allowance", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "delegate", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "approve", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "tokenOwner", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "balanceOf", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "decimals", | |
| "outputs": [ | |
| { | |
| "internalType": "uint8", | |
| "name": "", | |
| "type": "uint8" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "newTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "increaseTotalSuply", | |
| "outputs": [], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "name", | |
| "outputs": [ | |
| { | |
| "internalType": "string", | |
| "name": "", | |
| "type": "string" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "symbol", | |
| "outputs": [ | |
| { | |
| "internalType": "string", | |
| "name": "", | |
| "type": "string" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "totalSupply", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "receiver", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transfer", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "buyer", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferFrom", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "receiver", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "numTokens", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferencia_disney", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| } | |
| ], | |
| "devdoc": { | |
| "methods": {} | |
| }, | |
| "evm": { | |
| "assembly": " /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n mstore(0x40, 0x80)\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1451:1570 constructor (uint256 total) public{\r... */\n callvalue\n /* \"--CODEGEN--\":8:17 */\n dup1\n /* \"--CODEGEN--\":5:7 */\n iszero\n tag_1\n jumpi\n /* \"--CODEGEN--\":30:31 */\n 0x00\n /* \"--CODEGEN--\":27:28 */\n dup1\n /* \"--CODEGEN--\":20:32 */\n revert\n /* \"--CODEGEN--\":5:7 */\ntag_1:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1451:1570 constructor (uint256 total) public{\r... */\n pop\n mload(0x40)\n sub(codesize, bytecodeSize)\n dup1\n bytecodeSize\n dup4\n codecopy\n dup2\n dup2\n add\n 0x40\n mstore\n tag_2\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_3)\ntag_2:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1511:1516 total */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1496:1508 totalSupply_ */\n 0x02\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1496:1516 totalSupply_ = total */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1550:1562 totalSupply_ */\n sload(0x02)\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1527:1535 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1527:1547 balances[msg.sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1536:1546 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1527:1547 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1527:1562 balances[msg.sender] = totalSupply_ */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1451:1570 constructor (uint256 total) public{\r... */\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n jump(tag_6)\n /* \"--CODEGEN--\":5:139 */\ntag_8:\n 0x00\n /* \"--CODEGEN--\":89:95 */\n dup2\n /* \"--CODEGEN--\":83:96 */\n mload\n /* \"--CODEGEN--\":74:96 */\n swap1\n pop\n /* \"--CODEGEN--\":101:134 */\n tag_10\n /* \"--CODEGEN--\":128:133 */\n dup2\n /* \"--CODEGEN--\":101:134 */\n jump(tag_11)\ntag_10:\n /* \"--CODEGEN--\":68:139 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":146:409 */\ntag_3:\n 0x00\n /* \"--CODEGEN--\":261:263 */\n 0x20\n /* \"--CODEGEN--\":249:258 */\n dup3\n /* \"--CODEGEN--\":240:247 */\n dup5\n /* \"--CODEGEN--\":236:259 */\n sub\n /* \"--CODEGEN--\":232:264 */\n slt\n /* \"--CODEGEN--\":229:231 */\n iszero\n tag_13\n jumpi\n /* \"--CODEGEN--\":277:278 */\n 0x00\n /* \"--CODEGEN--\":274:275 */\n dup1\n /* \"--CODEGEN--\":267:279 */\n revert\n /* \"--CODEGEN--\":229:231 */\ntag_13:\n /* \"--CODEGEN--\":312:313 */\n 0x00\n /* \"--CODEGEN--\":329:393 */\n tag_14\n /* \"--CODEGEN--\":385:392 */\n dup5\n /* \"--CODEGEN--\":376:382 */\n dup3\n /* \"--CODEGEN--\":365:374 */\n dup6\n /* \"--CODEGEN--\":361:383 */\n add\n /* \"--CODEGEN--\":329:393 */\n jump(tag_8)\ntag_14:\n /* \"--CODEGEN--\":319:393 */\n swap2\n pop\n /* \"--CODEGEN--\":291:399 */\n pop\n /* \"--CODEGEN--\":223:409 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":416:488 */\ntag_15:\n 0x00\n /* \"--CODEGEN--\":478:483 */\n dup2\n /* \"--CODEGEN--\":467:483 */\n swap1\n pop\n /* \"--CODEGEN--\":461:488 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":495:612 */\ntag_11:\n /* \"--CODEGEN--\":564:588 */\n tag_18\n /* \"--CODEGEN--\":582:587 */\n dup2\n /* \"--CODEGEN--\":564:588 */\n jump(tag_15)\ntag_18:\n /* \"--CODEGEN--\":557:562 */\n dup2\n /* \"--CODEGEN--\":554:589 */\n eq\n /* \"--CODEGEN--\":544:546 */\n tag_19\n jumpi\n /* \"--CODEGEN--\":603:604 */\n 0x00\n /* \"--CODEGEN--\":600:601 */\n dup1\n /* \"--CODEGEN--\":593:605 */\n revert\n /* \"--CODEGEN--\":544:546 */\ntag_19:\n /* \"--CODEGEN--\":538:612 */\n pop\n jump\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\ntag_6:\n dataSize(sub_0)\n dup1\n dataOffset(sub_0)\n 0x00\n codecopy\n 0x00\n return\nstop\n\nsub_0: assembly {\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n mstore(0x40, 0x80)\n callvalue\n /* \"--CODEGEN--\":8:17 */\n dup1\n /* \"--CODEGEN--\":5:7 */\n iszero\n tag_1\n jumpi\n /* \"--CODEGEN--\":30:31 */\n 0x00\n /* \"--CODEGEN--\":27:28 */\n dup1\n /* \"--CODEGEN--\":20:32 */\n revert\n /* \"--CODEGEN--\":5:7 */\n tag_1:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":923:3623 contract ERC20Basic is IERC20 {\r... */\n pop\n jumpi(tag_2, lt(calldatasize, 0x04))\n shr(0xe0, calldataload(0x00))\n dup1\n 0x4ee22adf\n gt\n tag_14\n jumpi\n dup1\n 0x4ee22adf\n eq\n tag_8\n jumpi\n dup1\n 0x70a08231\n eq\n tag_9\n jumpi\n dup1\n 0x95d89b41\n eq\n tag_10\n jumpi\n dup1\n 0xa9059cbb\n eq\n tag_11\n jumpi\n dup1\n 0xdd62ed3e\n eq\n tag_12\n jumpi\n dup1\n 0xf490a351\n eq\n tag_13\n jumpi\n jump(tag_2)\n tag_14:\n dup1\n 0x06fdde03\n eq\n tag_3\n jumpi\n dup1\n 0x095ea7b3\n eq\n tag_4\n jumpi\n dup1\n 0x18160ddd\n eq\n tag_5\n jumpi\n dup1\n 0x23b872dd\n eq\n tag_6\n jumpi\n dup1\n 0x313ce567\n eq\n tag_7\n jumpi\n tag_2:\n 0x00\n dup1\n revert\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":960:1002 string public constant name = \"ERC20Basic\" */\n tag_3:\n tag_15\n tag_16\n jump\t// in\n tag_15:\n mload(0x40)\n tag_17\n swap2\n swap1\n jump(tag_18)\n tag_17:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2731:2956 function approve (address delegate, uint256 numTokens) public override returns (bool) {\r... */\n tag_4:\n tag_19\n 0x04\n dup1\n calldatasize\n sub\n tag_20\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_21)\n tag_20:\n tag_22\n jump\t// in\n tag_19:\n mload(0x40)\n tag_23\n swap2\n swap1\n jump(tag_24)\n tag_23:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1582:1681 function totalSupply() public override view returns (uint256){\r... */\n tag_5:\n tag_25\n tag_26\n jump\t// in\n tag_25:\n mload(0x40)\n tag_27\n swap2\n swap1\n jump(tag_28)\n tag_27:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3118:3614 function transferFrom(address owner, address buyer, uint256 numTokens) public override returns (bool){\r... */\n tag_6:\n tag_29\n 0x04\n dup1\n calldatasize\n sub\n tag_30\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_31)\n tag_30:\n tag_32\n jump\t// in\n tag_29:\n mload(0x40)\n tag_33\n swap2\n swap1\n jump(tag_24)\n tag_33:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1059:1093 uint8 public constant decimals = 2 */\n tag_7:\n tag_34\n tag_35\n jump\t// in\n tag_34:\n mload(0x40)\n tag_36\n swap2\n swap1\n jump(tag_37)\n tag_36:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1693:1831 function increaseTotalSuply(uint newTokens) public{\r... */\n tag_8:\n tag_38\n 0x04\n dup1\n calldatasize\n sub\n tag_39\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_40)\n tag_39:\n tag_41\n jump\t// in\n tag_38:\n stop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1843:1967 function balanceOf (address tokenOwner) public override view returns (uint256){\r... */\n tag_9:\n tag_42\n 0x04\n dup1\n calldatasize\n sub\n tag_43\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_44)\n tag_43:\n tag_45\n jump\t// in\n tag_42:\n mload(0x40)\n tag_46\n swap2\n swap1\n jump(tag_28)\n tag_46:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1009:1052 string public constant symbol = \"JBJ-TOKEN\" */\n tag_10:\n tag_47\n tag_48\n jump\t// in\n tag_47:\n mload(0x40)\n tag_49\n swap2\n swap1\n jump(tag_18)\n tag_49:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1979:2336 function transfer(address receiver, uint256 numTokens) public override returns (bool){\r... */\n tag_11:\n tag_50\n 0x04\n dup1\n calldatasize\n sub\n tag_51\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_21)\n tag_51:\n tag_52\n jump\t// in\n tag_50:\n mload(0x40)\n tag_53\n swap2\n swap1\n jump(tag_24)\n tag_53:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2968:3106 function allowance (address owner, address delegate) public override view returns (uint){\r... */\n tag_12:\n tag_54\n 0x04\n dup1\n calldatasize\n sub\n tag_55\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_56)\n tag_55:\n tag_57\n jump\t// in\n tag_54:\n mload(0x40)\n tag_58\n swap2\n swap1\n jump(tag_28)\n tag_58:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2349:2718 function transferencia_disney(address sender, address receiver, uint256 numTokens) public override returns (bool){\r... */\n tag_13:\n tag_59\n 0x04\n dup1\n calldatasize\n sub\n tag_60\n swap2\n swap1\n dup2\n add\n swap1\n jump(tag_31)\n tag_60:\n tag_61\n jump\t// in\n tag_59:\n mload(0x40)\n tag_62\n swap2\n swap1\n jump(tag_24)\n tag_62:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n return\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":960:1002 string public constant name = \"ERC20Basic\" */\n tag_16:\n mload(0x40)\n dup1\n 0x40\n add\n 0x40\n mstore\n dup1\n 0x0a\n dup2\n mstore\n 0x20\n add\n 0x4552433230426173696300000000000000000000000000000000000000000000\n dup2\n mstore\n pop\n dup2\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2731:2956 function approve (address delegate, uint256 numTokens) public override returns (bool) {\r... */\n tag_22:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2811:2815 bool */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2860:2869 numTokens */\n dup2\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2835 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2847 allowed[msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2836:2846 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2847 allowed[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2857 allowed[msg.sender][delegate] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2848:2856 delegate */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2857 allowed[msg.sender][delegate] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2828:2869 allowed[msg.sender][delegate] = numTokens */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2906:2914 delegate */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2885:2926 Approval(msg.sender, delegate, numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2894:2904 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2885:2926 Approval(msg.sender, delegate, numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2916:2925 numTokens */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2885:2926 Approval(msg.sender, delegate, numTokens) */\n mload(0x40)\n tag_64\n swap2\n swap1\n jump(tag_28)\n tag_64:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n log3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2944:2948 true */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2937:2948 return true */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2731:2956 function approve (address delegate, uint256 numTokens) public override returns (bool) {\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1582:1681 function totalSupply() public override view returns (uint256){\r... */\n tag_26:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1635:1642 uint256 */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1661:1673 totalSupply_ */\n sload(0x02)\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1654:1673 return totalSupply_ */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1582:1681 function totalSupply() public override view returns (uint256){\r... */\n swap1\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3118:3614 function transferFrom(address owner, address buyer, uint256 numTokens) public override returns (bool){\r... */\n tag_32:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3214:3218 bool */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3252:3260 balances */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3252:3267 balances[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3261:3266 owner */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3252:3267 balances[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3239:3248 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3239:3267 numTokens <= balances[owner] */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3230:3268 require (numTokens <= balances[owner]) */\n tag_67\n jumpi\n 0x00\n dup1\n revert\n tag_67:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3308 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3315 allowed[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3309:3314 owner */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3315 allowed[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3327 allowed[owner][msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3316:3326 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3301:3327 allowed[owner][msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3288:3297 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3288:3327 numTokens <= allowed[owner][msg.sender] */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3279:3328 require (numTokens <= allowed[owner][msg.sender]) */\n tag_68\n jumpi\n 0x00\n dup1\n revert\n tag_68:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3397 balances[owner].sub(numTokens) */\n tag_69\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3387:3396 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3375 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3382 balances[owner] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3376:3381 owner */\n dup8\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3382 balances[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3386 balances[owner].sub */\n tag_70\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3367:3397 balances[owner].sub(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_69:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3349:3357 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3349:3364 balances[owner] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3358:3363 owner */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3349:3364 balances[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3349:3397 balances[owner] = balances[owner].sub(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3478 allowed[owner][msg.sender].sub(numTokens) */\n tag_71\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3468:3477 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3444 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3451 allowed[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3445:3450 owner */\n dup8\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3451 allowed[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3463 allowed[owner][msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3452:3462 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3463 allowed[owner][msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3467 allowed[owner][msg.sender].sub */\n tag_70\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3437:3478 allowed[owner][msg.sender].sub(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_71:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3415 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3422 allowed[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3416:3421 owner */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3422 allowed[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3434 allowed[owner][msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3423:3433 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3434 allowed[owner][msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3408:3478 allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3537 balances[buyer].add(numTokens) */\n tag_72\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3527:3536 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3515 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3522 balances[buyer] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3516:3521 buyer */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3522 balances[buyer] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3526 balances[buyer].add */\n tag_73\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3507:3537 balances[buyer].add(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_72:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3489:3497 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3489:3504 balances[buyer] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3498:3503 buyer */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3489:3504 balances[buyer] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3489:3537 balances[buyer] = balances[buyer].add(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3568:3573 buyer */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3553:3584 Transfer(owner,buyer,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3562:3567 owner */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3553:3584 Transfer(owner,buyer,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3574:3583 numTokens */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3553:3584 Transfer(owner,buyer,numTokens) */\n mload(0x40)\n tag_74\n swap2\n swap1\n jump(tag_28)\n tag_74:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n log3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3602:3606 true */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3595:3606 return true */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3118:3614 function transferFrom(address owner, address buyer, uint256 numTokens) public override returns (bool){\r... */\n swap4\n swap3\n pop\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1059:1093 uint8 public constant decimals = 2 */\n tag_35:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1092:1093 2 */\n 0x02\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1059:1093 uint8 public constant decimals = 2 */\n dup2\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1693:1831 function increaseTotalSuply(uint newTokens) public{\r... */\n tag_41:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1770:1779 newTokens */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1754:1766 totalSupply_ */\n 0x02\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1754:1779 totalSupply_ += newTokens */\n dup3\n dup3\n sload\n add\n swap3\n pop\n pop\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1814:1823 newTokens */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1790:1798 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1790:1810 balances[msg.sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1799:1809 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1790:1810 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1790:1823 balances[msg.sender] += newTokens */\n dup3\n dup3\n sload\n add\n swap3\n pop\n pop\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1693:1831 function increaseTotalSuply(uint newTokens) public{\r... */\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1843:1967 function balanceOf (address tokenOwner) public override view returns (uint256){\r... */\n tag_45:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1913:1920 uint256 */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1939:1947 balances */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1939:1959 balances[tokenOwner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1948:1958 tokenOwner */\n dup4\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1939:1959 balances[tokenOwner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1932:1959 return balances[tokenOwner] */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1843:1967 function balanceOf (address tokenOwner) public override view returns (uint256){\r... */\n swap2\n swap1\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1009:1052 string public constant symbol = \"JBJ-TOKEN\" */\n tag_48:\n mload(0x40)\n dup1\n 0x40\n add\n 0x40\n mstore\n dup1\n 0x09\n dup2\n mstore\n 0x20\n add\n 0x4a424a2d544f4b454e0000000000000000000000000000000000000000000000\n dup2\n mstore\n pop\n dup2\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1979:2336 function transfer(address receiver, uint256 numTokens) public override returns (bool){\r... */\n tag_52:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2059:2063 bool */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2096:2104 balances */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2096:2116 balances[msg.sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2105:2115 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2096:2116 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2083:2092 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2083:2116 numTokens <= balances[msg.sender] */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2075:2117 require(numTokens <= balances[msg.sender]) */\n tag_78\n jumpi\n 0x00\n dup1\n revert\n tag_78:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2186 balances[msg.sender].sub(numTokens) */\n tag_79\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2176:2185 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2159 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2171 balances[msg.sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2160:2170 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2171 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2175 balances[msg.sender].sub */\n tag_70\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2151:2186 balances[msg.sender].sub(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_79:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2128:2136 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2128:2148 balances[msg.sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2137:2147 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2128:2148 balances[msg.sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2128:2186 balances[msg.sender] = balances[msg.sender].sub(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2251 balances[receiver].add(numTokens) */\n tag_80\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2241:2250 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2226 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2236 balances[receiver] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2227:2235 receiver */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2236 balances[receiver] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2240 balances[receiver].add */\n tag_73\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2218:2251 balances[receiver].add(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_80:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2197:2205 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2197:2215 balances[receiver] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2206:2214 receiver */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2197:2215 balances[receiver] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2197:2251 balances[receiver] = balances[receiver].add(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2287:2295 receiver */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2267:2306 Transfer(msg.sender,receiver,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2276:2286 msg.sender */\n caller\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2267:2306 Transfer(msg.sender,receiver,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2296:2305 numTokens */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2267:2306 Transfer(msg.sender,receiver,numTokens) */\n mload(0x40)\n tag_81\n swap2\n swap1\n jump(tag_28)\n tag_81:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n log3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2324:2328 true */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2317:2328 return true */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":1979:2336 function transfer(address receiver, uint256 numTokens) public override returns (bool){\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2968:3106 function allowance (address owner, address delegate) public override view returns (uint){\r... */\n tag_57:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3051:3055 uint */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3081 allowed */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3088 allowed[owner] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3082:3087 owner */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3088 allowed[owner] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3098 allowed[owner][delegate] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3089:3097 delegate */\n dup4\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3074:3098 allowed[owner][delegate] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":3067:3098 return allowed[owner][delegate] */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2968:3106 function allowance (address owner, address delegate) public override view returns (uint){\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2349:2718 function transferencia_disney(address sender, address receiver, uint256 numTokens) public override returns (bool){\r... */\n tag_61:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2457:2461 bool */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2494:2502 balances */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2494:2510 balances[sender] */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2503:2509 sender */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2494:2510 balances[sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2481:2490 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2481:2510 numTokens <= balances[sender] */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2473:2511 require(numTokens <= balances[sender]) */\n tag_84\n jumpi\n 0x00\n dup1\n revert\n tag_84:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2572 balances[sender].sub(numTokens) */\n tag_85\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2562:2571 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2549 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2557 balances[sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2550:2556 sender */\n dup8\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2557 balances[sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2561 balances[sender].sub */\n tag_70\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2541:2572 balances[sender].sub(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_85:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2522:2530 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2522:2538 balances[sender] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2531:2537 sender */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2522:2538 balances[sender] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2522:2572 balances[sender] = balances[sender].sub(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2637 balances[receiver].add(numTokens) */\n tag_86\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2627:2636 numTokens */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2612 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2622 balances[receiver] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2613:2621 receiver */\n dup7\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2622 balances[receiver] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n sload\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2626 balances[receiver].add */\n tag_73\n swap1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2604:2637 balances[receiver].add(numTokens) */\n swap2\n swap1\n 0xffffffff\n and\n jump\t// in\n tag_86:\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2583:2591 balances */\n 0x00\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2583:2601 balances[receiver] */\n dup1\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2592:2600 receiver */\n dup6\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2583:2601 balances[receiver] */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n dup2\n mstore\n 0x20\n add\n swap1\n dup2\n mstore\n 0x20\n add\n 0x00\n keccak256\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2583:2637 balances[receiver] = balances[receiver].add(numTokens) */\n dup2\n swap1\n sstore\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2669:2677 receiver */\n dup3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2653:2688 Transfer(sender,receiver,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2662:2668 sender */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2653:2688 Transfer(sender,receiver,numTokens) */\n 0xffffffffffffffffffffffffffffffffffffffff\n and\n 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2678:2687 numTokens */\n dup5\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2653:2688 Transfer(sender,receiver,numTokens) */\n mload(0x40)\n tag_87\n swap2\n swap1\n jump(tag_28)\n tag_87:\n mload(0x40)\n dup1\n swap2\n sub\n swap1\n log3\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2706:2710 true */\n 0x01\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2699:2710 return true */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/ERC20.sol\":2349:2718 function transferencia_disney(address sender, address receiver, uint256 numTokens) public override returns (bool){\r... */\n swap4\n swap3\n pop\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":318:437 function sub(uint256 a, uint256 b) internal pure returns (uint256) {\r... */\n tag_70:\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":376:383 uint256 */\n 0x00\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":406:407 a */\n dup3\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":401:402 b */\n dup3\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":401:407 b <= a */\n gt\n iszero\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":394:408 assert(b <= a) */\n tag_89\n jumpi\n invalid\n tag_89:\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":428:429 b */\n dup2\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":424:425 a */\n dup4\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":424:429 a - b */\n sub\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":417:429 return a - b */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":318:437 function sub(uint256 a, uint256 b) internal pure returns (uint256) {\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":463:604 function add(uint256 a, uint256 b) internal pure returns (uint256) {\r... */\n tag_73:\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":521:528 uint256 */\n 0x00\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":539:548 uint256 c */\n dup1\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":555:556 b */\n dup3\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":551:552 a */\n dup5\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":551:556 a + b */\n add\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":539:556 uint256 c = a + b */\n swap1\n pop\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":577:578 a */\n dup4\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":572:573 c */\n dup2\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":572:578 c >= a */\n lt\n iszero\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":565:579 assert(c >= a) */\n tag_91\n jumpi\n invalid\n tag_91:\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":595:596 c */\n dup1\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":588:596 return c */\n swap2\n pop\n pop\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":463:604 function add(uint256 a, uint256 b) internal pure returns (uint256) {\r... */\n swap3\n swap2\n pop\n pop\n jump\t// out\n /* \"--CODEGEN--\":5:135 */\n tag_93:\n 0x00\n /* \"--CODEGEN--\":85:91 */\n dup2\n /* \"--CODEGEN--\":72:92 */\n calldataload\n /* \"--CODEGEN--\":63:92 */\n swap1\n pop\n /* \"--CODEGEN--\":97:130 */\n tag_95\n /* \"--CODEGEN--\":124:129 */\n dup2\n /* \"--CODEGEN--\":97:130 */\n jump(tag_96)\n tag_95:\n /* \"--CODEGEN--\":57:135 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":142:272 */\n tag_97:\n 0x00\n /* \"--CODEGEN--\":222:228 */\n dup2\n /* \"--CODEGEN--\":209:229 */\n calldataload\n /* \"--CODEGEN--\":200:229 */\n swap1\n pop\n /* \"--CODEGEN--\":234:267 */\n tag_99\n /* \"--CODEGEN--\":261:266 */\n dup2\n /* \"--CODEGEN--\":234:267 */\n jump(tag_100)\n tag_99:\n /* \"--CODEGEN--\":194:272 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":279:520 */\n tag_44:\n 0x00\n /* \"--CODEGEN--\":383:385 */\n 0x20\n /* \"--CODEGEN--\":371:380 */\n dup3\n /* \"--CODEGEN--\":362:369 */\n dup5\n /* \"--CODEGEN--\":358:381 */\n sub\n /* \"--CODEGEN--\":354:386 */\n slt\n /* \"--CODEGEN--\":351:353 */\n iszero\n tag_102\n jumpi\n /* \"--CODEGEN--\":399:400 */\n 0x00\n /* \"--CODEGEN--\":396:397 */\n dup1\n /* \"--CODEGEN--\":389:401 */\n revert\n /* \"--CODEGEN--\":351:353 */\n tag_102:\n /* \"--CODEGEN--\":434:435 */\n 0x00\n /* \"--CODEGEN--\":451:504 */\n tag_103\n /* \"--CODEGEN--\":496:503 */\n dup5\n /* \"--CODEGEN--\":487:493 */\n dup3\n /* \"--CODEGEN--\":476:485 */\n dup6\n /* \"--CODEGEN--\":472:494 */\n add\n /* \"--CODEGEN--\":451:504 */\n jump(tag_93)\n tag_103:\n /* \"--CODEGEN--\":441:504 */\n swap2\n pop\n /* \"--CODEGEN--\":413:510 */\n pop\n /* \"--CODEGEN--\":345:520 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":527:893 */\n tag_56:\n 0x00\n dup1\n /* \"--CODEGEN--\":648:650 */\n 0x40\n /* \"--CODEGEN--\":636:645 */\n dup4\n /* \"--CODEGEN--\":627:634 */\n dup6\n /* \"--CODEGEN--\":623:646 */\n sub\n /* \"--CODEGEN--\":619:651 */\n slt\n /* \"--CODEGEN--\":616:618 */\n iszero\n tag_105\n jumpi\n /* \"--CODEGEN--\":664:665 */\n 0x00\n /* \"--CODEGEN--\":661:662 */\n dup1\n /* \"--CODEGEN--\":654:666 */\n revert\n /* \"--CODEGEN--\":616:618 */\n tag_105:\n /* \"--CODEGEN--\":699:700 */\n 0x00\n /* \"--CODEGEN--\":716:769 */\n tag_106\n /* \"--CODEGEN--\":761:768 */\n dup6\n /* \"--CODEGEN--\":752:758 */\n dup3\n /* \"--CODEGEN--\":741:750 */\n dup7\n /* \"--CODEGEN--\":737:759 */\n add\n /* \"--CODEGEN--\":716:769 */\n jump(tag_93)\n tag_106:\n /* \"--CODEGEN--\":706:769 */\n swap3\n pop\n /* \"--CODEGEN--\":678:775 */\n pop\n /* \"--CODEGEN--\":806:808 */\n 0x20\n /* \"--CODEGEN--\":824:877 */\n tag_107\n /* \"--CODEGEN--\":869:876 */\n dup6\n /* \"--CODEGEN--\":860:866 */\n dup3\n /* \"--CODEGEN--\":849:858 */\n dup7\n /* \"--CODEGEN--\":845:867 */\n add\n /* \"--CODEGEN--\":824:877 */\n jump(tag_93)\n tag_107:\n /* \"--CODEGEN--\":814:877 */\n swap2\n pop\n /* \"--CODEGEN--\":785:883 */\n pop\n /* \"--CODEGEN--\":610:893 */\n swap3\n pop\n swap3\n swap1\n pop\n jump\n /* \"--CODEGEN--\":900:1391 */\n tag_31:\n 0x00\n dup1\n 0x00\n /* \"--CODEGEN--\":1038:1040 */\n 0x60\n /* \"--CODEGEN--\":1026:1035 */\n dup5\n /* \"--CODEGEN--\":1017:1024 */\n dup7\n /* \"--CODEGEN--\":1013:1036 */\n sub\n /* \"--CODEGEN--\":1009:1041 */\n slt\n /* \"--CODEGEN--\":1006:1008 */\n iszero\n tag_109\n jumpi\n /* \"--CODEGEN--\":1054:1055 */\n 0x00\n /* \"--CODEGEN--\":1051:1052 */\n dup1\n /* \"--CODEGEN--\":1044:1056 */\n revert\n /* \"--CODEGEN--\":1006:1008 */\n tag_109:\n /* \"--CODEGEN--\":1089:1090 */\n 0x00\n /* \"--CODEGEN--\":1106:1159 */\n tag_110\n /* \"--CODEGEN--\":1151:1158 */\n dup7\n /* \"--CODEGEN--\":1142:1148 */\n dup3\n /* \"--CODEGEN--\":1131:1140 */\n dup8\n /* \"--CODEGEN--\":1127:1149 */\n add\n /* \"--CODEGEN--\":1106:1159 */\n jump(tag_93)\n tag_110:\n /* \"--CODEGEN--\":1096:1159 */\n swap4\n pop\n /* \"--CODEGEN--\":1068:1165 */\n pop\n /* \"--CODEGEN--\":1196:1198 */\n 0x20\n /* \"--CODEGEN--\":1214:1267 */\n tag_111\n /* \"--CODEGEN--\":1259:1266 */\n dup7\n /* \"--CODEGEN--\":1250:1256 */\n dup3\n /* \"--CODEGEN--\":1239:1248 */\n dup8\n /* \"--CODEGEN--\":1235:1257 */\n add\n /* \"--CODEGEN--\":1214:1267 */\n jump(tag_93)\n tag_111:\n /* \"--CODEGEN--\":1204:1267 */\n swap3\n pop\n /* \"--CODEGEN--\":1175:1273 */\n pop\n /* \"--CODEGEN--\":1304:1306 */\n 0x40\n /* \"--CODEGEN--\":1322:1375 */\n tag_112\n /* \"--CODEGEN--\":1367:1374 */\n dup7\n /* \"--CODEGEN--\":1358:1364 */\n dup3\n /* \"--CODEGEN--\":1347:1356 */\n dup8\n /* \"--CODEGEN--\":1343:1365 */\n add\n /* \"--CODEGEN--\":1322:1375 */\n jump(tag_97)\n tag_112:\n /* \"--CODEGEN--\":1312:1375 */\n swap2\n pop\n /* \"--CODEGEN--\":1283:1381 */\n pop\n /* \"--CODEGEN--\":1000:1391 */\n swap3\n pop\n swap3\n pop\n swap3\n jump\n /* \"--CODEGEN--\":1398:1764 */\n tag_21:\n 0x00\n dup1\n /* \"--CODEGEN--\":1519:1521 */\n 0x40\n /* \"--CODEGEN--\":1507:1516 */\n dup4\n /* \"--CODEGEN--\":1498:1505 */\n dup6\n /* \"--CODEGEN--\":1494:1517 */\n sub\n /* \"--CODEGEN--\":1490:1522 */\n slt\n /* \"--CODEGEN--\":1487:1489 */\n iszero\n tag_114\n jumpi\n /* \"--CODEGEN--\":1535:1536 */\n 0x00\n /* \"--CODEGEN--\":1532:1533 */\n dup1\n /* \"--CODEGEN--\":1525:1537 */\n revert\n /* \"--CODEGEN--\":1487:1489 */\n tag_114:\n /* \"--CODEGEN--\":1570:1571 */\n 0x00\n /* \"--CODEGEN--\":1587:1640 */\n tag_115\n /* \"--CODEGEN--\":1632:1639 */\n dup6\n /* \"--CODEGEN--\":1623:1629 */\n dup3\n /* \"--CODEGEN--\":1612:1621 */\n dup7\n /* \"--CODEGEN--\":1608:1630 */\n add\n /* \"--CODEGEN--\":1587:1640 */\n jump(tag_93)\n tag_115:\n /* \"--CODEGEN--\":1577:1640 */\n swap3\n pop\n /* \"--CODEGEN--\":1549:1646 */\n pop\n /* \"--CODEGEN--\":1677:1679 */\n 0x20\n /* \"--CODEGEN--\":1695:1748 */\n tag_116\n /* \"--CODEGEN--\":1740:1747 */\n dup6\n /* \"--CODEGEN--\":1731:1737 */\n dup3\n /* \"--CODEGEN--\":1720:1729 */\n dup7\n /* \"--CODEGEN--\":1716:1738 */\n add\n /* \"--CODEGEN--\":1695:1748 */\n jump(tag_97)\n tag_116:\n /* \"--CODEGEN--\":1685:1748 */\n swap2\n pop\n /* \"--CODEGEN--\":1656:1754 */\n pop\n /* \"--CODEGEN--\":1481:1764 */\n swap3\n pop\n swap3\n swap1\n pop\n jump\n /* \"--CODEGEN--\":1771:2012 */\n tag_40:\n 0x00\n /* \"--CODEGEN--\":1875:1877 */\n 0x20\n /* \"--CODEGEN--\":1863:1872 */\n dup3\n /* \"--CODEGEN--\":1854:1861 */\n dup5\n /* \"--CODEGEN--\":1850:1873 */\n sub\n /* \"--CODEGEN--\":1846:1878 */\n slt\n /* \"--CODEGEN--\":1843:1845 */\n iszero\n tag_118\n jumpi\n /* \"--CODEGEN--\":1891:1892 */\n 0x00\n /* \"--CODEGEN--\":1888:1889 */\n dup1\n /* \"--CODEGEN--\":1881:1893 */\n revert\n /* \"--CODEGEN--\":1843:1845 */\n tag_118:\n /* \"--CODEGEN--\":1926:1927 */\n 0x00\n /* \"--CODEGEN--\":1943:1996 */\n tag_119\n /* \"--CODEGEN--\":1988:1995 */\n dup5\n /* \"--CODEGEN--\":1979:1985 */\n dup3\n /* \"--CODEGEN--\":1968:1977 */\n dup6\n /* \"--CODEGEN--\":1964:1986 */\n add\n /* \"--CODEGEN--\":1943:1996 */\n jump(tag_97)\n tag_119:\n /* \"--CODEGEN--\":1933:1996 */\n swap2\n pop\n /* \"--CODEGEN--\":1905:2002 */\n pop\n /* \"--CODEGEN--\":1837:2012 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":2019:2123 */\n tag_120:\n /* \"--CODEGEN--\":2096:2117 */\n tag_122\n /* \"--CODEGEN--\":2111:2116 */\n dup2\n /* \"--CODEGEN--\":2096:2117 */\n jump(tag_123)\n tag_122:\n /* \"--CODEGEN--\":2091:2094 */\n dup3\n /* \"--CODEGEN--\":2084:2118 */\n mstore\n /* \"--CODEGEN--\":2078:2123 */\n pop\n pop\n jump\n /* \"--CODEGEN--\":2130:2469 */\n tag_124:\n 0x00\n /* \"--CODEGEN--\":2238:2273 */\n tag_126\n /* \"--CODEGEN--\":2267:2272 */\n dup3\n /* \"--CODEGEN--\":2238:2273 */\n jump(tag_127)\n tag_126:\n /* \"--CODEGEN--\":2285:2356 */\n tag_128\n /* \"--CODEGEN--\":2349:2355 */\n dup2\n /* \"--CODEGEN--\":2344:2347 */\n dup6\n /* \"--CODEGEN--\":2285:2356 */\n jump(tag_129)\n tag_128:\n /* \"--CODEGEN--\":2278:2356 */\n swap4\n pop\n /* \"--CODEGEN--\":2361:2413 */\n tag_130\n /* \"--CODEGEN--\":2406:2412 */\n dup2\n /* \"--CODEGEN--\":2401:2404 */\n dup6\n /* \"--CODEGEN--\":2394:2398 */\n 0x20\n /* \"--CODEGEN--\":2387:2392 */\n dup7\n /* \"--CODEGEN--\":2383:2399 */\n add\n /* \"--CODEGEN--\":2361:2413 */\n jump(tag_131)\n tag_130:\n /* \"--CODEGEN--\":2434:2463 */\n tag_132\n /* \"--CODEGEN--\":2456:2462 */\n dup2\n /* \"--CODEGEN--\":2434:2463 */\n jump(tag_133)\n tag_132:\n /* \"--CODEGEN--\":2429:2432 */\n dup5\n /* \"--CODEGEN--\":2425:2464 */\n add\n /* \"--CODEGEN--\":2418:2464 */\n swap2\n pop\n /* \"--CODEGEN--\":2218:2469 */\n pop\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":2476:2589 */\n tag_134:\n /* \"--CODEGEN--\":2559:2583 */\n tag_136\n /* \"--CODEGEN--\":2577:2582 */\n dup2\n /* \"--CODEGEN--\":2559:2583 */\n jump(tag_137)\n tag_136:\n /* \"--CODEGEN--\":2554:2557 */\n dup3\n /* \"--CODEGEN--\":2547:2584 */\n mstore\n /* \"--CODEGEN--\":2541:2589 */\n pop\n pop\n jump\n /* \"--CODEGEN--\":2596:2703 */\n tag_138:\n /* \"--CODEGEN--\":2675:2697 */\n tag_140\n /* \"--CODEGEN--\":2691:2696 */\n dup2\n /* \"--CODEGEN--\":2675:2697 */\n jump(tag_141)\n tag_140:\n /* \"--CODEGEN--\":2670:2673 */\n dup3\n /* \"--CODEGEN--\":2663:2698 */\n mstore\n /* \"--CODEGEN--\":2657:2703 */\n pop\n pop\n jump\n /* \"--CODEGEN--\":2710:2911 */\n tag_24:\n 0x00\n /* \"--CODEGEN--\":2822:2824 */\n 0x20\n /* \"--CODEGEN--\":2811:2820 */\n dup3\n /* \"--CODEGEN--\":2807:2825 */\n add\n /* \"--CODEGEN--\":2799:2825 */\n swap1\n pop\n /* \"--CODEGEN--\":2836:2901 */\n tag_143\n /* \"--CODEGEN--\":2898:2899 */\n 0x00\n /* \"--CODEGEN--\":2887:2896 */\n dup4\n /* \"--CODEGEN--\":2883:2900 */\n add\n /* \"--CODEGEN--\":2874:2880 */\n dup5\n /* \"--CODEGEN--\":2836:2901 */\n jump(tag_120)\n tag_143:\n /* \"--CODEGEN--\":2793:2911 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":2918:3211 */\n tag_18:\n 0x00\n /* \"--CODEGEN--\":3052:3054 */\n 0x20\n /* \"--CODEGEN--\":3041:3050 */\n dup3\n /* \"--CODEGEN--\":3037:3055 */\n add\n /* \"--CODEGEN--\":3029:3055 */\n swap1\n pop\n /* \"--CODEGEN--\":3102:3111 */\n dup2\n /* \"--CODEGEN--\":3096:3100 */\n dup2\n /* \"--CODEGEN--\":3092:3112 */\n sub\n /* \"--CODEGEN--\":3088:3089 */\n 0x00\n /* \"--CODEGEN--\":3077:3086 */\n dup4\n /* \"--CODEGEN--\":3073:3090 */\n add\n /* \"--CODEGEN--\":3066:3113 */\n mstore\n /* \"--CODEGEN--\":3127:3201 */\n tag_145\n /* \"--CODEGEN--\":3196:3200 */\n dup2\n /* \"--CODEGEN--\":3187:3193 */\n dup5\n /* \"--CODEGEN--\":3127:3201 */\n jump(tag_124)\n tag_145:\n /* \"--CODEGEN--\":3119:3201 */\n swap1\n pop\n /* \"--CODEGEN--\":3023:3211 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":3218:3431 */\n tag_28:\n 0x00\n /* \"--CODEGEN--\":3336:3338 */\n 0x20\n /* \"--CODEGEN--\":3325:3334 */\n dup3\n /* \"--CODEGEN--\":3321:3339 */\n add\n /* \"--CODEGEN--\":3313:3339 */\n swap1\n pop\n /* \"--CODEGEN--\":3350:3421 */\n tag_147\n /* \"--CODEGEN--\":3418:3419 */\n 0x00\n /* \"--CODEGEN--\":3407:3416 */\n dup4\n /* \"--CODEGEN--\":3403:3420 */\n add\n /* \"--CODEGEN--\":3394:3400 */\n dup5\n /* \"--CODEGEN--\":3350:3421 */\n jump(tag_134)\n tag_147:\n /* \"--CODEGEN--\":3307:3431 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":3438:3643 */\n tag_37:\n 0x00\n /* \"--CODEGEN--\":3552:3554 */\n 0x20\n /* \"--CODEGEN--\":3541:3550 */\n dup3\n /* \"--CODEGEN--\":3537:3555 */\n add\n /* \"--CODEGEN--\":3529:3555 */\n swap1\n pop\n /* \"--CODEGEN--\":3566:3633 */\n tag_149\n /* \"--CODEGEN--\":3630:3631 */\n 0x00\n /* \"--CODEGEN--\":3619:3628 */\n dup4\n /* \"--CODEGEN--\":3615:3632 */\n add\n /* \"--CODEGEN--\":3606:3612 */\n dup5\n /* \"--CODEGEN--\":3566:3633 */\n jump(tag_138)\n tag_149:\n /* \"--CODEGEN--\":3523:3643 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":3650:3768 */\n tag_127:\n 0x00\n /* \"--CODEGEN--\":3740:3745 */\n dup2\n /* \"--CODEGEN--\":3734:3746 */\n mload\n /* \"--CODEGEN--\":3724:3746 */\n swap1\n pop\n /* \"--CODEGEN--\":3705:3768 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":3776:3939 */\n tag_129:\n 0x00\n /* \"--CODEGEN--\":3891:3897 */\n dup3\n /* \"--CODEGEN--\":3886:3889 */\n dup3\n /* \"--CODEGEN--\":3879:3898 */\n mstore\n /* \"--CODEGEN--\":3928:3932 */\n 0x20\n /* \"--CODEGEN--\":3923:3926 */\n dup3\n /* \"--CODEGEN--\":3919:3933 */\n add\n /* \"--CODEGEN--\":3904:3933 */\n swap1\n pop\n /* \"--CODEGEN--\":3872:3939 */\n swap3\n swap2\n pop\n pop\n jump\n /* \"--CODEGEN--\":3947:4038 */\n tag_152:\n 0x00\n /* \"--CODEGEN--\":4009:4033 */\n tag_154\n /* \"--CODEGEN--\":4027:4032 */\n dup3\n /* \"--CODEGEN--\":4009:4033 */\n jump(tag_155)\n tag_154:\n /* \"--CODEGEN--\":3998:4033 */\n swap1\n pop\n /* \"--CODEGEN--\":3992:4038 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4045:4130 */\n tag_123:\n 0x00\n /* \"--CODEGEN--\":4118:4123 */\n dup2\n /* \"--CODEGEN--\":4111:4124 */\n iszero\n /* \"--CODEGEN--\":4104:4125 */\n iszero\n /* \"--CODEGEN--\":4093:4125 */\n swap1\n pop\n /* \"--CODEGEN--\":4087:4130 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4137:4258 */\n tag_155:\n 0x00\n /* \"--CODEGEN--\":4210:4252 */\n 0xffffffffffffffffffffffffffffffffffffffff\n /* \"--CODEGEN--\":4203:4208 */\n dup3\n /* \"--CODEGEN--\":4199:4253 */\n and\n /* \"--CODEGEN--\":4188:4253 */\n swap1\n pop\n /* \"--CODEGEN--\":4182:4258 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4265:4337 */\n tag_137:\n 0x00\n /* \"--CODEGEN--\":4327:4332 */\n dup2\n /* \"--CODEGEN--\":4316:4332 */\n swap1\n pop\n /* \"--CODEGEN--\":4310:4337 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4344:4425 */\n tag_141:\n 0x00\n /* \"--CODEGEN--\":4415:4419 */\n 0xff\n /* \"--CODEGEN--\":4408:4413 */\n dup3\n /* \"--CODEGEN--\":4404:4420 */\n and\n /* \"--CODEGEN--\":4393:4420 */\n swap1\n pop\n /* \"--CODEGEN--\":4387:4425 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4433:4701 */\n tag_131:\n /* \"--CODEGEN--\":4498:4499 */\n 0x00\n /* \"--CODEGEN--\":4505:4606 */\n tag_161:\n /* \"--CODEGEN--\":4519:4525 */\n dup4\n /* \"--CODEGEN--\":4516:4517 */\n dup2\n /* \"--CODEGEN--\":4513:4526 */\n lt\n /* \"--CODEGEN--\":4505:4606 */\n iszero\n tag_163\n jumpi\n /* \"--CODEGEN--\":4595:4596 */\n dup1\n /* \"--CODEGEN--\":4590:4593 */\n dup3\n /* \"--CODEGEN--\":4586:4597 */\n add\n /* \"--CODEGEN--\":4580:4598 */\n mload\n /* \"--CODEGEN--\":4576:4577 */\n dup2\n /* \"--CODEGEN--\":4571:4574 */\n dup5\n /* \"--CODEGEN--\":4567:4578 */\n add\n /* \"--CODEGEN--\":4560:4599 */\n mstore\n /* \"--CODEGEN--\":4541:4543 */\n 0x20\n /* \"--CODEGEN--\":4538:4539 */\n dup2\n /* \"--CODEGEN--\":4534:4544 */\n add\n /* \"--CODEGEN--\":4529:4544 */\n swap1\n pop\n /* \"--CODEGEN--\":4505:4606 */\n jump(tag_161)\n tag_163:\n /* \"--CODEGEN--\":4621:4627 */\n dup4\n /* \"--CODEGEN--\":4618:4619 */\n dup2\n /* \"--CODEGEN--\":4615:4628 */\n gt\n /* \"--CODEGEN--\":4612:4614 */\n iszero\n tag_164\n jumpi\n /* \"--CODEGEN--\":4686:4687 */\n 0x00\n /* \"--CODEGEN--\":4677:4683 */\n dup5\n /* \"--CODEGEN--\":4672:4675 */\n dup5\n /* \"--CODEGEN--\":4668:4684 */\n add\n /* \"--CODEGEN--\":4661:4688 */\n mstore\n /* \"--CODEGEN--\":4612:4614 */\n tag_164:\n /* \"--CODEGEN--\":4482:4701 */\n pop\n pop\n pop\n pop\n jump\n /* \"--CODEGEN--\":4709:4806 */\n tag_133:\n 0x00\n /* \"--CODEGEN--\":4797:4799 */\n 0x1f\n /* \"--CODEGEN--\":4793:4800 */\n not\n /* \"--CODEGEN--\":4788:4790 */\n 0x1f\n /* \"--CODEGEN--\":4781:4786 */\n dup4\n /* \"--CODEGEN--\":4777:4791 */\n add\n /* \"--CODEGEN--\":4773:4801 */\n and\n /* \"--CODEGEN--\":4763:4801 */\n swap1\n pop\n /* \"--CODEGEN--\":4757:4806 */\n swap2\n swap1\n pop\n jump\n /* \"--CODEGEN--\":4814:4931 */\n tag_96:\n /* \"--CODEGEN--\":4883:4907 */\n tag_167\n /* \"--CODEGEN--\":4901:4906 */\n dup2\n /* \"--CODEGEN--\":4883:4907 */\n jump(tag_152)\n tag_167:\n /* \"--CODEGEN--\":4876:4881 */\n dup2\n /* \"--CODEGEN--\":4873:4908 */\n eq\n /* \"--CODEGEN--\":4863:4865 */\n tag_168\n jumpi\n /* \"--CODEGEN--\":4922:4923 */\n 0x00\n /* \"--CODEGEN--\":4919:4920 */\n dup1\n /* \"--CODEGEN--\":4912:4924 */\n revert\n /* \"--CODEGEN--\":4863:4865 */\n tag_168:\n /* \"--CODEGEN--\":4857:4931 */\n pop\n jump\n /* \"--CODEGEN--\":4938:5055 */\n tag_100:\n /* \"--CODEGEN--\":5007:5031 */\n tag_170\n /* \"--CODEGEN--\":5025:5030 */\n dup2\n /* \"--CODEGEN--\":5007:5031 */\n jump(tag_137)\n tag_170:\n /* \"--CODEGEN--\":5000:5005 */\n dup2\n /* \"--CODEGEN--\":4997:5032 */\n eq\n /* \"--CODEGEN--\":4987:4989 */\n tag_171\n jumpi\n /* \"--CODEGEN--\":5046:5047 */\n 0x00\n /* \"--CODEGEN--\":5043:5044 */\n dup1\n /* \"--CODEGEN--\":5036:5048 */\n revert\n /* \"--CODEGEN--\":4987:4989 */\n tag_171:\n /* \"--CODEGEN--\":4981:5055 */\n pop\n jump\n\n auxdata: 0xa264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033\n}\n", | |
| "bytecode": { | |
| "linkReferences": {}, | |
| "object": "608060405234801561001057600080fd5b5060405161109d38038061109d83398181016040526100329190810190610099565b806002819055506002546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550506100e3565b600081519050610093816100cc565b92915050565b6000602082840312156100ab57600080fd5b60006100b984828501610084565b91505092915050565b6000819050919050565b6100d5816100c2565b81146100e057600080fd5b50565b610fab806100f26000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80634ee22adf116100715780634ee22adf1461016857806370a082311461018457806395d89b41146101b4578063a9059cbb146101d2578063dd62ed3e14610202578063f490a35114610232576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610262565b6040516100c39190610e3a565b60405180910390f35b6100e660048036036100e19190810190610d54565b61029b565b6040516100f39190610e1f565b60405180910390f35b61010461038d565b6040516101119190610e5c565b60405180910390f35b610134600480360361012f9190810190610d05565b610397565b6040516101419190610e1f565b60405180910390f35b610152610712565b60405161015f9190610e77565b60405180910390f35b610182600480360361017d9190810190610d90565b610717565b005b61019e60048036036101999190810190610ca0565b610776565b6040516101ab9190610e5c565b60405180910390f35b6101bc6107be565b6040516101c99190610e3a565b60405180910390f35b6101ec60048036036101e79190810190610d54565b6107f7565b6040516101f99190610e1f565b60405180910390f35b61021c60048036036102179190810190610cc9565b6109d9565b6040516102299190610e5c565b60405180910390f35b61024c60048036036102479190810190610d05565b610a60565b6040516102599190610e1f565b60405180910390f35b6040518060400160405280600a81526020017f455243323042617369630000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161037b9190610e5c565b60405180910390a36001905092915050565b6000600254905090565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156103e457600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561046d57600080fd5b6104be826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061058f82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610660826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106ff9190610e5c565b60405180910390a3600190509392505050565b600281565b80600260008282540192505081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600981526020017f4a424a2d544f4b454e000000000000000000000000000000000000000000000081525081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084457600080fd5b610895826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610928826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109c79190610e5c565b60405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610aad57600080fd5b610afe826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b91826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c309190610e5c565b60405180910390a3600190509392505050565b600082821115610c4f57fe5b818303905092915050565b600080828401905083811015610c6c57fe5b8091505092915050565b600081359050610c8581610f47565b92915050565b600081359050610c9a81610f5e565b92915050565b600060208284031215610cb257600080fd5b6000610cc084828501610c76565b91505092915050565b60008060408385031215610cdc57600080fd5b6000610cea85828601610c76565b9250506020610cfb85828601610c76565b9150509250929050565b600080600060608486031215610d1a57600080fd5b6000610d2886828701610c76565b9350506020610d3986828701610c76565b9250506040610d4a86828701610c8b565b9150509250925092565b60008060408385031215610d6757600080fd5b6000610d7585828601610c76565b9250506020610d8685828601610c8b565b9150509250929050565b600060208284031215610da257600080fd5b6000610db084828501610c8b565b91505092915050565b610dc281610ec0565b82525050565b6000610dd382610e92565b610ddd8185610e9d565b9350610ded818560208601610f03565b610df681610f36565b840191505092915050565b610e0a81610eec565b82525050565b610e1981610ef6565b82525050565b6000602082019050610e346000830184610db9565b92915050565b60006020820190508181036000830152610e548184610dc8565b905092915050565b6000602082019050610e716000830184610e01565b92915050565b6000602082019050610e8c6000830184610e10565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610eb982610ecc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610f21578082015181840152602081019050610f06565b83811115610f30576000848401525b50505050565b6000601f19601f8301169050919050565b610f5081610eae565b8114610f5b57600080fd5b50565b610f6781610eec565b8114610f7257600080fd5b5056fea264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x109D CODESIZE SUB DUP1 PUSH2 0x109D DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH2 0x32 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x99 JUMP JUMPDEST DUP1 PUSH1 0x2 DUP2 SWAP1 SSTORE POP PUSH1 0x2 SLOAD PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP POP PUSH2 0xE3 JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP PUSH2 0x93 DUP2 PUSH2 0xCC JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xAB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xB9 DUP5 DUP3 DUP6 ADD PUSH2 0x84 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xD5 DUP2 PUSH2 0xC2 JUMP JUMPDEST DUP2 EQ PUSH2 0xE0 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xFAB DUP1 PUSH2 0xF2 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0xA9 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x4EE22ADF GT PUSH2 0x71 JUMPI DUP1 PUSH4 0x4EE22ADF EQ PUSH2 0x168 JUMPI DUP1 PUSH4 0x70A08231 EQ PUSH2 0x184 JUMPI DUP1 PUSH4 0x95D89B41 EQ PUSH2 0x1B4 JUMPI DUP1 PUSH4 0xA9059CBB EQ PUSH2 0x1D2 JUMPI DUP1 PUSH4 0xDD62ED3E EQ PUSH2 0x202 JUMPI DUP1 PUSH4 0xF490A351 EQ PUSH2 0x232 JUMPI PUSH2 0xA9 JUMP JUMPDEST DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0xAE JUMPI DUP1 PUSH4 0x95EA7B3 EQ PUSH2 0xCC JUMPI DUP1 PUSH4 0x18160DDD EQ PUSH2 0xFC JUMPI DUP1 PUSH4 0x23B872DD EQ PUSH2 0x11A JUMPI DUP1 PUSH4 0x313CE567 EQ PUSH2 0x14A JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xB6 PUSH2 0x262 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xC3 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xE6 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0xE1 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x29B JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xF3 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x104 PUSH2 0x38D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x111 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x134 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x12F SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0x397 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x141 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x152 PUSH2 0x712 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x15F SWAP2 SWAP1 PUSH2 0xE77 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x182 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x17D SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD90 JUMP JUMPDEST PUSH2 0x717 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x19E PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x199 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCA0 JUMP JUMPDEST PUSH2 0x776 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1AB SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1BC PUSH2 0x7BE JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1C9 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1EC PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x1E7 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x7F7 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1F9 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x21C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x217 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCC9 JUMP JUMPDEST PUSH2 0x9D9 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x229 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x24C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x247 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0xA60 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x259 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0xA DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4552433230426173696300000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0x8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925 DUP5 PUSH1 0x40 MLOAD PUSH2 0x37B SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 SLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x3E4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x46D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4BE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x58F DUP3 PUSH1 0x1 PUSH1 0x0 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x660 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x6FF SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x2 DUP2 JUMP JUMPDEST DUP1 PUSH1 0x2 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP DUP1 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x9 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4A424A2D544F4B454E0000000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x844 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x895 DUP3 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x928 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x9C7 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0xAAD JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xAFE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0xB91 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0xC30 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 GT ISZERO PUSH2 0xC4F JUMPI INVALID JUMPDEST DUP2 DUP4 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 DUP5 ADD SWAP1 POP DUP4 DUP2 LT ISZERO PUSH2 0xC6C JUMPI INVALID JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC85 DUP2 PUSH2 0xF47 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC9A DUP2 PUSH2 0xF5E JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xCB2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCC0 DUP5 DUP3 DUP6 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xCDC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCEA DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xCFB DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0xD1A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD28 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP4 POP POP PUSH1 0x20 PUSH2 0xD39 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x40 PUSH2 0xD4A DUP7 DUP3 DUP8 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xD67 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD75 DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xD86 DUP6 DUP3 DUP7 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xDA2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xDB0 DUP5 DUP3 DUP6 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xDC2 DUP2 PUSH2 0xEC0 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xDD3 DUP3 PUSH2 0xE92 JUMP JUMPDEST PUSH2 0xDDD DUP2 DUP6 PUSH2 0xE9D JUMP JUMPDEST SWAP4 POP PUSH2 0xDED DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0xF03 JUMP JUMPDEST PUSH2 0xDF6 DUP2 PUSH2 0xF36 JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xE0A DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH2 0xE19 DUP2 PUSH2 0xEF6 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE34 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xDB9 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0xE54 DUP2 DUP5 PUSH2 0xDC8 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE71 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE01 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE8C PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE10 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xEB9 DUP3 PUSH2 0xECC JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 ISZERO ISZERO SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0xFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xF21 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xF06 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0xF30 JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xF50 DUP2 PUSH2 0xEAE JUMP JUMPDEST DUP2 EQ PUSH2 0xF5B JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xF67 DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP2 EQ PUSH2 0xF72 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH7 0xA80E24832157AA SWAP13 PUSH18 0x7548587AE07DFF987398551A439BD083CE95 SHL 0xAE 0xDF 0x4F PUSH5 0x736F6C6343 STOP MOD STOP STOP CALLER ", | |
| "sourceMap": "923:2700:1:-:0;;;1451:119;8:9:-1;5:2;;;30:1;27;20:12;5:2;1451:119:1;;;;;;;;;;;;;;;;;;;;;;;;1511:5;1496:12;:20;;;;1550:12;;1527:8;:20;1536:10;1527:20;;;;;;;;;;;;;;;:35;;;;1451:119;923:2700;;5:134:-1;;89:6;83:13;74:22;;101:33;128:5;101:33;;;68:71;;;;;146:263;;261:2;249:9;240:7;236:23;232:32;229:2;;;277:1;274;267:12;229:2;312:1;329:64;385:7;376:6;365:9;361:22;329:64;;;319:74;;291:108;223:186;;;;;416:72;;478:5;467:16;;461:27;;;;495:117;564:24;582:5;564:24;;;557:5;554:35;544:2;;603:1;600;593:12;544:2;538:74;;923:2700:1;;;;;;;" | |
| }, | |
| "deployedBytecode": { | |
| "linkReferences": {}, | |
| "object": "608060405234801561001057600080fd5b50600436106100a95760003560e01c80634ee22adf116100715780634ee22adf1461016857806370a082311461018457806395d89b41146101b4578063a9059cbb146101d2578063dd62ed3e14610202578063f490a35114610232576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610262565b6040516100c39190610e3a565b60405180910390f35b6100e660048036036100e19190810190610d54565b61029b565b6040516100f39190610e1f565b60405180910390f35b61010461038d565b6040516101119190610e5c565b60405180910390f35b610134600480360361012f9190810190610d05565b610397565b6040516101419190610e1f565b60405180910390f35b610152610712565b60405161015f9190610e77565b60405180910390f35b610182600480360361017d9190810190610d90565b610717565b005b61019e60048036036101999190810190610ca0565b610776565b6040516101ab9190610e5c565b60405180910390f35b6101bc6107be565b6040516101c99190610e3a565b60405180910390f35b6101ec60048036036101e79190810190610d54565b6107f7565b6040516101f99190610e1f565b60405180910390f35b61021c60048036036102179190810190610cc9565b6109d9565b6040516102299190610e5c565b60405180910390f35b61024c60048036036102479190810190610d05565b610a60565b6040516102599190610e1f565b60405180910390f35b6040518060400160405280600a81526020017f455243323042617369630000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161037b9190610e5c565b60405180910390a36001905092915050565b6000600254905090565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156103e457600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561046d57600080fd5b6104be826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061058f82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610660826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106ff9190610e5c565b60405180910390a3600190509392505050565b600281565b80600260008282540192505081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600981526020017f4a424a2d544f4b454e000000000000000000000000000000000000000000000081525081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084457600080fd5b610895826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610928826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109c79190610e5c565b60405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610aad57600080fd5b610afe826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b91826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c309190610e5c565b60405180910390a3600190509392505050565b600082821115610c4f57fe5b818303905092915050565b600080828401905083811015610c6c57fe5b8091505092915050565b600081359050610c8581610f47565b92915050565b600081359050610c9a81610f5e565b92915050565b600060208284031215610cb257600080fd5b6000610cc084828501610c76565b91505092915050565b60008060408385031215610cdc57600080fd5b6000610cea85828601610c76565b9250506020610cfb85828601610c76565b9150509250929050565b600080600060608486031215610d1a57600080fd5b6000610d2886828701610c76565b9350506020610d3986828701610c76565b9250506040610d4a86828701610c8b565b9150509250925092565b60008060408385031215610d6757600080fd5b6000610d7585828601610c76565b9250506020610d8685828601610c8b565b9150509250929050565b600060208284031215610da257600080fd5b6000610db084828501610c8b565b91505092915050565b610dc281610ec0565b82525050565b6000610dd382610e92565b610ddd8185610e9d565b9350610ded818560208601610f03565b610df681610f36565b840191505092915050565b610e0a81610eec565b82525050565b610e1981610ef6565b82525050565b6000602082019050610e346000830184610db9565b92915050565b60006020820190508181036000830152610e548184610dc8565b905092915050565b6000602082019050610e716000830184610e01565b92915050565b6000602082019050610e8c6000830184610e10565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610eb982610ecc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610f21578082015181840152602081019050610f06565b83811115610f30576000848401525b50505050565b6000601f19601f8301169050919050565b610f5081610eae565b8114610f5b57600080fd5b50565b610f6781610eec565b8114610f7257600080fd5b5056fea264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0xA9 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x4EE22ADF GT PUSH2 0x71 JUMPI DUP1 PUSH4 0x4EE22ADF EQ PUSH2 0x168 JUMPI DUP1 PUSH4 0x70A08231 EQ PUSH2 0x184 JUMPI DUP1 PUSH4 0x95D89B41 EQ PUSH2 0x1B4 JUMPI DUP1 PUSH4 0xA9059CBB EQ PUSH2 0x1D2 JUMPI DUP1 PUSH4 0xDD62ED3E EQ PUSH2 0x202 JUMPI DUP1 PUSH4 0xF490A351 EQ PUSH2 0x232 JUMPI PUSH2 0xA9 JUMP JUMPDEST DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0xAE JUMPI DUP1 PUSH4 0x95EA7B3 EQ PUSH2 0xCC JUMPI DUP1 PUSH4 0x18160DDD EQ PUSH2 0xFC JUMPI DUP1 PUSH4 0x23B872DD EQ PUSH2 0x11A JUMPI DUP1 PUSH4 0x313CE567 EQ PUSH2 0x14A JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xB6 PUSH2 0x262 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xC3 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xE6 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0xE1 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x29B JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xF3 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x104 PUSH2 0x38D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x111 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x134 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x12F SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0x397 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x141 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x152 PUSH2 0x712 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x15F SWAP2 SWAP1 PUSH2 0xE77 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x182 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x17D SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD90 JUMP JUMPDEST PUSH2 0x717 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x19E PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x199 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCA0 JUMP JUMPDEST PUSH2 0x776 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1AB SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1BC PUSH2 0x7BE JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1C9 SWAP2 SWAP1 PUSH2 0xE3A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x1EC PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x1E7 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD54 JUMP JUMPDEST PUSH2 0x7F7 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1F9 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x21C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x217 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xCC9 JUMP JUMPDEST PUSH2 0x9D9 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x229 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x24C PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH2 0x247 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0xD05 JUMP JUMPDEST PUSH2 0xA60 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x259 SWAP2 SWAP1 PUSH2 0xE1F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0xA DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4552433230426173696300000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0x8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925 DUP5 PUSH1 0x40 MLOAD PUSH2 0x37B SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 SLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x3E4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x46D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4BE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x58F DUP3 PUSH1 0x1 PUSH1 0x0 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x1 PUSH1 0x0 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x660 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x6FF SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x2 DUP2 JUMP JUMPDEST DUP1 PUSH1 0x2 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP DUP1 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x9 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4A424A2D544F4B454E0000000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0x844 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x895 DUP3 PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0x928 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND CALLER PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0x9C7 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD DUP3 GT ISZERO PUSH2 0xAAD JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xAFE DUP3 PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC43 SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0xB91 DUP3 PUSH1 0x0 DUP1 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xC5A SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP5 PUSH1 0x40 MLOAD PUSH2 0xC30 SWAP2 SWAP1 PUSH2 0xE5C JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 GT ISZERO PUSH2 0xC4F JUMPI INVALID JUMPDEST DUP2 DUP4 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 DUP5 ADD SWAP1 POP DUP4 DUP2 LT ISZERO PUSH2 0xC6C JUMPI INVALID JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC85 DUP2 PUSH2 0xF47 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0xC9A DUP2 PUSH2 0xF5E JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xCB2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCC0 DUP5 DUP3 DUP6 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xCDC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xCEA DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xCFB DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0xD1A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD28 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP4 POP POP PUSH1 0x20 PUSH2 0xD39 DUP7 DUP3 DUP8 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x40 PUSH2 0xD4A DUP7 DUP3 DUP8 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0xD67 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xD75 DUP6 DUP3 DUP7 ADD PUSH2 0xC76 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0xD86 DUP6 DUP3 DUP7 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0xDA2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH2 0xDB0 DUP5 DUP3 DUP6 ADD PUSH2 0xC8B JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xDC2 DUP2 PUSH2 0xEC0 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xDD3 DUP3 PUSH2 0xE92 JUMP JUMPDEST PUSH2 0xDDD DUP2 DUP6 PUSH2 0xE9D JUMP JUMPDEST SWAP4 POP PUSH2 0xDED DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0xF03 JUMP JUMPDEST PUSH2 0xDF6 DUP2 PUSH2 0xF36 JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0xE0A DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH2 0xE19 DUP2 PUSH2 0xEF6 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE34 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xDB9 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0xE54 DUP2 DUP5 PUSH2 0xDC8 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE71 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE01 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0xE8C PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0xE10 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0xEB9 DUP3 PUSH2 0xECC JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 ISZERO ISZERO SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0xFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xF21 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xF06 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0xF30 JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xF50 DUP2 PUSH2 0xEAE JUMP JUMPDEST DUP2 EQ PUSH2 0xF5B JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xF67 DUP2 PUSH2 0xEEC JUMP JUMPDEST DUP2 EQ PUSH2 0xF72 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH7 0xA80E24832157AA SWAP13 PUSH18 0x7548587AE07DFF987398551A439BD083CE95 SHL 0xAE 0xDF 0x4F PUSH5 0x736F6C6343 STOP MOD STOP STOP CALLER ", | |
| "sourceMap": "923:2700:1:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;923:2700:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;960:42;;;:::i;:::-;;;;;;;;;;;;;;;;2731:225;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1582:99;;;:::i;:::-;;;;;;;;;;;;;;;;3118:496;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1059:34;;;:::i;:::-;;;;;;;;;;;;;;;;1693:138;;;;;;;;;;;;;;;;:::i;:::-;;1843:124;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1009:43;;;:::i;:::-;;;;;;;;;;;;;;;;1979:357;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2968:138;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2349:369;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;960:42;;;;;;;;;;;;;;;;;;;:::o;2731:225::-;2811:4;2860:9;2828:7;:19;2836:10;2828:19;;;;;;;;;;;;;;;:29;2848:8;2828:29;;;;;;;;;;;;;;;:41;;;;2906:8;2885:41;;2894:10;2885:41;;;2916:9;2885:41;;;;;;;;;;;;;;;2944:4;2937:11;;2731:225;;;;:::o;1582:99::-;1635:7;1661:12;;1654:19;;1582:99;:::o;3118:496::-;3214:4;3252:8;:15;3261:5;3252:15;;;;;;;;;;;;;;;;3239:9;:28;;3230:38;;;;;;3301:7;:14;3309:5;3301:14;;;;;;;;;;;;;;;:26;3316:10;3301:26;;;;;;;;;;;;;;;;3288:9;:39;;3279:49;;;;;;3367:30;3387:9;3367:8;:15;3376:5;3367:15;;;;;;;;;;;;;;;;:19;;:30;;;;:::i;:::-;3349:8;:15;3358:5;3349:15;;;;;;;;;;;;;;;:48;;;;3437:41;3468:9;3437:7;:14;3445:5;3437:14;;;;;;;;;;;;;;;:26;3452:10;3437:26;;;;;;;;;;;;;;;;:30;;:41;;;;:::i;:::-;3408:7;:14;3416:5;3408:14;;;;;;;;;;;;;;;:26;3423:10;3408:26;;;;;;;;;;;;;;;:70;;;;3507:30;3527:9;3507:8;:15;3516:5;3507:15;;;;;;;;;;;;;;;;:19;;:30;;;;:::i;:::-;3489:8;:15;3498:5;3489:15;;;;;;;;;;;;;;;:48;;;;3568:5;3553:31;;3562:5;3553:31;;;3574:9;3553:31;;;;;;;;;;;;;;;3602:4;3595:11;;3118:496;;;;;:::o;1059:34::-;1092:1;1059:34;:::o;1693:138::-;1770:9;1754:12;;:25;;;;;;;;;;;1814:9;1790:8;:20;1799:10;1790:20;;;;;;;;;;;;;;;;:33;;;;;;;;;;;1693:138;:::o;1843:124::-;1913:7;1939:8;:20;1948:10;1939:20;;;;;;;;;;;;;;;;1932:27;;1843:124;;;:::o;1009:43::-;;;;;;;;;;;;;;;;;;;:::o;1979:357::-;2059:4;2096:8;:20;2105:10;2096:20;;;;;;;;;;;;;;;;2083:9;:33;;2075:42;;;;;;2151:35;2176:9;2151:8;:20;2160:10;2151:20;;;;;;;;;;;;;;;;:24;;:35;;;;:::i;:::-;2128:8;:20;2137:10;2128:20;;;;;;;;;;;;;;;:58;;;;2218:33;2241:9;2218:8;:18;2227:8;2218:18;;;;;;;;;;;;;;;;:22;;:33;;;;:::i;:::-;2197:8;:18;2206:8;2197:18;;;;;;;;;;;;;;;:54;;;;2287:8;2267:39;;2276:10;2267:39;;;2296:9;2267:39;;;;;;;;;;;;;;;2324:4;2317:11;;1979:357;;;;:::o;2968:138::-;3051:4;3074:7;:14;3082:5;3074:14;;;;;;;;;;;;;;;:24;3089:8;3074:24;;;;;;;;;;;;;;;;3067:31;;2968:138;;;;:::o;2349:369::-;2457:4;2494:8;:16;2503:6;2494:16;;;;;;;;;;;;;;;;2481:9;:29;;2473:38;;;;;;2541:31;2562:9;2541:8;:16;2550:6;2541:16;;;;;;;;;;;;;;;;:20;;:31;;;;:::i;:::-;2522:8;:16;2531:6;2522:16;;;;;;;;;;;;;;;:50;;;;2604:33;2627:9;2604:8;:18;2613:8;2604:18;;;;;;;;;;;;;;;;:22;;:33;;;;:::i;:::-;2583:8;:18;2592:8;2583:18;;;;;;;;;;;;;;;:54;;;;2669:8;2653:35;;2662:6;2653:35;;;2678:9;2653:35;;;;;;;;;;;;;;;2706:4;2699:11;;2349:369;;;;;:::o;318:119:2:-;376:7;406:1;401;:6;;394:14;;;;428:1;424;:5;417:12;;318:119;;;;:::o;463:141::-;521:7;539:9;555:1;551;:5;539:17;;577:1;572;:6;;565:14;;;;595:1;588:8;;;463:141;;;;:::o;5:130:-1:-;;85:6;72:20;63:29;;97:33;124:5;97:33;;;57:78;;;;;142:130;;222:6;209:20;200:29;;234:33;261:5;234:33;;;194:78;;;;;279:241;;383:2;371:9;362:7;358:23;354:32;351:2;;;399:1;396;389:12;351:2;434:1;451:53;496:7;487:6;476:9;472:22;451:53;;;441:63;;413:97;345:175;;;;;527:366;;;648:2;636:9;627:7;623:23;619:32;616:2;;;664:1;661;654:12;616:2;699:1;716:53;761:7;752:6;741:9;737:22;716:53;;;706:63;;678:97;806:2;824:53;869:7;860:6;849:9;845:22;824:53;;;814:63;;785:98;610:283;;;;;;900:491;;;;1038:2;1026:9;1017:7;1013:23;1009:32;1006:2;;;1054:1;1051;1044:12;1006:2;1089:1;1106:53;1151:7;1142:6;1131:9;1127:22;1106:53;;;1096:63;;1068:97;1196:2;1214:53;1259:7;1250:6;1239:9;1235:22;1214:53;;;1204:63;;1175:98;1304:2;1322:53;1367:7;1358:6;1347:9;1343:22;1322:53;;;1312:63;;1283:98;1000:391;;;;;;1398:366;;;1519:2;1507:9;1498:7;1494:23;1490:32;1487:2;;;1535:1;1532;1525:12;1487:2;1570:1;1587:53;1632:7;1623:6;1612:9;1608:22;1587:53;;;1577:63;;1549:97;1677:2;1695:53;1740:7;1731:6;1720:9;1716:22;1695:53;;;1685:63;;1656:98;1481:283;;;;;;1771:241;;1875:2;1863:9;1854:7;1850:23;1846:32;1843:2;;;1891:1;1888;1881:12;1843:2;1926:1;1943:53;1988:7;1979:6;1968:9;1964:22;1943:53;;;1933:63;;1905:97;1837:175;;;;;2019:104;2096:21;2111:5;2096:21;;;2091:3;2084:34;2078:45;;;2130:339;;2238:35;2267:5;2238:35;;;2285:71;2349:6;2344:3;2285:71;;;2278:78;;2361:52;2406:6;2401:3;2394:4;2387:5;2383:16;2361:52;;;2434:29;2456:6;2434:29;;;2429:3;2425:39;2418:46;;2218:251;;;;;;2476:113;2559:24;2577:5;2559:24;;;2554:3;2547:37;2541:48;;;2596:107;2675:22;2691:5;2675:22;;;2670:3;2663:35;2657:46;;;2710:201;;2822:2;2811:9;2807:18;2799:26;;2836:65;2898:1;2887:9;2883:17;2874:6;2836:65;;;2793:118;;;;;2918:293;;3052:2;3041:9;3037:18;3029:26;;3102:9;3096:4;3092:20;3088:1;3077:9;3073:17;3066:47;3127:74;3196:4;3187:6;3127:74;;;3119:82;;3023:188;;;;;3218:213;;3336:2;3325:9;3321:18;3313:26;;3350:71;3418:1;3407:9;3403:17;3394:6;3350:71;;;3307:124;;;;;3438:205;;3552:2;3541:9;3537:18;3529:26;;3566:67;3630:1;3619:9;3615:17;3606:6;3566:67;;;3523:120;;;;;3650:118;;3740:5;3734:12;3724:22;;3705:63;;;;3776:163;;3891:6;3886:3;3879:19;3928:4;3923:3;3919:14;3904:29;;3872:67;;;;;3947:91;;4009:24;4027:5;4009:24;;;3998:35;;3992:46;;;;4045:85;;4118:5;4111:13;4104:21;4093:32;;4087:43;;;;4137:121;;4210:42;4203:5;4199:54;4188:65;;4182:76;;;;4265:72;;4327:5;4316:16;;4310:27;;;;4344:81;;4415:4;4408:5;4404:16;4393:27;;4387:38;;;;4433:268;4498:1;4505:101;4519:6;4516:1;4513:13;4505:101;;;4595:1;4590:3;4586:11;4580:18;4576:1;4571:3;4567:11;4560:39;4541:2;4538:1;4534:10;4529:15;;4505:101;;;4621:6;4618:1;4615:13;4612:2;;;4686:1;4677:6;4672:3;4668:16;4661:27;4612:2;4482:219;;;;;4709:97;;4797:2;4793:7;4788:2;4781:5;4777:14;4773:28;4763:38;;4757:49;;;;4814:117;4883:24;4901:5;4883:24;;;4876:5;4873:35;4863:2;;4922:1;4919;4912:12;4863:2;4857:74;;4938:117;5007:24;5025:5;5007:24;;;5000:5;4997:35;4987:2;;5046:1;5043;5036:12;4987:2;4981:74;" | |
| }, | |
| "gasEstimates": { | |
| "creation": { | |
| "codeDepositCost": "802200", | |
| "executionCost": "infinite", | |
| "totalCost": "infinite" | |
| }, | |
| "external": { | |
| "allowance(address,address)": "infinite", | |
| "approve(address,uint256)": "infinite", | |
| "balanceOf(address)": "1563", | |
| "decimals()": "424", | |
| "increaseTotalSuply(uint256)": "42161", | |
| "name()": "infinite", | |
| "symbol()": "infinite", | |
| "totalSupply()": "1182", | |
| "transfer(address,uint256)": "infinite", | |
| "transferFrom(address,address,uint256)": "infinite", | |
| "transferencia_disney(address,address,uint256)": "infinite" | |
| } | |
| }, | |
| "legacyAssembly": { | |
| ".code": [ | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "CALLVALUE" | |
| }, | |
| { | |
| "begin": 8, | |
| "end": 17, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "PUSH [tag]", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 30, | |
| "end": 31, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 27, | |
| "end": 28, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 20, | |
| "end": 32, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "tag", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSHSIZE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "CODESIZE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSHSIZE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "CODECOPY" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSH [tag]", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "PUSH [tag]", | |
| "value": "3" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "tag", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1511, | |
| "end": 1516, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1508, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1516, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1516, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1516, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 1496, | |
| "end": 1516, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1550, | |
| "end": 1562, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1550, | |
| "end": 1562, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1535, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1536, | |
| "end": 1546, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1547, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1562, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1562, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1562, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 1527, | |
| "end": 1562, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1451, | |
| "end": 1570, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 139, | |
| "name": "tag", | |
| "value": "8" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 139, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 139, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 89, | |
| "end": 95, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 83, | |
| "end": 96, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 74, | |
| "end": 96, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 74, | |
| "end": 96, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "PUSH [tag]", | |
| "value": "10" | |
| }, | |
| { | |
| "begin": 128, | |
| "end": 133, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "PUSH [tag]", | |
| "value": "11" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "tag", | |
| "value": "10" | |
| }, | |
| { | |
| "begin": 101, | |
| "end": 134, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 68, | |
| "end": 139, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 146, | |
| "end": 409, | |
| "name": "tag", | |
| "value": "3" | |
| }, | |
| { | |
| "begin": 146, | |
| "end": 409, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 146, | |
| "end": 409, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 261, | |
| "end": 263, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 249, | |
| "end": 258, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 240, | |
| "end": 247, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 236, | |
| "end": 259, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 232, | |
| "end": 264, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "PUSH [tag]", | |
| "value": "13" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 277, | |
| "end": 278, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 274, | |
| "end": 275, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 267, | |
| "end": 279, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "tag", | |
| "value": "13" | |
| }, | |
| { | |
| "begin": 229, | |
| "end": 231, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 312, | |
| "end": 313, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "PUSH [tag]", | |
| "value": "14" | |
| }, | |
| { | |
| "begin": 385, | |
| "end": 392, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 376, | |
| "end": 382, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 365, | |
| "end": 374, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 361, | |
| "end": 383, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "PUSH [tag]", | |
| "value": "8" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "tag", | |
| "value": "14" | |
| }, | |
| { | |
| "begin": 329, | |
| "end": 393, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 319, | |
| "end": 393, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 319, | |
| "end": 393, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 291, | |
| "end": 399, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 223, | |
| "end": 409, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 416, | |
| "end": 488, | |
| "name": "tag", | |
| "value": "15" | |
| }, | |
| { | |
| "begin": 416, | |
| "end": 488, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 416, | |
| "end": 488, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 478, | |
| "end": 483, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 467, | |
| "end": 483, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 467, | |
| "end": 483, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 461, | |
| "end": 488, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 461, | |
| "end": 488, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 461, | |
| "end": 488, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 461, | |
| "end": 488, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 495, | |
| "end": 612, | |
| "name": "tag", | |
| "value": "11" | |
| }, | |
| { | |
| "begin": 495, | |
| "end": 612, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "PUSH [tag]", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 582, | |
| "end": 587, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "PUSH [tag]", | |
| "value": "15" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "tag", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 564, | |
| "end": 588, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 557, | |
| "end": 562, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 554, | |
| "end": 589, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 546, | |
| "name": "PUSH [tag]", | |
| "value": "19" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 546, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 603, | |
| "end": 604, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 600, | |
| "end": 601, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 593, | |
| "end": 605, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 546, | |
| "name": "tag", | |
| "value": "19" | |
| }, | |
| { | |
| "begin": 544, | |
| "end": 546, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 538, | |
| "end": 612, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 538, | |
| "end": 612, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "tag", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH #[$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "CODECOPY" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "RETURN" | |
| } | |
| ], | |
| ".data": { | |
| "0": { | |
| ".auxdata": "a264697066735822122066a80e24832157aa9c717548587ae07dff987398551a439bd083ce951baedf4f64736f6c63430006000033", | |
| ".code": [ | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "CALLVALUE" | |
| }, | |
| { | |
| "begin": 8, | |
| "end": 17, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "PUSH [tag]", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 30, | |
| "end": 31, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 27, | |
| "end": 28, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 20, | |
| "end": 32, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "tag", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 7, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "LT" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "CALLDATALOAD" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "E0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "SHR" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "4EE22ADF" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "14" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "4EE22ADF" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "8" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "70A08231" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "9" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "95D89B41" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "10" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "A9059CBB" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "11" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "DD62ED3E" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "12" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "F490A351" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "13" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "tag", | |
| "value": "14" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "6FDDE03" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "3" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "95EA7B3" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "18160DDD" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "5" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "23B872DD" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "313CE567" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH [tag]", | |
| "value": "7" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "tag", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 923, | |
| "end": 3623, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "tag", | |
| "value": "3" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH [tag]", | |
| "value": "15" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH [tag]", | |
| "value": "16" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "tag", | |
| "value": "15" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH [tag]", | |
| "value": "17" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH [tag]", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "tag", | |
| "value": "17" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "19" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "21" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "22" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "19" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "23" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH [tag]", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "23" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "tag", | |
| "value": "5" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH [tag]", | |
| "value": "25" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH [tag]", | |
| "value": "26" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "tag", | |
| "value": "25" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH [tag]", | |
| "value": "27" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "tag", | |
| "value": "27" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "6" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "29" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "30" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "31" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "30" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "32" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "29" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "33" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH [tag]", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "33" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "tag", | |
| "value": "7" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH [tag]", | |
| "value": "34" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH [tag]", | |
| "value": "35" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "tag", | |
| "value": "34" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH [tag]", | |
| "value": "36" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH [tag]", | |
| "value": "37" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "tag", | |
| "value": "36" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "tag", | |
| "value": "8" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH [tag]", | |
| "value": "38" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH [tag]", | |
| "value": "39" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH [tag]", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "tag", | |
| "value": "39" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "PUSH [tag]", | |
| "value": "41" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "tag", | |
| "value": "38" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "STOP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "9" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "42" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "43" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "44" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "43" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "45" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "42" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "46" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "46" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "tag", | |
| "value": "10" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH [tag]", | |
| "value": "47" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH [tag]", | |
| "value": "48" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "tag", | |
| "value": "47" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH [tag]", | |
| "value": "49" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH [tag]", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "tag", | |
| "value": "49" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "11" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "50" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "51" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "21" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "51" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "52" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "50" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "53" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH [tag]", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "53" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "12" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "54" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "55" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "56" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "55" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "57" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "54" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "58" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "58" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "13" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "59" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH", | |
| "value": "4" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "CALLDATASIZE" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "60" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "31" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "60" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "61" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "59" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "62" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH [tag]", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "62" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "RETURN" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "tag", | |
| "value": "16" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "A" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "PUSH", | |
| "value": "4552433230426173696300000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 960, | |
| "end": 1002, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "tag", | |
| "value": "22" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2811, | |
| "end": 2815, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2860, | |
| "end": 2869, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2835, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2846, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2847, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2848, | |
| "end": 2856, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2857, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2869, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2869, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2869, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2828, | |
| "end": 2869, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2906, | |
| "end": 2914, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2894, | |
| "end": 2904, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925" | |
| }, | |
| { | |
| "begin": 2916, | |
| "end": 2925, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH [tag]", | |
| "value": "64" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "tag", | |
| "value": "64" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2885, | |
| "end": 2926, | |
| "name": "LOG3" | |
| }, | |
| { | |
| "begin": 2944, | |
| "end": 2948, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 2937, | |
| "end": 2948, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2937, | |
| "end": 2948, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2731, | |
| "end": 2956, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "tag", | |
| "value": "26" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1635, | |
| "end": 1642, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1661, | |
| "end": 1673, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1661, | |
| "end": 1673, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1654, | |
| "end": 1673, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1654, | |
| "end": 1673, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1582, | |
| "end": 1681, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "tag", | |
| "value": "32" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3214, | |
| "end": 3218, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3260, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3261, | |
| "end": 3266, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3252, | |
| "end": 3267, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3239, | |
| "end": 3248, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3239, | |
| "end": 3267, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 3239, | |
| "end": 3267, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "PUSH [tag]", | |
| "value": "67" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "tag", | |
| "value": "67" | |
| }, | |
| { | |
| "begin": 3230, | |
| "end": 3268, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3308, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3309, | |
| "end": 3314, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3315, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3316, | |
| "end": 3326, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3301, | |
| "end": 3327, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3288, | |
| "end": 3297, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3288, | |
| "end": 3327, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 3288, | |
| "end": 3327, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "PUSH [tag]", | |
| "value": "68" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "tag", | |
| "value": "68" | |
| }, | |
| { | |
| "begin": 3279, | |
| "end": 3328, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "PUSH [tag]", | |
| "value": "69" | |
| }, | |
| { | |
| "begin": 3387, | |
| "end": 3396, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3375, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3376, | |
| "end": 3381, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3382, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3386, | |
| "name": "PUSH [tag]", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3386, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "tag", | |
| "value": "69" | |
| }, | |
| { | |
| "begin": 3367, | |
| "end": 3397, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3357, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3358, | |
| "end": 3363, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3364, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3397, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3397, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3397, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 3349, | |
| "end": 3397, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "PUSH [tag]", | |
| "value": "71" | |
| }, | |
| { | |
| "begin": 3468, | |
| "end": 3477, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3444, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3445, | |
| "end": 3450, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3451, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3452, | |
| "end": 3462, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3463, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3467, | |
| "name": "PUSH [tag]", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3467, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "tag", | |
| "value": "71" | |
| }, | |
| { | |
| "begin": 3437, | |
| "end": 3478, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3415, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3416, | |
| "end": 3421, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3422, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3423, | |
| "end": 3433, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3434, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3478, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3478, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3478, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 3408, | |
| "end": 3478, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "PUSH [tag]", | |
| "value": "72" | |
| }, | |
| { | |
| "begin": 3527, | |
| "end": 3536, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3515, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3516, | |
| "end": 3521, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3522, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3526, | |
| "name": "PUSH [tag]", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3526, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "tag", | |
| "value": "72" | |
| }, | |
| { | |
| "begin": 3507, | |
| "end": 3537, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3497, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3498, | |
| "end": 3503, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3504, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3537, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3537, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3537, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 3489, | |
| "end": 3537, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3568, | |
| "end": 3573, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3562, | |
| "end": 3567, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF" | |
| }, | |
| { | |
| "begin": 3574, | |
| "end": 3583, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH [tag]", | |
| "value": "74" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "tag", | |
| "value": "74" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3553, | |
| "end": 3584, | |
| "name": "LOG3" | |
| }, | |
| { | |
| "begin": 3602, | |
| "end": 3606, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3595, | |
| "end": 3606, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3595, | |
| "end": 3606, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP4" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3118, | |
| "end": 3614, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "tag", | |
| "value": "35" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1092, | |
| "end": 1093, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1059, | |
| "end": 1093, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "tag", | |
| "value": "41" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1770, | |
| "end": 1779, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1766, | |
| "name": "PUSH", | |
| "value": "2" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1766, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 1754, | |
| "end": 1779, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1814, | |
| "end": 1823, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1798, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1799, | |
| "end": 1809, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1810, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 1790, | |
| "end": 1823, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1693, | |
| "end": 1831, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "tag", | |
| "value": "45" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1913, | |
| "end": 1920, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1947, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1948, | |
| "end": 1958, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 1939, | |
| "end": 1959, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 1932, | |
| "end": 1959, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1932, | |
| "end": 1959, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1967, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "tag", | |
| "value": "48" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "9" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "PUSH", | |
| "value": "4A424A2D544F4B454E0000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1052, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "tag", | |
| "value": "52" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2059, | |
| "end": 2063, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2104, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2105, | |
| "end": 2115, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2116, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2083, | |
| "end": 2092, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2083, | |
| "end": 2116, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 2083, | |
| "end": 2116, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "PUSH [tag]", | |
| "value": "78" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "tag", | |
| "value": "78" | |
| }, | |
| { | |
| "begin": 2075, | |
| "end": 2117, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "PUSH [tag]", | |
| "value": "79" | |
| }, | |
| { | |
| "begin": 2176, | |
| "end": 2185, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2159, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2160, | |
| "end": 2170, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2171, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2175, | |
| "name": "PUSH [tag]", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2175, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "tag", | |
| "value": "79" | |
| }, | |
| { | |
| "begin": 2151, | |
| "end": 2186, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2136, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2137, | |
| "end": 2147, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2148, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2186, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2186, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2186, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2128, | |
| "end": 2186, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "PUSH [tag]", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 2241, | |
| "end": 2250, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2226, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2227, | |
| "end": 2235, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2236, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2240, | |
| "name": "PUSH [tag]", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2240, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "tag", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2251, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2205, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2206, | |
| "end": 2214, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2215, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2251, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2251, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2251, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2197, | |
| "end": 2251, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2287, | |
| "end": 2295, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2276, | |
| "end": 2286, | |
| "name": "CALLER" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF" | |
| }, | |
| { | |
| "begin": 2296, | |
| "end": 2305, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH [tag]", | |
| "value": "81" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "tag", | |
| "value": "81" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2306, | |
| "name": "LOG3" | |
| }, | |
| { | |
| "begin": 2324, | |
| "end": 2328, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 2317, | |
| "end": 2328, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2317, | |
| "end": 2328, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 2336, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "tag", | |
| "value": "57" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3051, | |
| "end": 3055, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3081, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3082, | |
| "end": 3087, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3088, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3089, | |
| "end": 3097, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 3074, | |
| "end": 3098, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 3067, | |
| "end": 3098, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3067, | |
| "end": 3098, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2968, | |
| "end": 3106, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "tag", | |
| "value": "61" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2457, | |
| "end": 2461, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2502, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2503, | |
| "end": 2509, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2494, | |
| "end": 2510, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2481, | |
| "end": 2490, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2481, | |
| "end": 2510, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 2481, | |
| "end": 2510, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "PUSH [tag]", | |
| "value": "84" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "tag", | |
| "value": "84" | |
| }, | |
| { | |
| "begin": 2473, | |
| "end": 2511, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "PUSH [tag]", | |
| "value": "85" | |
| }, | |
| { | |
| "begin": 2562, | |
| "end": 2571, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2549, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2550, | |
| "end": 2556, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2557, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2561, | |
| "name": "PUSH [tag]", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2561, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "tag", | |
| "value": "85" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2572, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2530, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2531, | |
| "end": 2537, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2538, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2572, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2572, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2572, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2522, | |
| "end": 2572, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "PUSH [tag]", | |
| "value": "86" | |
| }, | |
| { | |
| "begin": 2627, | |
| "end": 2636, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2612, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2613, | |
| "end": 2621, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2622, | |
| "name": "SLOAD" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2626, | |
| "name": "PUSH [tag]", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2626, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "PUSH", | |
| "value": "FFFFFFFF" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "JUMP", | |
| "value": "[in]" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "tag", | |
| "value": "86" | |
| }, | |
| { | |
| "begin": 2604, | |
| "end": 2637, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2591, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2592, | |
| "end": 2600, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2601, | |
| "name": "KECCAK256" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2637, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2637, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2637, | |
| "name": "SSTORE" | |
| }, | |
| { | |
| "begin": 2583, | |
| "end": 2637, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2669, | |
| "end": 2677, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2662, | |
| "end": 2668, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF" | |
| }, | |
| { | |
| "begin": 2678, | |
| "end": 2687, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH [tag]", | |
| "value": "87" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH [tag]", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "tag", | |
| "value": "87" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2653, | |
| "end": 2688, | |
| "name": "LOG3" | |
| }, | |
| { | |
| "begin": 2706, | |
| "end": 2710, | |
| "name": "PUSH", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 2699, | |
| "end": 2710, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2699, | |
| "end": 2710, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP4" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2718, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "tag", | |
| "value": "70" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 376, | |
| "end": 383, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 406, | |
| "end": 407, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 401, | |
| "end": 402, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 401, | |
| "end": 407, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 401, | |
| "end": 407, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "PUSH [tag]", | |
| "value": "89" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "INVALID" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "tag", | |
| "value": "89" | |
| }, | |
| { | |
| "begin": 394, | |
| "end": 408, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 428, | |
| "end": 429, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 424, | |
| "end": 425, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 424, | |
| "end": 429, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 417, | |
| "end": 429, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 417, | |
| "end": 429, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 318, | |
| "end": 437, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "tag", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 521, | |
| "end": 528, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 539, | |
| "end": 548, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 555, | |
| "end": 556, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 551, | |
| "end": 552, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 551, | |
| "end": 556, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 539, | |
| "end": 556, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 539, | |
| "end": 556, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 577, | |
| "end": 578, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 572, | |
| "end": 573, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 572, | |
| "end": 578, | |
| "name": "LT" | |
| }, | |
| { | |
| "begin": 572, | |
| "end": 578, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "PUSH [tag]", | |
| "value": "91" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "INVALID" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "tag", | |
| "value": "91" | |
| }, | |
| { | |
| "begin": 565, | |
| "end": 579, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 595, | |
| "end": 596, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 588, | |
| "end": 596, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 588, | |
| "end": 596, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 588, | |
| "end": 596, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 463, | |
| "end": 604, | |
| "name": "JUMP", | |
| "value": "[out]" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 135, | |
| "name": "tag", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 135, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 5, | |
| "end": 135, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 85, | |
| "end": 91, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 72, | |
| "end": 92, | |
| "name": "CALLDATALOAD" | |
| }, | |
| { | |
| "begin": 63, | |
| "end": 92, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 63, | |
| "end": 92, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "PUSH [tag]", | |
| "value": "95" | |
| }, | |
| { | |
| "begin": 124, | |
| "end": 129, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "PUSH [tag]", | |
| "value": "96" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "tag", | |
| "value": "95" | |
| }, | |
| { | |
| "begin": 97, | |
| "end": 130, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 57, | |
| "end": 135, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 142, | |
| "end": 272, | |
| "name": "tag", | |
| "value": "97" | |
| }, | |
| { | |
| "begin": 142, | |
| "end": 272, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 142, | |
| "end": 272, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 222, | |
| "end": 228, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 209, | |
| "end": 229, | |
| "name": "CALLDATALOAD" | |
| }, | |
| { | |
| "begin": 200, | |
| "end": 229, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 200, | |
| "end": 229, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "PUSH [tag]", | |
| "value": "99" | |
| }, | |
| { | |
| "begin": 261, | |
| "end": 266, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "PUSH [tag]", | |
| "value": "100" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "tag", | |
| "value": "99" | |
| }, | |
| { | |
| "begin": 234, | |
| "end": 267, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 194, | |
| "end": 272, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 279, | |
| "end": 520, | |
| "name": "tag", | |
| "value": "44" | |
| }, | |
| { | |
| "begin": 279, | |
| "end": 520, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 279, | |
| "end": 520, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 383, | |
| "end": 385, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 371, | |
| "end": 380, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 362, | |
| "end": 369, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 358, | |
| "end": 381, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 354, | |
| "end": 386, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "PUSH [tag]", | |
| "value": "102" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 399, | |
| "end": 400, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 396, | |
| "end": 397, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 389, | |
| "end": 401, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "tag", | |
| "value": "102" | |
| }, | |
| { | |
| "begin": 351, | |
| "end": 353, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 434, | |
| "end": 435, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "PUSH [tag]", | |
| "value": "103" | |
| }, | |
| { | |
| "begin": 496, | |
| "end": 503, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 487, | |
| "end": 493, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 476, | |
| "end": 485, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 472, | |
| "end": 494, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "tag", | |
| "value": "103" | |
| }, | |
| { | |
| "begin": 451, | |
| "end": 504, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 441, | |
| "end": 504, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 441, | |
| "end": 504, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 413, | |
| "end": 510, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 345, | |
| "end": 520, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 527, | |
| "end": 893, | |
| "name": "tag", | |
| "value": "56" | |
| }, | |
| { | |
| "begin": 527, | |
| "end": 893, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 527, | |
| "end": 893, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 527, | |
| "end": 893, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 648, | |
| "end": 650, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 636, | |
| "end": 645, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 627, | |
| "end": 634, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 623, | |
| "end": 646, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 619, | |
| "end": 651, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "PUSH [tag]", | |
| "value": "105" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 664, | |
| "end": 665, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 661, | |
| "end": 662, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 654, | |
| "end": 666, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "tag", | |
| "value": "105" | |
| }, | |
| { | |
| "begin": 616, | |
| "end": 618, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 699, | |
| "end": 700, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "PUSH [tag]", | |
| "value": "106" | |
| }, | |
| { | |
| "begin": 761, | |
| "end": 768, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 752, | |
| "end": 758, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 741, | |
| "end": 750, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 737, | |
| "end": 759, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "tag", | |
| "value": "106" | |
| }, | |
| { | |
| "begin": 716, | |
| "end": 769, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 706, | |
| "end": 769, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 706, | |
| "end": 769, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 678, | |
| "end": 775, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 806, | |
| "end": 808, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "PUSH [tag]", | |
| "value": "107" | |
| }, | |
| { | |
| "begin": 869, | |
| "end": 876, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 860, | |
| "end": 866, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 849, | |
| "end": 858, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 845, | |
| "end": 867, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "tag", | |
| "value": "107" | |
| }, | |
| { | |
| "begin": 824, | |
| "end": 877, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 814, | |
| "end": 877, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 814, | |
| "end": 877, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 785, | |
| "end": 883, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 610, | |
| "end": 893, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "tag", | |
| "value": "31" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 900, | |
| "end": 1391, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1038, | |
| "end": 1040, | |
| "name": "PUSH", | |
| "value": "60" | |
| }, | |
| { | |
| "begin": 1026, | |
| "end": 1035, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 1017, | |
| "end": 1024, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1013, | |
| "end": 1036, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1009, | |
| "end": 1041, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "PUSH [tag]", | |
| "value": "109" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 1054, | |
| "end": 1055, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1051, | |
| "end": 1052, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1044, | |
| "end": 1056, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "tag", | |
| "value": "109" | |
| }, | |
| { | |
| "begin": 1006, | |
| "end": 1008, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1089, | |
| "end": 1090, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "PUSH [tag]", | |
| "value": "110" | |
| }, | |
| { | |
| "begin": 1151, | |
| "end": 1158, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1142, | |
| "end": 1148, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1131, | |
| "end": 1140, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 1127, | |
| "end": 1149, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "tag", | |
| "value": "110" | |
| }, | |
| { | |
| "begin": 1106, | |
| "end": 1159, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1096, | |
| "end": 1159, | |
| "name": "SWAP4" | |
| }, | |
| { | |
| "begin": 1096, | |
| "end": 1159, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1068, | |
| "end": 1165, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1196, | |
| "end": 1198, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "PUSH [tag]", | |
| "value": "111" | |
| }, | |
| { | |
| "begin": 1259, | |
| "end": 1266, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1250, | |
| "end": 1256, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1239, | |
| "end": 1248, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 1235, | |
| "end": 1257, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "tag", | |
| "value": "111" | |
| }, | |
| { | |
| "begin": 1214, | |
| "end": 1267, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1204, | |
| "end": 1267, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1204, | |
| "end": 1267, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1175, | |
| "end": 1273, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1304, | |
| "end": 1306, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "PUSH [tag]", | |
| "value": "112" | |
| }, | |
| { | |
| "begin": 1367, | |
| "end": 1374, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1358, | |
| "end": 1364, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1347, | |
| "end": 1356, | |
| "name": "DUP8" | |
| }, | |
| { | |
| "begin": 1343, | |
| "end": 1365, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "PUSH [tag]", | |
| "value": "97" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "tag", | |
| "value": "112" | |
| }, | |
| { | |
| "begin": 1322, | |
| "end": 1375, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1312, | |
| "end": 1375, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1312, | |
| "end": 1375, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1283, | |
| "end": 1381, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1000, | |
| "end": 1391, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1398, | |
| "end": 1764, | |
| "name": "tag", | |
| "value": "21" | |
| }, | |
| { | |
| "begin": 1398, | |
| "end": 1764, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1398, | |
| "end": 1764, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1398, | |
| "end": 1764, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1519, | |
| "end": 1521, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1507, | |
| "end": 1516, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 1498, | |
| "end": 1505, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 1494, | |
| "end": 1517, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1490, | |
| "end": 1522, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "PUSH [tag]", | |
| "value": "114" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 1535, | |
| "end": 1536, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1532, | |
| "end": 1533, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1525, | |
| "end": 1537, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "tag", | |
| "value": "114" | |
| }, | |
| { | |
| "begin": 1487, | |
| "end": 1489, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1570, | |
| "end": 1571, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "PUSH [tag]", | |
| "value": "115" | |
| }, | |
| { | |
| "begin": 1632, | |
| "end": 1639, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 1623, | |
| "end": 1629, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1612, | |
| "end": 1621, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1608, | |
| "end": 1630, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "PUSH [tag]", | |
| "value": "93" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "tag", | |
| "value": "115" | |
| }, | |
| { | |
| "begin": 1587, | |
| "end": 1640, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1577, | |
| "end": 1640, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1577, | |
| "end": 1640, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1549, | |
| "end": 1646, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1677, | |
| "end": 1679, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "PUSH [tag]", | |
| "value": "116" | |
| }, | |
| { | |
| "begin": 1740, | |
| "end": 1747, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 1731, | |
| "end": 1737, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1720, | |
| "end": 1729, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 1716, | |
| "end": 1738, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "PUSH [tag]", | |
| "value": "97" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "tag", | |
| "value": "116" | |
| }, | |
| { | |
| "begin": 1695, | |
| "end": 1748, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1685, | |
| "end": 1748, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1685, | |
| "end": 1748, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1656, | |
| "end": 1754, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1481, | |
| "end": 1764, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1771, | |
| "end": 2012, | |
| "name": "tag", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 1771, | |
| "end": 2012, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1771, | |
| "end": 2012, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1875, | |
| "end": 1877, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 1863, | |
| "end": 1872, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1854, | |
| "end": 1861, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 1850, | |
| "end": 1873, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 1846, | |
| "end": 1878, | |
| "name": "SLT" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "PUSH [tag]", | |
| "value": "118" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 1891, | |
| "end": 1892, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1888, | |
| "end": 1889, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 1881, | |
| "end": 1893, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "tag", | |
| "value": "118" | |
| }, | |
| { | |
| "begin": 1843, | |
| "end": 1845, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1926, | |
| "end": 1927, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "PUSH [tag]", | |
| "value": "119" | |
| }, | |
| { | |
| "begin": 1988, | |
| "end": 1995, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 1979, | |
| "end": 1985, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 1968, | |
| "end": 1977, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 1964, | |
| "end": 1986, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "PUSH [tag]", | |
| "value": "97" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "tag", | |
| "value": "119" | |
| }, | |
| { | |
| "begin": 1943, | |
| "end": 1996, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 1933, | |
| "end": 1996, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1933, | |
| "end": 1996, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1905, | |
| "end": 2002, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 1837, | |
| "end": 2012, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2019, | |
| "end": 2123, | |
| "name": "tag", | |
| "value": "120" | |
| }, | |
| { | |
| "begin": 2019, | |
| "end": 2123, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "PUSH [tag]", | |
| "value": "122" | |
| }, | |
| { | |
| "begin": 2111, | |
| "end": 2116, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "PUSH [tag]", | |
| "value": "123" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "tag", | |
| "value": "122" | |
| }, | |
| { | |
| "begin": 2096, | |
| "end": 2117, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2091, | |
| "end": 2094, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2084, | |
| "end": 2118, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2078, | |
| "end": 2123, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2078, | |
| "end": 2123, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2078, | |
| "end": 2123, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2130, | |
| "end": 2469, | |
| "name": "tag", | |
| "value": "124" | |
| }, | |
| { | |
| "begin": 2130, | |
| "end": 2469, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2130, | |
| "end": 2469, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "PUSH [tag]", | |
| "value": "126" | |
| }, | |
| { | |
| "begin": 2267, | |
| "end": 2272, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "PUSH [tag]", | |
| "value": "127" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "tag", | |
| "value": "126" | |
| }, | |
| { | |
| "begin": 2238, | |
| "end": 2273, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "PUSH [tag]", | |
| "value": "128" | |
| }, | |
| { | |
| "begin": 2349, | |
| "end": 2355, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2344, | |
| "end": 2347, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "PUSH [tag]", | |
| "value": "129" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "tag", | |
| "value": "128" | |
| }, | |
| { | |
| "begin": 2285, | |
| "end": 2356, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2278, | |
| "end": 2356, | |
| "name": "SWAP4" | |
| }, | |
| { | |
| "begin": 2278, | |
| "end": 2356, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "PUSH [tag]", | |
| "value": "130" | |
| }, | |
| { | |
| "begin": 2406, | |
| "end": 2412, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2401, | |
| "end": 2404, | |
| "name": "DUP6" | |
| }, | |
| { | |
| "begin": 2394, | |
| "end": 2398, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2387, | |
| "end": 2392, | |
| "name": "DUP7" | |
| }, | |
| { | |
| "begin": 2383, | |
| "end": 2399, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "PUSH [tag]", | |
| "value": "131" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "tag", | |
| "value": "130" | |
| }, | |
| { | |
| "begin": 2361, | |
| "end": 2413, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "PUSH [tag]", | |
| "value": "132" | |
| }, | |
| { | |
| "begin": 2456, | |
| "end": 2462, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "PUSH [tag]", | |
| "value": "133" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "tag", | |
| "value": "132" | |
| }, | |
| { | |
| "begin": 2434, | |
| "end": 2463, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2429, | |
| "end": 2432, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2425, | |
| "end": 2464, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2418, | |
| "end": 2464, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2418, | |
| "end": 2464, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2218, | |
| "end": 2469, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2476, | |
| "end": 2589, | |
| "name": "tag", | |
| "value": "134" | |
| }, | |
| { | |
| "begin": 2476, | |
| "end": 2589, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "PUSH [tag]", | |
| "value": "136" | |
| }, | |
| { | |
| "begin": 2577, | |
| "end": 2582, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "PUSH [tag]", | |
| "value": "137" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "tag", | |
| "value": "136" | |
| }, | |
| { | |
| "begin": 2559, | |
| "end": 2583, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2554, | |
| "end": 2557, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2547, | |
| "end": 2584, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2589, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2589, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2541, | |
| "end": 2589, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2596, | |
| "end": 2703, | |
| "name": "tag", | |
| "value": "138" | |
| }, | |
| { | |
| "begin": 2596, | |
| "end": 2703, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "PUSH [tag]", | |
| "value": "140" | |
| }, | |
| { | |
| "begin": 2691, | |
| "end": 2696, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "PUSH [tag]", | |
| "value": "141" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "tag", | |
| "value": "140" | |
| }, | |
| { | |
| "begin": 2675, | |
| "end": 2697, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2670, | |
| "end": 2673, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2663, | |
| "end": 2698, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 2657, | |
| "end": 2703, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2657, | |
| "end": 2703, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2657, | |
| "end": 2703, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2710, | |
| "end": 2911, | |
| "name": "tag", | |
| "value": "24" | |
| }, | |
| { | |
| "begin": 2710, | |
| "end": 2911, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2710, | |
| "end": 2911, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2822, | |
| "end": 2824, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 2811, | |
| "end": 2820, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 2807, | |
| "end": 2825, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2799, | |
| "end": 2825, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 2799, | |
| "end": 2825, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "PUSH [tag]", | |
| "value": "143" | |
| }, | |
| { | |
| "begin": 2898, | |
| "end": 2899, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 2887, | |
| "end": 2896, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 2883, | |
| "end": 2900, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 2874, | |
| "end": 2880, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "PUSH [tag]", | |
| "value": "120" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "tag", | |
| "value": "143" | |
| }, | |
| { | |
| "begin": 2836, | |
| "end": 2901, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 2793, | |
| "end": 2911, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 2918, | |
| "end": 3211, | |
| "name": "tag", | |
| "value": "18" | |
| }, | |
| { | |
| "begin": 2918, | |
| "end": 3211, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 2918, | |
| "end": 3211, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3052, | |
| "end": 3054, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3041, | |
| "end": 3050, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3037, | |
| "end": 3055, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3029, | |
| "end": 3055, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3029, | |
| "end": 3055, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3102, | |
| "end": 3111, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3096, | |
| "end": 3100, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3092, | |
| "end": 3112, | |
| "name": "SUB" | |
| }, | |
| { | |
| "begin": 3088, | |
| "end": 3089, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3077, | |
| "end": 3086, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 3073, | |
| "end": 3090, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3066, | |
| "end": 3113, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "PUSH [tag]", | |
| "value": "145" | |
| }, | |
| { | |
| "begin": 3196, | |
| "end": 3200, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3187, | |
| "end": 3193, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "PUSH [tag]", | |
| "value": "124" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "tag", | |
| "value": "145" | |
| }, | |
| { | |
| "begin": 3127, | |
| "end": 3201, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3119, | |
| "end": 3201, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3119, | |
| "end": 3201, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3023, | |
| "end": 3211, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3218, | |
| "end": 3431, | |
| "name": "tag", | |
| "value": "28" | |
| }, | |
| { | |
| "begin": 3218, | |
| "end": 3431, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3218, | |
| "end": 3431, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3336, | |
| "end": 3338, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3325, | |
| "end": 3334, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3321, | |
| "end": 3339, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3313, | |
| "end": 3339, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3313, | |
| "end": 3339, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "PUSH [tag]", | |
| "value": "147" | |
| }, | |
| { | |
| "begin": 3418, | |
| "end": 3419, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3407, | |
| "end": 3416, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 3403, | |
| "end": 3420, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3394, | |
| "end": 3400, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "PUSH [tag]", | |
| "value": "134" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "tag", | |
| "value": "147" | |
| }, | |
| { | |
| "begin": 3350, | |
| "end": 3421, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3307, | |
| "end": 3431, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3438, | |
| "end": 3643, | |
| "name": "tag", | |
| "value": "37" | |
| }, | |
| { | |
| "begin": 3438, | |
| "end": 3643, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3438, | |
| "end": 3643, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3552, | |
| "end": 3554, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3541, | |
| "end": 3550, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3537, | |
| "end": 3555, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3529, | |
| "end": 3555, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3529, | |
| "end": 3555, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "PUSH [tag]", | |
| "value": "149" | |
| }, | |
| { | |
| "begin": 3630, | |
| "end": 3631, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3619, | |
| "end": 3628, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 3615, | |
| "end": 3632, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3606, | |
| "end": 3612, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "PUSH [tag]", | |
| "value": "138" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "tag", | |
| "value": "149" | |
| }, | |
| { | |
| "begin": 3566, | |
| "end": 3633, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3523, | |
| "end": 3643, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3650, | |
| "end": 3768, | |
| "name": "tag", | |
| "value": "127" | |
| }, | |
| { | |
| "begin": 3650, | |
| "end": 3768, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3650, | |
| "end": 3768, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3740, | |
| "end": 3745, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 3734, | |
| "end": 3746, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 3724, | |
| "end": 3746, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3724, | |
| "end": 3746, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3705, | |
| "end": 3768, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3705, | |
| "end": 3768, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3705, | |
| "end": 3768, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3705, | |
| "end": 3768, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3776, | |
| "end": 3939, | |
| "name": "tag", | |
| "value": "129" | |
| }, | |
| { | |
| "begin": 3776, | |
| "end": 3939, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3776, | |
| "end": 3939, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 3891, | |
| "end": 3897, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3886, | |
| "end": 3889, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3879, | |
| "end": 3898, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 3928, | |
| "end": 3932, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 3923, | |
| "end": 3926, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 3919, | |
| "end": 3933, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 3904, | |
| "end": 3933, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3904, | |
| "end": 3933, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "SWAP3" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3872, | |
| "end": 3939, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 3947, | |
| "end": 4038, | |
| "name": "tag", | |
| "value": "152" | |
| }, | |
| { | |
| "begin": 3947, | |
| "end": 4038, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3947, | |
| "end": 4038, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "PUSH [tag]", | |
| "value": "154" | |
| }, | |
| { | |
| "begin": 4027, | |
| "end": 4032, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "PUSH [tag]", | |
| "value": "155" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "tag", | |
| "value": "154" | |
| }, | |
| { | |
| "begin": 4009, | |
| "end": 4033, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 3998, | |
| "end": 4033, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3998, | |
| "end": 4033, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3992, | |
| "end": 4038, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 3992, | |
| "end": 4038, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 3992, | |
| "end": 4038, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 3992, | |
| "end": 4038, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4045, | |
| "end": 4130, | |
| "name": "tag", | |
| "value": "123" | |
| }, | |
| { | |
| "begin": 4045, | |
| "end": 4130, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4045, | |
| "end": 4130, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4118, | |
| "end": 4123, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4111, | |
| "end": 4124, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 4104, | |
| "end": 4125, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 4093, | |
| "end": 4125, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4093, | |
| "end": 4125, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4087, | |
| "end": 4130, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4087, | |
| "end": 4130, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4087, | |
| "end": 4130, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4087, | |
| "end": 4130, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4137, | |
| "end": 4258, | |
| "name": "tag", | |
| "value": "155" | |
| }, | |
| { | |
| "begin": 4137, | |
| "end": 4258, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4137, | |
| "end": 4258, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4210, | |
| "end": 4252, | |
| "name": "PUSH", | |
| "value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
| }, | |
| { | |
| "begin": 4203, | |
| "end": 4208, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 4199, | |
| "end": 4253, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 4188, | |
| "end": 4253, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4188, | |
| "end": 4253, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4182, | |
| "end": 4258, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4182, | |
| "end": 4258, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4182, | |
| "end": 4258, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4182, | |
| "end": 4258, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4265, | |
| "end": 4337, | |
| "name": "tag", | |
| "value": "137" | |
| }, | |
| { | |
| "begin": 4265, | |
| "end": 4337, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4265, | |
| "end": 4337, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4327, | |
| "end": 4332, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4316, | |
| "end": 4332, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4316, | |
| "end": 4332, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4310, | |
| "end": 4337, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4310, | |
| "end": 4337, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4310, | |
| "end": 4337, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4310, | |
| "end": 4337, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4344, | |
| "end": 4425, | |
| "name": "tag", | |
| "value": "141" | |
| }, | |
| { | |
| "begin": 4344, | |
| "end": 4425, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4344, | |
| "end": 4425, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4415, | |
| "end": 4419, | |
| "name": "PUSH", | |
| "value": "FF" | |
| }, | |
| { | |
| "begin": 4408, | |
| "end": 4413, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 4404, | |
| "end": 4420, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 4393, | |
| "end": 4420, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4393, | |
| "end": 4420, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4387, | |
| "end": 4425, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4387, | |
| "end": 4425, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4387, | |
| "end": 4425, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4387, | |
| "end": 4425, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4433, | |
| "end": 4701, | |
| "name": "tag", | |
| "value": "131" | |
| }, | |
| { | |
| "begin": 4433, | |
| "end": 4701, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4498, | |
| "end": 4499, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "tag", | |
| "value": "161" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4519, | |
| "end": 4525, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 4516, | |
| "end": 4517, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4513, | |
| "end": 4526, | |
| "name": "LT" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "PUSH [tag]", | |
| "value": "163" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 4595, | |
| "end": 4596, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 4590, | |
| "end": 4593, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 4586, | |
| "end": 4597, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4580, | |
| "end": 4598, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 4576, | |
| "end": 4577, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4571, | |
| "end": 4574, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 4567, | |
| "end": 4578, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4560, | |
| "end": 4599, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 4541, | |
| "end": 4543, | |
| "name": "PUSH", | |
| "value": "20" | |
| }, | |
| { | |
| "begin": 4538, | |
| "end": 4539, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4534, | |
| "end": 4544, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4529, | |
| "end": 4544, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4529, | |
| "end": 4544, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "PUSH [tag]", | |
| "value": "161" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "tag", | |
| "value": "163" | |
| }, | |
| { | |
| "begin": 4505, | |
| "end": 4606, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4621, | |
| "end": 4627, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 4618, | |
| "end": 4619, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4615, | |
| "end": 4628, | |
| "name": "GT" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "ISZERO" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "PUSH [tag]", | |
| "value": "164" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 4686, | |
| "end": 4687, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4677, | |
| "end": 4683, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 4672, | |
| "end": 4675, | |
| "name": "DUP5" | |
| }, | |
| { | |
| "begin": 4668, | |
| "end": 4684, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4661, | |
| "end": 4688, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "tag", | |
| "value": "164" | |
| }, | |
| { | |
| "begin": 4612, | |
| "end": 4614, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4482, | |
| "end": 4701, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4709, | |
| "end": 4806, | |
| "name": "tag", | |
| "value": "133" | |
| }, | |
| { | |
| "begin": 4709, | |
| "end": 4806, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4709, | |
| "end": 4806, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4797, | |
| "end": 4799, | |
| "name": "PUSH", | |
| "value": "1F" | |
| }, | |
| { | |
| "begin": 4793, | |
| "end": 4800, | |
| "name": "NOT" | |
| }, | |
| { | |
| "begin": 4788, | |
| "end": 4790, | |
| "name": "PUSH", | |
| "value": "1F" | |
| }, | |
| { | |
| "begin": 4781, | |
| "end": 4786, | |
| "name": "DUP4" | |
| }, | |
| { | |
| "begin": 4777, | |
| "end": 4791, | |
| "name": "ADD" | |
| }, | |
| { | |
| "begin": 4773, | |
| "end": 4801, | |
| "name": "AND" | |
| }, | |
| { | |
| "begin": 4763, | |
| "end": 4801, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4763, | |
| "end": 4801, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4757, | |
| "end": 4806, | |
| "name": "SWAP2" | |
| }, | |
| { | |
| "begin": 4757, | |
| "end": 4806, | |
| "name": "SWAP1" | |
| }, | |
| { | |
| "begin": 4757, | |
| "end": 4806, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4757, | |
| "end": 4806, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4814, | |
| "end": 4931, | |
| "name": "tag", | |
| "value": "96" | |
| }, | |
| { | |
| "begin": 4814, | |
| "end": 4931, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "PUSH [tag]", | |
| "value": "167" | |
| }, | |
| { | |
| "begin": 4901, | |
| "end": 4906, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "PUSH [tag]", | |
| "value": "152" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "tag", | |
| "value": "167" | |
| }, | |
| { | |
| "begin": 4883, | |
| "end": 4907, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4876, | |
| "end": 4881, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4873, | |
| "end": 4908, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 4863, | |
| "end": 4865, | |
| "name": "PUSH [tag]", | |
| "value": "168" | |
| }, | |
| { | |
| "begin": 4863, | |
| "end": 4865, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 4922, | |
| "end": 4923, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 4919, | |
| "end": 4920, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 4912, | |
| "end": 4924, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 4863, | |
| "end": 4865, | |
| "name": "tag", | |
| "value": "168" | |
| }, | |
| { | |
| "begin": 4863, | |
| "end": 4865, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4857, | |
| "end": 4931, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4857, | |
| "end": 4931, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 4938, | |
| "end": 5055, | |
| "name": "tag", | |
| "value": "100" | |
| }, | |
| { | |
| "begin": 4938, | |
| "end": 5055, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "PUSH [tag]", | |
| "value": "170" | |
| }, | |
| { | |
| "begin": 5025, | |
| "end": 5030, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "PUSH [tag]", | |
| "value": "137" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "JUMP" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "tag", | |
| "value": "170" | |
| }, | |
| { | |
| "begin": 5007, | |
| "end": 5031, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 5000, | |
| "end": 5005, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 4997, | |
| "end": 5032, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 4987, | |
| "end": 4989, | |
| "name": "PUSH [tag]", | |
| "value": "171" | |
| }, | |
| { | |
| "begin": 4987, | |
| "end": 4989, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 5046, | |
| "end": 5047, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 5043, | |
| "end": 5044, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 5036, | |
| "end": 5048, | |
| "name": "REVERT" | |
| }, | |
| { | |
| "begin": 4987, | |
| "end": 4989, | |
| "name": "tag", | |
| "value": "171" | |
| }, | |
| { | |
| "begin": 4987, | |
| "end": 4989, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 4981, | |
| "end": 5055, | |
| "name": "POP" | |
| }, | |
| { | |
| "begin": 4981, | |
| "end": 5055, | |
| "name": "JUMP" | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| "methodIdentifiers": { | |
| "allowance(address,address)": "dd62ed3e", | |
| "approve(address,uint256)": "095ea7b3", | |
| "balanceOf(address)": "70a08231", | |
| "decimals()": "313ce567", | |
| "increaseTotalSuply(uint256)": "4ee22adf", | |
| "name()": "06fdde03", | |
| "symbol()": "95d89b41", | |
| "totalSupply()": "18160ddd", | |
| "transfer(address,uint256)": "a9059cbb", | |
| "transferFrom(address,address,uint256)": "23b872dd", | |
| "transferencia_disney(address,address,uint256)": "f490a351" | |
| } | |
| }, | |
| "metadata": "{\"compiler\":{\"version\":\"0.6.0+commit.26b70077\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"total\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokens\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokens\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"numTokens\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenOwner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newTokens\",\"type\":\"uint256\"}],\"name\":\"increaseTotalSuply\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"numTokens\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"numTokens\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"numTokens\",\"type\":\"uint256\"}],\"name\":\"transferencia_disney\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"methods\":{}},\"userdoc\":{\"methods\":{}}},\"settings\":{\"compilationTarget\":{\"Tema 1 - Primeros pasos/ERC20.sol\":\"ERC20Basic\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"Tema 1 - Primeros pasos/ERC20.sol\":{\"keccak256\":\"0x5fb076ae9a077f2ab84c881d193925d1814ff208a05a4a0650c683e9d10b3e86\",\"urls\":[\"bzz-raw://a725915c580ad65a1a0a0212fcb4d36855aa3dc39ddf2017dca6071f580dc7f8\",\"dweb:/ipfs/QmTpWX44ccpA3x6nHS3AwWDfXAFR1EHCDFqRfFwUq1ctMX\"]},\"Tema 1 - Primeros pasos/SafeMath.sol\":{\"keccak256\":\"0x0ccf92c343d7e05ecd04d0bc3b7e9e39a3cd24f7fe8a24784c9a39e7b95b37d8\",\"urls\":[\"bzz-raw://c54d308bf7f576666004f7cec2397089fc3f360089dbc7a724e52fcb5f77cb00\",\"dweb:/ipfs/QmeqeLx7Zk9D1dxn4KaNC4x9jfkZHHiTRjxyF6v9V4gtzb\"]}},\"version\":1}", | |
| "userdoc": { | |
| "methods": {} | |
| } | |
| }, | |
| "IERC20": { | |
| "abi": [ | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "value", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Approval", | |
| "type": "event" | |
| }, | |
| { | |
| "anonymous": false, | |
| "inputs": [ | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "from", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": true, | |
| "internalType": "address", | |
| "name": "to", | |
| "type": "address" | |
| }, | |
| { | |
| "indexed": false, | |
| "internalType": "uint256", | |
| "name": "value", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "Transfer", | |
| "type": "event" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "owner", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "allowance", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "spender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "approve", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "account", | |
| "type": "address" | |
| } | |
| ], | |
| "name": "balanceOf", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [], | |
| "name": "totalSupply", | |
| "outputs": [ | |
| { | |
| "internalType": "uint256", | |
| "name": "", | |
| "type": "uint256" | |
| } | |
| ], | |
| "stateMutability": "view", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transfer", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferFrom", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| }, | |
| { | |
| "inputs": [ | |
| { | |
| "internalType": "address", | |
| "name": "sender", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "address", | |
| "name": "recipient", | |
| "type": "address" | |
| }, | |
| { | |
| "internalType": "uint256", | |
| "name": "amount", | |
| "type": "uint256" | |
| } | |
| ], | |
| "name": "transferencia_disney", | |
| "outputs": [ | |
| { | |
| "internalType": "bool", | |
| "name": "", | |
| "type": "bool" | |
| } | |
| ], | |
| "stateMutability": "nonpayable", | |
| "type": "function" | |
| } | |
| ], | |
| "devdoc": { | |
| "methods": {} | |
| }, | |
| "evm": { | |
| "assembly": "", | |
| "bytecode": { | |
| "linkReferences": {}, | |
| "object": "", | |
| "opcodes": "", | |
| "sourceMap": "" | |
| }, | |
| "deployedBytecode": { | |
| "linkReferences": {}, | |
| "object": "", | |
| "opcodes": "", | |
| "sourceMap": "" | |
| }, | |
| "gasEstimates": null, | |
| "legacyAssembly": null, | |
| "methodIdentifiers": { | |
| "allowance(address,address)": "dd62ed3e", | |
| "approve(address,uint256)": "095ea7b3", | |
| "balanceOf(address)": "70a08231", | |
| "totalSupply()": "18160ddd", | |
| "transfer(address,uint256)": "a9059cbb", | |
| "transferFrom(address,address,uint256)": "23b872dd", | |
| "transferencia_disney(address,address,uint256)": "f490a351" | |
| } | |
| }, | |
| "metadata": "{\"compiler\":{\"version\":\"0.6.0+commit.26b70077\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferencia_disney\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"methods\":{}},\"userdoc\":{\"methods\":{}}},\"settings\":{\"compilationTarget\":{\"Tema 1 - Primeros pasos/ERC20.sol\":\"IERC20\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"Tema 1 - Primeros pasos/ERC20.sol\":{\"keccak256\":\"0x5fb076ae9a077f2ab84c881d193925d1814ff208a05a4a0650c683e9d10b3e86\",\"urls\":[\"bzz-raw://a725915c580ad65a1a0a0212fcb4d36855aa3dc39ddf2017dca6071f580dc7f8\",\"dweb:/ipfs/QmTpWX44ccpA3x6nHS3AwWDfXAFR1EHCDFqRfFwUq1ctMX\"]},\"Tema 1 - Primeros pasos/SafeMath.sol\":{\"keccak256\":\"0x0ccf92c343d7e05ecd04d0bc3b7e9e39a3cd24f7fe8a24784c9a39e7b95b37d8\",\"urls\":[\"bzz-raw://c54d308bf7f576666004f7cec2397089fc3f360089dbc7a724e52fcb5f77cb00\",\"dweb:/ipfs/QmeqeLx7Zk9D1dxn4KaNC4x9jfkZHHiTRjxyF6v9V4gtzb\"]}},\"version\":1}", | |
| "userdoc": { | |
| "methods": {} | |
| } | |
| } | |
| }, | |
| "Tema 1 - Primeros pasos/SafeMath.sol": { | |
| "SafeMath": { | |
| "abi": [], | |
| "devdoc": { | |
| "methods": {} | |
| }, | |
| "evm": { | |
| "assembly": " /* \"Tema 1 - Primeros pasos/SafeMath.sol\":280:892 library SafeMath{\r... */\n dataSize(sub_0)\n dataOffset(sub_0)\n /* \"--CODEGEN--\":132:134 */\n 0x0b\n /* \"--CODEGEN--\":166:173 */\n dup3\n /* \"--CODEGEN--\":155:164 */\n dup3\n /* \"--CODEGEN--\":146:153 */\n dup3\n /* \"--CODEGEN--\":137:174 */\n codecopy\n /* \"--CODEGEN--\":255:262 */\n dup1\n /* \"--CODEGEN--\":249:263 */\n mload\n /* \"--CODEGEN--\":246:247 */\n 0x00\n /* \"--CODEGEN--\":241:264 */\n byte\n /* \"--CODEGEN--\":235:239 */\n 0x73\n /* \"--CODEGEN--\":232:265 */\n eq\n /* \"--CODEGEN--\":222:224 */\n tag_1\n jumpi\n /* \"--CODEGEN--\":269:278 */\n invalid\n /* \"--CODEGEN--\":222:224 */\ntag_1:\n /* \"--CODEGEN--\":293:302 */\n address\n /* \"--CODEGEN--\":290:291 */\n 0x00\n /* \"--CODEGEN--\":283:303 */\n mstore\n /* \"--CODEGEN--\":323:327 */\n 0x73\n /* \"--CODEGEN--\":314:321 */\n dup2\n /* \"--CODEGEN--\":306:328 */\n mstore8\n /* \"--CODEGEN--\":347:354 */\n dup3\n /* \"--CODEGEN--\":338:345 */\n dup2\n /* \"--CODEGEN--\":331:355 */\n return\nstop\n\nsub_0: assembly {\n /* \"Tema 1 - Primeros pasos/SafeMath.sol\":280:892 library SafeMath{\r... */\n eq(address, deployTimeAddress())\n mstore(0x40, 0x80)\n 0x00\n dup1\n revert\n\n auxdata: 0xa2646970667358221220edec53e11ff66fa6e6d9edf20bbf1f2037b69f5bb4bb2dc98b5d506b84fb367a64736f6c63430006000033\n}\n", | |
| "bytecode": { | |
| "linkReferences": {}, | |
| "object": "60566023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220edec53e11ff66fa6e6d9edf20bbf1f2037b69f5bb4bb2dc98b5d506b84fb367a64736f6c63430006000033", | |
| "opcodes": "PUSH1 0x56 PUSH1 0x23 PUSH1 0xB DUP3 DUP3 DUP3 CODECOPY DUP1 MLOAD PUSH1 0x0 BYTE PUSH1 0x73 EQ PUSH1 0x16 JUMPI INVALID JUMPDEST ADDRESS PUSH1 0x0 MSTORE PUSH1 0x73 DUP2 MSTORE8 DUP3 DUP2 RETURN INVALID PUSH20 0x0 ADDRESS EQ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 0xED 0xEC MSTORE8 0xE1 0x1F 0xF6 PUSH16 0xA6E6D9EDF20BBF1F2037B69F5BB4BB2D 0xC9 DUP12 0x5D POP PUSH12 0x84FB367A64736F6C63430006 STOP STOP CALLER ", | |
| "sourceMap": "280:612:2:-:0;;132:2:-1;166:7;155:9;146:7;137:37;255:7;249:14;246:1;241:23;235:4;232:33;222:2;;269:9;222:2;293:9;290:1;283:20;323:4;314:7;306:22;347:7;338;331:24" | |
| }, | |
| "deployedBytecode": { | |
| "linkReferences": {}, | |
| "object": "73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220edec53e11ff66fa6e6d9edf20bbf1f2037b69f5bb4bb2dc98b5d506b84fb367a64736f6c63430006000033", | |
| "opcodes": "PUSH20 0x0 ADDRESS EQ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 0xED 0xEC MSTORE8 0xE1 0x1F 0xF6 PUSH16 0xA6E6D9EDF20BBF1F2037B69F5BB4BB2D 0xC9 DUP12 0x5D POP PUSH12 0x84FB367A64736F6C63430006 STOP STOP CALLER ", | |
| "sourceMap": "280:612:2:-:0;;;;;;;;" | |
| }, | |
| "gasEstimates": { | |
| "creation": { | |
| "codeDepositCost": "17200", | |
| "executionCost": "97", | |
| "totalCost": "17297" | |
| }, | |
| "internal": { | |
| "add(uint256,uint256)": "infinite", | |
| "mul(uint256,uint256)": "infinite", | |
| "sub(uint256,uint256)": "infinite" | |
| } | |
| }, | |
| "legacyAssembly": { | |
| ".code": [ | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "PUSH #[$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "PUSH [$]", | |
| "value": "0000000000000000000000000000000000000000000000000000000000000000" | |
| }, | |
| { | |
| "begin": 132, | |
| "end": 134, | |
| "name": "PUSH", | |
| "value": "B" | |
| }, | |
| { | |
| "begin": 166, | |
| "end": 173, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 155, | |
| "end": 164, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 146, | |
| "end": 153, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 137, | |
| "end": 174, | |
| "name": "CODECOPY" | |
| }, | |
| { | |
| "begin": 255, | |
| "end": 262, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 249, | |
| "end": 263, | |
| "name": "MLOAD" | |
| }, | |
| { | |
| "begin": 246, | |
| "end": 247, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 241, | |
| "end": 264, | |
| "name": "BYTE" | |
| }, | |
| { | |
| "begin": 235, | |
| "end": 239, | |
| "name": "PUSH", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 232, | |
| "end": 265, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 222, | |
| "end": 224, | |
| "name": "PUSH [tag]", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 222, | |
| "end": 224, | |
| "name": "JUMPI" | |
| }, | |
| { | |
| "begin": 269, | |
| "end": 278, | |
| "name": "INVALID" | |
| }, | |
| { | |
| "begin": 222, | |
| "end": 224, | |
| "name": "tag", | |
| "value": "1" | |
| }, | |
| { | |
| "begin": 222, | |
| "end": 224, | |
| "name": "JUMPDEST" | |
| }, | |
| { | |
| "begin": 293, | |
| "end": 302, | |
| "name": "ADDRESS" | |
| }, | |
| { | |
| "begin": 290, | |
| "end": 291, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 283, | |
| "end": 303, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 323, | |
| "end": 327, | |
| "name": "PUSH", | |
| "value": "73" | |
| }, | |
| { | |
| "begin": 314, | |
| "end": 321, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 306, | |
| "end": 328, | |
| "name": "MSTORE8" | |
| }, | |
| { | |
| "begin": 347, | |
| "end": 354, | |
| "name": "DUP3" | |
| }, | |
| { | |
| "begin": 338, | |
| "end": 345, | |
| "name": "DUP2" | |
| }, | |
| { | |
| "begin": 331, | |
| "end": 355, | |
| "name": "RETURN" | |
| } | |
| ], | |
| ".data": { | |
| "0": { | |
| ".auxdata": "a2646970667358221220edec53e11ff66fa6e6d9edf20bbf1f2037b69f5bb4bb2dc98b5d506b84fb367a64736f6c63430006000033", | |
| ".code": [ | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "PUSHDEPLOYADDRESS" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "ADDRESS" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "EQ" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "PUSH", | |
| "value": "80" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "PUSH", | |
| "value": "40" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "MSTORE" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "PUSH", | |
| "value": "0" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "DUP1" | |
| }, | |
| { | |
| "begin": 280, | |
| "end": 892, | |
| "name": "REVERT" | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| "methodIdentifiers": {} | |
| }, | |
| "metadata": "{\"compiler\":{\"version\":\"0.6.0+commit.26b70077\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"methods\":{}},\"userdoc\":{\"methods\":{}}},\"settings\":{\"compilationTarget\":{\"Tema 1 - Primeros pasos/SafeMath.sol\":\"SafeMath\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"Tema 1 - Primeros pasos/SafeMath.sol\":{\"keccak256\":\"0x0ccf92c343d7e05ecd04d0bc3b7e9e39a3cd24f7fe8a24784c9a39e7b95b37d8\",\"urls\":[\"bzz-raw://c54d308bf7f576666004f7cec2397089fc3f360089dbc7a724e52fcb5f77cb00\",\"dweb:/ipfs/QmeqeLx7Zk9D1dxn4KaNC4x9jfkZHHiTRjxyF6v9V4gtzb\"]}},\"version\":1}", | |
| "userdoc": { | |
| "methods": {} | |
| } | |
| } | |
| } | |
| }, | |
| "sources": { | |
| "Tema 1 - Primeros pasos/Conceptos_Basicos.sol": { | |
| "ast": { | |
| "absolutePath": "Tema 1 - Primeros pasos/Conceptos_Basicos.sol", | |
| "exportedSymbols": { | |
| "PrimerContrato": [ | |
| 23 | |
| ] | |
| }, | |
| "id": 24, | |
| "nodeType": "SourceUnit", | |
| "nodes": [ | |
| { | |
| "id": 1, | |
| "literals": [ | |
| "solidity", | |
| ">=", | |
| "0.4", | |
| ".4", | |
| "<", | |
| "0.7", | |
| ".0" | |
| ], | |
| "nodeType": "PragmaDirective", | |
| "src": "25:31:0" | |
| }, | |
| { | |
| "absolutePath": "Tema 1 - Primeros pasos/ERC20.sol", | |
| "file": "./ERC20.sol", | |
| "id": 2, | |
| "nodeType": "ImportDirective", | |
| "scope": 24, | |
| "sourceUnit": 434, | |
| "src": "134:21:0", | |
| "symbolAliases": [], | |
| "unitAlias": "" | |
| }, | |
| { | |
| "abstract": false, | |
| "baseContracts": [], | |
| "contractDependencies": [ | |
| 433 | |
| ], | |
| "contractKind": "contract", | |
| "documentation": null, | |
| "fullyImplemented": true, | |
| "id": 23, | |
| "linearizedBaseContracts": [ | |
| 23 | |
| ], | |
| "name": "PrimerContrato", | |
| "nodeType": "ContractDefinition", | |
| "nodes": [ | |
| { | |
| "constant": false, | |
| "id": 4, | |
| "name": "owner", | |
| "nodeType": "VariableDeclaration", | |
| "overrides": null, | |
| "scope": 23, | |
| "src": "313:13:0", | |
| "stateVariable": true, | |
| "storageLocation": "default", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_address", | |
| "typeString": "address" | |
| }, | |
| "typeName": { | |
| "id": 3, | |
| "name": "address", | |
| "nodeType": "ElementaryTypeName", | |
| "src": "313:7:0", | |
| "stateMutability": "nonpayable", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_address", | |
| "typeString": "address" | |
| } | |
| }, | |
| "value": null, | |
| "visibility": "internal" | |
| }, | |
| { | |
| "constant": false, | |
| "id": 6, | |
| "name": "token", | |
| "nodeType": "VariableDeclaration", | |
| "overrides": null, | |
| "scope": 23, | |
| "src": "333:16:0", | |
| "stateVariable": true, | |
| "storageLocation": "default", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_contract$_ERC20Basic_$433", | |
| "typeString": "contract ERC20Basic" | |
| }, | |
| "typeName": { | |
| "contractScope": null, | |
| "id": 5, | |
| "name": "ERC20Basic", | |
| "nodeType": "UserDefinedTypeName", | |
| "referencedDeclaration": 433, | |
| "src": "333:10:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_contract$_ERC20Basic_$433", | |
| "typeString": "contract ERC20Basic" | |
| } | |
| }, | |
| "value": null, | |
| "visibility": "internal" | |
| }, | |
| { | |
| "body": { | |
| "id": 21, | |
| "nodeType": "Block", | |
| "src": "526:75:0", | |
| "statements": [ | |
| { | |
| "expression": { | |
| "argumentTypes": null, | |
| "id": 12, | |
| "isConstant": false, | |
| "isLValue": false, | |
| "isPure": false, | |
| "lValueRequested": false, | |
| "leftHandSide": { | |
| "argumentTypes": null, | |
| "id": 9, | |
| "name": "owner", | |
| "nodeType": "Identifier", | |
| "overloadedDeclarations": [], | |
| "referencedDeclaration": 4, | |
| "src": "537:5:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_address", | |
| "typeString": "address" | |
| } | |
| }, | |
| "nodeType": "Assignment", | |
| "operator": "=", | |
| "rightHandSide": { | |
| "argumentTypes": null, | |
| "expression": { | |
| "argumentTypes": null, | |
| "id": 10, | |
| "name": "msg", | |
| "nodeType": "Identifier", | |
| "overloadedDeclarations": [], | |
| "referencedDeclaration": 530, | |
| "src": "544:3:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_magic_message", | |
| "typeString": "msg" | |
| } | |
| }, | |
| "id": 11, | |
| "isConstant": false, | |
| "isLValue": false, | |
| "isPure": false, | |
| "lValueRequested": false, | |
| "memberName": "sender", | |
| "nodeType": "MemberAccess", | |
| "referencedDeclaration": null, | |
| "src": "544:10:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_address_payable", | |
| "typeString": "address payable" | |
| } | |
| }, | |
| "src": "537:17:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_address", | |
| "typeString": "address" | |
| } | |
| }, | |
| "id": 13, | |
| "nodeType": "ExpressionStatement", | |
| "src": "537:17:0" | |
| }, | |
| { | |
| "expression": { | |
| "argumentTypes": null, | |
| "id": 19, | |
| "isConstant": false, | |
| "isLValue": false, | |
| "isPure": false, | |
| "lValueRequested": false, | |
| "leftHandSide": { | |
| "argumentTypes": null, | |
| "id": 14, | |
| "name": "token", | |
| "nodeType": "Identifier", | |
| "overloadedDeclarations": [], | |
| "referencedDeclaration": 6, | |
| "src": "565:5:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_contract$_ERC20Basic_$433", | |
| "typeString": "contract ERC20Basic" | |
| } | |
| }, | |
| "nodeType": "Assignment", | |
| "operator": "=", | |
| "rightHandSide": { | |
| "argumentTypes": null, | |
| "arguments": [ | |
| { | |
| "argumentTypes": null, | |
| "hexValue": "31303030", | |
| "id": 17, | |
| "isConstant": false, | |
| "isLValue": false, | |
| "isPure": true, | |
| "kind": "number", | |
| "lValueRequested": false, | |
| "nodeType": "Literal", | |
| "src": "588:4:0", | |
| "subdenomination": null, | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_rational_1000_by_1", | |
| "typeString": "int_const 1000" | |
| }, | |
| "value": "1000" | |
| } | |
| ], | |
| "expression": { | |
| "argumentTypes": [ | |
| { | |
| "typeIdentifier": "t_rational_1000_by_1", | |
| "typeString": "int_const 1000" | |
| } | |
| ], | |
| "id": 16, | |
| "isConstant": false, | |
| "isLValue": false, | |
| "isPure": false, | |
| "lValueRequested": false, | |
| "nodeType": "NewExpression", | |
| "src": "573:14:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_function_creation_nonpayable$_t_uint256_$returns$_t_contract$_ERC20Basic_$433_$", | |
| "typeString": "function (uint256) returns (contract ERC20Basic)" | |
| }, | |
| "typeName": { | |
| "contractScope": null, | |
| "id": 15, | |
| "name": "ERC20Basic", | |
| "nodeType": "UserDefinedTypeName", | |
| "referencedDeclaration": 433, | |
| "src": "577:10:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_contract$_ERC20Basic_$433", | |
| "typeString": "contract ERC20Basic" | |
| } | |
| } | |
| }, | |
| "id": 18, | |
| "isConstant": false, | |
| "isLValue": false, | |
| "isPure": false, | |
| "kind": "functionCall", | |
| "lValueRequested": false, | |
| "names": [], | |
| "nodeType": "FunctionCall", | |
| "src": "573:20:0", | |
| "tryCall": false, | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_contract$_ERC20Basic_$433", | |
| "typeString": "contract ERC20Basic" | |
| } | |
| }, | |
| "src": "565:28:0", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_contract$_ERC20Basic_$433", | |
| "typeString": "contract ERC20Basic" | |
| } | |
| }, | |
| "id": 20, | |
| "nodeType": "ExpressionStatement", | |
| "src": "565:28:0" | |
| } | |
| ] | |
| }, | |
| "documentation": null, | |
| "id": 22, | |
| "implemented": true, | |
| "kind": "constructor", | |
| "modifiers": [], | |
| "name": "", | |
| "nodeType": "FunctionDefinition", | |
| "overrides": null, | |
| "parameters": { | |
| "id": 7, | |
| "nodeType": "ParameterList", | |
| "parameters": [], | |
| "src": "517:2:0" | |
| }, | |
| "returnParameters": { | |
| "id": 8, | |
| "nodeType": "ParameterList", | |
| "parameters": [], | |
| "src": "526:0:0" | |
| }, | |
| "scope": 23, | |
| "src": "506:95:0", | |
| "stateMutability": "nonpayable", | |
| "virtual": false, | |
| "visibility": "public" | |
| } | |
| ], | |
| "scope": 24, | |
| "src": "187:423:0" | |
| } | |
| ], | |
| "src": "25:591:0" | |
| }, | |
| "id": 0 | |
| }, | |
| "Tema 1 - Primeros pasos/ERC20.sol": { | |
| "ast": { | |
| "absolutePath": "Tema 1 - Primeros pasos/ERC20.sol", | |
| "exportedSymbols": { | |
| "ERC20Basic": [ | |
| 433 | |
| ], | |
| "IERC20": [ | |
| 105 | |
| ] | |
| }, | |
| "id": 434, | |
| "nodeType": "SourceUnit", | |
| "nodes": [ | |
| { | |
| "id": 25, | |
| "literals": [ | |
| "solidity", | |
| ">=", | |
| "0.4", | |
| ".4", | |
| "<", | |
| "0.7", | |
| ".0" | |
| ], | |
| "nodeType": "PragmaDirective", | |
| "src": "33:31:1" | |
| }, | |
| { | |
| "id": 26, | |
| "literals": [ | |
| "experimental", | |
| "ABIEncoderV2" | |
| ], | |
| "nodeType": "PragmaDirective", | |
| "src": "66:33:1" | |
| }, | |
| { | |
| "absolutePath": "Tema 1 - Primeros pasos/SafeMath.sol", | |
| "file": "./SafeMath.sol", | |
| "id": 27, | |
| "nodeType": "ImportDirective", | |
| "scope": 434, | |
| "sourceUnit": 516, | |
| "src": "101:24:1", | |
| "symbolAliases": [], | |
| "unitAlias": "" | |
| }, | |
| { | |
| "abstract": false, | |
| "baseContracts": [], | |
| "contractDependencies": [], | |
| "contractKind": "interface", | |
| "documentation": null, | |
| "fullyImplemented": false, | |
| "id": 105, | |
| "linearizedBaseContracts": [ | |
| 105 | |
| ], | |
| "name": "IERC20", | |
| "nodeType": "ContractDefinition", | |
| "nodes": [ | |
| { | |
| "body": null, | |
| "documentation": null, | |
| "functionSelector": "18160ddd", | |
| "id": 32, | |
| "implemented": false, | |
| "kind": "function", | |
| "modifiers": [], | |
| "name": "totalSupply", | |
| "nodeType": "FunctionDefinition", | |
| "overrides": null, | |
| "parameters": { | |
| "id": 28, | |
| "nodeType": "ParameterList", | |
| "parameters": [], | |
| "src": "174:2:1" | |
| }, | |
| "returnParameters": { | |
| "id": 31, | |
| "nodeType": "ParameterList", | |
| "parameters": [ | |
| { | |
| "constant": false, | |
| "id": 30, | |
| "name": "", | |
| "nodeType": "VariableDeclaration", | |
| "overrides": null, | |
| "scope": 32, | |
| "src": "200:7:1", | |
| "stateVariable": false, | |
| "storageLocation": "default", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_uint256", | |
| "typeString": "uint256" | |
| }, | |
| "typeName": { | |
| "id": 29, | |
| "name": "uint256", | |
| "nodeType": "ElementaryTypeName", | |
| "src": "200:7:1", | |
| "typeDescriptions": { | |
| "typeIdentifier": "t_uint256", | |
| "typeString": "uint256" | |
| } | |
| }, | |
| "value": null, | |
| "visibility": "internal" | |
| } | |
| ], | |
| "src": "199:9:1" | |
| }, | |
| "scope": 105, | |
| "src": "154:55:1", | |
| "stateMutability": "view", | |
| "virtual": false, | |
| "visibility": "external" | |
| }, | |
| { | |
| "body": null, | |
| "documentation": null, | |
| "functionSelector": "70a08231", | |
| "id": 39, | |
| "implemented": false, | |
| "kind": "function", | |
| "modifiers": [], | |
| "name": "balanceOf", | |
| "nodeType": "FunctionDefinition", | |
| "overrides": null, | |
| "parameters": { | |
| "id": 35, | |
| "nodeType": "ParameterList", | |
| "parameters": [ | |
| { | |
| "constant": false, | |
| "id": |
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)