Source Code
Latest 25 from a total of 111 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Record Official ... | 86528360 | 2 days ago | IN | 0 POL | 0.00839903 | ||||
| Record Official ... | 86326650 | 6 days ago | IN | 0 POL | 0.00924155 | ||||
| Record Official ... | 86325346 | 6 days ago | IN | 0 POL | 0.00864683 | ||||
| Record Official ... | 86325346 | 6 days ago | IN | 0 POL | 0.00860772 | ||||
| Record Official ... | 86317258 | 6 days ago | IN | 0 POL | 0.0087062 | ||||
| Record Official ... | 86317258 | 6 days ago | IN | 0 POL | 0.00866682 | ||||
| Record Official ... | 86316937 | 6 days ago | IN | 0 POL | 0.00882793 | ||||
| Record Official ... | 86316937 | 6 days ago | IN | 0 POL | 0.008788 | ||||
| Record Official ... | 86314498 | 7 days ago | IN | 0 POL | 0.02546742 | ||||
| Record Official ... | 86314498 | 7 days ago | IN | 0 POL | 0.02535224 | ||||
| Record Official ... | 86277922 | 7 days ago | IN | 0 POL | 0.00885308 | ||||
| Record Official ... | 86152473 | 10 days ago | IN | 0 POL | 0.00838965 | ||||
| Record Official ... | 86144852 | 10 days ago | IN | 0 POL | 0.00887801 | ||||
| Record Official ... | 85993154 | 14 days ago | IN | 0 POL | 0.00839116 | ||||
| Record Official ... | 85993154 | 14 days ago | IN | 0 POL | 0.0083532 | ||||
| Record Official ... | 85973651 | 14 days ago | IN | 0 POL | 0.00761921 | ||||
| Record Official ... | 85972659 | 14 days ago | IN | 0 POL | 0.00861468 | ||||
| Record Official ... | 85972055 | 14 days ago | IN | 0 POL | 0.00844933 | ||||
| Record Official ... | 85971958 | 14 days ago | IN | 0 POL | 0.00833465 | ||||
| Record Official ... | 85971380 | 14 days ago | IN | 0 POL | 0.00839302 | ||||
| Record Official ... | 85970889 | 14 days ago | IN | 0 POL | 0.00825399 | ||||
| Record Official ... | 85959914 | 15 days ago | IN | 0 POL | 0.00845239 | ||||
| Record Official ... | 85959791 | 15 days ago | IN | 0 POL | 0.00851937 | ||||
| Record Official ... | 85958212 | 15 days ago | IN | 0 POL | 0.00839249 | ||||
| Record Official ... | 85957852 | 15 days ago | IN | 0 POL | 0.00850528 |
Latest 1 internal transaction
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 77435957 | 212 days ago | 0.001 POL |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_oriah","type":"address"},{"internalType":"address","name":"_investWallet","type":"address"},{"internalType":"address","name":"_ballxToken","type":"address"},{"internalType":"address","name":"_exchangeCNC","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"monthKey","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"AuditHash","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"name","type":"string"},{"indexed":false,"internalType":"uint256","name":"valueWei","type":"uint256"}],"name":"FeeChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldIndex","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newIndex","type":"uint256"}],"name":"InflationIndexChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previous","type":"address"},{"indexed":true,"internalType":"address","name":"current","type":"address"}],"name":"InvestWalletChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"key","type":"bytes32"},{"indexed":false,"internalType":"bool","name":"paused","type":"bool"}],"name":"ModulePaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"key","type":"bytes32"},{"indexed":true,"internalType":"address","name":"addr","type":"address"}],"name":"ModuleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"op","type":"address"},{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"OperatorChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previous","type":"address"},{"indexed":true,"internalType":"address","name":"current","type":"address"}],"name":"OriahChanged","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":false,"internalType":"bool","name":"paused","type":"bool"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"key","type":"string"},{"indexed":false,"internalType":"uint256","name":"oldVal","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVal","type":"uint256"}],"name":"PolicyChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"code","type":"bytes32"},{"indexed":true,"internalType":"address","name":"actor","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"brlCents","type":"uint256"}],"name":"TransactionBase","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"category","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"refHash","type":"bytes32"},{"indexed":false,"internalType":"string","name":"note","type":"string"}],"name":"TransactionMeta","type":"event"},{"inputs":[],"name":"BALLX","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amountBallx","type":"uint256"},{"internalType":"uint256","name":"brlCents","type":"uint256"},{"internalType":"bytes32","name":"category","type":"bytes32"},{"internalType":"bytes32","name":"refHash","type":"bytes32"},{"internalType":"string","name":"note","type":"string"}],"name":"G100_Distribute","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"tos","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"uint256","name":"brlCents","type":"uint256"},{"internalType":"bytes32","name":"category","type":"bytes32"},{"internalType":"bytes32","name":"refHash","type":"bytes32"},{"internalType":"string","name":"note","type":"string"}],"name":"G101_DistributeBatch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"actor","type":"address"},{"internalType":"uint256","name":"brlCents","type":"uint256"},{"internalType":"bytes32","name":"refHash","type":"bytes32"},{"internalType":"string","name":"note","type":"string"}],"name":"G215_RecordCampaign","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"winner","type":"address"},{"internalType":"uint256","name":"amountBallx","type":"uint256"},{"internalType":"bytes32","name":"refHash","type":"bytes32"},{"internalType":"string","name":"note","type":"string"}],"name":"G220_RecordAward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_paused","type":"bool"}],"name":"M000_EmergencyStop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"monthKey","type":"bytes32"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"autoTrack","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"campaignCapBps","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"coreAuthority","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"exchangeCNC","outputs":[{"internalType":"contract IExchangeCNC","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"governanceModule","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"inflationIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"investWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"localAdminFeeWei","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"localRecordFeeWei","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"module","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"modulePaused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"movedThisYear","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"operators","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oriah","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"},{"internalType":"bool","name":"_paused","type":"bool"}],"name":"pauseModule","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"},{"internalType":"uint256","name":"amountBallx","type":"uint256"},{"internalType":"uint256","name":"brlValueCents","type":"uint256"},{"internalType":"bytes32","name":"swapTxHash","type":"bytes32"},{"internalType":"string","name":"reason","type":"string"},{"internalType":"bytes32","name":"refHash","type":"bytes32"}],"name":"recordOfficialTrade","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"setBallxToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"bps","type":"uint256"}],"name":"setCampaignCapBps","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"core","type":"address"}],"name":"setCoreAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"cnc","type":"address"}],"name":"setExchangeCNC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"gov","type":"address"}],"name":"setGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"index100","type":"uint256"}],"name":"setInflationIndex","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newWallet","type":"address"}],"name":"setInvestWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"v","type":"uint256"}],"name":"setLocalAdminFeeWei","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"v","type":"uint256"}],"name":"setLocalRecordFeeWei","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"},{"internalType":"address","name":"addr","type":"address"}],"name":"setModule","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"op","type":"address"},{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOriah","type":"address"}],"name":"setOriah","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_paused","type":"bool"}],"name":"setPaused","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"bps","type":"uint256"}],"name":"setYearlyCapBps","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"yearlyCapBps","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"yearlyWindowStart","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60806040526064600c556103e8600f55610bb86012553480156200002257600080fd5b5060405162003177380380620031778339810160408190526200004591620002c2565b6001600160a01b038516158015906200006657506001600160a01b03841615155b80156200007b57506001600160a01b03831615155b620000b95760405162461bcd60e51b8152602060048201526009602482015268424d413a207a65726f60b81b60448201526064015b60405180910390fd5b6001600160a01b03821615801590620000da57506001600160a01b03811615155b6200011b5760405162461bcd60e51b815260206004820152601060248201526f424d413a207a65726f206d6f64756c6560801b6044820152606401620000b0565b600080546001600160a01b038088166001600160a01b0319928316811784556001805489841690851681178255600280548a86169087168117909155600380548a871690881617905560048054958916959096169490941790945581855260096020526040808620805460ff199081168417909155948652808620805486168317905592855282852080549094161790925542601055519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36040516001600160a01b038516906000907fb4f84f1deca5a062fc0f915de0baf06f193b7ef739888286341ffa8b9028af14908290a3604051600181526001600160a01b03861690600080516020620031578339815191529060200160405180910390a2604051600181526001600160a01b03851690600080516020620031578339815191529060200160405180910390a2604051600181526001600160a01b03841690600080516020620031578339815191529060200160405180910390a2505050505062000332565b80516001600160a01b0381168114620002bd57600080fd5b919050565b600080600080600060a08688031215620002db57600080fd5b620002e686620002a5565b9450620002f660208701620002a5565b93506200030660408701620002a5565b92506200031660608701620002a5565b91506200032660808701620002a5565b90509295509295909350565b612e1580620003426000396000f3fe6080604052600436106102605760003560e01c80638da5cb5b11610144578063d8b8b3b7116100b6578063e8cffd1d1161007a578063e8cffd1d146106f0578063e9a49e2b14610726578063ea6a612f14610746578063eeb4986314610766578063f2fde38b14610786578063fc0a352d146107a657600080fd5b8063d8b8b3b714610687578063dcd3b35d1461030b578063dd210fd7146106a7578063decb73d2146106bd578063e719d3b1146106d057600080fd5b8063bc8409a411610108578063bc8409a4146105d1578063bfb451fe146105f1578063c3dfb17614610611578063ccd0878c14610631578063ce1633bb14610647578063d362550f1461066757600080fd5b80638da5cb5b146105215780639dbcaca714610541578063a4b6875c14610561578063ab033ea914610591578063b484af9e146105b157600080fd5b8063334315c1116101dd578063541cd468116101a1578063541cd46814610471578063558a7297146104915780635c975abb146104b15780637a7dd2fa146104cb5780638083f595146104eb578063894d31961461050b57600080fd5b8063334315c1146103db578063410d68e1146103fb57806345c2b8e01461041b5780634782f7791461043b5780634c09e5181461045b57600080fd5b806320624e421161022457806320624e421461034f57806328a8ed82146103655780632a443b35146103855780632a5c7d611461039b5780632b0a7032146103bb57600080fd5b80630d1c12c71461026c5780631171bda9146102a957806313e7c9d8146102cb57806316c38b3c1461030b5780631f90131d1461032b57600080fd5b3661026757005b600080fd5b34801561027857600080fd5b5060065461028c906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156102b557600080fd5b506102c96102c43660046126e1565b6107c6565b005b3480156102d757600080fd5b506102fb6102e636600461271d565b60096020526000908152604090205460ff1681565b60405190151581526020016102a0565b34801561031757600080fd5b506102c961032636600461274d565b610971565b34801561033757600080fd5b5061034160125481565b6040519081526020016102a0565b34801561035b57600080fd5b5061034160115481565b34801561037157600080fd5b506102c96103803660046127b3565b610a23565b34801561039157600080fd5b5061034160105481565b3480156103a757600080fd5b506102c96103b636600461281b565b610b83565b3480156103c757600080fd5b5060055461028c906001600160a01b031681565b3480156103e757600080fd5b506102c96103f636600461271d565b610c44565b34801561040757600080fd5b506102c961041636600461281b565b610d05565b34801561042757600080fd5b506102c961043636600461271d565b610dc7565b34801561044757600080fd5b506102c9610456366004612834565b610e61565b34801561046757600080fd5b50610341600d5481565b34801561047d57600080fd5b506102c961048c36600461285e565b610f6e565b34801561049d57600080fd5b506102c96104ac36600461288a565b61100e565b3480156104bd57600080fd5b50600a546102fb9060ff1681565b3480156104d757600080fd5b506102c96104e63660046128c1565b6110bf565b3480156104f757600080fd5b5060045461028c906001600160a01b031681565b34801561051757600080fd5b50610341600c5481565b34801561052d57600080fd5b5060005461028c906001600160a01b031681565b34801561054d57600080fd5b5060035461028c906001600160a01b031681565b34801561056d57600080fd5b506102fb61057c36600461281b565b60086020526000908152604090205460ff1681565b34801561059d57600080fd5b506102c96105ac36600461271d565b6113cb565b3480156105bd57600080fd5b506102c96105cc36600461271d565b611464565b3480156105dd57600080fd5b5060025461028c906001600160a01b031681565b3480156105fd57600080fd5b506102c961060c36600461271d565b611552565b34801561061d57600080fd5b506102c961062c36600461281b565b61162b565b34801561063d57600080fd5b50610341600e5481565b34801561065357600080fd5b506102c961066236600461281b565b611734565b34801561067357600080fd5b506102c961068236600461271d565b61183f565b34801561069357600080fd5b5060015461028c906001600160a01b031681565b3480156106b357600080fd5b50610341600f5481565b6102c96106cb36600461293c565b6118fe565b3480156106dc57600080fd5b506102c96106eb3660046129b6565b611be1565b3480156106fc57600080fd5b5061028c61070b36600461281b565b6007602052600090815260409020546001600160a01b031681565b34801561073257600080fd5b506102c96107413660046129db565b611ca6565b34801561075257600080fd5b506102c96107613660046127b3565b611d54565b34801561077257600080fd5b506102c961078136600461281b565b611ea5565b34801561079257600080fd5b506102c96107a136600461271d565b611f86565b3480156107b257600080fd5b506102c96107c1366004612a42565b612071565b6000546001600160a01b031633146107f95760405162461bcd60e51b81526004016107f090612afb565b60405180910390fd5b600b54156108195760405162461bcd60e51b81526004016107f090612b24565b6001600b556003546001600160a01b039081169084160361086e5760405162461bcd60e51b815260206004820152600f60248201526e424d413a20757365206d6f64756c6560881b60448201526064016107f0565b6001600160a01b0382166108945760405162461bcd60e51b81526004016107f090612b4d565b806000036108b45760405162461bcd60e51b81526004016107f090612b70565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af1158015610903573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109279190612b9a565b6109675760405162461bcd60e51b81526020600482015260116024820152701093504e881c9958dbdd995c8819985a5b607a1b60448201526064016107f0565b50506000600b5550565b6000546001600160a01b031633148061099957503360009081526009602052604090205460ff165b806109ae57506001546001600160a01b031633145b6109ca5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff16151581151514610a2057600a805460ff19168215159081179091556040519081527f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd2906020015b60405180910390a15b50565b6000546001600160a01b0316331480610a4b57503360009081526009602052604090205460ff165b80610a6057506001546001600160a01b031633145b610a7c5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff1615610a9f5760405162461bcd60e51b81526004016107f090612be3565b630473232360e41b600081905260086020527fd461076318a9d4fdad039a2fd9b3471109b8ca84b5ec67898bb07eb2765a6d305460ff1615610af35760405162461bcd60e51b81526004016107f090612c08565b60408051868152600060208201526001600160a01b038816913391630473232360e41b91600080516020612d80833981519152910160405180910390a4600080516020612da08339815191527f9405847f4031c189e2a6abca94b78ae16af8826e5509befe6a155324b192ea3f858585604051610b739493929190612c5d565b60405180910390a1505050505050565b6000546001600160a01b0316331480610bab57503360009081526009602052604090205460ff165b80610bc057506001546001600160a01b031633145b610bdc5760405162461bcd60e51b81526004016107f090612bb7565b80600e5414610a2057600e819055604080518181526010918101919091526f6c6f63616c41646d696e46656557656960801b6060820152602081018290527f028fb3547db27a12ea2446a9c9bae9d9ecf97ce6abb8ddaefd2605ea1f97618e90608001610a17565b6000546001600160a01b0316331480610c6c57503360009081526009602052604090205460ff165b80610c8157506001546001600160a01b031633145b610c9d5760405162461bcd60e51b81526004016107f090612bb7565b6001600160a01b038116610cc35760405162461bcd60e51b81526004016107f090612b4d565b600380546001600160a01b0319166001600160a01b03831690811790915560405164084829898b60db1b90600080516020612dc083398151915290600090a350565b6000546001600160a01b0316331480610d2d57503360009081526009602052604090205460ff165b80610d4257506001546001600160a01b031633145b610d5e5760405162461bcd60e51b81526004016107f090612bb7565b80600d5414610a2057600d81905560408051818152601191810191909152706c6f63616c5265636f726446656557656960781b6060820152602081018290527f028fb3547db27a12ea2446a9c9bae9d9ecf97ce6abb8ddaefd2605ea1f97618e90608001610a17565b6000546001600160a01b0316331480610def57503360009081526009602052604090205460ff165b80610e0457506001546001600160a01b031633145b610e205760405162461bcd60e51b81526004016107f090612bb7565b600680546001600160a01b0319166001600160a01b03831690811790915560405163434f524560e01b90600080516020612dc083398151915290600090a350565b6000546001600160a01b03163314610e8b5760405162461bcd60e51b81526004016107f090612afb565b600b5415610eab5760405162461bcd60e51b81526004016107f090612b24565b6001600b556001600160a01b038216610ed65760405162461bcd60e51b81526004016107f090612b4d565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610f23576040519150601f19603f3d011682016040523d82523d6000602084013e610f28565b606091505b50509050806109675760405162461bcd60e51b81526020600482015260126024820152711093504e881dda5d1a191c985dc819985a5b60721b60448201526064016107f0565b6000546001600160a01b0316331480610f9657503360009081526009602052604090205460ff165b80610fab57506001546001600160a01b031633145b610fc75760405162461bcd60e51b81526004016107f090612bb7565b60008281526007602052604080822080546001600160a01b0319166001600160a01b038516908117909155905190918491600080516020612dc08339815191529190a35050565b6000546001600160a01b031633146110385760405162461bcd60e51b81526004016107f090612afb565b6001600160a01b03821660009081526009602052604090205460ff161515811515146110bb576001600160a01b038216600081815260096020908152604091829020805460ff191685151590811790915591519182527f193de8d500b5cb7b720089b258a39e9c1d0b840019a73ae7c51c3f9101732b0291015b60405180910390a25b5050565b6000546001600160a01b03163314806110e757503360009081526009602052604090205460ff165b806110fc57506001546001600160a01b031633145b6111185760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff161561113b5760405162461bcd60e51b81526004016107f090612be3565b600b541561115b5760405162461bcd60e51b81526004016107f090612b24565b6001600b55630473130360e41b600081905260086020527f631534cacc338eddee1a2a1d068b15a0404ffa1e84503682a149ce2ef6738b4d5460ff16156111b45760405162461bcd60e51b81526004016107f090612c08565b6001600160a01b0388166111f95760405162461bcd60e51b815260206004820152600c60248201526b424d413a20746f207a65726f60a01b60448201526064016107f0565b866000036112195760405162461bcd60e51b81526004016107f090612b70565b6112216124e5565b61122a87612508565b7f95cd670c6e0cb8d811f25ec961819fc092b9e8b052d261c23c65fb4d0987771385148061127757507f0f1c5b49ca512a583d751a6d429ab98ae5108b35a01a7d6331f0561053b0a10885145b1561128557611285876125ec565b60035460405163a9059cbb60e01b81526001600160a01b038a81166004830152602482018a90529091169063a9059cbb906044016020604051808303816000875af11580156112d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112fc9190612b9a565b61133d5760405162461bcd60e51b81526020600482015260126024820152711093504e881d1c985b9cd9995c8819985a5b60721b60448201526064016107f0565b866011600082825461134f9190612c9d565b909155505060408051888152602081018890526001600160a01b038a16913391630473130360e41b91600080516020612d80833981519152910160405180910390a4600080516020612da0833981519152858585856040516113b49493929190612c5d565b60405180910390a150506000600b55505050505050565b6000546001600160a01b03163314806113f357503360009081526009602052604090205460ff165b8061140857506001546001600160a01b031633145b6114245760405162461bcd60e51b81526004016107f090612bb7565b600580546001600160a01b0319166001600160a01b0383169081179091556040516223a7ab60e91b90600080516020612dc083398151915290600090a350565b6000546001600160a01b0316331461148e5760405162461bcd60e51b81526004016107f090612afb565b6001600160a01b0381166114b45760405162461bcd60e51b81526004016107f090612b4d565b6001546001600160a01b03828116911614610a20576001546040516001600160a01b038084169216907fb4f84f1deca5a062fc0f915de0baf06f193b7ef739888286341ffa8b9028af1490600090a3600180546001600160a01b03908116600090815260096020526040808220805460ff1990811690915584546001600160a01b031916959093169485178455938152929092208054909216179055565b6000546001600160a01b0316331461157c5760405162461bcd60e51b81526004016107f090612afb565b6001600160a01b0381166115a25760405162461bcd60e51b81526004016107f090612b4d565b6002546001600160a01b03828116911614610a20576002546040516001600160a01b038084169216907f597ba562a6e0a066f6388137fa18a2da965f3051fde3fa4b7837a344fce69a8990600090a3600280546001600160a01b0319166001600160a01b039290921691821790556000908152600960205260409020805460ff19166001179055565b6000546001600160a01b031633148061165357503360009081526009602052604090205460ff165b8061166857506001546001600160a01b031633145b6116845760405162461bcd60e51b81526004016107f090612bb7565b6107d08111156116c55760405162461bcd60e51b815260206004820152600c60248201526b424d413a206361703e32302560a01b60448201526064016107f0565b80600f5414610a2057600f54604080516060808252600c908201526b796561726c7943617042707360a01b6080820152602081019290925281018290527fe0d4a75d889537dcc448285af9f7507d8951471b5f7f82e962259249f7dc70f59060a00160405180910390a1600f55565b6000546001600160a01b031633148061175c57503360009081526009602052604090205460ff165b8061177157506001546001600160a01b031633145b61178d5760405162461bcd60e51b81526004016107f090612bb7565b6113888111156117ce5760405162461bcd60e51b815260206004820152600c60248201526b424d413a206361703e35302560a01b60448201526064016107f0565b8060125414610a2057601254604080516060808252600e908201526d63616d706169676e43617042707360901b6080820152602081019290925281018290527fe0d4a75d889537dcc448285af9f7507d8951471b5f7f82e962259249f7dc70f59060a00160405180910390a1601255565b6000546001600160a01b031633148061186757503360009081526009602052604090205460ff165b8061187c57506001546001600160a01b031633145b6118985760405162461bcd60e51b81526004016107f090612bb7565b6001600160a01b0381166118be5760405162461bcd60e51b81526004016107f090612b4d565b600480546001600160a01b0319166001600160a01b03831690811790915560405162434e4360e81b90600080516020612dc083398151915290600090a350565b6000546001600160a01b031633148061192657503360009081526009602052604090205460ff165b8061193b57506001546001600160a01b031633145b6119575760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff161561197a5760405162461bcd60e51b81526004016107f090612be3565b685245435f545241444560b81b600081905260086020527f79739167cec8155cc762dcb2b04d7bc1b1f8a62dac3cce59339a40d46d91681b5460ff16156119d35760405162461bcd60e51b81526004016107f090612c08565b600d548015611ace5760006064600c54836119ee9190612cb6565b6119f89190612ccd565b905080341015611a355760405162461bcd60e51b8152602060048201526008602482015267424d413a2066656560c01b60448201526064016107f0565b6002546040516000916001600160a01b03169034908381818185875af1925050503d8060008114611a82576040519150601f19603f3d011682016040523d82523d6000602084013e611a87565b606091505b5050905080611ac75760405162461bcd60e51b815260206004820152600c60248201526b1093504e8819995948199dd960a21b60448201526064016107f0565b5050611b69565b3415611b69576002546040516000916001600160a01b03169034908381818185875af1925050503d8060008114611b21576040519150601f19603f3d011682016040523d82523d6000602084013e611b26565b606091505b5050905080611b675760405162461bcd60e51b815260206004820152600d60248201526c2126a09d103332b290333bb21960991b60448201526064016107f0565b505b60048054604051630a0003d360e31b81526001600160a01b03909116916350001e9891611ba4918d918d918d918d918d918d918d9101612cef565b600060405180830381600087803b158015611bbe57600080fd5b505af1158015611bd2573d6000803e3d6000fd5b50505050505050505050505050565b6000546001600160a01b0316331480611c0957503360009081526009602052604090205460ff165b80611c1e57506001546001600160a01b031633145b611c3a5760405162461bcd60e51b81526004016107f090612bb7565b60008281526008602052604090205460ff161515811515146110bb57600082815260086020908152604091829020805460ff1916841515908117909155915191825283917fcdd80176511ed1cf796403dce56a969f8faa9c2f5f822bf6e770b5b7f5634be291016110b2565b6000546001600160a01b0316331480611cce57503360009081526009602052604090205460ff165b80611ce357506001546001600160a01b031633145b611cff5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff1615611d225760405162461bcd60e51b81526004016107f090612be3565b817ff475981e687a884afa7929cc2f1470b806ee0e55513db0f050658dbcc2622211826040516110b291815260200190565b6000546001600160a01b0316331480611d7c57503360009081526009602052604090205460ff165b80611d9157506001546001600160a01b031633145b611dad5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff1615611dd05760405162461bcd60e51b81526004016107f090612be3565b634732313560e01b600081905260086020527ff6822f5789c86c0eab8f776c2ca691e7cd6958ced83b038bd72acc5ef788fdec5460ff1615611e245760405162461bcd60e51b81526004016107f090612c08565b60408051600080825260208201889052916001600160a01b03891691634732313560e01b91600080516020612d80833981519152910160405180910390a4600080516020612da08339815191527f95cd670c6e0cb8d811f25ec961819fc092b9e8b052d261c23c65fb4d09877713858585604051610b739493929190612c5d565b6000546001600160a01b0316331480611ecd57503360009081526009602052604090205460ff165b80611ee257506001546001600160a01b031633145b611efe5760405162461bcd60e51b81526004016107f090612bb7565b6096811115611f3c5760405162461bcd60e51b815260206004820152600a602482015269424d413a203e3135302560b01b60448201526064016107f0565b80600c5414610a2057600c5460408051918252602082018390527f20f4418c8486ed7b1744dc7463152e669274ee6aa3a1598ad874ff87b4234880910160405180910390a1600c55565b6000546001600160a01b03163314611fb05760405162461bcd60e51b81526004016107f090612afb565b6001600160a01b038116611fd65760405162461bcd60e51b81526004016107f090612b4d565b6000546001600160a01b03828116911614610a2057600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03908116825260096020526040808320805460ff1990811690915583546001600160a01b03191694909216938417835592825291902080549091166001179055565b6000546001600160a01b031633148061209957503360009081526009602052604090205460ff165b806120ae57506001546001600160a01b031633145b6120ca5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff16156120ed5760405162461bcd60e51b81526004016107f090612be3565b600b541561210d5760405162461bcd60e51b81526004016107f090612b24565b6001600b55634731303160e01b600081905260086020527fbbab697fe8d35a0395c37739dc412b7cff1e648945c9af56c4d6cdd8322cca625460ff16156121665760405162461bcd60e51b81526004016107f090612c08565b888781146121aa5760405162461bcd60e51b81526020600482015260116024820152700849a827440d8cadc40dad2e6dac2e8c6d607b1b60448201526064016107f0565b6121b26124e5565b6000805b828110156122895760008d8d838181106121d2576121d2612d37565b90506020020160208101906121e7919061271d565b6001600160a01b03160361222c5760405162461bcd60e51b815260206004820152600c60248201526b424d413a20746f207a65726f60a01b60448201526064016107f0565b60008b8b8381811061224057612240612d37565b905060200201359050806000036122695760405162461bcd60e51b81526004016107f090612b70565b6122738184612c9d565b925050808061228190612d4d565b9150506121b6565b5061229381612508565b7f95cd670c6e0cb8d811f25ec961819fc092b9e8b052d261c23c65fb4d098777138714806122e057507f0f1c5b49ca512a583d751a6d429ab98ae5108b35a01a7d6331f0561053b0a10887145b156122ee576122ee816125ec565b60005b828110156124ba576003546001600160a01b031663a9059cbb8e8e8481811061231c5761231c612d37565b9050602002016020810190612331919061271d565b8d8d8581811061234357612343612d37565b6040516001600160e01b031960e087901b1681526001600160a01b03909416600485015260200291909101356024830152506044016020604051808303816000875af1158015612397573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123bb9190612b9a565b6123fc5760405162461bcd60e51b81526020600482015260126024820152711093504e881d1c985b9cd9995c8819985a5b60721b60448201526064016107f0565b8c8c8281811061240e5761240e612d37565b9050602002016020810190612423919061271d565b6001600160a01b031633634731303160e01b600080516020612d808339815191528e8e8681811061245657612456612d37565b905060200201358d604051612475929190918252602082015260400190565b60405180910390a4600080516020612da0833981519152888888886040516124a09493929190612c5d565b60405180910390a1806124b281612d4d565b9150506122f1565b5080601160008282546124cd9190612c9d565b90915550506000600b55505050505050505050505050565b6010546124f6906301e13380612c9d565b4210612506574260105560006011555b565b6000612710600f54600360009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612563573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125879190612d66565b6125919190612cb6565b61259b9190612ccd565b905080826011546125ac9190612c9d565b11156110bb5760405162461bcd60e51b815260206004820152600f60248201526e0424d413a20796561726c792063617608c1b60448201526064016107f0565b6000612710601254600360009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612647573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061266b9190612d66565b6126759190612cb6565b61267f9190612ccd565b9050808211156110bb5760405162461bcd60e51b81526020600482015260116024820152700424d413a2063616d706169676e2063617607c1b60448201526064016107f0565b80356001600160a01b03811681146126dc57600080fd5b919050565b6000806000606084860312156126f657600080fd5b6126ff846126c5565b925061270d602085016126c5565b9150604084013590509250925092565b60006020828403121561272f57600080fd5b612738826126c5565b9392505050565b8015158114610a2057600080fd5b60006020828403121561275f57600080fd5b81356127388161273f565b60008083601f84011261277c57600080fd5b50813567ffffffffffffffff81111561279457600080fd5b6020830191508360208285010111156127ac57600080fd5b9250929050565b6000806000806000608086880312156127cb57600080fd5b6127d4866126c5565b94506020860135935060408601359250606086013567ffffffffffffffff8111156127fe57600080fd5b61280a8882890161276a565b969995985093965092949392505050565b60006020828403121561282d57600080fd5b5035919050565b6000806040838503121561284757600080fd5b612850836126c5565b946020939093013593505050565b6000806040838503121561287157600080fd5b82359150612881602084016126c5565b90509250929050565b6000806040838503121561289d57600080fd5b6128a6836126c5565b915060208301356128b68161273f565b809150509250929050565b600080600080600080600060c0888a0312156128dc57600080fd5b6128e5886126c5565b96506020880135955060408801359450606088013593506080880135925060a088013567ffffffffffffffff81111561291d57600080fd5b6129298a828b0161276a565b989b979a50959850939692959293505050565b600080600080600080600060c0888a03121561295757600080fd5b612960886126c5565b9650602088013595506040880135945060608801359350608088013567ffffffffffffffff81111561299157600080fd5b61299d8a828b0161276a565b989b979a5095989497959660a090950135949350505050565b600080604083850312156129c957600080fd5b8235915060208301356128b68161273f565b600080604083850312156129ee57600080fd5b50508035926020909101359150565b60008083601f840112612a0f57600080fd5b50813567ffffffffffffffff811115612a2757600080fd5b6020830191508360208260051b85010111156127ac57600080fd5b600080600080600080600080600060c08a8c031215612a6057600080fd5b893567ffffffffffffffff80821115612a7857600080fd5b612a848d838e016129fd565b909b50995060208c0135915080821115612a9d57600080fd5b612aa98d838e016129fd565b909950975060408c0135965060608c0135955060808c0135945060a08c0135915080821115612ad757600080fd5b50612ae48c828d0161276a565b915080935050809150509295985092959850929598565b6020808252600f908201526e424d413a206f776e6572206f6e6c7960881b604082015260600190565b6020808252600f908201526e424d413a207265656e7472616e637960881b604082015260600190565b602080825260099082015268424d413a207a65726f60b81b604082015260600190565b60208082526010908201526f424d413a20616d6f756e74207a65726f60801b604082015260600190565b600060208284031215612bac57600080fd5b81516127388161273f565b602080825260129082015271424d413a206f70657261746f72206f6e6c7960701b604082015260600190565b6020808252600b908201526a1093504e881c185d5cd95960aa1b604082015260600190565b6020808252601290820152711093504e881b5bd91d5b19481c185d5cd95960721b604082015260600190565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b848152836020820152606060408201526000612c7d606083018486612c34565b9695505050505050565b634e487b7160e01b600052601160045260246000fd5b80820180821115612cb057612cb0612c87565b92915050565b8082028115828204841417612cb057612cb0612c87565b600082612cea57634e487b7160e01b600052601260045260246000fd5b500490565b60018060a01b038816815286602082015285604082015284606082015260c060808201526000612d2360c083018587612c34565b90508260a083015298975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600060018201612d5f57612d5f612c87565b5060010190565b600060208284031215612d7857600080fd5b505191905056fe3d3213a2afb2bcb057c3145f7e4d9ba63cac07db1ba999f961d1181b150963b4f5425d7f56dbd12ece315b5b3bebbc03a53e8aea6e844b90059e374cb24615070669329f751b07de4aa82f60514a409d0dfaef266e791a4a65a95b07b1c4c324a264697066735822122075b378d7499ebf4a367355b6253d39d69cea915599deb07e736061f973785a5d64736f6c63430008130033193de8d500b5cb7b720089b258a39e9c1d0b840019a73ae7c51c3f9101732b02000000000000000000000000784f1c4fa04e060592d9fe1fd80c9aa545246f6c000000000000000000000000a6e072702b7092966a4d1bd303e747ca840da8f700000000000000000000000046383f982377d482a47f41f773807996ccdd35f600000000000000000000000063f9d0990ab6d742c3ff1e4a83675566b2b0244d000000000000000000000000a0d5de9cea5bfd3ae15408bbb69ad54764d66140
Deployed Bytecode
0x6080604052600436106102605760003560e01c80638da5cb5b11610144578063d8b8b3b7116100b6578063e8cffd1d1161007a578063e8cffd1d146106f0578063e9a49e2b14610726578063ea6a612f14610746578063eeb4986314610766578063f2fde38b14610786578063fc0a352d146107a657600080fd5b8063d8b8b3b714610687578063dcd3b35d1461030b578063dd210fd7146106a7578063decb73d2146106bd578063e719d3b1146106d057600080fd5b8063bc8409a411610108578063bc8409a4146105d1578063bfb451fe146105f1578063c3dfb17614610611578063ccd0878c14610631578063ce1633bb14610647578063d362550f1461066757600080fd5b80638da5cb5b146105215780639dbcaca714610541578063a4b6875c14610561578063ab033ea914610591578063b484af9e146105b157600080fd5b8063334315c1116101dd578063541cd468116101a1578063541cd46814610471578063558a7297146104915780635c975abb146104b15780637a7dd2fa146104cb5780638083f595146104eb578063894d31961461050b57600080fd5b8063334315c1146103db578063410d68e1146103fb57806345c2b8e01461041b5780634782f7791461043b5780634c09e5181461045b57600080fd5b806320624e421161022457806320624e421461034f57806328a8ed82146103655780632a443b35146103855780632a5c7d611461039b5780632b0a7032146103bb57600080fd5b80630d1c12c71461026c5780631171bda9146102a957806313e7c9d8146102cb57806316c38b3c1461030b5780631f90131d1461032b57600080fd5b3661026757005b600080fd5b34801561027857600080fd5b5060065461028c906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156102b557600080fd5b506102c96102c43660046126e1565b6107c6565b005b3480156102d757600080fd5b506102fb6102e636600461271d565b60096020526000908152604090205460ff1681565b60405190151581526020016102a0565b34801561031757600080fd5b506102c961032636600461274d565b610971565b34801561033757600080fd5b5061034160125481565b6040519081526020016102a0565b34801561035b57600080fd5b5061034160115481565b34801561037157600080fd5b506102c96103803660046127b3565b610a23565b34801561039157600080fd5b5061034160105481565b3480156103a757600080fd5b506102c96103b636600461281b565b610b83565b3480156103c757600080fd5b5060055461028c906001600160a01b031681565b3480156103e757600080fd5b506102c96103f636600461271d565b610c44565b34801561040757600080fd5b506102c961041636600461281b565b610d05565b34801561042757600080fd5b506102c961043636600461271d565b610dc7565b34801561044757600080fd5b506102c9610456366004612834565b610e61565b34801561046757600080fd5b50610341600d5481565b34801561047d57600080fd5b506102c961048c36600461285e565b610f6e565b34801561049d57600080fd5b506102c96104ac36600461288a565b61100e565b3480156104bd57600080fd5b50600a546102fb9060ff1681565b3480156104d757600080fd5b506102c96104e63660046128c1565b6110bf565b3480156104f757600080fd5b5060045461028c906001600160a01b031681565b34801561051757600080fd5b50610341600c5481565b34801561052d57600080fd5b5060005461028c906001600160a01b031681565b34801561054d57600080fd5b5060035461028c906001600160a01b031681565b34801561056d57600080fd5b506102fb61057c36600461281b565b60086020526000908152604090205460ff1681565b34801561059d57600080fd5b506102c96105ac36600461271d565b6113cb565b3480156105bd57600080fd5b506102c96105cc36600461271d565b611464565b3480156105dd57600080fd5b5060025461028c906001600160a01b031681565b3480156105fd57600080fd5b506102c961060c36600461271d565b611552565b34801561061d57600080fd5b506102c961062c36600461281b565b61162b565b34801561063d57600080fd5b50610341600e5481565b34801561065357600080fd5b506102c961066236600461281b565b611734565b34801561067357600080fd5b506102c961068236600461271d565b61183f565b34801561069357600080fd5b5060015461028c906001600160a01b031681565b3480156106b357600080fd5b50610341600f5481565b6102c96106cb36600461293c565b6118fe565b3480156106dc57600080fd5b506102c96106eb3660046129b6565b611be1565b3480156106fc57600080fd5b5061028c61070b36600461281b565b6007602052600090815260409020546001600160a01b031681565b34801561073257600080fd5b506102c96107413660046129db565b611ca6565b34801561075257600080fd5b506102c96107613660046127b3565b611d54565b34801561077257600080fd5b506102c961078136600461281b565b611ea5565b34801561079257600080fd5b506102c96107a136600461271d565b611f86565b3480156107b257600080fd5b506102c96107c1366004612a42565b612071565b6000546001600160a01b031633146107f95760405162461bcd60e51b81526004016107f090612afb565b60405180910390fd5b600b54156108195760405162461bcd60e51b81526004016107f090612b24565b6001600b556003546001600160a01b039081169084160361086e5760405162461bcd60e51b815260206004820152600f60248201526e424d413a20757365206d6f64756c6560881b60448201526064016107f0565b6001600160a01b0382166108945760405162461bcd60e51b81526004016107f090612b4d565b806000036108b45760405162461bcd60e51b81526004016107f090612b70565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af1158015610903573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109279190612b9a565b6109675760405162461bcd60e51b81526020600482015260116024820152701093504e881c9958dbdd995c8819985a5b607a1b60448201526064016107f0565b50506000600b5550565b6000546001600160a01b031633148061099957503360009081526009602052604090205460ff165b806109ae57506001546001600160a01b031633145b6109ca5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff16151581151514610a2057600a805460ff19168215159081179091556040519081527f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd2906020015b60405180910390a15b50565b6000546001600160a01b0316331480610a4b57503360009081526009602052604090205460ff165b80610a6057506001546001600160a01b031633145b610a7c5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff1615610a9f5760405162461bcd60e51b81526004016107f090612be3565b630473232360e41b600081905260086020527fd461076318a9d4fdad039a2fd9b3471109b8ca84b5ec67898bb07eb2765a6d305460ff1615610af35760405162461bcd60e51b81526004016107f090612c08565b60408051868152600060208201526001600160a01b038816913391630473232360e41b91600080516020612d80833981519152910160405180910390a4600080516020612da08339815191527f9405847f4031c189e2a6abca94b78ae16af8826e5509befe6a155324b192ea3f858585604051610b739493929190612c5d565b60405180910390a1505050505050565b6000546001600160a01b0316331480610bab57503360009081526009602052604090205460ff165b80610bc057506001546001600160a01b031633145b610bdc5760405162461bcd60e51b81526004016107f090612bb7565b80600e5414610a2057600e819055604080518181526010918101919091526f6c6f63616c41646d696e46656557656960801b6060820152602081018290527f028fb3547db27a12ea2446a9c9bae9d9ecf97ce6abb8ddaefd2605ea1f97618e90608001610a17565b6000546001600160a01b0316331480610c6c57503360009081526009602052604090205460ff165b80610c8157506001546001600160a01b031633145b610c9d5760405162461bcd60e51b81526004016107f090612bb7565b6001600160a01b038116610cc35760405162461bcd60e51b81526004016107f090612b4d565b600380546001600160a01b0319166001600160a01b03831690811790915560405164084829898b60db1b90600080516020612dc083398151915290600090a350565b6000546001600160a01b0316331480610d2d57503360009081526009602052604090205460ff165b80610d4257506001546001600160a01b031633145b610d5e5760405162461bcd60e51b81526004016107f090612bb7565b80600d5414610a2057600d81905560408051818152601191810191909152706c6f63616c5265636f726446656557656960781b6060820152602081018290527f028fb3547db27a12ea2446a9c9bae9d9ecf97ce6abb8ddaefd2605ea1f97618e90608001610a17565b6000546001600160a01b0316331480610def57503360009081526009602052604090205460ff165b80610e0457506001546001600160a01b031633145b610e205760405162461bcd60e51b81526004016107f090612bb7565b600680546001600160a01b0319166001600160a01b03831690811790915560405163434f524560e01b90600080516020612dc083398151915290600090a350565b6000546001600160a01b03163314610e8b5760405162461bcd60e51b81526004016107f090612afb565b600b5415610eab5760405162461bcd60e51b81526004016107f090612b24565b6001600b556001600160a01b038216610ed65760405162461bcd60e51b81526004016107f090612b4d565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610f23576040519150601f19603f3d011682016040523d82523d6000602084013e610f28565b606091505b50509050806109675760405162461bcd60e51b81526020600482015260126024820152711093504e881dda5d1a191c985dc819985a5b60721b60448201526064016107f0565b6000546001600160a01b0316331480610f9657503360009081526009602052604090205460ff165b80610fab57506001546001600160a01b031633145b610fc75760405162461bcd60e51b81526004016107f090612bb7565b60008281526007602052604080822080546001600160a01b0319166001600160a01b038516908117909155905190918491600080516020612dc08339815191529190a35050565b6000546001600160a01b031633146110385760405162461bcd60e51b81526004016107f090612afb565b6001600160a01b03821660009081526009602052604090205460ff161515811515146110bb576001600160a01b038216600081815260096020908152604091829020805460ff191685151590811790915591519182527f193de8d500b5cb7b720089b258a39e9c1d0b840019a73ae7c51c3f9101732b0291015b60405180910390a25b5050565b6000546001600160a01b03163314806110e757503360009081526009602052604090205460ff165b806110fc57506001546001600160a01b031633145b6111185760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff161561113b5760405162461bcd60e51b81526004016107f090612be3565b600b541561115b5760405162461bcd60e51b81526004016107f090612b24565b6001600b55630473130360e41b600081905260086020527f631534cacc338eddee1a2a1d068b15a0404ffa1e84503682a149ce2ef6738b4d5460ff16156111b45760405162461bcd60e51b81526004016107f090612c08565b6001600160a01b0388166111f95760405162461bcd60e51b815260206004820152600c60248201526b424d413a20746f207a65726f60a01b60448201526064016107f0565b866000036112195760405162461bcd60e51b81526004016107f090612b70565b6112216124e5565b61122a87612508565b7f95cd670c6e0cb8d811f25ec961819fc092b9e8b052d261c23c65fb4d0987771385148061127757507f0f1c5b49ca512a583d751a6d429ab98ae5108b35a01a7d6331f0561053b0a10885145b1561128557611285876125ec565b60035460405163a9059cbb60e01b81526001600160a01b038a81166004830152602482018a90529091169063a9059cbb906044016020604051808303816000875af11580156112d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112fc9190612b9a565b61133d5760405162461bcd60e51b81526020600482015260126024820152711093504e881d1c985b9cd9995c8819985a5b60721b60448201526064016107f0565b866011600082825461134f9190612c9d565b909155505060408051888152602081018890526001600160a01b038a16913391630473130360e41b91600080516020612d80833981519152910160405180910390a4600080516020612da0833981519152858585856040516113b49493929190612c5d565b60405180910390a150506000600b55505050505050565b6000546001600160a01b03163314806113f357503360009081526009602052604090205460ff165b8061140857506001546001600160a01b031633145b6114245760405162461bcd60e51b81526004016107f090612bb7565b600580546001600160a01b0319166001600160a01b0383169081179091556040516223a7ab60e91b90600080516020612dc083398151915290600090a350565b6000546001600160a01b0316331461148e5760405162461bcd60e51b81526004016107f090612afb565b6001600160a01b0381166114b45760405162461bcd60e51b81526004016107f090612b4d565b6001546001600160a01b03828116911614610a20576001546040516001600160a01b038084169216907fb4f84f1deca5a062fc0f915de0baf06f193b7ef739888286341ffa8b9028af1490600090a3600180546001600160a01b03908116600090815260096020526040808220805460ff1990811690915584546001600160a01b031916959093169485178455938152929092208054909216179055565b6000546001600160a01b0316331461157c5760405162461bcd60e51b81526004016107f090612afb565b6001600160a01b0381166115a25760405162461bcd60e51b81526004016107f090612b4d565b6002546001600160a01b03828116911614610a20576002546040516001600160a01b038084169216907f597ba562a6e0a066f6388137fa18a2da965f3051fde3fa4b7837a344fce69a8990600090a3600280546001600160a01b0319166001600160a01b039290921691821790556000908152600960205260409020805460ff19166001179055565b6000546001600160a01b031633148061165357503360009081526009602052604090205460ff165b8061166857506001546001600160a01b031633145b6116845760405162461bcd60e51b81526004016107f090612bb7565b6107d08111156116c55760405162461bcd60e51b815260206004820152600c60248201526b424d413a206361703e32302560a01b60448201526064016107f0565b80600f5414610a2057600f54604080516060808252600c908201526b796561726c7943617042707360a01b6080820152602081019290925281018290527fe0d4a75d889537dcc448285af9f7507d8951471b5f7f82e962259249f7dc70f59060a00160405180910390a1600f55565b6000546001600160a01b031633148061175c57503360009081526009602052604090205460ff165b8061177157506001546001600160a01b031633145b61178d5760405162461bcd60e51b81526004016107f090612bb7565b6113888111156117ce5760405162461bcd60e51b815260206004820152600c60248201526b424d413a206361703e35302560a01b60448201526064016107f0565b8060125414610a2057601254604080516060808252600e908201526d63616d706169676e43617042707360901b6080820152602081019290925281018290527fe0d4a75d889537dcc448285af9f7507d8951471b5f7f82e962259249f7dc70f59060a00160405180910390a1601255565b6000546001600160a01b031633148061186757503360009081526009602052604090205460ff165b8061187c57506001546001600160a01b031633145b6118985760405162461bcd60e51b81526004016107f090612bb7565b6001600160a01b0381166118be5760405162461bcd60e51b81526004016107f090612b4d565b600480546001600160a01b0319166001600160a01b03831690811790915560405162434e4360e81b90600080516020612dc083398151915290600090a350565b6000546001600160a01b031633148061192657503360009081526009602052604090205460ff165b8061193b57506001546001600160a01b031633145b6119575760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff161561197a5760405162461bcd60e51b81526004016107f090612be3565b685245435f545241444560b81b600081905260086020527f79739167cec8155cc762dcb2b04d7bc1b1f8a62dac3cce59339a40d46d91681b5460ff16156119d35760405162461bcd60e51b81526004016107f090612c08565b600d548015611ace5760006064600c54836119ee9190612cb6565b6119f89190612ccd565b905080341015611a355760405162461bcd60e51b8152602060048201526008602482015267424d413a2066656560c01b60448201526064016107f0565b6002546040516000916001600160a01b03169034908381818185875af1925050503d8060008114611a82576040519150601f19603f3d011682016040523d82523d6000602084013e611a87565b606091505b5050905080611ac75760405162461bcd60e51b815260206004820152600c60248201526b1093504e8819995948199dd960a21b60448201526064016107f0565b5050611b69565b3415611b69576002546040516000916001600160a01b03169034908381818185875af1925050503d8060008114611b21576040519150601f19603f3d011682016040523d82523d6000602084013e611b26565b606091505b5050905080611b675760405162461bcd60e51b815260206004820152600d60248201526c2126a09d103332b290333bb21960991b60448201526064016107f0565b505b60048054604051630a0003d360e31b81526001600160a01b03909116916350001e9891611ba4918d918d918d918d918d918d918d9101612cef565b600060405180830381600087803b158015611bbe57600080fd5b505af1158015611bd2573d6000803e3d6000fd5b50505050505050505050505050565b6000546001600160a01b0316331480611c0957503360009081526009602052604090205460ff165b80611c1e57506001546001600160a01b031633145b611c3a5760405162461bcd60e51b81526004016107f090612bb7565b60008281526008602052604090205460ff161515811515146110bb57600082815260086020908152604091829020805460ff1916841515908117909155915191825283917fcdd80176511ed1cf796403dce56a969f8faa9c2f5f822bf6e770b5b7f5634be291016110b2565b6000546001600160a01b0316331480611cce57503360009081526009602052604090205460ff165b80611ce357506001546001600160a01b031633145b611cff5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff1615611d225760405162461bcd60e51b81526004016107f090612be3565b817ff475981e687a884afa7929cc2f1470b806ee0e55513db0f050658dbcc2622211826040516110b291815260200190565b6000546001600160a01b0316331480611d7c57503360009081526009602052604090205460ff165b80611d9157506001546001600160a01b031633145b611dad5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff1615611dd05760405162461bcd60e51b81526004016107f090612be3565b634732313560e01b600081905260086020527ff6822f5789c86c0eab8f776c2ca691e7cd6958ced83b038bd72acc5ef788fdec5460ff1615611e245760405162461bcd60e51b81526004016107f090612c08565b60408051600080825260208201889052916001600160a01b03891691634732313560e01b91600080516020612d80833981519152910160405180910390a4600080516020612da08339815191527f95cd670c6e0cb8d811f25ec961819fc092b9e8b052d261c23c65fb4d09877713858585604051610b739493929190612c5d565b6000546001600160a01b0316331480611ecd57503360009081526009602052604090205460ff165b80611ee257506001546001600160a01b031633145b611efe5760405162461bcd60e51b81526004016107f090612bb7565b6096811115611f3c5760405162461bcd60e51b815260206004820152600a602482015269424d413a203e3135302560b01b60448201526064016107f0565b80600c5414610a2057600c5460408051918252602082018390527f20f4418c8486ed7b1744dc7463152e669274ee6aa3a1598ad874ff87b4234880910160405180910390a1600c55565b6000546001600160a01b03163314611fb05760405162461bcd60e51b81526004016107f090612afb565b6001600160a01b038116611fd65760405162461bcd60e51b81526004016107f090612b4d565b6000546001600160a01b03828116911614610a2057600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03908116825260096020526040808320805460ff1990811690915583546001600160a01b03191694909216938417835592825291902080549091166001179055565b6000546001600160a01b031633148061209957503360009081526009602052604090205460ff165b806120ae57506001546001600160a01b031633145b6120ca5760405162461bcd60e51b81526004016107f090612bb7565b600a5460ff16156120ed5760405162461bcd60e51b81526004016107f090612be3565b600b541561210d5760405162461bcd60e51b81526004016107f090612b24565b6001600b55634731303160e01b600081905260086020527fbbab697fe8d35a0395c37739dc412b7cff1e648945c9af56c4d6cdd8322cca625460ff16156121665760405162461bcd60e51b81526004016107f090612c08565b888781146121aa5760405162461bcd60e51b81526020600482015260116024820152700849a827440d8cadc40dad2e6dac2e8c6d607b1b60448201526064016107f0565b6121b26124e5565b6000805b828110156122895760008d8d838181106121d2576121d2612d37565b90506020020160208101906121e7919061271d565b6001600160a01b03160361222c5760405162461bcd60e51b815260206004820152600c60248201526b424d413a20746f207a65726f60a01b60448201526064016107f0565b60008b8b8381811061224057612240612d37565b905060200201359050806000036122695760405162461bcd60e51b81526004016107f090612b70565b6122738184612c9d565b925050808061228190612d4d565b9150506121b6565b5061229381612508565b7f95cd670c6e0cb8d811f25ec961819fc092b9e8b052d261c23c65fb4d098777138714806122e057507f0f1c5b49ca512a583d751a6d429ab98ae5108b35a01a7d6331f0561053b0a10887145b156122ee576122ee816125ec565b60005b828110156124ba576003546001600160a01b031663a9059cbb8e8e8481811061231c5761231c612d37565b9050602002016020810190612331919061271d565b8d8d8581811061234357612343612d37565b6040516001600160e01b031960e087901b1681526001600160a01b03909416600485015260200291909101356024830152506044016020604051808303816000875af1158015612397573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123bb9190612b9a565b6123fc5760405162461bcd60e51b81526020600482015260126024820152711093504e881d1c985b9cd9995c8819985a5b60721b60448201526064016107f0565b8c8c8281811061240e5761240e612d37565b9050602002016020810190612423919061271d565b6001600160a01b031633634731303160e01b600080516020612d808339815191528e8e8681811061245657612456612d37565b905060200201358d604051612475929190918252602082015260400190565b60405180910390a4600080516020612da0833981519152888888886040516124a09493929190612c5d565b60405180910390a1806124b281612d4d565b9150506122f1565b5080601160008282546124cd9190612c9d565b90915550506000600b55505050505050505050505050565b6010546124f6906301e13380612c9d565b4210612506574260105560006011555b565b6000612710600f54600360009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612563573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125879190612d66565b6125919190612cb6565b61259b9190612ccd565b905080826011546125ac9190612c9d565b11156110bb5760405162461bcd60e51b815260206004820152600f60248201526e0424d413a20796561726c792063617608c1b60448201526064016107f0565b6000612710601254600360009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612647573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061266b9190612d66565b6126759190612cb6565b61267f9190612ccd565b9050808211156110bb5760405162461bcd60e51b81526020600482015260116024820152700424d413a2063616d706169676e2063617607c1b60448201526064016107f0565b80356001600160a01b03811681146126dc57600080fd5b919050565b6000806000606084860312156126f657600080fd5b6126ff846126c5565b925061270d602085016126c5565b9150604084013590509250925092565b60006020828403121561272f57600080fd5b612738826126c5565b9392505050565b8015158114610a2057600080fd5b60006020828403121561275f57600080fd5b81356127388161273f565b60008083601f84011261277c57600080fd5b50813567ffffffffffffffff81111561279457600080fd5b6020830191508360208285010111156127ac57600080fd5b9250929050565b6000806000806000608086880312156127cb57600080fd5b6127d4866126c5565b94506020860135935060408601359250606086013567ffffffffffffffff8111156127fe57600080fd5b61280a8882890161276a565b969995985093965092949392505050565b60006020828403121561282d57600080fd5b5035919050565b6000806040838503121561284757600080fd5b612850836126c5565b946020939093013593505050565b6000806040838503121561287157600080fd5b82359150612881602084016126c5565b90509250929050565b6000806040838503121561289d57600080fd5b6128a6836126c5565b915060208301356128b68161273f565b809150509250929050565b600080600080600080600060c0888a0312156128dc57600080fd5b6128e5886126c5565b96506020880135955060408801359450606088013593506080880135925060a088013567ffffffffffffffff81111561291d57600080fd5b6129298a828b0161276a565b989b979a50959850939692959293505050565b600080600080600080600060c0888a03121561295757600080fd5b612960886126c5565b9650602088013595506040880135945060608801359350608088013567ffffffffffffffff81111561299157600080fd5b61299d8a828b0161276a565b989b979a5095989497959660a090950135949350505050565b600080604083850312156129c957600080fd5b8235915060208301356128b68161273f565b600080604083850312156129ee57600080fd5b50508035926020909101359150565b60008083601f840112612a0f57600080fd5b50813567ffffffffffffffff811115612a2757600080fd5b6020830191508360208260051b85010111156127ac57600080fd5b600080600080600080600080600060c08a8c031215612a6057600080fd5b893567ffffffffffffffff80821115612a7857600080fd5b612a848d838e016129fd565b909b50995060208c0135915080821115612a9d57600080fd5b612aa98d838e016129fd565b909950975060408c0135965060608c0135955060808c0135945060a08c0135915080821115612ad757600080fd5b50612ae48c828d0161276a565b915080935050809150509295985092959850929598565b6020808252600f908201526e424d413a206f776e6572206f6e6c7960881b604082015260600190565b6020808252600f908201526e424d413a207265656e7472616e637960881b604082015260600190565b602080825260099082015268424d413a207a65726f60b81b604082015260600190565b60208082526010908201526f424d413a20616d6f756e74207a65726f60801b604082015260600190565b600060208284031215612bac57600080fd5b81516127388161273f565b602080825260129082015271424d413a206f70657261746f72206f6e6c7960701b604082015260600190565b6020808252600b908201526a1093504e881c185d5cd95960aa1b604082015260600190565b6020808252601290820152711093504e881b5bd91d5b19481c185d5cd95960721b604082015260600190565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b848152836020820152606060408201526000612c7d606083018486612c34565b9695505050505050565b634e487b7160e01b600052601160045260246000fd5b80820180821115612cb057612cb0612c87565b92915050565b8082028115828204841417612cb057612cb0612c87565b600082612cea57634e487b7160e01b600052601260045260246000fd5b500490565b60018060a01b038816815286602082015285604082015284606082015260c060808201526000612d2360c083018587612c34565b90508260a083015298975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600060018201612d5f57612d5f612c87565b5060010190565b600060208284031215612d7857600080fd5b505191905056fe3d3213a2afb2bcb057c3145f7e4d9ba63cac07db1ba999f961d1181b150963b4f5425d7f56dbd12ece315b5b3bebbc03a53e8aea6e844b90059e374cb24615070669329f751b07de4aa82f60514a409d0dfaef266e791a4a65a95b07b1c4c324a264697066735822122075b378d7499ebf4a367355b6253d39d69cea915599deb07e736061f973785a5d64736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000784f1c4fa04e060592d9fe1fd80c9aa545246f6c000000000000000000000000a6e072702b7092966a4d1bd303e747ca840da8f700000000000000000000000046383f982377d482a47f41f773807996ccdd35f600000000000000000000000063f9d0990ab6d742c3ff1e4a83675566b2b0244d000000000000000000000000a0d5de9cea5bfd3ae15408bbb69ad54764d66140
-----Decoded View---------------
Arg [0] : _owner (address): 0x784f1C4fA04E060592D9Fe1fd80C9aa545246f6C
Arg [1] : _oriah (address): 0xA6e072702B7092966A4d1BD303E747cA840DA8F7
Arg [2] : _investWallet (address): 0x46383f982377D482a47F41f773807996ccdD35F6
Arg [3] : _ballxToken (address): 0x63F9d0990ab6d742c3FF1E4a83675566b2B0244D
Arg [4] : _exchangeCNC (address): 0xa0d5de9ceA5bfd3Ae15408bBb69AD54764D66140
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000784f1c4fa04e060592d9fe1fd80c9aa545246f6c
Arg [1] : 000000000000000000000000a6e072702b7092966a4d1bd303e747ca840da8f7
Arg [2] : 00000000000000000000000046383f982377d482a47f41f773807996ccdd35f6
Arg [3] : 00000000000000000000000063f9d0990ab6d742c3ff1e4a83675566b2b0244d
Arg [4] : 000000000000000000000000a0d5de9cea5bfd3ae15408bbb69ad54764d66140
Deployed Bytecode Sourcemap
1067:14951:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1799:33;;;;;;;;;;-1:-1:-1;1799:33:0;;;;-1:-1:-1;;;;;1799:33:0;;;;;;-1:-1:-1;;;;;178:32:1;;;160:51;;148:2;133:18;1799:33:0;;;;;;;;15352:342;;;;;;;;;;-1:-1:-1;15352:342:0;;;;;:::i;:::-;;:::i;:::-;;2086:41;;;;;;;;;;-1:-1:-1;2086:41:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1089:14:1;;1082:22;1064:41;;1052:2;1037:18;2086:41:0;924:187:1;7309:174:0;;;;;;;;;;-1:-1:-1;7309:174:0;;;;;:::i;:::-;;:::i;3477:36::-;;;;;;;;;;;;;;;;;;;1631:25:1;;;1619:2;1604:18;3477:36:0;1485:177:1;3393:28:0;;;;;;;;;;;;;;;;13539:347;;;;;;;;;;-1:-1:-1;13539:347:0;;;;;:::i;:::-;;:::i;3354:32::-;;;;;;;;;;;;;;;;9147:207;;;;;;;;;;-1:-1:-1;9147:207:0;;;;;:::i;:::-;;:::i;1717:36::-;;;;;;;;;;-1:-1:-1;1717:36:0;;;;-1:-1:-1;;;;;1717:36:0;;;7761:193;;;;;;;;;;-1:-1:-1;7761:193:0;;;;;:::i;:::-;;:::i;8930:211::-;;;;;;;;;;-1:-1:-1;8930:211:0;;;;;:::i;:::-;;:::i;8304:140::-;;;;;;;;;;-1:-1:-1;8304:140:0;;;;;:::i;:::-;;:::i;15748:230::-;;;;;;;;;;-1:-1:-1;15748:230:0;;;;;:::i;:::-;;:::i;3035:32::-;;;;;;;;;;;;;;;;8450:141;;;;;;;;;;-1:-1:-1;8450:141:0;;;;;:::i;:::-;;:::i;7089:212::-;;;;;;;;;;-1:-1:-1;7089:212:0;;;;;:::i;:::-;;:::i;2175:18::-;;;;;;;;;;-1:-1:-1;2175:18:0;;;;;;;;10990:860;;;;;;;;;;-1:-1:-1;10990:860:0;;;;;:::i;:::-;;:::i;1630:31::-;;;;;;;;;;-1:-1:-1;1630:31:0;;;;-1:-1:-1;;;;;1630:31:0;;;2993:35;;;;;;;;;;;;;;;;1325:20;;;;;;;;;;-1:-1:-1;1325:20:0;;;;-1:-1:-1;;;;;1325:20:0;;;1562:25;;;;;;;;;;-1:-1:-1;1562:25:0;;;;-1:-1:-1;;;;;1562:25:0;;;1987:47;;;;;;;;;;-1:-1:-1;1987:47:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;8162:136;;;;;;;;;;-1:-1:-1;8162:136:0;;;;;:::i;:::-;;:::i;6425:323::-;;;;;;;;;;-1:-1:-1;6425:323:0;;;;;:::i;:::-;;:::i;1447:27::-;;;;;;;;;;-1:-1:-1;1447:27:0;;;;-1:-1:-1;;;;;1447:27:0;;;6756:325;;;;;;;;;;-1:-1:-1;6756:325:0;;;;;:::i;:::-;;:::i;9393:263::-;;;;;;;;;;-1:-1:-1;9393:263:0;;;;;:::i;:::-;;:::i;3120:31::-;;;;;;;;;;;;;;;;9662:273;;;;;;;;;;-1:-1:-1;9662:273:0;;;;;:::i;:::-;;:::i;7960:196::-;;;;;;;;;;-1:-1:-1;7960:196:0;;;;;:::i;:::-;;:::i;1384:20::-;;;;;;;;;;-1:-1:-1;1384:20:0;;;;-1:-1:-1;;;;;1384:20:0;;;3306:34;;;;;;;;;;;;;;;;14251:978;;;;;;:::i;:::-;;:::i;7491:222::-;;;;;;;;;;-1:-1:-1;7491:222:0;;;;;:::i;:::-;;:::i;1884:41::-;;;;;;;;;;-1:-1:-1;1884:41:0;;;;;:::i;:::-;;;;;;;;;;;;-1:-1:-1;;;;;1884:41:0;;;10703:132;;;;;;;;;;-1:-1:-1;10703:132:0;;;;;:::i;:::-;;:::i;13124:344::-;;;;;;;;;;-1:-1:-1;13124:344:0;;;;;:::i;:::-;;:::i;8639:285::-;;;;;;;;;;-1:-1:-1;8639:285:0;;;;;:::i;:::-;;:::i;6077:340::-;;;;;;;;;;-1:-1:-1;6077:340:0;;;;;:::i;:::-;;:::i;11904:1136::-;;;;;;;;;;-1:-1:-1;11904:1136:0;;;;;:::i;:::-;;:::i;15352:342::-;2460:5;;-1:-1:-1;;;;;2460:5:0;2446:10;:19;2438:47;;;;-1:-1:-1;;;2438:47:0;;;;;;;:::i;:::-;;;;;;;;;2301:8:::1;::::0;:13;2293:41:::1;;;;-1:-1:-1::0;;;2293:41:0::1;;;;;;;:::i;:::-;2356:1;2345:8;:12:::0;15485:5:::2;::::0;-1:-1:-1;;;;;15485:5:0;;::::2;15468:23:::0;;::::2;::::0;15460:51:::2;;;::::0;-1:-1:-1;;;15460:51:0;;8936:2:1;15460:51:0::2;::::0;::::2;8918:21:1::0;8975:2;8955:18;;;8948:30;-1:-1:-1;;;8994:18:1;;;8987:45;9049:18;;15460:51:0::2;8734:339:1::0;15460:51:0::2;-1:-1:-1::0;;;;;15530:16:0;::::2;15522:38;;;;-1:-1:-1::0;;;15522:38:0::2;;;;;;;:::i;:::-;15579:6;15589:1;15579:11:::0;15571:40:::2;;;;-1:-1:-1::0;;;15571:40:0::2;;;;;;;:::i;:::-;15630:34;::::0;-1:-1:-1;;;15630:34:0;;-1:-1:-1;;;;;9952:32:1;;;15630:34:0::2;::::0;::::2;9934:51:1::0;10001:18;;;9994:34;;;15630:22:0;::::2;::::0;::::2;::::0;9907:18:1;;15630:34:0::2;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;15622:64;;;::::0;-1:-1:-1;;;15622:64:0;;10491:2:1;15622:64:0::2;::::0;::::2;10473:21:1::0;10530:2;10510:18;;;10503:30;-1:-1:-1;;;10549:18:1;;;10542:47;10606:18;;15622:64:0::2;10289:341:1::0;15622:64:0::2;-1:-1:-1::0;;2391:1:0::1;2380:8;:12:::0;-1:-1:-1;15352:342:0:o;7309:174::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;7379:6:::1;::::0;::::1;;:17;;::::0;::::1;;;7375:101;;7413:6;:16:::0;;-1:-1:-1;;7413:16:0::1;::::0;::::1;;::::0;;::::1;::::0;;;7449:15:::1;::::0;1064:41:1;;;7449:15:0::1;::::0;1052:2:1;1037:18;7449:15:0::1;;;;;;;;7375:101;7309:174:::0;:::o;13539:347::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;2711:6:::1;::::0;::::1;;2710:7;2702:31;;;;-1:-1:-1::0;;;2702:31:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;2817:17:0::2;::::0;;;:12:::2;:17;::::0;;;::::2;;2816:18;2808:49;;;;-1:-1:-1::0;;;2808:49:0::2;;;;;;;:::i;:::-;13761:59:::3;::::0;;11851:25:1;;;13818:1:0::3;11907:2:1::0;11892:18;;11885:34;-1:-1:-1;;;;;13761:59:0;::::3;::::0;13785:10:::3;::::0;-1:-1:-1;;;13761:59:0;-1:-1:-1;;;;;;;;;;;13761:59:0;11824:18:1;13761:59:0::3;;;;;;;-1:-1:-1::0;;;;;;;;;;;3744:22:0::3;13864:7;13873:4;;13836:42;;;;;;;;;:::i;:::-;;;;;;;;2744:1:::2;13539:347:::0;;;;;:::o;9147:207::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;9244:1:::1;9224:16;;:21;9220:127;;9262:16;:20:::0;;;9302:33:::1;::::0;;12808:21:1;;;12865:2;12845:18;;;12838:30;;;;-1:-1:-1;;;12899:2:1;12884:18;;12877:46;12990:4;12975:20;;12968:36;;;9302:33:0::1;::::0;12955:3:1;12940:19;9302:33:0::1;12596:414:1::0;7761:193:0;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7840:19:0;::::1;7832:41;;;;-1:-1:-1::0;;;7832:41:0::1;;;;;;;:::i;:::-;7884:5;:21:::0;;-1:-1:-1;;;;;;7884:21:0::1;-1:-1:-1::0;;;;;7884:21:0;::::1;::::0;;::::1;::::0;;;7921:25:::1;::::0;-1:-1:-1;;;7921:25:0;-1:-1:-1;;;;;;;;;;;7921:25:0;-1:-1:-1;;7921:25:0::1;7761:193:::0;:::o;8930:211::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;9029:1:::1;9008:17;;:22;9004:130;;9047:17;:21:::0;;;9088:34:::1;::::0;;13227:21:1;;;13284:2;13264:18;;;13257:30;;;;-1:-1:-1;;;13318:2:1;13303:18;;13296:47;13410:4;13395:20;;13388:36;;;9088:34:0::1;::::0;13375:3:1;13360:19;9088:34:0::1;13015:415:1::0;8304:140:0;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;8377:13:::1;:20:::0;;-1:-1:-1;;;;;;8377:20:0::1;-1:-1:-1::0;;;;;8377:20:0;::::1;::::0;;::::1;::::0;;;8413:23:::1;::::0;-1:-1:-1;;;8413:23:0;-1:-1:-1;;;;;;;;;;;8413:23:0;-1:-1:-1;;8413:23:0::1;8304:140:::0;:::o;15748:230::-;2460:5;;-1:-1:-1;;;;;2460:5:0;2446:10;:19;2438:47;;;;-1:-1:-1;;;2438:47:0;;;;;;;:::i;:::-;2301:8:::1;::::0;:13;2293:41:::1;;;;-1:-1:-1::0;;;2293:41:0::1;;;;;;;:::i;:::-;2356:1;2345:8;:12:::0;-1:-1:-1;;;;;15848:16:0;::::2;15840:38;;;;-1:-1:-1::0;;;15840:38:0::2;;;;;;;:::i;:::-;15890:6;15901:2;-1:-1:-1::0;;;;;15901:7:0::2;15916:6;15901:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15889:38;;;15946:1;15938:32;;;::::0;-1:-1:-1;;;15938:32:0;;13847:2:1;15938:32:0::2;::::0;::::2;13829:21:1::0;13886:2;13866:18;;;13859:30;-1:-1:-1;;;13905:18:1;;;13898:48;13963:18;;15938:32:0::2;13645:342:1::0;8450:141:0;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;8529:11:::1;::::0;;;:6:::1;:11;::::0;;;;;:18;;-1:-1:-1;;;;;;8529:18:0::1;-1:-1:-1::0;;;;;8529:18:0;::::1;::::0;;::::1;::::0;;;8563:20;;8529:18;;:11;;-1:-1:-1;;;;;;;;;;;8563:20:0;8529:11;8563:20:::1;8450:141:::0;;:::o;7089:212::-;2460:5;;-1:-1:-1;;;;;2460:5:0;2446:10;:19;2438:47;;;;-1:-1:-1;;;2438:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7170:13:0;::::1;;::::0;;;:9:::1;:13;::::0;;;;;::::1;;:24;;::::0;::::1;;;7166:128;;-1:-1:-1::0;;;;;7211:13:0;::::1;;::::0;;;:9:::1;:13;::::0;;;;;;;;:23;;-1:-1:-1;;7211:23:0::1;::::0;::::1;;::::0;;::::1;::::0;;;7254:28;;1064:41:1;;;7254:28:0::1;::::0;1037:18:1;7254:28:0::1;;;;;;;;7166:128;7089:212:::0;;:::o;10990:860::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;2711:6:::1;::::0;::::1;;2710:7;2702:31;;;;-1:-1:-1::0;;;2702:31:0::1;;;;;;;:::i;:::-;2301:8:::2;::::0;:13;2293:41:::2;;;;-1:-1:-1::0;;;2293:41:0::2;;;;;;;:::i;:::-;2356:1;2345:8;:12:::0;-1:-1:-1;;;2817:17:0::3;::::0;;;:12:::3;:17;::::0;;;::::3;;2816:18;2808:49;;;;-1:-1:-1::0;;;2808:49:0::3;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;11309:16:0;::::4;11301:41;;;::::0;-1:-1:-1;;;11301:41:0;;14194:2:1;11301:41:0::4;::::0;::::4;14176:21:1::0;14233:2;14213:18;;;14206:30;-1:-1:-1;;;14252:18:1;;;14245:42;14304:18;;11301:41:0::4;13992:336:1::0;11301:41:0::4;11361:11;11376:1;11361:16:::0;11353:45:::4;;;;-1:-1:-1::0;;;11353:45:0::4;;;;;;;:::i;:::-;11411:19;:17;:19::i;:::-;11441:28;11457:11;11441:15;:28::i;:::-;3610:21;11484:8;:24;:50;;;;3678:19;11512:8;:22;11484:50;11480:113;;;11551:30;11569:11;11551:17;:30::i;:::-;11613:5;::::0;:31:::4;::::0;-1:-1:-1;;;11613:31:0;;-1:-1:-1;;;;;9952:32:1;;;11613:31:0::4;::::0;::::4;9934:51:1::0;10001:18;;;9994:34;;;11613:5:0;;::::4;::::0;:14:::4;::::0;9907:18:1;;11613:31:0::4;;;;;;;;;;;;;;;;;;::::0;::::4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11605:62;;;::::0;-1:-1:-1;;;11605:62:0;;14535:2:1;11605:62:0::4;::::0;::::4;14517:21:1::0;14574:2;14554:18;;;14547:30;-1:-1:-1;;;14593:18:1;;;14586:48;14651:18;;11605:62:0::4;14333:342:1::0;11605:62:0::4;11695:11;11678:13;;:28;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;11724:62:0::4;::::0;;11851:25:1;;;11907:2;11892:18;;11885:34;;;-1:-1:-1;;;;;11724:62:0;::::4;::::0;11748:10:::4;::::0;-1:-1:-1;;;11724:62:0;-1:-1:-1;;;;;;;;;;;11724:62:0;11824:18:1;11724:62:0::4;;;;;;;-1:-1:-1::0;;;;;;;;;;;11818:8:0::4;11828:7;11837:4;;11802:40;;;;;;;;;:::i;:::-;;;;;;;;-1:-1:-1::0;;2391:1:0::2;2380:8;:12:::0;-1:-1:-1;;;;;;10990:860:0:o;8162:136::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;8231:16:::1;:22:::0;;-1:-1:-1;;;;;;8231:22:0::1;-1:-1:-1::0;;;;;8231:22:0;::::1;::::0;;::::1;::::0;;;8269:21:::1;::::0;-1:-1:-1;;;8269:21:0;-1:-1:-1;;;;;;;;;;;8269:21:0;-1:-1:-1;;8269:21:0::1;8162:136:::0;:::o;6425:323::-;2460:5;;-1:-1:-1;;;;;2460:5:0;2446:10;:19;2438:47;;;;-1:-1:-1;;;2438:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6499:22:0;::::1;6491:44;;;;-1:-1:-1::0;;;6491:44:0::1;;;;;;;:::i;:::-;6550:5;::::0;-1:-1:-1;;;;;6550:17:0;;::::1;:5:::0;::::1;:17;6546:195;;6602:5;::::0;6589:29:::1;::::0;-1:-1:-1;;;;;6589:29:0;;::::1;::::0;6602:5:::1;::::0;6589:29:::1;::::0;6602:5:::1;::::0;6589:29:::1;6643:5;::::0;;-1:-1:-1;;;;;6643:5:0;;::::1;6652;6633:16:::0;;;:9:::1;:16;::::0;;;;;:24;;-1:-1:-1;;6633:24:0;;::::1;::::0;;;6672:16;;-1:-1:-1;;;;;;6672:16:0::1;::::0;;;::::1;::::0;;::::1;::::0;;6703:19;;;;;;;:26;;;;::::1;;::::0;;6425:323::o;6756:325::-;2460:5;;-1:-1:-1;;;;;2460:5:0;2446:10;:19;2438:47;;;;-1:-1:-1;;;2438:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6838:23:0;::::1;6830:45;;;;-1:-1:-1::0;;;6830:45:0::1;;;;;;;:::i;:::-;6890:12;::::0;-1:-1:-1;;;;;6890:25:0;;::::1;:12:::0;::::1;:25;6886:188;;6957:12;::::0;6937:44:::1;::::0;-1:-1:-1;;;;;6937:44:0;;::::1;::::0;6957:12:::1;::::0;6937:44:::1;::::0;6957:12:::1;::::0;6937:44:::1;6996:12;:24:::0;;-1:-1:-1;;;;;;6996:24:0::1;-1:-1:-1::0;;;;;6996:24:0;;;::::1;::::0;;::::1;::::0;;-1:-1:-1;7035:20:0;;;:9:::1;:20;::::0;;;;:27;;-1:-1:-1;;7035:27:0::1;-1:-1:-1::0;7035:27:0::1;::::0;;6756:325::o;9393:263::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;9479:4:::1;9472:3;:11;;9464:36;;;::::0;-1:-1:-1;;;9464:36:0;;15397:2:1;9464:36:0::1;::::0;::::1;15379:21:1::0;15436:2;15416:18;;;15409:30;-1:-1:-1;;;15455:18:1;;;15448:42;15507:18;;9464:36:0::1;15195:336:1::0;9464:36:0::1;9531:3;9515:12;;:19;9511:138;;9586:12;::::0;9556:48:::1;::::0;;15794:2:1;15776:21;;;15833:2;15813:18;;;15806:30;-1:-1:-1;;;15867:3:1;15852:19;;15845:43;15955:4;15940:20;;15933:36;;;;15985:18;;15978:34;;;9556:48:0::1;::::0;15920:3:1;15905:19;9556:48:0::1;;;;;;;9619:12;:18:::0;9393:263::o;9662:273::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;9750:4:::1;9743:3;:11;;9735:36;;;::::0;-1:-1:-1;;;9735:36:0;;16225:2:1;9735:36:0::1;::::0;::::1;16207:21:1::0;16264:2;16244:18;;;16237:30;-1:-1:-1;;;16283:18:1;;;16276:42;16335:18;;9735:36:0::1;16023:336:1::0;9735:36:0::1;9804:3;9786:14;;:21;9782:146;;9861:14;::::0;9829:52:::1;::::0;;16622:2:1;16604:21;;;16661:2;16641:18;;;16634:30;-1:-1:-1;;;16695:3:1;16680:19;;16673:45;16785:4;16770:20;;16763:36;;;;16815:18;;16808:34;;;9829:52:0::1;::::0;16750:3:1;16735:19;9829:52:0::1;;;;;;;9896:14;:20:::0;9662:273::o;7960:196::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8038:17:0;::::1;8030:39;;;;-1:-1:-1::0;;;8030:39:0::1;;;;;;;:::i;:::-;8080:11;:31:::0;;-1:-1:-1;;;;;;8080:31:0::1;-1:-1:-1::0;;;;;8080:31:0;::::1;::::0;;::::1;::::0;;;8127:21:::1;::::0;-1:-1:-1;;;8127:21:0;-1:-1:-1;;;;;;;;;;;8127:21:0;-1:-1:-1;;8127:21:0::1;7960:196:::0;:::o;14251:978::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;2711:6:::1;::::0;::::1;;2710:7;2702:31;;;;-1:-1:-1::0;;;2702:31:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;2817:17:0::2;::::0;;;:12:::2;:17;::::0;;;::::2;;2816:18;2808:49;;;;-1:-1:-1::0;;;2808:49:0::2;;;;;;;:::i;:::-;14609:17:::3;::::0;14641:8;;14637:396:::3;;14666:14;14708:3;14690:14;;14684:3;:20;;;;:::i;:::-;14683:28;;;;:::i;:::-;14666:45;;14747:6;14734:9;:19;;14726:40;;;::::0;-1:-1:-1;;;14726:40:0;;17450:2:1;14726:40:0::3;::::0;::::3;17432:21:1::0;17489:1;17469:18;;;17462:29;-1:-1:-1;;;17507:18:1;;;17500:38;17555:18;;14726:40:0::3;17248:331:1::0;14726:40:0::3;14793:12;::::0;:39:::3;::::0;14782:6:::3;::::0;-1:-1:-1;;;;;14793:12:0::3;::::0;14818:9:::3;::::0;14782:6;14793:39;14782:6;14793:39;14818:9;14793:12;:39:::3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14781:51;;;14855:1;14847:26;;;::::0;-1:-1:-1;;;14847:26:0;;17786:2:1;14847:26:0::3;::::0;::::3;17768:21:1::0;17825:2;17805:18;;;17798:30;-1:-1:-1;;;17844:18:1;;;17837:42;17896:18;;14847:26:0::3;17584:336:1::0;14847:26:0::3;14651:234;;14637:396;;;14895:9;:14:::0;14891:142:::3;;14939:12;::::0;:39:::3;::::0;14927:7:::3;::::0;-1:-1:-1;;;;;14939:12:0::3;::::0;14964:9:::3;::::0;14927:7;14939:39;14927:7;14939:39;14964:9;14939:12;:39:::3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14926:52;;;15001:2;14993:28;;;::::0;-1:-1:-1;;;14993:28:0;;18127:2:1;14993:28:0::3;::::0;::::3;18109:21:1::0;18166:2;18146:18;;;18139:30;-1:-1:-1;;;18185:18:1;;;18178:43;18238:18;;14993:28:0::3;17925:337:1::0;14993:28:0::3;14911:122;14891:142;15045:11;::::0;;:176:::3;::::0;-1:-1:-1;;;15045:176:0;;-1:-1:-1;;;;;15045:11:0;;::::3;::::0;:23:::3;::::0;:176:::3;::::0;15083:5;;15103:11;;15129:13;;15157:10;;15182:6;;;;15203:7;;15045:176:::3;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::3;;;;;;;;;;;;::::0;::::3;;;;;;;;;14536:693;2744:1:::2;14251:978:::0;;;;;;;:::o;7491:222::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;7576:17:::1;::::0;;;:12:::1;:17;::::0;;;;;::::1;;:28;;::::0;::::1;;;7572:134;;7621:17;::::0;;;:12:::1;:17;::::0;;;;;;;;:27;;-1:-1:-1;;7621:27:0::1;::::0;::::1;;::::0;;::::1;::::0;;;7668:26;;1064:41:1;;;7621:17:0;;7668:26:::1;::::0;1037:18:1;7668:26:0::1;924:187:1::0;10703:132:0;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;2711:6:::1;::::0;::::1;;2710:7;2702:31;;;;-1:-1:-1::0;;;2702:31:0::1;;;;;;;:::i;:::-;10812:8:::2;10802:25;10822:4;10802:25;;;;1631::1::0;;1619:2;1604:18;;1485:177;13124:344:0;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;2711:6:::1;::::0;::::1;;2710:7;2702:31;;;;-1:-1:-1::0;;;2702:31:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;2817:17:0::2;::::0;;;:12:::2;:17;::::0;;;::::2;;2816:18;2808:49;;;;-1:-1:-1::0;;;2808:49:0::2;;;;;;;:::i;:::-;13345:55:::3;::::0;;13384:1:::3;11851:25:1::0;;;11907:2;11892:18;;11885:34;;;13384:1:0;-1:-1:-1;;;;;13345:55:0;::::3;::::0;-1:-1:-1;;;13345:55:0;-1:-1:-1;;;;;;;;;;;13345:55:0;11824:18:1;13345:55:0::3;;;;;;;-1:-1:-1::0;;;;;;;;;;;3610:21:0::3;13446:7;13455:4;;13416:44;;;;;;;;;:::i;8639:285::-:0;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;8737:3:::1;8725:8;:15;;8717:38;;;::::0;-1:-1:-1;;;8717:38:0;;19549:2:1;8717:38:0::1;::::0;::::1;19531:21:1::0;19588:2;19568:18;;;19561:30;-1:-1:-1;;;19607:18:1;;;19600:40;19657:18;;8717:38:0::1;19347:334:1::0;8717:38:0::1;8788:8;8770:14;;:26;8766:151;;8840:14;::::0;8818:47:::1;::::0;;11851:25:1;;;11907:2;11892:18;;11885:34;;;8818:47:0::1;::::0;11824:18:1;8818:47:0::1;;;;;;;8880:14;:25:::0;8639:285::o;6077:340::-;2460:5;;-1:-1:-1;;;;;2460:5:0;2446:10;:19;2438:47;;;;-1:-1:-1;;;2438:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6160:22:0;::::1;6152:44;;;;-1:-1:-1::0;;;6152:44:0::1;;;;;;;:::i;:::-;6211:5;::::0;-1:-1:-1;;;;;6211:17:0;;::::1;:5:::0;::::1;:17;6207:203;;6271:5;::::0;;6250:37:::1;::::0;-1:-1:-1;;;;;6250:37:0;;::::1;::::0;6271:5;::::1;::::0;6250:37:::1;::::0;::::1;6321:5;6312::::0;;-1:-1:-1;;;;;6312:5:0;;::::1;6302:16:::0;;:9:::1;:16;::::0;;;;;:24;;-1:-1:-1;;6302:24:0;;::::1;::::0;;;6341:16;;-1:-1:-1;;;;;;6341:16:0::1;::::0;;;::::1;::::0;;::::1;::::0;;6372:19;;;;;;:26;;;;::::1;-1:-1:-1::0;6372:26:0::1;::::0;;6077:340::o;11904:1136::-;2568:5;;-1:-1:-1;;;;;2568:5:0;2554:10;:19;;:44;;-1:-1:-1;2587:10:0;2577:21;;;;:9;:21;;;;;;;;2554:44;:67;;;-1:-1:-1;2616:5:0;;-1:-1:-1;;;;;2616:5:0;2602:10;:19;2554:67;2546:98;;;;-1:-1:-1;;;2546:98:0;;;;;;;:::i;:::-;2711:6:::1;::::0;::::1;;2710:7;2702:31;;;;-1:-1:-1::0;;;2702:31:0::1;;;;;;;:::i;:::-;2301:8:::2;::::0;:13;2293:41:::2;;;;-1:-1:-1::0;;;2293:41:0::2;;;;;;;:::i;:::-;2356:1;2345:8;:12:::0;-1:-1:-1;;;2817:17:0::3;::::0;;;:12:::3;:17;::::0;;;::::3;;2816:18;2808:49;;;;-1:-1:-1::0;;;2808:49:0::3;;;;;;;:::i;:::-;12222:3:::0;12251:21;;::::4;12243:51;;;::::0;-1:-1:-1;;;12243:51:0;;19888:2:1;12243:51:0::4;::::0;::::4;19870:21:1::0;19927:2;19907:18;;;19900:30;-1:-1:-1;;;19946:18:1;;;19939:47;20003:18;;12243:51:0::4;19686:341:1::0;12243:51:0::4;12305:19;:17;:19::i;:::-;12337:13;::::0;12361:211:::4;12380:3;12378:1;:5;12361:211;;;12429:1;12411:3:::0;;12415:1;12411:6;;::::4;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;12411:20:0::4;::::0;12403:45:::4;;;::::0;-1:-1:-1;;;12403:45:0;;14194:2:1;12403:45:0::4;::::0;::::4;14176:21:1::0;14233:2;14213:18;;;14206:30;-1:-1:-1;;;14252:18:1;;;14245:42;14304:18;;12403:45:0::4;13992:336:1::0;12403:45:0::4;12463:9;12475:7;;12483:1;12475:10;;;;;;;:::i;:::-;;;;;;;12463:22;;12508:1;12513;12508:6:::0;12500:35:::4;;;;-1:-1:-1::0;;;12500:35:0::4;;;;;;;:::i;:::-;12550:10;12559:1:::0;12550:10;::::4;:::i;:::-;;;12388:184;12384:3;;;;;:::i;:::-;;;;12361:211;;;;12584:22;12600:5;12584:15;:22::i;:::-;3610:21;12621:8;:24;:50;;;;3678:19;12649:8;:22;12621:50;12617:107;;;12688:24;12706:5;12688:17;:24::i;:::-;12741:9;12736:264;12755:3;12753:1;:5;12736:264;;;12786:5;::::0;-1:-1:-1;;;;;12786:5:0::4;:14;12801:3:::0;;12805:1;12801:6;;::::4;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;12809:7;;12817:1;12809:10;;;;;;;:::i;:::-;12786:34;::::0;-1:-1:-1;;;;;;12786:34:0::4;::::0;;;;;;-1:-1:-1;;;;;9952:32:1;;;12786:34:0::4;::::0;::::4;9934:51:1::0;12809:10:0::4;;::::0;;;::::4;;10001:18:1::0;;;9994:34;-1:-1:-1;9907:18:1;;12786:34:0::4;;;;;;;;;;;;;;;;;;::::0;::::4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12778:65;;;::::0;-1:-1:-1;;;12778:65:0;;14535:2:1;12778:65:0::4;::::0;::::4;14517:21:1::0;14574:2;14554:18;;;14547:30;-1:-1:-1;;;14593:18:1;;;14586:48;14651:18;;12778:65:0::4;14333:342:1::0;12778:65:0::4;12899:3;;12903:1;12899:6;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;12863:65:0::4;12887:10;-1:-1:-1::0;;;;;;;;;;;;;;12907:7:0;;12915:1;12907:10;;::::4;;;;;:::i;:::-;;;;;;;12919:8;12863:65;;;;;;11851:25:1::0;;;11907:2;11892:18;;11885:34;11839:2;11824:18;;11669:256;12863:65:0::4;;;;;;;;-1:-1:-1::0;;;;;;;;;;;12964:8:0::4;12974:7;12983:4;;12948:40;;;;;;;;;:::i;:::-;;;;;;;;12759:3:::0;::::4;::::0;::::4;:::i;:::-;;;;12736:264;;;;13027:5;13010:13;;:22;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;2391:1:0::2;2380:8;:12:::0;-1:-1:-1;;;;;;;;;;;;11904:1136:0:o;9941:206::-;10013:17;;:28;;10033:8;10013:28;:::i;:::-;9994:15;:47;9990:150;;10078:15;10058:17;:35;10108:20;10115:13;10108:20;9990:150;9941:206::o;10153:208::-;10219:11;10280:5;10264:12;;10241:5;;;;;;;;;-1:-1:-1;;;;;10241:5:0;-1:-1:-1;;;;;10234:25:0;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:42;;;;:::i;:::-;10233:52;;;;:::i;:::-;10219:66;;10330:3;10320:6;10304:13;;:22;;;;:::i;:::-;:29;;10296:57;;;;-1:-1:-1;;;10296:57:0;;20695:2:1;10296:57:0;;;20677:21:1;20734:2;20714:18;;;20707:30;-1:-1:-1;;;20753:18:1;;;20746:45;20808:18;;10296:57:0;20493:339:1;10367:198:0;10435:11;10498:5;10480:14;;10457:5;;;;;;;;;-1:-1:-1;;;;;10457:5:0;-1:-1:-1;;;;;10450:25:0;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:44;;;;:::i;:::-;10449:54;;;;:::i;:::-;10435:68;;10532:3;10522:6;:13;;10514:43;;;;-1:-1:-1;;;10514:43:0;;21039:2:1;10514:43:0;;;21021:21:1;21078:2;21058:18;;;21051:30;-1:-1:-1;;;21097:18:1;;;21090:47;21154:18;;10514:43:0;20837:341:1;222:173;290:20;;-1:-1:-1;;;;;339:31:1;;329:42;;319:70;;385:1;382;375:12;319:70;222:173;;;:::o;400:328::-;477:6;485;493;546:2;534:9;525:7;521:23;517:32;514:52;;;562:1;559;552:12;514:52;585:29;604:9;585:29;:::i;:::-;575:39;;633:38;667:2;656:9;652:18;633:38;:::i;:::-;623:48;;718:2;707:9;703:18;690:32;680:42;;400:328;;;;;:::o;733:186::-;792:6;845:2;833:9;824:7;820:23;816:32;813:52;;;861:1;858;851:12;813:52;884:29;903:9;884:29;:::i;:::-;874:39;733:186;-1:-1:-1;;;733:186:1:o;1116:118::-;1202:5;1195:13;1188:21;1181:5;1178:32;1168:60;;1224:1;1221;1214:12;1239:241;1295:6;1348:2;1336:9;1327:7;1323:23;1319:32;1316:52;;;1364:1;1361;1354:12;1316:52;1403:9;1390:23;1422:28;1444:5;1422:28;:::i;1667:348::-;1719:8;1729:6;1783:3;1776:4;1768:6;1764:17;1760:27;1750:55;;1801:1;1798;1791:12;1750:55;-1:-1:-1;1824:20:1;;1867:18;1856:30;;1853:50;;;1899:1;1896;1889:12;1853:50;1936:4;1928:6;1924:17;1912:29;;1988:3;1981:4;1972:6;1964;1960:19;1956:30;1953:39;1950:59;;;2005:1;2002;1995:12;1950:59;1667:348;;;;;:::o;2020:622::-;2118:6;2126;2134;2142;2150;2203:3;2191:9;2182:7;2178:23;2174:33;2171:53;;;2220:1;2217;2210:12;2171:53;2243:29;2262:9;2243:29;:::i;:::-;2233:39;;2319:2;2308:9;2304:18;2291:32;2281:42;;2370:2;2359:9;2355:18;2342:32;2332:42;;2425:2;2414:9;2410:18;2397:32;2452:18;2444:6;2441:30;2438:50;;;2484:1;2481;2474:12;2438:50;2523:59;2574:7;2565:6;2554:9;2550:22;2523:59;:::i;:::-;2020:622;;;;-1:-1:-1;2020:622:1;;-1:-1:-1;2601:8:1;;2497:85;2020:622;-1:-1:-1;;;2020:622:1:o;2647:180::-;2706:6;2759:2;2747:9;2738:7;2734:23;2730:32;2727:52;;;2775:1;2772;2765:12;2727:52;-1:-1:-1;2798:23:1;;2647:180;-1:-1:-1;2647:180:1:o;2832:254::-;2900:6;2908;2961:2;2949:9;2940:7;2936:23;2932:32;2929:52;;;2977:1;2974;2967:12;2929:52;3000:29;3019:9;3000:29;:::i;:::-;2990:39;3076:2;3061:18;;;;3048:32;;-1:-1:-1;;;2832:254:1:o;3091:::-;3159:6;3167;3220:2;3208:9;3199:7;3195:23;3191:32;3188:52;;;3236:1;3233;3226:12;3188:52;3272:9;3259:23;3249:33;;3301:38;3335:2;3324:9;3320:18;3301:38;:::i;:::-;3291:48;;3091:254;;;;;:::o;3350:315::-;3415:6;3423;3476:2;3464:9;3455:7;3451:23;3447:32;3444:52;;;3492:1;3489;3482:12;3444:52;3515:29;3534:9;3515:29;:::i;:::-;3505:39;;3594:2;3583:9;3579:18;3566:32;3607:28;3629:5;3607:28;:::i;:::-;3654:5;3644:15;;;3350:315;;;;;:::o;3670:760::-;3786:6;3794;3802;3810;3818;3826;3834;3887:3;3875:9;3866:7;3862:23;3858:33;3855:53;;;3904:1;3901;3894:12;3855:53;3927:29;3946:9;3927:29;:::i;:::-;3917:39;;4003:2;3992:9;3988:18;3975:32;3965:42;;4054:2;4043:9;4039:18;4026:32;4016:42;;4105:2;4094:9;4090:18;4077:32;4067:42;;4156:3;4145:9;4141:19;4128:33;4118:43;;4212:3;4201:9;4197:19;4184:33;4240:18;4232:6;4229:30;4226:50;;;4272:1;4269;4262:12;4226:50;4311:59;4362:7;4353:6;4342:9;4338:22;4311:59;:::i;:::-;3670:760;;;;-1:-1:-1;3670:760:1;;-1:-1:-1;3670:760:1;;;;4285:85;;-1:-1:-1;;;3670:760:1:o;5068:::-;5184:6;5192;5200;5208;5216;5224;5232;5285:3;5273:9;5264:7;5260:23;5256:33;5253:53;;;5302:1;5299;5292:12;5253:53;5325:29;5344:9;5325:29;:::i;:::-;5315:39;;5401:2;5390:9;5386:18;5373:32;5363:42;;5452:2;5441:9;5437:18;5424:32;5414:42;;5503:2;5492:9;5488:18;5475:32;5465:42;;5558:3;5547:9;5543:19;5530:33;5586:18;5578:6;5575:30;5572:50;;;5618:1;5615;5608:12;5572:50;5657:59;5708:7;5699:6;5688:9;5684:22;5657:59;:::i;:::-;5068:760;;;;-1:-1:-1;5068:760:1;;;;;;5817:3;5802:19;;;5789:33;;5068:760;-1:-1:-1;;;;5068:760:1:o;5833:309::-;5898:6;5906;5959:2;5947:9;5938:7;5934:23;5930:32;5927:52;;;5975:1;5972;5965:12;5927:52;6011:9;5998:23;5988:33;;6071:2;6060:9;6056:18;6043:32;6084:28;6106:5;6084:28;:::i;6147:248::-;6215:6;6223;6276:2;6264:9;6255:7;6251:23;6247:32;6244:52;;;6292:1;6289;6282:12;6244:52;-1:-1:-1;;6315:23:1;;;6385:2;6370:18;;;6357:32;;-1:-1:-1;6147:248:1:o;6400:367::-;6463:8;6473:6;6527:3;6520:4;6512:6;6508:17;6504:27;6494:55;;6545:1;6542;6535:12;6494:55;-1:-1:-1;6568:20:1;;6611:18;6600:30;;6597:50;;;6643:1;6640;6633:12;6597:50;6680:4;6672:6;6668:17;6656:29;;6740:3;6733:4;6723:6;6720:1;6716:14;6708:6;6704:27;6700:38;6697:47;6694:67;;;6757:1;6754;6747:12;6772:1269;6942:6;6950;6958;6966;6974;6982;6990;6998;7006;7059:3;7047:9;7038:7;7034:23;7030:33;7027:53;;;7076:1;7073;7066:12;7027:53;7116:9;7103:23;7145:18;7186:2;7178:6;7175:14;7172:34;;;7202:1;7199;7192:12;7172:34;7241:70;7303:7;7294:6;7283:9;7279:22;7241:70;:::i;:::-;7330:8;;-1:-1:-1;7215:96:1;-1:-1:-1;7418:2:1;7403:18;;7390:32;;-1:-1:-1;7434:16:1;;;7431:36;;;7463:1;7460;7453:12;7431:36;7502:72;7566:7;7555:8;7544:9;7540:24;7502:72;:::i;:::-;7593:8;;-1:-1:-1;7476:98:1;-1:-1:-1;7675:2:1;7660:18;;7647:32;;-1:-1:-1;7726:2:1;7711:18;;7698:32;;-1:-1:-1;7777:3:1;7762:19;;7749:33;;-1:-1:-1;7835:3:1;7820:19;;7807:33;;-1:-1:-1;7852:16:1;;;7849:36;;;7881:1;7878;7871:12;7849:36;;7920:61;7973:7;7962:8;7951:9;7947:24;7920:61;:::i;:::-;7894:87;;8000:8;7990:18;;;8027:8;8017:18;;;6772:1269;;;;;;;;;;;:::o;8046:339::-;8248:2;8230:21;;;8287:2;8267:18;;;8260:30;-1:-1:-1;;;8321:2:1;8306:18;;8299:45;8376:2;8361:18;;8046:339::o;8390:::-;8592:2;8574:21;;;8631:2;8611:18;;;8604:30;-1:-1:-1;;;8665:2:1;8650:18;;8643:45;8720:2;8705:18;;8390:339::o;9078:332::-;9280:2;9262:21;;;9319:1;9299:18;;;9292:29;-1:-1:-1;;;9352:2:1;9337:18;;9330:39;9401:2;9386:18;;9078:332::o;9415:340::-;9617:2;9599:21;;;9656:2;9636:18;;;9629:30;-1:-1:-1;;;9690:2:1;9675:18;;9668:46;9746:2;9731:18;;9415:340::o;10039:245::-;10106:6;10159:2;10147:9;10138:7;10134:23;10130:32;10127:52;;;10175:1;10172;10165:12;10127:52;10207:9;10201:16;10226:28;10248:5;10226:28;:::i;10635:342::-;10837:2;10819:21;;;10876:2;10856:18;;;10849:30;-1:-1:-1;;;10910:2:1;10895:18;;10888:48;10968:2;10953:18;;10635:342::o;10982:335::-;11184:2;11166:21;;;11223:2;11203:18;;;11196:30;-1:-1:-1;;;11257:2:1;11242:18;;11235:41;11308:2;11293:18;;10982:335::o;11322:342::-;11524:2;11506:21;;;11563:2;11543:18;;;11536:30;-1:-1:-1;;;11597:2:1;11582:18;;11575:48;11655:2;11640:18;;11322:342::o;11930:267::-;12019:6;12014:3;12007:19;12071:6;12064:5;12057:4;12052:3;12048:14;12035:43;-1:-1:-1;12123:1:1;12098:16;;;12116:4;12094:27;;;12087:38;;;;12179:2;12158:15;;;-1:-1:-1;;12154:29:1;12145:39;;;12141:50;;11930:267::o;12202:389::-;12417:6;12406:9;12399:25;12460:6;12455:2;12444:9;12440:18;12433:34;12503:2;12498;12487:9;12483:18;12476:30;12380:4;12523:62;12581:2;12570:9;12566:18;12558:6;12550;12523:62;:::i;:::-;12515:70;12202:389;-1:-1:-1;;;;;;12202:389:1:o;14680:127::-;14741:10;14736:3;14732:20;14729:1;14722:31;14772:4;14769:1;14762:15;14796:4;14793:1;14786:15;14812:125;14877:9;;;14898:10;;;14895:36;;;14911:18;;:::i;:::-;14812:125;;;;:::o;16853:168::-;16926:9;;;16957;;16974:15;;;16968:22;;16954:37;16944:71;;16995:18;;:::i;17026:217::-;17066:1;17092;17082:132;;17136:10;17131:3;17127:20;17124:1;17117:31;17171:4;17168:1;17161:15;17199:4;17196:1;17189:15;17082:132;-1:-1:-1;17228:9:1;;17026:217::o;18267:632::-;18595:1;18591;18586:3;18582:11;18578:19;18570:6;18566:32;18555:9;18548:51;18635:6;18630:2;18619:9;18615:18;18608:34;18678:6;18673:2;18662:9;18658:18;18651:34;18721:6;18716:2;18705:9;18701:18;18694:34;18765:3;18759;18748:9;18744:19;18737:32;18529:4;18786:63;18844:3;18833:9;18829:19;18821:6;18813;18786:63;:::i;:::-;18778:71;;18886:6;18880:3;18869:9;18865:19;18858:35;18267:632;;;;;;;;;;:::o;20032:127::-;20093:10;20088:3;20084:20;20081:1;20074:31;20124:4;20121:1;20114:15;20148:4;20145:1;20138:15;20164:135;20203:3;20224:17;;;20221:43;;20244:18;;:::i;:::-;-1:-1:-1;20291:1:1;20280:13;;20164:135::o;20304:184::-;20374:6;20427:2;20415:9;20406:7;20402:23;20398:32;20395:52;;;20443:1;20440;20433:12;20395:52;-1:-1:-1;20466:16:1;;20304:184;-1:-1:-1;20304:184:1:o
Swarm Source
ipfs://75b378d7499ebf4a367355b6253d39d69cea915599deb07e736061f973785a5d
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in POL
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.

