VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xB37C48…73d1
Summary
Transactions
Transfers
Address
0xB37C484F07058E5823F7A7b3f4f9730339D373d1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF583Db709a4abDA7C94E8439746C2ACD41dde55c
Deployer
0xF583Db709a4abDA7C94E8439746C2ACD41dde55c
Code
0x608060405234801561001057600080fd5b50600436106102505760003560e01c8062e479c8146102555780630114b4de1461026a57806301fb99c71461027d57806301ffc9a71461029057806304634d8d146102b857806306fdde03146102cb578063081812fc146102e0578063095ea7b314610300578063162094c41461031357806318160ddd146103265780631bc1a64b1461033857806323b872dd1461034b5780632829276c1461035e5780632a55205a146103715780632f745c591461039257806339451a88146103a55780633f4ba83a146103b857806342842e0e146103c0578063493fe80f146103d35780634f6ccce7146103f457806355f804b3146104075780635944c7531461041a5780635b88349d1461042d5780635c975abb146104355780636352211e14610441578063638ab5de146104545780636706467b146104675780636c0360eb1461047a57806370a0823114610482578063715018a614610495578063724bc3de1461049d578063770e5ad8146104b057806378939871146104c35780638129fc1c146104d75780638456cb59146104df5780638462151c146104e75780638a616bc0146105075780638da5cb5b1461051a57806395d89b4114610522578063a132ab821461052a578063a144819414610534578063a22cb46514610547578063aa1b103f1461055a578063b88d4fde14610562578063b98006d114610575578063c87b56dd14610588578063cd6958ca1461059b578063d2600f1d146105ae578063e7ee6ad6146105c1578063e985e9c5146105e2578063f2fde38b146105f5575b600080fd5b610268610263366004612b3e565b610608565b005b610268610278366004612b3e565b610616565b61026861028b366004612b57565b61071f565b6102a361029e366004612b8f565b61073a565b60405190151581526020015b60405180910390f35b6102686102c6366004612bdf565b61074b565b6102d3610761565b6040516102af9190612c62565b6102f36102ee366004612b3e565b6107f3565b6040516102af9190612c75565b61026861030e366004612c89565b61081a565b610268610321366004612d70565b61092f565b6099545b6040519081526020016102af565b610268610346366004612e44565b610941565b610268610359366004612e78565b610a6c565b61032a61036c366004612b3e565b610a9e565b61038461037f366004612b57565b610b21565b6040516102af929190612eb4565b61032a6103a0366004612c89565b610bcd565b6102686103b3366004612b3e565b610c63565b610268610c77565b6102686103ce366004612e78565b610c89565b61032a6103e1366004612b3e565b60009081526101a3602052604090205490565b61032a610402366004612b3e565b610ca4565b610268610415366004612ecd565b610d37565b610268610428366004612f01565b610d48565b610268610d79565b61012d5460ff166102a3565b6102f361044f366004612b3e565b610e89565b61032a610462366004612b3e565b610ebd565b610268610475366004612f3d565b610ee5565b6102d3610f98565b61032a610490366004613011565b610fa8565b61026861102e565b61032a6104ab366004613011565b611040565b6102686104be366004613011565b61115e565b6101a5546102f3906001600160a01b031681565b610268611189565b6102686113f9565b6104fa6104f5366004613011565b611409565b6040516102af919061302c565b610268610515366004612b3e565b6114c0565b6102f36114f6565b6102d3611506565b61032a6101a65481565b610268610542366004612c89565b611515565b610268610555366004613070565b611527565b610268611532565b6102686105703660046130ac565b611544565b610268610583366004612b57565b61157c565b6102d3610596366004612b3e565b611597565b6102686105a9366004612e44565b6115a2565b6102686105bc366004613127565b611695565b61032a6105cf366004612b3e565b6101a46020526000908152604090205481565b6102a36105f03660046131e8565b6116f1565b610268610603366004613011565b61171f565b6106106117a4565b6101a655565b3361062082610e89565b6001600160a01b03161461064f5760405162461bcd60e51b815260040161064690613212565b60405180910390fd5b600061065a82610a9e565b90508060000361067c5760405162461bcd60e51b81526004016106469061323b565b60008281526101a76020526040908190204290556101a5549051635dc45e8b60e01b81526001600160a01b0390911690635dc45e8b906106c29084903390600401613260565b600060405180830381600087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b5050505060008051602061374d8339815191523382604051610713929190612eb4565b60405180910390a15050565b6107276117a4565b60009182526101a3602052604090912055565b600061074582611803565b92915050565b6107536117a4565b61075d8282611828565b5050565b60606065805461077090613277565b80601f016020809104026020016040519081016040528092919081815260200182805461079c90613277565b80156107e95780601f106107be576101008083540402835291602001916107e9565b820191906000526020600020905b8154815290600101906020018083116107cc57829003601f168201915b5050505050905090565b60006107fe826118de565b506000908152606960205260409020546001600160a01b031690565b600061082582610e89565b9050806001600160a01b0316836001600160a01b0316036108925760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610646565b336001600160a01b03821614806108ae57506108ae81336116f1565b6109205760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610646565b61092a8383611903565b505050565b6109376117a4565b61075d8282611971565b6000805b8251811015610a1857336001600160a01b031661097a84838151811061096d5761096d6132ab565b6020026020010151610e89565b6001600160a01b0316146109a05760405162461bcd60e51b815260040161064690613212565b60006109c48483815181106109b7576109b76132ab565b6020026020010151610a9e565b90506109d081846132d7565b9250426101a760008685815181106109ea576109ea6132ab565b6020026020010151815260200190815260200160002081905550508080610a10906132ea565b915050610945565b5080600003610a395760405162461bcd60e51b81526004016106469061323b565b6101a554604051635dc45e8b60e01b81526001600160a01b0390911690635dc45e8b906106c29084903390600401613260565b610a77335b826119f5565b610a935760405162461bcd60e51b815260040161064690613303565b61092a838383611a53565b60008181526101a76020526040812054819015610aca5760008381526101a76020526040902054610acf565b6101a6545b905080600003610ae25750600092915050565b6000610aee8242613350565b60008581526101a3602090815260408083205483526101a4909152902054909150610b199082613363565b949350505050565b600082815260fc602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b0316928201929092528291610b9657506040805180820190915260fb546001600160a01b0381168252600160a01b90046001600160601b031660208201525b602081015160009061271090610bb5906001600160601b031687613363565b610bbf919061337a565b915196919550909350505050565b6000610bd883610fa8565b8210610c3a5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610646565b506001600160a01b03919091166000908152609760209081526040808320938352929052205490565b610c6b6117a4565b610c7481611bb2565b50565b610c7f6117a4565b610c87611bbb565b565b61092a83838360405180602001604052806000815250611544565b6000610caf60995490565b8210610d125760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610646565b60998281548110610d2557610d256132ab565b90600052602060002001549050919050565b610d3f6117a4565b610c7481611c08565b610d5233846119f5565b610d6e5760405162461bcd60e51b81526004016106469061339c565b61092a838383611c1d565b6000610d8433611040565b905080600003610da65760405162461bcd60e51b81526004016106469061323b565b6000610db133611409565b905060005b8151811015610e0457426101a76000848481518110610dd757610dd76132ab565b60200260200101518152602001908152602001600020819055508080610dfc906132ea565b915050610db6565b506101a554604051635dc45e8b60e01b81526001600160a01b0390911690635dc45e8b90610e389085903390600401613260565b600060405180830381600087803b158015610e5257600080fd5b505af1158015610e66573d6000803e3d6000fd5b5050505060008051602061374d8339815191523383604051610713929190612eb4565b600080610e9583611ce6565b90506001600160a01b0381166107455760405162461bcd60e51b8152600401610646906133ec565b60008181526101a760205260408120548082036107455750506101a654919050565b50919050565b610eed6117a4565b8051825114610f3e5760405162461bcd60e51b815260206004820152601f60248201527f496e707574206d7573742068617665207468652073616d65206c656e677468006044820152606401610646565b60005b825181101561092a57610f86838281518110610f5f57610f5f6132ab565b6020026020010151838381518110610f7957610f796132ab565b6020026020010151611971565b80610f90816132ea565b915050610f41565b6060610193805461077090613277565b60006001600160a01b0382166110125760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610646565b506001600160a01b031660009081526068602052604090205490565b6110366117a4565b610c876000611d01565b60008061104c83611409565b90506000805b82518110156111565760006101a76000858481518110611074576110746132ab565b60200260200101518152602001908152602001600020546000146110c5576101a760008584815181106110a9576110a96132ab565b60200260200101518152602001908152602001600020546110ca565b6101a6545b9050806000036110da5750611144565b60006110e68242613350565b90506101a460006101a36000888781518110611104576111046132ab565b6020026020010151815260200190815260200160002054815260200190815260200160002054816111359190613363565b61113f90856132d7565b935050505b8061114e816132ea565b915050611052565b509392505050565b6111666117a4565b6101a580546001600160a01b0319166001600160a01b0392909216919091179055565b600054610100900460ff16158080156111a95750600054600160ff909116105b806111ca57506111b830611795565b1580156111ca575060005460ff166001145b61122d5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610646565b6000805460ff191660011790558015611250576000805461ff0019166101001790555b6112936040518060400160405280600681526020016514131053915560d21b8152506040518060400160405280600381526020016228262760e91b815250611d54565b61129b611d85565b6112a3611d85565b6112ab611d85565b6112b3611dac565b6112bb611ddb565b600061019555606461019855612710610192556040805160a081018252686c6b935b8bbd40000081526871d75ab9b92050000060208201526877432217e68360000091810191909152687caee97613e6700000606082015268878678326eac90000060808201526113319061019a906005612a5b565b50604080516101208101825262adaca0815262ae11e06020820181905262adce609282019290925262ae33a06060820181905262adf020608083015262ae556060a083015260c082019290925262ae772060e082015261010081019190915261139f9061019b906009612ab1565b5061019680546001600160a01b03191690558015610c74576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b6114016117a4565b610c87611e0a565b6060600061141683610fa8565b905080600003611436576040805160008082526020820190925290611156565b6000816001600160401b0381111561145057611450612cb3565b604051908082528060200260200182016040528015611479578160200160208202803683370190505b50905060005b82811015611156576114918582610bcd565b8282815181106114a3576114a36132ab565b6020908102919091010152806114b8816132ea565b91505061147f565b6114c933610a71565b6114e55760405162461bcd60e51b81526004016106469061339c565b600090815260fc6020526040812055565b61015f546001600160a01b031690565b60606066805461077090613277565b61151d6117a4565b61075d8282611e48565b61075d338383611e62565b61153a6117a4565b610c87600060fb55565b61154e33836119f5565b61156a5760405162461bcd60e51b815260040161064690613303565b61157684848484611f2c565b50505050565b6115846117a4565b60009182526101a7602052604090912055565b606061074582611f5f565b6115aa6117a4565b806000815181106115bd576115bd6132ab565b602090810291909101810151600160008190526101a49092527f0ec3bc7716446d515336b615e3dda5e9c52cbe7a539dd38854c4c8cd88e1c294558151829190811061160b5761160b6132ab565b602090810291909101810151600260008190526101a49092527f398dd759aacb52f9b162da678165ec48da51c17387d3a0163de0253bd8d6e0595581518291908110611659576116596132ab565b60209081029190910181015160036000526101a49091527f298c2949179c76b79651c41eba11cf2a9eb976d54bc26437f385d48dbc1db86f5550565b815160005b81811015611576576116df338483815181106116b8576116b86132ab565b60200260200101518684815181106116d2576116d26132ab565b6020026020010151610a6c565b806116e9816132ea565b91505061169a565b6001600160a01b039182166000908152606a6020908152604080832093909416825291909152205460ff1690565b6117276117a4565b6001600160a01b03811661178c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610646565b610c7481611d01565b6001600160a01b03163b151590565b336117ad6114f6565b6001600160a01b031614610c875760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610646565b60006001600160e01b0319821663152a902d60e11b1480610745575061074582612067565b6127106001600160601b03821611156118535760405162461bcd60e51b81526004016106469061341e565b6001600160a01b0382166118a55760405162461bcd60e51b815260206004820152601960248201527822a921991c9c189d1034b73b30b634b2103932b1b2b4bb32b960391b6044820152606401610646565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b9091021760fb55565b6118e78161208c565b610c745760405162461bcd60e51b8152600401610646906133ec565b600081815260696020526040902080546001600160a01b0319166001600160a01b038416908117909155819061193882610e89565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b61197a8261208c565b6119dd5760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b6064820152608401610646565b600082815260c96020526040902061092a82826134b6565b600080611a0183610e89565b9050806001600160a01b0316846001600160a01b03161480611a285750611a2881856116f1565b80610b195750836001600160a01b0316611a41846107f3565b6001600160a01b031614949350505050565b826001600160a01b0316611a6682610e89565b6001600160a01b031614611a8c5760405162461bcd60e51b815260040161064690613575565b6001600160a01b038216611aee5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610646565b611afb83838360016120a9565b826001600160a01b0316611b0e82610e89565b6001600160a01b031614611b345760405162461bcd60e51b815260040161064690613575565b600081815260696020908152604080832080546001600160a01b03199081169091556001600160a01b03878116808652606885528386208054600019019055908716808652838620805460010190558686526067909452828520805490921684179091559051849360008051602061372d83398151915291a4505050565b6114e581612121565b611bc3612161565b61012d805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b604051611bfe9190612c75565b60405180910390a1565b611c106117a4565b61019361075d82826134b6565b6127106001600160601b0382161115611c485760405162461bcd60e51b81526004016106469061341e565b6001600160a01b038216611c9c5760405162461bcd60e51b815260206004820152601b60248201527a455243323938313a20496e76616c696420706172616d657465727360281b6044820152606401610646565b6040805180820182526001600160a01b0393841681526001600160601b039283166020808301918252600096875260fc90529190942093519051909116600160a01b029116179055565b6000908152606760205260409020546001600160a01b031690565b61015f80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16611d7b5760405162461bcd60e51b8152600401610646906135ba565b61075d82826121ab565b600054610100900460ff16610c875760405162461bcd60e51b8152600401610646906135ba565b600054610100900460ff16611dd35760405162461bcd60e51b8152600401610646906135ba565b610c876121eb565b600054610100900460ff16611e025760405162461bcd60e51b8152600401610646906135ba565b610c8761221f565b611e1261224f565b61012d805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611bf13390565b61075d828260405180602001604052806000815250612296565b816001600160a01b0316836001600160a01b031603611ebf5760405162461bcd60e51b815260206004820152601960248201527822a9219b99189d1030b8383937bb32903a379031b0b63632b960391b6044820152606401610646565b6001600160a01b038381166000818152606a6020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611f37848484611a53565b611f43848484846122c9565b6115765760405162461bcd60e51b815260040161064690613605565b6060611f6a826118de565b600082815260c9602052604081208054611f8390613277565b80601f0160208091040260200160405190810160405280929190818152602001828054611faf90613277565b8015611ffc5780601f10611fd157610100808354040283529160200191611ffc565b820191906000526020600020905b815481529060010190602001808311611fdf57829003601f168201915b50505050509050600061201a60408051602081019091526000815290565b9050805160000361202c575092915050565b81511561205e578082604051602001612046929190613657565b60405160208183030381529060405292505050919050565b610b19846123d1565b60006001600160e01b0319821663780e9d6360e01b1480610745575061074582612445565b60008061209883611ce6565b6001600160a01b0316141592915050565b6120b161224f565b6001600160a01b038416158015906120cb57506101a65415155b156120e35760008281526101a7602052604090204290555b6001600160a01b038316158015906120fd57506101a65415155b156121155760008281526101a7602052604090204290555b61157684848484612495565b61212a816125c9565b600081815260c960205260409020805461214390613277565b159050610c7457600081815260c960205260408120610c7491612af3565b61012d5460ff16610c875760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610646565b600054610100900460ff166121d25760405162461bcd60e51b8152600401610646906135ba565b60656121de83826134b6565b50606661092a82826134b6565b600054610100900460ff166122125760405162461bcd60e51b8152600401610646906135ba565b61012d805460ff19169055565b600054610100900460ff166122465760405162461bcd60e51b8152600401610646906135ba565b610c8733611d01565b61012d5460ff1615610c875760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610646565b6122a0838361265a565b6122ad60008484846122c9565b61092a5760405162461bcd60e51b815260040161064690613605565b60006122dd846001600160a01b0316611795565b156123c657604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612314903390899088908890600401613686565b6020604051808303816000875af192505050801561234f575060408051601f3d908101601f1916820190925261234c918101906136c3565b60015b6123ac573d80801561237d576040519150601f19603f3d011682016040523d82523d6000602084013e612382565b606091505b5080516000036123a45760405162461bcd60e51b815260040161064690613605565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610b19565b506001949350505050565b60606123dc826118de565b60006123f360408051602081019091526000815290565b90506000815111612413576040518060200160405280600081525061243e565b8061241d84612763565b60405160200161242e929190613657565b6040516020818303038152906040525b9392505050565b60006001600160e01b031982166380ac58cd60e01b148061247657506001600160e01b03198216635b5e139f60e01b145b8061074557506301ffc9a760e01b6001600160e01b0319831614610745565b60018111156125045760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e7365637574697665207472604482015274185b9cd9995c9cc81b9bdd081cdd5c1c1bdc9d1959605a1b6064820152608401610646565b816001600160a01b0385166125605761255b81609980546000838152609a60205260408120829055600182018355919091527f72a152ddfb8e864297c917af52ea6c1c68aead0fee1a62673fcc7e0c94979d000155565b612583565b836001600160a01b0316856001600160a01b0316146125835761258385826127f5565b6001600160a01b03841661259f5761259a81612892565b6125c2565b846001600160a01b0316846001600160a01b0316146125c2576125c28482612941565b5050505050565b60006125d482610e89565b90506125e48160008460016120a9565b6125ed82610e89565b600083815260696020908152604080832080546001600160a01b03199081169091556001600160a01b03851680855260688452828520805460001901905587855260679093528184208054909116905551929350849260008051602061372d833981519152908390a45050565b6001600160a01b0382166126b05760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610646565b6126b98161208c565b156126d65760405162461bcd60e51b8152600401610646906136e0565b6126e46000838360016120a9565b6126ed8161208c565b1561270a5760405162461bcd60e51b8152600401610646906136e0565b6001600160a01b038216600081815260686020908152604080832080546001019055848352606790915280822080546001600160a01b03191684179055518392919060008051602061372d833981519152908290a45050565b6060600061277083612985565b60010190506000816001600160401b0381111561278f5761278f612cb3565b6040519080825280601f01601f1916602001820160405280156127b9576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846127c357509392505050565b6000600161280284610fa8565b61280c9190613350565b60008381526098602052604090205490915080821461285f576001600160a01b03841660009081526097602090815260408083208584528252808320548484528184208190558352609890915290208190555b5060009182526098602090815260408084208490556001600160a01b039094168352609781528383209183525290812055565b6099546000906128a490600190613350565b6000838152609a6020526040812054609980549394509092849081106128cc576128cc6132ab565b9060005260206000200154905080609983815481106128ed576128ed6132ab565b6000918252602080832090910192909255828152609a9091526040808220849055858252812055609980548061292557612925613716565b6001900381819060005260206000200160009055905550505050565b600061294c83610fa8565b6001600160a01b039093166000908152609760209081526040808320868452825280832085905593825260989052919091209190915550565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106129c45772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6904ee2d6d415b85acef8160201b83106129ee576904ee2d6d415b85acef8160201b830492506020015b662386f26fc100008310612a0c57662386f26fc10000830492506010015b6305f5e1008310612a24576305f5e100830492506008015b6127108310612a3857612710830492506004015b60648310612a4a576064830492506002015b600a83106107455760010192915050565b828054828255906000526020600020908101928215612aa1579160200282015b82811115612aa157825182906001600160481b0316905591602001919060010190612a7b565b50612aad929150612b29565b5090565b828054828255906000526020600020908101928215612aa1579160200282015b82811115612aa1578251829062ffffff16905591602001919060010190612ad1565b508054612aff90613277565b6000825580601f10612b0f575050565b601f016020900490600052602060002090810190610c7491905b5b80821115612aad5760008155600101612b2a565b600060208284031215612b5057600080fd5b5035919050565b60008060408385031215612b6a57600080fd5b50508035926020909101359150565b6001600160e01b031981168114610c7457600080fd5b600060208284031215612ba157600080fd5b813561243e81612b79565b80356001600160a01b0381168114612bc357600080fd5b919050565b80356001600160601b0381168114612bc357600080fd5b60008060408385031215612bf257600080fd5b612bfb83612bac565b9150612c0960208401612bc8565b90509250929050565b60005b83811015612c2d578181015183820152602001612c15565b50506000910152565b60008151808452612c4e816020860160208601612c12565b601f01601f19169290920160200192915050565b60208152600061243e6020830184612c36565b6001600160a01b0391909116815260200190565b60008060408385031215612c9c57600080fd5b612ca583612bac565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715612cf157612cf1612cb3565b604052919050565b60006001600160401b03831115612d1257612d12612cb3565b612d25601f8401601f1916602001612cc9565b9050828152838383011115612d3957600080fd5b828260208301376000602084830101529392505050565b600082601f830112612d6157600080fd5b61243e83833560208501612cf9565b60008060408385031215612d8357600080fd5b8235915060208301356001600160401b03811115612da057600080fd5b612dac85828601612d50565b9150509250929050565b60006001600160401b03821115612dcf57612dcf612cb3565b5060051b60200190565b600082601f830112612dea57600080fd5b81356020612dff612dfa83612db6565b612cc9565b82815260059290921b84018101918181019086841115612e1e57600080fd5b8286015b84811015612e395780358352918301918301612e22565b509695505050505050565b600060208284031215612e5657600080fd5b81356001600160401b03811115612e6c57600080fd5b610b1984828501612dd9565b600080600060608486031215612e8d57600080fd5b612e9684612bac565b9250612ea460208501612bac565b9150604084013590509250925092565b6001600160a01b03929092168252602082015260400190565b600060208284031215612edf57600080fd5b81356001600160401b03811115612ef557600080fd5b610b1984828501612d50565b600080600060608486031215612f1657600080fd5b83359250612f2660208501612bac565b9150612f3460408501612bc8565b90509250925092565b60008060408385031215612f5057600080fd5b82356001600160401b0380821115612f6757600080fd5b612f7386838701612dd9565b9350602091508185013581811115612f8a57600080fd5b8501601f81018713612f9b57600080fd5b8035612fa9612dfa82612db6565b81815260059190911b82018401908481019089831115612fc857600080fd5b8584015b8381101561300057803586811115612fe45760008081fd5b612ff28c8983890101612d50565b845250918601918601612fcc565b508096505050505050509250929050565b60006020828403121561302357600080fd5b61243e82612bac565b6020808252825182820181905260009190848201906040850190845b8181101561306457835183529284019291840191600101613048565b50909695505050505050565b6000806040838503121561308357600080fd5b61308c83612bac565b9150602083013580151581146130a157600080fd5b809150509250929050565b600080600080608085870312156130c257600080fd5b6130cb85612bac565b93506130d960208601612bac565b92506040850135915060608501356001600160401b038111156130fb57600080fd5b8501601f8101871361310c57600080fd5b61311b87823560208401612cf9565b91505092959194509250565b6000806040838503121561313a57600080fd5b82356001600160401b038082111561315157600080fd5b61315d86838701612dd9565b935060209150818501358181111561317457600080fd5b85019050601f8101861361318757600080fd5b8035613195612dfa82612db6565b81815260059190911b820183019083810190888311156131b457600080fd5b928401925b828410156131d9576131ca84612bac565b825292840192908401906131b9565b80955050505050509250929050565b600080604083850312156131fb57600080fd5b61320483612bac565b9150612c0960208401612bac565b6020808252600f908201526e2737ba103a37b5b2b71037bbb732b960891b604082015260600190565b6020808252600b908201526a1e995c9bc8185b5bdd5b9d60aa1b604082015260600190565b9182526001600160a01b0316602082015260400190565b600181811c9082168061328b57607f821691505b602082108103610edf57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115610745576107456132c1565b6000600182016132fc576132fc6132c1565b5060010190565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b81810381811115610745576107456132c1565b8082028115828204841417610745576107456132c1565b60008261339757634e487b7160e01b600052601260045260246000fd5b500490565b60208082526030908201527f45524332393831526f79616c74793a2063616c6c6572206973206e6f74206f7760408201526f1b995c881b9bdc88185c1c1c9bdd995960821b606082015260800190565b602080825260189082015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604082015260600190565b6020808252602a908201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646040820152692073616c65507269636560b01b606082015260800190565b601f82111561092a57600081815260208120601f850160051c8101602086101561348f5750805b601f850160051c820191505b818110156134ae5782815560010161349b565b505050505050565b81516001600160401b038111156134cf576134cf612cb3565b6134e3816134dd8454613277565b84613468565b602080601f83116001811461351857600084156135005750858301515b600019600386901b1c1916600185901b1785556134ae565b600085815260208120601f198616915b8281101561354757888601518255948401946001909101908401613528565b50858210156135655787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60008351613669818460208801612c12565b83519083019061367d818360208801612c12565b01949350505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906136b990830184612c36565b9695505050505050565b6000602082840312156136d557600080fd5b815161243e81612b79565b6020808252601c908201527b115490cdcc8c4e881d1bdad95b88185b1c9958591e481b5a5b9d195960221b604082015260600190565b634e487b7160e01b600052603160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efcebbbce55cb558a80c89a83b5e23dca5186979853be88c28e9e01232c7fdc98ba26469706673582212205e7518a41288c8438089a5ec50b320708ea55a7c5e298f731093ada2ab201c5464736f6c63430008110033