VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xf6c8Ca…191a
Summary
Transactions
Transfers
Address
0xf6c8CaB58b4a9dDa1C3E78c9c9DFCb4C2C9b191a
VET
2,570.29
VET
VTHO
1,290.95
VTHO
Master
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Deployer
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Code
0x6080604052600436106102675760003560e01c806383b5ff8b11610144578063b33e156e116100b6578063ca2f48331161007a578063ca2f48331461074a578063cef971ed1461076a578063d56d229d1461077f578063ef71f5411461079f578063f2fde38b146107bf578063f3c4b4a2146107df57600080fd5b8063b33e156e146106b4578063b88584bb146106d4578063bdeddb2d146106ea578063c128b2311461070a578063c815729d1461072a57600080fd5b806388b10c751161010857806388b10c75146105b85780638da5cb5b146105d85780639197def01461060a578063936586101461062a5780639ba6a7851461068b578063a79123a9146106a157600080fd5b806383b5ff8b146105375780638456cb591461054d578063853d58fe146105625780638610f0451461058257806387606789146105a257600080fd5b80633f4ba83a116101dd57806361cf4863116101a157806361cf48631461049657806369d03738146104b65780636a1b7ecc146104d6578063715018a6146104ec578063757de573146105015780637c3ae2be1461052157600080fd5b80633f4ba83a146104035780634884f459146104185780634e5bb35a1461042b57806356a971981461044b5780635c975abb1461046b57600080fd5b80631ad2e0ad1161022f5780631ad2e0ad146103185780631b1a339d1461036157806326b387bb1461038157806326bb9c97146103ae578063305a67a8146103ce5780633ccfd60b146103ee57600080fd5b8063045fb3e91461026c57806305b7cdd3146102965780630b4db733146102ab57806312b4b180146102d8578063131dbd09146102f8575b600080fd5b34801561027857600080fd5b506008546102839081565b6040519081526020015b60405180910390f35b6102a96102a436600461406b565b6107f5565b005b3480156102b757600080fd5b506102cb6102c6366004613ffc565b61094f565b60405161028d919061408c565b3480156102e457600080fd5b506102cb6102f3366004613ffc565b610a61565b34801561030457600080fd5b506102a961031336600461403b565b610b6c565b34801561032457600080fd5b5061033861033336600461403b565b610b9b565b604080519485526020850193909352918301526001600160a01b0316606082015260800161028d565b34801561036d57600080fd5b506102cb61037c366004613ffc565b610c5f565b34801561038d57600080fd5b5061028361039c366004613ffc565b60076020526000908152604090205481565b3480156103ba57600080fd5b506102a96103c936600461403b565b610d6a565b3480156103da57600080fd5b506102a96103e936600461403b565b610d99565b3480156103fa57600080fd5b506102a961100d565b34801561040f57600080fd5b506102a9611073565b6102a961042636600461403b565b6110a7565b34801561043757600080fd5b506102a961044636600461403b565b6113b1565b34801561045757600080fd5b506102a961046636600461403b565b611579565b34801561047757600080fd5b50600154600160a01b900460ff165b604051901515815260200161028d565b3480156104a257600080fd5b506103386104b136600461403b565b6115a8565b3480156104c257600080fd5b506102a96104d1366004613ffc565b6115eb565b3480156104e257600080fd5b5061028360095481565b3480156104f857600080fd5b506102a961169d565b34801561050d57600080fd5b506102a961051c36600461403b565b6116d1565b34801561052d57600080fd5b5061028360135481565b34801561054357600080fd5b5061028360035481565b34801561055957600080fd5b506102a9611700565b34801561056e57600080fd5b506102a961057d36600461406b565b611732565b34801561058e57600080fd5b506102a961059d36600461403b565b6119cc565b3480156105ae57600080fd5b5061028360125481565b3480156105c457600080fd5b506102a96105d336600461403b565b611c00565b3480156105e457600080fd5b506001546001600160a01b03165b6040516001600160a01b03909116815260200161028d565b34801561061657600080fd5b50610486610625366004613ffc565b611e08565b34801561063657600080fd5b5061064a61064536600461403b565b611e44565b60408051978852602088019690965294860193909352606085019190915260808401526001600160a01b0390811660a08401521660c082015260e00161028d565b34801561069757600080fd5b50610283600a5481565b6102a96106af36600461406b565b611f6f565b3480156106c057600080fd5b506102a96106cf36600461403b565b6121c0565b3480156106e057600080fd5b5061028360055481565b3480156106f657600080fd5b506102a961070536600461403b565b6121ef565b34801561071657600080fd5b506102cb61072536600461406b565b612417565b34801561073657600080fd5b506102a961074536600461403b565b6125c3565b34801561075657600080fd5b506102cb610765366004613ffc565b612967565b34801561077657600080fd5b50610486612b19565b34801561078b57600080fd5b506002546105f2906001600160a01b031681565b3480156107ab57600080fd5b506102a96107ba36600461403b565b612b54565b3480156107cb57600080fd5b506102a96107da366004613ffc565b612b83565b3480156107eb57600080fd5b5061028360045481565b600260005414156108215760405162461bcd60e51b81526004016108189061417f565b60405180910390fd5b6002600055600154600160a01b900460ff16156108505760405162461bcd60e51b815260040161081890614120565b600061085b83612c1b565b90506001600160a01b0381163314156108c25760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f74206d616b65206f6666657220666f7220796f7572206f776e207460448201526337b5b2b760e11b6064820152608401610818565b60006108d084338486612d03565b905082600560008282546108e49190614228565b90915550506012546040805183815260208101869052908101919091524260608201526001600160a01b03831690339086907fcdd779ab0a62b218947d99b9b8798757d1a17a73f17a7976c19dd0faf1faa130906080015b60405180910390a4505060016000555050565b6001600160a01b0381166000908152600d60205260408120546060919067ffffffffffffffff81111561099257634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156109bb578160200160208202803683370190505b50905060005b6001600160a01b0384166000908152600d6020526040902054811015610a5a576001600160a01b0384166000908152600b6020908152604080832084845282528083205480845260109092529091205460ff1615610a475780838381518110610a3a57634e487b7160e01b600052603260045260246000fd5b6020026020010181815250505b5080610a5281614296565b9150506109c1565b5092915050565b6001600160a01b0381166000908152601960205260408120546060919067ffffffffffffffff811115610aa457634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610acd578160200160208202803683370190505b50905060005b6001600160a01b038416600090815260196020526040902054811015610a5a576001600160a01b0384166000908152601760209081526040808320848452825280832054808452601c9092529091205460ff1615610b595780838381518110610b4c57634e487b7160e01b600052603260045260246000fd5b6020026020010181815250505b5080610b6481614296565b915050610ad3565b6001546001600160a01b03163314610b965760405162461bcd60e51b81526004016108189061414a565b600955565b60008181526010602052604081205481908190819060ff16610bcf5760405162461bcd60e51b8152600401610818906141b6565b6000858152600f6020526040812054600e80549091908110610c0157634e487b7160e01b600052603260045260246000fd5b6000918252602091829020604080516080810182526004939093029091018054808452600182015494840185905260028201549284018390526003909101546001600160a01b03166060909301839052999298509650945092505050565b6001600160a01b0381166000908152601660205260408120546060919067ffffffffffffffff811115610ca257634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610ccb578160200160208202803683370190505b50905060005b6001600160a01b038416600090815260166020526040902054811015610a5a576001600160a01b0384166000908152601460209081526040808320848452825280832054808452601c9092529091205460ff1615610d575780838381518110610d4a57634e487b7160e01b600052603260045260246000fd5b6020026020010181815250505b5080610d6281614296565b915050610cd1565b6001546001600160a01b03163314610d945760405162461bcd60e51b81526004016108189061414a565b600455565b60026000541415610dbc5760405162461bcd60e51b81526004016108189061417f565b60026000819055546040516331a9108f60e11b815260048101839052829130916001600160a01b0390911690636352211e9060240160206040518083038186803b158015610e0957600080fd5b505afa158015610e1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e41919061401f565b6001600160a01b0316148015610e65575060008181526010602052604090205460ff165b610e815760405162461bcd60e51b8152600401610818906141b6565b6000828152600f6020526040902054600e805484923392918110610eb557634e487b7160e01b600052603260045260246000fd5b60009182526020909120600360049092020101546001600160a01b031614610f145760405162461bcd60e51b81526020600482015260126024820152712737ba103634b9ba34b7339030baba3437b960711b6044820152606401610818565b6000838152600f6020526040812054600e80549091908110610f4657634e487b7160e01b600052603260045260246000fd5b6000918252602091829020604080516080810182526004909302909101805483526001810154938301939093526002830154908201526003909101546001600160a01b031660608201529050610f9b8461322f565b610fa9816060015185613238565b60006001600160a01b031681606001516001600160a01b0316857fe2ee50d9cae86a1ed4efd8adf93c47d476caad30deace4d9ac5d548aec3696da84602001516009544260405161093c939291909283526020830191909152604082015260600190565b6001546001600160a01b031633146110375760405162461bcd60e51b81526004016108189061414a565b6001546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611070573d6000803e3d6000fd5b50565b6001546001600160a01b0316331461109d5760405162461bcd60e51b81526004016108189061414a565b6110a56132a9565b565b600260005414156110ca5760405162461bcd60e51b81526004016108189061417f565b6002600055600154600160a01b900460ff16156110f95760405162461bcd60e51b815260040161081890614120565b6002546040516331a9108f60e11b815260048101839052829130916001600160a01b0390911690636352211e9060240160206040518083038186803b15801561114157600080fd5b505afa158015611155573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611179919061401f565b6001600160a01b031614801561119d575060008181526010602052604090205460ff165b6111b95760405162461bcd60e51b8152600401610818906141b6565b6000828152600f6020526040812054600e805490919081106111eb57634e487b7160e01b600052603260045260246000fd5b6000918252602091829020604080516080810182526004909302909101805483526001810154938301939093526002830154908201526003909101546001600160a01b0316606082018190529091503314156112895760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f742062757920796f7572206f776e206974656d00000000000000006044820152606401610818565b80602001513410156112d55760405162461bcd60e51b8152602060048201526015602482015274139bdd08195b9bdd59da08199d5b991cc81cd95b9d605a1b6044820152606401610818565b6112de8361322f565b6000806112ee836020015161331f565b91509150600081838560200151611305919061427f565b61130f919061427f565b905061131f846060015182613361565b6113288261339c565b6113323387613238565b336001600160a01b031684606001516001600160a01b0316877fdc8b4e16c6f3fdddceb88d567853b78a75235ee5d04888c9bfcc7914b19ee398876020015160095487896113809190614228565b6040805193845260208401929092529082015242606082015260800160405180910390a45050600160005550505050565b600154600160a01b900460ff166113da5760405162461bcd60e51b8152600401610818906140c4565b6001546001600160a01b031633146114045760405162461bcd60e51b81526004016108189061414a565b6000818152601c6020526040902054819060ff166114345760405162461bcd60e51b8152600401610818906140f2565b6000828152601b6020526040812054601a8054909190811061146657634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805160e081018252600790930290910180548352600181015493830193909352600283015490820152600382015460608201526004820154608082015260058201546001600160a01b0390811660a083015260069092015490911660c082015290506114de836133da565b6060810151156114fa576114fa8160a001518260600151613361565b8060c001516001600160a01b03168160a001516001600160a01b0316847f9f9c735f6247b4cbb25c2d8409a89c6dbb419db7b16618378300a24639f29ddb846000015185604001516012544260405161156c949392919093845260208401929092526040830152606082015260800190565b60405180910390a4505050565b6001546001600160a01b031633146115a35760405162461bcd60e51b81526004016108189061414a565b601255565b600e81815481106115b857600080fd5b6000918252602090912060049091020180546001820154600283015460039093015491935091906001600160a01b031684565b6001546001600160a01b031633146116155760405162461bcd60e51b81526004016108189061414a565b6001600160a01b0381161580159061163657506001600160a01b0381163014155b61167b5760405162461bcd60e51b815260206004820152601660248201527515dc9bdb99c81859191c995cdcc81c1c9bdd9a59195960521b6044820152606401610818565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031633146116c75760405162461bcd60e51b81526004016108189061414a565b6110a560006134a3565b6001546001600160a01b031633146116fb5760405162461bcd60e51b81526004016108189061414a565b600355565b6001546001600160a01b0316331461172a5760405162461bcd60e51b81526004016108189061414a565b6110a56134f5565b600154600160a01b900460ff161561175c5760405162461bcd60e51b815260040161081890614120565b6002546040516331a9108f60e11b815260048101849052839130916001600160a01b0390911690636352211e9060240160206040518083038186803b1580156117a457600080fd5b505afa1580156117b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117dc919061401f565b6001600160a01b0316148015611800575060008181526010602052604090205460ff165b61181c5760405162461bcd60e51b8152600401610818906141b6565b6000838152600f6020526040902054600e80548592339291811061185057634e487b7160e01b600052603260045260246000fd5b60009182526020909120600360049092020101546001600160a01b0316146118af5760405162461bcd60e51b81526020600482015260126024820152712737ba103634b9ba34b7339030baba3437b960711b6044820152606401610818565b600a548310156118d15760405162461bcd60e51b8152600401610818906141e0565b6000848152600f6020526040812054600e8054909190811061190357634e487b7160e01b600052603260045260246000fd5b90600052602060002090600402019050600081600101549050848114156119605760405162461bcd60e51b8152602060048201526011602482015270141c9a58d9481b9bdd0818da185b99d959607a1b6044820152606401610818565b600182018590556003820154600954604080518481526020810189905280820192909252426060830152516000926001600160a01b03169189917f11dfb4c776bbc56f60882f17ca725d49c4c015f5cab92ffa3915b54412be284c9181900360800190a4505050505050565b6000818152601c6020526040902054819060ff166119fc5760405162461bcd60e51b8152600401610818906140f2565b6000828152601b6020526040902054601a805484923392918110611a3057634e487b7160e01b600052603260045260246000fd5b60009182526020909120600560079092020101546001600160a01b031614611a8d5760405162461bcd60e51b815260206004820152601060248201526f2737ba1037b33332b91030baba3437b960811b6044820152606401610818565b600154600160a01b900460ff1615611ab75760405162461bcd60e51b815260040161081890614120565b6000838152601b6020526040812054601a80549091908110611ae957634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805160e081018252600790930290910180548352600181015493830193909352600283015490820152600382015460608201526004820154608082015260058201546001600160a01b0390811660a083015260069092015490911660c08201529050611b618461355a565b611b738160a001518260400151613361565b806040015160056000828254611b89919061427f565b909155505060c081015160a0820151825160408085015160125482519384526020840191909152908201524260608201526001600160a01b03928316929091169086907ff055b91109b93e591ea71ff5dbc19c1d7650f3f0c47f715c63b46c9a36fc6a24906080015b60405180910390a450505050565b6000818152601c6020526040902054819060ff16611c305760405162461bcd60e51b8152600401610818906140f2565b6000828152601b6020526040902054601a805484923392918110611c6457634e487b7160e01b600052603260045260246000fd5b60009182526020909120600660079092020101546001600160a01b031614611cc25760405162461bcd60e51b81526020600482015260116024820152704f66666572206e6f7420666f7220796f7560781b6044820152606401610818565b600154600160a01b900460ff1615611cec5760405162461bcd60e51b815260040161081890614120565b6000838152601b6020526040812054601a80549091908110611d1e57634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805160e081018252600790930290910180548352600181015493830193909352600283015490820152600382015460608201526004820154608082015260058201546001600160a01b0390811660a083015260069092015490911660c08201529050611d96846133da565b8060c001516001600160a01b03168160a001516001600160a01b0316857fbf7053b61df85231376ba3cadf2d36c7aa7fd4e0375a28ffc37ea74039091df68460000151856040015160125442604051611bf2949392919093845260208401929092526040830152606082015260800190565b6001546000906001600160a01b03163314611e355760405162461bcd60e51b81526004016108189061414a565b611e3e82613563565b92915050565b6000818152601c602052604081205481908190819081908190819060ff16611eae5760405162461bcd60e51b815260206004820152601960248201527f546f6b656e20646f6573206e6f742068617665206f66666572000000000000006044820152606401610818565b6000888152601b6020526040812054601a80549091908110611ee057634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805160e08101825260079390930290910180548084526001820154948401859052600282015492840183905260038201546060850181905260048301546080860181905260058401546001600160a01b0390811660a088018190526006909501541660c0909601869052919f959e50929c50919a509098509650945092505050565b60026000541415611f925760405162461bcd60e51b81526004016108189061417f565b6002600055600154600160a01b900460ff1615611fc15760405162461bcd60e51b815260040161081890614120565b6002546040516331a9108f60e11b815260048101849052839130916001600160a01b0390911690636352211e9060240160206040518083038186803b15801561200957600080fd5b505afa15801561201d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612041919061401f565b6001600160a01b031614158015612067575060008181526010602052604090205460ff16155b6120aa5760405162461bcd60e51b8152602060048201526014602482015273151bdad95b88185b1c9958591e481b1a5cdd195960621b6044820152606401610818565b82336120b582612c1b565b6001600160a01b0316146120f75760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b6044820152606401610818565b6009543410156121415760405162461bcd60e51b8152602060048201526015602482015274139bdd08195b9bdd59da08199d5b991cc81cd95b9d605a1b6044820152606401610818565b600a548310156121635760405162461bcd60e51b8152600401610818906141e0565b61216e338585613653565b61217833856137b7565b6009546040805185815260208101929092524290820152600090339086907f2765172f62cb8b863c2bf23284ed730956666a6bd55d83a03f3253be5d65846e9060600161093c565b6001546001600160a01b031633146121ea5760405162461bcd60e51b81526004016108189061414a565b600a55565b600154600160a01b900460ff166122185760405162461bcd60e51b8152600401610818906140c4565b6001546001600160a01b031633146122425760405162461bcd60e51b81526004016108189061414a565b6002546040516331a9108f60e11b815260048101839052829130916001600160a01b0390911690636352211e9060240160206040518083038186803b15801561228a57600080fd5b505afa15801561229e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122c2919061401f565b6001600160a01b03161480156122e6575060008181526010602052604090205460ff165b6123025760405162461bcd60e51b8152600401610818906141b6565b6000828152600f6020526040812054600e8054909190811061233457634e487b7160e01b600052603260045260246000fd5b6000918252602091829020604080516080810182526004909302909101805483526001810154938301939093526002830154908201526003909101546001600160a01b0316606082015290506123898361322f565b612397816060015184613238565b6040810151156123b3576123b381606001518260400151613361565b60006001600160a01b031681606001516001600160a01b0316847fb85ca2f258d1e1146be504d9bab966d6840543ac4403ed3dbb507533f3e1037284602001516009544260405161156c939291909283526020830191909152604082015260600190565b60606000821161245a5760405162461bcd60e51b815260206004820152600e60248201526d57726f6e67207061676553697a6560901b6044820152606401610818565b600061246560085490565b90508084106124a85760405162461bcd60e51b815260206004820152600f60248201526e4f666673657420746f206c6172676560881b6044820152606401610818565b6000816124b58587614228565b11156124cc576124c5858361427f565b90506124cf565b50825b60008167ffffffffffffffff8111156124f857634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015612521578160200160208202803683370190505b5090506000865b6125328489614228565b8110156125b757600e818154811061255a57634e487b7160e01b600052603260045260246000fd5b90600052602060002090600402016000015483838151811061258c57634e487b7160e01b600052603260045260246000fd5b6020908102919091010152816125a181614296565b92505080806125af90614296565b915050612528565b50909695505050505050565b600260005414156125e65760405162461bcd60e51b81526004016108189061417f565b6002600055600154600160a01b900460ff16156126155760405162461bcd60e51b815260040161081890614120565b6000818152601c6020526040902054819060ff166126455760405162461bcd60e51b8152600401610818906140f2565b6000828152601b6020526040902054601a80548492339291811061267957634e487b7160e01b600052603260045260246000fd5b60009182526020909120600660079092020101546001600160a01b0316146126d75760405162461bcd60e51b81526020600482015260116024820152704f66666572206e6f7420666f7220796f7560781b6044820152606401610818565b82336126e282612c1b565b6001600160a01b0316146127245760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b6044820152606401610818565b6000848152601b6020526040812054601a8054909190811061275657634e487b7160e01b600052603260045260246000fd5b600091825260208083206040805160e081018252600790940290910180548452600181015484840152600281015484830152600381015460608501526004810154608085015260058101546001600160a01b0390811660a08601526006909101541660c084015288845260109091529091205490915060ff1680156127de576127de866137f6565b6127e78661355a565b6000806127f7846040015161331f565b915091506128238460c0015182848760400151612814919061427f565b61281e919061427f565b613361565b61282c8161339c565b836040015160056000828254612842919061427f565b909155505082156128605761285b8460a0015189613238565b6128d8565b60025460c085015160a0860151604051632142170760e11b81526001600160a01b0392831660048201529082166024820152604481018b90529116906342842e0e90606401600060405180830381600087803b1580156128bf57600080fd5b505af11580156128d3573d6000803e3d6000fd5b505050505b8360c001516001600160a01b03168460a001516001600160a01b0316897ff708c3376411292d95041cd2743c377f471094e4fbdb253219be35528a27173387600001518860400151601254878961292f9190614228565b60408051948552602085019390935291830152606082015242608082015260a00160405180910390a450506001600055505050505050565b6002546040516370a0823160e01b81526001600160a01b0383811660048301526060926000929116906370a082319060240160206040518083038186803b1580156129b157600080fd5b505afa1580156129c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129e99190614053565b905060008167ffffffffffffffff811115612a1457634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015612a3d578160200160208202803683370190505b50905060005b82811015612b1157600254604051632f745c5960e01b81526001600160a01b038781166004830152602482018490526000921690632f745c599060440160206040518083038186803b158015612a9857600080fd5b505afa158015612aac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ad09190614053565b905080838381518110612af357634e487b7160e01b600052603260045260246000fd5b60209081029190910101525080612b0981614296565b915050612a43565b509392505050565b600154600090600160a01b900460ff1615612b465760405162461bcd60e51b815260040161081890614120565b612b4f33613563565b905090565b6001546001600160a01b03163314612b7e5760405162461bcd60e51b81526004016108189061414a565b601355565b6001546001600160a01b03163314612bad5760405162461bcd60e51b81526004016108189061414a565b6001600160a01b038116612c125760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610818565b611070816134a3565b60008181526010602052604081205460ff1615612c87576000828152600f6020526040902054600e80549091908110612c6457634e487b7160e01b600052603260045260246000fd5b60009182526020909120600360049092020101546001600160a01b031692915050565b6002546040516331a9108f60e11b8152600481018490526001600160a01b0390911690636352211e9060240160206040518083038186803b158015612ccb57600080fd5b505afa158015612cdf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e3e919061401f565b6000601354821015612d665760405162461bcd60e51b815260206004820152602660248201527f507269636520736d616c6c6572207468616e206d696e696d756d206f6666657260448201526520707269636560d01b6064820152608401610818565b601254612d739083614228565b3414612db95760405162461bcd60e51b8152602060048201526015602482015274139bdd08195b9bdd59da081b5bdb995e481cd95b9d605a1b6044820152606401610818565b6000858152601c602052604090205460ff1615612fed576000858152601b6020526040902054601a80549091908110612e0257634e487b7160e01b600052603260045260246000fd5b9060005260206000209060070201600201548211612e725760405162461bcd60e51b815260206004820152602760248201527f50726963652068617320746f20626520686967686572207468616e2068696768604482015266195cdd08189a5960ca1b6064820152608401610818565b6000858152601b6020526040902054601a80549091908110612ea457634e487b7160e01b600052603260045260246000fd5b60009182526020909120600560079092020101546001600160a01b0385811691161415612f225760405162461bcd60e51b815260206004820152602660248201527f4f6666657220616c7265616479207375626d697474656420666f722074686973604482015265103a37b5b2b760d11b6064820152608401610818565b6000858152601b6020526040812054601a80549091908110612f5457634e487b7160e01b600052603260045260246000fd5b600091825260208083206040805160e0810182526007948502909201805483526001810154838501526002810154838301819052600382015460608501526004820154608085015260058201546001600160a01b0390811660a086018190526006909301541660c0850152908652939092529083208054919450919290612fdc908490614228565b90915550612feb9050866138e7565b505b612ffb601180546001019055565b600061300660115490565b9050601a80549050601b600088815260200190815260200160002081905550601a6040518060e001604052808381526020018881526020018581526020016012548152602001428152602001876001600160a01b03168152602001866001600160a01b03168152509080600181540180825580915050600190039060005260206000209060070201600090919091909150600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004015560a08201518160050160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060c08201518160060160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555050508560146000876001600160a01b03166001600160a01b03168152602001908152602001600020600060166000896001600160a01b03166001600160a01b0316815260200190815260200160002054815260200190815260200160002081905550600160166000876001600160a01b03166001600160a01b0316815260200190815260200160002060008282546131bb9190614228565b90915550506001600160a01b03841660008181526017602090815260408083206019808452828520805486529184529184208b9055938352905281546001929190613207908490614228565b90915550506000868152601c60205260409020805460ff191660011790559050949350505050565b611070816137f6565b600254604051632142170760e11b81523060048201526001600160a01b03848116602483015260448201849052909116906342842e0e906064015b600060405180830381600087803b15801561328d57600080fd5b505af11580156132a1573d6000803e3d6000fd5b505050505050565b600154600160a01b900460ff166132d25760405162461bcd60e51b8152600401610818906140c4565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080612710600354846133339190614260565b61333d9190614240565b6127106004548561334e9190614260565b6133589190614240565b91509150915091565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015613397573d6000803e3d6000fd5b505050565b6006546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156133d6573d6000803e3d6000fd5b5050565b6000818152601b6020526040812054601a8054909190811061340c57634e487b7160e01b600052603260045260246000fd5b600091825260208083206040805160e0810182526007948502909201805483526001810154838501526002810154838301819052600382015460608501526004820154608085015260058201546001600160a01b0390811660a086018190526006909301541660c0850152908652939092529083208054919450919290613494908490614228565b909155506133d69050826138e7565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600154600160a01b900460ff161561351f5760405162461bcd60e51b815260040161081890614120565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586133023390565b611070816138e7565b6001600160a01b038116600090815260076020526040812054801561364a576001600160a01b03831660009081526007602052604081208190556005805482906135ae90829061427f565b90915550506040516000906001600160a01b0385169083908381818185875af1925050503d80600081146135fe576040519150601f19603f3d011682016040523d82523d6000602084013e613603565b606091505b5050905080613648576001600160a01b038416600090815260076020526040812083905560058054849290613639908490614228565b90915550600095945050505050565b505b50600192915050565b6040805160808101825283815260208082018481526009548385019081526001600160a01b0388811660608601818152600e805460008c8152600f89528a81208290556001808301845592815289517fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd60049093029283015596517fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fe82015594517fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3ff86015590517fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c40090940180546001600160a01b03191694909316939093179091556008805483019055808352600b8452858320600d8086528785208054865291865296842089905590835294909252835492939192613794908490614228565b909155505050600091825250601060205260409020805460ff1916600117905550565b6002546040516323b872dd60e01b81526001600160a01b03848116600483015230602483015260448201849052909116906323b872dd90606401613273565b6000818152600f6020526040812054600e8054909190811061382857634e487b7160e01b600052603260045260246000fd5b6000918252602091829020604080516080810182526004909302909101805483526001810154938301939093526002830154908201526003909101546001600160a01b03166060820152905061387e6008613a36565b61389081606001518260000151613a8d565b805161389b90613b38565b60608101516001600160a01b03166000908152600d602052604081208054600192906138c890849061427f565b9091555050516000908152601060205260409020805460ff1916905550565b6000818152601b6020526040812054601a8054909190811061391957634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805160e0810182526007909302909101805483526001810154938301849052600281015491830191909152600381015460608301526004810154608083015260058101546001600160a01b0390811660a084018190526006909201541660c083015290925061399491613cb8565b6139a68160c001518260200151613d63565b6139b38160200151613e0e565b60a08101516001600160a01b031660009081526016602052604081208054600192906139e090849061427f565b909155505060c08101516001600160a01b03166000908152601960205260408120805460019290613a1290849061427f565b90915550506020908101516000908152601c90915260409020805460ff1916905550565b805480613a855760405162461bcd60e51b815260206004820152601b60248201527f436f756e7465723a2064656372656d656e74206f766572666c6f7700000000006044820152606401610818565b600019019055565b6001600160a01b0382166000908152600d6020526040812054613ab29060019061427f565b6000838152600c6020526040902054909150808214613b05576001600160a01b0384166000908152600b602090815260408083208584528252808320548484528184208190558352600c90915290208190555b506000918252600c602090815260408084208490556001600160a01b039094168352600b81528383209183525290812055565b600e54600090613b4a9060019061427f565b6000838152600f6020526040812054600e8054939450909284908110613b8057634e487b7160e01b600052603260045260246000fd5b6000918252602091829020604080516080810182526004909302909101805483526001810154938301939093526002830154908201526003909101546001600160a01b03166060820152600e8054919250829184908110613bf157634e487b7160e01b600052603260045260246000fd5b600091825260208083208451600493909302019182558381015160018301556040808501516002840155606090940151600390920180546001600160a01b0319166001600160a01b039093169290921790915583518252600f905281812084905585815290812055600e805480613c7857634e487b7160e01b600052603160045260246000fd5b60008281526020812060046000199093019283020181815560018101829055600281019190915560030180546001600160a01b0319169055905550505050565b6001600160a01b038216600090815260166020526040812054613cdd9060019061427f565b600083815260156020526040902054909150808214613d30576001600160a01b03841660009081526014602090815260408083208584528252808320548484528184208190558352601590915290208190555b5060009182526015602090815260408084208490556001600160a01b039094168352601481528383209183525290812055565b6001600160a01b038216600090815260196020526040812054613d889060019061427f565b600083815260186020526040902054909150808214613ddb576001600160a01b03841660009081526017602090815260408083208584528252808320548484528184208190558352601890915290208190555b5060009182526018602090815260408084208490556001600160a01b039094168352601781528383209183525290812055565b601a54600090613e209060019061427f565b6000838152601b6020526040812054601a8054939450909284908110613e5657634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805160e081018252600790930290910180548352600181015493830193909352600283015490820152600382015460608201526004820154608082015260058201546001600160a01b0390811660a083015260069092015490911660c0820152601a8054919250829184908110613eea57634e487b7160e01b600052603260045260246000fd5b600091825260208083208451600793909302019182558381015160018301556040808501516002840155606085015160038401556080850151600484015560a08501516005840180546001600160a01b03199081166001600160a01b039384161790915560c09096015160069094018054909616931692909217909355838301518252601b90925281812084905585815290812055601a805480613f9e57634e487b7160e01b600052603160045260246000fd5b60008281526020812060076000199093019283020181815560018101829055600281018290556003810182905560048101919091556005810180546001600160a01b0319908116909155600690910180549091169055905550505050565b60006020828403121561400d578081fd5b8135614018816142c7565b9392505050565b600060208284031215614030578081fd5b8151614018816142c7565b60006020828403121561404c578081fd5b5035919050565b600060208284031215614064578081fd5b5051919050565b6000806040838503121561407d578081fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b818110156125b7578351835292840192918401916001016140a8565b60208082526014908201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604082015260600190565b60208082526014908201527313d999995c88191bd95cc81b9bdd08195e1a5cdd60621b604082015260600190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60208082526010908201526f151bdad95b881b9bdd081b1a5cdd195960821b604082015260600190565b60208082526028908201527f507269636520736d616c6c6572207468616e206d696e696d756d206c697374696040820152676e6720707269636560c01b606082015260800190565b6000821982111561423b5761423b6142b1565b500190565b60008261425b57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561427a5761427a6142b1565b500290565b600082821015614291576142916142b1565b500390565b60006000198214156142aa576142aa6142b1565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461107057600080fdfea2646970667358221220e3643271e057425c7a49abe1a4bd04177870a4141af5abc1dcbe8c7ca9f9731064736f6c63430008040033