token-icon

Gitcoin

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
GIT
Holders
21+0.00%
Transfers
29

Profile Summary

Decimals
9

Market

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