VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x34109f…3d57
UNION
Summary
Transactions
Transfers
Address
0x34109fC2a649965EEcD953d31802c67Dcc183d57
Name
UNION
Symbol
UNION
Description
Utility token for NoNerdsInc
Website
https://www.nonerdsinc.com/
White Paper
https://nonerdsinc.com/roadmap
Links
VET
0.00
VET
VTHO
0.00
VTHO
Decimals
18
Tokens
0.00
YEET
4,858.00
UNION
Master
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Deployer
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Code
0x608060405234801561001057600080fd5b506004361061027e5760003560e01c8063715018a61161015c578063a0684251116100ce578063d5abeb0111610087578063d5abeb0114610754578063dd62ed3e14610772578063ddd61cac146107a2578063eb981fea146107ac578063f117e6d7146107c8578063f2fde38b146107e65761027e565b8063a06842511461066c578063a457c2d71461068a578063a9059cbb146106ba578063a9c98fff146106ea578063ae9822b914610706578063b145a5b8146107365761027e565b8063888d94e911610120578063888d94e9146105e25780638da5cb5b146105ec57806395d89b411461060a5780639780abbe14610628578063991990401461064457806399d383721461064e5761027e565b8063715018a61461057657806379cc679014610580578063801ac3dc1461059c5780638456cb59146105ba57806385fb86c6146105c45761027e565b806339509351116101f55780634bf4f423116101b95780634bf4f423146104a25780635484f78d146104c05780635c975abb146104f05780636baacfee1461050e5780636f9c9b131461052a57806370a08231146105465761027e565b806339509351146103ff5780633f4ba83a1461042f57806342966c681461043957806343cea2431461045557806347ef7404146104865761027e565b80631820f7e9116102475780631820f7e91461033d57806323b872dd14610347578063266b07af146103775780632f9c5917146103a7578063313ce567146103c5578063340e1d2b146103e35761027e565b80626519731461028357806306fdde03146102b3578063095ea7b3146102d157806315dea31b1461030157806318160ddd1461031f575b600080fd5b61029d600480360381019061029891906132c4565b610802565b6040516102aa919061331c565b60405180910390f35b6102bb610866565b6040516102c891906133bf565b60405180910390f35b6102eb60048036038101906102e6919061343f565b6108f8565b6040516102f8919061349a565b60405180910390f35b61030961091b565b604051610316919061331c565b60405180910390f35b610327610921565b604051610334919061331c565b60405180910390f35b61034561092b565b005b610361600480360381019061035c91906134b5565b610a70565b60405161036e919061349a565b60405180910390f35b610391600480360381019061038c9190613508565b610a9f565b60405161039e919061331c565b60405180910390f35b6103af610ac3565b6040516103bc919061331c565b60405180910390f35b6103cd610b78565b6040516103da9190613551565b60405180910390f35b6103fd60048036038101906103f89190613508565b610b81565b005b6104196004803603810190610414919061343f565b610e0d565b604051610426919061349a565b60405180910390f35b610437610eb7565b005b610453600480360381019061044e9190613508565b610f3d565b005b61046f600480360381019061046a9190613508565b610f51565b60405161047d92919061356c565b60405180910390f35b6104a0600480360381019061049b9190613508565b610f6a565b005b6104aa611164565b6040516104b791906135a4565b60405180910390f35b6104da60048036038101906104d591906135bf565b61118a565b6040516104e7919061331c565b60405180910390f35b6104f86111a2565b604051610505919061349a565b60405180910390f35b610528600480360381019061052391906132c4565b6111b9565b005b610544600480360381019061053f91906132c4565b6114ed565b005b610560600480360381019061055b91906135bf565b61158f565b60405161056d919061331c565b60405180910390f35b61057e6115d7565b005b61059a6004803603810190610595919061343f565b61165f565b005b6105a461167f565b6040516105b1919061331c565b60405180910390f35b6105c26116c6565b005b6105cc61174c565b6040516105d9919061331c565b60405180910390f35b6105ea611759565b005b6105f461186b565b60405161060191906135a4565b60405180910390f35b610612611895565b60405161061f91906133bf565b60405180910390f35b610642600480360381019061063d91906135bf565b611927565b005b61064c6119e7565b005b610656611af2565b604051610663919061331c565b60405180910390f35b610674611af8565b604051610681919061331c565b60405180910390f35b6106a4600480360381019061069f919061343f565b611afe565b6040516106b1919061349a565b60405180910390f35b6106d460048036038101906106cf919061343f565b611be8565b6040516106e1919061349a565b60405180910390f35b61070460048036038101906106ff91906136af565b611c0b565b005b610720600480360381019061071b9190613508565b611e5a565b60405161072d919061331c565b60405180910390f35b61073e611e72565b60405161074b919061349a565b60405180910390f35b61075c611e85565b604051610769919061331c565b60405180910390f35b61078c60048036038101906107879190613727565b611e8b565b604051610799919061331c565b60405180910390f35b6107aa611f12565b005b6107c660048036038101906107c19190613508565b612059565b005b6107d06120b7565b6040516107dd9190613825565b60405180910390f35b61080060048036038101906107fb91906135bf565b61210f565b005b600080600090505b82518110156108605760008061083985848151811061082c5761082b613847565b5b6020026020010151612207565b91509150818461084991906138a5565b935050508080610858906138fb565b91505061080a565b50919050565b60606003805461087590613973565b80601f01602080910402602001604051908101604052809291908181526020018280546108a190613973565b80156108ee5780601f106108c3576101008083540402835291602001916108ee565b820191906000526020600020905b8154815290600101906020018083116108d157829003601f168201915b5050505050905090565b6000806109036122b1565b90506109108185856122b9565b600191505092915050565b600b5481565b6000600254905090565b6109336122b1565b73ffffffffffffffffffffffffffffffffffffffff1661095161186b565b73ffffffffffffffffffffffffffffffffffffffff16146109a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099e906139f1565b60405180910390fd5b60001515600d60009054906101000a900460ff161515146109fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f490613a83565b60405180910390fd5b600b54600a43610a0d9190613aa3565b1015610a4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4590613b6f565b60405180910390fd5b610a6e73141fe2d836856071cb55360848daee6c786e9353601054612484565b565b600080610a7b6122b1565b9050610a888582856125e4565b610a93858585612670565b60019150509392505050565b600f8181548110610aaf57600080fd5b906000526020600020016000915090505481565b600080600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663438b6300336040518263ffffffff1660e01b8152600401610b2191906135a4565b600060405180830381865afa158015610b3e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610b679190613c3b565b9050610b7281610802565b91505090565b60006012905090565b60008111610bc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbb90613cd0565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4b90613d3c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610cc7919061331c565b602060405180830381865afa158015610ce4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d089190613d71565b73ffffffffffffffffffffffffffffffffffffffff161415610d5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5690613dea565b60405180910390fd5b6000600760008381526020019081526020016000205414610db5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dac90613e56565b60405180910390fd5b600f819080600181540180825580915050600190039060005260206000200160009091909190915055600a43610deb9190613aa3565b6007600083815260200190815260200160002081905550610e0a6128f1565b50565b600080610e186122b1565b9050610eac818585600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ea791906138a5565b6122b9565b600191505092915050565b610ebf6122b1565b73ffffffffffffffffffffffffffffffffffffffff16610edd61186b565b73ffffffffffffffffffffffffffffffffffffffff1614610f33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2a906139f1565b60405180910390fd5b610f3b612a9b565b565b610f4e610f486122b1565b82612b3d565b50565b600080610f5d83612207565b8092508193505050915091565b60008111610fad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa490613cd0565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161101f919061331c565b602060405180830381865afa15801561103c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110609190613d71565b73ffffffffffffffffffffffffffffffffffffffff16146110b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ad90613ec2565b60405180910390fd5b600060076000838152602001908152602001600020541461110c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110390613e56565b60405180910390fd5b600f819080600181540180825580915050600190039060005260206000200160009091909190915055600a436111429190613aa3565b60076000838152602001908152602001600020819055506111616128f1565b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60066020528060005260406000206000915090505481565b6000600560009054906101000a900460ff16905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611249576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124090613f54565b60405180910390fd5b60011515600d60009054906101000a900460ff1615151461129f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129690613fc0565b60405180910390fd5b600060115414156112be57600a436112b79190613aa3565b6011819055505b60005b81518110156114e957600073ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e84848151811061133357611332613847565b5b60200260200101516040518263ffffffff1660e01b8152600401611357919061331c565b602060405180830381865afa158015611374573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113989190613d71565b73ffffffffffffffffffffffffffffffffffffffff1614156113ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e69061402c565b60405180910390fd5b60006007600084848151811061140857611407613847565b5b60200260200101518152602001908152602001600020541461145f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145690614098565b60405180910390fd5b600f82828151811061147457611473613847565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915055601154600760008484815181106114bc576114bb613847565b5b602002602001015181526020019081526020016000208190555080806114e1906138fb565b9150506112c1565b5050565b6000805b825181101561153d5761151d8382815181106115105761150f613847565b5b6020026020010151612d14565b8261152891906138a5565b91508080611535906138fb565b9150506114f1565b5060008111611581576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157890614104565b60405180910390fd5b61158b3382612484565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6115df6122b1565b73ffffffffffffffffffffffffffffffffffffffff166115fd61186b565b73ffffffffffffffffffffffffffffffffffffffff1614611653576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164a906139f1565b60405180910390fd5b61165d6000612f86565b565b6116718261166b6122b1565b836125e4565b61167b8282612b3d565b5050565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6116ce6122b1565b73ffffffffffffffffffffffffffffffffffffffff166116ec61186b565b73ffffffffffffffffffffffffffffffffffffffff1614611742576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611739906139f1565b60405180910390fd5b61174a61304c565b565b6000600f80549050905090565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116117db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d290614196565b60405180910390fd5b61182433600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612484565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546118a490613973565b80601f01602080910402602001604051908101604052809291908181526020018280546118d090613973565b801561191d5780601f106118f25761010080835404028352916020019161191d565b820191906000526020600020905b81548152906001019060200180831161190057829003601f168201915b5050505050905090565b61192f6122b1565b73ffffffffffffffffffffffffffffffffffffffff1661194d61186b565b73ffffffffffffffffffffffffffffffffffffffff16146119a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161199a906139f1565b60405180910390fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6e90613f54565b60405180910390fd5b60011515600d60009054906101000a900460ff16151514611acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac490613fc0565b60405180910390fd5b6000600d60006101000a81548160ff021916908315150217905550611af06128f1565b565b60095481565b60105481565b600080611b096122b1565b90506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015611bcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc690614228565b60405180910390fd5b611bdc82868684036122b9565b60019250505092915050565b600080611bf36122b1565b9050611c00818585612670565b600191505092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9290613f54565b60405180910390fd5b60011515600d60009054906101000a900460ff16151514611cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ce890613fc0565b60405180910390fd5b60005b8251811015611e5557611d20828281518110611d1357611d12613847565b5b60200260200101516130ef565b60096000828254611d3191906138a5565b92505081905550611d5b828281518110611d4e57611d4d613847565b5b60200260200101516130ef565b60066000858481518110611d7257611d71613847565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550828181518110611dcb57611dca613847565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167fbbb5ae812b0b9c5f92f7e787052b1f9b13c7dc5513608326f09a05a050902278611e2d848481518110611e2057611e1f613847565b5b60200260200101516130ef565b604051611e3a919061331c565b60405180910390a28080611e4d906138fb565b915050611cf4565b505050565b60076020528060005260406000206000915090505481565b600d60009054906101000a900460ff1681565b60085481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663438b6300336040518263ffffffff1660e01b8152600401611f7091906135a4565b600060405180830381865afa158015611f8d573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611fb69190613c3b565b905060005b815181101561200757611fe7828281518110611fda57611fd9613847565b5b6020026020010151612d14565b83611ff291906138a5565b92508080611fff906138fb565b915050611fbb565b506000821161204b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204290614104565b60405180910390fd5b6120553383612484565b5050565b600061206482612d14565b9050600081116120a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a090614104565b60405180910390fd5b6120b33382612484565b5050565b6060600f80548060200260200160405190810160405280929190818152602001828054801561210557602002820191906000526020600020905b8154815260200190600101908083116120f1575b5050505050905090565b6121176122b1565b73ffffffffffffffffffffffffffffffffffffffff1661213561186b565b73ffffffffffffffffffffffffffffffffffffffff161461218b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612182906139f1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156121fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121f2906142ba565b60405180910390fd5b61220481612f86565b50565b6000806000600a436122199190613aa3565b9050600b54811061222a57600b5490505b6000600760008681526020019081526020016000205414156122535760008092509250506122ac565b600060076000868152602001908152602001600020548261227491906142da565b9050600e5481612284919061433d565b92506122a7600e54848361229891906142da565b6122a2919061436e565b6130ef565b935050505b915091565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612329576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161232090614411565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612399576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612390906144a3565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612477919061331c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156124f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124eb9061450f565b60405180910390fd5b61250060008383613117565b806002600082825461251291906138a5565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461256791906138a5565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516125cc919061331c565b60405180910390a36125e06000838361311c565b5050565b60006125f08484611e8b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461266a578181101561265c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126539061457b565b60405180910390fd5b61266984848484036122b9565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156126e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d79061460d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612750576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127479061469f565b60405180910390fd5b61275b838383613117565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156127e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d890614731565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461287491906138a5565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516128d8919061331c565b60405180910390a36128eb84848461311c565b50505050565b60006128fb610b78565b600a6129079190614884565b60095460085461291791906142da565b612921919061436e565b9050600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612990573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129b491906148cf565b816129bf919061433d565b601081905550600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a5691906148cf565b60105482612a6491906142da565b612a6e919061436e565b600e54612a7b9190613aa3565b600a43612a889190613aa3565b612a9291906138a5565b600b8190555050565b612aa36111a2565b612ae2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ad990614948565b60405180910390fd5b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612b266122b1565b604051612b3391906135a4565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612bad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ba4906149da565b60405180910390fd5b612bb982600083613117565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612c3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3690614a6c565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254612c9691906142da565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612cfb919061331c565b60405180910390a3612d0f8360008461311c565b505050565b6000808211612d58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d4f90613cd0565b60405180910390fd5b60001515600d60009054906101000a900460ff16151514612dae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612da590613a83565b60405180910390fd5b6000600760008481526020019081526020016000205411612e04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dfb90614ad8565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401612e76919061331c565b602060405180830381865afa158015612e93573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612eb79190613d71565b73ffffffffffffffffffffffffffffffffffffffff1614612f0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f0490614b44565b60405180910390fd5b600080612f1984612207565b9150915080600a43612f2b9190613aa3565b612f3591906142da565b6007600086815260200190815260200160002081905550600b54600a43612f5c9190613aa3565b10612f7c57600b5460076000868152602001908152602001600020819055505b8192505050919050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6130546111a2565b15613094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161308b90614bb0565b60405180910390fd5b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586130d86122b1565b6040516130e591906135a4565b60405180910390a1565b60006130f9610b78565b600a6131059190614884565b826131109190613aa3565b9050919050565b505050565b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6131838261313a565b810181811067ffffffffffffffff821117156131a2576131a161314b565b5b80604052505050565b60006131b5613121565b90506131c1828261317a565b919050565b600067ffffffffffffffff8211156131e1576131e061314b565b5b602082029050602081019050919050565b600080fd5b6000819050919050565b61320a816131f7565b811461321557600080fd5b50565b60008135905061322781613201565b92915050565b600061324061323b846131c6565b6131ab565b90508083825260208201905060208402830185811115613263576132626131f2565b5b835b8181101561328c57806132788882613218565b845260208401935050602081019050613265565b5050509392505050565b600082601f8301126132ab576132aa613135565b5b81356132bb84826020860161322d565b91505092915050565b6000602082840312156132da576132d961312b565b5b600082013567ffffffffffffffff8111156132f8576132f7613130565b5b61330484828501613296565b91505092915050565b613316816131f7565b82525050565b6000602082019050613331600083018461330d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613371578082015181840152602081019050613356565b83811115613380576000848401525b50505050565b600061339182613337565b61339b8185613342565b93506133ab818560208601613353565b6133b48161313a565b840191505092915050565b600060208201905081810360008301526133d98184613386565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061340c826133e1565b9050919050565b61341c81613401565b811461342757600080fd5b50565b60008135905061343981613413565b92915050565b600080604083850312156134565761345561312b565b5b60006134648582860161342a565b925050602061347585828601613218565b9150509250929050565b60008115159050919050565b6134948161347f565b82525050565b60006020820190506134af600083018461348b565b92915050565b6000806000606084860312156134ce576134cd61312b565b5b60006134dc8682870161342a565b93505060206134ed8682870161342a565b92505060406134fe86828701613218565b9150509250925092565b60006020828403121561351e5761351d61312b565b5b600061352c84828501613218565b91505092915050565b600060ff82169050919050565b61354b81613535565b82525050565b60006020820190506135666000830184613542565b92915050565b6000604082019050613581600083018561330d565b61358e602083018461330d565b9392505050565b61359e81613401565b82525050565b60006020820190506135b96000830184613595565b92915050565b6000602082840312156135d5576135d461312b565b5b60006135e38482850161342a565b91505092915050565b600067ffffffffffffffff8211156136075761360661314b565b5b602082029050602081019050919050565b600061362b613626846135ec565b6131ab565b9050808382526020820190506020840283018581111561364e5761364d6131f2565b5b835b818110156136775780613663888261342a565b845260208401935050602081019050613650565b5050509392505050565b600082601f83011261369657613695613135565b5b81356136a6848260208601613618565b91505092915050565b600080604083850312156136c6576136c561312b565b5b600083013567ffffffffffffffff8111156136e4576136e3613130565b5b6136f085828601613681565b925050602083013567ffffffffffffffff81111561371157613710613130565b5b61371d85828601613296565b9150509250929050565b6000806040838503121561373e5761373d61312b565b5b600061374c8582860161342a565b925050602061375d8582860161342a565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61379c816131f7565b82525050565b60006137ae8383613793565b60208301905092915050565b6000602082019050919050565b60006137d282613767565b6137dc8185613772565b93506137e783613783565b8060005b838110156138185781516137ff88826137a2565b975061380a836137ba565b9250506001810190506137eb565b5085935050505092915050565b6000602082019050818103600083015261383f81846137c7565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006138b0826131f7565b91506138bb836131f7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156138f0576138ef613876565b5b828201905092915050565b6000613906826131f7565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561393957613938613876565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061398b57607f821691505b6020821081141561399f5761399e613944565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006139db602083613342565b91506139e6826139a5565b602082019050919050565b60006020820190508181036000830152613a0a816139ce565b9050919050565b7f4f6e6c79207769746864726177206f6e63652074686520696e6974206973206460008201527f6f6e652100000000000000000000000000000000000000000000000000000000602082015250565b6000613a6d602483613342565b9150613a7882613a11565b604082019050919050565b60006020820190508181036000830152613a9c81613a60565b9050919050565b6000613aae826131f7565b9150613ab9836131f7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613af257613af1613876565b5b828202905092915050565b7f4f6e6c792077697468647261772061667465722061697264726f70206973206460008201527f6f6e652100000000000000000000000000000000000000000000000000000000602082015250565b6000613b59602483613342565b9150613b6482613afd565b604082019050919050565b60006020820190508181036000830152613b8881613b4c565b9050919050565b600081519050613b9e81613201565b92915050565b6000613bb7613bb2846131c6565b6131ab565b90508083825260208201905060208402830185811115613bda57613bd96131f2565b5b835b81811015613c035780613bef8882613b8f565b845260208401935050602081019050613bdc565b5050509392505050565b600082601f830112613c2257613c21613135565b5b8151613c32848260208601613ba4565b91505092915050565b600060208284031215613c5157613c5061312b565b5b600082015167ffffffffffffffff811115613c6f57613c6e613130565b5b613c7b84828501613c0d565b91505092915050565b7f4944206e6f742076616c69642100000000000000000000000000000000000000600082015250565b6000613cba600d83613342565b9150613cc582613c84565b602082019050919050565b60006020820190508181036000830152613ce981613cad565b9050919050565b7f4f6e6c7920626f742063616e20616464207468697320746f6b656e0000000000600082015250565b6000613d26601b83613342565b9150613d3182613cf0565b602082019050919050565b60006020820190508181036000830152613d5581613d19565b9050919050565b600081519050613d6b81613413565b92915050565b600060208284031215613d8757613d8661312b565b5b6000613d9584828501613d5c565b91505092915050565b7f546f6b656e206e6f74206578697374696e670000000000000000000000000000600082015250565b6000613dd4601283613342565b9150613ddf82613d9e565b602082019050919050565b60006020820190508181036000830152613e0381613dc7565b9050919050565b7f546f6b656e20697320616c726561647920696e2070726f636573730000000000600082015250565b6000613e40601b83613342565b9150613e4b82613e0a565b602082019050919050565b60006020820190508181036000830152613e6f81613e33565b9050919050565b7f4f6e6c79206f776e6572206f6620746f6b656e2063616e20646f207468697300600082015250565b6000613eac601f83613342565b9150613eb782613e76565b602082019050919050565b60006020820190508181036000830152613edb81613e9f565b9050919050565b7f4f6e6c792061757468656e74696361746520757365722063616e20616363657360008201527f7320746869732066756e6374696f6e616c697479210000000000000000000000602082015250565b6000613f3e603583613342565b9150613f4982613ee2565b604082019050919050565b60006020820190508181036000830152613f6d81613f31565b9050919050565b7f54686520536320697320616c726561647920696e697469616c69736564210000600082015250565b6000613faa601e83613342565b9150613fb582613f74565b602082019050919050565b60006020820190508181036000830152613fd981613f9d565b9050919050565b7f4d6868206164647265737320697320656d707479000000000000000000000000600082015250565b6000614016601483613342565b915061402182613fe0565b602082019050919050565b6000602082019050818103600083015261404581614009565b9050919050565b7f616c7265616479206164646564207468697320746f6b656e0000000000000000600082015250565b6000614082601883613342565b915061408d8261404c565b602082019050919050565b600060208201905081810360008301526140b181614075565b9050919050565b7f4e6f20746f6b656e7320746f2072657475726e21000000000000000000000000600082015250565b60006140ee601483613342565b91506140f9826140b8565b602082019050919050565b6000602082019050818103600083015261411d816140e1565b9050919050565b7f4e6f7468696e67206c65667420696e20686973746f726963616c207661756c7460008201527f2100000000000000000000000000000000000000000000000000000000000000602082015250565b6000614180602183613342565b915061418b82614124565b604082019050919050565b600060208201905081810360008301526141af81614173565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000614212602583613342565b915061421d826141b6565b604082019050919050565b6000602082019050818103600083015261424181614205565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006142a4602683613342565b91506142af82614248565b604082019050919050565b600060208201905081810360008301526142d381614297565b9050919050565b60006142e5826131f7565b91506142f0836131f7565b92508282101561430357614302613876565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614348826131f7565b9150614353836131f7565b9250826143635761436261430e565b5b828206905092915050565b6000614379826131f7565b9150614384836131f7565b9250826143945761439361430e565b5b828204905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006143fb602483613342565b91506144068261439f565b604082019050919050565b6000602082019050818103600083015261442a816143ee565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061448d602283613342565b915061449882614431565b604082019050919050565b600060208201905081810360008301526144bc81614480565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006144f9601f83613342565b9150614504826144c3565b602082019050919050565b60006020820190508181036000830152614528816144ec565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000614565601d83613342565b91506145708261452f565b602082019050919050565b6000602082019050818103600083015261459481614558565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006145f7602583613342565b91506146028261459b565b604082019050919050565b60006020820190508181036000830152614626816145ea565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000614689602383613342565b91506146948261462d565b604082019050919050565b600060208201905081810360008301526146b88161467c565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061471b602683613342565b9150614726826146bf565b604082019050919050565b6000602082019050818103600083015261474a8161470e565b9050919050565b60008160011c9050919050565b6000808291508390505b60018511156147a85780860481111561478457614783613876565b5b60018516156147935780820291505b80810290506147a185614751565b9450614768565b94509492505050565b6000826147c1576001905061487d565b816147cf576000905061487d565b81600181146147e557600281146147ef5761481e565b600191505061487d565b60ff84111561480157614800613876565b5b8360020a91508482111561481857614817613876565b5b5061487d565b5060208310610133831016604e8410600b84101617156148535782820a90508381111561484e5761484d613876565b5b61487d565b614860848484600161475e565b9250905081840481111561487757614876613876565b5b81810290505b9392505050565b600061488f826131f7565b915061489a83613535565b92506148c77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846147b1565b905092915050565b6000602082840312156148e5576148e461312b565b5b60006148f384828501613b8f565b91505092915050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000614932601483613342565b915061493d826148fc565b602082019050919050565b6000602082019050818103600083015261496181614925565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006149c4602183613342565b91506149cf82614968565b604082019050919050565b600060208201905081810360008301526149f3816149b7565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000614a56602283613342565b9150614a61826149fa565b604082019050919050565b60006020820190508181036000830152614a8581614a49565b9050919050565b7f746f6b656e206973206e6f7420696e2070726f63657373000000000000000000600082015250565b6000614ac2601783613342565b9150614acd82614a8c565b602082019050919050565b60006020820190508181036000830152614af181614ab5565b9050919050565b7f4e6f74206f776e6572206f6620746f6b656e0000000000000000000000000000600082015250565b6000614b2e601283613342565b9150614b3982614af8565b602082019050919050565b60006020820190508181036000830152614b5d81614b21565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000614b9a601083613342565b9150614ba582614b64565b602082019050919050565b60006020820190508181036000830152614bc981614b8d565b905091905056fea26469706673582212200d95267aacb65f7396c0f3f61d1220496bb0d6ebad92333b5793d9fd0bce2cf464736f6c634300080a0033