token-icon

DiviDoge

Token

Overview[ERC-20]

Max Total Supply
480,000,000.0
DVDOGE
Holders
162+0.00%
Transfers
1,083

Profile Summary

Decimals
18

Market

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