VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xEE5053…5040
Summary
Transactions
Transfers
Address
0xEE50533bBBCD49f4B48408364DA61E764e1F5040
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x5AA85851A9078b0738316085e7D66dBd43e46fBE
Deployer
0x5AA85851A9078b0738316085e7D66dBd43e46fBE
Code
0x6080604052600436106100ab5760003560e01c80638da5cb5b116100645780638da5cb5b1461019f57806396259996146101ca578063c11a463d146101f3578063cd77fa5a1461021e578063f2fde38b14610247578063ff99756314610270576100b2565b80630d7ca234146100b7578063195199f6146100e2578063418193191461010b578063715018a61461013657806376e9d0661461014d5780638109721e14610176576100b2565b366100b257005b600080fd5b3480156100c357600080fd5b506100cc61029b565b6040516100d99190612eaa565b60405180910390f35b3480156100ee57600080fd5b5061010960048036038101906101049190612f0f565b6102c1565b005b34801561011757600080fd5b50610120610347565b60405161012d9190612f9b565b60405180910390f35b34801561014257600080fd5b5061014b61036b565b005b34801561015957600080fd5b50610174600480360381019061016f9190612fe2565b6103f3565b005b34801561018257600080fd5b5061019d60048036038101906101989190612f0f565b61062e565b005b3480156101ab57600080fd5b506101b46106b4565b6040516101c19190612eaa565b60405180910390f35b3480156101d657600080fd5b506101f160048036038101906101ec91906130ae565b6106dd565b005b3480156101ff57600080fd5b506102086125dd565b6040516102159190613157565b60405180910390f35b34801561022a57600080fd5b5061024560048036038101906102409190612f0f565b612601565b005b34801561025357600080fd5b5061026e60048036038101906102699190613172565b61260b565b005b34801561027c57600080fd5b50610285612703565b60405161029291906131c0565b60405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6102c9612729565b73ffffffffffffffffffffffffffffffffffffffff166102e76106b4565b73ffffffffffffffffffffffffffffffffffffffff161461033d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033490613238565b60405180910390fd5b8060048190555050565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999781565b610373612729565b73ffffffffffffffffffffffffffffffffffffffff166103916106b4565b73ffffffffffffffffffffffffffffffffffffffff16146103e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103de90613238565b60405180910390fd5b6103f16000612731565b565b6103fb612729565b73ffffffffffffffffffffffffffffffffffffffff166104196106b4565b73ffffffffffffffffffffffffffffffffffffffff161461046f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046690613238565b60405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390586866040518363ffffffff1660e01b81526004016104ce929190613258565b602060405180830381865afa1580156104eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050f9190613296565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610581576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105789061330f565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663022c0d9f8484306040518060400160405280600981526020017f6e6f7420656d70747900000000000000000000000000000000000000000000008152506040518563ffffffff1660e01b81526004016105f594939291906133d7565b600060405180830381600087803b15801561060f57600080fd5b505af1158015610623573d6000803e3d6000fd5b505050505050505050565b610636612729565b73ffffffffffffffffffffffffffffffffffffffff166106546106b4565b73ffffffffffffffffffffffffffffffffffffffff16146106aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a190613238565b60405180910390fd5b8060058190555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600267ffffffffffffffff8111156106fa576106f9613423565b5b6040519080825280602002602001820160405280156107285781602001602082028036833780820191505090505b5090506000600267ffffffffffffffff81111561074857610747613423565b5b6040519080825280602002602001820160405280156107765781602001602082028036833780820191505090505b509050600160055414156107bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b69061349e565b60405180910390fd5b60008087146107ce57866107d0565b855b905060026005541415610818576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080f9061350a565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610865573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108899190613296565b9050600360055414156108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c890613576565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561091e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109429190613296565b90506004600554141561098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906135e2565b60405180910390fd5b6000806005805414156109d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c99061364e565b60405180910390fd5b6109ff600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685856127f5565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a63906136ba565b60405180910390fd5b60008b1480610a7b575060008a145b610a8457600080fd5b60066005541415610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac190613726565b60405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999773ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610ebe5760076005541415610b64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5b90613792565b60405180910390fd5b60008b1115610e96577f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999773ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d8c6040518263ffffffff1660e01b8152600401610bc691906137b2565b600060405180830381600087803b158015610be057600080fd5b505af1158015610bf4573d6000803e3d6000fd5b5050505060086005541415610c3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3590613792565b60405180910390fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff1663d0e30db08c6040518263ffffffff1660e01b81526004016000604051808303818588803b158015610ca657600080fd5b505af1158015610cba573d6000803e3d6000fd5b505050505060096005541415610d05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfc90613792565b60405180910390fd5b6102587f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d619190612eaa565b602060405180830381865afa158015610d7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da291906137e2565b118015610e4957506103207f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610e069190612eaa565b602060405180830381865afa158015610e23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e4791906137e2565b105b15610e9557601c6005541415610e94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8b9061385b565b60405180910390fd5b5b5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a53915061100f565b6102588473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610efa9190612eaa565b602060405180830381865afa158015610f17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f3b91906137e2565b118015610fc257506103208473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610f7f9190612eaa565b602060405180830381865afa158015610f9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fc091906137e2565b105b1561100e576019600554141561100d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110049061385b565b60405180910390fd5b5b5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561140357600a60055414156110a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a090613792565b60405180910390fd5b60008a11156113db577f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999773ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d8b6040518263ffffffff1660e01b815260040161110b91906137b2565b600060405180830381600087803b15801561112557600080fd5b505af1158015611139573d6000803e3d6000fd5b50505050600b6005541415611183576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117a90613792565b60405180910390fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff1663d0e30db08b6040518263ffffffff1660e01b81526004016000604051808303818588803b1580156111eb57600080fd5b505af11580156111ff573d6000803e3d6000fd5b5050505050600c600554141561124a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124190613792565b60405180910390fd5b6102587f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016112a69190612eaa565b602060405180830381865afa1580156112c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e791906137e2565b11801561138e57506103207f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161134b9190612eaa565b602060405180830381865afa158015611368573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138c91906137e2565b105b156113da57601b60055414156113d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d09061385b565b60405180910390fd5b5b5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a539050611554565b6102588373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161143f9190612eaa565b602060405180830381865afa15801561145c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061148091906137e2565b11801561150757506103208373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016114c49190612eaa565b602060405180830381865afa1580156114e1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061150591906137e2565b105b1561155357601a6005541415611552576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115499061385b565b60405180910390fd5b5b5b60008b146115625782611564565b835b876000815181106115785761157761387b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060008b146115c057836115c2565b825b876001815181106115d6576115d561387b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611649578391505b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611682578290505b60008b146116905781611692565b805b866000815181106116a6576116a561387b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060008b146116ee57806116f0565b815b866001815181106117045761170361387b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000808c1461174d578261174f565b815b9050600d6005541415611797576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178e90613792565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16886040518363ffffffff1660e01b81526004016117f49291906138aa565b6020604051808303816000875af1158015611813573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611837919061390b565b50600e600554141561187e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187590613792565b60405180910390fd5b60006118ad600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16888b612867565b6000815181106118c0576118bf61387b565b5b60200260200101519050610258811180156118dc57506103e881105b1561192857601d6005541415611927576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191e9061385b565b60405180910390fd5b5b8860008151811061193c5761193b61387b565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa15801561198e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906119b79190613a2a565b6040516020016119c79190613aba565b60405160208183030381529060405280519060200120886000815181106119f1576119f061387b565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015611a43573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611a6c9190613a2a565b604051602001611a7c9190613aba565b604051602081830303815290604052805190602001201415611adf5760206005541415611ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad59061385b565b60405180910390fd5b5b88600081518110611af357611af261387b565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015611b45573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611b6e9190613a2a565b604051602001611b7e9190613aba565b6040516020818303038152906040528051906020012088600081518110611ba857611ba761387b565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015611bfa573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611c239190613a2a565b604051602001611c339190613aba565b604051602081830303815290604052805190602001201415611c965760226005541415611c95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8c9061385b565b60405180910390fd5b5b600f6005541415611cdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cd390613792565b60405180910390fd5b88600181518110611cf057611cef61387b565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015611d42573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611d6b9190613a2a565b604051602001611d7b9190613aba565b6040516020818303038152906040528051906020012088600181518110611da557611da461387b565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015611df7573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611e209190613a2a565b604051602001611e309190613aba565b604051602081830303815290604052805190602001201415611e935760216005541415611e92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e899061385b565b60405180910390fd5b5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166338ed173989848c306004546040518663ffffffff1660e01b8152600401611efa959493929190613b8f565b6000604051808303816000875af1158015611f19573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611f429190613cac565b600181518110611f5557611f5461387b565b5b6020026020010151905061025881118015611f7157506103e881105b15611fbd57601e6005541415611fbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fb39061385b565b60405180910390fd5b5b60106005541415612003576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ffa90613792565b60405180910390fd5b60116005541415612049576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204090613792565b60405180910390fd5b6000808f14612058578661205a565b875b90507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156122a257601460055414156120f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ed90613792565b60405180910390fd5b60007f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016121519190612eaa565b602060405180830381865afa15801561216e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061219291906137e2565b90507f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b81526004016121ed91906137b2565b600060405180830381600087803b15801561220757600080fd5b505af115801561221b573d6000803e3d6000fd5b505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999773ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561228757600080fd5b505af115801561229b573d6000803e3d6000fd5b5050505050505b601260055414156122e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122df90613792565b60405180910390fd5b828173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016123229190612eaa565b602060405180830381865afa15801561233f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061236391906137e2565b116123a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239a90613d67565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33600354866123ce9190613db6565b6040518363ffffffff1660e01b81526004016123eb9291906138aa565b6020604051808303816000875af115801561240a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061242e919061390b565b5060136005541415612475576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161246c90613792565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb32600354868573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016124cf9190612eaa565b602060405180830381865afa1580156124ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061251091906137e2565b61251a9190613e0c565b6125249190613e0c565b6040518363ffffffff1660e01b81526004016125419291906138aa565b6020604051808303816000875af1158015612560573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612584919061390b565b50601560055414156125cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125c290613792565b60405180910390fd5b50505050505050505050505050505050565b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5381565b8060038190555050565b612613612729565b73ffffffffffffffffffffffffffffffffffffffff166126316106b4565b73ffffffffffffffffffffffffffffffffffffffff1614612687576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161267e90613238565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156126f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126ee90613eb2565b60405180910390fd5b61270081612731565b50565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060006128048585612a53565b9150915085828260405160200161281c929190613f1a565b60405160208183030381529060405280519060200120604051602001612843929190614009565b6040516020818303038152906040528051906020012060001c925050509392505050565b60606002825110156128ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128a590614097565b60405180910390fd5b815167ffffffffffffffff8111156128c9576128c8613423565b5b6040519080825280602002602001820160405280156128f75781602001602082028036833780820191505090505b50905082816001835161290a9190613e0c565b8151811061291b5761291a61387b565b5b6020026020010181815250506000600183516129379190613e0c565b90505b6000811115612a4b5760008061299187866001866129589190613e0c565b815181106129695761296861387b565b5b60200260200101518786815181106129845761298361387b565b5b6020026020010151612b81565b9150915060006129e288876001876129a99190613e0c565b815181106129ba576129b961387b565b5b60200260200101518887815181106129d5576129d461387b565b5b6020026020010151612c84565b9050612a0a8585815181106129fa576129f961387b565b5b6020026020010151848484612d08565b85600186612a189190613e0c565b81518110612a2957612a2861387b565b5b6020026020010181815250505050508080612a43906140b7565b91505061293a565b509392505050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612ac5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612abc90614153565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610612aff578284612b02565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612b7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b71906141bf565b60405180910390fd5b9250929050565b6000806000612b908585612a53565b509050600080612ba18888886127f5565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612beb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c0f9190614261565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691508273ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614612c6e578082612c71565b81815b8095508196505050505050935093915050565b6000612c918484846127f5565b73ffffffffffffffffffffffffffffffffffffffff166354cf2aeb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612cdb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cff91906137e2565b90509392505050565b6000808511612d4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d4390614326565b60405180910390fd5b600084118015612d5c5750600083115b612d9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d92906143b8565b60405180910390fd5b6000612dc4612710612db68888612e2790919063ffffffff16565b612e2790919063ffffffff16565b90506000612dfa84612710612dd99190613e0c565b612dec8988612e3d90919063ffffffff16565b612e2790919063ffffffff16565b9050612e1b60018284612e0d9190614407565b612e5390919063ffffffff16565b92505050949350505050565b60008183612e359190614438565b905092915050565b60008183612e4b9190613e0c565b905092915050565b60008183612e619190613db6565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612e9482612e69565b9050919050565b612ea481612e89565b82525050565b6000602082019050612ebf6000830184612e9b565b92915050565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b612eec81612ed9565b8114612ef757600080fd5b50565b600081359050612f0981612ee3565b92915050565b600060208284031215612f2557612f24612ecf565b5b6000612f3384828501612efa565b91505092915050565b6000819050919050565b6000612f61612f5c612f5784612e69565b612f3c565b612e69565b9050919050565b6000612f7382612f46565b9050919050565b6000612f8582612f68565b9050919050565b612f9581612f7a565b82525050565b6000602082019050612fb06000830184612f8c565b92915050565b612fbf81612e89565b8114612fca57600080fd5b50565b600081359050612fdc81612fb6565b92915050565b60008060008060808587031215612ffc57612ffb612ecf565b5b600061300a87828801612fcd565b945050602061301b87828801612fcd565b935050604061302c87828801612efa565b925050606061303d87828801612efa565b91505092959194509250565b600080fd5b600080fd5b600080fd5b60008083601f84011261306e5761306d613049565b5b8235905067ffffffffffffffff81111561308b5761308a61304e565b5b6020830191508360018202830111156130a7576130a6613053565b5b9250929050565b6000806000806000608086880312156130ca576130c9612ecf565b5b60006130d888828901612fcd565b95505060206130e988828901612efa565b94505060406130fa88828901612efa565b935050606086013567ffffffffffffffff81111561311b5761311a612ed4565b5b61312788828901613058565b92509250509295509295909350565b600061314182612f68565b9050919050565b61315181613136565b82525050565b600060208201905061316c6000830184613148565b92915050565b60006020828403121561318857613187612ecf565b5b600061319684828501612fcd565b91505092915050565b60006131aa82612f68565b9050919050565b6131ba8161319f565b82525050565b60006020820190506131d560008301846131b1565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006132226020836131db565b915061322d826131ec565b602082019050919050565b6000602082019050818103600083015261325181613215565b9050919050565b600060408201905061326d6000830185612e9b565b61327a6020830184612e9b565b9392505050565b60008151905061329081612fb6565b92915050565b6000602082840312156132ac576132ab612ecf565b5b60006132ba84828501613281565b91505092915050565b7f5468697320706f6f6c20646f6573206e6f742065786973740000000000000000600082015250565b60006132f96018836131db565b9150613304826132c3565b602082019050919050565b60006020820190508181036000830152613328816132ec565b9050919050565b61333881612ed9565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561337857808201518184015260208101905061335d565b83811115613387576000848401525b50505050565b6000601f19601f8301169050919050565b60006133a98261333e565b6133b38185613349565b93506133c381856020860161335a565b6133cc8161338d565b840191505092915050565b60006080820190506133ec600083018761332f565b6133f9602083018661332f565b6134066040830185612e9b565b8181036060830152613418818461339e565b905095945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f666972737420706f696e74000000000000000000000000000000000000000000600082015250565b6000613488600b836131db565b915061349382613452565b602082019050919050565b600060208201905081810360008301526134b78161347b565b9050919050565b7f5365636f6e6420706f696e740000000000000000000000000000000000000000600082015250565b60006134f4600c836131db565b91506134ff826134be565b602082019050919050565b60006020820190508181036000830152613523816134e7565b9050919050565b7f746869726420706f696e74000000000000000000000000000000000000000000600082015250565b6000613560600b836131db565b915061356b8261352a565b602082019050919050565b6000602082019050818103600083015261358f81613553565b9050919050565b7f666f7572746820706f696e740000000000000000000000000000000000000000600082015250565b60006135cc600c836131db565b91506135d782613596565b602082019050919050565b600060208201905081810360008301526135fb816135bf565b9050919050565b7f666966746820706f696e74000000000000000000000000000000000000000000600082015250565b6000613638600b836131db565b915061364382613602565b602082019050919050565b600060208201905081810360008301526136678161362b565b9050919050565b7f556e617574686f72697a65640000000000000000000000000000000000000000600082015250565b60006136a4600c836131db565b91506136af8261366e565b602082019050919050565b600060208201905081810360008301526136d381613697565b9050919050565b7f736963746820706f696e74000000000000000000000000000000000000000000600082015250565b6000613710600b836131db565b915061371b826136da565b602082019050919050565b6000602082019050818103600083015261373f81613703565b9050919050565b7f736576656220706f696e74000000000000000000000000000000000000000000600082015250565b600061377c600b836131db565b915061378782613746565b602082019050919050565b600060208201905081810360008301526137ab8161376f565b9050919050565b60006020820190506137c7600083018461332f565b92915050565b6000815190506137dc81612ee3565b92915050565b6000602082840312156137f8576137f7612ecf565b5b6000613806848285016137cd565b91505092915050565b7f7465737420706f696e7400000000000000000000000000000000000000000000600082015250565b6000613845600a836131db565b91506138508261380f565b602082019050919050565b6000602082019050818103600083015261387481613838565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006040820190506138bf6000830185612e9b565b6138cc602083018461332f565b9392505050565b60008115159050919050565b6138e8816138d3565b81146138f357600080fd5b50565b600081519050613905816138df565b92915050565b60006020828403121561392157613920612ecf565b5b600061392f848285016138f6565b91505092915050565b600080fd5b6139468261338d565b810181811067ffffffffffffffff8211171561396557613964613423565b5b80604052505050565b6000613978612ec5565b9050613984828261393d565b919050565b600067ffffffffffffffff8211156139a4576139a3613423565b5b6139ad8261338d565b9050602081019050919050565b60006139cd6139c884613989565b61396e565b9050828152602081018484840111156139e9576139e8613938565b5b6139f484828561335a565b509392505050565b600082601f830112613a1157613a10613049565b5b8151613a218482602086016139ba565b91505092915050565b600060208284031215613a4057613a3f612ecf565b5b600082015167ffffffffffffffff811115613a5e57613a5d612ed4565b5b613a6a848285016139fc565b91505092915050565b600081519050919050565b600081905092915050565b6000613a9482613a73565b613a9e8185613a7e565b9350613aae81856020860161335a565b80840191505092915050565b6000613ac68284613a89565b915081905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b613b0681612e89565b82525050565b6000613b188383613afd565b60208301905092915050565b6000602082019050919050565b6000613b3c82613ad1565b613b468185613adc565b9350613b5183613aed565b8060005b83811015613b82578151613b698882613b0c565b9750613b7483613b24565b925050600181019050613b55565b5085935050505092915050565b600060a082019050613ba4600083018861332f565b613bb1602083018761332f565b8181036040830152613bc38186613b31565b9050613bd26060830185612e9b565b613bdf608083018461332f565b9695505050505050565b600067ffffffffffffffff821115613c0457613c03613423565b5b602082029050602081019050919050565b6000613c28613c2384613be9565b61396e565b90508083825260208201905060208402830185811115613c4b57613c4a613053565b5b835b81811015613c745780613c6088826137cd565b845260208401935050602081019050613c4d565b5050509392505050565b600082601f830112613c9357613c92613049565b5b8151613ca3848260208601613c15565b91505092915050565b600060208284031215613cc257613cc1612ecf565b5b600082015167ffffffffffffffff811115613ce057613cdf612ed4565b5b613cec84828501613c7e565b91505092915050565b7f4f722072656365697665642062616c6c616e6365206e65656420746f2062652060008201527f6869676865720000000000000000000000000000000000000000000000000000602082015250565b6000613d516026836131db565b9150613d5c82613cf5565b604082019050919050565b60006020820190508181036000830152613d8081613d44565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613dc182612ed9565b9150613dcc83612ed9565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613e0157613e00613d87565b5b828201905092915050565b6000613e1782612ed9565b9150613e2283612ed9565b925082821015613e3557613e34613d87565b5b828203905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613e9c6026836131db565b9150613ea782613e40565b604082019050919050565b60006020820190508181036000830152613ecb81613e8f565b9050919050565b60008160601b9050919050565b6000613eea82613ed2565b9050919050565b6000613efc82613edf565b9050919050565b613f14613f0f82612e89565b613ef1565b82525050565b6000613f268285613f03565b601482019150613f368284613f03565b6014820191508190509392505050565b7fff00000000000000000000000000000000000000000000000000000000000000600082015250565b6000613f7c600183613a7e565b9150613f8782613f46565b600182019050919050565b6000819050919050565b6000819050919050565b613fb7613fb282613f92565b613f9c565b82525050565b7f597842963dd96a7950f4a0e1fc043055599d6e4e7154f8190d1ff640509e5900600082015250565b6000613ff3602083613a7e565b9150613ffe82613fbd565b602082019050919050565b600061401482613f6f565b91506140208285613f03565b6014820191506140308284613fa6565b60208201915061403f82613fe6565b91508190509392505050565b7f5665786368616e676556324c6962726172793a20494e56414c49445f50415448600082015250565b60006140816020836131db565b915061408c8261404b565b602082019050919050565b600060208201905081810360008301526140b081614074565b9050919050565b60006140c282612ed9565b915060008214156140d6576140d5613d87565b5b600182039050919050565b7f5665786368616e676556324c6962726172793a204944454e544943414c5f414460008201527f4452455353455300000000000000000000000000000000000000000000000000602082015250565b600061413d6027836131db565b9150614148826140e1565b604082019050919050565b6000602082019050818103600083015261416c81614130565b9050919050565b7f5665786368616e676556324c6962726172793a205a45524f5f41444452455353600082015250565b60006141a96020836131db565b91506141b482614173565b602082019050919050565b600060208201905081810360008301526141d88161419c565b9050919050565b60006dffffffffffffffffffffffffffff82169050919050565b614202816141df565b811461420d57600080fd5b50565b60008151905061421f816141f9565b92915050565b600063ffffffff82169050919050565b61423e81614225565b811461424957600080fd5b50565b60008151905061425b81614235565b92915050565b60008060006060848603121561427a57614279612ecf565b5b600061428886828701614210565b935050602061429986828701614210565b92505060406142aa8682870161424c565b9150509250925092565b7f5665786368616e676556324c6962726172793a20494e53554646494349454e5460008201527f5f4f55545055545f414d4f554e54000000000000000000000000000000000000602082015250565b6000614310602e836131db565b915061431b826142b4565b604082019050919050565b6000602082019050818103600083015261433f81614303565b9050919050565b7f5665786368616e676556324c6962726172793a20494e53554646494349454e5460008201527f5f4c495155494449545900000000000000000000000000000000000000000000602082015250565b60006143a2602a836131db565b91506143ad82614346565b604082019050919050565b600060208201905081810360008301526143d181614395565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061441282612ed9565b915061441d83612ed9565b92508261442d5761442c6143d8565b5b828204905092915050565b600061444382612ed9565b915061444e83612ed9565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561448757614486613d87565b5b82820290509291505056fea2646970667358221220ec9ad6d57ac7170ca2f3e9d8b43853d65353d2a5545b0814732968aa8e472ed264736f6c634300080b0033