token-icon

SOUL TOKEN

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000.0
SOUL
Holders
1,357+0.00%
Transfers
7,146

Profile Summary

Decimals
18

Market

Price
$0.00000216 @0.0 ETH+0.00%
Volume (24H)
$5
Circulating Market Cap
$0
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106101585760003560e01c80637eee288d116100c3578063b0affc751161007c578063b0affc751461042b578063bfdc33a81461045b578063c683630d1461048b578063cb0ddd4e146104bb578063dd62ed3e146104d9578063f2fde38b1461050957610158565b80637eee288d1461032f5780638b9d68991461035f5780638da5cb5b1461038f57806395d89b41146103ad578063a457c2d7146103cb578063a9059cbb146103fb57610158565b8063286dd3f511610115578063286dd3f514610247578063313ce56714610277578063395093511461029557806370a08231146102c5578063715018a6146102f55780637b9417c8146102ff57610158565b806306fdde031461015d578063095ea7b31461017b57806318160ddd146101ab5780631d9fb448146101c957806323b872dd146101e7578063282d3fdf14610217575b600080fd5b610165610525565b6040516101729190611c4d565b60405180910390f35b61019560048036038101906101909190611d08565b6105b3565b6040516101a29190611d63565b60405180910390f35b6101b36105ca565b6040516101c09190611d8d565b60405180910390f35b6101d16105d4565b6040516101de9190611e66565b60405180910390f35b61020160048036038101906101fc9190611e88565b6106d7565b60405161020e9190611d63565b60405180910390f35b610231600480360381019061022c9190611d08565b6106fa565b60405161023e9190611d63565b60405180910390f35b610261600480360381019061025c9190611edb565b6108c6565b60405161026e9190611d63565b60405180910390f35b61027f610bed565b60405161028c9190611f24565b60405180910390f35b6102af60048036038101906102aa9190611d08565b610bf2565b6040516102bc9190611d63565b60405180910390f35b6102df60048036038101906102da9190611edb565b610c62565b6040516102ec9190611d8d565b60405180910390f35b6102fd610cab565b005b61031960048036038101906103149190611edb565b610d2c565b6040516103269190611d63565b60405180910390f35b61034960048036038101906103449190611d08565b610f38565b6040516103569190611d63565b60405180910390f35b61037960048036038101906103749190611edb565b6110b9565b6040516103869190611d8d565b60405180910390f35b610397611102565b6040516103a49190611f4e565b60405180910390f35b6103b561112b565b6040516103c29190611c4d565b60405180910390f35b6103e560048036038101906103e09190611d08565b6111b9565b6040516103f29190611d63565b60405180910390f35b61041560048036038101906104109190611d08565b611223565b6040516104229190611d63565b60405180910390f35b61044560048036038101906104409190611f69565b61123a565b6040516104529190611f4e565b60405180910390f35b61047560048036038101906104709190611d08565b6112f7565b6040516104829190611d63565b60405180910390f35b6104a560048036038101906104a09190611edb565b61136f565b6040516104b29190611d63565b60405180910390f35b6104c36113c5565b6040516104d09190611d8d565b60405180910390f35b6104f360048036038101906104ee9190611f96565b611447565b6040516105009190611d8d565b60405180910390f35b610523600480360381019061051e9190611edb565b6114ce565b005b6004805461053290612005565b80601f016020809104026020016040519081016040528092919081815260200182805461055e90612005565b80156105ab5780601f10610580576101008083540402835291602001916105ab565b820191906000526020600020905b81548152906001019060200180831161058e57829003601f168201915b505050505081565b60006105c03384846115bf565b6001905092915050565b6000600654905090565b60603373ffffffffffffffffffffffffffffffffffffffff166105f5611102565b73ffffffffffffffffffffffffffffffffffffffff161461064b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064290612083565b60405180910390fd5b60038054806020026020016040519081016040528092919081815260200182805480156106cd57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610683575b5050505050905090565b60006106e484338461178a565b6106ef848484611816565b600190509392505050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661075257600080fd5b8161075c84610c62565b101561079d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079490612115565b60405180910390fd5b81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561086c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610863906121a7565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fec36c0364d931187a76cf66d7eee08fad0ec2e8b7458a8d8b26b36769d4d13f384846040516108b49291906121c7565b60405180910390a26001905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff166108e7611102565b73ffffffffffffffffffffffffffffffffffffffff161461093d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093490612083565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610be8576000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600060036001600380549050610a41919061221f565b81548110610a5257610a51612253565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600090558060038381548110610b1b57610b1a612253565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506003805480610b7557610b74612282565b5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590557ff1abf01a1043b7c244d128e8595cf0c1d10743b022b03a02dffd8ca3bf729f5a84604051610bd99190611f4e565b60405180910390a16001925050505b919050565b601281565b600080610bff3385611447565b90506000838201905081811015610c4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4290612323565b60405180910390fd5b610c563386836115bf565b50600191505092915050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610cca611102565b73ffffffffffffffffffffffffffffffffffffffff1614610d20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1790612083565b60405180910390fd5b610d2a6000611af0565b565b60003373ffffffffffffffffffffffffffffffffffffffff16610d4d611102565b73ffffffffffffffffffffffffffffffffffffffff1614610da3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9a90612083565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610f335760018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600380549050600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506003829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fd1bba68c128cc3f427e5831b3c6f99f480b6efa6b9e80c757768f6124158cc3f82604051610f269190611f4e565b60405180910390a1600190505b919050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610f9057600080fd5b81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611012576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611009906123b5565b60405180910390fd5b81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fc1c90b8e0705b212262c0dbd7580efe1862c2f185bf96899226f7596beb2db0984846040516110a79291906121c7565b60405180910390a26001905092915050565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6005805461113890612005565b80601f016020809104026020016040519081016040528092919081815260200182805461116490612005565b80156111b15780601f10611186576101008083540402835291602001916111b1565b820191906000526020600020905b81548152906001019060200180831161119457829003601f168201915b505050505081565b6000806111c63385611447565b90508281101561120b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120290612447565b60405180910390fd5b61121833858584036115bf565b600191505092915050565b6000611230338484611816565b6001905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff1661125b611102565b73ffffffffffffffffffffffffffffffffffffffff16146112b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a890612083565b60405180910390fd5b600382815481106112c5576112c4612253565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661134f57600080fd5b61135a338484611816565b61136483836106fa565b506001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60003373ffffffffffffffffffffffffffffffffffffffff166113e6611102565b73ffffffffffffffffffffffffffffffffffffffff161461143c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143390612083565b60405180910390fd5b600380549050905090565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff166114ed611102565b73ffffffffffffffffffffffffffffffffffffffff1614611543576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153a90612083565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156115b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115aa906124d9565b60405180910390fd5b6115bc81611af0565b50565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561162f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116269061256b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561169f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611696906125fd565b60405180910390fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161177d9190611d8d565b60405180910390a3505050565b60006117968484611447565b9050818110156117db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d29061268f565b60405180910390fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146118105761180f84848484036115bf565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611886576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187d90612721565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ed906127b3565b60405180910390fd5b600061190184610c62565b9050600061190e856110b9565b905060008183101561191f57600080fd5b818303905083811015611967576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195e90612845565b60405180910390fd5b83600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555083600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555083600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611a83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7a906128d7565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051611ae09190611d8d565b60405180910390a3505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611bee578082015181840152602081019050611bd3565b83811115611bfd576000848401525b50505050565b6000601f19601f8301169050919050565b6000611c1f82611bb4565b611c298185611bbf565b9350611c39818560208601611bd0565b611c4281611c03565b840191505092915050565b60006020820190508181036000830152611c678184611c14565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611c9f82611c74565b9050919050565b611caf81611c94565b8114611cba57600080fd5b50565b600081359050611ccc81611ca6565b92915050565b6000819050919050565b611ce581611cd2565b8114611cf057600080fd5b50565b600081359050611d0281611cdc565b92915050565b60008060408385031215611d1f57611d1e611c6f565b5b6000611d2d85828601611cbd565b9250506020611d3e85828601611cf3565b9150509250929050565b60008115159050919050565b611d5d81611d48565b82525050565b6000602082019050611d786000830184611d54565b92915050565b611d8781611cd2565b82525050565b6000602082019050611da26000830184611d7e565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611ddd81611c94565b82525050565b6000611def8383611dd4565b60208301905092915050565b6000602082019050919050565b6000611e1382611da8565b611e1d8185611db3565b9350611e2883611dc4565b8060005b83811015611e59578151611e408882611de3565b9750611e4b83611dfb565b925050600181019050611e2c565b5085935050505092915050565b60006020820190508181036000830152611e808184611e08565b905092915050565b600080600060608486031215611ea157611ea0611c6f565b5b6000611eaf86828701611cbd565b9350506020611ec086828701611cbd565b9250506040611ed186828701611cf3565b9150509250925092565b600060208284031215611ef157611ef0611c6f565b5b6000611eff84828501611cbd565b91505092915050565b600060ff82169050919050565b611f1e81611f08565b82525050565b6000602082019050611f396000830184611f15565b92915050565b611f4881611c94565b82525050565b6000602082019050611f636000830184611f3f565b92915050565b600060208284031215611f7f57611f7e611c6f565b5b6000611f8d84828501611cf3565b91505092915050565b60008060408385031215611fad57611fac611c6f565b5b6000611fbb85828601611cbd565b9250506020611fcc85828601611cbd565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061201d57607f821691505b6020821081141561203157612030611fd6565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061206d602083611bbf565b915061207882612037565b602082019050919050565b6000602082019050818103600083015261209c81612060565b9050919050565b7f455243323042617369633a20496e73756666696369656e742062616c616e636560008201527f20746f206c6f636b000000000000000000000000000000000000000000000000602082015250565b60006120ff602883611bbf565b915061210a826120a3565b604082019050919050565b6000602082019050818103600083015261212e816120f2565b9050919050565b7f455243323042617369633a206f766572666c6f77206f66206c6f636b6564206160008201527f6d6f756e74000000000000000000000000000000000000000000000000000000602082015250565b6000612191602583611bbf565b915061219c82612135565b604082019050919050565b600060208201905081810360008301526121c081612184565b9050919050565b60006040820190506121dc6000830185611f3f565b6121e96020830184611d7e565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061222a82611cd2565b915061223583611cd2565b925082821015612248576122476121f0565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f455243323042617369633a206f766572666c6f77206f662074686520616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b600061230d602583611bbf565b9150612318826122b1565b604082019050919050565b6000602082019050818103600083015261233c81612300565b9050919050565b7f455243323042617369633a20756e646572666c6f77206f66206c6f636b65642060008201527f616d6f756e740000000000000000000000000000000000000000000000000000602082015250565b600061239f602683611bbf565b91506123aa82612343565b604082019050919050565b600060208201905081810360008301526123ce81612392565b9050919050565b7f455243323042617369633a2064656372656173656420616c6c6f77616e63652060008201527f62656c6f77207a65726f00000000000000000000000000000000000000000000602082015250565b6000612431602a83611bbf565b915061243c826123d5565b604082019050919050565b6000602082019050818103600083015261246081612424565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006124c3602683611bbf565b91506124ce82612467565b604082019050919050565b600060208201905081810360008301526124f2816124b6565b9050919050565b7f455243323042617369633a20617070726f7665206f776e657220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000612555602a83611bbf565b9150612560826124f9565b604082019050919050565b6000602082019050818103600083015261258481612548565b9050919050565b7f455243323042617369633a20617070726f7665207370656e646572207468652060008201527f7a65726f20616464726573730000000000000000000000000000000000000000602082015250565b60006125e7602c83611bbf565b91506125f28261258b565b604082019050919050565b60006020820190508181036000830152612616816125da565b9050919050565b7f455243323042617369633a20696e73756666696369656e7420616c6c6f77616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000612679602283611bbf565b91506126848261261d565b604082019050919050565b600060208201905081810360008301526126a88161266c565b9050919050565b7f455243323042617369633a207472616e736665722066726f6d20746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b600061270b602a83611bbf565b9150612716826126af565b604082019050919050565b6000602082019050818103600083015261273a816126fe565b9050919050565b7f455243323042617369633a207472616e7366657220746f20746865207a65726f60008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b600061279d602883611bbf565b91506127a882612741565b604082019050919050565b600060208201905081810360008301526127cc81612790565b9050919050565b7f455243323042617369633a207472616e7366657220616d6f756e74206578636560008201527f6564732062616c616e6365000000000000000000000000000000000000000000602082015250565b600061282f602b83611bbf565b915061283a826127d3565b604082019050919050565b6000602082019050818103600083015261285e81612822565b9050919050565b7f455243323042617369633a206f766572666c6f77206f662074686520746f277360008201527f2062616c616e6365000000000000000000000000000000000000000000000000602082015250565b60006128c1602883611bbf565b91506128cc82612865565b604082019050919050565b600060208201905081810360008301526128f0816128b4565b905091905056fea264697066735822122065bb83c54363946c5c548df84ad5ddd29f271228f710b5ecd09be7931ad9a45d64736f6c63430008090033
Creation ByteCode
0x60806040526040518060400160405280600a81526020017f534f554c20544f4b454e00000000000000000000000000000000000000000000815250600490805190602001906200005192919062000434565b506040518060400160405280600481526020017f534f554c00000000000000000000000000000000000000000000000000000000815250600590805190602001906200009f92919062000434565b506b204fce5e3e25026110000000600655348015620000bd57600080fd5b50620000cf336200012d60201b60201c565b620000e033620001f160201b60201c565b50600654600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200062e565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60003373ffffffffffffffffffffffffffffffffffffffff166200021a6200040b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000273576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200026a9062000545565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16620004065760018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600380549050600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506003829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fd1bba68c128cc3f427e5831b3c6f99f480b6efa6b9e80c757768f6124158cc3f82604051620003f99190620005ac565b60405180910390a1600190505b919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b8280546200044290620005f8565b90600052602060002090601f016020900481019282620004665760008555620004b2565b82601f106200048157805160ff1916838001178555620004b2565b82800160010185558215620004b2579182015b82811115620004b157825182559160200191906001019062000494565b5b509050620004c19190620004c5565b5090565b5b80821115620004e0576000816000905550600101620004c6565b5090565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006200052d602083620004e4565b91506200053a82620004f5565b602082019050919050565b6000602082019050818103600083015262000560816200051e565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620005948262000567565b9050919050565b620005a68162000587565b82525050565b6000602082019050620005c360008301846200059b565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200061157607f821691505b60208210811415620006285762000627620005c9565b5b50919050565b61292d806200063e6000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c80637eee288d116100c3578063b0affc751161007c578063b0affc751461042b578063bfdc33a81461045b578063c683630d1461048b578063cb0ddd4e146104bb578063dd62ed3e146104d9578063f2fde38b1461050957610158565b80637eee288d1461032f5780638b9d68991461035f5780638da5cb5b1461038f57806395d89b41146103ad578063a457c2d7146103cb578063a9059cbb146103fb57610158565b8063286dd3f511610115578063286dd3f514610247578063313ce56714610277578063395093511461029557806370a08231146102c5578063715018a6146102f55780637b9417c8146102ff57610158565b806306fdde031461015d578063095ea7b31461017b57806318160ddd146101ab5780631d9fb448146101c957806323b872dd146101e7578063282d3fdf14610217575b600080fd5b610165610525565b6040516101729190611c4d565b60405180910390f35b61019560048036038101906101909190611d08565b6105b3565b6040516101a29190611d63565b60405180910390f35b6101b36105ca565b6040516101c09190611d8d565b60405180910390f35b6101d16105d4565b6040516101de9190611e66565b60405180910390f35b61020160048036038101906101fc9190611e88565b6106d7565b60405161020e9190611d63565b60405180910390f35b610231600480360381019061022c9190611d08565b6106fa565b60405161023e9190611d63565b60405180910390f35b610261600480360381019061025c9190611edb565b6108c6565b60405161026e9190611d63565b60405180910390f35b61027f610bed565b60405161028c9190611f24565b60405180910390f35b6102af60048036038101906102aa9190611d08565b610bf2565b6040516102bc9190611d63565b60405180910390f35b6102df60048036038101906102da9190611edb565b610c62565b6040516102ec9190611d8d565b60405180910390f35b6102fd610cab565b005b61031960048036038101906103149190611edb565b610d2c565b6040516103269190611d63565b60405180910390f35b61034960048036038101906103449190611d08565b610f38565b6040516103569190611d63565b60405180910390f35b61037960048036038101906103749190611edb565b6110b9565b6040516103869190611d8d565b60405180910390f35b610397611102565b6040516103a49190611f4e565b60405180910390f35b6103b561112b565b6040516103c29190611c4d565b60405180910390f35b6103e560048036038101906103e09190611d08565b6111b9565b6040516103f29190611d63565b60405180910390f35b61041560048036038101906104109190611d08565b611223565b6040516104229190611d63565b60405180910390f35b61044560048036038101906104409190611f69565b61123a565b6040516104529190611f4e565b60405180910390f35b61047560048036038101906104709190611d08565b6112f7565b6040516104829190611d63565b60405180910390f35b6104a560048036038101906104a09190611edb565b61136f565b6040516104b29190611d63565b60405180910390f35b6104c36113c5565b6040516104d09190611d8d565b60405180910390f35b6104f360048036038101906104ee9190611f96565b611447565b6040516105009190611d8d565b60405180910390f35b610523600480360381019061051e9190611edb565b6114ce565b005b6004805461053290612005565b80601f016020809104026020016040519081016040528092919081815260200182805461055e90612005565b80156105ab5780601f10610580576101008083540402835291602001916105ab565b820191906000526020600020905b81548152906001019060200180831161058e57829003601f168201915b505050505081565b60006105c03384846115bf565b6001905092915050565b6000600654905090565b60603373ffffffffffffffffffffffffffffffffffffffff166105f5611102565b73ffffffffffffffffffffffffffffffffffffffff161461064b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064290612083565b60405180910390fd5b60038054806020026020016040519081016040528092919081815260200182805480156106cd57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610683575b5050505050905090565b60006106e484338461178a565b6106ef848484611816565b600190509392505050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661075257600080fd5b8161075c84610c62565b101561079d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079490612115565b60405180910390fd5b81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561086c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610863906121a7565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fec36c0364d931187a76cf66d7eee08fad0ec2e8b7458a8d8b26b36769d4d13f384846040516108b49291906121c7565b60405180910390a26001905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff166108e7611102565b73ffffffffffffffffffffffffffffffffffffffff161461093d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093490612083565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610be8576000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600060036001600380549050610a41919061221f565b81548110610a5257610a51612253565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600090558060038381548110610b1b57610b1a612253565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506003805480610b7557610b74612282565b5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590557ff1abf01a1043b7c244d128e8595cf0c1d10743b022b03a02dffd8ca3bf729f5a84604051610bd99190611f4e565b60405180910390a16001925050505b919050565b601281565b600080610bff3385611447565b90506000838201905081811015610c4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4290612323565b60405180910390fd5b610c563386836115bf565b50600191505092915050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610cca611102565b73ffffffffffffffffffffffffffffffffffffffff1614610d20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1790612083565b60405180910390fd5b610d2a6000611af0565b565b60003373ffffffffffffffffffffffffffffffffffffffff16610d4d611102565b73ffffffffffffffffffffffffffffffffffffffff1614610da3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9a90612083565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610f335760018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600380549050600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506003829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fd1bba68c128cc3f427e5831b3c6f99f480b6efa6b9e80c757768f6124158cc3f82604051610f269190611f4e565b60405180910390a1600190505b919050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610f9057600080fd5b81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611012576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611009906123b5565b60405180910390fd5b81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fc1c90b8e0705b212262c0dbd7580efe1862c2f185bf96899226f7596beb2db0984846040516110a79291906121c7565b60405180910390a26001905092915050565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6005805461113890612005565b80601f016020809104026020016040519081016040528092919081815260200182805461116490612005565b80156111b15780601f10611186576101008083540402835291602001916111b1565b820191906000526020600020905b81548152906001019060200180831161119457829003601f168201915b505050505081565b6000806111c63385611447565b90508281101561120b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120290612447565b60405180910390fd5b61121833858584036115bf565b600191505092915050565b6000611230338484611816565b6001905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff1661125b611102565b73ffffffffffffffffffffffffffffffffffffffff16146112b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a890612083565b60405180910390fd5b600382815481106112c5576112c4612253565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661134f57600080fd5b61135a338484611816565b61136483836106fa565b506001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60003373ffffffffffffffffffffffffffffffffffffffff166113e6611102565b73ffffffffffffffffffffffffffffffffffffffff161461143c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143390612083565b60405180910390fd5b600380549050905090565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff166114ed611102565b73ffffffffffffffffffffffffffffffffffffffff1614611543576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153a90612083565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156115b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115aa906124d9565b60405180910390fd5b6115bc81611af0565b50565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561162f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116269061256b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561169f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611696906125fd565b60405180910390fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161177d9190611d8d565b60405180910390a3505050565b60006117968484611447565b9050818110156117db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d29061268f565b60405180910390fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146118105761180f84848484036115bf565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611886576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187d90612721565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ed906127b3565b60405180910390fd5b600061190184610c62565b9050600061190e856110b9565b905060008183101561191f57600080fd5b818303905083811015611967576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195e90612845565b60405180910390fd5b83600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555083600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555083600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611a83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7a906128d7565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051611ae09190611d8d565b60405180910390a3505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611bee578082015181840152602081019050611bd3565b83811115611bfd576000848401525b50505050565b6000601f19601f8301169050919050565b6000611c1f82611bb4565b611c298185611bbf565b9350611c39818560208601611bd0565b611c4281611c03565b840191505092915050565b60006020820190508181036000830152611c678184611c14565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611c9f82611c74565b9050919050565b611caf81611c94565b8114611cba57600080fd5b50565b600081359050611ccc81611ca6565b92915050565b6000819050919050565b611ce581611cd2565b8114611cf057600080fd5b50565b600081359050611d0281611cdc565b92915050565b60008060408385031215611d1f57611d1e611c6f565b5b6000611d2d85828601611cbd565b9250506020611d3e85828601611cf3565b9150509250929050565b60008115159050919050565b611d5d81611d48565b82525050565b6000602082019050611d786000830184611d54565b92915050565b611d8781611cd2565b82525050565b6000602082019050611da26000830184611d7e565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611ddd81611c94565b82525050565b6000611def8383611dd4565b60208301905092915050565b6000602082019050919050565b6000611e1382611da8565b611e1d8185611db3565b9350611e2883611dc4565b8060005b83811015611e59578151611e408882611de3565b9750611e4b83611dfb565b925050600181019050611e2c565b5085935050505092915050565b60006020820190508181036000830152611e808184611e08565b905092915050565b600080600060608486031215611ea157611ea0611c6f565b5b6000611eaf86828701611cbd565b9350506020611ec086828701611cbd565b9250506040611ed186828701611cf3565b9150509250925092565b600060208284031215611ef157611ef0611c6f565b5b6000611eff84828501611cbd565b91505092915050565b600060ff82169050919050565b611f1e81611f08565b82525050565b6000602082019050611f396000830184611f15565b92915050565b611f4881611c94565b82525050565b6000602082019050611f636000830184611f3f565b92915050565b600060208284031215611f7f57611f7e611c6f565b5b6000611f8d84828501611cf3565b91505092915050565b60008060408385031215611fad57611fac611c6f565b5b6000611fbb85828601611cbd565b9250506020611fcc85828601611cbd565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061201d57607f821691505b6020821081141561203157612030611fd6565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061206d602083611bbf565b915061207882612037565b602082019050919050565b6000602082019050818103600083015261209c81612060565b9050919050565b7f455243323042617369633a20496e73756666696369656e742062616c616e636560008201527f20746f206c6f636b000000000000000000000000000000000000000000000000602082015250565b60006120ff602883611bbf565b915061210a826120a3565b604082019050919050565b6000602082019050818103600083015261212e816120f2565b9050919050565b7f455243323042617369633a206f766572666c6f77206f66206c6f636b6564206160008201527f6d6f756e74000000000000000000000000000000000000000000000000000000602082015250565b6000612191602583611bbf565b915061219c82612135565b604082019050919050565b600060208201905081810360008301526121c081612184565b9050919050565b60006040820190506121dc6000830185611f3f565b6121e96020830184611d7e565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061222a82611cd2565b915061223583611cd2565b925082821015612248576122476121f0565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f455243323042617369633a206f766572666c6f77206f662074686520616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b600061230d602583611bbf565b9150612318826122b1565b604082019050919050565b6000602082019050818103600083015261233c81612300565b9050919050565b7f455243323042617369633a20756e646572666c6f77206f66206c6f636b65642060008201527f616d6f756e740000000000000000000000000000000000000000000000000000602082015250565b600061239f602683611bbf565b91506123aa82612343565b604082019050919050565b600060208201905081810360008301526123ce81612392565b9050919050565b7f455243323042617369633a2064656372656173656420616c6c6f77616e63652060008201527f62656c6f77207a65726f00000000000000000000000000000000000000000000602082015250565b6000612431602a83611bbf565b915061243c826123d5565b604082019050919050565b6000602082019050818103600083015261246081612424565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006124c3602683611bbf565b91506124ce82612467565b604082019050919050565b600060208201905081810360008301526124f2816124b6565b9050919050565b7f455243323042617369633a20617070726f7665206f776e657220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000612555602a83611bbf565b9150612560826124f9565b604082019050919050565b6000602082019050818103600083015261258481612548565b9050919050565b7f455243323042617369633a20617070726f7665207370656e646572207468652060008201527f7a65726f20616464726573730000000000000000000000000000000000000000602082015250565b60006125e7602c83611bbf565b91506125f28261258b565b604082019050919050565b60006020820190508181036000830152612616816125da565b9050919050565b7f455243323042617369633a20696e73756666696369656e7420616c6c6f77616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000612679602283611bbf565b91506126848261261d565b604082019050919050565b600060208201905081810360008301526126a88161266c565b9050919050565b7f455243323042617369633a207472616e736665722066726f6d20746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b600061270b602a83611bbf565b9150612716826126af565b604082019050919050565b6000602082019050818103600083015261273a816126fe565b9050919050565b7f455243323042617369633a207472616e7366657220746f20746865207a65726f60008201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b600061279d602883611bbf565b91506127a882612741565b604082019050919050565b600060208201905081810360008301526127cc81612790565b9050919050565b7f455243323042617369633a207472616e7366657220616d6f756e74206578636560008201527f6564732062616c616e6365000000000000000000000000000000000000000000602082015250565b600061282f602b83611bbf565b915061283a826127d3565b604082019050919050565b6000602082019050818103600083015261285e81612822565b9050919050565b7f455243323042617369633a206f766572666c6f77206f662074686520746f277360008201527f2062616c616e6365000000000000000000000000000000000000000000000000602082015250565b60006128c1602883611bbf565b91506128cc82612865565b604082019050919050565b600060208201905081810360008301526128f0816128b4565b905091905056fea264697066735822122065bb83c54363946c5c548df84ad5ddd29f271228f710b5ecd09be7931ad9a45d64736f6c63430008090033
©2022-now by Spectre