VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x36Bf81…b3a1
Summary
Transactions
Transfers
Address
0x36Bf81800D8B41178Feab81f7DE42b254D3Eb3a1
VET
41.00
VET
VTHO
20.69
VTHO
Master
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Deployer
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Code
0x60806040526004361061027d5760003560e01c80635dc96d161161014f5780639a043832116100c1578063d5abeb011161007a578063d5abeb0114610732578063d6b0f48414610748578063e985e9c51461075d578063edec5f27146107a6578063f2fde38b146107c6578063f96407fa146107e657600080fd5b80639a0438321461067d578063a22cb4651461069d578063b88d4fde146106bd578063ba4e5c49146106dd578063c87b56dd146106fd578063cdfb2b4e1461071d57600080fd5b80638456cb59116101135780638456cb59146105df5780638a1bbf86146105f45780638da5cb5b1461060757806390dcbeff14610625578063953f049d1461065257806395d89b411461066857600080fd5b80635dc96d161461054b5780635e6bb7bf1461056a5780636352211e1461058a57806370a08231146105aa578063715018a6146105ca57600080fd5b80632fd95db5116101f357806342842e0e116101ac57806342842e0e1461048457806342966c68146104a4578063438b6300146104c45780634f6ccce7146104f157806351fb012d146105115780635c975abb1461053157600080fd5b80632fd95db5146103fd578063368dde4b1461041d5780633af32abf146104325780633b37d1d6146104525780633ccfd60b146104675780633f4ba83a1461046f57600080fd5b806318160ddd1161024557806318160ddd1461035357806319c8b85f14610372578063239c70ae1461039257806323b872dd146103a85780632403c08e146103c85780632f745c59146103dd57600080fd5b806301ffc9a71461028257806306fdde03146102b7578063081812fc146102d9578063088a4ed014610311578063095ea7b314610333575b600080fd5b34801561028e57600080fd5b506102a261029d36600461324a565b6107fc565b60405190151581526020015b60405180910390f35b3480156102c357600080fd5b506102cc610827565b6040516102ae91906134f5565b3480156102e557600080fd5b506102f96102f4366004613282565b6108b9565b6040516001600160a01b0390911681526020016102ae565b34801561031d57600080fd5b5061033161032c366004613282565b610946565b005b34801561033f57600080fd5b5061033161034e366004613182565b6109bf565b34801561035f57600080fd5b506008545b6040519081526020016102ae565b34801561037e57600080fd5b5061033161038d366004613282565b610ad5565b34801561039e57600080fd5b50610364600f5481565b3480156103b457600080fd5b506103316103c3366004613094565b610b4e565b3480156103d457600080fd5b50610331610b80565b3480156103e957600080fd5b506103646103f8366004613182565b610bb7565b61041061040b36600461329a565b610c4d565b6040516102ae91906134b1565b34801561042957600080fd5b50610364610f1e565b34801561043e57600080fd5b506102a261044d366004613048565b610f2d565b34801561045e57600080fd5b50610331610fa5565b610331610fe0565b34801561047b57600080fd5b50610331611046565b34801561049057600080fd5b5061033161049f366004613094565b61107c565b3480156104b057600080fd5b506103316104bf366004613282565b611097565b3480156104d057600080fd5b506104e46104df366004613048565b611180565b6040516102ae919061343e565b3480156104fd57600080fd5b5061036461050c366004613282565b611284565b34801561051d57600080fd5b506010546102a29062010000900460ff1681565b34801561053d57600080fd5b506010546102a29060ff1681565b34801561055757600080fd5b506010546102a290610100900460ff1681565b34801561057657600080fd5b50610331610585366004613369565b611325565b34801561059657600080fd5b506102f96105a5366004613282565b6113c3565b3480156105b657600080fd5b506103646105c5366004613048565b61143a565b3480156105d657600080fd5b506103316114c1565b3480156105eb57600080fd5b506103316114f7565b61041061060236600461329a565b611530565b34801561061357600080fd5b50600a546001600160a01b03166102f9565b34801561063157600080fd5b50610364610640366004613282565b60126020526000908152604090205481565b34801561065e57600080fd5b50610364600c5481565b34801561067457600080fd5b506102cc61170b565b34801561068957600080fd5b506104e4610698366004613369565b61171a565b3480156106a957600080fd5b506103316106b8366004613148565b611970565b3480156106c957600080fd5b506103316106d83660046130cf565b611a35565b3480156106e957600080fd5b506102f96106f8366004613282565b611a6d565b34801561070957600080fd5b506102cc610718366004613282565b611a97565b34801561072957600080fd5b50610331611c0e565b34801561073e57600080fd5b50610364600e5481565b34801561075457600080fd5b50610331611c4b565b34801561076957600080fd5b506102a2610778366004613062565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156107b257600080fd5b506103316107c13660046131ab565b611c83565b3480156107d257600080fd5b506103316107e1366004613048565b611d17565b3480156107f257600080fd5b50610364600d5481565b60006001600160e01b0319821663780e9d6360e01b1480610821575061082182611daf565b92915050565b6060600080546108369061378d565b80601f01602080910402602001604051908101604052809291908181526020018280546108629061378d565b80156108af5780601f10610884576101008083540402835291602001916108af565b820191906000526020600020905b81548152906001019060200180831161089257829003601f168201915b5050505050905090565b60006108c482611dff565b61092a5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600a546001600160a01b031633146109705760405162461bcd60e51b8152600401610921906135df565b600081116109ba5760405162461bcd60e51b8152602060048201526017602482015276048617320746f206265206c6172676572207468616e203604c1b6044820152606401610921565b600f55565b60006109ca826113c3565b9050806001600160a01b0316836001600160a01b03161415610a385760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610921565b336001600160a01b0382161480610a545750610a548133610778565b610ac65760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610921565b610ad08383611e1c565b505050565b600a546001600160a01b03163314610aff5760405162461bcd60e51b8152600401610921906135df565b60008111610b495760405162461bcd60e51b8152602060048201526017602482015276048617320746f206265206c6172676572207468616e203604c1b6044820152606401610921565b600d55565b610b59335b82611e8a565b610b755760405162461bcd60e51b815260040161092190613659565b610ad0838383611f70565b600a546001600160a01b03163314610baa5760405162461bcd60e51b8152600401610921906135df565b6010805461ff0019169055565b6000610bc28361143a565b8210610c245760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610921565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b6060828260008211610c715760405162461bcd60e51b81526004016109219061359e565b80518214610c915760405162461bcd60e51b815260040161092190613614565b60105462010000900460ff16610ce15760405162461bcd60e51b815260206004820152601560248201527415da1a5d195b1a5cdd081b9bdd08195b98589b1959605a1b6044820152606401610921565b610cea33610f2d565b610d365760405162461bcd60e51b815260206004820152601760248201527f41646472657373206e6f742077686974656c69737465640000000000000000006044820152606401610921565b6000610d41600b5490565b90506000610d4f828861211b565b905080341015610d715760405162461bcd60e51b815260040161092190613508565b600c54610d7e88846136ff565b1115610e065760405162461bcd60e51b815260206004820152605f602482015260008051602061385083398151915260448201527f6f6b656e732e204974206973206d6f7265207468616e2074686520746f6b656e60648201527f20737570706c7920647572696e672077686974656c69737420706572696f6400608482015260a401610921565b600a546001600160a01b03163314610f0957600d54871115610e775760405162461bcd60e51b815260206004820152603660248201526000805160206138508339815191526044820152751bdad95b9cc8191d5c9a5b99c81dda1a5d195b1a5cdd60521b6064820152608401610921565b600d5433600090815260146020526040902054610e959089906136ff565b1115610f095760405162461bcd60e51b815260206004820152603c60248201527f596f757220616464726573732063616e6e6f74206d696e74206d6f726520746f60448201527f6b656e7320647572696e672077686974656c69737420706572696f64000000006064820152608401610921565b610f13878761216f565b979650505050505050565b6000610f2861230e565b905090565b6000805b601154811015610f9c57826001600160a01b031660118281548110610f6657634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b03161415610f8a5750600192915050565b80610f94816137c8565b915050610f31565b50600092915050565b600a546001600160a01b03163314610fcf5760405162461bcd60e51b8152600401610921906135df565b6010805461ff001916610100179055565b600a546001600160a01b0316331461100a5760405162461bcd60e51b8152600401610921906135df565b600a546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611043573d6000803e3d6000fd5b50565b600a546001600160a01b031633146110705760405162461bcd60e51b8152600401610921906135df565b6010805460ff19169055565b610ad083838360405180602001604052806000815250611a35565b601054610100900460ff166110fa5760405162461bcd60e51b8152602060048201526024808201527f4275726e696e67206973206e6f7420656e61626c656420617420746865206d6f6044820152631b595b9d60e21b6064820152608401610921565b61110333610b53565b6111405760405162461bcd60e51b815260206004820152600e60248201526d2737ba103cb7bab9103a37b5b2b760911b6044820152606401610921565b6111498161232b565b600081815260136020526040902080546111629061378d565b15905061104357600081815260136020526040812061104391612eb1565b6060600061118d8361143a565b905060008167ffffffffffffffff8111156111b857634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156111fe57816020015b6040805180820190915260008152606060208201528152602001906001900390816111d65790505b50905060005b8281101561127c5760006112188683610bb7565b9050600061122582611a97565b905060405180604001604052808381526020018281525084848151811061125c57634e487b7160e01b600052603260045260246000fd5b602002602001018190525050508080611274906137c8565b915050611204565b509392505050565b600061128f60085490565b82106112f25760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610921565b6008828154811061131357634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b600a546001600160a01b0316331461134f5760405162461bcd60e51b8152600401610921906135df565b600a8211156113b15760405162461bcd60e51b815260206004820152602860248201527f546965722068617320746f2062652061206e756d626572206265747765656e2060448201526703120616e642031360c41b6064820152608401610921565b60009182526012602052604090912055565b6000818152600260205260408120546001600160a01b0316806108215760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610921565b60006001600160a01b0382166114a55760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610921565b506001600160a01b031660009081526003602052604090205490565b600a546001600160a01b031633146114eb5760405162461bcd60e51b8152600401610921906135df565b6114f560006123d2565b565b600a546001600160a01b031633146115215760405162461bcd60e51b8152600401610921906135df565b6010805460ff19166001179055565b60608282600082116115545760405162461bcd60e51b81526004016109219061359e565b805182146115745760405162461bcd60e51b815260040161092190613614565b60105462010000900460ff1615806115965750600a546001600160a01b031633145b6115f15760405162461bcd60e51b815260206004820152602660248201527f57686974656c697374656420656e61626c65642c207573652077686974656c696044820152651cdd135a5b9d60d21b6064820152608401610921565b60006115fc600b5490565b9050600061160a828861211b565b90508034101561162c5760405162461bcd60e51b815260040161092190613508565b600e5461163988846136ff565b11156116ab5760405162461bcd60e51b8152602060048201526047602482015260008051602061385083398151915260448201527f6f6b656e732e204974206973206d6f7265207468616e2074686520746f6b656e60648201526620737570706c7960c81b608482015260a401610921565b600a546001600160a01b03163314610f0957600f54871115610f095760405162461bcd60e51b815260206004820152602560248201526000805160206138508339815191526044820152646f6b656e7360d81b6064820152608401610921565b6060600180546108369061378d565b6060600083116117595760405162461bcd60e51b815260206004820152600a60248201526957726f6e67207061676560b01b6044820152606401610921565b600082116117995760405162461bcd60e51b815260206004820152600d60248201526c57726f6e67207065725061676560981b6044820152606401610921565b60006117a4600b5490565b90506000836117b3818761372b565b6117bd919061374a565b6117c89060016136ff565b905060006117d6858761372b565b90508282111561181d5760405162461bcd60e51b815260206004820152601260248201527150616765206f7574206f6620626f756e647360701b6044820152606401610921565b60008084831161183b57611831878961372b565b9150829050611867565b83851115611860578361184f8660016136ff565b611859919061374a565b9150611864565b8491505b50835b60008267ffffffffffffffff81111561189057634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156118d657816020015b6040805180820190915260008152606060208201528152602001906001900390816118ae5790505b5090508460005b848111611961576118ed82611dff565b156119415760006118fd83611a97565b905060405180604001604052808481526020018281525084838151811061193457634e487b7160e01b600052603260045260246000fd5b6020026020010181905250505b8161194b816137c8565b9250508080611959906137c8565b9150506118dd565b50909998505050505050505050565b6001600160a01b0382163314156119c95760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610921565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b611a3f3383611e8a565b611a5b5760405162461bcd60e51b815260040161092190613659565b611a6784848484612424565b50505050565b60118181548110611a7d57600080fd5b6000918252602090912001546001600160a01b0316905081565b6060611aa282611dff565b611b085760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b6064820152608401610921565b60008281526013602052604081208054611b219061378d565b80601f0160208091040260200160405190810160405280929190818152602001828054611b4d9061378d565b8015611b9a5780601f10611b6f57610100808354040283529160200191611b9a565b820191906000526020600020905b815481529060010190602001808311611b7d57829003601f168201915b505050505090506000611bb860408051602081019091526000815290565b9050805160001415611bcb575092915050565b815115611bfd578082604051602001611be59291906133d2565b60405160208183030381529060405292505050919050565b611c0684612457565b949350505050565b600a546001600160a01b03163314611c385760405162461bcd60e51b8152600401610921906135df565b6010805462ff0000191662010000179055565b600a546001600160a01b03163314611c755760405162461bcd60e51b8152600401610921906135df565b6010805462ff000019169055565b600a546001600160a01b03163314611cad5760405162461bcd60e51b8152600401610921906135df565b600c5481511115611d005760405162461bcd60e51b815260206004820152601960248201527f546f6f206d616e792061646472657373657320706173736564000000000000006044820152606401610921565b8051611d13906011906020840190612eeb565b5050565b600a546001600160a01b03163314611d415760405162461bcd60e51b8152600401610921906135df565b6001600160a01b038116611da65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610921565b611043816123d2565b60006001600160e01b031982166380ac58cd60e01b1480611de057506001600160e01b03198216635b5e139f60e01b145b8061082157506301ffc9a760e01b6001600160e01b0319831614610821565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611e51826113c3565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611e9582611dff565b611ef65760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610921565b6000611f01836113c3565b9050806001600160a01b0316846001600160a01b03161480611f3c5750836001600160a01b0316611f31846108b9565b6001600160a01b0316145b80611c0657506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff16611c06565b826001600160a01b0316611f83826113c3565b6001600160a01b031614611feb5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610921565b6001600160a01b03821661204d5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610921565b61205883838361252f565b612063600082611e1c565b6001600160a01b038316600090815260036020526040812080546001929061208c90849061374a565b90915550506001600160a01b03821660009081526003602052604081208054600192906120ba9084906136ff565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6000808061212a8560016136ff565b9050805b61213885876136ff565b81116121655761214781612583565b61215190846136ff565b92508061215d816137c8565b91505061212e565b5090949350505050565b606060008367ffffffffffffffff81111561219a57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156121c3578160200160208202803683370190505b50905060005b848110156122e1576121df600b80546001019055565b60006121ea600b5490565b90506121f63382612801565b8083838151811061221757634e487b7160e01b600052603260045260246000fd5b6020026020010181815250506122548186848151811061224757634e487b7160e01b600052603260045260246000fd5b602002602001015161281b565b84828151811061227457634e487b7160e01b600052603260045260246000fd5b602002602001015160405161228991906133b6565b60405180910390206122983390565b6001600160a01b0316827fec2cd236ed6d37bf5a71276ac93889db12834493a090efd543a3d2eca8dcdcc860405160405180910390a450806122d9816137c8565b9150506121c9565b5033600090815260146020526040812080548692906123019084906136ff565b9091555090949350505050565b60008061231a600b5490565b905061232581612583565b91505090565b6000612336826113c3565b90506123448160008461252f565b61234f600083611e1c565b6001600160a01b038116600090815260036020526040812080546001929061237890849061374a565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b61242f848484611f70565b61243b848484846128a6565b611a675760405162461bcd60e51b81526004016109219061354c565b606061246282611dff565b6124c65760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610921565b60006124dd60408051602081019091526000815290565b905060008151116124fd5760405180602001604052806000815250612528565b80612507846129b3565b6040516020016125189291906133d2565b6040516020818303038152906040525b9392505050565b60105460ff16156125785760405162461bcd60e51b8152602060048201526013602482015272115e1958dd5d1a5bdb881a5cc81c185d5cd959606a1b6044820152606401610921565b610ad0838383612acd565b6000612597600a546001600160a01b031690565b6001600160a01b0316336001600160a01b031614156125b857506000919050565b6103e88210156125f3575050600160005260126020527f71a67924699a20698523213e55fe499d539379d7769cd5567e2c45d583f815a35490565b6107d082101561262e575050600260005260126020527f8e1fee8c88a9e04123b21e90cae2727a7715bf522a1e46eb5934ccd05203a6b25490565b610bb8821015612669575050600360005260126020527f0f36ad39aee03e7108cc48f54934702a5f0d4066f10344cebf8198978d86976a5490565b610fa08210156126a4575050600460005260126020527fb4fcd034df3d20faa1c133b66d862ce92732727d40916b48ffb4020cb00fe0535490565b6113888210156126df575050600560005260126020527f45429b9195d4ec5c0cf6c69e9c21a4ca0ea773b702c2de5735f85d2631f267465490565b61177082101561271a575050600660005260126020527f1223f9031f9dca49a7844c397098ce9a4e80513444d0a8bb59820dff564808e45490565b611b58821015612755575050600760005260126020527f724fd36bd271795fe7866d4cc83b61084ef704502b00c2e0b28047123b3c1acc5490565b611f40821015612790575050600860005260126020527f855d8d6df66418fea944661cfca175a2245b01f09908f1f662c4fa2b3cbf92995490565b6123288210156127cb575050600960005260126020527fb9bfc87ab6d50430c17fad3d76aa4e9fce5cb9f8a8035e5ad64505fa1e31bdb95490565b5050600a60005260126020527f4d862627e71449ad0902e42fb445c6fefb557d066705175da90fdc325bd76e4e5490565b919050565b611d13828260405180602001604052806000815250612b85565b61282482611dff565b6128875760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b6064820152608401610921565b60008281526013602090815260409091208251610ad092840190612f50565b60006001600160a01b0384163b156129a857604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906128ea903390899088908890600401613401565b602060405180830381600087803b15801561290457600080fd5b505af1925050508015612934575060408051601f3d908101601f1916820190925261293191810190613266565b60015b61298e573d808015612962576040519150601f19603f3d011682016040523d82523d6000602084013e612967565b606091505b5080516129865760405162461bcd60e51b81526004016109219061354c565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611c06565b506001949350505050565b6060816129d75750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612a0157806129eb816137c8565b91506129fa9050600a83613717565b91506129db565b60008167ffffffffffffffff811115612a2a57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612a54576020820181803683370190505b5090505b8415611c0657612a6960018361374a565b9150612a76600a866137e3565b612a819060306136ff565b60f81b818381518110612aa457634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350612ac6600a86613717565b9450612a58565b6001600160a01b038316612b2857612b2381600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612b4b565b816001600160a01b0316836001600160a01b031614612b4b57612b4b8382612bb8565b6001600160a01b038216612b6257610ad081612c55565b826001600160a01b0316826001600160a01b031614610ad057610ad08282612d2e565b612b8f8383612d72565b612b9c60008484846128a6565b610ad05760405162461bcd60e51b81526004016109219061354c565b60006001612bc58461143a565b612bcf919061374a565b600083815260076020526040902054909150808214612c22576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090612c679060019061374a565b60008381526009602052604081205460088054939450909284908110612c9d57634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508060088381548110612ccc57634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612d1257634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000612d398361143a565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6001600160a01b038216612dc85760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610921565b612dd181611dff565b15612e1e5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610921565b612e2a6000838361252f565b6001600160a01b0382166000908152600360205260408120805460019290612e539084906136ff565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b508054612ebd9061378d565b6000825580601f10612ecd575050565b601f0160209004906000526020600020908101906110439190612fc4565b828054828255906000526020600020908101928215612f40579160200282015b82811115612f4057825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612f0b565b50612f4c929150612fc4565b5090565b828054612f5c9061378d565b90600052602060002090601f016020900481019282612f7e5760008555612f40565b82601f10612f9757805160ff1916838001178555612f40565b82800160010185558215612f40579182015b82811115612f40578251825591602001919060010190612fa9565b5b80821115612f4c5760008155600101612fc5565b600067ffffffffffffffff831115612ff357612ff3613823565b613006601f8401601f19166020016136aa565b905082815283838301111561301a57600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b03811681146127fc57600080fd5b600060208284031215613059578081fd5b61252882613031565b60008060408385031215613074578081fd5b61307d83613031565b915061308b60208401613031565b90509250929050565b6000806000606084860312156130a8578081fd5b6130b184613031565b92506130bf60208501613031565b9150604084013590509250925092565b600080600080608085870312156130e4578081fd5b6130ed85613031565b93506130fb60208601613031565b925060408501359150606085013567ffffffffffffffff81111561311d578182fd5b8501601f8101871361312d578182fd5b61313c87823560208401612fd9565b91505092959194509250565b6000806040838503121561315a578182fd5b61316383613031565b915060208301358015158114613177578182fd5b809150509250929050565b60008060408385031215613194578182fd5b61319d83613031565b946020939093013593505050565b600060208083850312156131bd578182fd5b823567ffffffffffffffff8111156131d3578283fd5b8301601f810185136131e3578283fd5b80356131f66131f1826136db565b6136aa565b80828252848201915084840188868560051b8701011115613215578687fd5b8694505b8385101561323e5761322a81613031565b835260019490940193918501918501613219565b50979650505050505050565b60006020828403121561325b578081fd5b813561252881613839565b600060208284031215613277578081fd5b815161252881613839565b600060208284031215613293578081fd5b5035919050565b60008060408084860312156132ad578283fd5b8335925060208085013567ffffffffffffffff808211156132cc578485fd5b818701915087601f8301126132df578485fd5b81356132ed6131f1826136db565b8082825285820191508585018b878560051b880101111561330c578889fd5b885b8481101561335757813586811115613324578a8bfd5b8701603f81018e13613334578a8bfd5b6133448e8a8301358c8401612fd9565b855250928701929087019060010161330e565b50989b909a5098505050505050505050565b6000806040838503121561337b578182fd5b50508035926020909101359150565b600081518084526133a2816020860160208601613761565b601f01601f19169290920160200192915050565b600082516133c8818460208701613761565b9190910192915050565b600083516133e4818460208801613761565b8351908301906133f8818360208801613761565b01949350505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906134349083018461338a565b9695505050505050565b60006020808301818452808551808352604092508286019150828160051b870101848801865b838110156134a357888303603f190185528151805184528701518784018790526134908785018261338a565b9588019593505090860190600101613464565b509098975050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156134e9578351835292840192918401916001016134cd565b50909695505050505050565b602081526000612528602083018461338a565b60208082526024908201527f506c65617365206d616b65207375726520796f752073656e6420656e6f7567686040820152630815915560e21b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526021908201527f4d696e7420616d6f756e742068617320746f206265206d6f7265207468616e206040820152600360fc1b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f4d696e7420616d6f756e7420646f6573206e6f74206d6174636820746f6b656e6040820152642075726c7360d81b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b604051601f8201601f1916810167ffffffffffffffff811182821017156136d3576136d3613823565b604052919050565b600067ffffffffffffffff8211156136f5576136f5613823565b5060051b60200190565b60008219821115613712576137126137f7565b500190565b6000826137265761372661380d565b500490565b6000816000190483118215151615613745576137456137f7565b500290565b60008282101561375c5761375c6137f7565b500390565b60005b8381101561377c578181015183820152602001613764565b83811115611a675750506000910152565b600181811c908216806137a157607f821691505b602082108114156137c257634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156137dc576137dc6137f7565b5060010190565b6000826137f2576137f261380d565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461104357600080fdfe596f752063616e6e6f74206d696e74207468617420616d6f756e74206f662074a264697066735822122083dc94b9d33c01f3191adfa0a65aea064f7cd7116f68df3c211ea21be02d83a364736f6c63430008040033