Contract Overview
My Name Tag:
Not Available, login to update
[ Download CSV Export ]
Latest 25 internal transaction
[ Download CSV Export ]
Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x1B859A029466c34432abF17123a5391f4A121c42
Contract Name:
PolyPrime
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/** *Submitted for verification at polygonscan.com on 2021-10-29 */ // SPDX-License-Identifier: MIT License pragma solidity >=0.8.0; struct Tarif { uint8 life_days; uint8 percent; } struct Deposit { uint8 tarif; uint256 amount; uint40 time; } struct Player { address upline; uint256 dividends; uint256 match_bonus; uint40 last_payout; uint256 total_invested; uint256 total_withdrawn; uint256 total_match_bonus; Deposit[] deposits; uint256[5] structure; } contract PolyPrime { address public owner; uint256 public invested; uint256 public withdrawn; uint256 public match_bonus; uint8 constant BONUS_LINES_COUNT = 5; uint16 constant PERCENT_DIVIDER = 1000; uint8[BONUS_LINES_COUNT] public ref_bonuses = [50, 30, 20, 10, 5]; mapping(uint8 => Tarif) public tarifs; mapping(address => Player) public players; event Upline(address indexed addr, address indexed upline, uint256 bonus); event NewDeposit(address indexed addr, uint256 amount, uint8 tarif); event MatchPayout(address indexed addr, address indexed from, uint256 amount); event Withdraw(address indexed addr, uint256 amount); constructor() { owner = msg.sender; uint8 tarifPercent = 119; for (uint8 tarifDuration = 7; tarifDuration <= 30; tarifDuration++) { tarifs[tarifDuration] = Tarif(tarifDuration, tarifPercent); tarifPercent+= 5; } } function _payout(address _addr) private { uint256 payout = this.payoutOf(_addr); if(payout > 0) { players[_addr].last_payout = uint40(block.timestamp); players[_addr].dividends += payout; } } function _refPayout(address _addr, uint256 _amount) private { address up = players[_addr].upline; for(uint8 i = 0; i < ref_bonuses.length; i++) { if(up == address(0)) break; uint256 bonus = _amount * ref_bonuses[i] / PERCENT_DIVIDER; players[up].match_bonus += bonus; players[up].total_match_bonus += bonus; match_bonus += bonus; emit MatchPayout(up, _addr, bonus); up = players[up].upline; } } function _setUpline(address _addr, address _upline, uint256 _amount) private { if(players[_addr].upline == address(0) && _addr != owner) { if(players[_upline].deposits.length == 0) { _upline = owner; } players[_addr].upline = _upline; emit Upline(_addr, _upline, _amount / 100); for(uint8 i = 0; i < BONUS_LINES_COUNT; i++) { players[_upline].structure[i]++; _upline = players[_upline].upline; if(_upline == address(0)) break; } } } function deposit(uint8 _tarif, address _upline) external payable { require(tarifs[_tarif].life_days > 0, "Tarif not found"); require(msg.value >= 1 ether, "Minimum deposit amount is 1 MATIC"); Player storage player = players[msg.sender]; require(player.deposits.length < 100, "Max 100 deposits per address"); _setUpline(msg.sender, _upline, msg.value); player.deposits.push(Deposit({ tarif: _tarif, amount: msg.value, time: uint40(block.timestamp) })); player.total_invested += msg.value; invested += msg.value; _refPayout(msg.sender, msg.value); payable(owner).transfer(msg.value / 10); emit NewDeposit(msg.sender, msg.value, _tarif); } function withdraw() external { Player storage player = players[msg.sender]; _payout(msg.sender); require(player.dividends > 0 || player.match_bonus > 0, "Zero amount"); uint256 amount = player.dividends + player.match_bonus; player.dividends = 0; player.match_bonus = 0; player.total_withdrawn += amount; withdrawn += amount; payable(msg.sender).transfer(amount); emit Withdraw(msg.sender, amount); } function payoutOf(address _addr) view external returns(uint256 value) { Player storage player = players[_addr]; for(uint256 i = 0; i < player.deposits.length; i++) { Deposit storage dep = player.deposits[i]; Tarif storage tarif = tarifs[dep.tarif]; uint40 time_end = dep.time + tarif.life_days * 86400; uint40 from = player.last_payout > dep.time ? player.last_payout : dep.time; uint40 to = block.timestamp > time_end ? time_end : uint40(block.timestamp); if(from < to) { value += dep.amount * (to - from) * tarif.percent / tarif.life_days / 8640000; } } return value; } function userInfo(address _addr) view external returns(uint256 for_withdraw, uint256 total_invested, uint256 total_withdrawn, uint256 total_match_bonus, uint256[BONUS_LINES_COUNT] memory structure) { Player storage player = players[_addr]; uint256 payout = this.payoutOf(_addr); for(uint8 i = 0; i < ref_bonuses.length; i++) { structure[i] = player.structure[i]; } return ( payout + player.dividends + player.match_bonus, player.total_invested, player.total_withdrawn, player.total_match_bonus, structure ); } function contractInfo() view external returns(uint256 _invested, uint256 _withdrawn, uint256 _match_bonus) { return (invested, withdrawn, match_bonus); } function reinvest() external { } function invest() external payable { payable(msg.sender).transfer(msg.value); } function invest(address to) external payable { payable(to).transfer(msg.value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MatchPayout","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint8","name":"tarif","type":"uint8"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":true,"internalType":"address","name":"upline","type":"address"},{"indexed":false,"internalType":"uint256","name":"bonus","type":"uint256"}],"name":"Upline","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"contractInfo","outputs":[{"internalType":"uint256","name":"_invested","type":"uint256"},{"internalType":"uint256","name":"_withdrawn","type":"uint256"},{"internalType":"uint256","name":"_match_bonus","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"_tarif","type":"uint8"},{"internalType":"address","name":"_upline","type":"address"}],"name":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"invest","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"invest","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"invested","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"match_bonus","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":"address","name":"_addr","type":"address"}],"name":"payoutOf","outputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"players","outputs":[{"internalType":"address","name":"upline","type":"address"},{"internalType":"uint256","name":"dividends","type":"uint256"},{"internalType":"uint256","name":"match_bonus","type":"uint256"},{"internalType":"uint40","name":"last_payout","type":"uint40"},{"internalType":"uint256","name":"total_invested","type":"uint256"},{"internalType":"uint256","name":"total_withdrawn","type":"uint256"},{"internalType":"uint256","name":"total_match_bonus","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"ref_bonuses","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reinvest","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"","type":"uint8"}],"name":"tarifs","outputs":[{"internalType":"uint8","name":"life_days","type":"uint8"},{"internalType":"uint8","name":"percent","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"userInfo","outputs":[{"internalType":"uint256","name":"for_withdraw","type":"uint256"},{"internalType":"uint256","name":"total_invested","type":"uint256"},{"internalType":"uint256","name":"total_withdrawn","type":"uint256"},{"internalType":"uint256","name":"total_match_bonus","type":"uint256"},{"internalType":"uint256[5]","name":"structure","type":"uint256[5]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040526040518060a00160405280603260ff168152602001601e60ff168152602001601460ff168152602001600a60ff168152602001600560ff1681525060049060056200005192919062000161565b503480156200005f57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000607790506000600790505b601e8160ff1611620001595760405180604001604052808260ff1681526020018360ff16815250600560008360ff1660ff16815260200190815260200160002060008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548160ff021916908360ff1602179055509050506005826200014191906200025d565b9150808062000150906200029b565b915050620000ad565b5050620002ca565b826005601f01602090048101928215620001ef5791602002820160005b83821115620001be57835183826101000a81548160ff021916908360ff16021790555092602001926001016020816000010492830192600103026200017e565b8015620001ed5782816101000a81549060ff0219169055600101602081600001049283019260010302620001be565b505b509050620001fe919062000202565b5090565b5b808211156200021d57600081600090555060010162000203565b5090565b600060ff82169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200026a8262000221565b9150620002778362000221565b92508260ff0382111562000290576200028f6200022e565b5b828201905092915050565b6000620002a88262000221565b915060ff821415620002bf57620002be6200022e565b5b600182019050919050565b611e5d80620002da6000396000f3fe6080604052600436106100e85760003560e01c8063ab94d9501161008a578063cafb220211610059578063cafb2202146102e3578063e2eb41ff1461030e578063e8b5e51f14610351578063fdb5a03e1461035b576100e8565b8063ab94d95014610234578063b7d9f0d214610250578063c8084dd11461028d578063c80ec522146102b8576100e8565b80633ccfd60b116100c65780633ccfd60b146101775780636da61d1e1461018e5780638da5cb5b146101cb578063a7401709146101f6576100e8565b806303f9c793146100ed57806315c43aaf146101095780631959a00214610136575b600080fd5b61010760048036038101906101029190611597565b610372565b005b34801561011557600080fd5b5061011e6103bc565b60405161012d939291906115dd565b60405180910390f35b34801561014257600080fd5b5061015d60048036038101906101589190611597565b6103d5565b60405161016e9594939291906116bf565b60405180910390f35b34801561018357600080fd5b5061018c610551565b005b34801561019a57600080fd5b506101b560048036038101906101b09190611597565b6106ec565b6040516101c29190611713565b60405180910390f35b3480156101d757600080fd5b506101e0610924565b6040516101ed919061173d565b60405180910390f35b34801561020257600080fd5b5061021d60048036038101906102189190611791565b610948565b60405161022b9291906117cd565b60405180910390f35b61024e600480360381019061024991906117f6565b610986565b005b34801561025c57600080fd5b5061027760048036038101906102729190611862565b610c86565b604051610284919061188f565b60405180910390f35b34801561029957600080fd5b506102a2610cb0565b6040516102af9190611713565b60405180910390f35b3480156102c457600080fd5b506102cd610cb6565b6040516102da9190611713565b60405180910390f35b3480156102ef57600080fd5b506102f8610cbc565b6040516103059190611713565b60405180910390f35b34801561031a57600080fd5b5061033560048036038101906103309190611597565b610cc2565b60405161034897969594939291906118ca565b60405180910390f35b610359610d35565b005b34801561036757600080fd5b50610370610d7e565b005b8073ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156103b8573d6000803e3d6000fd5b5050565b6000806000600154600254600354925092509250909192565b6000806000806103e3611512565b6000600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060003073ffffffffffffffffffffffffffffffffffffffff16636da61d1e896040518263ffffffff1660e01b8152600401610461919061173d565b60206040518083038186803b15801561047957600080fd5b505afa15801561048d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b1919061194e565b905060005b60058160ff16101561050f57826008018160ff16600581106104db576104da61197b565b5b0154848260ff16600581106104f3576104f261197b565b5b6020020181815250508080610507906119d9565b9150506104b6565b5081600201548260010154826105259190611a03565b61052f9190611a03565b8260040154836005015484600601549650965096509650505091939590929450565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905061059d33610d80565b6000816001015411806105b4575060008160020154115b6105f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ea90611ab6565b60405180910390fd5b6000816002015482600101546106099190611a03565b90506000826001018190555060008260020181905550808260050160008282546106339190611a03565b92505081905550806002600082825461064c9190611a03565b925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610699573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364826040516106e09190611713565b60405180910390a25050565b600080600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060005b816007018054905081101561091d57600082600701828154811061075a5761075961197b565b5b906000526020600020906003020190506000600560008360000160009054906101000a900460ff1660ff1660ff16815260200190815260200160002090506000620151808260000160009054906101000a900460ff1660ff166107bd9190611ae5565b62ffffff168360020160009054906101000a900464ffffffffff166107e29190611b22565b905060008360020160009054906101000a900464ffffffffff1664ffffffffff168660030160009054906101000a900464ffffffffff1664ffffffffff1611610840578360020160009054906101000a900464ffffffffff16610857565b8560030160009054906101000a900464ffffffffff165b905060008264ffffffffff16421161086f5742610871565b825b90508064ffffffffff168264ffffffffff161015610905576283d6008460000160009054906101000a900460ff1660ff168560000160019054906101000a900460ff1660ff1684846108c39190611b5d565b64ffffffffff1688600101546108d99190611b91565b6108e39190611b91565b6108ed9190611c1a565b6108f79190611c1a565b886109029190611a03565b97505b5050505050808061091590611c4b565b915050610733565b5050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60056020528060005260406000206000915090508060000160009054906101000a900460ff16908060000160019054906101000a900460ff16905082565b6000600560008460ff1660ff16815260200190815260200160002060000160009054906101000a900460ff1660ff16116109f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ec90611ce0565b60405180910390fd5b670de0b6b3a7640000341015610a40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3790611d72565b60405180910390fd5b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506064816007018054905010610acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac490611dde565b60405180910390fd5b610ad8338334610ed7565b8060070160405180606001604052808560ff1681526020013481526020014264ffffffffff16815250908060018154018082558091505060019003906000526020600020906003020160009091909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020160006101000a81548164ffffffffff021916908364ffffffffff160217905550505034816004016000828254610b949190611a03565b925050819055503460016000828254610bad9190611a03565b92505081905550610bbe3334611263565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600a34610c059190611c1a565b9081150290604051600060405180830381858888f19350505050158015610c30573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f0d86f10953d9873a5957019d43d6ec46ac821d7ef9c936a0e65340552e78b79b3485604051610c79929190611dfe565b60405180910390a2505050565b60048160058110610c9657600080fd5b60209182820401919006915054906101000a900460ff1681565b60035481565b60025481565b60015481565b60066020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030160009054906101000a900464ffffffffff16908060040154908060050154908060060154905087565b3373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610d7b573d6000803e3d6000fd5b50565b565b60003073ffffffffffffffffffffffffffffffffffffffff16636da61d1e836040518263ffffffff1660e01b8152600401610dbb919061173d565b60206040518083038186803b158015610dd357600080fd5b505afa158015610de7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0b919061194e565b90506000811115610ed35742600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160006101000a81548164ffffffffff021916908364ffffffffff16021790555080600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001016000828254610ecb9190611a03565b925050819055505b5050565b600073ffffffffffffffffffffffffffffffffffffffff16600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610fc1575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561125e576000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206007018054905014156110385760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505b81600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fe6aa6b28bd475dad275b706ff13fb0c7c634a95842cca4f7a8795f7ddbbc492f6064846111159190611c1a565b6040516111229190611713565b60405180910390a360005b600560ff168160ff16101561125c57600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008018160ff16600581106111935761119261197b565b5b0160008154809291906111a590611c4b565b9190505550600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156112495761125c565b8080611254906119d9565b91505061112d565b505b505050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060005b60058160ff16101561150c57600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156113135761150c565b60006103e861ffff1660048360ff16600581106113335761133261197b565b5b602091828204019190069054906101000a900460ff1660ff16856113579190611b91565b6113619190611c1a565b905080600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160008282546113b59190611a03565b9250508190555080600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601600082825461140e9190611a03565b9250508190555080600360008282546114279190611a03565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f16e746f9be6c4b545700b04df27afb9fceabf59b94ef1c816e78a435059fabea8360405161148b9190611713565b60405180910390a3600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250508080611504906119d9565b9150506112cd565b50505050565b6040518060a00160405280600590602082028036833780820191505090505090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061156482611539565b9050919050565b61157481611559565b811461157f57600080fd5b50565b6000813590506115918161156b565b92915050565b6000602082840312156115ad576115ac611534565b5b60006115bb84828501611582565b91505092915050565b6000819050919050565b6115d7816115c4565b82525050565b60006060820190506115f260008301866115ce565b6115ff60208301856115ce565b61160c60408301846115ce565b949350505050565b600060059050919050565b600081905092915050565b6000819050919050565b61163d816115c4565b82525050565b600061164f8383611634565b60208301905092915050565b6000602082019050919050565b61167181611614565b61167b818461161f565b92506116868261162a565b8060005b838110156116b757815161169e8782611643565b96506116a98361165b565b92505060018101905061168a565b505050505050565b6000610120820190506116d560008301886115ce565b6116e260208301876115ce565b6116ef60408301866115ce565b6116fc60608301856115ce565b6117096080830184611668565b9695505050505050565b600060208201905061172860008301846115ce565b92915050565b61173781611559565b82525050565b6000602082019050611752600083018461172e565b92915050565b600060ff82169050919050565b61176e81611758565b811461177957600080fd5b50565b60008135905061178b81611765565b92915050565b6000602082840312156117a7576117a6611534565b5b60006117b58482850161177c565b91505092915050565b6117c781611758565b82525050565b60006040820190506117e260008301856117be565b6117ef60208301846117be565b9392505050565b6000806040838503121561180d5761180c611534565b5b600061181b8582860161177c565b925050602061182c85828601611582565b9150509250929050565b61183f816115c4565b811461184a57600080fd5b50565b60008135905061185c81611836565b92915050565b60006020828403121561187857611877611534565b5b60006118868482850161184d565b91505092915050565b60006020820190506118a460008301846117be565b92915050565b600064ffffffffff82169050919050565b6118c4816118aa565b82525050565b600060e0820190506118df600083018a61172e565b6118ec60208301896115ce565b6118f960408301886115ce565b61190660608301876118bb565b61191360808301866115ce565b61192060a08301856115ce565b61192d60c08301846115ce565b98975050505050505050565b60008151905061194881611836565b92915050565b60006020828403121561196457611963611534565b5b600061197284828501611939565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006119e482611758565b915060ff8214156119f8576119f76119aa565b5b600182019050919050565b6000611a0e826115c4565b9150611a19836115c4565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a4e57611a4d6119aa565b5b828201905092915050565b600082825260208201905092915050565b7f5a65726f20616d6f756e74000000000000000000000000000000000000000000600082015250565b6000611aa0600b83611a59565b9150611aab82611a6a565b602082019050919050565b60006020820190508181036000830152611acf81611a93565b9050919050565b600062ffffff82169050919050565b6000611af082611ad6565b9150611afb83611ad6565b92508162ffffff0483118215151615611b1757611b166119aa565b5b828202905092915050565b6000611b2d826118aa565b9150611b38836118aa565b92508264ffffffffff03821115611b5257611b516119aa565b5b828201905092915050565b6000611b68826118aa565b9150611b73836118aa565b925082821015611b8657611b856119aa565b5b828203905092915050565b6000611b9c826115c4565b9150611ba7836115c4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611be057611bdf6119aa565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611c25826115c4565b9150611c30836115c4565b925082611c4057611c3f611beb565b5b828204905092915050565b6000611c56826115c4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611c8957611c886119aa565b5b600182019050919050565b7f5461726966206e6f7420666f756e640000000000000000000000000000000000600082015250565b6000611cca600f83611a59565b9150611cd582611c94565b602082019050919050565b60006020820190508181036000830152611cf981611cbd565b9050919050565b7f4d696e696d756d206465706f73697420616d6f756e742069732031204d41544960008201527f4300000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d5c602183611a59565b9150611d6782611d00565b604082019050919050565b60006020820190508181036000830152611d8b81611d4f565b9050919050565b7f4d617820313030206465706f7369747320706572206164647265737300000000600082015250565b6000611dc8601c83611a59565b9150611dd382611d92565b602082019050919050565b60006020820190508181036000830152611df781611dbb565b9050919050565b6000604082019050611e1360008301856115ce565b611e2060208301846117be565b939250505056fea2646970667358221220da11d53af2bef8d90e3747dd2c44731b0d29d82f7931650f600bcc27b2a398b164736f6c63430008090033
Deployed ByteCode Sourcemap
448:5634:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5984:93;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5657:167;;;;;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;4997:652;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;3730:515;;;;;;;;;;;;;:::i;:::-;;4253:728;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;474:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;767:37;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;2905:813;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;692:65;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;564:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;533:24;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;503:23;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;811:41;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;5885:91;;;:::i;:::-;;5832:45;;;;;;;;;;;;;:::i;:::-;;5984:93;6046:2;6038:20;;:31;6059:9;6038:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5984:93;:::o;5657:167::-;5703:17;5722:18;5742:20;5783:8;;5793:9;;5804:11;;5775:41;;;;;;5657:167;;;:::o;4997:652::-;5052:20;5074:22;5098:23;5123:25;5150:43;;:::i;:::-;5206:21;5230:7;:14;5238:5;5230:14;;;;;;;;;;;;;;;5206:38;;5257:14;5274:4;:13;;;5288:5;5274:20;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5257:37;;5311:7;5307:107;5328:18;5324:1;:22;;;5307:107;;;5383:6;:16;;5400:1;5383:19;;;;;;;;;:::i;:::-;;;;5368:9;5378:1;5368:12;;;;;;;;;:::i;:::-;;;;;:34;;;;;5348:3;;;;;:::i;:::-;;;;5307:107;;;;5476:6;:18;;;5457:6;:16;;;5448:6;:25;;;;:::i;:::-;:46;;;;:::i;:::-;5509:6;:21;;;5545:6;:22;;;5582:6;:24;;;5426:215;;;;;;;;;;4997:652;;;;;;;:::o;3730:515::-;3770:21;3794:7;:19;3802:10;3794:19;;;;;;;;;;;;;;;3770:43;;3826:19;3834:10;3826:7;:19::i;:::-;3885:1;3866:6;:16;;;:20;:46;;;;3911:1;3890:6;:18;;;:22;3866:46;3858:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;3941:14;3977:6;:18;;;3958:6;:16;;;:37;;;;:::i;:::-;3941:54;;4027:1;4008:6;:16;;:20;;;;4060:1;4039:6;:18;;:22;;;;4098:6;4072;:22;;;:32;;;;;;;:::i;:::-;;;;;;;;4128:6;4115:9;;:19;;;;;;;:::i;:::-;;;;;;;;4155:10;4147:28;;:36;4176:6;4147:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4218:10;4209:28;;;4230:6;4209:28;;;;;;:::i;:::-;;;;;;;;3759:486;;3730:515::o;4253:728::-;4308:13;4334:21;4358:7;:14;4366:5;4358:14;;;;;;;;;;;;;;;4334:38;;4389:9;4385:564;4408:6;:15;;:22;;;;4404:1;:26;4385:564;;;4452:19;4474:6;:15;;4490:1;4474:18;;;;;;;;:::i;:::-;;;;;;;;;;;;4452:40;;4507:19;4529:6;:17;4536:3;:9;;;;;;;;;;;;4529:17;;;;;;;;;;;;;;;4507:39;;4563:15;4610:5;4592;:15;;;;;;;;;;;;:23;;;;;;:::i;:::-;4581:34;;:3;:8;;;;;;;;;;;;:34;;;;:::i;:::-;4563:52;;4630:11;4665:3;:8;;;;;;;;;;;;4644:29;;:6;:18;;;;;;;;;;;;:29;;;:61;;4697:3;:8;;;;;;;;;;;;4644:61;;;4676:6;:18;;;;;;;;;;;;4644:61;4630:75;;4720:9;4750:8;4732:26;;:15;:26;:63;;4779:15;4732:63;;;4761:8;4732:63;4720:75;;4822:2;4815:9;;:4;:9;;;4812:126;;;4915:7;4897:5;:15;;;;;;;;;;;;4854:58;;4881:5;:13;;;;;;;;;;;;4854:40;;4873:4;4868:2;:9;;;;:::i;:::-;4854:24;;:3;:10;;;:24;;;;:::i;:::-;:40;;;;:::i;:::-;:58;;;;:::i;:::-;:68;;;;:::i;:::-;4845:77;;;;;:::i;:::-;;;4812:126;4437:512;;;;;4432:3;;;;;:::i;:::-;;;;4385:564;;;;4961:12;4253:728;;;:::o;474:20::-;;;;;;;;;;;;:::o;767:37::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2905:813::-;3016:1;2989:6;:14;2996:6;2989:14;;;;;;;;;;;;;;;:24;;;;;;;;;;;;:28;;;2981:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;3069:7;3056:9;:20;;3048:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;3127:21;3151:7;:19;3159:10;3151:19;;;;;;;;;;;;;;;3127:43;;3216:3;3191:6;:15;;:22;;;;:28;3183:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;3265:42;3276:10;3288:7;3297:9;3265:10;:42::i;:::-;3320:6;:15;;3341:124;;;;;;;;3371:6;3341:124;;;;;;3400:9;3341:124;;;;3437:15;3341:124;;;;;3320:146;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3504:9;3479:6;:21;;;:34;;;;;;;:::i;:::-;;;;;;;;3536:9;3524:8;;:21;;;;;;;:::i;:::-;;;;;;;;3558:33;3569:10;3581:9;3558:10;:33::i;:::-;3612:5;;;;;;;;;;3604:23;;:39;3640:2;3628:9;:14;;;;:::i;:::-;3604:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3680:10;3669:41;;;3692:9;3703:6;3669:41;;;;;;;:::i;:::-;;;;;;;;2970:748;2905:813;;:::o;692:65::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;564:26::-;;;;:::o;533:24::-;;;;:::o;503:23::-;;;;:::o;811:41::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5885:91::-;5937:10;5929:28;;:39;5958:9;5929:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5885:91::o;5832:45::-;:::o;1450:251::-;1501:14;1518:4;:13;;;1532:5;1518:20;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1501:37;;1563:1;1554:6;:10;1551:143;;;1617:15;1581:7;:14;1589:5;1581:14;;;;;;;;;;;;;;;:26;;;:52;;;;;;;;;;;;;;;;;;1676:6;1648:7;:14;1656:5;1648:14;;;;;;;;;;;;;;;:24;;;:34;;;;;;;:::i;:::-;;;;;;;;1551:143;1490:211;1450:251;:::o;2270:623::-;2394:1;2361:35;;:7;:14;2369:5;2361:14;;;;;;;;;;;;;;;:21;;;;;;;;;;;;:35;;;:53;;;;;2409:5;;;;;;;;;;2400:14;;:5;:14;;;;2361:53;2358:528;;;2470:1;2434:7;:16;2442:7;2434:16;;;;;;;;;;;;;;;:25;;:32;;;;:37;2431:92;;;2502:5;;;;;;;;;;2492:15;;2431:92;2563:7;2539;:14;2547:5;2539:14;;;;;;;;;;;;;;;:21;;;:31;;;;;;;;;;;;;;;;;;2606:7;2592:37;;2599:5;2592:37;;;2625:3;2615:7;:13;;;;:::i;:::-;2592:37;;;;;;:::i;:::-;;;;;;;;2662:7;2658:217;638:1;2675:21;;:1;:21;;;2658:217;;;2722:7;:16;2730:7;2722:16;;;;;;;;;;;;;;;:26;;2749:1;2722:29;;;;;;;;;:::i;:::-;;;;:31;;;;;;;;;:::i;:::-;;;;;;2784:7;:16;2792:7;2784:16;;;;;;;;;;;;;;;:23;;;;;;;;;;;;2774:33;;2850:1;2831:21;;:7;:21;;;2828:31;;;2854:5;;2828:31;2698:3;;;;;:::i;:::-;;;;2658:217;;;;2358:528;2270:623;;;:::o;1709:553::-;1780:10;1793:7;:14;1801:5;1793:14;;;;;;;;;;;;;;;:21;;;;;;;;;;;;1780:34;;1831:7;1827:428;1848:18;1844:1;:22;;;1827:428;;;1905:1;1891:16;;:2;:16;;;1888:26;;;1909:5;;1888:26;1943:13;680:4;1959:42;;1969:11;1981:1;1969:14;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;1959:24;;:7;:24;;;;:::i;:::-;:42;;;;:::i;:::-;1943:58;;2057:5;2030:7;:11;2038:2;2030:11;;;;;;;;;;;;;;;:23;;;:32;;;;;;;:::i;:::-;;;;;;;;2110:5;2077:7;:11;2085:2;2077:11;;;;;;;;;;;;;;;:29;;;:38;;;;;;;:::i;:::-;;;;;;;;2147:5;2132:11;;:20;;;;;;;:::i;:::-;;;;;;;;2190:5;2174:29;;2186:2;2174:29;;;2197:5;2174:29;;;;;;:::i;:::-;;;;;;;;2225:7;:11;2233:2;2225:11;;;;;;;;;;;;;;;:18;;;;;;;;;;;;2220:23;;1873:382;1868:3;;;;;:::i;:::-;;;;1827:428;;;;1769:493;1709:553;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;88:117:1:-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:329::-;900:6;949:2;937:9;928:7;924:23;920:32;917:119;;;955:79;;:::i;:::-;917:119;1075:1;1100:53;1145:7;1136:6;1125:9;1121:22;1100:53;:::i;:::-;1090:63;;1046:117;841:329;;;;:::o;1176:77::-;1213:7;1242:5;1231:16;;1176:77;;;:::o;1259:118::-;1346:24;1364:5;1346:24;:::i;:::-;1341:3;1334:37;1259:118;;:::o;1383:442::-;1532:4;1570:2;1559:9;1555:18;1547:26;;1583:71;1651:1;1640:9;1636:17;1627:6;1583:71;:::i;:::-;1664:72;1732:2;1721:9;1717:18;1708:6;1664:72;:::i;:::-;1746;1814:2;1803:9;1799:18;1790:6;1746:72;:::i;:::-;1383:442;;;;;;:::o;1831:104::-;1896:6;1924:4;1914:14;;1831:104;;;:::o;1941:143::-;2038:11;2075:3;2060:18;;1941:143;;;;:::o;2090:98::-;2155:4;2178:3;2170:11;;2090:98;;;:::o;2194:108::-;2271:24;2289:5;2271:24;:::i;:::-;2266:3;2259:37;2194:108;;:::o;2308:179::-;2377:10;2398:46;2440:3;2432:6;2398:46;:::i;:::-;2476:4;2471:3;2467:14;2453:28;;2308:179;;;;:::o;2493:111::-;2561:4;2593;2588:3;2584:14;2576:22;;2493:111;;;:::o;2642:694::-;2778:52;2824:5;2778:52;:::i;:::-;2846:84;2923:6;2918:3;2846:84;:::i;:::-;2839:91;;2954:54;3002:5;2954:54;:::i;:::-;3031:7;3062:1;3047:282;3072:6;3069:1;3066:13;3047:282;;;3148:6;3142:13;3175:63;3234:3;3219:13;3175:63;:::i;:::-;3168:70;;3261:58;3312:6;3261:58;:::i;:::-;3251:68;;3107:222;3094:1;3091;3087:9;3082:14;;3047:282;;;3051:14;2754:582;;;2642:694;;:::o;3342:756::-;3593:4;3631:3;3620:9;3616:19;3608:27;;3645:71;3713:1;3702:9;3698:17;3689:6;3645:71;:::i;:::-;3726:72;3794:2;3783:9;3779:18;3770:6;3726:72;:::i;:::-;3808;3876:2;3865:9;3861:18;3852:6;3808:72;:::i;:::-;3890;3958:2;3947:9;3943:18;3934:6;3890:72;:::i;:::-;3972:119;4086:3;4075:9;4071:19;4062:6;3972:119;:::i;:::-;3342:756;;;;;;;;:::o;4104:222::-;4197:4;4235:2;4224:9;4220:18;4212:26;;4248:71;4316:1;4305:9;4301:17;4292:6;4248:71;:::i;:::-;4104:222;;;;:::o;4332:118::-;4419:24;4437:5;4419:24;:::i;:::-;4414:3;4407:37;4332:118;;:::o;4456:222::-;4549:4;4587:2;4576:9;4572:18;4564:26;;4600:71;4668:1;4657:9;4653:17;4644:6;4600:71;:::i;:::-;4456:222;;;;:::o;4684:86::-;4719:7;4759:4;4752:5;4748:16;4737:27;;4684:86;;;:::o;4776:118::-;4847:22;4863:5;4847:22;:::i;:::-;4840:5;4837:33;4827:61;;4884:1;4881;4874:12;4827:61;4776:118;:::o;4900:135::-;4944:5;4982:6;4969:20;4960:29;;4998:31;5023:5;4998:31;:::i;:::-;4900:135;;;;:::o;5041:325::-;5098:6;5147:2;5135:9;5126:7;5122:23;5118:32;5115:119;;;5153:79;;:::i;:::-;5115:119;5273:1;5298:51;5341:7;5332:6;5321:9;5317:22;5298:51;:::i;:::-;5288:61;;5244:115;5041:325;;;;:::o;5372:112::-;5455:22;5471:5;5455:22;:::i;:::-;5450:3;5443:35;5372:112;;:::o;5490:316::-;5603:4;5641:2;5630:9;5626:18;5618:26;;5654:67;5718:1;5707:9;5703:17;5694:6;5654:67;:::i;:::-;5731:68;5795:2;5784:9;5780:18;5771:6;5731:68;:::i;:::-;5490:316;;;;;:::o;5812:470::-;5878:6;5886;5935:2;5923:9;5914:7;5910:23;5906:32;5903:119;;;5941:79;;:::i;:::-;5903:119;6061:1;6086:51;6129:7;6120:6;6109:9;6105:22;6086:51;:::i;:::-;6076:61;;6032:115;6186:2;6212:53;6257:7;6248:6;6237:9;6233:22;6212:53;:::i;:::-;6202:63;;6157:118;5812:470;;;;;:::o;6288:122::-;6361:24;6379:5;6361:24;:::i;:::-;6354:5;6351:35;6341:63;;6400:1;6397;6390:12;6341:63;6288:122;:::o;6416:139::-;6462:5;6500:6;6487:20;6478:29;;6516:33;6543:5;6516:33;:::i;:::-;6416:139;;;;:::o;6561:329::-;6620:6;6669:2;6657:9;6648:7;6644:23;6640:32;6637:119;;;6675:79;;:::i;:::-;6637:119;6795:1;6820:53;6865:7;6856:6;6845:9;6841:22;6820:53;:::i;:::-;6810:63;;6766:117;6561:329;;;;:::o;6896:214::-;6985:4;7023:2;7012:9;7008:18;7000:26;;7036:67;7100:1;7089:9;7085:17;7076:6;7036:67;:::i;:::-;6896:214;;;;:::o;7116:95::-;7152:7;7192:12;7185:5;7181:24;7170:35;;7116:95;;;:::o;7217:115::-;7302:23;7319:5;7302:23;:::i;:::-;7297:3;7290:36;7217:115;;:::o;7338:882::-;7597:4;7635:3;7624:9;7620:19;7612:27;;7649:71;7717:1;7706:9;7702:17;7693:6;7649:71;:::i;:::-;7730:72;7798:2;7787:9;7783:18;7774:6;7730:72;:::i;:::-;7812;7880:2;7869:9;7865:18;7856:6;7812:72;:::i;:::-;7894:70;7960:2;7949:9;7945:18;7936:6;7894:70;:::i;:::-;7974:73;8042:3;8031:9;8027:19;8018:6;7974:73;:::i;:::-;8057;8125:3;8114:9;8110:19;8101:6;8057:73;:::i;:::-;8140;8208:3;8197:9;8193:19;8184:6;8140:73;:::i;:::-;7338:882;;;;;;;;;;:::o;8226:143::-;8283:5;8314:6;8308:13;8299:22;;8330:33;8357:5;8330:33;:::i;:::-;8226:143;;;;:::o;8375:351::-;8445:6;8494:2;8482:9;8473:7;8469:23;8465:32;8462:119;;;8500:79;;:::i;:::-;8462:119;8620:1;8645:64;8701:7;8692:6;8681:9;8677:22;8645:64;:::i;:::-;8635:74;;8591:128;8375:351;;;;:::o;8732:180::-;8780:77;8777:1;8770:88;8877:4;8874:1;8867:15;8901:4;8898:1;8891:15;8918:180;8966:77;8963:1;8956:88;9063:4;9060:1;9053:15;9087:4;9084:1;9077:15;9104:167;9141:3;9164:22;9180:5;9164:22;:::i;:::-;9155:31;;9208:4;9201:5;9198:15;9195:41;;;9216:18;;:::i;:::-;9195:41;9263:1;9256:5;9252:13;9245:20;;9104:167;;;:::o;9277:305::-;9317:3;9336:20;9354:1;9336:20;:::i;:::-;9331:25;;9370:20;9388:1;9370:20;:::i;:::-;9365:25;;9524:1;9456:66;9452:74;9449:1;9446:81;9443:107;;;9530:18;;:::i;:::-;9443:107;9574:1;9571;9567:9;9560:16;;9277:305;;;;:::o;9588:169::-;9672:11;9706:6;9701:3;9694:19;9746:4;9741:3;9737:14;9722:29;;9588:169;;;;:::o;9763:161::-;9903:13;9899:1;9891:6;9887:14;9880:37;9763:161;:::o;9930:366::-;10072:3;10093:67;10157:2;10152:3;10093:67;:::i;:::-;10086:74;;10169:93;10258:3;10169:93;:::i;:::-;10287:2;10282:3;10278:12;10271:19;;9930:366;;;:::o;10302:419::-;10468:4;10506:2;10495:9;10491:18;10483:26;;10555:9;10549:4;10545:20;10541:1;10530:9;10526:17;10519:47;10583:131;10709:4;10583:131;:::i;:::-;10575:139;;10302:419;;;:::o;10727:91::-;10763:7;10803:8;10796:5;10792:20;10781:31;;10727:91;;;:::o;10824:287::-;10863:7;10886:19;10903:1;10886:19;:::i;:::-;10881:24;;10919:19;10936:1;10919:19;:::i;:::-;10914:24;;11048:1;11038:8;11034:16;11031:1;11028:23;11023:1;11016:9;11009:17;11005:47;11002:73;;;11055:18;;:::i;:::-;11002:73;11103:1;11100;11096:9;11085:20;;10824:287;;;;:::o;11117:248::-;11156:3;11175:19;11192:1;11175:19;:::i;:::-;11170:24;;11208:19;11225:1;11208:19;:::i;:::-;11203:24;;11307:1;11293:12;11289:20;11286:1;11283:27;11280:53;;;11313:18;;:::i;:::-;11280:53;11357:1;11354;11350:9;11343:16;;11117:248;;;;:::o;11371:188::-;11410:4;11430:19;11447:1;11430:19;:::i;:::-;11425:24;;11463:19;11480:1;11463:19;:::i;:::-;11458:24;;11501:1;11498;11495:8;11492:34;;;11506:18;;:::i;:::-;11492:34;11551:1;11548;11544:9;11536:17;;11371:188;;;;:::o;11565:348::-;11605:7;11628:20;11646:1;11628:20;:::i;:::-;11623:25;;11662:20;11680:1;11662:20;:::i;:::-;11657:25;;11850:1;11782:66;11778:74;11775:1;11772:81;11767:1;11760:9;11753:17;11749:105;11746:131;;;11857:18;;:::i;:::-;11746:131;11905:1;11902;11898:9;11887:20;;11565:348;;;;:::o;11919:180::-;11967:77;11964:1;11957:88;12064:4;12061:1;12054:15;12088:4;12085:1;12078:15;12105:185;12145:1;12162:20;12180:1;12162:20;:::i;:::-;12157:25;;12196:20;12214:1;12196:20;:::i;:::-;12191:25;;12235:1;12225:35;;12240:18;;:::i;:::-;12225:35;12282:1;12279;12275:9;12270:14;;12105:185;;;;:::o;12296:233::-;12335:3;12358:24;12376:5;12358:24;:::i;:::-;12349:33;;12404:66;12397:5;12394:77;12391:103;;;12474:18;;:::i;:::-;12391:103;12521:1;12514:5;12510:13;12503:20;;12296:233;;;:::o;12535:165::-;12675:17;12671:1;12663:6;12659:14;12652:41;12535:165;:::o;12706:366::-;12848:3;12869:67;12933:2;12928:3;12869:67;:::i;:::-;12862:74;;12945:93;13034:3;12945:93;:::i;:::-;13063:2;13058:3;13054:12;13047:19;;12706:366;;;:::o;13078:419::-;13244:4;13282:2;13271:9;13267:18;13259:26;;13331:9;13325:4;13321:20;13317:1;13306:9;13302:17;13295:47;13359:131;13485:4;13359:131;:::i;:::-;13351:139;;13078:419;;;:::o;13503:220::-;13643:34;13639:1;13631:6;13627:14;13620:58;13712:3;13707:2;13699:6;13695:15;13688:28;13503:220;:::o;13729:366::-;13871:3;13892:67;13956:2;13951:3;13892:67;:::i;:::-;13885:74;;13968:93;14057:3;13968:93;:::i;:::-;14086:2;14081:3;14077:12;14070:19;;13729:366;;;:::o;14101:419::-;14267:4;14305:2;14294:9;14290:18;14282:26;;14354:9;14348:4;14344:20;14340:1;14329:9;14325:17;14318:47;14382:131;14508:4;14382:131;:::i;:::-;14374:139;;14101:419;;;:::o;14526:178::-;14666:30;14662:1;14654:6;14650:14;14643:54;14526:178;:::o;14710:366::-;14852:3;14873:67;14937:2;14932:3;14873:67;:::i;:::-;14866:74;;14949:93;15038:3;14949:93;:::i;:::-;15067:2;15062:3;15058:12;15051:19;;14710:366;;;:::o;15082:419::-;15248:4;15286:2;15275:9;15271:18;15263:26;;15335:9;15329:4;15325:20;15321:1;15310:9;15306:17;15299:47;15363:131;15489:4;15363:131;:::i;:::-;15355:139;;15082:419;;;:::o;15507:324::-;15624:4;15662:2;15651:9;15647:18;15639:26;;15675:71;15743:1;15732:9;15728:17;15719:6;15675:71;:::i;:::-;15756:68;15820:2;15809:9;15805:18;15796:6;15756:68;:::i;:::-;15507:324;;;;;:::o
Swarm Source
ipfs://da11d53af2bef8d90e3747dd2c44731b0d29d82f7931650f600bcc27b2a398b1
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.