VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x24CC73…5a8e
Summary
Transactions
Transfers
Address
0x24CC73c182a683820b87F70fF3778f25444D5a8e
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xc2b0bbD40ac2290aB309C0Ba7bBE6F933A21A9b6
Deployer
0xc2b0bbD40ac2290aB309C0Ba7bBE6F933A21A9b6
Code
0x6080604052600436106102765760003560e01c80638129fc1c1161014f578063b34c972e116100c1578063dbadca7c1161007a578063dbadca7c14610880578063dc1ebb62146108ad578063ec66e0d6146108cd578063efc147af146108ed578063f2fde38b1461090d578063fe96e4ff1461092d576102b1565b8063b34c972e146107a8578063b8764c39146107c8578063c3f351a314610800578063cb090a2714610820578063d65c003514610840578063d9f679ee14610860576102b1565b8063a631dceb11610113578063a631dceb1461067d578063a8973735146106c7578063ac4afa3814610711578063b285ab9714610748578063b2b47e5214610768578063b2c3a74214610788576102b1565b80638129fc1c146105f75780638285c4e61461060c5780638b9c76f41461061f5780638da5cb5b1461063f578063a119e9cb1461065d576102b1565b80634363de12116101e85780635c975abb116101ac5780635c975abb1461052d5780635e76031d14610551578063689f8083146105715780636d50943d146105a2578063715018a6146105c2578063751e8942146105d7576102b1565b80634363de12146104a55780634a6567a9146104c55780634f1ef286146104e55780635102bc9d146104f857806352d1902d14610518576102b1565b80633259e52f1161023a5780633259e52f146103d35780633659cfe61461041a5780633671b9e21461043a5780633ccfd60b14610450578063413f50da14610465578063416e538a14610485576102b1565b80630d2dce22146102e15780631f9c324e14610343578063270d9fbd14610371578063279ef416146103935780632a6446ca146103b3576102b1565b366102b1576040513381527fb69dbb3426fce493612cfd8266f1d814871a73dacb08c4195d2c9bcba69519c3906020015b60405180910390a1005b6040513381527fb69dbb3426fce493612cfd8266f1d814871a73dacb08c4195d2c9bcba69519c3906020016102a7565b3480156102ed57600080fd5b506103266102fc366004613387565b600091825260fe60209081526040808420928452600f90920190529020546001600160a01b031690565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561034f57600080fd5b5061036361035e3660046133a9565b61094f565b60405190815260200161033a565b34801561037d57600080fd5b5061039161038c36600461347f565b610970565b005b34801561039f57600080fd5b506103916103ae366004613594565b6109c8565b3480156103bf57600080fd5b506103916103ce366004613693565b610ba5565b3480156103df57600080fd5b506103636103ee3660046136f0565b600082815260fe602090815260408083206001600160a01b038516845260100190915290205492915050565b34801561042657600080fd5b5061039161043536600461371c565b610bd7565b34801561044657600080fd5b5061036360fc5481565b34801561045c57600080fd5b50610391610cc0565b34801561047157600080fd5b506103916104803660046136f0565b610cf4565b34801561049157600080fd5b506103916104a0366004613387565b610d70565b3480156104b157600080fd5b506103916104c0366004613737565b610d8d565b3480156104d157600080fd5b506103916104e03660046137ed565b610e7a565b6103916104f3366004613872565b610f91565b34801561050457600080fd5b50610391610513366004613693565b611062565b34801561052457600080fd5b50610363611089565b34801561053957600080fd5b5060335460ff165b604051901515815260200161033a565b34801561055d57600080fd5b5061039161056c366004613693565b61113c565b34801561057d57600080fd5b5061059161058c366004613387565b611169565b60405161033a959493929190613976565b3480156105ae57600080fd5b506103916105bd3660046139d5565b611447565b3480156105ce57600080fd5b50610391611518565b3480156105e357600080fd5b506103916105f2366004613387565b61152c565b34801561060357600080fd5b50610391611549565b61039161061a366004613ab9565b611669565b34801561062b57600080fd5b5061039161063a36600461347f565b61191a565b34801561064b57600080fd5b506065546001600160a01b0316610326565b34801561066957600080fd5b5061039161067836600461347f565b61196c565b34801561068957600080fd5b506105416106983660046136f0565b600082815260fe602090815260408083206001600160a01b0385168452600e0190915290205460ff1692915050565b3480156106d357600080fd5b506105416106e23660046136f0565b600082815260fe602090815260408083206001600160a01b0385168452600d0190915290205460ff1692915050565b34801561071d57600080fd5b5061073161072c3660046133a9565b6119be565b60405161033a9b9a99989796959493929190613b8d565b34801561075457600080fd5b50610391610763366004613c24565b611c39565b34801561077457600080fd5b50610391610783366004613ab9565b611d7c565b34801561079457600080fd5b506103916107a3366004613cb3565b611da9565b3480156107b457600080fd5b506103916107c3366004613d64565b611f1b565b3480156107d457600080fd5b506107e86107e33660046133a9565b611fd1565b60405161033a9c9b9a99989796959493929190613f05565b34801561080c57600080fd5b5061039161081b366004613fc1565b612748565b34801561082c57600080fd5b5061039161083b366004613693565b612802565b34801561084c57600080fd5b5061039161085b3660046136f0565b61282f565b34801561086c57600080fd5b5061039161087b3660046133a9565b6128a5565b34801561088c57600080fd5b506108a061089b366004613387565b612a6f565b60405161033a9190614026565b3480156108b957600080fd5b506103916108c836600461406a565b612b37565b3480156108d957600080fd5b506103916108e836600461409f565b612b62565b3480156108f957600080fd5b506103916109083660046140db565b612b8f565b34801561091957600080fd5b5061039161092836600461371c565b612be1565b34801561093957600080fd5b50610942612c57565b60405161033a9190614120565b60fd818154811061095f57600080fd5b600091825260209091200154905081565b610978612caf565b600083815260fe6020526040902060090180548291908490811061099e5761099e614133565b906000526020600020906005020160010190805190602001906109c2929190613204565b50505050565b6109d0612caf565b600089815260fe602052604090206109e88a85612b62565b6109f28a83611f1b565b80600501548614610a0757610a078a8761152c565b80600601548514610a1c57610a1c8a86610d70565b604051610a2d908290602001614184565b6040516020818303038152906040528051906020012089604051602001610a549190614220565b6040516020818303038152906040528051906020012014610a7957610a798a8a611062565b80600101604051602001610a8d9190614184565b6040516020818303038152906040528051906020012087604051602001610ab49190614220565b6040516020818303038152906040528051906020012014610ad957610ad98a8861113c565b80600301604051602001610aed9190614184565b6040516020818303038152906040528051906020012083604051602001610b149190614220565b6040516020818303038152906040528051906020012014610b3957610b398a84612802565b80600201604051602001610b4d9190614184565b6040516020818303038152906040528051906020012088604051602001610b749190614220565b6040516020818303038152906040528051906020012014610b9957610b998a89610ba5565b50505050505050505050565b610bad612caf565b600082815260fe602090815260409091208251610bd292600290920191840190613204565b505050565b306001600160a01b037f00000000000000000000000024cc73c182a683820b87f70ff3778f25444d5a8e161415610c295760405162461bcd60e51b8152600401610c209061423c565b60405180910390fd5b7f00000000000000000000000024cc73c182a683820b87f70ff3778f25444d5a8e6001600160a01b0316610c7260008051602061445c833981519152546001600160a01b031690565b6001600160a01b031614610c985760405162461bcd60e51b8152600401610c2090614288565b610ca181612d09565b60408051600080825260208201909252610cbd91839190612d11565b50565b610cc8612caf565b60405133904780156108fc02916000818181858888f19350505050158015610cbd573d6000803e3d6000fd5b610cfc612caf565b600082815260fe602090815260408083206001600160a01b038516808552600d82018452918420805460ff19166001908117909155600c820180549182018155855292842090920180546001600160a01b0319169091179055600b810180549192610d66836142ea565b9190505550505050565b610d78612caf565b600091825260fe602052604090912060060155565b610d95612caf565b600085815260fe602052604090819020815160a0810190925260090180549091908190610dc3906001614305565b8152602080820188905260408201879052606082018690526080909101849052825460018181018555600094855293829020835160059092020190815582820151805193949193610e1c93928501929190910190613204565b5060408201518051610e38916002840191602090910190613204565b5060608201518051610e54916003840191602090910190613204565b5060808201518051610e70916004840191602090910190613288565b5050505050505050565b610e82612caf565b600085815260fe602052604090206003600a82015460ff166003811115610eab57610eab613b55565b14610ec85760405162461bcd60e51b8152600401610c209061431d565b6040805160808101825286815260208082018790526001600160a01b0386169282019290925260608101849052601383018054600181018255600091825290839020825180519394600490930290910192610f269284920190613204565b506020828101518051610f3f9260018501920190613204565b5060408201516002820180546001600160a01b0319166001600160a01b03909216919091179055606090910151600390910155601481018054906000610f84836142ea565b9190505550505050505050565b306001600160a01b037f00000000000000000000000024cc73c182a683820b87f70ff3778f25444d5a8e161415610fda5760405162461bcd60e51b8152600401610c209061423c565b7f00000000000000000000000024cc73c182a683820b87f70ff3778f25444d5a8e6001600160a01b031661102360008051602061445c833981519152546001600160a01b031690565b6001600160a01b0316146110495760405162461bcd60e51b8152600401610c2090614288565b61105282612d09565b61105e82826001612d11565b5050565b61106a612caf565b600082815260fe602090815260409091208251610bd292840190613204565b6000306001600160a01b037f00000000000000000000000024cc73c182a683820b87f70ff3778f25444d5a8e16146111295760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610c20565b5060008051602061445c83398151915290565b611144612caf565b600082815260fe602090815260409091208251610bd292600190920191840190613204565b6000606080606080600060fe6000898152602001908152602001600020600901878154811061119a5761119a614133565b9060005260206000209060050201905086816001018260020183600301846004018380546111c790614149565b80601f01602080910402602001604051908101604052809291908181526020018280546111f390614149565b80156112405780601f1061121557610100808354040283529160200191611240565b820191906000526020600020905b81548152906001019060200180831161122357829003601f168201915b5050505050935082805461125390614149565b80601f016020809104026020016040519081016040528092919081815260200182805461127f90614149565b80156112cc5780601f106112a1576101008083540402835291602001916112cc565b820191906000526020600020905b8154815290600101906020018083116112af57829003601f168201915b505050505092508180546112df90614149565b80601f016020809104026020016040519081016040528092919081815260200182805461130b90614149565b80156113585780601f1061132d57610100808354040283529160200191611358565b820191906000526020600020905b81548152906001019060200180831161133b57829003601f168201915b5050505050915080805480602002602001604051908101604052809291908181526020016000905b8282101561142c57838290600052602060002001805461139f90614149565b80601f01602080910402602001604051908101604052809291908181526020018280546113cb90614149565b80156114185780601f106113ed57610100808354040283529160200191611418565b820191906000526020600020905b8154815290600101906020018083116113fb57829003601f168201915b505050505081526020019060010190611380565b50505050905095509550955095509550509295509295909350565b61144f612caf565b60fc805460009160fe91839182611465836142ea565b9190505581526020019081526020016000209050600081600701819055508781600001908051906020019061149b929190613204565b5082516114b19060048301906020860190613288565b50600581018590556006810184905585516114d59060018301906020890190613204565b50600a8101805460ff1916905586516114f790600283019060208a0190613204565b50815161150d9060038301906020850190613204565b505050505050505050565b611520612caf565b61152a6000612e8b565b565b611534612caf565b600091825260fe602052604090912060050155565b600054610100900460ff16158080156115695750600054600160ff909116105b806115835750303b158015611583575060005460ff166001145b6115e65760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610c20565b6000805460ff191660011790558015611609576000805461ff0019166101001790555b611611612edd565b611619612f0c565b611621612f3b565b8015610cbd576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b600082815260fe60209081526040808320338452600d81019092529091205460ff166116f557348160060154146116f55760405162461bcd60e51b815260206004820152602a60248201527f536f72727920796f7520646964206e6f742073656e6420656e6f7567682056456044820152692a103a379032b73a32b960b11b6064820152608401610c20565b6001600a82015460ff16600381111561171057611710613b55565b1461176d5760405162461bcd60e51b815260206004820152602760248201527f536f7272792074686520706f6f6c206973206e6f74206163746976652063757260448201526672656e746c792160c81b6064820152608401610c20565b428160050154116117c05760405162461bcd60e51b815260206004820152601a60248201527f536f727279207468697320706f6f6c2068617320656e646564210000000000006044820152606401610c20565b60098101546118305760405162461bcd60e51b815260206004820152603660248201527f536f7272792074686572652068617665206265656e206e6f20636172647320616044820152756464656420746f207468697320706f6f6c207965742160501b6064820152608401610c20565b6065546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015611869573d6000803e3d6000fd5b506007810180546000908152600f8301602090815260408083208054336001600160a01b0319918216811790925581855260108701845282852085905582516060810184529182528184018881528284018690529554855260118701845291909320835181549092166001600160a01b03909216919091178155925180519293926118fa92600185019201906132e1565b5060409190910151600290910155600781018054906000610d66836142ea565b611922612caf565b600083815260fe6020526040902060090180548291908490811061194857611948614133565b906000526020600020906005020160030190805190602001906109c2929190613204565b611974612caf565b600083815260fe6020526040902060090180548291908490811061199a5761199a614133565b906000526020600020906005020160020190805190602001906109c2929190613204565b60fe602052600090815260409020805481906119d990614149565b80601f0160208091040260200160405190810160405280929190818152602001828054611a0590614149565b8015611a525780601f10611a2757610100808354040283529160200191611a52565b820191906000526020600020905b815481529060010190602001808311611a3557829003601f168201915b505050505090806001018054611a6790614149565b80601f0160208091040260200160405190810160405280929190818152602001828054611a9390614149565b8015611ae05780601f10611ab557610100808354040283529160200191611ae0565b820191906000526020600020905b815481529060010190602001808311611ac357829003601f168201915b505050505090806002018054611af590614149565b80601f0160208091040260200160405190810160405280929190818152602001828054611b2190614149565b8015611b6e5780601f10611b4357610100808354040283529160200191611b6e565b820191906000526020600020905b815481529060010190602001808311611b5157829003601f168201915b505050505090806003018054611b8390614149565b80601f0160208091040260200160405190810160405280929190818152602001828054611baf90614149565b8015611bfc5780601f10611bd157610100808354040283529160200191611bfc565b820191906000526020600020905b815481529060010190602001808311611bdf57829003601f168201915b50505050600583015460068401546007850154600a860154600b870154601288015460149098015496979496939550919360ff918216939116908b565b611c41612caf565b600086815260fe602052604090206003600a82015460ff166003811115611c6a57611c6a613b55565b14611c875760405162461bcd60e51b8152600401610c209061431d565b82816013018781548110611c9d57611c9d614133565b90600052602060002090600402016000019080519060200190611cc1929190613204565b5083816013018781548110611cd857611cd8614133565b906000526020600020906004020160020160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555081816013018781548110611d2357611d23614133565b90600052602060002090600402016001019080519060200190611d47929190613204565b5084816013018781548110611d5e57611d5e614133565b90600052602060002090600402016003018190555050505050505050565b611d84612caf565b600082815260fe602090815260409091208251610bd2926008909201918401906132e1565b611db1612caf565b600086815260fe60205260408120600901805487908110611dd457611dd4614133565b90600052602060002090600502019050611def878784612b8f565b80600101604051602001611e039190614184565b6040516020818303038152906040528051906020012085604051602001611e2a9190614220565b6040516020818303038152906040528051906020012014611e5057611e50878787610970565b80600201604051602001611e649190614184565b6040516020818303038152906040528051906020012084604051602001611e8b9190614220565b6040516020818303038152906040528051906020012014611eb157611eb187878661196c565b80600301604051602001611ec59190614184565b6040516020818303038152906040528051906020012083604051602001611eec9190614220565b6040516020818303038152906040528051906020012014611f1257611f1287878561191a565b50505050505050565b611f23612caf565b600082815260fe6020526040902060090154611f9a5760405162461bcd60e51b815260206004820152603060248201527f506c6561736520656e73757265206120706f6f6c20776974682063617264732060448201526f1a185cc81899595b8818dc99585d195960821b6064820152608401610c20565b600082815260fe60205260409020600a01805482919060ff19166001836003811115611fc857611fc8613b55565b02179055505050565b60006060806000806000606080600080606080600060fe60008f815260200190815260200160002090508d8160000182600201836005015484600701548560060154866004018760090188600a0160009054906101000a900460ff168960120160009054906101000a900460ff168a6013018b600c018a805461205390614149565b80601f016020809104026020016040519081016040528092919081815260200182805461207f90614149565b80156120cc5780601f106120a1576101008083540402835291602001916120cc565b820191906000526020600020905b8154815290600101906020018083116120af57829003601f168201915b50505050509a508980546120df90614149565b80601f016020809104026020016040519081016040528092919081815260200182805461210b90614149565b80156121585780601f1061212d57610100808354040283529160200191612158565b820191906000526020600020905b81548152906001019060200180831161213b57829003601f168201915b5050505050995085805480602002602001604051908101604052809291908181526020016000905b8282101561222c57838290600052602060002001805461219f90614149565b80601f01602080910402602001604051908101604052809291908181526020018280546121cb90614149565b80156122185780601f106121ed57610100808354040283529160200191612218565b820191906000526020600020905b8154815290600101906020018083116121fb57829003601f168201915b505050505081526020019060010190612180565b50505050955084805480602002602001604051908101604052809291908181526020016000905b8282101561251e57838290600052602060002090600502016040518060a00160405290816000820154815260200160018201805461229090614149565b80601f01602080910402602001604051908101604052809291908181526020018280546122bc90614149565b80156123095780601f106122de57610100808354040283529160200191612309565b820191906000526020600020905b8154815290600101906020018083116122ec57829003601f168201915b5050505050815260200160028201805461232290614149565b80601f016020809104026020016040519081016040528092919081815260200182805461234e90614149565b801561239b5780601f106123705761010080835404028352916020019161239b565b820191906000526020600020905b81548152906001019060200180831161237e57829003601f168201915b505050505081526020016003820180546123b490614149565b80601f01602080910402602001604051908101604052809291908181526020018280546123e090614149565b801561242d5780601f106124025761010080835404028352916020019161242d565b820191906000526020600020905b81548152906001019060200180831161241057829003601f168201915b5050505050815260200160048201805480602002602001604051908101604052809291908181526020016000905b8282101561250757838290600052602060002001805461247a90614149565b80601f01602080910402602001604051908101604052809291908181526020018280546124a690614149565b80156124f35780601f106124c8576101008083540402835291602001916124f3565b820191906000526020600020905b8154815290600101906020018083116124d657829003601f168201915b50505050508152602001906001019061245b565b505050508152505081526020019060010190612253565b50505050945081805480602002602001604051908101604052809291908181526020016000905b828210156126be578382906000526020600020906004020160405180608001604052908160008201805461257890614149565b80601f01602080910402602001604051908101604052809291908181526020018280546125a490614149565b80156125f15780601f106125c6576101008083540402835291602001916125f1565b820191906000526020600020905b8154815290600101906020018083116125d457829003601f168201915b5050505050815260200160018201805461260a90614149565b80601f016020809104026020016040519081016040528092919081815260200182805461263690614149565b80156126835780601f1061265857610100808354040283529160200191612683565b820191906000526020600020905b81548152906001019060200180831161266657829003601f168201915b505050918352505060028201546001600160a01b03166020808301919091526003909201546040909101529082526001929092019101612545565b5050505091508080548060200260200160405190810160405280929190818152602001828054801561271957602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116126fb575b505050505090509c509c509c509c509c509c509c509c509c509c509c509c505091939597999b5091939597999b565b612750612caf565b600083815260fe602090815260408083206001600160a01b0386168452600d81019092529091205460ff166127975760405162461bcd60e51b8152600401610c2090614388565b6001600160a01b0383166000908152600d820160205260409020805460ff19169055600c81018054839081106127cf576127cf614133565b6000918252602082200180546001600160a01b0319169055600b82018054916127f7836143cd565b919050555050505050565b61280a612caf565b600082815260fe602090815260409091208251610bd292600390920191840190613204565b612837612caf565b600082815260fe602090815260408083206001600160a01b0385168452600d81019092529091205460ff1661287e5760405162461bcd60e51b8152600401610c2090614388565b6001600160a01b039091166000908152600d90910160205260409020805460ff1916905550565b6128ad612caf565b6002600082815260fe60205260409020600a015460ff1660038111156128d5576128d5613b55565b1461295d5760405162461bcd60e51b815260206004820152604c60248201527f536f72727920706c6561736520656e737572652074686520706f6f6c2069732060448201527f696e2070656e64696e67207374617465206265666f72652063616c63756c617460648201526b696e67207061796f7574732160a01b608482015260a401610c20565b600081815260fe60205260408120905b8160070154811015610bd25760005b6008830154811015612a5c576129928483612a6f565b6020015181815181106129a7576129a7614133565b60200260200101516040516020016129c191815260200190565b604051602081830303815290604052805190602001208360080182815481106129ec576129ec614133565b9060005260206000200154604051602001612a0991815260200190565b604051602081830303815290604052805190602001201415612a4a5760008281526011840160205260408120600201805491612a44836142ea565b91905055505b80612a54816142ea565b91505061297c565b5080612a67816142ea565b91505061296d565b612a9c604051806060016040528060006001600160a01b0316815260200160608152602001600081525090565b600083815260fe60209081526040808320858452601101825291829020825160608101845281546001600160a01b0316815260018201805485518186028101860190965280865291949293858101939290830182828015612b1c57602002820191906000526020600020905b815481526020019060010190808311612b08575b50505050508152602001600282015481525050905092915050565b612b3f612caf565b600091825260fe6020526040909120601201805460ff1916911515919091179055565b612b6a612caf565b600082815260fe602090815260409091208251610bd292600490920191840190613288565b612b97612caf565b600083815260fe60205260409020600901805482919084908110612bbd57612bbd614133565b906000526020600020906005020160040190805190602001906109c2929190613288565b612be9612caf565b6001600160a01b038116612c4e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610c20565b610cbd81612e8b565b606060fd805480602002602001604051908101604052809291908181526020018280548015612ca557602002820191906000526020600020905b815481526020019060010190808311612c91575b5050505050905090565b6065546001600160a01b0316331461152a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c20565b610cbd612caf565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615612d4457610bd283612f62565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b158015612d7d57600080fd5b505afa925050508015612dad575060408051601f3d908101601f19168201909252612daa918101906143e4565b60015b612e105760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610c20565b60008051602061445c8339815191528114612e7f5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610c20565b50610bd2838383612ffe565b606580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16612f045760405162461bcd60e51b8152600401610c20906143fd565b61152a613023565b600054610100900460ff16612f335760405162461bcd60e51b8152600401610c20906143fd565b61152a613053565b600054610100900460ff1661152a5760405162461bcd60e51b8152600401610c20906143fd565b6001600160a01b0381163b612fcf5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610c20565b60008051602061445c83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b61300783613086565b6000825111806130145750805b15610bd2576109c283836130c6565b600054610100900460ff1661304a5760405162461bcd60e51b8152600401610c20906143fd565b61152a33612e8b565b600054610100900460ff1661307a5760405162461bcd60e51b8152600401610c20906143fd565b6033805460ff19169055565b61308f81612f62565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b61312e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610c20565b600080846001600160a01b0316846040516131499190614220565b600060405180830381855af49150503d8060008114613184576040519150601f19603f3d011682016040523d82523d6000602084013e613189565b606091505b50915091506131b1828260405180606001604052806027815260200161447c602791396131ba565b95945050505050565b606083156131c95750816131d3565b6131d383836131da565b9392505050565b8151156131ea5781518083602001fd5b8060405162461bcd60e51b8152600401610c209190614448565b82805461321090614149565b90600052602060002090601f0160209004810192826132325760008555613278565b82601f1061324b57805160ff1916838001178555613278565b82800160010185558215613278579182015b8281111561327857825182559160200191906001019061325d565b5061328492915061331b565b5090565b8280548282559060005260206000209081019282156132d5579160200282015b828111156132d557825180516132c5918491602090910190613204565b50916020019190600101906132a8565b50613284929150613330565b828054828255906000526020600020908101928215613278579160200282018281111561327857825182559160200191906001019061325d565b5b80821115613284576000815560010161331c565b80821115613284576000613344828261334d565b50600101613330565b50805461335990614149565b6000825580601f10613369575050565b601f016020900490600052602060002090810190610cbd919061331b565b6000806040838503121561339a57600080fd5b50508035926020909101359150565b6000602082840312156133bb57600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715613400576134006133c2565b604052919050565b60006001600160401b03831115613421576134216133c2565b613434601f8401601f19166020016133d8565b905082815283838301111561344857600080fd5b828260208301376000602084830101529392505050565b600082601f83011261347057600080fd5b6131d383833560208501613408565b60008060006060848603121561349457600080fd5b833592506020840135915060408401356001600160401b038111156134b857600080fd5b6134c48682870161345f565b9150509250925092565b60006001600160401b038211156134e7576134e76133c2565b5060051b60200190565b600082601f83011261350257600080fd5b81356020613517613512836134ce565b6133d8565b82815260059290921b8401810191818101908684111561353657600080fd5b8286015b848110156135755780356001600160401b038111156135595760008081fd5b6135678986838b010161345f565b84525091830191830161353a565b509695505050505050565b80356004811061358f57600080fd5b919050565b60008060008060008060008060006101208a8c0312156135b357600080fd5b8935985060208a01356001600160401b03808211156135d157600080fd5b6135dd8d838e0161345f565b995060408c01359150808211156135f357600080fd5b6135ff8d838e0161345f565b985060608c013591508082111561361557600080fd5b6136218d838e0161345f565b975060808c0135965060a08c0135955060c08c013591508082111561364557600080fd5b6136518d838e016134f1565b945060e08c013591508082111561366757600080fd5b506136748c828d0161345f565b9250506136846101008b01613580565b90509295985092959850929598565b600080604083850312156136a657600080fd5b8235915060208301356001600160401b038111156136c357600080fd5b6136cf8582860161345f565b9150509250929050565b80356001600160a01b038116811461358f57600080fd5b6000806040838503121561370357600080fd5b82359150613713602084016136d9565b90509250929050565b60006020828403121561372e57600080fd5b6131d3826136d9565b600080600080600060a0868803121561374f57600080fd5b8535945060208601356001600160401b038082111561376d57600080fd5b61377989838a0161345f565b9550604088013591508082111561378f57600080fd5b61379b89838a0161345f565b945060608801359150808211156137b157600080fd5b6137bd89838a0161345f565b935060808801359150808211156137d357600080fd5b506137e0888289016134f1565b9150509295509295909350565b600080600080600060a0868803121561380557600080fd5b8535945060208601356001600160401b038082111561382357600080fd5b61382f89838a0161345f565b9550604088013591508082111561384557600080fd5b506138528882890161345f565b935050613861606087016136d9565b949793965091946080013592915050565b6000806040838503121561388557600080fd5b61388e836136d9565b915060208301356001600160401b038111156138a957600080fd5b8301601f810185136138ba57600080fd5b6136cf85823560208401613408565b60005b838110156138e45781810151838201526020016138cc565b838111156109c25750506000910152565b6000815180845261390d8160208601602086016138c9565b601f01601f19169290920160200192915050565b600081518084526020808501808196508360051b8101915082860160005b858110156139695782840389526139578483516138f5565b9885019893509084019060010161393f565b5091979650505050505050565b85815260a06020820152600061398f60a08301876138f5565b82810360408401526139a181876138f5565b905082810360608401526139b581866138f5565b905082810360808401526139c98185613921565b98975050505050505050565b600080600080600080600060e0888a0312156139f057600080fd5b87356001600160401b0380821115613a0757600080fd5b613a138b838c0161345f565b985060208a0135915080821115613a2957600080fd5b613a358b838c0161345f565b975060408a0135915080821115613a4b57600080fd5b613a578b838c0161345f565b965060608a0135955060808a0135945060a08a0135915080821115613a7b57600080fd5b613a878b838c016134f1565b935060c08a0135915080821115613a9d57600080fd5b50613aaa8a828b0161345f565b91505092959891949750929550565b60008060408385031215613acc57600080fd5b823591506020808401356001600160401b03811115613aea57600080fd5b8401601f81018613613afb57600080fd5b8035613b09613512826134ce565b81815260059190911b82018301908381019088831115613b2857600080fd5b928401925b82841015613b4657833582529284019290840190613b2d565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b60048110613b8957634e487b7160e01b600052602160045260246000fd5b9052565b6000610160808352613ba18184018f6138f5565b90508281036020840152613bb5818e6138f5565b90508281036040840152613bc9818d6138f5565b90508281036060840152613bdd818c6138f5565b9150508860808301528760a08301528660c0830152613bff60e0830187613b6b565b6101008201949094529115156101208301526101409091015298975050505050505050565b60008060008060008060c08789031215613c3d57600080fd5b863595506020870135945060408701359350613c5b606088016136d9565b925060808701356001600160401b0380821115613c7757600080fd5b613c838a838b0161345f565b935060a0890135915080821115613c9957600080fd5b50613ca689828a0161345f565b9150509295509295509295565b60008060008060008060c08789031215613ccc57600080fd5b863595506020870135945060408701356001600160401b0380821115613cf157600080fd5b613cfd8a838b0161345f565b95506060890135915080821115613d1357600080fd5b613d1f8a838b0161345f565b94506080890135915080821115613d3557600080fd5b613d418a838b0161345f565b935060a0890135915080821115613d5757600080fd5b50613ca689828a016134f1565b60008060408385031215613d7757600080fd5b8235915061371360208401613580565b600081518084526020808501808196508360051b8101915082860160005b85811015613969578284038952815160a081518652868201518188880152613dcf828801826138f5565b91505060408083015187830382890152613de983826138f5565b9250505060608083015187830382890152613e0483826138f5565b9250505060808083015192508682038188015250613e228183613921565b9a87019a9550505090840190600101613da5565b600081518084526020808501808196508360051b8101915082860160005b85811015613969578284038952815160808151818752613e76828801826138f5565b9150508682015186820388880152613e8e82826138f5565b6040848101516001600160a01b031690890152606093840151939097019290925250509784019790840190600101613e54565b600081518084526020808501945080840160005b83811015613efa5781516001600160a01b031687529582019590820190600101613ed5565b509495945050505050565b60006101808e8352806020840152613f1f8184018f6138f5565b90508281036040840152613f33818e6138f5565b90508b60608401528a60808401528960a084015282810360c0840152613f59818a613921565b905082810360e0840152613f6d8189613d87565b9050613f7d610100840188613b6b565b851515610120840152828103610140840152613f998186613e36565b9050828103610160840152613fae8185613ec1565b9f9e505050505050505050505050505050565b600080600060608486031215613fd657600080fd5b83359250613fe6602085016136d9565b9150604084013590509250925092565b600081518084526020808501945080840160005b83811015613efa5781518752958201959082019060010161400a565b602080825282516001600160a01b031682820152820151606060408301526000906140546080840182613ff6565b9050604084015160608401528091505092915050565b6000806040838503121561407d57600080fd5b823591506020830135801515811461409457600080fd5b809150509250929050565b600080604083850312156140b257600080fd5b8235915060208301356001600160401b038111156140cf57600080fd5b6136cf858286016134f1565b6000806000606084860312156140f057600080fd5b833592506020840135915060408401356001600160401b0381111561411457600080fd5b6134c4868287016134f1565b6020815260006131d36020830184613ff6565b634e487b7160e01b600052603260045260246000fd5b600181811c9082168061415d57607f821691505b6020821081141561417e57634e487b7160e01b600052602260045260246000fd5b50919050565b600080835481600182811c9150808316806141a057607f831692505b60208084108214156141c057634e487b7160e01b86526022600452602486fd5b8180156141d457600181146141e557614212565b60ff19861689528489019650614212565b60008a81526020902060005b8681101561420a5781548b8201529085019083016141f1565b505084890196505b509498975050505050505050565b600082516142328184602087016138c9565b9190910192915050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60006000198214156142fe576142fe6142d4565b5060010190565b60008219821115614318576143186142d4565b500190565b60208082526045908201527f536f72727920706c6561736520656e737572652074686520706f6f6c2069732060408201527f696e20656e646564207374617465206265666f726520616464696e672077696e6060820152646e6572732160d81b608082015260a00190565b60208082526025908201527f41646472657373206e6f7420696e20666f756e6420696e207468652077686974604082015264195b1a5cdd60da1b606082015260800190565b6000816143dc576143dc6142d4565b506000190190565b6000602082840312156143f657600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6020815260006131d360208301846138f556fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212204a35a9f1b2483f104c8f680330e4ca6f6166fa3b69e0ebd55d5e2bdd7a0162b064736f6c63430008090033