USA Node
Top Transactions
Blocks
Staking
Tokens
Broadcast TXN
CLI Interface
Developer API
Smart Contract HQ
Contact Us
Donate
Node Status
Node:
Main Net - US
Search
Token Contract Details
Contract:
0xb22e6acc328d6aff5426756a75aadb7eaeb29fa6
Name:
TraderPunks - Test
Symbol:
TESTPUNK
Total Supply:
0
Decimal:
Compiler Version:
v0.8.9
Published Contract:
Not Available
Send Transactions
TNT-20 Transactions
TNT-721 Transactions
Contract
Contract ByteCode:
0x6080604052600436106102725760003560e01c80636bb8c9771161014f578063a217fddf116100c1578063d547741f1161007a578063d547741f14610961578063dc982d581461098a578063e985e9c5146109b3578063eb8d2444146109f0578063f2fde38b14610a1b578063fb107a4f14610a4457610272565b8063a217fddf14610853578063a22cb4651461087e578063b5077f44146108a7578063b88d4fde146108d2578063c87b56dd146108fb578063cd87d7661461093857610272565b806383197ef01161011357806383197ef014610757578063841718a61461076e5780638da5cb5b1461079757806391d14854146107c257806395d89b41146107ff57806397d78dfc1461082a57610272565b80636bb8c9771461067257806370a082311461069d578063715018a6146106da57806371902b1b146106f157806381530b681461072e57610272565b80632cac44ca116101e857806340d097c3116101ac57806340d097c31461055f57806342842e0e1461057b57806349cb89c1146105a45780634f6ccce7146105cd5780636352211e1461060a57806369fc353e1461064757610272565b80632cac44ca1461047e5780632f2ff15d146104a75780632f745c59146104d057806336568abe1461050d5780633b065f6d1461053657610272565b80630d39fc811161023a5780630d39fc811461036e57806318160ddd1461039957806323b872dd146103c4578063248a9ca3146103ed57806324c979a31461042a57806324fd37711461045557610272565b806301ffc9a71461027757806303339bcb146102b457806306fdde03146102dd578063081812fc14610308578063095ea7b314610345575b600080fd5b34801561028357600080fd5b5061029e60048036038101906102999190614034565b610a6f565b6040516102ab919061407c565b60405180910390f35b3480156102c057600080fd5b506102db60048036038101906102d6919061412b565b610a81565b005b3480156102e957600080fd5b506102f2610ac9565b6040516102ff9190614204565b60405180910390f35b34801561031457600080fd5b5061032f600480360381019061032a9190614226565b610b5b565b60405161033c9190614262565b60405180910390f35b34801561035157600080fd5b5061036c6004803603810190610367919061427d565b610ba1565b005b34801561037a57600080fd5b50610383610cb9565b60405161039091906142cc565b60405180910390f35b3480156103a557600080fd5b506103ae610cbf565b6040516103bb91906142cc565b60405180910390f35b3480156103d057600080fd5b506103eb60048036038101906103e691906142e7565b610ccc565b005b3480156103f957600080fd5b50610414600480360381019061040f9190614370565b610d2c565b60405161042191906143ac565b60405180910390f35b34801561043657600080fd5b5061043f610d4c565b60405161044c91906142cc565b60405180910390f35b34801561046157600080fd5b5061047c600480360381019061047791906144fc565b610d52565b005b34801561048a57600080fd5b506104a560048036038101906104a0919061427d565b610d8f565b005b3480156104b357600080fd5b506104ce60048036038101906104c99190614558565b610f6b565b005b3480156104dc57600080fd5b506104f760048036038101906104f2919061427d565b610f8c565b60405161050491906142cc565b60405180910390f35b34801561051957600080fd5b50610534600480360381019061052f9190614558565b611031565b005b34801561054257600080fd5b5061055d60048036038101906105589190614660565b6110b4565b005b610579600480360381019061057491906146a9565b611116565b005b34801561058757600080fd5b506105a2600480360381019061059d91906142e7565b6111b5565b005b3480156105b057600080fd5b506105cb60048036038101906105c691906146a9565b6111d5565b005b3480156105d957600080fd5b506105f460048036038101906105ef9190614226565b611248565b60405161060191906142cc565b60405180910390f35b34801561061657600080fd5b50610631600480360381019061062c9190614226565b6112b9565b60405161063e9190614262565b60405180910390f35b34801561065357600080fd5b5061065c61136b565b60405161066991906143ac565b60405180910390f35b34801561067e57600080fd5b5061068761138f565b60405161069491906142cc565b60405180910390f35b3480156106a957600080fd5b506106c460048036038101906106bf91906146a9565b611395565b6040516106d191906142cc565b60405180910390f35b3480156106e657600080fd5b506106ef61144d565b005b3480156106fd57600080fd5b50610718600480360381019061071391906146fb565b611461565b60405161072591906147e6565b60405180910390f35b34801561073a57600080fd5b5061075560048036038101906107509190614226565b6115e3565b005b34801561076357600080fd5b5061076c61162c565b005b34801561077a57600080fd5b5061079560048036038101906107909190614834565b611654565b005b3480156107a357600080fd5b506107ac6116b0565b6040516107b99190614262565b60405180910390f35b3480156107ce57600080fd5b506107e960048036038101906107e49190614558565b6116da565b6040516107f6919061407c565b60405180910390f35b34801561080b57600080fd5b50610814611745565b6040516108219190614204565b60405180910390f35b34801561083657600080fd5b50610851600480360381019061084c91906144fc565b6117d7565b005b34801561085f57600080fd5b50610868611814565b60405161087591906143ac565b60405180910390f35b34801561088a57600080fd5b506108a560048036038101906108a09190614861565b61181b565b005b3480156108b357600080fd5b506108bc611831565b6040516108c991906142cc565b60405180910390f35b3480156108de57600080fd5b506108f960048036038101906108f49190614942565b61183b565b005b34801561090757600080fd5b50610922600480360381019061091d9190614226565b61189d565b60405161092f9190614204565b60405180910390f35b34801561094457600080fd5b5061095f600480360381019061095a919061427d565b611998565b005b34801561096d57600080fd5b5061098860048036038101906109839190614558565b611b0e565b005b34801561099657600080fd5b506109b160048036038101906109ac9190614226565b611b2f565b005b3480156109bf57600080fd5b506109da60048036038101906109d591906149c5565b611c07565b6040516109e7919061407c565b60405180910390f35b3480156109fc57600080fd5b50610a05611c9b565b604051610a12919061407c565b60405180910390f35b348015610a2757600080fd5b50610a426004803603810190610a3d91906146a9565b611cae565b005b348015610a5057600080fd5b50610a59611d32565b604051610a6691906142cc565b60405180910390f35b6000610a7a82611d3c565b9050919050565b610a89611db6565b60005b8281108015610aa35750600e54610aa1610cbf565b105b15610ac457610ab182611e34565b8080610abc90614a34565b915050610a8c565b505050565b606060008054610ad890614aac565b80601f0160208091040260200160405190810160405280929190818152602001828054610b0490614aac565b8015610b515780601f10610b2657610100808354040283529160200191610b51565b820191906000526020600020905b815481529060010190602001808311610b3457829003601f168201915b5050505050905090565b6000610b6682611ec2565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610bac826112b9565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1490614b50565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610c3c611f0d565b73ffffffffffffffffffffffffffffffffffffffff161480610c6b5750610c6a81610c65611f0d565b611c07565b5b610caa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca190614be2565b60405180910390fd5b610cb48383611f15565b505050565b600d5481565b6000600880549050905090565b610cdd610cd7611f0d565b82611fce565b610d1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1390614c74565b60405180910390fd5b610d27838383612063565b505050565b6000600b6000838152602001908152602001600020600101549050919050565b600f5481565b7f9b3ff885c25546df1e467d9212c372ba89c6bbf7075f6f7634f19fcb4cb7c36c610d7c816122ca565b610d8a8360016002856122de565b505050565b610da33360126123bc90919063ffffffff16565b610de2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd990614ce0565b60405180910390fd5b610df63360126123ec90919063ffffffff16565b811115610e38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2f90614d72565b60405180910390fd5b6000819050610e518360126123bc90919063ffffffff16565b15610e7857610e6a8360126123ec90919063ffffffff16565b81610e759190614d92565b90505b600082610e8f3360126123ec90919063ffffffff16565b610e999190614de8565b9050610eb13382601261241f9092919063ffffffff16565b50610ec88483601261241f9092919063ffffffff16565b503373ffffffffffffffffffffffffffffffffffffffff167f55b44f0aab9d06b43c6f493c1625172db5b86542b6fdd665ebd4e98729db21cd82604051610f0f91906142cc565b60405180910390a28373ffffffffffffffffffffffffffffffffffffffff167f55b44f0aab9d06b43c6f493c1625172db5b86542b6fdd665ebd4e98729db21cd83604051610f5d91906142cc565b60405180910390a250505050565b610f7482610d2c565b610f7d816122ca565b610f878383612454565b505050565b6000610f9783611395565b8210610fd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcf90614e8e565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b611039611f0d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146110a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109d90614f20565b60405180910390fd5b6110b08282612535565b5050565b6110bc611db6565b60005b8151811080156110d75750600e546110d5610cbf565b105b15611112576110ff8282815181106110f2576110f1614f40565b5b6020026020010151611e34565b808061110a90614a34565b9150506110bf565b5050565b600c60149054906101000a900460ff16611165576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115c90614fbb565b60405180910390fd5b600d5434146111a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a090615027565b60405180910390fd5b6111b281612617565b50565b6111d08383836040518060200160405280600081525061183b565b505050565b6111e93360126123bc90919063ffffffff16565b611228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121f90614ce0565b60405180910390fd5b611245816112403360126123ec90919063ffffffff16565b610d8f565b50565b6000611252610cbf565b8210611293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128a906150b9565b60405180910390fd5b600882815481106112a7576112a6614f40565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611362576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135990615125565b60405180910390fd5b80915050919050565b7f9b3ff885c25546df1e467d9212c372ba89c6bbf7075f6f7634f19fcb4cb7c36c81565b600e5481565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611406576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113fd906151b7565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611455611db6565b61145f600061272f565b565b6060600080600190505b611473610cbf565b81116114e75783600381111561148c5761148b6151d7565b5b6010600083815260200190815260200160002060009054906101000a900460ff1660038111156114bf576114be6151d7565b5b14156114d45781806114d090614a34565b9250505b80806114df90614a34565b91505061146b565b5060008167ffffffffffffffff811115611504576115036143d1565b5b6040519080825280602002602001820160405280156115325781602001602082028036833780820191505090505b509050600080600190505b611545610cbf565b81116115d75785600381111561155e5761155d6151d7565b5b6010600083815260200190815260200160002060009054906101000a900460ff166003811115611591576115906151d7565b5b14156115c457808383806115a490614a34565b9450815181106115b7576115b6614f40565b5b6020026020010181815250505b80806115cf90614a34565b91505061153d565b50819350505050919050565b6115eb611db6565b80600d819055507fa6dc15bdb68da224c66db4b3838d9a2b205138e8cff6774e57d0af91e196d6228160405161162191906142cc565b60405180910390a150565b611634611db6565b61163c6116b0565b73ffffffffffffffffffffffffffffffffffffffff16ff5b61165c611db6565b80600c60146101000a81548160ff0219169083151502179055507fc7f33a5383230bbf7b13084a2dfbbfbd53fadeaf6de5eab4a39250452f6e26ae816040516116a5919061407c565b60405180910390a150565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600b600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60606001805461175490614aac565b80601f016020809104026020016040519081016040528092919081815260200182805461178090614aac565b80156117cd5780601f106117a2576101008083540402835291602001916117cd565b820191906000526020600020905b8154815290600101906020018083116117b057829003601f168201915b5050505050905090565b7f9b3ff885c25546df1e467d9212c372ba89c6bbf7075f6f7634f19fcb4cb7c36c611801816122ca565b61180f8360026003856122de565b505050565b6000801b81565b61182d611826611f0d565b83836127f5565b5050565b6000600e54905090565b61184c611846611f0d565b83611fce565b61188b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188290614c74565b60405180910390fd5b61189784848484612962565b50505050565b60606118a882611ec2565b600160038111156118bc576118bb6151d7565b5b6010600084815260200190815260200160002060009054906101000a900460ff1660038111156118ef576118ee6151d7565b5b1415611987576011805461190290614aac565b80601f016020809104026020016040519081016040528092919081815260200182805461192e90614aac565b801561197b5780601f106119505761010080835404028352916020019161197b565b820191906000526020600020905b81548152906001019060200180831161195e57829003601f168201915b50505050509050611993565b611990826129be565b90505b919050565b6119a0611db6565b6000805b6119ae6012612ad1565b811015611a2f576000806119cc836012612ae690919063ffffffff16565b915091508573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a0b575050611a1c565b8084611a179190614d92565b935050505b8080611a2790614a34565b9150506119a4565b506127108282611a3f9190614d92565b1115611a80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7790615278565b60405180910390fd5b6000821415611aa357611a9d836012612b1290919063ffffffff16565b50611abb565b611ab98383601261241f9092919063ffffffff16565b505b8273ffffffffffffffffffffffffffffffffffffffff167f55b44f0aab9d06b43c6f493c1625172db5b86542b6fdd665ebd4e98729db21cd83604051611b0191906142cc565b60405180910390a2505050565b611b1782610d2c565b611b20816122ca565b611b2a8383612535565b505050565b611b37611db6565b611b3f610cbf565b811015611b81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b789061530a565b60405180910390fd5b600f54811115611bc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bbd9061539c565b60405180910390fd5b80600e819055507fd9668906ecf9bdfc721f8b2fed112d5117ad87e6776c838ca1a38b138e1dd00d81604051611bfc91906142cc565b60405180910390a150565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600c60149054906101000a900460ff1681565b611cb6611db6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611d26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1d9061542e565b60405180910390fd5b611d2f8161272f565b50565b6000600d54905090565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611daf5750611dae82612b42565b5b9050919050565b611dbe611f0d565b73ffffffffffffffffffffffffffffffffffffffff16611ddc6116b0565b73ffffffffffffffffffffffffffffffffffffffff1614611e32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e299061549a565b60405180910390fd5b565b600e54611e3f610cbf565b10611e7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7690615506565b60405180910390fd5b60006001611e8b610cbf565b611e959190614d92565b9050611ea18282612bbc565b611ebe8160006001604051806020016040528060008152506122de565b5050565b611ecb81612bda565b611f0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0190615125565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611f88836112b9565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080611fda836112b9565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061201c575061201b8185611c07565b5b8061205a57508373ffffffffffffffffffffffffffffffffffffffff1661204284610b5b565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612083826112b9565b73ffffffffffffffffffffffffffffffffffffffff16146120d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120d090615598565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612149576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121409061562a565b60405180910390fd5b612154838383612c46565b61215f600082611f15565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546121af9190614de8565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546122069190614d92565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46122c5838383612c56565b505050565b6122db816122d6611f0d565b612c5b565b50565b6122e784611ec2565b6122f18484612cf8565b816010600086815260200190815260200160002060006101000a81548160ff02191690836003811115612327576123266151d7565b5b0217905550600160038111156123405761233f6151d7565b5b826003811115612353576123526151d7565b5b14612363576123628482612d82565b5b83836003811115612377576123766151d7565b5b83600381111561238a576123896151d7565b5b7f467cbb837e651135f2aa9f6a8d143fe5c5e397de36cff3fd4c7fe6106527a5a060405160405180910390a450505050565b60006123e4836000018373ffffffffffffffffffffffffffffffffffffffff1660001b612df6565b905092915050565b6000612414836000018373ffffffffffffffffffffffffffffffffffffffff1660001b612e16565b60001c905092915050565b600061244b846000018473ffffffffffffffffffffffffffffffffffffffff1660001b8460001b612e92565b90509392505050565b61245e82826116da565b612531576001600b600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506124d6611f0d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b61253f82826116da565b15612613576000600b600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506125b8611f0d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b61262081611e34565b600034905060005b6126326012612ad1565b8110156126dc57600080612650836012612ae690919063ffffffff16565b91509150600081612710346126659190615679565b61266f91906156aa565b9050808561267d9190614de8565b94508273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156126c5573d6000803e3d6000fd5b5050505080806126d490614a34565b915050612628565b506126e56116b0565b73ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561272a573d6000803e3d6000fd5b505050565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161285b90615750565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612955919061407c565b60405180910390a3505050565b61296d848484612063565b61297984848484612ecd565b6129b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129af906157e2565b60405180910390fd5b50505050565b60606129c982611ec2565b6000600a600084815260200190815260200160002080546129e990614aac565b80601f0160208091040260200160405190810160405280929190818152602001828054612a1590614aac565b8015612a625780601f10612a3757610100808354040283529160200191612a62565b820191906000526020600020905b815481529060010190602001808311612a4557829003601f168201915b505050505090506000612a73613064565b9050600081511415612a89578192505050612acc565b600082511115612abe578082604051602001612aa692919061583e565b60405160208183030381529060405292505050612acc565b612ac78461307b565b925050505b919050565b6000612adf826000016130e3565b9050919050565b600080600080612af986600001866130f8565b915091508160001c8160001c9350935050509250929050565b6000612b3a836000018373ffffffffffffffffffffffffffffffffffffffff1660001b613138565b905092915050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612bb55750612bb482613171565b5b9050919050565b612bd6828260405180602001604052806000815250613253565b5050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b612c518383836132ae565b505050565b505050565b612c6582826116da565b612cf457612c8a8173ffffffffffffffffffffffffffffffffffffffff1660146133c2565b612c988360001c60206133c2565b604051602001612ca99291906158fa565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ceb9190614204565b60405180910390fd5b5050565b806003811115612d0b57612d0a6151d7565b5b6010600084815260200190815260200160002060009054906101000a900460ff166003811115612d3e57612d3d6151d7565b5b14612d7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d7590615980565b60405180910390fd5b5050565b612d8b82612bda565b612dca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dc190615a12565b60405180910390fd5b80600a60008481526020019081526020016000209080519060200190612df1929190613f25565b505050565b6000612e0e82846000016135fe90919063ffffffff16565b905092915050565b6000808360020160008481526020019081526020016000205490506000801b81141580612e495750612e488484612df6565b5b612e88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e7f90615a7e565b60405180910390fd5b8091505092915050565b60008184600201600085815260200190815260200160002081905550612ec4838560000161361590919063ffffffff16565b90509392505050565b6000612eee8473ffffffffffffffffffffffffffffffffffffffff1661362c565b15613057578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612f17611f0d565b8786866040518563ffffffff1660e01b8152600401612f399493929190615af3565b602060405180830381600087803b158015612f5357600080fd5b505af1925050508015612f8457506040513d601f19601f82011682018060405250810190612f819190615b54565b60015b613007573d8060008114612fb4576040519150601f19603f3d011682016040523d82523d6000602084013e612fb9565b606091505b50600081511415612fff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ff6906157e2565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061305c565b600190505b949350505050565b606060405180602001604052806000815250905090565b606061308682611ec2565b6000613090613064565b905060008151116130b057604051806020016040528060008152506130db565b806130ba8461364f565b6040516020016130cb92919061583e565b6040516020818303038152906040525b915050919050565b60006130f1826000016137b0565b9050919050565b600080600061311384866000016137c590919063ffffffff16565b9050808560020160008381526020019081526020016000205492509250509250929050565b60008260020160008381526020019081526020016000206000905561316982846000016137dc90919063ffffffff16565b905092915050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061323c57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061324c575061324b826137f3565b5b9050919050565b61325d838361385d565b61326a6000848484612ecd565b6132a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132a0906157e2565b60405180910390fd5b505050565b6132b9838383613a37565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156132fc576132f781613a3c565b61333b565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461333a576133398382613a85565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561337e5761337981613bf2565b6133bd565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146133bc576133bb8282613cc3565b5b5b505050565b6060600060028360026133d591906156aa565b6133df9190614d92565b67ffffffffffffffff8111156133f8576133f76143d1565b5b6040519080825280601f01601f19166020018201604052801561342a5781602001600182028036833780820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061346257613461614f40565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106134c6576134c5614f40565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000600184600261350691906156aa565b6135109190614d92565b90505b60018111156135b0577f3031323334353637383961626364656600000000000000000000000000000000600f86166010811061355257613551614f40565b5b1a60f81b82828151811061356957613568614f40565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c9450806135a990615b81565b9050613513565b50600084146135f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135eb90615bf7565b60405180910390fd5b8091505092915050565b600061360d8360000183613d42565b905092915050565b60006136248360000183613d65565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60606000821415613697576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506137ab565b600082905060005b600082146136c95780806136b290614a34565b915050600a826136c29190615679565b915061369f565b60008167ffffffffffffffff8111156136e5576136e46143d1565b5b6040519080825280601f01601f1916602001820160405280156137175781602001600182028036833780820191505090505b5090505b600085146137a4576001826137309190614de8565b9150600a8561373f9190615c17565b603061374b9190614d92565b60f81b81838151811061376157613760614f40565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561379d9190615679565b945061371b565b8093505050505b919050565b60006137be82600001613dd5565b9050919050565b60006137d48360000183613de6565b905092915050565b60006137eb8360000183613e11565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156138cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138c490615c94565b60405180910390fd5b6138d681612bda565b15613916576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161390d90615d00565b60405180910390fd5b61392260008383612c46565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546139729190614d92565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613a3360008383612c56565b5050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001613a9284611395565b613a9c9190614de8565b9050600060076000848152602001908152602001600020549050818114613b81576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050613c069190614de8565b9050600060096000848152602001908152602001600020549050600060088381548110613c3657613c35614f40565b5b906000526020600020015490508060088381548110613c5857613c57614f40565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480613ca757613ca6615d20565b5b6001900381819060005260206000200160009055905550505050565b6000613cce83611395565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080836001016000848152602001908152602001600020541415905092915050565b6000613d718383613d42565b613dca578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613dcf565b600090505b92915050565b600081600001805490509050919050565b6000826000018281548110613dfe57613dfd614f40565b5b9060005260206000200154905092915050565b60008083600101600084815260200190815260200160002054905060008114613f19576000600182613e439190614de8565b9050600060018660000180549050613e5b9190614de8565b9050818114613eca576000866000018281548110613e7c57613e7b614f40565b5b9060005260206000200154905080876000018481548110613ea057613e9f614f40565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480613ede57613edd615d20565b5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050613f1f565b60009150505b92915050565b828054613f3190614aac565b90600052602060002090601f016020900481019282613f535760008555613f9a565b82601f10613f6c57805160ff1916838001178555613f9a565b82800160010185558215613f9a579182015b82811115613f99578251825591602001919060010190613f7e565b5b509050613fa79190613fab565b5090565b5b80821115613fc4576000816000905550600101613fac565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61401181613fdc565b811461401c57600080fd5b50565b60008135905061402e81614008565b92915050565b60006020828403121561404a57614049613fd2565b5b60006140588482850161401f565b91505092915050565b60008115159050919050565b61407681614061565b82525050565b6000602082019050614091600083018461406d565b92915050565b6000819050919050565b6140aa81614097565b81146140b557600080fd5b50565b6000813590506140c7816140a1565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006140f8826140cd565b9050919050565b614108816140ed565b811461411357600080fd5b50565b600081359050614125816140ff565b92915050565b6000806040838503121561414257614141613fd2565b5b6000614150858286016140b8565b925050602061416185828601614116565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b838110156141a557808201518184015260208101905061418a565b838111156141b4576000848401525b50505050565b6000601f19601f8301169050919050565b60006141d68261416b565b6141e08185614176565b93506141f0818560208601614187565b6141f9816141ba565b840191505092915050565b6000602082019050818103600083015261421e81846141cb565b905092915050565b60006020828403121561423c5761423b613fd2565b5b600061424a848285016140b8565b91505092915050565b61425c816140ed565b82525050565b60006020820190506142776000830184614253565b92915050565b6000806040838503121561429457614293613fd2565b5b60006142a285828601614116565b92505060206142b3858286016140b8565b9150509250929050565b6142c681614097565b82525050565b60006020820190506142e160008301846142bd565b92915050565b600080600060608486031215614300576142ff613fd2565b5b600061430e86828701614116565b935050602061431f86828701614116565b9250506040614330868287016140b8565b9150509250925092565b6000819050919050565b61434d8161433a565b811461435857600080fd5b50565b60008135905061436a81614344565b92915050565b60006020828403121561438657614385613fd2565b5b60006143948482850161435b565b91505092915050565b6143a68161433a565b82525050565b60006020820190506143c1600083018461439d565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b614409826141ba565b810181811067ffffffffffffffff82111715614428576144276143d1565b5b80604052505050565b600061443b613fc8565b90506144478282614400565b919050565b600067ffffffffffffffff821115614467576144666143d1565b5b614470826141ba565b9050602081019050919050565b82818337600083830152505050565b600061449f61449a8461444c565b614431565b9050828152602081018484840111156144bb576144ba6143cc565b5b6144c684828561447d565b509392505050565b600082601f8301126144e3576144e26143c7565b5b81356144f384826020860161448c565b91505092915050565b6000806040838503121561451357614512613fd2565b5b6000614521858286016140b8565b925050602083013567ffffffffffffffff81111561454257614541613fd7565b5b61454e858286016144ce565b9150509250929050565b6000806040838503121561456f5761456e613fd2565b5b600061457d8582860161435b565b925050602061458e85828601614116565b9150509250929050565b600067ffffffffffffffff8211156145b3576145b26143d1565b5b602082029050602081019050919050565b600080fd5b60006145dc6145d784614598565b614431565b905080838252602082019050602084028301858111156145ff576145fe6145c4565b5b835b8181101561462857806146148882614116565b845260208401935050602081019050614601565b5050509392505050565b600082601f830112614647576146466143c7565b5b81356146578482602086016145c9565b91505092915050565b60006020828403121561467657614675613fd2565b5b600082013567ffffffffffffffff81111561469457614693613fd7565b5b6146a084828501614632565b91505092915050565b6000602082840312156146bf576146be613fd2565b5b60006146cd84828501614116565b91505092915050565b600481106146e357600080fd5b50565b6000813590506146f5816146d6565b92915050565b60006020828403121561471157614710613fd2565b5b600061471f848285016146e6565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61475d81614097565b82525050565b600061476f8383614754565b60208301905092915050565b6000602082019050919050565b600061479382614728565b61479d8185614733565b93506147a883614744565b8060005b838110156147d95781516147c08882614763565b97506147cb8361477b565b9250506001810190506147ac565b5085935050505092915050565b600060208201905081810360008301526148008184614788565b905092915050565b61481181614061565b811461481c57600080fd5b50565b60008135905061482e81614808565b92915050565b60006020828403121561484a57614849613fd2565b5b60006148588482850161481f565b91505092915050565b6000806040838503121561487857614877613fd2565b5b600061488685828601614116565b92505060206148978582860161481f565b9150509250929050565b600067ffffffffffffffff8211156148bc576148bb6143d1565b5b6148c5826141ba565b9050602081019050919050565b60006148e56148e0846148a1565b614431565b905082815260208101848484011115614901576149006143cc565b5b61490c84828561447d565b509392505050565b600082601f830112614929576149286143c7565b5b81356149398482602086016148d2565b91505092915050565b6000806000806080858703121561495c5761495b613fd2565b5b600061496a87828801614116565b945050602061497b87828801614116565b935050604061498c878288016140b8565b925050606085013567ffffffffffffffff8111156149ad576149ac613fd7565b5b6149b987828801614914565b91505092959194509250565b600080604083850312156149dc576149db613fd2565b5b60006149ea85828601614116565b92505060206149fb85828601614116565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614a3f82614097565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614a7257614a71614a05565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680614ac457607f821691505b60208210811415614ad857614ad7614a7d565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614b3a602183614176565b9150614b4582614ade565b604082019050919050565b60006020820190508181036000830152614b6981614b2d565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000614bcc603e83614176565b9150614bd782614b70565b604082019050919050565b60006020820190508181036000830152614bfb81614bbf565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b6000614c5e602e83614176565b9150614c6982614c02565b604082019050919050565b60006020820190508181036000830152614c8d81614c51565b9050919050565b7f796f7520646f206e6f7420726563656976652061206665652073706c69740000600082015250565b6000614cca601e83614176565b9150614cd582614c94565b602082019050919050565b60006020820190508181036000830152614cf981614cbd565b9050919050565b7f796f752063616e6e6f74207472616e736665722061206c61726765722066656560008201527f2073706c6974207468616e207768617420796f75206861766500000000000000602082015250565b6000614d5c603983614176565b9150614d6782614d00565b604082019050919050565b60006020820190508181036000830152614d8b81614d4f565b9050919050565b6000614d9d82614097565b9150614da883614097565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614ddd57614ddc614a05565b5b828201905092915050565b6000614df382614097565b9150614dfe83614097565b925082821015614e1157614e10614a05565b5b828203905092915050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614e78602b83614176565b9150614e8382614e1c565b604082019050919050565b60006020820190508181036000830152614ea781614e6b565b9050919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000614f0a602f83614176565b9150614f1582614eae565b604082019050919050565b60006020820190508181036000830152614f3981614efd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f73616c65206973206e6f74206163746976650000000000000000000000000000600082015250565b6000614fa5601283614176565b9150614fb082614f6f565b602082019050919050565b60006020820190508181036000830152614fd481614f98565b9050919050565b7f696e636f72726563742066756e64730000000000000000000000000000000000600082015250565b6000615011600f83614176565b915061501c82614fdb565b602082019050919050565b6000602082019050818103600083015261504081615004565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b60006150a3602c83614176565b91506150ae82615047565b604082019050919050565b600060208201905081810360008301526150d281615096565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b600061510f601883614176565b915061511a826150d9565b602082019050919050565b6000602082019050818103600083015261513e81615102565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b60006151a1602983614176565b91506151ac82615145565b604082019050919050565b600060208201905081810360008301526151d081615194565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f73756d206f66206665652073706c697473206d6179206e6f742065786365656460008201527f2031303025000000000000000000000000000000000000000000000000000000602082015250565b6000615262602583614176565b915061526d82615206565b604082019050919050565b6000602082019050818103600083015261529181615255565b9050919050565b7f6e657720737570706c79206d757374206265206774652063757272656e74207360008201527f7570706c79000000000000000000000000000000000000000000000000000000602082015250565b60006152f4602583614176565b91506152ff82615298565b604082019050919050565b60006020820190508181036000830152615323816152e7565b9050919050565b7f6e657720737570706c792063616e206e6f74206265206772656174657220746860008201527f616e206d617820737570706c7900000000000000000000000000000000000000602082015250565b6000615386602d83614176565b91506153918261532a565b604082019050919050565b600060208201905081810360008301526153b581615379565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615418602683614176565b9150615423826153bc565b604082019050919050565b600060208201905081810360008301526154478161540b565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000615484602083614176565b915061548f8261544e565b602082019050919050565b600060208201905081810360008301526154b381615477565b9050919050565b7f6d617820737570706c7920726561636865640000000000000000000000000000600082015250565b60006154f0601283614176565b91506154fb826154ba565b602082019050919050565b6000602082019050818103600083015261551f816154e3565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615582602583614176565b915061558d82615526565b604082019050919050565b600060208201905081810360008301526155b181615575565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615614602483614176565b915061561f826155b8565b604082019050919050565b6000602082019050818103600083015261564381615607565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061568482614097565b915061568f83614097565b92508261569f5761569e61564a565b5b828204905092915050565b60006156b582614097565b91506156c083614097565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156156f9576156f8614a05565b5b828202905092915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b600061573a601983614176565b915061574582615704565b602082019050919050565b600060208201905081810360008301526157698161572d565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006157cc603283614176565b91506157d782615770565b604082019050919050565b600060208201905081810360008301526157fb816157bf565b9050919050565b600081905092915050565b60006158188261416b565b6158228185615802565b9350615832818560208601614187565b80840191505092915050565b600061584a828561580d565b9150615856828461580d565b91508190509392505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000615898601783615802565b91506158a382615862565b601782019050919050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006158e4601183615802565b91506158ef826158ae565b601182019050919050565b60006159058261588b565b9150615911828561580d565b915061591c826158d7565b9150615928828461580d565b91508190509392505050565b7f696e76616c696420737461746500000000000000000000000000000000000000600082015250565b600061596a600d83614176565b915061597582615934565b602082019050919050565b600060208201905081810360008301526159998161595d565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b60006159fc602e83614176565b9150615a07826159a0565b604082019050919050565b60006020820190508181036000830152615a2b816159ef565b9050919050565b7f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000600082015250565b6000615a68601e83614176565b9150615a7382615a32565b602082019050919050565b60006020820190508181036000830152615a9781615a5b565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000615ac582615a9e565b615acf8185615aa9565b9350615adf818560208601614187565b615ae8816141ba565b840191505092915050565b6000608082019050615b086000830187614253565b615b156020830186614253565b615b2260408301856142bd565b8181036060830152615b348184615aba565b905095945050505050565b600081519050615b4e81614008565b92915050565b600060208284031215615b6a57615b69613fd2565b5b6000615b7884828501615b3f565b91505092915050565b6000615b8c82614097565b91506000821415615ba057615b9f614a05565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000615be1602083614176565b9150615bec82615bab565b602082019050919050565b60006020820190508181036000830152615c1081615bd4565b9050919050565b6000615c2282614097565b9150615c2d83614097565b925082615c3d57615c3c61564a565b5b828206905092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615c7e602083614176565b9150615c8982615c48565b602082019050919050565b60006020820190508181036000830152615cad81615c71565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615cea601c83614176565b9150615cf582615cb4565b602082019050919050565b60006020820190508181036000830152615d1981615cdd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220f4c983f87a798180b095a0dc1aaef47ab182f9282db3683fa19eaf850b72c8d464736f6c63430008090033
Enter Contract to Publish:
Compiler Version:
v0.8.20+commit.a1b79de6
v0.8.19+commit.7dd6d404
v0.8.18+commit.87f61d96
v0.8.17+commit.8df45f5f
v0.8.16+commit.07a7930e
v0.8.15+commit.e14f2714
v0.8.14+commit.80d49f37
v0.8.13+commit.abaa5c0e
v0.8.12+commit.f00d7308
v0.8.11+commit.d7f03943
v0.8.10+commit.fc410830
v0.8.9+commit.e5eed63a
v0.8.8+commit.dddeac2f
v0.8.7+commit.e28d00a7
v0.8.6+commit.11564f7e
v0.8.5+commit.a4f2e591
v0.8.4+commit.c7e474f2
v0.8.3+commit.8d00100c
v0.8.2+commit.661d1103
v0.8.1+commit.df193b15
v0.8.0+commit.c7dfd78e
v0.7.6+commit.7338295f
v0.7.5+commit.eb77ed08
v0.7.4+commit.3f05b770
v0.7.3+commit.9bfce1f6
v0.7.2+commit.51b20bc0
v0.7.1+commit.f4a555be
v0.7.0+commit.9e61f92b
v0.6.12+commit.27d51765
v0.6.11+commit.5ef660b1
v0.6.10+commit.00c0fcaf
v0.6.9+commit.3e3065ac
v0.6.8+commit.0bbfe453
v0.6.7+commit.b8d736ae
v0.6.6+commit.6c089d02
v0.6.5+commit.f956cc89
v0.6.4+commit.1dca32f3
v0.6.3+commit.8dda9521
v0.6.2+commit.bacdbe57
v0.6.1+commit.e6f7d5a4
v0.6.0+commit.26b70077
v0.5.17+commit.d19bba13
v0.5.16+commit.9c3226ce
v0.5.15+commit.6a57276f
v0.5.14+commit.01f1aaa4
v0.5.13+commit.5b0b510c
v0.5.12+commit.7709ece9
v0.5.11+commit.c082d0b4
v0.5.10+commit.5a6ea5b1
v0.5.9+commit.e560f70d
v0.5.8+commit.23d335f2
v0.5.7+commit.6da8b019
v0.5.6+commit.b259423e
v0.5.5+commit.47a71e8f
v0.5.4+commit.9549d8ff
v0.5.3+commit.10d17f24
v0.5.2+commit.1df8f40c
v0.5.1+commit.c8a2cb62
v0.4.26+commit.4563c3fc