token-icon

Gwaihir

Token

Overview[ERC-20]

Max Total Supply
698,698,698,698,69…
GWAI
Holders
30+0.00%
Transfers
125

Profile Summary

Decimals
18

Market

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