Source Code
Latest 25 from a total of 9,983 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Emergency Withdr... | 25962070 | 21 days ago | IN | 0 ETH | 0.00001296 | ||||
| Withdraw | 25906762 | 29 days ago | IN | 0 ETH | 0.00011033 | ||||
| Withdraw | 25818837 | 41 days ago | IN | 0 ETH | 0.00011306 | ||||
| Withdraw | 25805704 | 43 days ago | IN | 0 ETH | 0.00015378 | ||||
| Deposit | 24881526 | 172 days ago | IN | 0 ETH | 0.00002446 | ||||
| Deposit | 24034850 | 290 days ago | IN | 0 ETH | 0.00000389 | ||||
| Deposit | 23780134 | 325 days ago | IN | 0 ETH | 0.00001737 | ||||
| Deposit | 23143342 | 414 days ago | IN | 0 ETH | 0.00005994 | ||||
| Withdraw | 22700293 | 476 days ago | IN | 0 ETH | 0.00007375 | ||||
| Deposit | 22256141 | 539 days ago | IN | 0 ETH | 0.00005868 | ||||
| Deposit | 21641810 | 624 days ago | IN | 0 ETH | 0.00062487 | ||||
| Deposit | 21340963 | 666 days ago | IN | 0 ETH | 0.00231968 | ||||
| Deposit | 20843399 | 736 days ago | IN | 0 ETH | 0.00273568 | ||||
| Deposit | 20423185 | 794 days ago | IN | 0 ETH | 0.00075274 | ||||
| Deposit | 20136970 | 834 days ago | IN | 0 ETH | 0.0004363 | ||||
| Deposit | 19999304 | 854 days ago | IN | 0 ETH | 0.00083254 | ||||
| Deposit | 19898664 | 868 days ago | IN | 0 ETH | 0.00054395 | ||||
| Deposit | 19429788 | 934 days ago | IN | 0 ETH | 0.00829063 | ||||
| Deposit | 19145817 | 973 days ago | IN | 0 ETH | 0.00208958 | ||||
| Deposit | 19001122 | 994 days ago | IN | 0 ETH | 0.00307113 | ||||
| Withdraw | 18908861 | 1007 days ago | IN | 0 ETH | 0.00196524 | ||||
| Withdraw | 18866685 | 1012 days ago | IN | 0 ETH | 0.00200047 | ||||
| Deposit | 18678803 | 1039 days ago | IN | 0 ETH | 0.00664625 | ||||
| Deposit | 18365045 | 1083 days ago | IN | 0 ETH | 0.00182373 | ||||
| Emergency Withdr... | 18111669 | 1118 days ago | IN | 0 ETH | 0.00052391 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract NiceToken","name":"_sushi","type":"address"},{"internalType":"address","name":"_devaddr","type":"address"},{"internalType":"uint256","name":"_sushiPerBlock","type":"uint256"},{"internalType":"uint256","name":"_startBlock","type":"uint256"},{"internalType":"uint256","name":"_bonusEndBlock","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"EmergencyWithdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"BONUS_MULTIPLIER","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_allocPoint","type":"uint256"},{"internalType":"contract IERC20","name":"_lpToken","type":"address"},{"internalType":"bool","name":"_withUpdate","type":"bool"}],"name":"add","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"bonusEndBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deflationBurnDivisor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deflationMintDivisor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_devaddr","type":"address"}],"name":"dev","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"devaddr","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"}],"name":"emergencyWithdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_from","type":"uint256"},{"internalType":"uint256","name":"_to","type":"uint256"}],"name":"getMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"inflationBurnDivisor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isInflating","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"massUpdatePools","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"niceBalanceAll","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"niceBalancePendingHarvest","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"niceBalanceStaked","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"address","name":"_user","type":"address"}],"name":"pendingSushi","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"poolInfo","outputs":[{"internalType":"contract IERC20","name":"lpToken","type":"address"},{"internalType":"uint256","name":"allocPoint","type":"uint256"},{"internalType":"uint256","name":"lastRewardBlock","type":"uint256"},{"internalType":"uint256","name":"accSushiPerShare","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"poolLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint256","name":"_allocPoint","type":"uint256"},{"internalType":"bool","name":"_withUpdate","type":"bool"}],"name":"set","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_deflationMintDivisor","type":"uint256"},{"internalType":"uint256","name":"_deflationBurnDivisor","type":"uint256"},{"internalType":"uint256","name":"_inflationBurnDivisor","type":"uint256"}],"name":"setDivisors","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sushi","outputs":[{"internalType":"contract NiceToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sushiPerBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalAllocPoint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"updateIsInflating","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"}],"name":"updatePool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"name":"userInfo","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"rewardDebt","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405260006007556001600a60006101000a81548160ff0219169083151502179055506064600b556005600c556064600d553480156200004057600080fd5b5060405162003b7c38038062003b7c833981810160405260a08110156200006657600080fd5b8101908080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291905050506000620000b1620001f160201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35084600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508260048190555080600381905550816008819055505050505050620001f9565b600033905090565b61397380620002096000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c8063630b5ba11161010f5780638dbb1e3a116100a2578063bc0056ed11610071578063bc0056ed14610813578063d49e77cd14610831578063e2bbb1581461087b578063f2fde38b146108b3576101f0565b80638dbb1e3a14610736578063925a40681461078257806393f1a40b1461078c578063b0bcf42a146107f5576101f0565b8063887a84d2116100de578063887a84d2146106325780638aa285501461068a5780638d88a90e146106a85780638da5cb5b146106ec576101f0565b8063630b5ba11461058257806364482f791461058c578063715018a6146105d057806383b5434a146105da576101f0565b806322a79a291161018757806351eb05a61161015657806351eb05a6146104c65780635312ea8e146104f45780635f21c6a0146105225780635f69a95f14610540576101f0565b806322a79a29146103f6578063441a3e701461041857806348cd4cb1146104505780634fe2dc4a1461046e576101f0565b8063195426ec116101c3578063195426ec146102fe5780631a931f0e146103605780631aed65531461037e5780631eaaa0451461039c576101f0565b8063081e3eda146101f55780630a087903146102135780631526fe271461025d57806317caf6f1146102e0575b600080fd5b6101fd6108f7565b6040518082815260200191505060405180910390f35b61021b610904565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102896004803603602081101561027357600080fd5b810190808035906020019092919050505061092a565b604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200194505050505060405180910390f35b6102e8610987565b6040518082815260200191505060405180910390f35b61034a6004803603604081101561031457600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061098d565b6040518082815260200191505060405180910390f35b610368610c15565b6040518082815260200191505060405180910390f35b610386610c1b565b6040518082815260200191505060405180910390f35b6103f4600480360360608110156103b257600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610c21565b005b6103fe610f19565b604051808215151515815260200191505060405180910390f35b61044e6004803603604081101561042e57600080fd5b810190808035906020019092919080359060200190929190505050610f2c565b005b610458611176565b6040518082815260200191505060405180910390f35b6104b06004803603602081101561048457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061117c565b6040518082815260200191505060405180910390f35b6104f2600480360360208110156104dc57600080fd5b8101908080359060200190929190505050611444565b005b6105206004803603602081101561050a57600080fd5b8101908080359060200190929190505050611806565b005b61052a611938565b6040518082815260200191505060405180910390f35b6105806004803603606081101561055657600080fd5b8101908080359060200190929190803590602001909291908035906020019092919050505061193e565b005b61058a611cd1565b005b6105ce600480360360608110156105a257600080fd5b810190808035906020019092919080359060200190929190803515159060200190929190505050611d01565b005b6105d8611e4c565b005b61061c600480360360208110156105f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fd4565b6040518082815260200191505060405180910390f35b6106746004803603602081101561064857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506122bb565b6040518082815260200191505060405180910390f35b6106926123d2565b6040518082815260200191505060405180910390f35b6106ea600480360360208110156106be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123d7565b005b6106f4612581565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61076c6004803603604081101561074c57600080fd5b8101908080359060200190929190803590602001909291905050506125aa565b6040518082815260200191505060405180910390f35b61078a61265c565b005b6107d8600480360360408110156107a257600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061295d565b604051808381526020018281526020019250505060405180910390f35b6107fd61298e565b6040518082815260200191505060405180910390f35b61081b612994565b6040518082815260200191505060405180910390f35b61083961299a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108b16004803603604081101561089157600080fd5b8101908080359060200190929190803590602001909291905050506129c0565b005b6108f5600480360360208110156108c957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612ba0565b005b6000600580549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6005818154811061093757fe5b90600052602060002090600402016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154905084565b60075481565b6000806005848154811061099d57fe5b9060005260206000209060040201905060006006600086815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008260030154905060008360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610aad57600080fd5b505afa158015610ac1573d6000803e3d6000fd5b505050506040513d6020811015610ad757600080fd5b81019080805190602001909291905050509050836002015443118015610afe575060008114155b15610bc5576000610b138560020154436125aa565b90506000610b56600754610b488860010154610b3a60045487612dad90919063ffffffff16565b612dad90919063ffffffff16565b612e3390919063ffffffff16565b9050600a60009054906101000a900460ff16610b8457610b81600b5482612e3390919063ffffffff16565b90505b610bc0610bb184610ba364e8d4a5100085612dad90919063ffffffff16565b612e3390919063ffffffff16565b85612e7d90919063ffffffff16565b935050505b610c098360010154610bfb64e8d4a51000610bed868860000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b612f0590919063ffffffff16565b94505050505092915050565b600d5481565b60035481565b610c29612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60001515600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610db0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f6164643a20706f6f6c20616c726561647920616464656400000000000000000081525060200191505060405180910390fd5b6001600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015610e1757610e16611cd1565b5b60006008544311610e2a57600854610e2c565b435b9050610e4384600754612e7d90919063ffffffff16565b600781905550600560405180608001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018381526020016000815250908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015560608201518160030155505050505050565b600a60009054906101000a900460ff1681565b600060058381548110610f3b57fe5b9060005260206000209060040201905060006006600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508281600001541015611019576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f77697468647261773a206e6f7420676f6f64000000000000000000000000000081525060200191505060405180910390fd5b61102284611444565b600061106c826001015461105e64e8d4a5100061105087600301548760000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b612f0590919063ffffffff16565b90506110783382612f57565b61108f848360000154612f0590919063ffffffff16565b82600001819055506110c964e8d4a510006110bb85600301548560000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b826001018190555061112033858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132129092919063ffffffff16565b843373ffffffffffffffffffffffffffffffffffffffff167ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568866040518082815260200191505060405180910390a35050505050565b60085481565b600080600090506000600580549050905060008090505b81811015611439576000600582815481106111aa57fe5b9060005260206000209060040201905060006006600084815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008260030154905060008360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156112ba57600080fd5b505afa1580156112ce573d6000803e3d6000fd5b505050506040513d60208110156112e457600080fd5b8101908080519060200190929190505050905083600201544311801561130b575060008114155b156113d25760006113208560020154436125aa565b90506000611363600754611355886001015461134760045487612dad90919063ffffffff16565b612dad90919063ffffffff16565b612e3390919063ffffffff16565b9050600a60009054906101000a900460ff166113915761138e600b5482612e3390919063ffffffff16565b90505b6113cd6113be846113b064e8d4a5100085612dad90919063ffffffff16565b612e3390919063ffffffff16565b85612e7d90919063ffffffff16565b935050505b611428611419846001015461140b64e8d4a510006113fd878960000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b612f0590919063ffffffff16565b88612e7d90919063ffffffff16565b965050505050806001019050611193565b508192505050919050565b61144c61265c565b60006005828154811061145b57fe5b906000526020600020906004020190508060020154431161147c5750611803565b60008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561151f57600080fd5b505afa158015611533573d6000803e3d6000fd5b505050506040513d602081101561154957600080fd5b810190808051906020019092919050505090506000811415611575574382600201819055505050611803565b60006115858360020154436125aa565b905060006115c86007546115ba86600101546115ac60045487612dad90919063ffffffff16565b612dad90919063ffffffff16565b612e3390919063ffffffff16565b9050600a60009054906101000a900460ff166115f6576115f3600b5482612e3390919063ffffffff16565b90505b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f19600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661166b609085612e3390919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156116d457600080fd5b505af11580156116e8573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1930836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561179557600080fd5b505af11580156117a9573d6000803e3d6000fd5b505050506117ed6117da846117cc64e8d4a5100085612dad90919063ffffffff16565b612e3390919063ffffffff16565b8560030154612e7d90919063ffffffff16565b8460030181905550438460020181905550505050505b50565b60006005828154811061181557fe5b9060005260206000209060040201905060006006600084815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506118cc3382600001548460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132129092919063ffffffff16565b823373ffffffffffffffffffffffffffffffffffffffff167fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae059583600001546040518082815260200191505060405180910390a36000816000018190555060008160010181905550505050565b600c5481565b611946612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a07576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008311611a60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260378152602001806138bc6037913960400191505060405180910390fd5b82600b8190555081600c8190555080600d81905550600a60009054906101000a900460ff1615611bad57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600c546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611b0157600080fd5b505af1158015611b15573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600d546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611b9057600080fd5b505af1158015611ba4573d6000803e3d6000fd5b50505050611ccc565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600d546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611c2457600080fd5b505af1158015611c38573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600c546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611cb357600080fd5b505af1158015611cc7573d6000803e3d6000fd5b505050505b505050565b6000600580549050905060008090505b81811015611cfd57611cf281611444565b806001019050611ce1565b5050565b611d09612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611dca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8015611dd957611dd8611cd1565b5b611e1e82611e1060058681548110611ded57fe5b906000526020600020906004020160010154600754612f0590919063ffffffff16565b612e7d90919063ffffffff16565b6007819055508160058481548110611e3257fe5b906000526020600020906004020160010181905550505050565b611e54612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611f15576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080600090506000600580549050905060008090505b818110156122b05760006006600083815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008160000154141561205a57506122a5565b60006005838154811061206957fe5b906000526020600020906004020190506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a082318360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561213e57600080fd5b505afa158015612152573d6000803e3d6000fd5b505050506040513d602081101561216857600080fd5b81019080805190602001909291905050509050600081141561218c575050506122a5565b60006122608360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156121fb57600080fd5b505afa15801561220f573d6000803e3d6000fd5b505050506040513d602081101561222557600080fd5b810190808051906020019092919050505061225264e8d4a510008760000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b905061229e61228f64e8d4a510006122818486612dad90919063ffffffff16565b612e3390919063ffffffff16565b88612e7d90919063ffffffff16565b9650505050505b806001019050611feb565b508192505050919050565b60006123cb6122c98361117c565b6123bd6122d585611fd4565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231876040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561237457600080fd5b505afa158015612388573d6000803e3d6000fd5b505050506040513d602081101561239e57600080fd5b8101908080519060200190929190505050612e7d90919063ffffffff16565b612e7d90919063ffffffff16565b9050919050565b600a81565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561247a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f6465763a20646f6e27742073657420746f20302061646472657373000000000081525060200191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461253d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f6465763a207775743f000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600060035482116125e2576125db600a6125cd8585612f0590919063ffffffff16565b612dad90919063ffffffff16565b9050612656565b6003548310612605576125fe8383612f0590919063ffffffff16565b9050612656565b61265361261d60035484612f0590919063ffffffff16565b612645600a61263787600354612f0590919063ffffffff16565b612dad90919063ffffffff16565b612e7d90919063ffffffff16565b90505b92915050565b60011515600a60009054906101000a900460ff16151514801561272957506816c4abbebea0100000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156126ec57600080fd5b505afa158015612700573d6000803e3d6000fd5b505050506040513d602081101561271657600080fd5b8101908080519060200190929190505050115b156127dd576000600a60006101000a81548160ff021916908315150217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600c546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156127c057600080fd5b505af11580156127d4573d6000803e3d6000fd5b5050505061295b565b60001515600a60009054906101000a900460ff1615151480156128aa57506803bd913e6c1df40000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561286d57600080fd5b505afa158015612881573d6000803e3d6000fd5b505050506040513d602081101561289757600080fd5b8101908080519060200190929190505050105b1561295a576001600a60006101000a81548160ff021916908315150217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600d546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561294157600080fd5b505af1158015612955573d6000803e3d6000fd5b505050505b5b565b6006602052816000526040600020602052806000526040600020600091509150508060000154908060010154905082565b60045481565b600b5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600583815481106129cf57fe5b9060005260206000209060040201905060006006600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050612a3c84611444565b600081600001541115612aa1576000612a938260010154612a8564e8d4a51000612a7787600301548760000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b612f0590919063ffffffff16565b9050612a9f3382612f57565b505b612af23330858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132ca909392919063ffffffff16565b612b09838260000154612e7d90919063ffffffff16565b8160000181905550612b4364e8d4a51000612b3584600301548460000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b8160010181905550833373ffffffffffffffffffffffffffffffffffffffff167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15856040518082815260200191505060405180910390a350505050565b612ba8612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612c69576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612cef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806138966026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080831415612dc05760009050612e2d565b6000828402905082848281612dd157fe5b0414612e28576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806138f36021913960400191505060405180910390fd5b809150505b92915050565b6000612e7583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506133b7565b905092915050565b600080828401905083811015612efb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000612f4783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061347d565b905092915050565b600033905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015612ff857600080fd5b505afa15801561300c573d6000803e3d6000fd5b505050506040513d602081101561302257600080fd5b810190808051906020019092919050505090508082111561312757600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156130e657600080fd5b505af11580156130fa573d6000803e3d6000fd5b505050506040513d602081101561311057600080fd5b81019080805190602001909291905050505061320d565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156131d057600080fd5b505af11580156131e4573d6000803e3d6000fd5b505050506040513d60208110156131fa57600080fd5b8101908080519060200190929190505050505b505050565b6132c58363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061353d565b505050565b6133b1846323b872dd60e01b858585604051602401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061353d565b50505050565b60008083118290613463576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561342857808201518184015260208101905061340d565b50505050905090810190601f1680156134555780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161346f57fe5b049050809150509392505050565b600083831115829061352a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156134ef5780820151818401526020810190506134d4565b50505050905090810190601f16801561351c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b606061359f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661362c9092919063ffffffff16565b9050600081511115613627578080602001905160208110156135c057600080fd5b8101908080519060200190929190505050613626576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180613914602a913960400191505060405180910390fd5b5b505050565b606061363b8484600085613644565b90509392505050565b606061364f8561384a565b6136c1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b6020831061371157805182526020820191506020810190506020830392506136ee565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613773576040519150601f19603f3d011682016040523d82523d6000602084013e613778565b606091505b5091509150811561378d578092505050613842565b6000815111156137a05780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156138075780820151818401526020810190506137ec565b50505050905090810190601f1680156138345780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b949350505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f915080821415801561388c57506000801b8214155b9250505091905056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737373657444697669736f72733a206465666c6174696f6e4d696e7444697669736f72206d75737420626520626967676572207468616e2030536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220f7175ca91ce7fdbdc6f44d484bea27a4aa0ee5fe0a68a891bce7952672a08bd764736f6c6343000602003300000000000000000000000053f64be99da00fec224eaf9f8ce2012149d2fc880000000000000000000000000a5e5077ecfd098afbfa45e9743330f0a63756cc0000000000000000000000000000000000000000000000000011c37937e080000000000000000000000000000000000000000000000000000000000000a7fca90000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c8063630b5ba11161010f5780638dbb1e3a116100a2578063bc0056ed11610071578063bc0056ed14610813578063d49e77cd14610831578063e2bbb1581461087b578063f2fde38b146108b3576101f0565b80638dbb1e3a14610736578063925a40681461078257806393f1a40b1461078c578063b0bcf42a146107f5576101f0565b8063887a84d2116100de578063887a84d2146106325780638aa285501461068a5780638d88a90e146106a85780638da5cb5b146106ec576101f0565b8063630b5ba11461058257806364482f791461058c578063715018a6146105d057806383b5434a146105da576101f0565b806322a79a291161018757806351eb05a61161015657806351eb05a6146104c65780635312ea8e146104f45780635f21c6a0146105225780635f69a95f14610540576101f0565b806322a79a29146103f6578063441a3e701461041857806348cd4cb1146104505780634fe2dc4a1461046e576101f0565b8063195426ec116101c3578063195426ec146102fe5780631a931f0e146103605780631aed65531461037e5780631eaaa0451461039c576101f0565b8063081e3eda146101f55780630a087903146102135780631526fe271461025d57806317caf6f1146102e0575b600080fd5b6101fd6108f7565b6040518082815260200191505060405180910390f35b61021b610904565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102896004803603602081101561027357600080fd5b810190808035906020019092919050505061092a565b604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200194505050505060405180910390f35b6102e8610987565b6040518082815260200191505060405180910390f35b61034a6004803603604081101561031457600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061098d565b6040518082815260200191505060405180910390f35b610368610c15565b6040518082815260200191505060405180910390f35b610386610c1b565b6040518082815260200191505060405180910390f35b6103f4600480360360608110156103b257600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610c21565b005b6103fe610f19565b604051808215151515815260200191505060405180910390f35b61044e6004803603604081101561042e57600080fd5b810190808035906020019092919080359060200190929190505050610f2c565b005b610458611176565b6040518082815260200191505060405180910390f35b6104b06004803603602081101561048457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061117c565b6040518082815260200191505060405180910390f35b6104f2600480360360208110156104dc57600080fd5b8101908080359060200190929190505050611444565b005b6105206004803603602081101561050a57600080fd5b8101908080359060200190929190505050611806565b005b61052a611938565b6040518082815260200191505060405180910390f35b6105806004803603606081101561055657600080fd5b8101908080359060200190929190803590602001909291908035906020019092919050505061193e565b005b61058a611cd1565b005b6105ce600480360360608110156105a257600080fd5b810190808035906020019092919080359060200190929190803515159060200190929190505050611d01565b005b6105d8611e4c565b005b61061c600480360360208110156105f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fd4565b6040518082815260200191505060405180910390f35b6106746004803603602081101561064857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506122bb565b6040518082815260200191505060405180910390f35b6106926123d2565b6040518082815260200191505060405180910390f35b6106ea600480360360208110156106be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123d7565b005b6106f4612581565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61076c6004803603604081101561074c57600080fd5b8101908080359060200190929190803590602001909291905050506125aa565b6040518082815260200191505060405180910390f35b61078a61265c565b005b6107d8600480360360408110156107a257600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061295d565b604051808381526020018281526020019250505060405180910390f35b6107fd61298e565b6040518082815260200191505060405180910390f35b61081b612994565b6040518082815260200191505060405180910390f35b61083961299a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108b16004803603604081101561089157600080fd5b8101908080359060200190929190803590602001909291905050506129c0565b005b6108f5600480360360208110156108c957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612ba0565b005b6000600580549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6005818154811061093757fe5b90600052602060002090600402016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154905084565b60075481565b6000806005848154811061099d57fe5b9060005260206000209060040201905060006006600086815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008260030154905060008360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610aad57600080fd5b505afa158015610ac1573d6000803e3d6000fd5b505050506040513d6020811015610ad757600080fd5b81019080805190602001909291905050509050836002015443118015610afe575060008114155b15610bc5576000610b138560020154436125aa565b90506000610b56600754610b488860010154610b3a60045487612dad90919063ffffffff16565b612dad90919063ffffffff16565b612e3390919063ffffffff16565b9050600a60009054906101000a900460ff16610b8457610b81600b5482612e3390919063ffffffff16565b90505b610bc0610bb184610ba364e8d4a5100085612dad90919063ffffffff16565b612e3390919063ffffffff16565b85612e7d90919063ffffffff16565b935050505b610c098360010154610bfb64e8d4a51000610bed868860000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b612f0590919063ffffffff16565b94505050505092915050565b600d5481565b60035481565b610c29612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60001515600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610db0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f6164643a20706f6f6c20616c726561647920616464656400000000000000000081525060200191505060405180910390fd5b6001600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015610e1757610e16611cd1565b5b60006008544311610e2a57600854610e2c565b435b9050610e4384600754612e7d90919063ffffffff16565b600781905550600560405180608001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018381526020016000815250908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015560608201518160030155505050505050565b600a60009054906101000a900460ff1681565b600060058381548110610f3b57fe5b9060005260206000209060040201905060006006600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508281600001541015611019576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f77697468647261773a206e6f7420676f6f64000000000000000000000000000081525060200191505060405180910390fd5b61102284611444565b600061106c826001015461105e64e8d4a5100061105087600301548760000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b612f0590919063ffffffff16565b90506110783382612f57565b61108f848360000154612f0590919063ffffffff16565b82600001819055506110c964e8d4a510006110bb85600301548560000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b826001018190555061112033858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132129092919063ffffffff16565b843373ffffffffffffffffffffffffffffffffffffffff167ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568866040518082815260200191505060405180910390a35050505050565b60085481565b600080600090506000600580549050905060008090505b81811015611439576000600582815481106111aa57fe5b9060005260206000209060040201905060006006600084815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008260030154905060008360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156112ba57600080fd5b505afa1580156112ce573d6000803e3d6000fd5b505050506040513d60208110156112e457600080fd5b8101908080519060200190929190505050905083600201544311801561130b575060008114155b156113d25760006113208560020154436125aa565b90506000611363600754611355886001015461134760045487612dad90919063ffffffff16565b612dad90919063ffffffff16565b612e3390919063ffffffff16565b9050600a60009054906101000a900460ff166113915761138e600b5482612e3390919063ffffffff16565b90505b6113cd6113be846113b064e8d4a5100085612dad90919063ffffffff16565b612e3390919063ffffffff16565b85612e7d90919063ffffffff16565b935050505b611428611419846001015461140b64e8d4a510006113fd878960000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b612f0590919063ffffffff16565b88612e7d90919063ffffffff16565b965050505050806001019050611193565b508192505050919050565b61144c61265c565b60006005828154811061145b57fe5b906000526020600020906004020190508060020154431161147c5750611803565b60008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561151f57600080fd5b505afa158015611533573d6000803e3d6000fd5b505050506040513d602081101561154957600080fd5b810190808051906020019092919050505090506000811415611575574382600201819055505050611803565b60006115858360020154436125aa565b905060006115c86007546115ba86600101546115ac60045487612dad90919063ffffffff16565b612dad90919063ffffffff16565b612e3390919063ffffffff16565b9050600a60009054906101000a900460ff166115f6576115f3600b5482612e3390919063ffffffff16565b90505b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f19600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661166b609085612e3390919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156116d457600080fd5b505af11580156116e8573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1930836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561179557600080fd5b505af11580156117a9573d6000803e3d6000fd5b505050506117ed6117da846117cc64e8d4a5100085612dad90919063ffffffff16565b612e3390919063ffffffff16565b8560030154612e7d90919063ffffffff16565b8460030181905550438460020181905550505050505b50565b60006005828154811061181557fe5b9060005260206000209060040201905060006006600084815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506118cc3382600001548460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132129092919063ffffffff16565b823373ffffffffffffffffffffffffffffffffffffffff167fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae059583600001546040518082815260200191505060405180910390a36000816000018190555060008160010181905550505050565b600c5481565b611946612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a07576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008311611a60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260378152602001806138bc6037913960400191505060405180910390fd5b82600b8190555081600c8190555080600d81905550600a60009054906101000a900460ff1615611bad57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600c546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611b0157600080fd5b505af1158015611b15573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600d546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611b9057600080fd5b505af1158015611ba4573d6000803e3d6000fd5b50505050611ccc565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600d546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611c2457600080fd5b505af1158015611c38573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600c546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611cb357600080fd5b505af1158015611cc7573d6000803e3d6000fd5b505050505b505050565b6000600580549050905060008090505b81811015611cfd57611cf281611444565b806001019050611ce1565b5050565b611d09612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611dca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8015611dd957611dd8611cd1565b5b611e1e82611e1060058681548110611ded57fe5b906000526020600020906004020160010154600754612f0590919063ffffffff16565b612e7d90919063ffffffff16565b6007819055508160058481548110611e3257fe5b906000526020600020906004020160010181905550505050565b611e54612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611f15576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080600090506000600580549050905060008090505b818110156122b05760006006600083815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008160000154141561205a57506122a5565b60006005838154811061206957fe5b906000526020600020906004020190506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a082318360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561213e57600080fd5b505afa158015612152573d6000803e3d6000fd5b505050506040513d602081101561216857600080fd5b81019080805190602001909291905050509050600081141561218c575050506122a5565b60006122608360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156121fb57600080fd5b505afa15801561220f573d6000803e3d6000fd5b505050506040513d602081101561222557600080fd5b810190808051906020019092919050505061225264e8d4a510008760000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b905061229e61228f64e8d4a510006122818486612dad90919063ffffffff16565b612e3390919063ffffffff16565b88612e7d90919063ffffffff16565b9650505050505b806001019050611feb565b508192505050919050565b60006123cb6122c98361117c565b6123bd6122d585611fd4565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231876040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561237457600080fd5b505afa158015612388573d6000803e3d6000fd5b505050506040513d602081101561239e57600080fd5b8101908080519060200190929190505050612e7d90919063ffffffff16565b612e7d90919063ffffffff16565b9050919050565b600a81565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561247a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f6465763a20646f6e27742073657420746f20302061646472657373000000000081525060200191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461253d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f6465763a207775743f000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600060035482116125e2576125db600a6125cd8585612f0590919063ffffffff16565b612dad90919063ffffffff16565b9050612656565b6003548310612605576125fe8383612f0590919063ffffffff16565b9050612656565b61265361261d60035484612f0590919063ffffffff16565b612645600a61263787600354612f0590919063ffffffff16565b612dad90919063ffffffff16565b612e7d90919063ffffffff16565b90505b92915050565b60011515600a60009054906101000a900460ff16151514801561272957506816c4abbebea0100000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156126ec57600080fd5b505afa158015612700573d6000803e3d6000fd5b505050506040513d602081101561271657600080fd5b8101908080519060200190929190505050115b156127dd576000600a60006101000a81548160ff021916908315150217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600c546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156127c057600080fd5b505af11580156127d4573d6000803e3d6000fd5b5050505061295b565b60001515600a60009054906101000a900460ff1615151480156128aa57506803bd913e6c1df40000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561286d57600080fd5b505afa158015612881573d6000803e3d6000fd5b505050506040513d602081101561289757600080fd5b8101908080519060200190929190505050105b1561295a576001600a60006101000a81548160ff021916908315150217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3a9bb24600d546040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561294157600080fd5b505af1158015612955573d6000803e3d6000fd5b505050505b5b565b6006602052816000526040600020602052806000526040600020600091509150508060000154908060010154905082565b60045481565b600b5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600583815481106129cf57fe5b9060005260206000209060040201905060006006600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050612a3c84611444565b600081600001541115612aa1576000612a938260010154612a8564e8d4a51000612a7787600301548760000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b612f0590919063ffffffff16565b9050612a9f3382612f57565b505b612af23330858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132ca909392919063ffffffff16565b612b09838260000154612e7d90919063ffffffff16565b8160000181905550612b4364e8d4a51000612b3584600301548460000154612dad90919063ffffffff16565b612e3390919063ffffffff16565b8160010181905550833373ffffffffffffffffffffffffffffffffffffffff167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15856040518082815260200191505060405180910390a350505050565b612ba8612f4f565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612c69576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612cef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806138966026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080831415612dc05760009050612e2d565b6000828402905082848281612dd157fe5b0414612e28576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806138f36021913960400191505060405180910390fd5b809150505b92915050565b6000612e7583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506133b7565b905092915050565b600080828401905083811015612efb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000612f4783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061347d565b905092915050565b600033905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015612ff857600080fd5b505afa15801561300c573d6000803e3d6000fd5b505050506040513d602081101561302257600080fd5b810190808051906020019092919050505090508082111561312757600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156130e657600080fd5b505af11580156130fa573d6000803e3d6000fd5b505050506040513d602081101561311057600080fd5b81019080805190602001909291905050505061320d565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156131d057600080fd5b505af11580156131e4573d6000803e3d6000fd5b505050506040513d60208110156131fa57600080fd5b8101908080519060200190929190505050505b505050565b6132c58363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061353d565b505050565b6133b1846323b872dd60e01b858585604051602401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061353d565b50505050565b60008083118290613463576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561342857808201518184015260208101905061340d565b50505050905090810190601f1680156134555780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161346f57fe5b049050809150509392505050565b600083831115829061352a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156134ef5780820151818401526020810190506134d4565b50505050905090810190601f16801561351c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b606061359f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661362c9092919063ffffffff16565b9050600081511115613627578080602001905160208110156135c057600080fd5b8101908080519060200190929190505050613626576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180613914602a913960400191505060405180910390fd5b5b505050565b606061363b8484600085613644565b90509392505050565b606061364f8561384a565b6136c1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b6020831061371157805182526020820191506020810190506020830392506136ee565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613773576040519150601f19603f3d011682016040523d82523d6000602084013e613778565b606091505b5091509150811561378d578092505050613842565b6000815111156137a05780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156138075780820151818401526020810190506137ec565b50505050905090810190601f1680156138345780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b949350505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f915080821415801561388c57506000801b8214155b9250505091905056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737373657444697669736f72733a206465666c6174696f6e4d696e7444697669736f72206d75737420626520626967676572207468616e2030536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220f7175ca91ce7fdbdc6f44d484bea27a4aa0ee5fe0a68a891bce7952672a08bd764736f6c63430006020033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000053f64be99da00fec224eaf9f8ce2012149d2fc880000000000000000000000000a5e5077ecfd098afbfa45e9743330f0a63756cc0000000000000000000000000000000000000000000000000011c37937e080000000000000000000000000000000000000000000000000000000000000a7fca90000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _sushi (address): 0x53F64bE99Da00fec224EAf9f8ce2012149D2FC88
Arg [1] : _devaddr (address): 0x0a5E5077ECfD098AfBfa45E9743330F0a63756cc
Arg [2] : _sushiPerBlock (uint256): 5000000000000000
Arg [3] : _startBlock (uint256): 11009193
Arg [4] : _bonusEndBlock (uint256): 0
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 00000000000000000000000053f64be99da00fec224eaf9f8ce2012149d2fc88
Arg [1] : 0000000000000000000000000a5e5077ecfd098afbfa45e9743330f0a63756cc
Arg [2] : 0000000000000000000000000000000000000000000000000011c37937e08000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000a7fca9
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
53980:16027:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;53980:16027:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;61920:95;;;:::i;:::-;;;;;;;;;;;;;;;;;;;55427:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;56060:26;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;56060:26:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;56303:34;;;:::i;:::-;;;;;;;;;;;;;;;;;;;64849:993;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;64849:993:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;57326:41;;;:::i;:::-;;;;;;;;;;;;;;;;;;;55628:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;62184:757;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;62184:757:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;56931:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;68237:655;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;68237:655:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;56395:25;;;:::i;:::-;;;;;;;;;;;;;;;;;;;59093:1154;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;59093:1154:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;66181:1273;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;66181:1273:0;;;;;;;;;;;;;;;;;:::i;:::-;;68963:356;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;68963:356:0;;;;;;;;;;;;;;;;;:::i;:::-;;57262:39;;;:::i;:::-;;;;;;;;;;;;;;;;;;;57552:797;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;57552:797:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;65925:180;;;:::i;:::-;;63038:304;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;63038:304:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;29063:148;;;:::i;:::-;;60354:842;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;60354:842:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;61303:187;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;61303:187:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;55786:45;;;:::i;:::-;;;;;;;;;;;;;;;;;;;69728:276;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;69728:276:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;28421:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;64361:423;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;64361:423:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;58498:488;;;:::i;:::-;;56142:66;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;56142:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;55703:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;57041:41;;;:::i;:::-;;;;;;;;;;;;;;;;;;;55546:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;67525:659;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;67525:659:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;29366:244;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;29366:244:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;61920:95;61965:7;61992:8;:15;;;;61985:22;;61920:95;:::o;55427:22::-;;;;;;;;;;;;;:::o;56060:26::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;56303:34::-;;;;:::o;64849:993::-;64923:7;64943:21;64967:8;64976:4;64967:14;;;;;;;;;;;;;;;;;;64943:38;;64992:21;65016:8;:14;65025:4;65016:14;;;;;;;;;;;:21;65031:5;65016:21;;;;;;;;;;;;;;;64992:45;;65048:24;65075:4;:21;;;65048:48;;65107:16;65126:4;:12;;;;;;;;;;;;:22;;;65157:4;65126:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;65126:37:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;65126:37:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;65126:37:0;;;;;;;;;;;;;;;;65107:56;;65193:4;:20;;;65178:12;:35;:52;;;;;65229:1;65217:8;:13;;65178:52;65174:579;;;65247:18;65268:49;65282:4;:20;;;65304:12;65268:13;:49::i;:::-;65247:70;;65332:19;65354:71;65409:15;;65354:50;65388:4;:15;;;65354:29;65369:13;;65354:10;:14;;:29;;;;:::i;:::-;:33;;:50;;;;:::i;:::-;:54;;:71;;;;:::i;:::-;65332:93;;65550:11;;;;;;;;;;;65545:104;;65596:37;65612:20;;65596:11;:15;;:37;;;;:::i;:::-;65582:51;;65545:104;65684:57;65705:35;65731:8;65705:21;65721:4;65705:11;:15;;:21;;;;:::i;:::-;:25;;:35;;;;:::i;:::-;65684:16;:20;;:57;;;;:::i;:::-;65665:76;;65174:579;;;65770:64;65818:4;:15;;;65770:43;65808:4;65770:33;65786:16;65770:4;:11;;;:15;;:33;;;;:::i;:::-;:37;;:43;;;;:::i;:::-;:47;;:64;;;;:::i;:::-;65763:71;;;;;;64849:993;;;;:::o;57326:41::-;;;;:::o;55628:28::-;;;;:::o;62184:757::-;28643:12;:10;:12::i;:::-;28633:22;;:6;;;;;;;;;;;:22;;;28625:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;62430:5:::1;62396:39;;:11;:30;62416:8;62396:30;;;;;;;;;;;;;;;;;;;;;;;;;:39;;;62388:75;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;62507:4;62474:11;:30;62494:8;62474:30;;;;;;;;;;;;;;;;:37;;;;;;;;;;;;;;;;;;62528:11;62524:61;;;62556:17;:15;:17::i;:::-;62524:61;62595:23;62636:10;;62621:12;:25;:53;;62664:10;;62621:53;;;62649:12;62621:53;62595:79;;62703:32;62723:11;62703:15;;:19;;:32;;;;:::i;:::-;62685:15;:50;;;;62746:8;62760:172;;;;;;;;62793:8;62760:172;;;;;;62828:11;62760:172;;;;62871:15;62760:172;;;;62919:1;62760:172;;::::0;62746:187:::1;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;62746:187:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28703:1;62184:757:::0;;;:::o;56931:30::-;;;;;;;;;;;;;:::o;68237:655::-;68304:21;68328:8;68337:4;68328:14;;;;;;;;;;;;;;;;;;68304:38;;68353:21;68377:8;:14;68386:4;68377:14;;;;;;;;;;;:26;68392:10;68377:26;;;;;;;;;;;;;;;68353:50;;68437:7;68422:4;:11;;;:22;;68414:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;68478:16;68489:4;68478:10;:16::i;:::-;68505:15;68523:69;68576:4;:15;;;68523:48;68566:4;68523:38;68539:4;:21;;;68523:4;:11;;;:15;;:38;;;;:::i;:::-;:42;;:48;;;;:::i;:::-;:52;;:69;;;;:::i;:::-;68505:87;;68603:38;68621:10;68633:7;68603:17;:38::i;:::-;68666:24;68682:7;68666:4;:11;;;:15;;:24;;;;:::i;:::-;68652:4;:11;;:38;;;;68719:48;68762:4;68719:38;68735:4;:21;;;68719:4;:11;;;:15;;:38;;;;:::i;:::-;:42;;:48;;;;:::i;:::-;68701:4;:15;;:66;;;;68778:55;68812:10;68825:7;68778:4;:12;;;;;;;;;;;;:25;;;;:55;;;;;:::i;:::-;68870:4;68858:10;68849:35;;;68876:7;68849:35;;;;;;;;;;;;;;;;;;68237:655;;;;;:::o;56395:25::-;;;;:::o;59093:1154::-;59164:7;59184:24;59211:1;59184:28;;59223:17;59243:8;:15;;;;59223:35;;59274:11;59288:1;59274:15;;59269:937;59297:9;59291:3;:15;59269:937;;;59330:21;59354:8;59363:3;59354:13;;;;;;;;;;;;;;;;;;59330:37;;59382:21;59406:8;:13;59415:3;59406:13;;;;;;;;;;;:20;59420:5;59406:20;;;;;;;;;;;;;;;59382:44;;59441:24;59468:4;:21;;;59441:48;;59504:16;59523:4;:12;;;;;;;;;;;;:22;;;59554:4;59523:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;59523:37:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;59523:37:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;59523:37:0;;;;;;;;;;;;;;;;59504:56;;59594:4;:20;;;59579:12;:35;:52;;;;;59630:1;59618:8;:13;;59579:52;59575:500;;;59652:18;59673:49;59687:4;:20;;;59709:12;59673:13;:49::i;:::-;59652:70;;59741:19;59763:71;59818:15;;59763:50;59797:4;:15;;;59763:29;59778:13;;59763:10;:14;;:29;;;;:::i;:::-;:33;;:50;;;;:::i;:::-;:54;;:71;;;;:::i;:::-;59741:93;;59858:11;;;;;;;;;;;59853:112;;59908:37;59924:20;;59908:11;:15;;:37;;;;:::i;:::-;59894:51;;59853:112;60002:57;60023:35;60049:8;60023:21;60039:4;60023:11;:15;;:21;;;;:::i;:::-;:25;;:35;;;;:::i;:::-;60002:16;:20;;:57;;;;:::i;:::-;59983:76;;59575:500;;;60108:86;60129:64;60177:4;:15;;;60129:43;60167:4;60129:33;60145:16;60129:4;:11;;;:15;;:33;;;;:::i;:::-;:37;;:43;;;;:::i;:::-;:47;;:64;;;;:::i;:::-;60108:16;:20;;:86;;;;:::i;:::-;60089:105;;59269:937;;;;59308:5;;;;;59269:937;;;;60223:16;60216:23;;;;59093:1154;;;:::o;66181:1273::-;66332:19;:17;:19::i;:::-;66364:21;66388:8;66397:4;66388:14;;;;;;;;;;;;;;;;;;66364:38;;66433:4;:20;;;66417:12;:36;66413:75;;66470:7;;;66413:75;66500:16;66519:4;:12;;;;;;;;;;;;:22;;;66550:4;66519:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;66519:37:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;66519:37:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;66519:37:0;;;;;;;;;;;;;;;;66500:56;;66583:1;66571:8;:13;66567:102;;;66624:12;66601:4;:20;;:35;;;;66651:7;;;;66567:102;66679:18;66700:49;66714:4;:20;;;66736:12;66700:13;:49::i;:::-;66679:70;;66760:19;66782:71;66837:15;;66782:50;66816:4;:15;;;66782:29;66797:13;;66782:10;:14;;:29;;;;:::i;:::-;:33;;:50;;;;:::i;:::-;:54;;:71;;;;:::i;:::-;66760:93;;66970:11;;;;;;;;;;;66965:96;;67012:37;67028:20;;67012:11;:15;;:37;;;;:::i;:::-;66998:51;;66965:96;67129:5;;;;;;;;;;;:10;;;67140:7;;;;;;;;;;;67149:20;67165:3;67149:11;:15;;:20;;;;:::i;:::-;67129:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;67129:41:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;67129:41:0;;;;67265:5;;;;;;;;;;;:10;;;67284:4;67291:11;67265:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;67265:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;67265:38:0;;;;67338:62;67364:35;67390:8;67364:21;67380:4;67364:11;:15;;:21;;;;:::i;:::-;:25;;:35;;;;:::i;:::-;67338:4;:21;;;:25;;:62;;;;:::i;:::-;67314:4;:21;;:86;;;;67434:12;67411:4;:20;;:35;;;;66181:1273;;;;;;:::o;68963:356::-;69022:21;69046:8;69055:4;69046:14;;;;;;;;;;;;;;;;;;69022:38;;69071:21;69095:8;:14;69104:4;69095:14;;;;;;;;;;;:26;69110:10;69095:26;;;;;;;;;;;;;;;69071:50;;69132:59;69166:10;69179:4;:11;;;69132:4;:12;;;;;;;;;;;;:25;;;;:59;;;;;:::i;:::-;69237:4;69225:10;69207:48;;;69243:4;:11;;;69207:48;;;;;;;;;;;;;;;;;;69280:1;69266:4;:11;;:15;;;;69310:1;69292:4;:15;;:19;;;;68963:356;;;:::o;57262:39::-;;;;:::o;57552:797::-;28643:12;:10;:12::i;:::-;28633:22;;:6;;;;;;;;;;;:22;;;28625:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;57726:1:::1;57702:21;:25;57694:93;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;57821:21;57798:20;:44;;;;57876:21;57853:20;:44;;;;57931:21;57908:20;:44;;;;58062:11;;;;;;;;;;;58058:284;;;58090:5;;;;;;;;;;;:20;;;58111;;58090:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27::::0;20:12:::1;5:2;58090:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;58090:42:0;;;;58147:5;;;;;;;;;;;:20;;;58168;;58147:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27::::0;20:12:::1;5:2;58147:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;58147:42:0;;;;58058:284;;;58231:5;;;;;;;;;;;:20;;;58252;;58231:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27::::0;20:12:::1;5:2;58231:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;58231:42:0;;;;58288:5;;;;;;;;;;;:20;;;58309;;58288:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27::::0;20:12:::1;5:2;58288:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;58288:42:0;;;;58058:284;57552:797:::0;;;:::o;65925:180::-;65970:14;65987:8;:15;;;;65970:32;;66018:11;66032:1;66018:15;;66013:85;66041:6;66035:3;:12;66013:85;;;66071:15;66082:3;66071:10;:15::i;:::-;66049:5;;;;;66013:85;;;;65925:180;:::o;63038:304::-;28643:12;:10;:12::i;:::-;28633:22;;:6;;;;;;;;;;;:22;;;28625:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;63136:11:::1;63132:61;;;63164:17;:15;:17::i;:::-;63132:61;63221:63;63272:11;63221:46;63241:8;63250:4;63241:14;;;;;;;;;;;;;;;;;;:25;;;63221:15;;:19;;:46;;;;:::i;:::-;:50;;:63;;;;:::i;:::-;63203:15;:81;;;;63323:11;63295:8;63304:4;63295:14;;;;;;;;;;;;;;;;;;:25;;:39;;;;63038:304:::0;;;:::o;29063:148::-;28643:12;:10;:12::i;:::-;28633:22;;:6;;;;;;;;;;;:22;;;28625:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29170:1:::1;29133:40;;29154:6;::::0;::::1;;;;;;;;;29133:40;;;;;;;;;;;;29201:1;29184:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;29063:148::o:0;60354:842::-;60417:7;60437:23;60463:1;60437:27;;60475:17;60495:8;:15;;;;60475:35;;60526:11;60540:1;60526:15;;60521:635;60549:9;60543:3;:15;60521:635;;;60582:21;60606:8;:13;60615:3;60606:13;;;;;;;;;;;:20;60620:5;60606:20;;;;;;;;;;;;;;;60582:44;;60660:1;60645:4;:11;;;:16;60641:65;;;60682:8;;;60641:65;60720:21;60744:8;60753:3;60744:13;;;;;;;;;;;;;;;;;;60720:37;;60772:30;60805:5;;;;;;;;;;;:15;;;60829:4;:12;;;;;;;;;;;;60805:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;60805:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;60805:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;60805:38:0;;;;;;;;;;;;;;;;60772:71;;60888:1;60862:22;:27;60858:76;;;60910:8;;;;;60858:76;60948:28;60979:53;61005:4;:12;;;;;;;;;;;;:24;;;:26;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;61005:26:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;61005:26:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;61005:26:0;;;;;;;;;;;;;;;;60979:21;60995:4;60979;:11;;;:15;;:21;;;;:::i;:::-;:25;;:53;;;;:::i;:::-;60948:84;;61065:79;61085:58;61138:4;61085:48;61112:20;61085:22;:26;;:48;;;;:::i;:::-;:52;;:58;;;;:::i;:::-;61065:15;:19;;:79;;;;:::i;:::-;61047:97;;60521:635;;;;;60560:5;;;;;60521:635;;;;61173:15;61166:22;;;;60354:842;;;:::o;61303:187::-;61365:7;61392:90;61449:32;61475:5;61449:25;:32::i;:::-;61392:52;61419:24;61437:5;61419:17;:24::i;:::-;61392:5;;;;;;;;;;;:15;;;61408:5;61392:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;61392:22:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;61392:22:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;61392:22:0;;;;;;;;;;;;;;;;:26;;:52;;;;:::i;:::-;:56;;:90;;;;:::i;:::-;61385:97;;61303:187;;;:::o;55786:45::-;55829:2;55786:45;:::o;69728:276::-;69879:1;69859:22;;:8;:22;;;;69851:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;69946:7;;;;;;;;;;;69932:21;;:10;:21;;;69924:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;69988:8;69978:7;;:18;;;;;;;;;;;;;;;;;;69728:276;:::o;28421:79::-;28459:7;28486:6;;;;;;;;;;;28479:13;;28421:79;:::o;64361:423::-;64433:7;64464:13;;64457:3;:20;64453:324;;64501:36;55829:2;64501:14;64509:5;64501:3;:7;;:14;;;;:::i;:::-;:18;;:36;;;;:::i;:::-;64494:43;;;;64453:324;64568:13;;64559:5;:22;64555:222;;64605:14;64613:5;64605:3;:7;;:14;;;;:::i;:::-;64598:21;;;;64555:222;64659:106;64728:22;64736:13;;64728:3;:7;;:22;;;;:::i;:::-;64659:46;55829:2;64659:24;64677:5;64659:13;;:17;;:24;;;;:::i;:::-;:28;;:46;;;;:::i;:::-;:50;;:106;;;;:::i;:::-;64652:113;;64361:423;;;;;:::o;58498:488::-;58614:4;58599:19;;:11;;;;;;;;;;;:19;;;:51;;;;;58644:6;58622:5;;;;;;;;;;;:17;;;:19;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;58622:19:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;58622:19:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;58622:19:0;;;;;;;;;;;;;;;;:28;58599:51;58595:384;;;58681:5;58667:11;;:19;;;;;;;;;;;;;;;;;;58701:5;;;;;;;;;;;:20;;;58722;;58701:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;58701:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;58701:42:0;;;;58595:384;;;58839:5;58824:20;;:11;;;;;;;;;;;:20;;;:51;;;;;58870:5;58848;;;;;;;;;;;:17;;;:19;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;58848:19:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;58848:19:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;58848:19:0;;;;;;;;;;;;;;;;:27;58824:51;58820:159;;;58906:4;58892:11;;:18;;;;;;;;;;;;;;;;;;58925:5;;;;;;;;;;;:20;;;58946;;58925:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;58925:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;58925:42:0;;;;58820:159;58595:384;58498:488::o;56142:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;55703:28::-;;;;:::o;57041:41::-;;;;:::o;55546:22::-;;;;;;;;;;;;;:::o;67525:659::-;67591:21;67615:8;67624:4;67615:14;;;;;;;;;;;;;;;;;;67591:38;;67640:21;67664:8;:14;67673:4;67664:14;;;;;;;;;;;:26;67679:10;67664:26;;;;;;;;;;;;;;;67640:50;;67701:16;67712:4;67701:10;:16::i;:::-;67746:1;67732:4;:11;;;:15;67728:188;;;67764:15;67782:69;67835:4;:15;;;67782:48;67825:4;67782:38;67798:4;:21;;;67782:4;:11;;;:15;;:38;;;;:::i;:::-;:42;;:48;;;;:::i;:::-;:52;;:69;;;;:::i;:::-;67764:87;;67866:38;67884:10;67896:7;67866:17;:38::i;:::-;67728:188;;67926:74;67964:10;67985:4;67992:7;67926:4;:12;;;;;;;;;;;;:29;;;;:74;;;;;;:::i;:::-;68025:24;68041:7;68025:4;:11;;;:15;;:24;;;;:::i;:::-;68011:4;:11;;:38;;;;68078:48;68121:4;68078:38;68094:4;:21;;;68078:4;:11;;;:15;;:38;;;;:::i;:::-;:42;;:48;;;;:::i;:::-;68060:4;:15;;:66;;;;68162:4;68150:10;68142:34;;;68168:7;68142:34;;;;;;;;;;;;;;;;;;67525:659;;;;:::o;29366:244::-;28643:12;:10;:12::i;:::-;28633:22;;:6;;;;;;;;;;;:22;;;28625:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29475:1:::1;29455:22;;:8;:22;;;;29447:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29565:8;29536:38;;29557:6;::::0;::::1;;;;;;;;;29536:38;;;;;;;;;;;;29594:8;29585:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;29366:244:::0;:::o;5050:471::-;5108:7;5358:1;5353;:6;5349:47;;;5383:1;5376:8;;;;5349:47;5408:9;5424:1;5420;:5;5408:17;;5453:1;5448;5444;:5;;;;;;:10;5436:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5512:1;5505:8;;;5050:471;;;;;:::o;5997:132::-;6055:7;6082:39;6086:1;6089;6082:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;6075:46;;5997:132;;;;:::o;3696:181::-;3754:7;3774:9;3790:1;3786;:5;3774:17;;3815:1;3810;:6;;3802:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3868:1;3861:8;;;3696:181;;;;:::o;4160:136::-;4218:7;4245:43;4249:1;4252;4245:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;4238:50;;4160:136;;;;:::o;26942:106::-;26995:15;27030:10;27023:17;;26942:106;:::o;69435:285::-;69512:16;69531:5;;;;;;;;;;;:15;;;69555:4;69531:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;69531:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;69531:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;69531:30:0;;;;;;;;;;;;;;;;69512:49;;69586:8;69576:7;:18;69572:141;;;69611:5;;;;;;;;;;;:14;;;69626:3;69631:8;69611:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;69611:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;69611:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;69611:29:0;;;;;;;;;;;;;;;;;69572:141;;;69673:5;;;;;;;;;;;:14;;;69688:3;69693:7;69673:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;69673:28:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;69673:28:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;69673:28:0;;;;;;;;;;;;;;;;;69572:141;69435:285;;;:::o;15120:177::-;15203:86;15223:5;15253:23;;;15278:2;15282:5;15230:58;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;15230:58:0;;;;;;;38:4:-1;29:7;25:18;67:10;61:17;96:58;199:8;192:4;186;182:15;179:29;167:10;160:49;0:215;;;15230:58:0;15203:19;:86::i;:::-;15120:177;;;:::o;15305:205::-;15406:96;15426:5;15456:27;;;15485:4;15491:2;15495:5;15433:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;15433:68:0;;;;;;;38:4:-1;29:7;25:18;67:10;61:17;96:58;199:8;192:4;186;182:15;179:29;167:10;160:49;0:215;;;15433:68:0;15406:19;:96::i;:::-;15305:205;;;;:::o;6625:278::-;6711:7;6743:1;6739;:5;6746:12;6731:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;6731:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6770:9;6786:1;6782;:5;;;;;;6770:17;;6894:1;6887:8;;;6625:278;;;;;:::o;4599:192::-;4685:7;4718:1;4713;:6;;4721:12;4705:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4705:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4745:9;4761:1;4757;:5;4745:17;;4782:1;4775:8;;;4599:192;;;;;:::o;17425:761::-;17849:23;17875:69;17903:4;17875:69;;;;;;;;;;;;;;;;;17883:5;17875:27;;;;:69;;;;;:::i;:::-;17849:95;;17979:1;17959:10;:17;:21;17955:224;;;18101:10;18090:30;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;18090:30:0;;;;;;;;;;;;;;;;18082:85;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17955:224;17425:761;;;:::o;12068:196::-;12171:12;12203:53;12226:6;12234:4;12240:1;12243:12;12203:22;:53::i;:::-;12196:60;;12068:196;;;;;:::o;13445:979::-;13575:12;13608:18;13619:6;13608:10;:18::i;:::-;13600:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13734:12;13748:23;13775:6;:11;;13795:8;13806:4;13775:36;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;13775:36:0;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;13733:78:0;;;;13826:7;13822:595;;;13857:10;13850:17;;;;;;13822:595;13991:1;13971:10;:17;:21;13967:439;;;14234:10;14228:17;14295:15;14282:10;14278:2;14274:19;14267:44;14182:148;14377:12;14370:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;14370:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13445:979;;;;;;;:::o;8953:619::-;9013:4;9275:16;9302:19;9324:66;9302:88;;;;9493:7;9481:20;9469:32;;9533:11;9521:8;:23;;:42;;;;;9560:3;9548:15;;:8;:15;;9521:42;9513:51;;;;8953:619;;;:::o
Swarm Source
ipfs://f7175ca91ce7fdbdc6f44d484bea27a4aa0ee5fe0a68a891bce7952672a08bd7
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$24,026.20
Net Worth in ETH
8.929148
Token Allocations
UNI-V2
100.00%
Multichain Portfolio | 32 Chains
Tokens
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


