VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x0feeb4…2f02
Summary
Transactions
Transfers
Address
0x0feeb4b28fd4994E81C1095f5c143B38f7022f02
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x40A6cfe8EE52F91e2F75D2d77e057F78d71cCb5d
Deployer
0x40A6cfe8EE52F91e2F75D2d77e057F78d71cCb5d
Code
0x6080604052600436106100c25760003560e01c806387a62cba1161007f5780639f673871116100595780639f6738711461026b578063c4cd359414610294578063d2a104bf146102bf578063dc900397146102ea576100c2565b806387a62cba146101e95780638e16822b14610226578063970471c91461024f576100c2565b806304ffa315146100c75780630eed9d48146100f2578063150b7a021461011b5780635986a4ed146101585780635af5d1cc1461018157806378f7cc04146101c0575b600080fd5b3480156100d357600080fd5b506100dc610313565b6040516100e99190613a74565b60405180910390f35b3480156100fe57600080fd5b5061011960048036038101906101149190613686565b61031f565b005b34801561012757600080fd5b50610142600480360381019061013d91906135cf565b61049d565b60405161014f91906139d7565b60405180910390f35b34801561016457600080fd5b5061017f600480360381019061017a9190613703565b6104b1565b005b34801561018d57600080fd5b506101a860048036038101906101a39190613703565b61058b565b6040516101b7939291906139a0565b60405180910390f35b3480156101cc57600080fd5b506101e760048036038101906101e29190613703565b6105a6565b005b3480156101f557600080fd5b50610210600480360381019061020b91906136da565b610680565b60405161021d9190613985565b60405180910390f35b34801561023257600080fd5b5061024d6004803603810190610248919061364a565b61071f565b005b6102696004803603810190610264919061372c565b6107c3565b005b34801561027757600080fd5b50610292600480360381019061028d9190613703565b6109d4565b005b3480156102a057600080fd5b506102a9610b99565b6040516102b69190613a74565b60405180910390f35b3480156102cb57600080fd5b506102d4610ba5565b6040516102e19190613a74565b60405180910390f35b3480156102f657600080fd5b50610311600480360381019061030c9190613703565b610bb1565b005b60008060090154905090565b6000801b6000800160008281526020019081526020016000206000016000610345610c8b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166103de576103a261039c610c8b565b82610d3c565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d591906139f2565b60405180910390fd5b60005b835181101561049757826000600201600086848151811061042b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061048f90613e14565b9150506103e1565b50505050565b600063150b7a0260e01b9050949350505050565b6000801b60008001600082815260200190815260200160002060000160006104d7610c8b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166105705761053461052e610c8b565b82610d3c565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056791906139f2565b60405180910390fd5b6000821161057d57600080fd5b816000600801819055505050565b600080600061059984610d95565b9250925092509193909250565b6000801b60008001600082815260200190815260200160002060000160006105cc610c8b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661066557610629610623610c8b565b82610d3c565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065c91906139f2565b60405180910390fd5b6000821161067257600080fd5b816000600701819055505050565b600080600b0160008360068111156106c1577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60068111156106f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060000160009054906101000a900460ff169050919050565b6000610729610c8b565b90508273ffffffffffffffffffffffffffffffffffffffff166342842e0e8230856040518463ffffffff1660e01b81526004016107689392919061394e565b600060405180830381600087803b15801561078257600080fd5b505af1158015610796573d6000803e3d6000fd5b5050505060006107a68484610ee4565b90506107b28183611042565b6107bd8160016113df565b50505050565b60016000600101541415610843576040518060400160405280600d81526020017f5265656e7472616e7443616c6c000000000000000000000000000000000000008152506040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083a91906139f2565b60405180910390fd5b600160006001018190555060006006811115610888577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8160068111156108c1577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14156108d5576108d0826109d4565b6109c5565b6108dd610c8b565b73ffffffffffffffffffffffffffffffffffffffff166000600401600084815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ba576040518060400160405280600d81526020017f4e6f744f776e65724f664e4654000000000000000000000000000000000000008152506040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b191906139f2565b60405180910390fd5b6109c48282611ce2565b5b60026000600101819055505050565b60006109de610c8b565b90508073ffffffffffffffffffffffffffffffffffffffff166000600401600084815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610abe576040518060400160405280600d81526020017f4e6f744f776e65724f664e4654000000000000000000000000000000000000008152506040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab591906139f2565b60405180910390fd5b6000600401600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e308360006004016000878152602001908152602001600020600101546040518463ffffffff1660e01b8152600401610b4d9392919061394e565b600060405180830381600087803b158015610b6757600080fd5b505af1158015610b7b573d6000803e3d6000fd5b50505050610b8a8260006113df565b610b95826000611042565b5050565b60008060070154905090565b60008060080154905090565b6000801b6000800160008281526020019081526020016000206000016000610bd7610c8b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610c7057610c34610c2e610c8b565b82610d3c565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6791906139f2565b60405180910390fd5b60008211610c7d57600080fd5b816000600901819055505050565b60003073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610d3557600080368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509050600080369050905073ffffffffffffffffffffffffffffffffffffffff818301511692505050610d39565b3390505b90565b6060610d5f8373ffffffffffffffffffffffffffffffffffffffff166014611cf9565b610d6d8360001c6020611cf9565b604051602001610d7e929190613914565b604051602081830303815290604052905092915050565b600080600080610da3611ff3565b9050600062093a808042610db79190613c0b565b610dc19190613c3c565b90508082600a01600088815260200190815260200160002060000160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff161015610e235760018060009450945094505050610edd565b816008015482600a01600088815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff161015610e775760016000809450945094505050610edd565b816009015482600a01600088815260200190815260200160002060000160089054906101000a900467ffffffffffffffff1667ffffffffffffffff161015610ecf576001600083600701549450945094505050610edd565b600080600094509450945050505b9193909250565b600080610eef611ff3565b905060008160050160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000858152602001908152602001600020549050600081141561103757610f5d82600301611ff8565b610f698260030161200e565b90508482600401600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508382600401600083815260200190815260200160002060010181905550808260050160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000868152602001908152602001600020819055505b809250505092915050565b600061104c611ff3565b9050600081600401600085815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156110c65750506113db565b8282600401600086815260200190815260200160002060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600082600601600086815260200190815260200160002060009054906101000a900460ff1690506000600681111561117e577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8160068111156111b7577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b146113d757600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146112c9576112c78584600b016000846006811115611233577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600681111561126b577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060040160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061201c90919063ffffffff16565b505b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146113d6576113d48584600b016000846006811115611340577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115611378577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060040160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061203690919063ffffffff16565b505b5b5050505b5050565b60006113e9611ff3565b9050600081600601600085815260200190815260200160002060009054906101000a900460ff16905061141b83612050565b826006811115611454577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b81600681111561148d577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b1415611505576040518060400160405280601281526020017f4d6f7665546f53616d654c6f636174696f6e00000000000000000000000000008152506040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fc91906139f2565b60405180910390fd5b6000600681111561153f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b816006811115611578577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b1480156115f65750600160068111156115ba577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8360068111156115f3577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14155b1561166d576040518060400160405280601581526020017f53686f756c64537461727446726f6d4a756e676c6500000000000000000000008152506040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166491906139f2565b60405180910390fd5b600060068111156116a7577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8360068111156116e0577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14801561175e575060016006811115611722577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b81600681111561175b577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14155b156117d5576040518060400160405280601481526020017f53686f756c644578697446726f6d4a756e676c650000000000000000000000008152506040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cc91906139f2565b60405180910390fd5b600082600401600086815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600681111561184c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b826006811115611885577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14611a775761189585838661216c565b61192f8584600b0160008560068111156118d8577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115611910577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060020161201c90919063ffffffff16565b50611a078584600b016000856006811115611973577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60068111156119ab577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060040160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061201c90919063ffffffff16565b50600083600601600087815260200190815260200160002060006101000a81548160ff02191690836006811115611a67577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b0217905550611a7685836122fd565b5b60006006811115611ab1577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b846006811115611aea577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14611cdb57611afa85838661268e565b611b948584600b016000876006811115611b3d577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115611b75577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060020161203690919063ffffffff16565b50611c6c8584600b016000876006811115611bd8577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115611c10577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060040160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061203690919063ffffffff16565b508383600601600087815260200190815260200160002060006101000a81548160ff02191690836006811115611ccb577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b0217905550611cda858561281f565b5b5050505050565b611cec82826113df565b611cf582612bb0565b5050565b606060006002836002611d0c9190613c3c565b611d169190613b77565b67ffffffffffffffff811115611d55577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611d875781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110611de5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110611e6f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002611eaf9190613c3c565b611eb99190613b77565b90505b6001811115611fa5577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110611f21577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110611f5e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080611f9e90613db9565b9050611ebc565b5060008414611fe9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fe090613a14565b60405180910390fd5b8091505092915050565b600090565b6001816000016000828254019250508190555050565b600081600001549050919050565b600061202e836000018360001b612fa8565b905092915050565b6000612048836000018360001b61312e565b905092915050565b600061205a611ff3565b905080600b01600083600681111561209b577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60068111156120d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060000160009054906101000a900460ff16612168576040518060400160405280601381526020017f4e6f744465706c6f7965644c6f636174696f6e000000000000000000000000008152506040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161215f91906139f2565b60405180910390fd5b5050565b6000612176611ff3565b9050600081600b0160008560068111156121b9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60068111156121f1577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060050160049054906101000a900460e01b9050600060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146122f6576122f4818685604051602401612272929190613a8f565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050503073ffffffffffffffffffffffffffffffffffffffff1661319e90919063ffffffff16565b505b5050505050565b80826000612309611ff3565b9050600181600b01600085600681111561234c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115612384577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8152602001908152602001600020600101600084815260200190815260200160002060006101000a81548160ff02191690831515021790555060006123c7611ff3565b9050600081600b01600087600681111561240a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115612442577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8152602001908152602001600020600501600c9054906101000a900460e01b9050600060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146125d35760003073ffffffffffffffffffffffffffffffffffffffff1663cdffacc6836040518263ffffffff1660e01b81526004016124e791906139d7565b60206040518083038186803b1580156124ff57600080fd5b505afa158015612513573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061253791906135a6565b90506125d0828960405160240161254e9190613a74565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050508273ffffffffffffffffffffffffffffffffffffffff166131cb90919063ffffffff16565b50505b5050600081600b016000856006811115612616577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600681111561264e577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8152602001908152602001600020600101600084815260200190815260200160002060006101000a81548160ff0219169083151502179055505050505050565b6000612698611ff3565b9050600081600b0160008460068111156126db577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115612713577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060050160009054906101000a900460e01b9050600060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461281857612816818686604051602401612794929190613a8f565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050503073ffffffffffffffffffffffffffffffffffffffff1661319e90919063ffffffff16565b505b5050505050565b8082600061282b611ff3565b9050600181600b01600085600681111561286e577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60068111156128a6577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8152602001908152602001600020600101600084815260200190815260200160002060006101000a81548160ff02191690831515021790555060006128e9611ff3565b9050600081600b01600087600681111561292c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115612964577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b815260200190815260200160002060050160089054906101000a900460e01b9050600060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614612af55760003073ffffffffffffffffffffffffffffffffffffffff1663cdffacc6836040518263ffffffff1660e01b8152600401612a0991906139d7565b60206040518083038186803b158015612a2157600080fd5b505afa158015612a35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a5991906135a6565b9050612af28289604051602401612a709190613a74565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050508273ffffffffffffffffffffffffffffffffffffffff166131cb90919063ffffffff16565b50505b5050600081600b016000856006811115612b38577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811115612b70577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8152602001908152602001600020600101600084815260200190815260200160002060006101000a81548160ff0219169083151502179055505050505050565b6000612bba611ff3565b90506000806000612bca85610d95565b9250925092504284600a01600087815260200190815260200160002060000160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555082612c96576040518060400160405280600a81526020017f4f75744f664d6f766573000000000000000000000000000000000000000000008152506040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c8d91906139f2565b60405180910390fd5b80341015612d10576040518060400160405280601981526020017f4e6f74456e6f75676846756e647353656e74466f724d6f7665000000000000008152506040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0791906139f2565b60405180910390fd5b8115612d9b57600184600a01600087815260200190815260200160002060000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600084600a01600087815260200190815260200160002060000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550612e6f565b6000811115612e0b57600184600a01600087815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff16612de09190613bcd565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550612e6e565b600184600a01600087815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff16612e479190613bcd565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b6000341115612fa1576000636765a6ce60e01b905060003073ffffffffffffffffffffffffffffffffffffffff1663cdffacc6836040518263ffffffff1660e01b8152600401612ebf91906139d7565b60206040518083038186803b158015612ed757600080fd5b505afa158015612eeb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f0f91906135a6565b9050612f9d82604051602401604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050508273ffffffffffffffffffffffffffffffffffffffff166131cb90919063ffffffff16565b5050505b5050505050565b60008083600101600084815260200190815260200160002054905060008114613122576000600182612fda9190613c96565b9050600060018660000180549050612ff29190613c96565b90508181146130ad576000866000018281548110613039577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110613083577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806130e7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050613128565b60009150505b92915050565b600061313a83836131f8565b613193578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613198565b600090505b92915050565b60606131c383836040518060600160405280602581526020016140ad6025913961321b565b905092915050565b60606131f083836040518060600160405280602781526020016140d2602791396132e8565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6060613226846133b5565b613265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161325c90613a54565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff168560405161328d91906138fd565b600060405180830381855afa9150503d80600081146132c8576040519150601f19603f3d011682016040523d82523d6000602084013e6132cd565b606091505b50915091506132dd8282866133d8565b925050509392505050565b60606132f3846133b5565b613332576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161332990613a34565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff168560405161335a91906138fd565b600060405180830381855af49150503d8060008114613395576040519150601f19603f3d011682016040523d82523d6000602084013e61339a565b606091505b50915091506133aa8282866133d8565b925050509392505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b606083156133e857829050613438565b6000835111156133fb5782518084602001fd5b816040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161342f91906139f2565b60405180910390fd5b9392505050565b600061345261344d84613add565b613ab8565b9050808382526020820190508285602086028201111561347157600080fd5b60005b858110156134a1578161348788826134e9565b845260208401935060208301925050600181019050613474565b5050509392505050565b60006134be6134b984613b09565b613ab8565b9050828152602081018484840111156134d657600080fd5b6134e1848285613d77565b509392505050565b6000813590506134f881614057565b92915050565b60008151905061350d81614057565b92915050565b600082601f83011261352457600080fd5b813561353484826020860161343f565b91505092915050565b60008135905061354c8161406e565b92915050565b600082601f83011261356357600080fd5b81356135738482602086016134ab565b91505092915050565b60008135905061358b81614085565b92915050565b6000813590506135a081614095565b92915050565b6000602082840312156135b857600080fd5b60006135c6848285016134fe565b91505092915050565b600080600080608085870312156135e557600080fd5b60006135f3878288016134e9565b9450506020613604878288016134e9565b935050604061361587828801613591565b925050606085013567ffffffffffffffff81111561363257600080fd5b61363e87828801613552565b91505092959194509250565b6000806040838503121561365d57600080fd5b600061366b858286016134e9565b925050602061367c85828601613591565b9150509250929050565b6000806040838503121561369957600080fd5b600083013567ffffffffffffffff8111156136b357600080fd5b6136bf85828601613513565b92505060206136d08582860161353d565b9150509250929050565b6000602082840312156136ec57600080fd5b60006136fa8482850161357c565b91505092915050565b60006020828403121561371557600080fd5b600061372384828501613591565b91505092915050565b6000806040838503121561373f57600080fd5b600061374d85828601613591565b925050602061375e8582860161357c565b9150509250929050565b61377181613cca565b82525050565b61378081613cdc565b82525050565b61378f81613ce8565b82525050565b60006137a082613b3a565b6137aa8185613b50565b93506137ba818560208601613d86565b80840191505092915050565b6137cf81613d65565b82525050565b60006137e082613b45565b6137ea8185613b5b565b93506137fa818560208601613d86565b61380381613f19565b840191505092915050565b600061381982613b45565b6138238185613b6c565b9350613833818560208601613d86565b80840191505092915050565b600061384c602083613b5b565b915061385782613f2a565b602082019050919050565b600061386f602683613b5b565b915061387a82613f53565b604082019050919050565b6000613892602483613b5b565b915061389d82613fa2565b604082019050919050565b60006138b5601783613b6c565b91506138c082613ff1565b601782019050919050565b60006138d8601183613b6c565b91506138e38261401a565b601182019050919050565b6138f781613d47565b82525050565b60006139098284613795565b915081905092915050565b600061391f826138a8565b915061392b828561380e565b9150613936826138cb565b9150613942828461380e565b91508190509392505050565b60006060820190506139636000830186613768565b6139706020830185613768565b61397d60408301846138ee565b949350505050565b600060208201905061399a6000830184613777565b92915050565b60006060820190506139b56000830186613777565b6139c26020830185613777565b6139cf60408301846138ee565b949350505050565b60006020820190506139ec6000830184613786565b92915050565b60006020820190508181036000830152613a0c81846137d5565b905092915050565b60006020820190508181036000830152613a2d8161383f565b9050919050565b60006020820190508181036000830152613a4d81613862565b9050919050565b60006020820190508181036000830152613a6d81613885565b9050919050565b6000602082019050613a8960008301846138ee565b92915050565b6000604082019050613aa460008301856138ee565b613ab160208301846137c6565b9392505050565b6000613ac2613ad3565b9050613ace8282613de3565b919050565b6000604051905090565b600067ffffffffffffffff821115613af857613af7613eea565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613b2457613b23613eea565b5b613b2d82613f19565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613b8282613d47565b9150613b8d83613d47565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613bc257613bc1613e5d565b5b828201905092915050565b6000613bd882613d51565b9150613be383613d51565b92508267ffffffffffffffff03821115613c0057613bff613e5d565b5b828201905092915050565b6000613c1682613d47565b9150613c2183613d47565b925082613c3157613c30613e8c565b5b828204905092915050565b6000613c4782613d47565b9150613c5283613d47565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613c8b57613c8a613e5d565b5b828202905092915050565b6000613ca182613d47565b9150613cac83613d47565b925082821015613cbf57613cbe613e5d565b5b828203905092915050565b6000613cd582613d27565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6000819050613d2282614043565b919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b6000613d7082613d14565b9050919050565b82818337600083830152505050565b60005b83811015613da4578082015181840152602081019050613d89565b83811115613db3576000848401525b50505050565b6000613dc482613d47565b91506000821415613dd857613dd7613e5d565b5b600182039050919050565b613dec82613f19565b810181811067ffffffffffffffff82111715613e0b57613e0a613eea565b5b80604052505050565b6000613e1f82613d47565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613e5257613e51613e5d565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b7f416464726573733a207374617469632063616c6c20746f206e6f6e2d636f6e7460008201527f7261637400000000000000000000000000000000000000000000000000000000602082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6007811061405457614053613ebb565b5b50565b61406081613cca565b811461406b57600080fd5b50565b61407781613cdc565b811461408257600080fd5b50565b6007811061409257600080fd5b50565b61409e81613d47565b81146140a957600080fd5b5056fe416464726573733a206c6f772d6c6576656c207374617469632063616c6c206661696c6564416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212205357bfc8862fa2dca9a5a361c12ff4719ef0cf95f875cbdbb6fe396fbbb8105d64736f6c63430008040033