VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xeDDFCB…6a1c
Summary
Transactions
Transfers
Address
0xeDDFCB0e0C41d164D449BdDE96Fa913E22Bb6a1c
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x970248543238481b2AC9144a99CF7F47e28A90e0
Deployer
0x970248543238481b2AC9144a99CF7F47e28A90e0
Code
0x608060405234801561001057600080fd5b50600436106102f15760003560e01c80636ba42aaa1161019d578063a5100ee8116100e9578063ce7ff2e0116100a2578063da9cb3371161007c578063da9cb337146107e6578063dd2b4985146107f9578063df0daa0114610833578063f435429c1461084857600080fd5b8063ce7ff2e01461075f578063d29beae014610799578063d547741f146107d357600080fd5b8063a5100ee81461062f578063a87430ba14610642578063ae1c7868146106b6578063af295181146106d9578063afbce3b9146106e1578063b952ae221461074c57600080fd5b80637ecebe00116101565780638c65c81f116101305780638c65c81f1461059c57806391d14854146106015780639ff7f2ad14610614578063a217fddf1461062757600080fd5b80637ecebe001461055857806380afdea81461057857806384b0196e1461058157600080fd5b80636ba42aaa146104fa5780636ba8d1c91461050d5780636e8f584d146105205780637065cb481461053357806374a12a33146105465780637a4825731461054f57600080fd5b8063372878791161025c5780634b8d230a116102155780635bec4cb4116101ef5780635bec4cb41461049d5780635da2c0d0146104a65780635f56f202146104d15780635f989909146104f257600080fd5b80634b8d230a146104645780634eab9ecf1461047757806359b04df31461048057600080fd5b8063372878791461040657806339848b51146104195780633ad4f02a146104225780633dc577a9146104355780634002eda6146104485780634032b72b1461045157600080fd5b80632f2ff15d116102ae5780632f2ff15d146103aa5780632f54bf6e146103bd5780633408e470146103d0578063364bc15a146103d657806336568abe146103eb578063372500ab146103fe57600080fd5b806301ffc9a7146102f6578063107b46c31461031e57806314ae9f2e14610333578063248a9ca31461034657806328aef87e146103775780632d0577551461038a575b600080fd5b610309610304366004612f62565b610851565b60405190151581526020015b60405180910390f35b61033161032c366004612f93565b610888565b005b610331610341366004612fd1565b610a44565b610369610354366004612fec565b60009081526002602052604090206001015490565b604051908152602001610315565b610331610385366004612fec565b610a5f565b61039d610398366004612fec565b610b36565b6040516103159190613040565b6103316103b8366004613053565b610bf4565b6103096103cb366004612fd1565b610c1f565b46610369565b6103696000805160206137f883398151915281565b6103316103f9366004613053565b610c2b565b610331610c63565b610309610414366004612fd1565b610ea0565b610369600a5481565b610331610430366004612fec565b610f18565b610331610443366004612fd1565b610f72565b61036960095481565b61033161045f366004612fd1565b610f7d565b610331610472366004612fec565b610f95565b610369600c5481565b610488611065565b60408051928352602083019190915201610315565b61036960075481565b6003546104b9906001600160a01b031681565b6040516001600160a01b039091168152602001610315565b6104e46104df366004612f93565b61109b565b60405161031592919061307f565b6104886112a2565b610309610508366004612fd1565b611415565b61033161051b366004612f93565b61142f565b61033161052e366004612f93565b61163f565b610331610541366004612fd1565b611825565b61036960065481565b61036960085481565b610369610566366004612fd1565b60106020526000908152604090205481565b61036960045481565b610589611830565b60405161031597969594939291906130e8565b6105d96105aa366004612fec565b600d60205260009081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a001610315565b61030961060f366004613053565b611876565b61033161062236600461318c565b6118a1565b610369600081565b61033161063d366004612fec565b611905565b610687610650366004612fd1565b600f602052600090815260409020805460018201546002830154600384015460049094015460ff8085169561010090950416939086565b6040805196151587529415156020870152938501929092526060840152608083015260a082015260c001610315565b6106c96106c4366004612fd1565b6119cd565b60405161031594939291906131ce565b610369611a59565b6107226106ef366004612fec565b600e602052600090815260409020805460018201546002830154600384015460049094015460ff90931693919290919085565b6040805195151586526020860194909452928401919091526060830152608082015260a001610315565b61033161075a36600461320d565b611b1a565b61036961076d366004613053565b6000828152600d602090815260408083206001600160a01b038516845260070190915290205492915050565b6103696107a7366004613053565b6000828152600d602090815260408083206001600160a01b038516845260060190915290205492915050565b6103316107e1366004613053565b611cdb565b6103096107f4366004612fd1565b611d00565b610369610807366004613053565b6000828152600d602090815260408083206001600160a01b038516845260050190915290205492915050565b61083b611d43565b60405161031591906132ec565b610369600b5481565b60006001600160e01b03198216637965db0b60e01b148061088257506301ffc9a760e01b6001600160e01b03198316145b92915050565b61089133610c1f565b6108b65760405162461bcd60e51b81526004016108ad906132ff565b60405180910390fd5b6000821161091f5760405162461bcd60e51b815260206004820152603060248201527f486f6d654f776e65723a206379636c65206475726174696f6e206d757374206260448201526f0652067726561746572207468616e20360841b60648201526084016108ad565b6000811161098a5760405162461bcd60e51b815260206004820152603260248201527f486f6d654f776e65723a20726f756e647320706572206379636c65206d75737460448201527102062652067726561746572207468616e20360741b60648201526084016108ad565b6000610996828461334c565b116109fc5760405162461bcd60e51b815260206004820152603060248201527f486f6d654f776e65723a20726f756e64206475726174696f6e206d757374206260448201526f0652067726561746572207468616e20360841b60648201526084016108ad565b6007829055600881905560408051838152602081018390527ff1dab5bb09ec8c20c730c6985da72aad9697bac6d5899ca740c0b9ef1d9114c991015b60405180910390a15050565b610a5c6000805160206137f883398151915282611cdb565b50565b610a6833610c1f565b610a845760405162461bcd60e51b81526004016108ad906132ff565b60008111610afa5760405162461bcd60e51b815260206004820152603b60248201527f486f6d654f776e65723a206d617820706f696e747320706572207375626d697360448201527f73696f6e206d7573742062652067726561746572207468616e2030000000000060648201526084016108ad565b600b8190556040518181527f79e65489f53fd6e15dcd1afe4dc8178892348551e7716e3e9b94bc87f11ecaf9906020015b60405180910390a150565b6000818152600e6020526040902080546060919060ff16610b995760405162461bcd60e51b815260206004820181905260248201527f486f6d654f776e65723a206379636c65206e6f7420696e697469616c697a656460448201526064016108ad565b80600501805480602002602001604051908101604052809291908181526020018280548015610be757602002820191906000526020600020905b815481526020019060010190808311610bd3575b5050505050915050919050565b600082815260026020526040902060010154610c0f81611dd1565b610c198383611ddb565b50505050565b60006108828183611876565b6001600160a01b0381163314610c545760405163334bd91960e11b815260040160405180910390fd5b610c5e8282611e6f565b505050565b336000808080610c72856119cd565b935093509350935060008211610cca5760405162461bcd60e51b815260206004820152601e60248201527f486f6d654f776e65723a206e6f207265776172647320746f20636c61696d000060448201526064016108ad565b60005b8151811015610d5a576000828281518110610cea57610cea61336e565b60200260200101511115610d4857818181518110610d0a57610d0a61336e565b6020026020010151600d60008388610d229190613384565b81526020019081526020016000206003016000828254610d429190613397565b90915550505b80610d52816133aa565b915050610ccd565b506001600160a01b0385166000908152600f602052604081206001810185905560028101805491928592610d8f908490613384565b92505081905550506000610da4868686611edc565b90506000806000806000610db88b87611f81565b94509450945094509450600360009054906101000a90046001600160a01b03166001600160a01b0316637b9245326004548a8e89898989896040518963ffffffff1660e01b8152600401610e13989796959493929190613415565b600060405180830381600087803b158015610e2d57600080fd5b505af1158015610e41573d6000803e3d6000fd5b50505050888a8c6001600160a01b03167fc1d8eb6e444b89fb8ff0991c19311c070df704ccb009e210d1462d5b2410bf458b8a604051610e8b929190918252602082015260400190565b60405180910390a45050505050505050505050565b6001600160a01b0381166000908152600f60205260408120805460ff16610f095760405162461bcd60e51b815260206004820152601f60248201527f486f6d654f776e65723a2075736572206e6f7420696e697469616c697a65640060448201526064016108ad565b54610100900460ff1692915050565b610f2133610c1f565b610f3d5760405162461bcd60e51b81526004016108ad906132ff565b60048190556040518181527f0dbcd15319b872d4604d53e5fd8f32c08b5cbe341b200d497cf58ff131a61a7590602001610b2b565b610a5c600082610c2b565b610a5c6000805160206137f883398151915282610bf4565b610f9e33610c1f565b610fba5760405162461bcd60e51b81526004016108ad906132ff565b600081116110305760405162461bcd60e51b815260206004820152603b60248201527f486f6d654f776e65723a206d6178207375626d697373696f6e7320706572207260448201527f6f756e64206d7573742062652067726561746572207468616e2030000000000060648201526084016108ad565b600c8190556040518181527f41f66fbf1ea2ae091bb7a0423fb6d15e594cebdd78b2a73dd809e266a4cbb2f990602001610b2b565b6000806110706112a2565b90508091505080600a54101561109257600a5461108d9082613397565b611095565b60005b91509091565b600060608284106110ff5760405162461bcd60e51b815260206004820152602860248201527f486f6d654f776e65723a20726f756e645374617274206d757374206265203c206044820152671c9bdd5b99115b9960c21b60648201526084016108ad565b60008061110a611065565b91509150808511156111745760405162461bcd60e51b815260206004820152602d60248201527f486f6d654f776e65723a20726f756e642072616e676520696e636c756465732060448201526c18dd5c9c995b9d081c9bdd5b99609a1b60648201526084016108ad565b818511156111df5760405162461bcd60e51b815260206004820152603260248201527f486f6d654f776e65723a20726f756e642072616e676520696e636c75646573206044820152716e6f6e2d6578706972656420726f756e647360701b60648201526084016108ad565b6000806111ec8888613397565b67ffffffffffffffff811115611204576112046134a6565b60405190808252806020026020018201604052801561122d578160200160208202803683370190505b509050875b87811015611292576000818152600d60205260409020600301546112568185613384565b935080836112648c85613397565b815181106112745761127461336e565b6020908102919091010152508061128a816133aa565b915050611232565b50909450925050505b9250929050565b6006546000818152600e60209081526040808320815160c081018352815460ff16151581526001820154818501526002820154818401526003820154606082015260048201546080820152600582018054845181870281018701909552808552959687969095879593949360a08601939092909183018282801561134557602002820191906000526020600020905b815481526020019060010190808311611331575b5050505050815250509050806060015181604001516113649190613384565b4311156113b35760405162461bcd60e51b815260206004820152601e60248201527f486f6d654f776e65723a2063757272656e74206379636c6520656e646564000060448201526064016108ad565b6000816080015182606001516113c9919061334c565b90506000818360400151436113de9190613397565b6113e8919061334c565b9050838360a0015182815181106114015761140161336e565b602002602001015195509550505050509091565b60006108826000805160206137f883398151915283611876565b61143833611415565b6114845760405162461bcd60e51b815260206004820152601c60248201527f526f6c65733a206163636f756e74206973206e6f74206b65657065720000000060448201526064016108ad565b6000828152600e602052604090205460ff16156114ef5760405162461bcd60e51b8152602060048201526024808201527f486f6d654f776e65723a206379636c6520616c726561647920696e697469616c6044820152631a5e995960e21b60648201526084016108ad565b60035460048054604051633c9d10cd60e21b8152918201526001600160a01b039091169063f274433490602401602060405180830381865afa158015611539573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061155d91906134bc565b8111156115bc5760405162461bcd60e51b815260206004820152602760248201527f486f6d654f776e65723a20696e73756666696369656e7420617661696c61626c604482015266652066756e647360c81b60648201526084016108ad565b6000828152600e60205260409020805460ff1916600190811782558101829055436002820155600754600382015560085460048201556115fb81612142565b60068390556040805183815243602082015284917f0e41c903d4f464af8fdd82a2a195fb81a5b17cfe3a20585d2f10d0eeb1f1d33c910160405180910390a2505050565b61164833610c1f565b6116645760405162461bcd60e51b81526004016108ad906132ff565b600080611671848461109b565b91509150600082116116d95760405162461bcd60e51b815260206004820152602b60248201527f486f6d654f776e65723a206e6f20756e636c61696d656420726577617264732060448201526a746f20776974686472617760a81b60648201526084016108ad565b60005b815181101561173d5760008282815181106116f9576116f961336e565b6020026020010151111561172b576000600d816117168489613384565b81526020810191909152604001600020600301555b80611735816133aa565b9150506116dc565b506003546004546001600160a01b039091169063cfe706b390849061176188612201565b61177461176f60018a613397565b612201565b6040516020016117859291906134d5565b6040516020818303038152906040526040518463ffffffff1660e01b81526004016117b29392919061354c565b600060405180830381600087803b1580156117cc57600080fd5b505af11580156117e0573d6000803e3d6000fd5b505060408051868152602081018690528793507fc6b6a68f60fca6fb6d8ec1c7e3de52c73573e62b3c27bf5efd8cdfd597f0b8ac92500160405180910390a250505050565b610a5c600082610bf4565b600060608060008060006060611844612294565b61184c6122c6565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60009182526002602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6118aa33610c1f565b6118c65760405162461bcd60e51b81526004016108ad906132ff565b60056118d38284836135f4565b507f22c0441e28b8ac6eacd43c5feb83a1af44a9f6487e3045508ddeb0420f0cb4108282604051610a389291906136de565b61190e33610c1f565b61192a5760405162461bcd60e51b81526004016108ad906132ff565b600181116119985760405162461bcd60e51b815260206004820152603560248201527f486f6d654f776e65723a2072657761726420636c61696d2077696e646f77206d6044820152747573742062652067726561746572207468616e203160581b60648201526084016108ad565b600a8190556040518181527fe90ebfffb6839ca960afda0494d695053314f76d4927609d9954e2e14ed6953790602001610b2b565b600080600060606000806119df611065565b6001600160a01b0389166000908152600f6020526040902060010154919350915082811015611a0b5750815b818110611a3457604080516000808252602082019092529197509195509093509150611a529050565b600080611a428a84866122f3565b9399509397509295509093505050505b9193509193565b6006546000908152600e60209081526040808320815160c081018352815460ff161515815260018201548185015260028201548184015260038201546060820152600482015460808201526005820180548451818702810187019095528085528695929460a086019390929190830182828015611af557602002820191906000526020600020905b815481526020019060010190808311611ae1575b505050505081525050905080606001518160400151611b149190613384565b91505090565b336001600160a01b038c1614611b7e5760405162461bcd60e51b8152602060048201526024808201527f486f6d654f776e65723a2073656e646572206973206e6f7420706172746963696044820152631c185b9d60e21b60648201526084016108ad565b6001600160a01b038b166000908152601060205260409020548314611be55760405162461bcd60e51b815260206004820152601860248201527f486f6d654f776e65723a20696e76616c6964206e6f6e6365000000000000000060448201526064016108ad565b6000611bf88c8c8c8c8c8c8c8c8c612403565b90506000611c3c8285858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506124d592505050565b9050611c4781611415565b611c935760405162461bcd60e51b815260206004820152601960248201527f486f6d654f776e65723a20696e76616c6964207369676e65720000000000000060448201526064016108ad565b6001600160a01b038d166000908152601060205260408120805491611cb7836133aa565b9190505550611ccc8d8d8d8d8d8d8d8d6124ff565b50505050505050505050505050565b600082815260026020526040902060010154611cf681611dd1565b610c198383611e6f565b600080611d0b6112a2565b600c546000918252600d602090815260408084206001600160a01b039098168452600590970190529490205493909310159392505050565b60058054611d5090613574565b80601f0160208091040260200160405190810160405280929190818152602001828054611d7c90613574565b8015611dc95780601f10611d9e57610100808354040283529160200191611dc9565b820191906000526020600020905b815481529060010190602001808311611dac57829003601f168201915b505050505081565b610a5c8133612878565b6000611de78383611876565b611e675760008381526002602090815260408083206001600160a01b03861684529091529020805460ff19166001179055611e1f3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610882565b506000610882565b6000611e7b8383611876565b15611e675760008381526002602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610882565b6000818310611f2d5760405162461bcd60e51b815260206004820152601e60248201527f486f6d654f776e65723a20696e76616c696420726f756e642072616e6765000060448201526064016108ad565b825b82811015611f79576000818152600d602090815260408083206001600160a01b0389168452600701909152902054611f679083613384565b9150611f72816133aa565b9050611f2f565b509392505050565b6060808080806000604051908082528060200260200182016040528015611fbc57816020015b6060815260200190600190039081611fa75790505b5060408051600080825260208201909252919650611fea565b6060815260200190600190039081611fd55790505b50604080516001808252818301909252919550816020015b60608152602001906001900390816120025790505092506005805461202690613574565b80601f016020809104026020016040519081016040528092919081815260200182805461205290613574565b801561209f5780601f106120745761010080835404028352916020019161209f565b820191906000526020600020905b81548152906001019060200180831161208257829003601f168201915b5050505050836000815181106120b7576120b761336e565b60209081029190910101526040805160018082528183019092529081602001602082028036833701905050915085826000815181106120f8576120f861336e565b60200260200101818152505061210d876128b5565b61211687612201565b6040516020016121279291906136f2565b60405160208183030381529060405290509295509295909350565b60028101546004820154600383015460009061215f90839061334c565b90506000828560010154612173919061334c565b905060005b838110156121f9576009546000908152600d6020526040902061219b8483613768565b6121a59087613384565b81556002810183905560038101839055600980546005890180546001810182556000918252602082200191909155815491906121e0836133aa565b91905055505080806121f1906133aa565b915050612178565b505050505050565b6060600061220e836128cb565b600101905060008167ffffffffffffffff81111561222e5761222e6134a6565b6040519080825280601f01601f191660200182016040528015612258576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461226257509392505050565b60606122c17f486f6d654f776e6572417070000000000000000000000000000000000000000c60006129a3565b905090565b60606122c17f310000000000000000000000000000000000000000000000000000000000000160016129a3565b6000606081806123038686613397565b67ffffffffffffffff81111561231b5761231b6134a6565b604051908082528060200260200182016040528015612344578160200160208202803683370190505b509050855b858110156123f6576000818152600d6020526040812060018101549091906123725760006123ab565b600182015460028301546001600160a01b038c1660009081526006850160205260409020546123a19190613768565b6123ab919061334c565b90506123b78186613384565b945080846123c58b86613397565b815181106123d5576123d561336e565b602002602001018181525050505080806123ee906133aa565b915050612349565b5090969095509350505050565b60006124c77f5d527b4583670b22a51938a970aef572071a3fe4538da06b10e214de3bb9aa018b8b8b60405161243a92919061377f565b60405180910390208a8a8a60405161245392919061377f565b6040519081900381206124ac95949392918b908b908b906020019788526001600160a01b0396909616602088015260408701949094529115156060860152608085015260a084015260c083015260e08201526101000190565b60405160208183030381529060405280519060200120612a4e565b9a9950505050505050505050565b6000806000806124e58686612a7b565b9250925092506124f58282612ac8565b5090949350505050565b6001600160a01b03881661256b5760405162461bcd60e51b815260206004820152602d60248201527f486f6d654f776e65723a207061727469636970616e742061646472657373206360448201526c616e6e6f74206265207a65726f60981b60648201526084016108ad565b600081116125cf5760405162461bcd60e51b815260206004820152602b60248201527f486f6d654f776e65723a20706f696e7473206d7573742062652067726561746560448201526a72207468616e207a65726f60a81b60648201526084016108ad565b600b548111156126395760405162461bcd60e51b815260206004820152602f60248201527f486f6d654f776e65723a20706f696e747320657863656564206d6178506f696e60448201526e3a39a832b929bab136b4b9b9b4b7b760891b60648201526084016108ad565b6000806126446112a2565b915091506000600d60008381526020019081526020016000209050600c548160050160008d6001600160a01b03166001600160a01b0316815260200190815260200160002054106126e25760405162461bcd60e51b815260206004820152602260248201527f486f6d654f776e65723a206d6178207375626d697373696f6e73207265616368604482015261195960f21b60648201526084016108ad565b6001600160a01b038b1660009081526005820160205260408120805491612708836133aa565b909155505060048101805490600061271f836133aa565b90915550506001600160a01b038b1660009081526006820160205260408120805486929061274e908490613384565b92505081905550838160010160008282546127699190613384565b90915550506001600160a01b038b16600090815260078201602052604081208054879290612798908490613384565b90915550506001600160a01b038b166000908152600f60205260409020805460ff166127d55780548915156101000261ffff199091161760011781555b6003810180549060006127e7836133aa565b9190505550858160040160008282546128009190613384565b90915550506040518390612817908d908d9061377f565b60405180910390208d6001600160a01b03167fb55287f4751cc8c3b6feb9a5e31cc0568f8629016981e2fa046ca837b07bee248c888a8e8e8e6040516128629695949392919061378f565b60405180910390a4505050505050505050505050565b6128828282611876565b6128b15760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016108ad565b5050565b60606108826001600160a01b0383166014612b81565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061290a5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310612936576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061295457662386f26fc10000830492506010015b6305f5e100831061296c576305f5e100830492506008015b612710831061298057612710830492506004015b60648310612992576064830492506002015b600a83106108825760010192915050565b606060ff83146129bd576129b683612d01565b9050610882565b8180546129c990613574565b80601f01602080910402602001604051908101604052809291908181526020018280546129f590613574565b8015612a425780601f10612a1757610100808354040283529160200191612a42565b820191906000526020600020905b815481529060010190602001808311612a2557829003601f168201915b50505050509050610882565b6000610882612a5b612d40565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060008351604103612ab55760208401516040850151606086015160001a612aa788828585612e6b565b955095509550505050612ac1565b50508151600091506002905b9250925092565b6000826003811115612adc57612adc6137ca565b03612ae5575050565b6001826003811115612af957612af96137ca565b03612b175760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115612b2b57612b2b6137ca565b03612b4c5760405163fce698f760e01b8152600481018290526024016108ad565b6003826003811115612b6057612b606137ca565b036128b1576040516335e2f38360e21b8152600481018290526024016108ad565b6060826000612b91846002613768565b612b9c906002613384565b67ffffffffffffffff811115612bb457612bb46134a6565b6040519080825280601f01601f191660200182016040528015612bde576020820181803683370190505b509050600360fc1b81600081518110612bf957612bf961336e565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612c2857612c2861336e565b60200101906001600160f81b031916908160001a9053506000612c4c856002613768565b612c57906001613384565b90505b6001811115612ccf576f181899199a1a9b1b9c1cb0b131b232b360811b83600f1660108110612c8b57612c8b61336e565b1a60f81b828281518110612ca157612ca161336e565b60200101906001600160f81b031916908160001a90535060049290921c91612cc8816137e0565b9050612c5a565b508115612cf95760405163e22e27eb60e01b815260048101869052602481018590526044016108ad565b949350505050565b60606000612d0e83612f3a565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000306001600160a01b037f000000000000000000000000eddfcb0e0c41d164d449bdde96fa913e22bb6a1c16148015612d9957507f000000000b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb12746145b15612dc357507f80c4aec7f613f947a60ff4f0a262a0e9cd2bcb4677ff2e09103570459231063190565b6122c1604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f683155cd397f1ef203d71c3a754ff0dc6657ae02963daa7694ad8b62cc077b7b918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115612ea65750600091506003905082612f30565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015612efa573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612f2657506000925060019150829050612f30565b9250600091508190505b9450945094915050565b600060ff8216601f81111561088257604051632cd44ac360e21b815260040160405180910390fd5b600060208284031215612f7457600080fd5b81356001600160e01b031981168114612f8c57600080fd5b9392505050565b60008060408385031215612fa657600080fd5b50508035926020909101359150565b80356001600160a01b0381168114612fcc57600080fd5b919050565b600060208284031215612fe357600080fd5b612f8c82612fb5565b600060208284031215612ffe57600080fd5b5035919050565b600081518084526020808501945080840160005b8381101561303557815187529582019590820190600101613019565b509495945050505050565b602081526000612f8c6020830184613005565b6000806040838503121561306657600080fd5b8235915061307660208401612fb5565b90509250929050565b828152604060208201526000612cf96040830184613005565b60005b838110156130b357818101518382015260200161309b565b50506000910152565b600081518084526130d4816020860160208601613098565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e06020820152600061310760e08301896130bc565b828103604084015261311981896130bc565b606084018890526001600160a01b038716608085015260a0840186905283810360c085015290506124c78185613005565b60008083601f84011261315c57600080fd5b50813567ffffffffffffffff81111561317457600080fd5b60208301915083602082850101111561129b57600080fd5b6000806020838503121561319f57600080fd5b823567ffffffffffffffff8111156131b657600080fd5b6131c28582860161314a565b90969095509350505050565b8481528360208201528260408201526080606082015260006131f36080830184613005565b9695505050505050565b80358015158114612fcc57600080fd5b60008060008060008060008060008060006101008c8e03121561322f57600080fd5b6132388c612fb5565b9a5067ffffffffffffffff8060208e0135111561325457600080fd5b6132648e60208f01358f0161314a565b909b50995061327560408e016131fd565b98508060608e0135111561328857600080fd5b6132988e60608f01358f0161314a565b909850965060808d0135955060a08d0135945060c08d0135935060e08d01358110156132c357600080fd5b506132d48d60e08e01358e0161314a565b81935080925050509295989b509295989b9093969950565b602081526000612f8c60208301846130bc565b6020808252601b908201527f526f6c65733a206163636f756e74206973206e6f74206f776e65720000000000604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008261336957634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b8082018082111561088257610882613336565b8181038181111561088257610882613336565b6000600182016133bc576133bc613336565b5060010190565b6000815180845260208085019450848260051b860182860160005b858110156134085783830389526133f68383516130bc565b988501989250908401906001016133de565b5090979650505050505050565b888152602081018890526001600160a01b038716604082015261010060608201819052600090613447838201896133c3565b9050828103608084015261345b81886133c3565b905082810360a084015261346f81876133c3565b905082810360c08401526134838186613005565b905082810360e084015261349781856130bc565b9b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156134ce57600080fd5b5051919050565b7f576974686472617720756e636c61696d656420726577617264732066726f6d2081526503937bab732160d51b60208201526000835161351c816026850160208801613098565b630103a37960e51b602691840191820152835161354081602a840160208801613098565b01602a01949350505050565b83815282602082015260606040820152600061356b60608301846130bc565b95945050505050565b600181811c9082168061358857607f821691505b6020821081036135a857634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610c5e57600081815260208120601f850160051c810160208610156135d55750805b601f850160051c820191505b818110156121f9578281556001016135e1565b67ffffffffffffffff83111561360c5761360c6134a6565b6136208361361a8354613574565b836135ae565b6000601f841160018114613654576000851561363c5750838201355b600019600387901b1c1916600186901b1783556136ae565b600083815260209020601f19861690835b828110156136855786850135825560209485019460019092019101613665565b50868210156136a25760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b602081526000612cf96020830184866136b5565b6402ab9b2b9160dd1b815260008351613712816005850160208801613098565b69010383937b23ab1b2b2160b51b600591840191820152835161373c81600f840160208801613098565b72207768206f6620636c65616e20656e6572677960681b600f9290910191820152602201949350505050565b808202811582820484141761088257610882613336565b8183823760009101908152919050565b861515815285602082015284604082015260a0606082015260006137b760a0830185876136b5565b9050826080830152979650505050505050565b634e487b7160e01b600052602160045260246000fd5b6000816137ef576137ef613336565b50600019019056fefc8737ab85eb45125971625a9ebdb75cc78e01d5c1fa80c4c6e5203f47bc4faba2646970667358221220d847f1a7fd73fb5c4826a7ddf1c40cb7daf44fc1a78b80dc77ebcc8fbc55cc5464736f6c63430008140033