token-icon

Schrödinger Code

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000.0
Schrödinger
Holders
25+0.00%
Transfers
56

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106101bb5760003560e01c80637dfcbe34116100ec578063c02466681161008a578063dd62ed3e11610064578063dd62ed3e1461062f578063e2f456051461066c578063f2fde38b14610697578063f8b45b05146106c0576101c2565b8063c0246668146105b2578063c9567bf9146105db578063d9c81c57146105f2576101c2565b806395d89b41116100c657806395d89b41146104e4578063a457c2d71461050f578063a9059cbb1461054c578063b91ebc8814610589576101c2565b80637dfcbe34146104655780638da5cb5b14610490578063924de9b7146104bb576101c2565b806339509351116101595780636ddd1713116101335780636ddd1713146103bb57806370a08231146103e6578063715018a61461042357806375f0a8741461043a576101c2565b8063395093511461031657806349bd5a5e146103535780634fbee1931461037e576101c2565b80631694505e116101955780631694505e1461025857806318160ddd1461028357806323b872dd146102ae578063313ce567146102eb576101c2565b806306fdde03146101c7578063095ea7b3146101f25780630c77a8f61461022f576101c2565b366101c257005b600080fd5b3480156101d357600080fd5b506101dc6106eb565b6040516101e991906129bf565b60405180910390f35b3480156101fe57600080fd5b5061021960048036038101906102149190612a7a565b61077d565b6040516102269190612ad5565b60405180910390f35b34801561023b57600080fd5b5061025660048036038101906102519190612b1c565b61079b565b005b34801561026457600080fd5b5061026d61088d565b60405161027a9190612bbb565b60405180910390f35b34801561028f57600080fd5b506102986108b1565b6040516102a59190612be5565b60405180910390f35b3480156102ba57600080fd5b506102d560048036038101906102d09190612c00565b6108bb565b6040516102e29190612ad5565b60405180910390f35b3480156102f757600080fd5b50610300610994565b60405161030d9190612c6f565b60405180910390f35b34801561032257600080fd5b5061033d60048036038101906103389190612a7a565b61099d565b60405161034a9190612ad5565b60405180910390f35b34801561035f57600080fd5b50610368610a50565b6040516103759190612c99565b60405180910390f35b34801561038a57600080fd5b506103a560048036038101906103a09190612cb4565b610a76565b6040516103b29190612ad5565b60405180910390f35b3480156103c757600080fd5b506103d0610acc565b6040516103dd9190612ad5565b60405180910390f35b3480156103f257600080fd5b5061040d60048036038101906104089190612cb4565b610adf565b60405161041a9190612be5565b60405180910390f35b34801561042f57600080fd5b50610438610b27565b005b34801561044657600080fd5b5061044f610c7f565b60405161045c9190612c99565b60405180910390f35b34801561047157600080fd5b5061047a610ca5565b6040516104879190612ad5565b60405180910390f35b34801561049c57600080fd5b506104a5610cb8565b6040516104b29190612c99565b60405180910390f35b3480156104c757600080fd5b506104e260048036038101906104dd9190612ce1565b610ce2565b005b3480156104f057600080fd5b506104f9610d96565b60405161050691906129bf565b60405180910390f35b34801561051b57600080fd5b5061053660048036038101906105319190612a7a565b610e28565b6040516105439190612ad5565b60405180910390f35b34801561055857600080fd5b50610573600480360381019061056e9190612a7a565b610ef5565b6040516105809190612ad5565b60405180910390f35b34801561059557600080fd5b506105b060048036038101906105ab9190612cb4565b610f13565b005b3480156105be57600080fd5b506105d960048036038101906105d49190612b1c565b610fee565b005b3480156105e757600080fd5b506105f061112e565b005b3480156105fe57600080fd5b5061061960048036038101906106149190612cb4565b611510565b6040516106269190612ad5565b60405180910390f35b34801561063b57600080fd5b5061065660048036038101906106519190612d0e565b611530565b6040516106639190612be5565b60405180910390f35b34801561067857600080fd5b506106816115b7565b60405161068e9190612be5565b60405180910390f35b3480156106a357600080fd5b506106be60048036038101906106b99190612cb4565b6115bd565b005b3480156106cc57600080fd5b506106d5611783565b6040516106e29190612be5565b60405180910390f35b6060600380546106fa90612d7d565b80601f016020809104026020016040519081016040528092919081815260200182805461072690612d7d565b80156107735780601f1061074857610100808354040283529160200191610773565b820191906000526020600020905b81548152906001019060200180831161075657829003601f168201915b5050505050905090565b600061079161078a611789565b8484611791565b6001905092915050565b6107a3611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610832576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082990612dfa565b60405180910390fd5b80601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6000600254905090565b60006108c884848461195a565b610989846108d4611789565b610984856040518060600160405280602881526020016137a160289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061093a611789565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121ab9092919063ffffffff16565b611791565b600190509392505050565b60006012905090565b6000610a466109aa611789565b84610a4185600160006109bb611789565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461220f90919063ffffffff16565b611791565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600a60019054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b2f611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb590612dfa565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610cea611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7090612dfa565b60405180910390fd5b80600a60016101000a81548160ff02191690831515021790555050565b606060048054610da590612d7d565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd190612d7d565b8015610e1e5780601f10610df357610100808354040283529160200191610e1e565b820191906000526020600020905b815481529060010190602001808311610e0157829003601f168201915b5050505050905090565b6000610eeb610e35611789565b84610ee6856040518060600160405280602581526020016137c96025913960016000610e5f611789565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121ab9092919063ffffffff16565b611791565b6001905092915050565b6000610f09610f02611789565b848461195a565b6001905092915050565b610f1b611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610faa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa190612dfa565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610ff6611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611085576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107c90612dfa565b60405180910390fd5b80600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516111229190612ad5565b60405180910390a25050565b611136611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bc90612dfa565b60405180910390fd5b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611230573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112549190612e2f565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ff9190612e2f565b6040518363ffffffff1660e01b815260040161131c929190612e5c565b6020604051808303816000875af115801561133b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135f9190612e2f565b600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506113cc600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161079b565b611417307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611791565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d719473061145e30610adf565b600080611469610cb8565b426040518863ffffffff1660e01b815260040161148b96959493929190612ec0565b60606040518083038185885af11580156114a9573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114ce9190612f36565b5050506001600a60016101000a81548160ff02191690831515021790555043600b819055506001600a60006101000a81548160ff021916908315150217905550565b60106020528060005260406000206000915054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b6115c5611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164b90612dfa565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036116c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ba90612ffb565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60095481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611800576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f79061308d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361186f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118669061311f565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161194d9190612be5565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036119c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c0906131b1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2f90613243565b60405180910390fd5b60008103611a5157611a4c8383600061226d565b6121a6565b600a60009054906101000a900460ff168015611a6f57506000600b54115b8015611a895750600c600b54611a859190613292565b4310155b15611ad8576000600a60006101000a81548160ff0219169083151502179055506000600e8190555060646002611abd6108b1565b611ac791906132c6565b611ad19190613337565b6009819055505b600a60009054906101000a900460ff168015611b275750611af7610cb8565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611b665750611b36610cb8565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611b9f5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611bd9575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611c3157507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611c8b5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611ca45750600660149054906101000a900460ff16155b15611d6f5743600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410611d2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2190613400565b60405180910390fd5b43600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611e1957600954611dcc83610adf565b82611dd79190613292565b1115611e18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0f9061346c565b60405180910390fd5b5b6000611e2430610adf565b905060006008548210159050808015611e495750600a60019054906101000a900460ff165b8015611e625750600660149054906101000a900460ff16155b8015611ebc5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611f125750600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611f685750600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611f755750600d5443115b15611fb9576001600660146101000a81548160ff021916908315150217905550611f9d612500565b6000600660146101000a81548160ff0219169083151502179055505b6000600660149054906101000a900460ff16158015611fe45750600a60009054906101000a900460ff165b9050600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806120875750600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1561209157600090505b6000811561219657600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614806121425750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16145b156121725761216f6064612161600e54886125c690919063ffffffff16565b61264090919063ffffffff16565b90505b60008111156121875761218687308361226d565b5b8085612193919061348c565b94505b6121a187878761226d565b505050505b505050565b60008383111582906121f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ea91906129bf565b60405180910390fd5b5060008385612202919061348c565b9050809150509392505050565b600080828461221e9190613292565b905083811015612263576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225a9061350c565b60405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036122dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d3906131b1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361234b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234290613243565b60405180910390fd5b61235683838361268a565b6123c18160405180606001604052806026815260200161377b602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121ab9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612454816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461220f90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516124f39190612be5565b60405180910390a3505050565b600061250b30610adf565b9050600854811161251c57506125c4565b43600d8190555060085490506125318161268f565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516125799061355d565b60006040518083038185875af1925050503d80600081146125b6576040519150601f19603f3d011682016040523d82523d6000602084013e6125bb565b606091505b50508091505050505b565b60008083036125d8576000905061263a565b600082846125e691906132c6565b90508284826125f59190613337565b14612635576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161262c906135e4565b60405180910390fd5b809150505b92915050565b600061268283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506128cc565b905092915050565b505050565b6000600267ffffffffffffffff8111156126ac576126ab613604565b5b6040519080825280602002602001820160405280156126da5781602001602082028036833780820191505090505b50905030816000815181106126f2576126f1613633565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612797573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127bb9190612e2f565b816001815181106127cf576127ce613633565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612834307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84611791565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612896959493929190613720565b600060405180830381600087803b1580156128b057600080fd5b505af11580156128c4573d6000803e3d6000fd5b505050505050565b60008083118290612913576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161290a91906129bf565b60405180910390fd5b50600083856129229190613337565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561296957808201518184015260208101905061294e565b60008484015250505050565b6000601f19601f8301169050919050565b60006129918261292f565b61299b818561293a565b93506129ab81856020860161294b565b6129b481612975565b840191505092915050565b600060208201905081810360008301526129d98184612986565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612a11826129e6565b9050919050565b612a2181612a06565b8114612a2c57600080fd5b50565b600081359050612a3e81612a18565b92915050565b6000819050919050565b612a5781612a44565b8114612a6257600080fd5b50565b600081359050612a7481612a4e565b92915050565b60008060408385031215612a9157612a906129e1565b5b6000612a9f85828601612a2f565b9250506020612ab085828601612a65565b9150509250929050565b60008115159050919050565b612acf81612aba565b82525050565b6000602082019050612aea6000830184612ac6565b92915050565b612af981612aba565b8114612b0457600080fd5b50565b600081359050612b1681612af0565b92915050565b60008060408385031215612b3357612b326129e1565b5b6000612b4185828601612a2f565b9250506020612b5285828601612b07565b9150509250929050565b6000819050919050565b6000612b81612b7c612b77846129e6565b612b5c565b6129e6565b9050919050565b6000612b9382612b66565b9050919050565b6000612ba582612b88565b9050919050565b612bb581612b9a565b82525050565b6000602082019050612bd06000830184612bac565b92915050565b612bdf81612a44565b82525050565b6000602082019050612bfa6000830184612bd6565b92915050565b600080600060608486031215612c1957612c186129e1565b5b6000612c2786828701612a2f565b9350506020612c3886828701612a2f565b9250506040612c4986828701612a65565b9150509250925092565b600060ff82169050919050565b612c6981612c53565b82525050565b6000602082019050612c846000830184612c60565b92915050565b612c9381612a06565b82525050565b6000602082019050612cae6000830184612c8a565b92915050565b600060208284031215612cca57612cc96129e1565b5b6000612cd884828501612a2f565b91505092915050565b600060208284031215612cf757612cf66129e1565b5b6000612d0584828501612b07565b91505092915050565b60008060408385031215612d2557612d246129e1565b5b6000612d3385828601612a2f565b9250506020612d4485828601612a2f565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612d9557607f821691505b602082108103612da857612da7612d4e565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612de460208361293a565b9150612def82612dae565b602082019050919050565b60006020820190508181036000830152612e1381612dd7565b9050919050565b600081519050612e2981612a18565b92915050565b600060208284031215612e4557612e446129e1565b5b6000612e5384828501612e1a565b91505092915050565b6000604082019050612e716000830185612c8a565b612e7e6020830184612c8a565b9392505050565b6000819050919050565b6000612eaa612ea5612ea084612e85565b612b5c565b612a44565b9050919050565b612eba81612e8f565b82525050565b600060c082019050612ed56000830189612c8a565b612ee26020830188612bd6565b612eef6040830187612eb1565b612efc6060830186612eb1565b612f096080830185612c8a565b612f1660a0830184612bd6565b979650505050505050565b600081519050612f3081612a4e565b92915050565b600080600060608486031215612f4f57612f4e6129e1565b5b6000612f5d86828701612f21565b9350506020612f6e86828701612f21565b9250506040612f7f86828701612f21565b9150509250925092565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612fe560268361293a565b9150612ff082612f89565b604082019050919050565b6000602082019050818103600083015261301481612fd8565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061307760248361293a565b91506130828261301b565b604082019050919050565b600060208201905081810360008301526130a68161306a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061310960228361293a565b9150613114826130ad565b604082019050919050565b60006020820190508181036000830152613138816130fc565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061319b60258361293a565b91506131a68261313f565b604082019050919050565b600060208201905081810360008301526131ca8161318e565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061322d60238361293a565b9150613238826131d1565b604082019050919050565b6000602082019050818103600083015261325c81613220565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061329d82612a44565b91506132a883612a44565b92508282019050808211156132c0576132bf613263565b5b92915050565b60006132d182612a44565b91506132dc83612a44565b92508282026132ea81612a44565b9150828204841483151761330157613300613263565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061334282612a44565b915061334d83612a44565b92508261335d5761335c613308565b5b828204905092915050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60008201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b60006133ea60498361293a565b91506133f582613368565b606082019050919050565b60006020820190508181036000830152613419816133dd565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b600061345660138361293a565b915061346182613420565b602082019050919050565b6000602082019050818103600083015261348581613449565b9050919050565b600061349782612a44565b91506134a283612a44565b92508282039050818111156134ba576134b9613263565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006134f6601b8361293a565b9150613501826134c0565b602082019050919050565b60006020820190508181036000830152613525816134e9565b9050919050565b600081905092915050565b50565b600061354760008361352c565b915061355282613537565b600082019050919050565b60006135688261353a565b9150819050919050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006135ce60218361293a565b91506135d982613572565b604082019050919050565b600060208201905081810360008301526135fd816135c1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61369781612a06565b82525050565b60006136a9838361368e565b60208301905092915050565b6000602082019050919050565b60006136cd82613662565b6136d7818561366d565b93506136e28361367e565b8060005b838110156137135781516136fa888261369d565b9750613705836136b5565b9250506001810190506136e6565b5085935050505092915050565b600060a0820190506137356000830188612bd6565b6137426020830187612eb1565b818103604083015261375481866136c2565b90506137636060830185612c8a565b6137706080830184612bd6565b969550505050505056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122040814e456212039fe0c4d3395d6424b4618a0179be3214576abc42431a1d9ad764736f6c63430008130033
Creation ByteCode
0x60a06040526000600a60006101000a81548160ff0219169083151502179055506000600a60016101000a81548160ff021916908315150217905550602d600e553480156200004c57600080fd5b506040518060400160405280601181526020017f53636872c3b664696e67657220436f64650000000000000000000000000000008152506040518060400160405280600c81526020017f53636872c3b664696e67657200000000000000000000000000000000000000008152508160039081620000ca919062000a6e565b508060049081620000dc919062000a6e565b5050506000620000f16200036c60201b60201c565b905080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050620001bc8160016200037460201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060006b204fce5e3e2502611000000090506103e8600a8262000213919062000b84565b6200021f919062000bfe565b6009819055506103e860058262000237919062000b84565b62000243919062000bfe565b6008819055507361bb3197a0272e36aa927fbbc1add79076ae898a600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002c0620002b26200047160201b60201c565b60016200049b60201b60201c565b620002d33060016200049b60201b60201c565b620002f5620002e76200047160201b60201c565b60016200037460201b60201c565b620003083060016200037460201b60201c565b620003363360646002846200031e919062000b84565b6200032a919062000bfe565b620005e860201b60201c565b620003643060646062846200034c919062000b84565b62000358919062000bfe565b620005e860201b60201c565b505062000e40565b600033905090565b620003846200036c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000416576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200040d9062000c97565b60405180910390fd5b80601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620004ab6200036c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200053d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005349062000c97565b60405180910390fd5b80600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051620005dc919062000cd6565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200065a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006519062000d43565b60405180910390fd5b6200066e600083836200078c60201b60201c565b62000685816002546200079160201b90919060201c565b600281905550620006de816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200079160201b90919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000780919062000d76565b60405180910390a35050565b505050565b6000808284620007a2919062000d93565b905083811015620007ea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007e19062000e1e565b60405180910390fd5b8091505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200087657607f821691505b6020821081036200088c576200088b6200082e565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008f67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620008b7565b620009028683620008b7565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200094f6200094962000943846200091a565b62000924565b6200091a565b9050919050565b6000819050919050565b6200096b836200092e565b620009836200097a8262000956565b848454620008c4565b825550505050565b600090565b6200099a6200098b565b620009a781848462000960565b505050565b5b81811015620009cf57620009c360008262000990565b600181019050620009ad565b5050565b601f82111562000a1e57620009e88162000892565b620009f384620008a7565b8101602085101562000a03578190505b62000a1b62000a1285620008a7565b830182620009ac565b50505b505050565b600082821c905092915050565b600062000a436000198460080262000a23565b1980831691505092915050565b600062000a5e838362000a30565b9150826002028217905092915050565b62000a7982620007f4565b67ffffffffffffffff81111562000a955762000a94620007ff565b5b62000aa182546200085d565b62000aae828285620009d3565b600060209050601f83116001811462000ae6576000841562000ad1578287015190505b62000add858262000a50565b86555062000b4d565b601f19841662000af68662000892565b60005b8281101562000b205784890151825560018201915060208501945060208101905062000af9565b8683101562000b40578489015162000b3c601f89168262000a30565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000b91826200091a565b915062000b9e836200091a565b925082820262000bae816200091a565b9150828204841483151762000bc85762000bc762000b55565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000c0b826200091a565b915062000c18836200091a565b92508262000c2b5762000c2a62000bcf565b5b828204905092915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000c7f60208362000c36565b915062000c8c8262000c47565b602082019050919050565b6000602082019050818103600083015262000cb28162000c70565b9050919050565b60008115159050919050565b62000cd08162000cb9565b82525050565b600060208201905062000ced600083018462000cc5565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000d2b601f8362000c36565b915062000d388262000cf3565b602082019050919050565b6000602082019050818103600083015262000d5e8162000d1c565b9050919050565b62000d70816200091a565b82525050565b600060208201905062000d8d600083018462000d65565b92915050565b600062000da0826200091a565b915062000dad836200091a565b925082820190508082111562000dc85762000dc762000b55565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b600062000e06601b8362000c36565b915062000e138262000dce565b602082019050919050565b6000602082019050818103600083015262000e398162000df7565b9050919050565b60805161382362000e946000396000818161088f015281816111c701528181611272015281816113d20152818161141901528181611be20152818161272e0152818161280f015261283601526138236000f3fe6080604052600436106101bb5760003560e01c80637dfcbe34116100ec578063c02466681161008a578063dd62ed3e11610064578063dd62ed3e1461062f578063e2f456051461066c578063f2fde38b14610697578063f8b45b05146106c0576101c2565b8063c0246668146105b2578063c9567bf9146105db578063d9c81c57146105f2576101c2565b806395d89b41116100c657806395d89b41146104e4578063a457c2d71461050f578063a9059cbb1461054c578063b91ebc8814610589576101c2565b80637dfcbe34146104655780638da5cb5b14610490578063924de9b7146104bb576101c2565b806339509351116101595780636ddd1713116101335780636ddd1713146103bb57806370a08231146103e6578063715018a61461042357806375f0a8741461043a576101c2565b8063395093511461031657806349bd5a5e146103535780634fbee1931461037e576101c2565b80631694505e116101955780631694505e1461025857806318160ddd1461028357806323b872dd146102ae578063313ce567146102eb576101c2565b806306fdde03146101c7578063095ea7b3146101f25780630c77a8f61461022f576101c2565b366101c257005b600080fd5b3480156101d357600080fd5b506101dc6106eb565b6040516101e991906129bf565b60405180910390f35b3480156101fe57600080fd5b5061021960048036038101906102149190612a7a565b61077d565b6040516102269190612ad5565b60405180910390f35b34801561023b57600080fd5b5061025660048036038101906102519190612b1c565b61079b565b005b34801561026457600080fd5b5061026d61088d565b60405161027a9190612bbb565b60405180910390f35b34801561028f57600080fd5b506102986108b1565b6040516102a59190612be5565b60405180910390f35b3480156102ba57600080fd5b506102d560048036038101906102d09190612c00565b6108bb565b6040516102e29190612ad5565b60405180910390f35b3480156102f757600080fd5b50610300610994565b60405161030d9190612c6f565b60405180910390f35b34801561032257600080fd5b5061033d60048036038101906103389190612a7a565b61099d565b60405161034a9190612ad5565b60405180910390f35b34801561035f57600080fd5b50610368610a50565b6040516103759190612c99565b60405180910390f35b34801561038a57600080fd5b506103a560048036038101906103a09190612cb4565b610a76565b6040516103b29190612ad5565b60405180910390f35b3480156103c757600080fd5b506103d0610acc565b6040516103dd9190612ad5565b60405180910390f35b3480156103f257600080fd5b5061040d60048036038101906104089190612cb4565b610adf565b60405161041a9190612be5565b60405180910390f35b34801561042f57600080fd5b50610438610b27565b005b34801561044657600080fd5b5061044f610c7f565b60405161045c9190612c99565b60405180910390f35b34801561047157600080fd5b5061047a610ca5565b6040516104879190612ad5565b60405180910390f35b34801561049c57600080fd5b506104a5610cb8565b6040516104b29190612c99565b60405180910390f35b3480156104c757600080fd5b506104e260048036038101906104dd9190612ce1565b610ce2565b005b3480156104f057600080fd5b506104f9610d96565b60405161050691906129bf565b60405180910390f35b34801561051b57600080fd5b5061053660048036038101906105319190612a7a565b610e28565b6040516105439190612ad5565b60405180910390f35b34801561055857600080fd5b50610573600480360381019061056e9190612a7a565b610ef5565b6040516105809190612ad5565b60405180910390f35b34801561059557600080fd5b506105b060048036038101906105ab9190612cb4565b610f13565b005b3480156105be57600080fd5b506105d960048036038101906105d49190612b1c565b610fee565b005b3480156105e757600080fd5b506105f061112e565b005b3480156105fe57600080fd5b5061061960048036038101906106149190612cb4565b611510565b6040516106269190612ad5565b60405180910390f35b34801561063b57600080fd5b5061065660048036038101906106519190612d0e565b611530565b6040516106639190612be5565b60405180910390f35b34801561067857600080fd5b506106816115b7565b60405161068e9190612be5565b60405180910390f35b3480156106a357600080fd5b506106be60048036038101906106b99190612cb4565b6115bd565b005b3480156106cc57600080fd5b506106d5611783565b6040516106e29190612be5565b60405180910390f35b6060600380546106fa90612d7d565b80601f016020809104026020016040519081016040528092919081815260200182805461072690612d7d565b80156107735780601f1061074857610100808354040283529160200191610773565b820191906000526020600020905b81548152906001019060200180831161075657829003601f168201915b5050505050905090565b600061079161078a611789565b8484611791565b6001905092915050565b6107a3611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610832576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082990612dfa565b60405180910390fd5b80601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b60006108c884848461195a565b610989846108d4611789565b610984856040518060600160405280602881526020016137a160289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061093a611789565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121ab9092919063ffffffff16565b611791565b600190509392505050565b60006012905090565b6000610a466109aa611789565b84610a4185600160006109bb611789565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461220f90919063ffffffff16565b611791565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600a60019054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b2f611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb590612dfa565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610cea611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7090612dfa565b60405180910390fd5b80600a60016101000a81548160ff02191690831515021790555050565b606060048054610da590612d7d565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd190612d7d565b8015610e1e5780601f10610df357610100808354040283529160200191610e1e565b820191906000526020600020905b815481529060010190602001808311610e0157829003601f168201915b5050505050905090565b6000610eeb610e35611789565b84610ee6856040518060600160405280602581526020016137c96025913960016000610e5f611789565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121ab9092919063ffffffff16565b611791565b6001905092915050565b6000610f09610f02611789565b848461195a565b6001905092915050565b610f1b611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610faa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa190612dfa565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610ff6611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611085576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107c90612dfa565b60405180910390fd5b80600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516111229190612ad5565b60405180910390a25050565b611136611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bc90612dfa565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611230573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112549190612e2f565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396307f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ff9190612e2f565b6040518363ffffffff1660e01b815260040161131c929190612e5c565b6020604051808303816000875af115801561133b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135f9190612e2f565b600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506113cc600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161079b565b611417307f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611791565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d719473061145e30610adf565b600080611469610cb8565b426040518863ffffffff1660e01b815260040161148b96959493929190612ec0565b60606040518083038185885af11580156114a9573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114ce9190612f36565b5050506001600a60016101000a81548160ff02191690831515021790555043600b819055506001600a60006101000a81548160ff021916908315150217905550565b60106020528060005260406000206000915054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b6115c5611789565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164b90612dfa565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036116c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ba90612ffb565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60095481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611800576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f79061308d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361186f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118669061311f565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161194d9190612be5565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036119c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c0906131b1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2f90613243565b60405180910390fd5b60008103611a5157611a4c8383600061226d565b6121a6565b600a60009054906101000a900460ff168015611a6f57506000600b54115b8015611a895750600c600b54611a859190613292565b4310155b15611ad8576000600a60006101000a81548160ff0219169083151502179055506000600e8190555060646002611abd6108b1565b611ac791906132c6565b611ad19190613337565b6009819055505b600a60009054906101000a900460ff168015611b275750611af7610cb8565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611b665750611b36610cb8565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611b9f5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611bd9575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611c3157507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611c8b5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611ca45750600660149054906101000a900460ff16155b15611d6f5743600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410611d2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2190613400565b60405180910390fd5b43600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611e1957600954611dcc83610adf565b82611dd79190613292565b1115611e18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0f9061346c565b60405180910390fd5b5b6000611e2430610adf565b905060006008548210159050808015611e495750600a60019054906101000a900460ff165b8015611e625750600660149054906101000a900460ff16155b8015611ebc5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611f125750600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611f685750600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611f755750600d5443115b15611fb9576001600660146101000a81548160ff021916908315150217905550611f9d612500565b6000600660146101000a81548160ff0219169083151502179055505b6000600660149054906101000a900460ff16158015611fe45750600a60009054906101000a900460ff165b9050600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806120875750600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1561209157600090505b6000811561219657600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614806121425750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16145b156121725761216f6064612161600e54886125c690919063ffffffff16565b61264090919063ffffffff16565b90505b60008111156121875761218687308361226d565b5b8085612193919061348c565b94505b6121a187878761226d565b505050505b505050565b60008383111582906121f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ea91906129bf565b60405180910390fd5b5060008385612202919061348c565b9050809150509392505050565b600080828461221e9190613292565b905083811015612263576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225a9061350c565b60405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036122dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d3906131b1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361234b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234290613243565b60405180910390fd5b61235683838361268a565b6123c18160405180606001604052806026815260200161377b602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121ab9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612454816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461220f90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516124f39190612be5565b60405180910390a3505050565b600061250b30610adf565b9050600854811161251c57506125c4565b43600d8190555060085490506125318161268f565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516125799061355d565b60006040518083038185875af1925050503d80600081146125b6576040519150601f19603f3d011682016040523d82523d6000602084013e6125bb565b606091505b50508091505050505b565b60008083036125d8576000905061263a565b600082846125e691906132c6565b90508284826125f59190613337565b14612635576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161262c906135e4565b60405180910390fd5b809150505b92915050565b600061268283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506128cc565b905092915050565b505050565b6000600267ffffffffffffffff8111156126ac576126ab613604565b5b6040519080825280602002602001820160405280156126da5781602001602082028036833780820191505090505b50905030816000815181106126f2576126f1613633565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612797573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127bb9190612e2f565b816001815181106127cf576127ce613633565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612834307f000000000000000000000000000000000000000000000000000000000000000084611791565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612896959493929190613720565b600060405180830381600087803b1580156128b057600080fd5b505af11580156128c4573d6000803e3d6000fd5b505050505050565b60008083118290612913576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161290a91906129bf565b60405180910390fd5b50600083856129229190613337565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561296957808201518184015260208101905061294e565b60008484015250505050565b6000601f19601f8301169050919050565b60006129918261292f565b61299b818561293a565b93506129ab81856020860161294b565b6129b481612975565b840191505092915050565b600060208201905081810360008301526129d98184612986565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612a11826129e6565b9050919050565b612a2181612a06565b8114612a2c57600080fd5b50565b600081359050612a3e81612a18565b92915050565b6000819050919050565b612a5781612a44565b8114612a6257600080fd5b50565b600081359050612a7481612a4e565b92915050565b60008060408385031215612a9157612a906129e1565b5b6000612a9f85828601612a2f565b9250506020612ab085828601612a65565b9150509250929050565b60008115159050919050565b612acf81612aba565b82525050565b6000602082019050612aea6000830184612ac6565b92915050565b612af981612aba565b8114612b0457600080fd5b50565b600081359050612b1681612af0565b92915050565b60008060408385031215612b3357612b326129e1565b5b6000612b4185828601612a2f565b9250506020612b5285828601612b07565b9150509250929050565b6000819050919050565b6000612b81612b7c612b77846129e6565b612b5c565b6129e6565b9050919050565b6000612b9382612b66565b9050919050565b6000612ba582612b88565b9050919050565b612bb581612b9a565b82525050565b6000602082019050612bd06000830184612bac565b92915050565b612bdf81612a44565b82525050565b6000602082019050612bfa6000830184612bd6565b92915050565b600080600060608486031215612c1957612c186129e1565b5b6000612c2786828701612a2f565b9350506020612c3886828701612a2f565b9250506040612c4986828701612a65565b9150509250925092565b600060ff82169050919050565b612c6981612c53565b82525050565b6000602082019050612c846000830184612c60565b92915050565b612c9381612a06565b82525050565b6000602082019050612cae6000830184612c8a565b92915050565b600060208284031215612cca57612cc96129e1565b5b6000612cd884828501612a2f565b91505092915050565b600060208284031215612cf757612cf66129e1565b5b6000612d0584828501612b07565b91505092915050565b60008060408385031215612d2557612d246129e1565b5b6000612d3385828601612a2f565b9250506020612d4485828601612a2f565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612d9557607f821691505b602082108103612da857612da7612d4e565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612de460208361293a565b9150612def82612dae565b602082019050919050565b60006020820190508181036000830152612e1381612dd7565b9050919050565b600081519050612e2981612a18565b92915050565b600060208284031215612e4557612e446129e1565b5b6000612e5384828501612e1a565b91505092915050565b6000604082019050612e716000830185612c8a565b612e7e6020830184612c8a565b9392505050565b6000819050919050565b6000612eaa612ea5612ea084612e85565b612b5c565b612a44565b9050919050565b612eba81612e8f565b82525050565b600060c082019050612ed56000830189612c8a565b612ee26020830188612bd6565b612eef6040830187612eb1565b612efc6060830186612eb1565b612f096080830185612c8a565b612f1660a0830184612bd6565b979650505050505050565b600081519050612f3081612a4e565b92915050565b600080600060608486031215612f4f57612f4e6129e1565b5b6000612f5d86828701612f21565b9350506020612f6e86828701612f21565b9250506040612f7f86828701612f21565b9150509250925092565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612fe560268361293a565b9150612ff082612f89565b604082019050919050565b6000602082019050818103600083015261301481612fd8565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061307760248361293a565b91506130828261301b565b604082019050919050565b600060208201905081810360008301526130a68161306a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061310960228361293a565b9150613114826130ad565b604082019050919050565b60006020820190508181036000830152613138816130fc565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061319b60258361293a565b91506131a68261313f565b604082019050919050565b600060208201905081810360008301526131ca8161318e565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061322d60238361293a565b9150613238826131d1565b604082019050919050565b6000602082019050818103600083015261325c81613220565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061329d82612a44565b91506132a883612a44565b92508282019050808211156132c0576132bf613263565b5b92915050565b60006132d182612a44565b91506132dc83612a44565b92508282026132ea81612a44565b9150828204841483151761330157613300613263565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061334282612a44565b915061334d83612a44565b92508261335d5761335c613308565b5b828204905092915050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60008201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b60006133ea60498361293a565b91506133f582613368565b606082019050919050565b60006020820190508181036000830152613419816133dd565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b600061345660138361293a565b915061346182613420565b602082019050919050565b6000602082019050818103600083015261348581613449565b9050919050565b600061349782612a44565b91506134a283612a44565b92508282039050818111156134ba576134b9613263565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006134f6601b8361293a565b9150613501826134c0565b602082019050919050565b60006020820190508181036000830152613525816134e9565b9050919050565b600081905092915050565b50565b600061354760008361352c565b915061355282613537565b600082019050919050565b60006135688261353a565b9150819050919050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006135ce60218361293a565b91506135d982613572565b604082019050919050565b600060208201905081810360008301526135fd816135c1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61369781612a06565b82525050565b60006136a9838361368e565b60208301905092915050565b6000602082019050919050565b60006136cd82613662565b6136d7818561366d565b93506136e28361367e565b8060005b838110156137135781516136fa888261369d565b9750613705836136b5565b9250506001810190506136e6565b5085935050505092915050565b600060a0820190506137356000830188612bd6565b6137426020830187612eb1565b818103604083015261375481866136c2565b90506137636060830185612c8a565b6137706080830184612bd6565b969550505050505056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122040814e456212039fe0c4d3395d6424b4618a0179be3214576abc42431a1d9ad764736f6c63430008130033
©2022-now by Spectre