VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xAB026B…5D55
Summary
Transactions
Transfers
Address
0xAB026Bc59D76735B623b5aB4d8Ef28B6559C5D55
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x81ab2Dc3e4F92A91C23e4c8002c5DCf3A249167c
Deployer
0x81ab2Dc3e4F92A91C23e4c8002c5DCf3A249167c
Code
0x6080604052600436106102085760003560e01c8063934f3a1111610118578063e009cfde116100a0578063e86637db1161006f578063e86637db146106ac578063f08a0323146106cc578063f698da25146106ec578063f8dc5dd914610701578063ffa1ad741461072157610244565b8063e009cfde14610637578063e19a9dd914610657578063e318b52b14610677578063e75235b81461069757610244565b8063b63e800d116100e7578063b63e800d14610589578063c4ca3a9c146105a9578063cc2f8452146105c9578063d4d9bdcd146105f7578063d8d11f781461061757610244565b8063934f3a111461051e578063a0e67e2b1461053e578063affed0e014610553578063b4faba091461056957610244565b80635624b25b1161019b57806362ff83e91161016a57806362ff83e914610473578063694e80c3146104935780636a761202146104b35780637d832974146104c65780637f60b20a146104fe57610244565b80635624b25b146103d95780635ae6bd37146104065780635e57966d14610433578063610b59251461045357610244565b80633408e470116101d75780633408e47014610341578063468721a71461035e5780635172f2a01461037e5780635229073f146103ab57610244565b80630d582f13146102aa57806312fb68e0146102cc5780632d9ad53d146102ec5780632f54bf6e1461032157610244565b366102445760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b34801561025057600080fd5b507f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061027b57005b36600080373360601b365260008060143601600080855af190503d6000803e806102a4573d6000fd5b503d6000f35b3480156102b657600080fd5b506102ca6102c5366004612af7565b610752565b005b3480156102d857600080fd5b506102ca6102e7366004612be0565b6108b2565b3480156102f857600080fd5b5061030c610307366004612c54565b610d1d565b60405190151581526020015b60405180910390f35b34801561032d57600080fd5b5061030c61033c366004612c54565b610d58565b34801561034d57600080fd5b50465b604051908152602001610318565b34801561036a57600080fd5b5061030c610379366004612c80565b610d90565b34801561038a57600080fd5b5061039e610399366004612ce9565b610e67565b6040516103189190612d46565b3480156103b757600080fd5b506103cb6103c6366004612c80565b611009565b604051610318929190612da9565b3480156103e557600080fd5b506103f96103f4366004612dc4565b61103f565b6040516103189190612de6565b34801561041257600080fd5b50610350610421366004612ce9565b60076020526000908152604090205481565b34801561043f57600080fd5b506103f961044e366004612c54565b6110bc565b34801561045f57600080fd5b506102ca61046e366004612c54565b611249565b34801561047f57600080fd5b506103f961048e366004612df9565b61138b565b34801561049f57600080fd5b506102ca6104ae366004612ce9565b61147e565b61030c6104c1366004612ef2565b611516565b3480156104d257600080fd5b506103506104e1366004612af7565b600860209081526000928352604080842090915290825290205481565b34801561050a57600080fd5b506103f9610519366004612fca565b61185f565b34801561052a57600080fd5b506102ca61053936600461302d565b61193c565b34801561054a57600080fd5b5061039e611986565b34801561055f57600080fd5b5061035060055481565b34801561057557600080fd5b506102ca61058436600461308f565b611a76565b34801561059557600080fd5b506102ca6105a43660046130de565b611a99565b3480156105b557600080fd5b506103506105c43660046131d2565b611bba565b3480156105d557600080fd5b506105e96105e4366004612af7565b611c54565b604051610318929190613242565b34801561060357600080fd5b506102ca610612366004612ce9565b611d4d565b34801561062357600080fd5b5061035061063236600461326c565b611de2565b34801561064357600080fd5b506102ca61065236600461332c565b611e0f565b34801561066357600080fd5b506102ca610672366004612c54565b611f3e565b34801561068357600080fd5b506102ca610692366004613365565b612055565b3480156106a357600080fd5b50600454610350565b3480156106b857600080fd5b506103f96106c736600461326c565b612244565b3480156106d857600080fd5b506102ca6106e7366004612c54565b61231d565b3480156106f857600080fd5b50610350612386565b34801561070d57600080fd5b506102ca61071c3660046133b0565b6123dd565b34801561072d57600080fd5b506103f9604051806040016040528060058152602001640312e332e360dc1b81525081565b61075a612550565b6001600160a01b0382161580159061077c57506001600160a01b038216600114155b801561079157506001600160a01b0382163014155b6107b65760405162461bcd60e51b81526004016107ad906133f1565b60405180910390fd5b6001600160a01b0382811660009081526002602052604090205416156107ee5760405162461bcd60e51b81526004016107ad90613410565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b038481166000818152604081208054939094166001600160a01b03199384161790935560018352835490911617909155600380549161085b83613445565b90915550506040516001600160a01b03831681527f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea269060200160405180910390a180600454146108ae576108ae8161147e565b5050565b6108bd816041612589565b825110156108f55760405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b60448201526064016107ad565b6000808060008060005b86811015610d11576041818102890160208101516040820151919092015160ff16955090935091506000849003610ad0579193508391610940876041612589565b8210156109775760405162461bcd60e51b8152602060048201526005602482015264475330323160d81b60448201526064016107ad565b87516109848360206125c5565b11156109ba5760405162461bcd60e51b815260206004820152600560248201526423a998191960d91b60448201526064016107ad565b6020828901810151895190916109dd9083906109d79087906125c5565b906125c5565b1115610a135760405162461bcd60e51b8152602060048201526005602482015264475330323360d81b60448201526064016107ad565b6040516320c13b0b60e01b8082528a8501602001916001600160a01b038916906320c13b0b90610a49908f90869060040161345e565b602060405180830381865afa158015610a66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a8a9190613483565b6001600160e01b03191614610ac95760405162461bcd60e51b815260206004820152600560248201526411d4cc0c8d60da1b60448201526064016107ad565b5050610c77565b8360ff16600103610b52579193508391336001600160a01b0384161480610b1957506001600160a01b03851660009081526008602090815260408083208d845290915290205415155b610b4d5760405162461bcd60e51b8152602060048201526005602482015264475330323560d81b60448201526064016107ad565b610c77565b601e8460ff161115610c17576040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018b9052600190605c0160405160208183030381529060405280519060200120600486610bb791906134ad565b6040805160008152602081018083529390935260ff90911690820152606081018590526080810184905260a0016020604051602081039080840390855afa158015610c06573d6000803e3d6000fd5b505050602060405103519450610c77565b6040805160008152602081018083528c905260ff861691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa158015610c6a573d6000803e3d6000fd5b5050506020604051035194505b856001600160a01b0316856001600160a01b0316118015610cb157506001600160a01b038581166000908152600260205260409020541615155b8015610cc757506001600160a01b038516600114155b610cfb5760405162461bcd60e51b815260206004820152600560248201526423a998191b60d91b60448201526064016107ad565b8495508080610d0990613445565b9150506108ff565b50505050505050505050565b600060016001600160a01b03831614801590610d5257506001600160a01b038281166000908152600160205260409020541615155b92915050565b60006001600160a01b038216600114801590610d525750506001600160a01b0390811660009081526002602052604090205416151590565b600033600114801590610dba5750336000908152600160205260409020546001600160a01b031615155b610dee5760405162461bcd60e51b815260206004820152600560248201526411d4cc4c0d60da1b60448201526064016107ad565b610dfb858585855a6125e1565b90508015610e335760405133907f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb890600090a2610e5f565b60405133907facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd37590600090a25b949350505050565b6060610e7233610d58565b610eb15760405162461bcd60e51b815260206004820152601060248201526f20baba341d1027b7363c9037bbb732b960811b60448201526064016107ad565b6000610ebb611986565b905060006003546001600160401b03811115610ed957610ed9612b23565b604051908082528060200260200182016040528015610f02578160200160208202803683370190505b50905060005b6003548110156110015760086000848381518110610f2857610f286134c6565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600086815260200190815260200160002054600103610fba57828181518110610f7b57610f7b6134c6565b6020026020010151828281518110610f9557610f956134c6565b60200260200101906001600160a01b031690816001600160a01b031681525050610fef565b6000828281518110610fce57610fce6134c6565b60200260200101906001600160a01b031690816001600160a01b0316815250505b80610ff981613445565b915050610f08565b509392505050565b6000606061101986868686610d90565b915060405160203d0181016040523d81523d6000602083013e8091505094509492505050565b6060600061104e8360206134dc565b6001600160401b0381111561106557611065612b23565b6040519080825280601f01601f19166020018201604052801561108f576020820181803683370190505b50905060005b838110156110015784810154602080830284010152806110b481613445565b915050611095565b604080518082018252601081526f181899199a1a9b1b9c1cb0b131b232b360811b60208201528151603380825260608281019094526001600160a01b038516929160009160208201818036833701905050905060005b6014811015611240578260048561112a84600c6134fb565b6020811061113a5761113a6134c6565b1a60f81b6001600160f81b031916901c60f81c60ff1681518110611160576111606134c6565b01602001516001600160f81b0319168261117b8360026134dc565b6111869060026134fb565b81518110611196576111966134c6565b60200101906001600160f81b031916908160001a90535082846111ba83600c6134fb565b602081106111ca576111ca6134c6565b825191901a600f169081106111e1576111e16134c6565b01602001516001600160f81b031916826111fc8360026134dc565b6112079060036134fb565b81518110611217576112176134c6565b60200101906001600160f81b031916908160001a9053508061123881613445565b915050611112565b50949350505050565b611251612550565b6001600160a01b0381161580159061127357506001600160a01b038116600114155b6112a75760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016107ad565b6001600160a01b0381811660009081526001602052604090205416156112f75760405162461bcd60e51b815260206004820152600560248201526423a998981960d91b60448201526064016107ad565b600160208181527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03858116600081815260408082208054949095166001600160a01b031994851617909455959095528254168417909155519182527fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f844091015b60405180910390a150565b604080518082019091526002815261060f60f31b602082015260609060005b83518110156114775760006113d78583815181106113ca576113ca6134c6565b60200260200101516110bc565b9050826040516020016113ea919061350e565b6040516020818303038152906040529250828160405160200161140e92919061354f565b604051602081830303815290604052925082604051602001611430919061357e565b60405160208183030381529060405292508260405160200161145291906135c7565b604051602081830303815290604052925050808061146f90613445565b9150506113aa565b5092915050565b611486612550565b6003548111156114a85760405162461bcd60e51b81526004016107ad906135ed565b60018110156114e15760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016107ad565b60048190556040518181527f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c9390602001611380565b60008060006115308e8e8e8e8e8e8e8e8e8e600554612244565b60058054919250600061154283613445565b909155505080516020820120915061155b82828661193c565b5060006115867f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b90506001600160a01b0381161561160c57806001600160a01b03166375f0bb528f8f8f8f8f8f8f8f8f8f8f336040518d63ffffffff1660e01b81526004016115d99c9b9a99989796959493929190613644565b600060405180830381600087803b1580156115f357600080fd5b505af1158015611607573d6000803e3d6000fd5b505050505b61163861161b8a6109c46134fb565b603f6116288c60406134dc565b6116329190613709565b90612628565b611644906101f46134fb565b5a101561167b5760405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b60448201526064016107ad565b60005a90506116ec8f8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508e8c6000146116d9578e6125e1565b6109c45a6116e7919061372b565b6125e1565b93506116f95a829061263f565b9050838061170657508915155b8061171057508715155b6117445760405162461bcd60e51b8152602060048201526005602482015264475330313360d81b60448201526064016107ad565b6000881561175c57611759828b8b8b8b61265a565b90505b84156117a05760408051858152602081018390527f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e910160405180910390a16117da565b60408051858152602081018390527f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23910160405180910390a15b50506001600160a01b0381161561184e57604051631264e26d60e31b81526004810183905283151560248201526001600160a01b03821690639327136890604401600060405180830381600087803b15801561183557600080fd5b505af1158015611849573d6000803e3d6000fd5b505050505b50509b9a5050505050505050505050565b6060600061186d858561372b565b6118789060016134fb565b6001600160401b0381111561188f5761188f612b23565b6040519080825280601f01601f1916602001820160405280156118b9576020820181803683370190505b50905060005b6118c9868661372b565b8111611240578360016118dc88846134fb565b6118e6919061372b565b815181106118f6576118f66134c6565b602001015160f81c60f81b828281518110611913576119136134c6565b60200101906001600160f81b031916908160001a9053508061193481613445565b9150506118bf565b600454806119745760405162461bcd60e51b8152602060048201526005602482015264475330303160d81b60448201526064016107ad565b611980848484846108b2565b50505050565b606060006003546001600160401b038111156119a4576119a4612b23565b6040519080825280602002602001820160405280156119cd578160200160208202803683370190505b506001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e054919250906001600160a01b03165b6001600160a01b038116600114611a6e5780838381518110611a2e57611a2e6134c6565b6001600160a01b03928316602091820292909201810191909152918116600090815260029092526040909120541681611a6681613445565b925050611a0a565b509092915050565b600080825160208401855af480600052503d6020523d600060403e60403d016000fd5b611ad78a8a808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508c9250612760915050565b6001600160a01b03841615611b0e57611b0e847f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b611b4e8787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061294692505050565b8115611b6557611b638260006001868561265a565b505b336001600160a01b03167f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a88b8b8b8b89604051611ba695949392919061373e565b60405180910390a250505050505050505050565b6000805a9050611c03878787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525089925050505a6125e1565b611c0c57600080fd5b60005a611c19908361372b565b905080604051602001611c2e91815260200190565b60408051601f198184030181529082905262461bcd60e51b82526107ad91600401612de6565b60606000826001600160401b03811115611c7057611c70612b23565b604051908082528060200260200182016040528015611c99578160200160208202803683370190505b506001600160a01b0380861660009081526001602052604081205492945091165b6001600160a01b03811615801590611cdc57506001600160a01b038116600114155b8015611ce757508482105b15611d3f5780848381518110611cff57611cff6134c6565b6001600160a01b03928316602091820292909201810191909152918116600090815260019092526040909120541681611d3781613445565b925050611cba565b908352919491935090915050565b336000908152600260205260409020546001600160a01b0316611d9a5760405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b60448201526064016107ad565b336000818152600860209081526040808320858452909152808220600190555183917ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c91a350565b6000611df78c8c8c8c8c8c8c8c8c8c8c612244565b8051906020012090509b9a5050505050505050505050565b611e17612550565b6001600160a01b03811615801590611e3957506001600160a01b038116600114155b611e6d5760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b60448201526064016107ad565b6001600160a01b03828116600090815260016020526040902054811690821614611ec15760405162461bcd60e51b8152602060048201526005602482015264475331303360d81b60448201526064016107ad565b6001600160a01b038181166000818152600160209081526040808320805488871685528285208054919097166001600160a01b03199182161790965592849052825490941690915591519081527faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace405427691015b60405180910390a15050565b611f46612550565b6001600160a01b03811615611ff8576040516301ffc9a760e01b815263736bd41d60e11b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa158015611fa0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc491906137aa565b611ff85760405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b60448201526064016107ad565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c88181556040516001600160a01b03831681527f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa290602001611f32565b61205d612550565b6001600160a01b0381161580159061207f57506001600160a01b038116600114155b801561209457506001600160a01b0381163014155b6120b05760405162461bcd60e51b81526004016107ad906133f1565b6001600160a01b0381811660009081526002602052604090205416156120e85760405162461bcd60e51b81526004016107ad90613410565b6001600160a01b0382161580159061210a57506001600160a01b038216600114155b6121265760405162461bcd60e51b81526004016107ad906133f1565b6001600160a01b0383811660009081526002602052604090205481169083161461217a5760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016107ad565b6001600160a01b038281166000818152600260209081526040808320805487871680865283862080549289166001600160a01b0319938416179055968a1685528285208054821690971790965592849052825490941690915591519081527ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf910160405180910390a16040516001600160a01b03821681527f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea269060200160405180910390a1505050565b606060007fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d860001b8d8d8d8d60405161227e9291906137cc565b6040519081900381206122a4949392918e908e908e908e908e908e908e906020016137dc565b60408051601f1981840301815291905280516020909101209050601960f81b600160f81b6122d0612386565b6040516001600160f81b031993841660208201529290911660218301526022820152604281018290526062016040516020818303038152906040529150509b9a5050505050505050505050565b612325612550565b61234d817f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b6040516001600160a01b03821681527f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b090602001611380565b60007f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a794692184660408051602081019390935282015230606082015260800160405160208183030381529060405280519060200120905090565b6123e5612550565b8060016003546123f5919061372b565b10156124135760405162461bcd60e51b81526004016107ad906135ed565b6001600160a01b0382161580159061243557506001600160a01b038216600114155b6124515760405162461bcd60e51b81526004016107ad906133f1565b6001600160a01b038381166000908152600260205260409020548116908316146124a55760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b60448201526064016107ad565b6001600160a01b03828116600081815260026020526040808220805488861684529183208054929095166001600160a01b031992831617909455918152825490911690915560038054916124f88361384b565b90915550506040516001600160a01b03831681527ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf9060200160405180910390a1806004541461254b5761254b8161147e565b505050565b3330146125875760405162461bcd60e51b8152602060048201526005602482015264475330333160d81b60448201526064016107ad565b565b60008260000361259b57506000610d52565b60006125a783856134dc565b9050826125b48583613709565b146125be57600080fd5b9392505050565b6000806125d283856134fb565b9050838110156125be57600080fd5b600060018360018111156125f7576125f761360c565b0361260f576000808551602087018986f4905061261f565b600080855160208701888a87f190505b95945050505050565b60008183101561263857816125be565b5090919050565b60008282111561264e57600080fd5b6000610e5f838561372b565b6000806001600160a01b038316156126725782612674565b325b90506001600160a01b038416612707576126a63a8610612694573a612696565b855b6126a089896125c5565b90612589565b6040519092506001600160a01b0382169083156108fc029084906000818181858888f193505050506127025760405162461bcd60e51b8152602060048201526005602482015264475330313160d81b60448201526064016107ad565b612756565b612715856126a089896125c5565b9150612722848284612a40565b6127565760405162461bcd60e51b815260206004820152600560248201526423a998189960d91b60448201526064016107ad565b5095945050505050565b600454156127985760405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b60448201526064016107ad565b81518111156127b95760405162461bcd60e51b81526004016107ad906135ed565b60018110156127f25760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b60448201526064016107ad565b600160005b8351811015612913576000848281518110612814576128146134c6565b6020026020010151905060006001600160a01b0316816001600160a01b03161415801561284b57506001600160a01b038116600114155b801561286057506001600160a01b0381163014155b801561287e5750806001600160a01b0316836001600160a01b031614155b61289a5760405162461bcd60e51b81526004016107ad906133f1565b6001600160a01b0381811660009081526002602052604090205416156128d25760405162461bcd60e51b81526004016107ad90613410565b6001600160a01b03928316600090815260026020526040902080546001600160a01b031916938216939093179092558061290b81613445565b9150506127f7565b506001600160a01b0316600090815260026020526040902080546001600160a01b03191660011790559051600355600455565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546001600160a01b0316156129b05760405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b60448201526064016107ad565b6001600081905260208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03191690911790556001600160a01b038216156108ae57612a0c8260008360015a6125e1565b6108ae5760405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b60448201526064016107ad565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180516001600160e01b031663a9059cbb60e01b1781528251600093929184919082896127105a03f13d8015612ab25760208114612aba5760009350612ac5565b819350612ac5565b600051158215171593505b5050509392505050565b6001600160a01b0381168114612ae457600080fd5b50565b8035612af281612acf565b919050565b60008060408385031215612b0a57600080fd5b8235612b1581612acf565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715612b6157612b61612b23565b604052919050565b60006001600160401b03831115612b8257612b82612b23565b612b95601f8401601f1916602001612b39565b9050828152838383011115612ba957600080fd5b828260208301376000602084830101529392505050565b600082601f830112612bd157600080fd5b6125be83833560208501612b69565b60008060008060808587031215612bf657600080fd5b8435935060208501356001600160401b0380821115612c1457600080fd5b612c2088838901612bc0565b94506040870135915080821115612c3657600080fd5b50612c4387828801612bc0565b949793965093946060013593505050565b600060208284031215612c6657600080fd5b81356125be81612acf565b803560028110612af257600080fd5b60008060008060808587031215612c9657600080fd5b8435612ca181612acf565b93506020850135925060408501356001600160401b03811115612cc357600080fd5b612ccf87828801612bc0565b925050612cde60608601612c71565b905092959194509250565b600060208284031215612cfb57600080fd5b5035919050565b600081518084526020808501945080840160005b83811015612d3b5781516001600160a01b031687529582019590820190600101612d16565b509495945050505050565b6020815260006125be6020830184612d02565b60005b83811015612d74578181015183820152602001612d5c565b50506000910152565b60008151808452612d95816020860160208601612d59565b601f01601f19169290920160200192915050565b8215158152604060208201526000610e5f6040830184612d7d565b60008060408385031215612dd757600080fd5b50508035926020909101359150565b6020815260006125be6020830184612d7d565b60006020808385031215612e0c57600080fd5b82356001600160401b0380821115612e2357600080fd5b818501915085601f830112612e3757600080fd5b813581811115612e4957612e49612b23565b8060051b9150612e5a848301612b39565b8181529183018401918481019088841115612e7457600080fd5b938501935b83851015612e9e5784359250612e8e83612acf565b8282529385019390850190612e79565b98975050505050505050565b60008083601f840112612ebc57600080fd5b5081356001600160401b03811115612ed357600080fd5b602083019150836020828501011115612eeb57600080fd5b9250929050565b60008060008060008060008060008060006101408c8e031215612f1457600080fd5b612f1d8c612ae7565b9a5060208c013599506001600160401b038060408e01351115612f3f57600080fd5b612f4f8e60408f01358f01612eaa565b909a509850612f6060608e01612c71565b975060808d0135965060a08d0135955060c08d01359450612f8360e08e01612ae7565b9350612f926101008e01612ae7565b9250806101208e01351115612fa657600080fd5b50612fb88d6101208e01358e01612bc0565b90509295989b509295989b9093969950565b600080600060608486031215612fdf57600080fd5b833592506020840135915060408401356001600160401b0381111561300357600080fd5b8401601f8101861361301457600080fd5b61302386823560208401612b69565b9150509250925092565b60008060006060848603121561304257600080fd5b8335925060208401356001600160401b038082111561306057600080fd5b61306c87838801612bc0565b9350604086013591508082111561308257600080fd5b5061302386828701612bc0565b600080604083850312156130a257600080fd5b82356130ad81612acf565b915060208301356001600160401b038111156130c857600080fd5b6130d485828601612bc0565b9150509250929050565b6000806000806000806000806000806101008b8d0312156130fe57600080fd5b8a356001600160401b038082111561311557600080fd5b818d0191508d601f83011261312957600080fd5b81358181111561313857600080fd5b8e60208260051b850101111561314d57600080fd5b60208381019d50909b508d0135995061316860408e01612ae7565b985060608d013591508082111561317e57600080fd5b5061318b8d828e01612eaa565b909750955061319e905060808c01612ae7565b93506131ac60a08c01612ae7565b925060c08b013591506131c160e08c01612ae7565b90509295989b9194979a5092959850565b6000806000806000608086880312156131ea57600080fd5b85356131f581612acf565b94506020860135935060408601356001600160401b0381111561321757600080fd5b61322388828901612eaa565b9094509250613236905060608701612c71565b90509295509295909350565b6040815260006132556040830185612d02565b905060018060a01b03831660208301529392505050565b60008060008060008060008060008060006101408c8e03121561328e57600080fd5b8b3561329981612acf565b9a5060208c0135995060408c01356001600160401b038111156132bb57600080fd5b6132c78e828f01612eaa565b909a5098506132da905060608d01612c71565b965060808c0135955060a08c0135945060c08c0135935060e08c01356132ff81612acf565b92506101008c013561331081612acf565b809250506101208c013590509295989b509295989b9093969950565b6000806040838503121561333f57600080fd5b823561334a81612acf565b9150602083013561335a81612acf565b809150509250929050565b60008060006060848603121561337a57600080fd5b833561338581612acf565b9250602084013561339581612acf565b915060408401356133a581612acf565b809150509250925092565b6000806000606084860312156133c557600080fd5b83356133d081612acf565b925060208401356133e081612acf565b929592945050506040919091013590565b602080825260059082015264475332303360d81b604082015260600190565b60208082526005908201526411d4cc8c0d60da1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000600182016134575761345761342f565b5060010190565b6040815260006134716040830185612d7d565b828103602084015261261f8185612d7d565b60006020828403121561349557600080fd5b81516001600160e01b0319811681146125be57600080fd5b60ff8281168282160390811115610d5257610d5261342f565b634e487b7160e01b600052603260045260246000fd5b60008160001904831182151516156134f6576134f661342f565b500290565b80820180821115610d5257610d5261342f565b60008251613520818460208701612d59565b7f3030303030303030303030303030303030303030303030300000000000000000920191825250601801919050565b60008351613561818460208801612d59565b835190830190613575818360208801612d59565b01949350505050565b60008251613590818460208701612d59565b7f30303030303030303030303030303030303030303030303030303030303030309201828152602081019290925250604001919050565b600082516135d9818460208701612d59565b61303160f01b920191825250600201919050565b602080825260059082015264475332303160d81b604082015260600190565b634e487b7160e01b600052602160045260246000fd5b6002811061364057634e487b7160e01b600052602160045260246000fd5b9052565b6001600160a01b038d168152602081018c90526101606040820181905281018a905260006101808b8d828501376000838d01820152601f8c01601f19168301613690606085018d613622565b8a60808501528960a08501528860c08501526136b760e08501896001600160a01b03169052565b6001600160a01b03871661010085015281848203016101208501526136de82820187612d7d565b925050506136f86101408301846001600160a01b03169052565b9d9c50505050505050505050505050565b60008261372657634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610d5257610d5261342f565b6080808252810185905260008660a08301825b8881101561378157823561376481612acf565b6001600160a01b0316825260209283019290910190600101613751565b50602084019690965250506001600160a01b039283166040820152911660609091015292915050565b6000602082840312156137bc57600080fd5b815180151581146125be57600080fd5b8183823760009101908152919050565b8b81526001600160a01b038b81166020830152604082018b9052606082018a9052610160820190613810608084018b613622565b60a083019890985260c082019690965260e0810194909452918516610100840152909316610120820152610140019190915295945050505050565b60008161385a5761385a61342f565b50600019019056fea26469706673582212207beba6d46fa329ec25688a3d49d126fbd07fdb3959028abd9ad2560999f6cc1364736f6c63430008100033