VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x91AD2c…9661
Summary
Transactions
Transfers
Address
0x91AD2c12710fD59389A3f55EB658dfCa9E1b9661
VET
390.00
VET
VTHO
201.08
VTHO
Master
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Deployer
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Code
0x6080604052600436106103195760003560e01c80635dc96d16116101ab578063a22cb465116100f7578063d243da3c11610095578063d936547e1161006f578063d936547e14610884578063e985e9c5146108b4578063f2fde38b146108fd578063f96407fa1461091d57600080fd5b8063d243da3c14610839578063d5abeb0114610859578063d6b0f4841461086f57600080fd5b8063b3080291116100d1578063b3080291146107ce578063b88d4fde146107e4578063c87b56dd14610804578063cdfb2b4e1461082457600080fd5b8063a22cb46514610782578063a4cb5262146107a2578063a87a614e146107b857600080fd5b80637980ccfc116101645780638da5cb5b1161013e5780638da5cb5b14610723578063953f049d1461074157806395d89b41146107575780639b12c3891461076c57600080fd5b80637980ccfc146106d757806389e846ca146106ed5780638a1bbf861461070357600080fd5b80635dc96d16146106385780636352211e1461065757806367440fdf146106775780636f6f4fff1461068c57806370a08231146106a2578063715018a6146106c257600080fd5b80632f745c591161026a57806342966c68116102235780634f6ccce7116101fd5780634f6ccce7146105c857806351683261146105e857806351fb012d146105fe5780635c975abb1461061e57600080fd5b806342966c6814610568578063438b6300146105885780634a4c560d146105a857600080fd5b80632f745c59146104d557806330cc7ae0146104f5578063368dde4b146105155780633ccfd60b1461052a5780633e558a641461053257806342842e0e1461054857600080fd5b8063088a4ed0116102d757806319c8b85f116102b157806319c8b85f1461045d578063239c70ae1461047d57806323b872dd146104935780632a5c792a146104b357600080fd5b8063088a4ed014610408578063095ea7b31461042857806318160ddd1461044857600080fd5b80622f207b1461031e57806301ffc9a71461034757806302329a291461037757806304f2c0111461039957806306fdde03146103ae578063081812fc146103d0575b600080fd5b34801561032a57600080fd5b50610334600c5481565b6040519081526020015b60405180910390f35b34801561035357600080fd5b50610367610362366004612e44565b610933565b604051901515815260200161033e565b34801561038357600080fd5b50610397610392366004612e2a565b61095e565b005b3480156103a557600080fd5b506103976109a4565b3480156103ba57600080fd5b506103c36109db565b60405161033e91906130d2565b3480156103dc57600080fd5b506103f06103eb366004612e7c565b610a6d565b6040516001600160a01b03909116815260200161033e565b34801561041457600080fd5b50610397610423366004612e7c565b610af5565b34801561043457600080fd5b50610397610443366004612e01565b610b24565b34801561045457600080fd5b50600854610334565b34801561046957600080fd5b50610397610478366004612e7c565b610c3a565b34801561048957600080fd5b5061033460195481565b34801561049f57600080fd5b506103976104ae366004612d24565b610c69565b3480156104bf57600080fd5b506104c8610c9b565b60405161033e919061301b565b3480156104e157600080fd5b506103346104f0366004612e01565b610d9c565b34801561050157600080fd5b50610397610510366004612cd8565b610e32565b34801561052157600080fd5b50610334610e7d565b610397610e8c565b34801561053e57600080fd5b5061033460135481565b34801561055457600080fd5b50610397610563366004612d24565b610edc565b34801561057457600080fd5b50610397610583366004612e7c565b610ef7565b34801561059457600080fd5b506104c86105a3366004612cd8565b611056565b3480156105b457600080fd5b506103976105c3366004612cd8565b61115a565b3480156105d457600080fd5b506103346105e3366004612e7c565b6111a8565b3480156105f457600080fd5b5061033460125481565b34801561060a57600080fd5b50601a546103679062010000900460ff1681565b34801561062a57600080fd5b50601a546103679060ff1681565b34801561064457600080fd5b50601a5461036790610100900460ff1681565b34801561066357600080fd5b506103f0610672366004612e7c565b611249565b34801561068357600080fd5b506103976112c0565b34801561069857600080fd5b5061033460145481565b3480156106ae57600080fd5b506103346106bd366004612cd8565b6112fb565b3480156106ce57600080fd5b50610397611382565b3480156106e357600080fd5b5061033460115481565b3480156106f957600080fd5b50610334600f5481565b610716610711366004612e94565b6113b6565b60405161033e919061308e565b34801561072f57600080fd5b50600a546001600160a01b03166103f0565b34801561074d57600080fd5b5061033460165481565b34801561076357600080fd5b506103c361156a565b34801561077857600080fd5b50610334600e5481565b34801561078e57600080fd5b5061039761079d366004612dd8565b611579565b3480156107ae57600080fd5b5061033460105481565b3480156107c457600080fd5b5061033460155481565b3480156107da57600080fd5b50610334600d5481565b3480156107f057600080fd5b506103976107ff366004612d5f565b61163e565b34801561081057600080fd5b506103c361081f366004612e7c565b611676565b34801561083057600080fd5b506103976117ed565b34801561084557600080fd5b50610397610854366004612f62565b61182a565b34801561086557600080fd5b5061033460185481565b34801561087b57600080fd5b50610397611946565b34801561089057600080fd5b5061036761089f366004612cd8565b601b6020526000908152604090205460ff1681565b3480156108c057600080fd5b506103676108cf366004612cf2565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561090957600080fd5b50610397610918366004612cd8565b61197e565b34801561092957600080fd5b5061033460175481565b60006001600160e01b0319821663780e9d6360e01b1480610958575061095882611a16565b92915050565b600a546001600160a01b031633146109915760405162461bcd60e51b815260040161098890613137565b60405180910390fd5b601a805460ff1916911515919091179055565b600a546001600160a01b031633146109ce5760405162461bcd60e51b815260040161098890613137565b601a805461ff0019169055565b6060600080546109ea9061325d565b80601f0160208091040260200160405190810160405280929190818152602001828054610a169061325d565b8015610a635780601f10610a3857610100808354040283529160200191610a63565b820191906000526020600020905b815481529060010190602001808311610a4657829003601f168201915b5050505050905090565b6000610a7882611a66565b610ad95760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610988565b506000908152600460205260409020546001600160a01b031690565b600a546001600160a01b03163314610b1f5760405162461bcd60e51b815260040161098890613137565b601955565b6000610b2f82611249565b9050806001600160a01b0316836001600160a01b03161415610b9d5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610988565b336001600160a01b0382161480610bb95750610bb981336108cf565b610c2b5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610988565b610c358383611a83565b505050565b600a546001600160a01b03163314610c645760405162461bcd60e51b815260040161098890613137565b601755565b610c74335b82611af1565b610c905760405162461bcd60e51b81526004016109889061316c565b610c35838383611bd7565b60606000610ca8600b5490565b905060008167ffffffffffffffff811115610cd357634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610d1957816020015b604080518082019091526000815260606020820152815260200190600190039081610cf15790505b50905060015b828111610d9557610d2f81611a66565b15610d83576000610d3f82611676565b9050604051806040016040528083815260200182815250838381518110610d7657634e487b7160e01b600052603260045260246000fd5b6020026020010181905250505b80610d8d81613298565b915050610d1f565b5092915050565b6000610da7836112fb565b8210610e095760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610988565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b600a546001600160a01b03163314610e5c5760405162461bcd60e51b815260040161098890613137565b6001600160a01b03166000908152601b60205260409020805460ff19169055565b6000610e87611d82565b905090565b600a546001600160a01b03163314610eb65760405162461bcd60e51b815260040161098890613137565b60405133904780156108fc02916000818181858888f19350505050610eda57600080fd5b565b610c358383836040518060200160405280600081525061163e565b601a5460ff16610f3f5760405162461bcd60e51b8152602060048201526013602482015272115e1958dd5d1a5bdb881a5cc81c185d5cd959606a1b6044820152606401610988565b601a54610100900460ff1615610fa35760405162461bcd60e51b8152602060048201526024808201527f4275726e696e67206973206e6f7420656e61626c656420617420746865206d6f6044820152631b595b9d60e21b6064820152608401610988565b610fac33610c6e565b6110135760405162461bcd60e51b815260206004820152603260248201527f596f752063616e6e6f74206275726e20746f6b656e20776869636820646f6573604482015271206e6f742062656c6f6e6720746f20796f7560701b6064820152608401610988565b61101c81611d9f565b6000818152601c6020526040902080546110359061325d565b159050611053576000818152601c6020526040812061105391612b67565b50565b60606000611063836112fb565b905060008167ffffffffffffffff81111561108e57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156110d457816020015b6040805180820190915260008152606060208201528152602001906001900390816110ac5790505b50905060005b828110156111525760006110ee8683610d9c565b905060006110fb82611676565b905060405180604001604052808381526020018281525084848151811061113257634e487b7160e01b600052603260045260246000fd5b60200260200101819052505050808061114a90613298565b9150506110da565b509392505050565b600a546001600160a01b031633146111845760405162461bcd60e51b815260040161098890613137565b6001600160a01b03166000908152601b60205260409020805460ff19166001179055565b60006111b360085490565b82106112165760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610988565b6008828154811061123757634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b6000818152600260205260408120546001600160a01b0316806109585760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610988565b600a546001600160a01b031633146112ea5760405162461bcd60e51b815260040161098890613137565b601a805461ff001916610100179055565b60006001600160a01b0382166113665760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610988565b506001600160a01b031660009081526003602052604090205490565b600a546001600160a01b031633146113ac5760405162461bcd60e51b815260040161098890613137565b610eda6000611e46565b606060006113c3600b5490565b905060006113d18286611e98565b601a5490915060ff161561141d5760405162461bcd60e51b8152602060048201526013602482015272115e1958dd5d1a5bdb881a5cc81c185d5cd959606a1b6044820152606401610988565b600085116114775760405162461bcd60e51b815260206004820152602160248201527f4d696e7420616d6f756e742068617320746f206265206d6f7265207468616e206044820152600360fc1b6064820152608401610988565b835185146114d55760405162461bcd60e51b815260206004820152602560248201527f4d696e7420616d6f756e7420646f6573206e6f74206d6174636820746f6b656e6044820152642075726c7360d81b6064820152608401610988565b803410156115315760405162461bcd60e51b8152602060048201526024808201527f506c65617365206d616b65207375726520796f752073656e6420656e6f7567686044820152630815915560e21b6064820152608401610988565b601a5462010000900460ff16156115565761154d828686611eec565b92505050610958565b6115618286866120ee565b95945050505050565b6060600180546109ea9061325d565b6001600160a01b0382163314156115d25760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610988565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6116483383611af1565b6116645760405162461bcd60e51b81526004016109889061316c565b611670848484846121d0565b50505050565b606061168182611a66565b6116e75760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b6064820152608401610988565b6000828152601c6020526040812080546117009061325d565b80601f016020809104026020016040519081016040528092919081815260200182805461172c9061325d565b80156117795780601f1061174e57610100808354040283529160200191611779565b820191906000526020600020905b81548152906001019060200180831161175c57829003601f168201915b50505050509050600061179760408051602081019091526000815290565b90508051600014156117aa575092915050565b8151156117dc5780826040516020016117c4929190612faf565b60405160208183030381529060405292505050919050565b6117e584612203565b949350505050565b600a546001600160a01b031633146118175760405162461bcd60e51b815260040161098890613137565b601a805462ff0000191662010000179055565b600a546001600160a01b031633146118545760405162461bcd60e51b815260040161098890613137565b600a8211156118b55760405162461bcd60e51b815260206004820152602760248201527f4275636b65742068617320746f2061206e756d626572206265747765656e2031604482015266020616e642031360cc1b6064820152608401610988565b81600114156118c457600c5550565b81600214156118d357600d5550565b81600314156118e257600e5550565b81600414156118f157600f5550565b81600514156119005760105550565b816006141561190f5760115550565b816007141561191e5760125550565b816008141561192d5760135550565b816009141561193c5760145550565b60158190555b5050565b600a546001600160a01b031633146119705760405162461bcd60e51b815260040161098890613137565b601a805462ff000019169055565b600a546001600160a01b031633146119a85760405162461bcd60e51b815260040161098890613137565b6001600160a01b038116611a0d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610988565b61105381611e46565b60006001600160e01b031982166380ac58cd60e01b1480611a4757506001600160e01b03198216635b5e139f60e01b145b8061095857506301ffc9a760e01b6001600160e01b0319831614610958565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611ab882611249565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611afc82611a66565b611b5d5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610988565b6000611b6883611249565b9050806001600160a01b0316846001600160a01b03161480611ba35750836001600160a01b0316611b9884610a6d565b6001600160a01b0316145b806117e557506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff166117e5565b826001600160a01b0316611bea82611249565b6001600160a01b031614611c525760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610988565b6001600160a01b038216611cb45760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610988565b611cbf8383836122db565b611cca600082611a83565b6001600160a01b0383166000908152600360205260408120805460019290611cf390849061321a565b90915550506001600160a01b0382166000908152600360205260408120805460019290611d219084906131ee565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600080611d8e600b5490565b9050611d9981612393565b91505090565b6000611daa82611249565b9050611db8816000846122db565b611dc3600083611a83565b6001600160a01b0381166000908152600360205260408120805460019290611dec90849061321a565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60008080611ea78560016131ee565b9050805b611eb585876131ee565b8111611ee257611ec481612393565b611ece90846131ee565b925080611eda81613298565b915050611eab565b5090949350505050565b601654606090611efc84866131ee565b1115611f845760405162461bcd60e51b815260206004820152605f602482015260008051602061332083398151915260448201527f6f6b656e732e204974206973206d6f7265207468616e2074686520746f6b656e60648201527f20737570706c7920647572696e672077686974656c69737420706572696f6400608482015260a401610988565b600a546001600160a01b031633146120e457336000908152601b602052604090205460ff161515600114611ffa5760405162461bcd60e51b815260206004820152601f60248201527f596f75722061646472657373206973206e6f742077686974656c6973746564006044820152606401610988565b6017548311156120595760405162461bcd60e51b815260206004820152603660248201526000805160206133208339815191526044820152751bdad95b9cc8191d5c9a5b99c81dda1a5d195b1a5cdd60521b6064820152608401610988565b60175483612066336112fb565b61207091906131ee565b11156120e45760405162461bcd60e51b815260206004820152603c60248201527f596f757220616464726573732063616e6e6f74206d696e74206d6f726520746f60448201527f6b656e7320647572696e672077686974656c69737420706572696f64000000006064820152608401610988565b6117e58383612477565b6018546060906120fe84866131ee565b11156121705760405162461bcd60e51b8152602060048201526047602482015260008051602061332083398151915260448201527f6f6b656e732e204974206973206d6f7265207468616e2074686520746f6b656e60648201526620737570706c7960c81b608482015260a401610988565b600a546001600160a01b031633146120e4576019548311156120e45760405162461bcd60e51b815260206004820152602560248201526000805160206133208339815191526044820152646f6b656e7360d81b6064820152608401610988565b6121db848484611bd7565b6121e78484848461256f565b6116705760405162461bcd60e51b8152600401610988906130e5565b606061220e82611a66565b6122725760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610988565b600061228960408051602081019091526000815290565b905060008151116122a957604051806020016040528060008152506122d4565b806122b38461267c565b6040516020016122c4929190612faf565b6040516020818303038152906040525b9392505050565b6001600160a01b0383166123365761233181600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612359565b816001600160a01b0316836001600160a01b031614612359576123598382612796565b6001600160a01b03821661237057610c3581612833565b826001600160a01b0316826001600160a01b031614610c3557610c35828261290c565b60006123a7600a546001600160a01b031690565b6001600160a01b0316336001600160a01b031614156123c857506000919050565b6103e88210156123da575050600c5490565b6107d08210156123ec575050600d5490565b610bb88210156123fe575050600e5490565b610fa0821015612410575050600f5490565b61138882101561242257505060105490565b61177082101561243457505060115490565b611b5882101561244657505060125490565b611f4082101561245857505060135490565b61232882101561246a57505060145490565b505060155490565b919050565b606060008367ffffffffffffffff8111156124a257634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156124cb578160200160208202803683370190505b50905060005b84811015611152576124e7600b80546001019055565b60006124f2600b5490565b90506124fe3382612950565b8083838151811061251f57634e487b7160e01b600052603260045260246000fd5b60200260200101818152505061255c8186848151811061254f57634e487b7160e01b600052603260045260246000fd5b602002602001015161296a565b508061256781613298565b9150506124d1565b60006001600160a01b0384163b1561267157604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906125b3903390899088908890600401612fde565b602060405180830381600087803b1580156125cd57600080fd5b505af19250505080156125fd575060408051601f3d908101601f191682019092526125fa91810190612e60565b60015b612657573d80801561262b576040519150601f19603f3d011682016040523d82523d6000602084013e612630565b606091505b50805161264f5760405162461bcd60e51b8152600401610988906130e5565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506117e5565b506001949350505050565b6060816126a05750506040805180820190915260018152600360fc1b602082015290565b8160005b81156126ca57806126b481613298565b91506126c39050600a83613206565b91506126a4565b60008167ffffffffffffffff8111156126f357634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561271d576020820181803683370190505b5090505b84156117e55761273260018361321a565b915061273f600a866132b3565b61274a9060306131ee565b60f81b81838151811061276d57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535061278f600a86613206565b9450612721565b600060016127a3846112fb565b6127ad919061321a565b600083815260076020526040902054909150808214612800576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b6008546000906128459060019061321a565b6000838152600960205260408120546008805493945090928490811061287b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905080600883815481106128aa57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101929092558281526009909152604080822084905585825281205560088054806128f057634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000612917836112fb565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6119428282604051806020016040528060008152506129f5565b61297382611a66565b6129d65760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b6064820152608401610988565b6000828152601c602090815260409091208251610c3592840190612ba1565b6129ff8383612a28565b612a0c600084848461256f565b610c355760405162461bcd60e51b8152600401610988906130e5565b6001600160a01b038216612a7e5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610988565b612a8781611a66565b15612ad45760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610988565b612ae0600083836122db565b6001600160a01b0382166000908152600360205260408120805460019290612b099084906131ee565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b508054612b739061325d565b6000825580601f10612b83575050565b601f0160209004906000526020600020908101906110539190612c25565b828054612bad9061325d565b90600052602060002090601f016020900481019282612bcf5760008555612c15565b82601f10612be857805160ff1916838001178555612c15565b82800160010185558215612c15579182015b82811115612c15578251825591602001919060010190612bfa565b50612c21929150612c25565b5090565b5b80821115612c215760008155600101612c26565b600067ffffffffffffffff831115612c5457612c546132f3565b612c67601f8401601f19166020016131bd565b9050828152838383011115612c7b57600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b038116811461247257600080fd5b8035801515811461247257600080fd5b600082601f830112612cc9578081fd5b6122d483833560208501612c3a565b600060208284031215612ce9578081fd5b6122d482612c92565b60008060408385031215612d04578081fd5b612d0d83612c92565b9150612d1b60208401612c92565b90509250929050565b600080600060608486031215612d38578081fd5b612d4184612c92565b9250612d4f60208501612c92565b9150604084013590509250925092565b60008060008060808587031215612d74578081fd5b612d7d85612c92565b9350612d8b60208601612c92565b925060408501359150606085013567ffffffffffffffff811115612dad578182fd5b8501601f81018713612dbd578182fd5b612dcc87823560208401612c3a565b91505092959194509250565b60008060408385031215612dea578182fd5b612df383612c92565b9150612d1b60208401612ca9565b60008060408385031215612e13578182fd5b612e1c83612c92565b946020939093013593505050565b600060208284031215612e3b578081fd5b6122d482612ca9565b600060208284031215612e55578081fd5b81356122d481613309565b600060208284031215612e71578081fd5b81516122d481613309565b600060208284031215612e8d578081fd5b5035919050565b60008060408385031215612ea6578182fd5b8235915060208084013567ffffffffffffffff80821115612ec5578384fd5b818601915086601f830112612ed8578384fd5b813581811115612eea57612eea6132f3565b8060051b612ef98582016131bd565b8281528581019085870183870188018c1015612f13578889fd5b8893505b84841015612f5057803586811115612f2d57898afd5b612f3b8d8a838b0101612cb9565b84525060019390930192918701918701612f17565b50809750505050505050509250929050565b60008060408385031215612f74578182fd5b50508035926020909101359150565b60008151808452612f9b816020860160208601613231565b601f01601f19169290920160200192915050565b60008351612fc1818460208801613231565b835190830190612fd5818360208801613231565b01949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061301190830184612f83565b9695505050505050565b60006020808301818452808551808352604092508286019150828160051b870101848801865b8381101561308057888303603f1901855281518051845287015187840187905261306d87850182612f83565b9588019593505090860190600101613041565b509098975050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156130c6578351835292840192918401916001016130aa565b50909695505050505050565b6020815260006122d46020830184612f83565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b604051601f8201601f1916810167ffffffffffffffff811182821017156131e6576131e66132f3565b604052919050565b60008219821115613201576132016132c7565b500190565b600082613215576132156132dd565b500490565b60008282101561322c5761322c6132c7565b500390565b60005b8381101561324c578181015183820152602001613234565b838111156116705750506000910152565b600181811c9082168061327157607f821691505b6020821081141561329257634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156132ac576132ac6132c7565b5060010190565b6000826132c2576132c26132dd565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461105357600080fdfe596f752063616e6e6f74206d696e74207468617420616d6f756e74206f662074a2646970667358221220e54362fb221f41f92e55ea791833a32e37aefb6baf7bebb18b9906e982656b2764736f6c63430008040033