token-icon

I.R.I.S by Virtuals

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
IRIS
Holders
47+0.00%
Transfers
185

Profile Summary

Decimals
18

Market

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