token-icon

Neon Swap

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
NEON
Holders
32+0.00%
Transfers
53

Profile Summary

Decimals
9

Market

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