token-icon

WWF Token

Token

Overview[ERC-20]

Max Total Supply
316,000,000.0
WWF
Holders
120+0.00%
Transfers
1,650

Profile Summary

Decimals
18

Market

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