More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 6,483 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 23472857 | 8 days ago | IN | 0 ETH | 0.00000538 | ||||
Approve | 23287074 | 34 days ago | IN | 0 ETH | 0.0000113 | ||||
Approve | 22470254 | 148 days ago | IN | 0 ETH | 0.00004741 | ||||
Approve | 22470254 | 148 days ago | IN | 0 ETH | 0.00004741 | ||||
Approve | 21820850 | 239 days ago | IN | 0 ETH | 0.00003877 | ||||
Approve | 21789815 | 243 days ago | IN | 0 ETH | 0.0000313 | ||||
Transfer | 21696600 | 256 days ago | IN | 0 ETH | 0.00085349 | ||||
Approve | 21554463 | 276 days ago | IN | 0 ETH | 0.00014783 | ||||
Approve | 21505458 | 283 days ago | IN | 0 ETH | 0.00009233 | ||||
Approve | 21403853 | 297 days ago | IN | 0 ETH | 0.00025871 | ||||
Transfer | 21221383 | 323 days ago | IN | 0 ETH | 0.0006422 | ||||
Approve | 20996765 | 354 days ago | IN | 0 ETH | 0.0002285 | ||||
Approve | 20984571 | 356 days ago | IN | 0 ETH | 0.00030079 | ||||
Approve | 20982276 | 356 days ago | IN | 0 ETH | 0.00022938 | ||||
Approve | 20980397 | 356 days ago | IN | 0 ETH | 0.00035749 | ||||
Approve | 20856485 | 374 days ago | IN | 0 ETH | 0.00021985 | ||||
Approve | 20343639 | 445 days ago | IN | 0 ETH | 0.00008896 | ||||
Transfer | 19986597 | 495 days ago | IN | 0 ETH | 0.00052384 | ||||
Transfer | 19837301 | 516 days ago | IN | 0 ETH | 0.00045919 | ||||
Approve | 19826211 | 517 days ago | IN | 0 ETH | 0.00019916 | ||||
Approve | 19823708 | 518 days ago | IN | 0 ETH | 0.00009887 | ||||
Transfer | 19749155 | 528 days ago | IN | 0 ETH | 0.00021297 | ||||
Approve | 19561039 | 555 days ago | IN | 0 ETH | 0.00043564 | ||||
Transfer | 19546475 | 557 days ago | IN | 0 ETH | 0.00159833 | ||||
Transfer | 19446481 | 571 days ago | IN | 0 ETH | 0.00248011 |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ShyftKycContract
Compiler Version
v0.7.1+commit.f4a555be
Contract Source Code (Solidity)
1234567891011121314151617181920212223242526/***Submitted for verification at Etherscan.io on 2021-03-26*/pragma solidity ^0.7.1;//SPDX-License-Identifier: UNLICENSED/* New ERC23 contract interface */interface IErc223 {function totalSupply() external view returns (uint);function balanceOf(address who) external view returns (uint);function transfer(address to, uint value) external returns (bool ok);function transfer(address to, uint value, bytes memory data) external returns (bool ok);event Transfer(address indexed from, address indexed to, uint value, bytes indexed data);}/*** @title Contract that will work with ERC223 tokens.*/interface IErc223ReceivingContract {/**
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"_nativeBip32X_type","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"msgSender","type":"address"},{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"nativeTokenType","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bip32X_type","type":"uint256"}],"name":"EVT_Bip32X_TypeTokenFallback","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"_data","type":"bytes"}],"name":"EVT_Erc223TokenFallback","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"contractAddress","type":"address"},{"indexed":false,"internalType":"address","name":"msgSender","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bip32X_type","type":"uint256"}],"name":"EVT_TransferAndBurnBip32X_type","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"contractAddress","type":"address"},{"indexed":false,"internalType":"address","name":"msgSender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bip32X_type","type":"uint256"}],"name":"EVT_TransferAndMintBip32X_type","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"msgSender","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bip32X_type","type":"uint256"}],"name":"EVT_TransferBip32X_type","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"EVT_WithdrawToAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"EVT_WithdrawToExternalContract","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"EVT_WithdrawToShyftKycContract","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sendingKycContract","type":"address"},{"indexed":false,"internalType":"uint256","name":"totalSupplyBip32X","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"msgValue","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"thisBalance","type":"uint256"}],"name":"EVT_migrateFromContract","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"updatedShyftKycContractAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"updatedContractBalance","type":"uint256"},{"indexed":true,"internalType":"address","name":"kycContractAddress","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"EVT_migrateToKycContract","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"EVT_receivedNativeBalance","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":true,"internalType":"bytes","name":"data","type":"bytes"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_tokenOwner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_who","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"byfrostOrigin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"_decimals","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_identifiedAddress","type":"address"},{"internalType":"uint256","name":"_bip32X_type","type":"uint256"}],"name":"getBalanceBip32X","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getNativeTokenType","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_identifiedAddress","type":"address"}],"name":"getOnlyAcceptsKycInput","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_identifiedAddress","type":"address"}],"name":"getOnlyAcceptsKycInputPermanently","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_bip32X_type","type":"uint256"}],"name":"getTotalSupplyBip32X","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"hasBeenUpdated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_identifiedAddress","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_bip32X_type","type":"uint256"},{"internalType":"bool","name":"_requiredConsentFromAllParties","type":"bool"},{"internalType":"bool","name":"_payForDirty","type":"bool"}],"name":"kycSend","outputs":[{"internalType":"uint8","name":"result","type":"uint8"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"migrateFromKycContract","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"_name","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_autoUpgrade","type":"bool"}],"name":"setAutoUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenAmount","type":"uint256"},{"internalType":"uint256","name":"_bip32X_type","type":"uint256"},{"internalType":"address","name":"_distributionContract","type":"address"}],"name":"setByfrostNetwork","outputs":[{"internalType":"uint8","name":"result","type":"uint8"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setByfrostOrigin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"setLockOnlyAcceptsKycInputPermanently","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_onlyAcceptsKycInputValue","type":"bool"}],"name":"setOnlyAcceptsKycInput","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setPrimaryNetwork","outputs":[{"internalType":"uint8","name":"result","type":"uint8"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_shyftCacheGraphAddress","type":"address"}],"name":"setShyftCacheGraphAddress","outputs":[{"internalType":"uint8","name":"result","type":"uint8"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"setShyftKycContractRegistryAddress","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"shyftCacheGraphAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"shyftKycContractRegistryAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"_symbol","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"tokenFallback","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"transfer","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"uint256","name":"_bip32X_type","type":"uint256"}],"name":"transferBip32X_type","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_erc20ContractAddress","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFromErc20Token","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"updateContract","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"updatedShyftKycContractAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"upgradeNativeTokens","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_to","type":"address"}],"name":"withdrawAllNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"withdrawNative","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"withdrawToExternalContract","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_shyftKycContractAddress","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"withdrawToShyftKycContract","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_erc20ContractAddress","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"withdrawTokenBip32X_typeToErc20","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_erc223ContractAddress","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"withdrawTokenBip32X_typeToErc223","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6080604052600880546001600160c01b031916637182510b60a11b17905534801561002957600080fd5b506040516133733803806133738339818101604052602081101561004c57600080fd5b5051600980546001600160a01b03191633179055600a55613301806100726000396000f3fe6080604052600436106102605760003560e01c806392e46a4411610144578063c65454d3116100b6578063dd0660ae1161007a578063dd0660ae14610ca9578063dd62ed3e14610ce2578063e38d4d8314610d1d578063e3db17b814610d6c578063fb3d36d814610d9f578063fced5f1f14610db45761033b565b8063c65454d314610bdf578063ca4a1c5a14610bf4578063d32439db14610c1e578063d9992d5714610c33578063d9f66db114610c765761033b565b8063a9059cbb11610108578063a9059cbb14610967578063bc804f5a146109a0578063bcbca736146109e3578063be45fd6214610a1c578063c01044a814610ae4578063c0ee0b8a14610b175761033b565b806392e46a44146108bf57806395d89b41146108d4578063989d8813146108e9578063a02d4b9914610928578063a0dc05b31461093d5761033b565b806318160ddd116101dd5780634f430c34116101a15780634f430c34146107ad5780636aedaec3146107ec57806370a082311461082f5780637eb629861461086257806387fb0ffb146108775780638da5cb5b146108aa5761033b565b806318160ddd146106e657806323b872dd1461070d578063246f8b9614610750578063313ce56714610765578063461496491461077a5761033b565b80630cb35ea8116102245780630cb35ea81461060e57806313a4d9351461063a578063155edcb914610673578063160abcac1461068857806317d3003a146106d15761033b565b806302f61800146104a157806306f1c5c3146104cd57806306fdde03146104fe57806307b18bde14610588578063095ea7b3146105d55761033b565b3661033b57600654610100900460ff16801561028b57503360009081526003602052604090205460ff165b156103cc57333014610347573360009081526004602052604090205460ff16156102b457600080fd5b336000908152600160209081526040808320600a805485529083528184208054908590559054845291839052909120546102ee9082610dda565b600a54600090815260208190526040812091909155600654610329906201000090046001600160a01b0316336103248534610df4565b610e0d565b90506001811515141561033b57610340565b600080fd5b50506103c7565b326000908152600160209081526040808320600a805485529083528184208054908590559054845291839052909120546103819082610dda565b600a546000908152602081905260408120919091556006546103b7906201000090046001600160a01b0316326103248534610df4565b90506001811515141561033b5750505b61049f565b3330148015906103f057503360009081526004602052604090205460ff1615156001145b156103fa57600080fd5b336000908152600160209081526040808320600a5484529091529020546104219034610df4565b336000908152600160209081526040808320600a80548552908352818420949094559254825281905220546104569034610df4565b600a5460009081526020818152604091829020929092558051348152905133927feb92c82ded67a099742c5479f26f1cb9fd8b1017debef7e55b531a63b0678706928290030190a25b005b3480156104ad57600080fd5b5061049f600480360360208110156104c457600080fd5b50351515610f14565b3480156104d957600080fd5b506104e2610f34565b604080516001600160a01b039092168252519081900360200190f35b34801561050a57600080fd5b50610513610f43565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561054d578181015183820152602001610535565b50505050905090810190601f16801561057a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561059457600080fd5b506105c1600480360360408110156105ab57600080fd5b506001600160a01b038135169060200135610f6f565b604080519115158252519081900360200190f35b3480156105e157600080fd5b506105c1600480360360408110156105f857600080fd5b506001600160a01b0381351690602001356110cf565b34801561061a57600080fd5b506105c16004803603602081101561063157600080fd5b5035151561113f565b34801561064657600080fd5b506105c16004803603604081101561065d57600080fd5b506001600160a01b038135169060200135611182565b34801561067f57600080fd5b506105c16113c5565b34801561069457600080fd5b506106bb600480360360208110156106ab57600080fd5b50356001600160a01b0316611407565b6040805160ff9092168252519081900360200190f35b3480156106dd57600080fd5b506106bb611452565b3480156106f257600080fd5b506106fb61149c565b60408051918252519081900360200190f35b34801561071957600080fd5b506105c16004803603606081101561073057600080fd5b506001600160a01b038135811691602081013590911690604001356114ae565b34801561075c57600080fd5b506105c161167f565b34801561077157600080fd5b506106bb6116af565b34801561078657600080fd5b506105c16004803603602081101561079d57600080fd5b50356001600160a01b03166116b4565b3480156107b957600080fd5b506105c1600480360360608110156107d057600080fd5b506001600160a01b0381351690602081013590604001356116f3565b3480156107f857600080fd5b506105c16004803603606081101561080f57600080fd5b506001600160a01b0381358116916020810135909116906040013561181c565b34801561083b57600080fd5b506106fb6004803603602081101561085257600080fd5b50356001600160a01b0316611a77565b34801561086e57600080fd5b506104e2611a9f565b34801561088357600080fd5b506105c16004803603602081101561089a57600080fd5b50356001600160a01b0316611aae565b3480156108b657600080fd5b506104e2611acc565b3480156108cb57600080fd5b506104e2611adb565b3480156108e057600080fd5b50610513611af0565b3480156108f557600080fd5b506106bb6004803603606081101561090c57600080fd5b50803590602081013590604001356001600160a01b0316611b0e565b34801561093457600080fd5b506106fb611b8d565b34801561094957600080fd5b506106fb6004803603602081101561096057600080fd5b5035611b93565b34801561097357600080fd5b506105c16004803603604081101561098a57600080fd5b506001600160a01b038135169060200135611ba5565b3480156109ac57600080fd5b506105c1600480360360608110156109c357600080fd5b506001600160a01b03813581169160208101359091169060400135611ccc565b3480156109ef57600080fd5b506106fb60048036036040811015610a0657600080fd5b506001600160a01b0381351690602001356120ab565b348015610a2857600080fd5b506105c160048036036060811015610a3f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610a6f57600080fd5b820183602082011115610a8157600080fd5b80359060200191846001830284011164010000000083111715610aa357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506120d3945050505050565b348015610af057600080fd5b506105c160048036036020811015610b0757600080fd5b50356001600160a01b0316612391565b348015610b2357600080fd5b506105c160048036036060811015610b3a57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610b6a57600080fd5b820183602082011115610b7c57600080fd5b80359060200191846001830284011164010000000083111715610b9e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506123af945050505050565b348015610beb57600080fd5b506105c161276b565b348015610c0057600080fd5b506106fb60048036036020811015610c1757600080fd5b5035612779565b348015610c2a57600080fd5b506105c1612835565b348015610c3f57600080fd5b506105c160048036036060811015610c5657600080fd5b506001600160a01b03813581169160208101359091169060400135612845565b348015610c8257600080fd5b506106fb60048036036020811015610c9957600080fd5b50356001600160a01b0316612a7c565b348015610cb557600080fd5b506105c160048036036040811015610ccc57600080fd5b506001600160a01b038135169060200135612aaa565b348015610cee57600080fd5b506106fb60048036036040811015610d0557600080fd5b506001600160a01b0381358116916020013516612d45565b348015610d2957600080fd5b506106bb600480360360a0811015610d4057600080fd5b506001600160a01b03813516906020810135906040810135906060810135151590608001351515612d7a565b348015610d7857600080fd5b506105c160048036036020811015610d8f57600080fd5b50356001600160a01b0316612f51565b348015610dab57600080fd5b506105c1612fb8565b6105c160048036036020811015610dca57600080fd5b50356001600160a01b0316612fc8565b600082821115610de957600080fd5b508082035b92915050565b600082820183811015610e0657600080fd5b9392505050565b600654604080516001600160a01b03620100009093048316803182526020820185905282516000949193878316939289169285927ffa917f8a36493643467cfffaadf46bd81954c63721283e6e5e147683a26a23c6929181900390910190a46000816001600160a01b031663fced5f1f85620186a090886040518463ffffffff1660e01b815260040180826001600160a01b031681526020019150506020604051808303818589803b158015610ec257600080fd5b5088f1158015610ed6573d6000803e3d6000fd5b5050505050506040513d6020811015610eee57600080fd5b5051905060018115151415610f0857600192505050610e06565b50600095945050505050565b336000908152600360205260409020805460ff1916911515919091179055565b6008546001600160a01b031681565b6040805180820190915260118152705368796674205b20427966726f7374205d60781b60208201525b90565b60065460009060ff1615610f8257600080fd5b6006805460ff1916600190811790915533600090815260209182526040808220600a548352909252205482116110bb57823b806110b057336000908152600160209081526040808320600a548452909152902054610fe09084610dda565b336000908152600160209081526040808320600a80548552908352818420949094559254825281905220546110159084610dda565b600a546000908152602081905260408082209290925590516001600160a01b0386169185156108fc02918691818181858888f1935050505015801561105e573d6000803e3d6000fd5b50604080513381526001600160a01b038616602082015280820185905290517f442f59271decdd708646c141272baa09d03c6f831aa19363239743105ecaf8d49181900360600190a1600191506110b5565b600091505b506110bf565b5060005b6006805460ff1916905592915050565b3360008181526002602090815260408083206001600160a01b038716808552908352818420611cad85528352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b3360009081526005602052604081205460ff166111795750336000908152600460205260409020805460ff1916821515179055600161117d565b5060005b919050565b60065460009060ff161561119557600080fd5b6006805460ff191660011790556001600160a01b0383163014156111b857600080fd5b3360009081526004602052604090205460ff16156111d557600080fd5b60408051636eb1769f60e11b81523360048201523060248201529051849184916001600160a01b0384169163dd62ed3e916044808301926020929190829003018186803b15801561122557600080fd5b505afa158015611239573d6000803e3d6000fd5b505050506040513d602081101561124f57600080fd5b5051106113b457604080516323b872dd60e01b81523360048201523060248201526044810185905290516000916001600160a01b038416916323b872dd9160648082019260209290919082900301818787803b1580156112ae57600080fd5b505af11580156112c2573d6000803e3d6000fd5b505050506040513d60208110156112d857600080fd5b505190506001811515141561033b57600a54604080516020808201939093526001600160601b0319606089901b16818301528151603481830301815260549091018252805190830120336000908152600184528281208282529093529120546113419086610df4565b3360008181526001602090815260408083208684528252918290209390935580516001600160a01b038a1681529283019190915281810187905260608201839052517f14199c6685f8c284290bf8ed968c57daafbfa067b251d6505610183c4a64ea179181900360800190a16001935050505b506006805460ff1916905592915050565b3360009081526005602052604081205460ff166113ff5750336000908152600560205260409020805460ff19166001908117909155610f6c565b506000610f6c565b60006001600160a01b03821661141c57600080fd5b6009546001600160a01b03163314156111795750600880546001600160a01b0319166001600160a01b038316179055600161117d565b6009546000906001600160a01b03163314156113ff57600854600160c81b900460ff1661149457506008805460ff60c81b1916600160c81b1790556002610f6c565b506001610f6c565b60006114a9611cad611b93565b905090565b6001600160a01b03821660009081526004602052604081205460ff1615801561150457506001600160a01b03841660009081526002602090815260408083203384528252808320611cad84529091529020548211155b801561153557506001600160a01b0384166000908152600160209081526040808320611cad84529091529020548211155b15611677576001600160a01b03841660009081526002602090815260408083203384528252808320611cad84529091529020546115729083610dda565b6001600160a01b03851660008181526002602090815260408083203384528252808320611cad8085529083528184209590955592825260018152828220938252929092529020546115c39083610dda565b6001600160a01b038086166000908152600160208181526040808420611cad8086529083528185209690965593881683529081528282209382529290925290205461160e9083610df4565b6001600160a01b038085166000818152600160209081526040808320611cad845282529182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001610e06565b506000610e06565b6009546000906001600160a01b0316331461169957600080fd5b50600980546001600160a01b0319169055600190565b601290565b6009546000906001600160a01b031633146116ce57600080fd5b50600780546001600160a01b0383166001600160a01b03199091161790556001919050565b6001600160a01b03831660009081526004602052604081205460ff161561171957600080fd5b33600090815260016020908152604080832085845290915290205483111561174057600080fd5b3360009081526001602090815260408083208584529091529020546117659084610dda565b3360009081526001602081815260408084208785528252808420949094556001600160a01b0388168352908152828220858352905220546117a69084610df4565b6001600160a01b03851660008181526001602090815260408083208784528252918290209390935580513381529283019190915281810185905260608201849052517f843059d2ca7c2c51bca8441ad3c5be35e8f96b711261676adc77dffe263859c29181900360800190a15060019392505050565b60065460009060ff161561182f57600080fd5b6006805460ff19166001908117909155600a54604080516020808201939093526001600160601b0319606089901b168183015281516034818303018152605490910182528051908301203360009081529383528184208185529092529091205483111561189b57600080fd5b3360009081526001602090815260408083208484529091529020546118c09084610dda565b33600090815260016020908152604080832085845282528083209390935582517f7472616e7366657228616464726573732c75696e74323536290000000000000081830152835180820360190181526039820185528051908301206001600160a01b03898116605d840152607d8084018a905286518085039091018152609d909301865292820180516001600160e01b03166001600160e01b03198316178152945182519195938b169390918291908083835b602083106119925780518252601f199092019160209182019101611973565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146119f4576040519150601f19603f3d011682016040523d82523d6000602084013e6119f9565b606091505b50909150506001811515141561033b57604080516001600160a01b03808a168252336020830152881681830152606081018790526080810185905290517fa5cad00f6cd43f46392bc0d304ca28391cc0d3353c7a962e3da3d5dd0687a7839181900360a00190a150506006805460ff19169055506001949350505050565b6001600160a01b03166000908152600160209081526040808320611cad845290915290205490565b6007546001600160a01b031681565b6001600160a01b031660009081526004602052604090205460ff1690565b6009546001600160a01b031681565b6006546201000090046001600160a01b031681565b60408051808201909152600481526314d2119560e21b602082015290565b6009546000906001600160a01b031633141561167757600854600160c81b900460ff16611b8557506008805460ff60c81b1960ff60c01b19909116600160c01b1716600160c81b1790556001600160a01b038116600090815260016020908152604080832085845290915290208390556002610e06565b506001610e06565b600a5490565b60009081526020819052604090205490565b6001600160a01b03821660009081526004602052604081205460ff16158015611bea5750336000908152600160209081526040808320611cad84529091529020548211155b15611cc457336000908152600160209081526040808320611cad8452909152902054611c169083610dda565b336000908152600160208181526040808420611cad808652908352818520959095556001600160a01b0388168452918152818320938352929092522054611c5d9083610df4565b6001600160a01b0384166000818152600160209081526040808320611cad84528252918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001610dee565b506000610dee565b60065460009060ff1615611cdf57600080fd5b6006805460ff19166001908117909155600a54604080516020808201939093526001600160601b0319606089901b1681830152815160348183030181526054909101825280519083012033600090815293835281842081855290925290912054831115611d4b57600080fd5b336000908152600160209081526040808320848452909152902054606090611d739085610dda565b33600090815260016020908152604080832086845282528083209390935582517f7472616e7366657228616464726573732c75696e743235362c62797465732900818301528351808203601f018152603f82019094528351938201939093206001600160a01b0389811660638601908152608386018a9052606060a38701908152875160c388015287519396928d169487948d948d948b949093909260e390920191908501908083838d5b83811015611e36578181015183820152602001611e1e565b50505050905090810190601f168015611e635780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990991698909817885251815191979096508695509350915081905083835b60208310611ec95780518252601f199092019160209182019101611eaa565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611f2b576040519150601f19603f3d011682016040523d82523d6000602084013e611f30565b606091505b505060405163607705c560e11b81523360048201818152602483018a90526060604484019081528751606485015287519495508c946000946001600160a01b0387169463c0ee0b8a9490938e938c936084019060208501908083838d5b83811015611fa5578181015183820152602001611f8d565b50505050905090810190601f168015611fd25780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b158015611ff357600080fd5b505af1158015612007573d6000803e3d6000fd5b505050506040513d602081101561201d57600080fd5b50519050600181151514801561203557506001831515145b1561033b57604080516001600160a01b03808d1682523360208301528b1681830152606081018a90526080810188905290517fa5cad00f6cd43f46392bc0d304ca28391cc0d3353c7a962e3da3d5dd0687a7839181900360a00190a150506006805460ff19169055506001979650505050505050565b6001600160a01b03919091166000908152600160209081526040808320938352929052205490565b60065460009060ff16156120e657600080fd5b6006805460ff191660011790556001600160a01b03841660009081526004602052604090205460ff161580156121385750336000908152600160209081526040808320611cad84529091529020548311155b156122dd57336000908152600160209081526040808320611cad8452909152902054843b906121679085610dda565b336000908152600160208181526040808420611cad808652908352818520959095556001600160a01b038a1684529181528183209383529290925220546121ae9085610df4565b6001600160a01b0386166000908152600160209081526040808320611cad845290915290205580156122d65760405163607705c560e11b815233600482018181526024830187905260606044840190815286516064850152865189946001600160a01b0386169463c0ee0b8a9490938b938b9360840190602085019080838360005b83811015612248578181015183820152602001612230565b50505050905090810190601f1680156122755780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561229657600080fd5b505af11580156122aa573d6000803e3d6000fd5b505050506040513d60208110156122c057600080fd5b505115156001141561033b5760019250506122db565b600191505b505b6001811515141561238057816040518082805190602001908083835b602083106123185780518252601f1990920191602091820191016122f9565b51815160209384036101000a60001901801990921691161790526040805192909401829003822089835293519395506001600160a01b038a16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a45b6006805460ff191690559392505050565b6001600160a01b031660009081526005602052604090205460ff1690565b60065460009060ff16156123c257600080fd5b6006805460ff191660011790556001600160a01b03841660009081526004602052604090205460ff16156123f557600080fd5b6007546001600160a01b03168015801590612483575060408051630487e9b760e41b815233600482015290516001600160a01b0383169163487e9b70916024808301926020929190829003018186803b15801561245157600080fd5b505afa158015612465573d6000803e3d6000fd5b505050506040513d602081101561247b57600080fd5b505115156001145b156124bf5760405162461bcd60e51b815260040180806020018281038252604d81526020018061327f604d913960600191505060405180910390fd5b600080600485511061258057846000815181106124d857fe5b602001015160f81c60f81b6001600160f81b03191660e01c6008866001815181106124ff57fe5b016020015187516001600160f81b031990911690911c60e01c906010908890600290811061252957fe5b016020015188516001600160f81b031990911690911c60e01c906018908990600390811061255357fe5b602001015160f81c60f81b6001600160f81b0319166001600160e01b031916901c60e01c01010160e01b90505b600a54604080516020808201939093523360601b8183015281516034818303018152605490910182528051908301206001600160a01b038a166000908152600184528281208282529093529120549092506125db9087610df4565b6001600160a01b038816600081815260016020908152604080832087845282529182902093909355600a54815133815293840192909252828101899052606083019190915260808201849052517fd29c9c1edf8b9220246362c1b491f78a99a0b16914c5940aa7187d38328e3e5e9181900360a00190a1604080513381526001600160a01b03891660208201528082018890526060810184905290517f14199c6685f8c284290bf8ed968c57daafbfa067b251d6505610183c4a64ea179181900360800190a1600193507fcb28d23b9b47350cc324953920d36be23cb21648fd8e65e9fc444fd726562dd487878760405180846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561271b578181015183820152602001612703565b50505050905090810190601f1680156127485780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a150506006805460ff19169055509392505050565b600654610100900460ff1681565b60065460009060ff161561278c57600080fd5b6006805460ff191660019081179182905561010090910460ff161515141561282257336000908152600160209081526040808320600a548452909152902054821161281957336000818152600360205260408120805460ff19166001179055906127f890309085612845565b90506001811515141561280e5760039150612813565b600291505b5061281d565b5060015b612826565b5060005b6006805460ff19169055919050565b600854600160c81b900460ff1681565b60065460009060ff161561285857600080fd5b6006805460ff1916600190811790915533600090815260209182526040808220600a54835290925220548211612a6857833b806128985760009150612a62565b336000908152600160209081526040808320600a5484529091529020546128bf9084610dda565b336000908152600160209081526040808320600a80548552908352818420949094559254825281905220546128f49084610dda565b600a54600090815260208181526040918290209290925580516387fb0ffb60e01b81526001600160a01b03878116600483015291518893928416926387fb0ffb9260248082019391829003018186803b15801561295057600080fd5b505afa158015612964573d6000803e3d6000fd5b505050506040513d602081101561297a57600080fd5b5051612a5b57806001600160a01b031663fced5f1f6201d4c086886040518463ffffffff1660e01b815260040180826001600160a01b031681526020019150506020604051808303818589803b1580156129d357600080fd5b5088f11580156129e7573d6000803e3d6000fd5b5050505050506040513d60208110156129ff57600080fd5b5051612a0a57600080fd5b604080513381526001600160a01b038716602082015280820186905290517f68434ca28a3fbf4e499cad0131f6418189d48b362a6d0109f633ff6dc93b4e5e9181900360600190a160019250612a60565b600092505b505b50612380565b5060006006805460ff191690559392505050565b336000908152600160209081526040808320611cad8452909152812054612aa38382610f6f565b5092915050565b60065460009060ff1615612abd57600080fd5b6006805460ff1916600190811790915533600090815260209182526040808220600a548352909252205482116110bb57823b80612afd57600091506110b5565b336000908152600160209081526040808320600a548452909152902054612b249084610dda565b336000908152600160209081526040808320600a8054855290835281842094909455925482528190522054612b599084610dda565b600a546000908152602081905260408082209290925590516001600160a01b0386169061753090869084818181858888f193505050503d8060008114612bbb576040519150601f19603f3d011682016040523d82523d6000602084013e612bc0565b606091505b505060408051633d2cc23f60e21b60208083019190915282518083036004018152602483019384905263607705c560e11b9093523360288301818152604884018a90526060606885019081528551608886015285519697508b966000966001600160a01b0389169663c0ee0b8a968e959294929360a890920191908501908083838d5b83811015612c5b578181015183820152602001612c43565b50505050905090810190601f168015612c885780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b158015612ca957600080fd5b505af1158015612cbd573d6000803e3d6000fd5b505050506040513d6020811015612cd357600080fd5b505190506001831515148015612ceb57506001811515145b1561033b57604080513381526001600160a01b038916602082015280820188905290517f7ef890cc5c54793e049a0ab68ef15df470197800624f8951d63953148d8f5f2f9181900360600190a160019450505050506110bf565b6001600160a01b039182166000908152600260209081526040808320939094168252918252828120611cad8252909152205490565b3360009081526001602090815260408083208684529091528120548511610f08576001600160a01b03861660009081526004602052604090205460ff161580612ded57506001600160a01b03861660009081526004602052604090205460ff1615156001148015612ded57506001831515145b15612f445760085460408051634a32bffb60e01b81523360048201526001600160a01b0389811660248301526044820189905260648201889052861515608483015285151560a4830152915191909216916000918391634a32bffb9160c480830192602092919082900301818787803b158015612e6957600080fd5b505af1158015612e7d573d6000803e3d6000fd5b505050506040513d6020811015612e9357600080fd5b50519050600360ff82161415612f3957336000908152600160209081526040808320898452909152902054612ec89088610dda565b3360009081526001602081815260408084208b85528252808420949094556001600160a01b038c16835290815282822089835290522054612f099088610df4565b6001600160a01b03891660009081526001602090815260408083208a84529091529020555060039150612f489050565b600292505050612f48565b5060015b95945050505050565b6007546000906001600160a01b03163314612f6b57600080fd5b600654610100900460ff1615612f8057600080fd5b50600680546001600160a01b038316620100000262010000600160b01b031961ff001990921661010017919091161790556001919050565b600854600160c01b900460ff1681565b600a546000908152602081905260408120544790612fe69034610df4565b1115612ff157600080fd5b60075460408051630487e9b760e41b815233600482015290516001926001600160a01b031691829163487e9b7091602480820192602092909190829003018186803b15801561303f57600080fd5b505afa158015613053573d6000803e3d6000fd5b505050506040513d602081101561306957600080fd5b50516130785760009150613167565b6040805163963beef560e01b815230600482015290516001600160a01b0383169163963beef5916024808301926020929190829003018186803b1580156130be57600080fd5b505afa1580156130d2573d6000803e3d6000fd5b505050506040513d60208110156130e857600080fd5b50516040805163963beef560e01b815233600482015290516001600160a01b0384169163963beef5916024808301926020929190829003018186803b15801561313057600080fd5b505afa158015613144573d6000803e3d6000fd5b505050506040513d602081101561315a57600080fd5b5051111561316757600091505b6001600160a01b03841660009081526004602052604090205460ff1615156001141561319257600091505b6001821515141561033b57600a546000908152602081815260409182902054825190815234918101919091524781830152905133917fe0efa0cee03191c262a79324c1d94257307c4c792a29d94c805c33ae749f9997919081900360600190a26001600160a01b0384166000908152600160209081526040808320600a5484529091529020546132229034610df4565b6001600160a01b0385166000908152600160209081526040808320600a80548552908352818420949094559254825281905220546132609034610df4565b600a54600090815260208190526040902055506001915061117d905056fe63616e6e6f742070726f636573732066616c6c6261636b2066726f6d205368796674204b796320436f6e747261637420696e20746869732076657273696f6e206f6620536879667420436f7265a26469706673582212204ba2ec6caee90bbd4feedfeed32fe28ab68a9b76a53073229d2b0aa5f9daa2fe64736f6c634300070100330000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode
0x6080604052600436106102605760003560e01c806392e46a4411610144578063c65454d3116100b6578063dd0660ae1161007a578063dd0660ae14610ca9578063dd62ed3e14610ce2578063e38d4d8314610d1d578063e3db17b814610d6c578063fb3d36d814610d9f578063fced5f1f14610db45761033b565b8063c65454d314610bdf578063ca4a1c5a14610bf4578063d32439db14610c1e578063d9992d5714610c33578063d9f66db114610c765761033b565b8063a9059cbb11610108578063a9059cbb14610967578063bc804f5a146109a0578063bcbca736146109e3578063be45fd6214610a1c578063c01044a814610ae4578063c0ee0b8a14610b175761033b565b806392e46a44146108bf57806395d89b41146108d4578063989d8813146108e9578063a02d4b9914610928578063a0dc05b31461093d5761033b565b806318160ddd116101dd5780634f430c34116101a15780634f430c34146107ad5780636aedaec3146107ec57806370a082311461082f5780637eb629861461086257806387fb0ffb146108775780638da5cb5b146108aa5761033b565b806318160ddd146106e657806323b872dd1461070d578063246f8b9614610750578063313ce56714610765578063461496491461077a5761033b565b80630cb35ea8116102245780630cb35ea81461060e57806313a4d9351461063a578063155edcb914610673578063160abcac1461068857806317d3003a146106d15761033b565b806302f61800146104a157806306f1c5c3146104cd57806306fdde03146104fe57806307b18bde14610588578063095ea7b3146105d55761033b565b3661033b57600654610100900460ff16801561028b57503360009081526003602052604090205460ff165b156103cc57333014610347573360009081526004602052604090205460ff16156102b457600080fd5b336000908152600160209081526040808320600a805485529083528184208054908590559054845291839052909120546102ee9082610dda565b600a54600090815260208190526040812091909155600654610329906201000090046001600160a01b0316336103248534610df4565b610e0d565b90506001811515141561033b57610340565b600080fd5b50506103c7565b326000908152600160209081526040808320600a805485529083528184208054908590559054845291839052909120546103819082610dda565b600a546000908152602081905260408120919091556006546103b7906201000090046001600160a01b0316326103248534610df4565b90506001811515141561033b5750505b61049f565b3330148015906103f057503360009081526004602052604090205460ff1615156001145b156103fa57600080fd5b336000908152600160209081526040808320600a5484529091529020546104219034610df4565b336000908152600160209081526040808320600a80548552908352818420949094559254825281905220546104569034610df4565b600a5460009081526020818152604091829020929092558051348152905133927feb92c82ded67a099742c5479f26f1cb9fd8b1017debef7e55b531a63b0678706928290030190a25b005b3480156104ad57600080fd5b5061049f600480360360208110156104c457600080fd5b50351515610f14565b3480156104d957600080fd5b506104e2610f34565b604080516001600160a01b039092168252519081900360200190f35b34801561050a57600080fd5b50610513610f43565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561054d578181015183820152602001610535565b50505050905090810190601f16801561057a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561059457600080fd5b506105c1600480360360408110156105ab57600080fd5b506001600160a01b038135169060200135610f6f565b604080519115158252519081900360200190f35b3480156105e157600080fd5b506105c1600480360360408110156105f857600080fd5b506001600160a01b0381351690602001356110cf565b34801561061a57600080fd5b506105c16004803603602081101561063157600080fd5b5035151561113f565b34801561064657600080fd5b506105c16004803603604081101561065d57600080fd5b506001600160a01b038135169060200135611182565b34801561067f57600080fd5b506105c16113c5565b34801561069457600080fd5b506106bb600480360360208110156106ab57600080fd5b50356001600160a01b0316611407565b6040805160ff9092168252519081900360200190f35b3480156106dd57600080fd5b506106bb611452565b3480156106f257600080fd5b506106fb61149c565b60408051918252519081900360200190f35b34801561071957600080fd5b506105c16004803603606081101561073057600080fd5b506001600160a01b038135811691602081013590911690604001356114ae565b34801561075c57600080fd5b506105c161167f565b34801561077157600080fd5b506106bb6116af565b34801561078657600080fd5b506105c16004803603602081101561079d57600080fd5b50356001600160a01b03166116b4565b3480156107b957600080fd5b506105c1600480360360608110156107d057600080fd5b506001600160a01b0381351690602081013590604001356116f3565b3480156107f857600080fd5b506105c16004803603606081101561080f57600080fd5b506001600160a01b0381358116916020810135909116906040013561181c565b34801561083b57600080fd5b506106fb6004803603602081101561085257600080fd5b50356001600160a01b0316611a77565b34801561086e57600080fd5b506104e2611a9f565b34801561088357600080fd5b506105c16004803603602081101561089a57600080fd5b50356001600160a01b0316611aae565b3480156108b657600080fd5b506104e2611acc565b3480156108cb57600080fd5b506104e2611adb565b3480156108e057600080fd5b50610513611af0565b3480156108f557600080fd5b506106bb6004803603606081101561090c57600080fd5b50803590602081013590604001356001600160a01b0316611b0e565b34801561093457600080fd5b506106fb611b8d565b34801561094957600080fd5b506106fb6004803603602081101561096057600080fd5b5035611b93565b34801561097357600080fd5b506105c16004803603604081101561098a57600080fd5b506001600160a01b038135169060200135611ba5565b3480156109ac57600080fd5b506105c1600480360360608110156109c357600080fd5b506001600160a01b03813581169160208101359091169060400135611ccc565b3480156109ef57600080fd5b506106fb60048036036040811015610a0657600080fd5b506001600160a01b0381351690602001356120ab565b348015610a2857600080fd5b506105c160048036036060811015610a3f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610a6f57600080fd5b820183602082011115610a8157600080fd5b80359060200191846001830284011164010000000083111715610aa357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506120d3945050505050565b348015610af057600080fd5b506105c160048036036020811015610b0757600080fd5b50356001600160a01b0316612391565b348015610b2357600080fd5b506105c160048036036060811015610b3a57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610b6a57600080fd5b820183602082011115610b7c57600080fd5b80359060200191846001830284011164010000000083111715610b9e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506123af945050505050565b348015610beb57600080fd5b506105c161276b565b348015610c0057600080fd5b506106fb60048036036020811015610c1757600080fd5b5035612779565b348015610c2a57600080fd5b506105c1612835565b348015610c3f57600080fd5b506105c160048036036060811015610c5657600080fd5b506001600160a01b03813581169160208101359091169060400135612845565b348015610c8257600080fd5b506106fb60048036036020811015610c9957600080fd5b50356001600160a01b0316612a7c565b348015610cb557600080fd5b506105c160048036036040811015610ccc57600080fd5b506001600160a01b038135169060200135612aaa565b348015610cee57600080fd5b506106fb60048036036040811015610d0557600080fd5b506001600160a01b0381358116916020013516612d45565b348015610d2957600080fd5b506106bb600480360360a0811015610d4057600080fd5b506001600160a01b03813516906020810135906040810135906060810135151590608001351515612d7a565b348015610d7857600080fd5b506105c160048036036020811015610d8f57600080fd5b50356001600160a01b0316612f51565b348015610dab57600080fd5b506105c1612fb8565b6105c160048036036020811015610dca57600080fd5b50356001600160a01b0316612fc8565b600082821115610de957600080fd5b508082035b92915050565b600082820183811015610e0657600080fd5b9392505050565b600654604080516001600160a01b03620100009093048316803182526020820185905282516000949193878316939289169285927ffa917f8a36493643467cfffaadf46bd81954c63721283e6e5e147683a26a23c6929181900390910190a46000816001600160a01b031663fced5f1f85620186a090886040518463ffffffff1660e01b815260040180826001600160a01b031681526020019150506020604051808303818589803b158015610ec257600080fd5b5088f1158015610ed6573d6000803e3d6000fd5b5050505050506040513d6020811015610eee57600080fd5b5051905060018115151415610f0857600192505050610e06565b50600095945050505050565b336000908152600360205260409020805460ff1916911515919091179055565b6008546001600160a01b031681565b6040805180820190915260118152705368796674205b20427966726f7374205d60781b60208201525b90565b60065460009060ff1615610f8257600080fd5b6006805460ff1916600190811790915533600090815260209182526040808220600a548352909252205482116110bb57823b806110b057336000908152600160209081526040808320600a548452909152902054610fe09084610dda565b336000908152600160209081526040808320600a80548552908352818420949094559254825281905220546110159084610dda565b600a546000908152602081905260408082209290925590516001600160a01b0386169185156108fc02918691818181858888f1935050505015801561105e573d6000803e3d6000fd5b50604080513381526001600160a01b038616602082015280820185905290517f442f59271decdd708646c141272baa09d03c6f831aa19363239743105ecaf8d49181900360600190a1600191506110b5565b600091505b506110bf565b5060005b6006805460ff1916905592915050565b3360008181526002602090815260408083206001600160a01b038716808552908352818420611cad85528352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b3360009081526005602052604081205460ff166111795750336000908152600460205260409020805460ff1916821515179055600161117d565b5060005b919050565b60065460009060ff161561119557600080fd5b6006805460ff191660011790556001600160a01b0383163014156111b857600080fd5b3360009081526004602052604090205460ff16156111d557600080fd5b60408051636eb1769f60e11b81523360048201523060248201529051849184916001600160a01b0384169163dd62ed3e916044808301926020929190829003018186803b15801561122557600080fd5b505afa158015611239573d6000803e3d6000fd5b505050506040513d602081101561124f57600080fd5b5051106113b457604080516323b872dd60e01b81523360048201523060248201526044810185905290516000916001600160a01b038416916323b872dd9160648082019260209290919082900301818787803b1580156112ae57600080fd5b505af11580156112c2573d6000803e3d6000fd5b505050506040513d60208110156112d857600080fd5b505190506001811515141561033b57600a54604080516020808201939093526001600160601b0319606089901b16818301528151603481830301815260549091018252805190830120336000908152600184528281208282529093529120546113419086610df4565b3360008181526001602090815260408083208684528252918290209390935580516001600160a01b038a1681529283019190915281810187905260608201839052517f14199c6685f8c284290bf8ed968c57daafbfa067b251d6505610183c4a64ea179181900360800190a16001935050505b506006805460ff1916905592915050565b3360009081526005602052604081205460ff166113ff5750336000908152600560205260409020805460ff19166001908117909155610f6c565b506000610f6c565b60006001600160a01b03821661141c57600080fd5b6009546001600160a01b03163314156111795750600880546001600160a01b0319166001600160a01b038316179055600161117d565b6009546000906001600160a01b03163314156113ff57600854600160c81b900460ff1661149457506008805460ff60c81b1916600160c81b1790556002610f6c565b506001610f6c565b60006114a9611cad611b93565b905090565b6001600160a01b03821660009081526004602052604081205460ff1615801561150457506001600160a01b03841660009081526002602090815260408083203384528252808320611cad84529091529020548211155b801561153557506001600160a01b0384166000908152600160209081526040808320611cad84529091529020548211155b15611677576001600160a01b03841660009081526002602090815260408083203384528252808320611cad84529091529020546115729083610dda565b6001600160a01b03851660008181526002602090815260408083203384528252808320611cad8085529083528184209590955592825260018152828220938252929092529020546115c39083610dda565b6001600160a01b038086166000908152600160208181526040808420611cad8086529083528185209690965593881683529081528282209382529290925290205461160e9083610df4565b6001600160a01b038085166000818152600160209081526040808320611cad845282529182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001610e06565b506000610e06565b6009546000906001600160a01b0316331461169957600080fd5b50600980546001600160a01b0319169055600190565b601290565b6009546000906001600160a01b031633146116ce57600080fd5b50600780546001600160a01b0383166001600160a01b03199091161790556001919050565b6001600160a01b03831660009081526004602052604081205460ff161561171957600080fd5b33600090815260016020908152604080832085845290915290205483111561174057600080fd5b3360009081526001602090815260408083208584529091529020546117659084610dda565b3360009081526001602081815260408084208785528252808420949094556001600160a01b0388168352908152828220858352905220546117a69084610df4565b6001600160a01b03851660008181526001602090815260408083208784528252918290209390935580513381529283019190915281810185905260608201849052517f843059d2ca7c2c51bca8441ad3c5be35e8f96b711261676adc77dffe263859c29181900360800190a15060019392505050565b60065460009060ff161561182f57600080fd5b6006805460ff19166001908117909155600a54604080516020808201939093526001600160601b0319606089901b168183015281516034818303018152605490910182528051908301203360009081529383528184208185529092529091205483111561189b57600080fd5b3360009081526001602090815260408083208484529091529020546118c09084610dda565b33600090815260016020908152604080832085845282528083209390935582517f7472616e7366657228616464726573732c75696e74323536290000000000000081830152835180820360190181526039820185528051908301206001600160a01b03898116605d840152607d8084018a905286518085039091018152609d909301865292820180516001600160e01b03166001600160e01b03198316178152945182519195938b169390918291908083835b602083106119925780518252601f199092019160209182019101611973565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146119f4576040519150601f19603f3d011682016040523d82523d6000602084013e6119f9565b606091505b50909150506001811515141561033b57604080516001600160a01b03808a168252336020830152881681830152606081018790526080810185905290517fa5cad00f6cd43f46392bc0d304ca28391cc0d3353c7a962e3da3d5dd0687a7839181900360a00190a150506006805460ff19169055506001949350505050565b6001600160a01b03166000908152600160209081526040808320611cad845290915290205490565b6007546001600160a01b031681565b6001600160a01b031660009081526004602052604090205460ff1690565b6009546001600160a01b031681565b6006546201000090046001600160a01b031681565b60408051808201909152600481526314d2119560e21b602082015290565b6009546000906001600160a01b031633141561167757600854600160c81b900460ff16611b8557506008805460ff60c81b1960ff60c01b19909116600160c01b1716600160c81b1790556001600160a01b038116600090815260016020908152604080832085845290915290208390556002610e06565b506001610e06565b600a5490565b60009081526020819052604090205490565b6001600160a01b03821660009081526004602052604081205460ff16158015611bea5750336000908152600160209081526040808320611cad84529091529020548211155b15611cc457336000908152600160209081526040808320611cad8452909152902054611c169083610dda565b336000908152600160208181526040808420611cad808652908352818520959095556001600160a01b0388168452918152818320938352929092522054611c5d9083610df4565b6001600160a01b0384166000818152600160209081526040808320611cad84528252918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001610dee565b506000610dee565b60065460009060ff1615611cdf57600080fd5b6006805460ff19166001908117909155600a54604080516020808201939093526001600160601b0319606089901b1681830152815160348183030181526054909101825280519083012033600090815293835281842081855290925290912054831115611d4b57600080fd5b336000908152600160209081526040808320848452909152902054606090611d739085610dda565b33600090815260016020908152604080832086845282528083209390935582517f7472616e7366657228616464726573732c75696e743235362c62797465732900818301528351808203601f018152603f82019094528351938201939093206001600160a01b0389811660638601908152608386018a9052606060a38701908152875160c388015287519396928d169487948d948d948b949093909260e390920191908501908083838d5b83811015611e36578181015183820152602001611e1e565b50505050905090810190601f168015611e635780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990991698909817885251815191979096508695509350915081905083835b60208310611ec95780518252601f199092019160209182019101611eaa565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611f2b576040519150601f19603f3d011682016040523d82523d6000602084013e611f30565b606091505b505060405163607705c560e11b81523360048201818152602483018a90526060604484019081528751606485015287519495508c946000946001600160a01b0387169463c0ee0b8a9490938e938c936084019060208501908083838d5b83811015611fa5578181015183820152602001611f8d565b50505050905090810190601f168015611fd25780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b158015611ff357600080fd5b505af1158015612007573d6000803e3d6000fd5b505050506040513d602081101561201d57600080fd5b50519050600181151514801561203557506001831515145b1561033b57604080516001600160a01b03808d1682523360208301528b1681830152606081018a90526080810188905290517fa5cad00f6cd43f46392bc0d304ca28391cc0d3353c7a962e3da3d5dd0687a7839181900360a00190a150506006805460ff19169055506001979650505050505050565b6001600160a01b03919091166000908152600160209081526040808320938352929052205490565b60065460009060ff16156120e657600080fd5b6006805460ff191660011790556001600160a01b03841660009081526004602052604090205460ff161580156121385750336000908152600160209081526040808320611cad84529091529020548311155b156122dd57336000908152600160209081526040808320611cad8452909152902054843b906121679085610dda565b336000908152600160208181526040808420611cad808652908352818520959095556001600160a01b038a1684529181528183209383529290925220546121ae9085610df4565b6001600160a01b0386166000908152600160209081526040808320611cad845290915290205580156122d65760405163607705c560e11b815233600482018181526024830187905260606044840190815286516064850152865189946001600160a01b0386169463c0ee0b8a9490938b938b9360840190602085019080838360005b83811015612248578181015183820152602001612230565b50505050905090810190601f1680156122755780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561229657600080fd5b505af11580156122aa573d6000803e3d6000fd5b505050506040513d60208110156122c057600080fd5b505115156001141561033b5760019250506122db565b600191505b505b6001811515141561238057816040518082805190602001908083835b602083106123185780518252601f1990920191602091820191016122f9565b51815160209384036101000a60001901801990921691161790526040805192909401829003822089835293519395506001600160a01b038a16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a45b6006805460ff191690559392505050565b6001600160a01b031660009081526005602052604090205460ff1690565b60065460009060ff16156123c257600080fd5b6006805460ff191660011790556001600160a01b03841660009081526004602052604090205460ff16156123f557600080fd5b6007546001600160a01b03168015801590612483575060408051630487e9b760e41b815233600482015290516001600160a01b0383169163487e9b70916024808301926020929190829003018186803b15801561245157600080fd5b505afa158015612465573d6000803e3d6000fd5b505050506040513d602081101561247b57600080fd5b505115156001145b156124bf5760405162461bcd60e51b815260040180806020018281038252604d81526020018061327f604d913960600191505060405180910390fd5b600080600485511061258057846000815181106124d857fe5b602001015160f81c60f81b6001600160f81b03191660e01c6008866001815181106124ff57fe5b016020015187516001600160f81b031990911690911c60e01c906010908890600290811061252957fe5b016020015188516001600160f81b031990911690911c60e01c906018908990600390811061255357fe5b602001015160f81c60f81b6001600160f81b0319166001600160e01b031916901c60e01c01010160e01b90505b600a54604080516020808201939093523360601b8183015281516034818303018152605490910182528051908301206001600160a01b038a166000908152600184528281208282529093529120549092506125db9087610df4565b6001600160a01b038816600081815260016020908152604080832087845282529182902093909355600a54815133815293840192909252828101899052606083019190915260808201849052517fd29c9c1edf8b9220246362c1b491f78a99a0b16914c5940aa7187d38328e3e5e9181900360a00190a1604080513381526001600160a01b03891660208201528082018890526060810184905290517f14199c6685f8c284290bf8ed968c57daafbfa067b251d6505610183c4a64ea179181900360800190a1600193507fcb28d23b9b47350cc324953920d36be23cb21648fd8e65e9fc444fd726562dd487878760405180846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561271b578181015183820152602001612703565b50505050905090810190601f1680156127485780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a150506006805460ff19169055509392505050565b600654610100900460ff1681565b60065460009060ff161561278c57600080fd5b6006805460ff191660019081179182905561010090910460ff161515141561282257336000908152600160209081526040808320600a548452909152902054821161281957336000818152600360205260408120805460ff19166001179055906127f890309085612845565b90506001811515141561280e5760039150612813565b600291505b5061281d565b5060015b612826565b5060005b6006805460ff19169055919050565b600854600160c81b900460ff1681565b60065460009060ff161561285857600080fd5b6006805460ff1916600190811790915533600090815260209182526040808220600a54835290925220548211612a6857833b806128985760009150612a62565b336000908152600160209081526040808320600a5484529091529020546128bf9084610dda565b336000908152600160209081526040808320600a80548552908352818420949094559254825281905220546128f49084610dda565b600a54600090815260208181526040918290209290925580516387fb0ffb60e01b81526001600160a01b03878116600483015291518893928416926387fb0ffb9260248082019391829003018186803b15801561295057600080fd5b505afa158015612964573d6000803e3d6000fd5b505050506040513d602081101561297a57600080fd5b5051612a5b57806001600160a01b031663fced5f1f6201d4c086886040518463ffffffff1660e01b815260040180826001600160a01b031681526020019150506020604051808303818589803b1580156129d357600080fd5b5088f11580156129e7573d6000803e3d6000fd5b5050505050506040513d60208110156129ff57600080fd5b5051612a0a57600080fd5b604080513381526001600160a01b038716602082015280820186905290517f68434ca28a3fbf4e499cad0131f6418189d48b362a6d0109f633ff6dc93b4e5e9181900360600190a160019250612a60565b600092505b505b50612380565b5060006006805460ff191690559392505050565b336000908152600160209081526040808320611cad8452909152812054612aa38382610f6f565b5092915050565b60065460009060ff1615612abd57600080fd5b6006805460ff1916600190811790915533600090815260209182526040808220600a548352909252205482116110bb57823b80612afd57600091506110b5565b336000908152600160209081526040808320600a548452909152902054612b249084610dda565b336000908152600160209081526040808320600a8054855290835281842094909455925482528190522054612b599084610dda565b600a546000908152602081905260408082209290925590516001600160a01b0386169061753090869084818181858888f193505050503d8060008114612bbb576040519150601f19603f3d011682016040523d82523d6000602084013e612bc0565b606091505b505060408051633d2cc23f60e21b60208083019190915282518083036004018152602483019384905263607705c560e11b9093523360288301818152604884018a90526060606885019081528551608886015285519697508b966000966001600160a01b0389169663c0ee0b8a968e959294929360a890920191908501908083838d5b83811015612c5b578181015183820152602001612c43565b50505050905090810190601f168015612c885780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b158015612ca957600080fd5b505af1158015612cbd573d6000803e3d6000fd5b505050506040513d6020811015612cd357600080fd5b505190506001831515148015612ceb57506001811515145b1561033b57604080513381526001600160a01b038916602082015280820188905290517f7ef890cc5c54793e049a0ab68ef15df470197800624f8951d63953148d8f5f2f9181900360600190a160019450505050506110bf565b6001600160a01b039182166000908152600260209081526040808320939094168252918252828120611cad8252909152205490565b3360009081526001602090815260408083208684529091528120548511610f08576001600160a01b03861660009081526004602052604090205460ff161580612ded57506001600160a01b03861660009081526004602052604090205460ff1615156001148015612ded57506001831515145b15612f445760085460408051634a32bffb60e01b81523360048201526001600160a01b0389811660248301526044820189905260648201889052861515608483015285151560a4830152915191909216916000918391634a32bffb9160c480830192602092919082900301818787803b158015612e6957600080fd5b505af1158015612e7d573d6000803e3d6000fd5b505050506040513d6020811015612e9357600080fd5b50519050600360ff82161415612f3957336000908152600160209081526040808320898452909152902054612ec89088610dda565b3360009081526001602081815260408084208b85528252808420949094556001600160a01b038c16835290815282822089835290522054612f099088610df4565b6001600160a01b03891660009081526001602090815260408083208a84529091529020555060039150612f489050565b600292505050612f48565b5060015b95945050505050565b6007546000906001600160a01b03163314612f6b57600080fd5b600654610100900460ff1615612f8057600080fd5b50600680546001600160a01b038316620100000262010000600160b01b031961ff001990921661010017919091161790556001919050565b600854600160c01b900460ff1681565b600a546000908152602081905260408120544790612fe69034610df4565b1115612ff157600080fd5b60075460408051630487e9b760e41b815233600482015290516001926001600160a01b031691829163487e9b7091602480820192602092909190829003018186803b15801561303f57600080fd5b505afa158015613053573d6000803e3d6000fd5b505050506040513d602081101561306957600080fd5b50516130785760009150613167565b6040805163963beef560e01b815230600482015290516001600160a01b0383169163963beef5916024808301926020929190829003018186803b1580156130be57600080fd5b505afa1580156130d2573d6000803e3d6000fd5b505050506040513d60208110156130e857600080fd5b50516040805163963beef560e01b815233600482015290516001600160a01b0384169163963beef5916024808301926020929190829003018186803b15801561313057600080fd5b505afa158015613144573d6000803e3d6000fd5b505050506040513d602081101561315a57600080fd5b5051111561316757600091505b6001600160a01b03841660009081526004602052604090205460ff1615156001141561319257600091505b6001821515141561033b57600a546000908152602081815260409182902054825190815234918101919091524781830152905133917fe0efa0cee03191c262a79324c1d94257307c4c792a29d94c805c33ae749f9997919081900360600190a26001600160a01b0384166000908152600160209081526040808320600a5484529091529020546132229034610df4565b6001600160a01b0385166000908152600160209081526040808320600a80548552908352818420949094559254825281905220546132609034610df4565b600a54600090815260208190526040902055506001915061117d905056fe63616e6e6f742070726f636573732066616c6c6261636b2066726f6d205368796674204b796320436f6e747261637420696e20746869732076657273696f6e206f6620536879667420436f7265a26469706673582212204ba2ec6caee90bbd4feedfeed32fe28ab68a9b76a53073229d2b0aa5f9daa2fe64736f6c63430007010033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000001
-----Decoded View---------------
Arg [0] : _nativeBip32X_type (uint256): 1
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000001
Deployed Bytecode Sourcemap
12580:51176:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28440:14;;;;;;;:48;;;;-1:-1:-1;28477:10:0;28458:30;;;;:18;:30;;;;;;;;28440:48;28436:3663;;;28929:10;28951:4;28929:27;28925:2506;;29106:10;29086:31;;;;:19;:31;;;;;;;;:40;29078:49;;;;;;29238:10;29197:29;29229:20;;;:8;:20;;;;;;;;29250:17;;;29229:39;;;;;;;;;;29289:43;;;;29408:17;;29390:36;;;;;;;;;;:63;;29229:39;29390:40;:63::i;:::-;29369:17;;29351;:36;;;;;;;;;;:102;;;;29713:30;;29692:102;;29713:30;;;-1:-1:-1;;;;;29713:30:0;29745:10;29757:36;:21;29783:9;29757:25;:36::i;:::-;29692:20;:102::i;:::-;29667:127;-1:-1:-1;29840:4:0;29819:25;;;;29815:190;;;;;;29977:8;;;29815:190;28925:2506;;;;;30650:9;30609:29;30641:19;;;:8;:19;;;;;;;;30661:17;;;30641:38;;;;;;;;;;30700:42;;;;30818:17;;30800:36;;;;;;;;;;:63;;30641:38;30800:40;:63::i;:::-;30779:17;;30761;:36;;;;;;;;;;:102;;;;31125:30;;31104:101;;31125:30;;;-1:-1:-1;;;;;31125:30:0;31157:9;31168:36;:21;31194:9;31168:25;:36::i;31104:101::-;31079:126;-1:-1:-1;31251:4:0;31230:25;;;;31226:190;;;28925:2506;;;28436:3663;;;31685:10;31707:4;31685:27;;;;:70;;-1:-1:-1;31736:10:0;31716:31;;;;:19;:31;;;;;;;;:39;;:31;:39;31685:70;31681:119;;;31776:8;;;31681:119;31867:10;31858:20;;;;:8;:20;;;;;;;;31879:17;;31858:39;;;;;;;;:54;;31902:9;31858:43;:54::i;:::-;31825:10;31816:20;;;;:8;:20;;;;;;;;31837:17;;;31816:39;;;;;;;;:96;;;;31984:17;;31966:36;;;;;;;:51;;32007:9;31966:40;:51::i;:::-;31945:17;;31927;:36;;;;;;;;;;;;:90;;;;32039:48;;32077:9;32039:48;;;;32065:10;;32039:48;;;;;;;;28436:3663;12580:51176;41698:114;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;41698:114:0;;;;:::i;15818:50::-;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;15818:50:0;;;;;;;;;;;;;;51285:103;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;42426:1225;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;42426:1225:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;55727:463;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;55727:463:0;;;;;;;;:::i;37505:462::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;37505:462:0;;;;:::i;60710:1626::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;60710:1626:0;;;;;;;;:::i;38181:412::-;;;;;;;;;;;;;:::i;21436:411::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;21436:411:0;-1:-1:-1;;;;;21436:411:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;20119:446;;;;;;;;;;;;;:::i;51963:131::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;56646:786;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;56646:786:0;;;;;;;;;;;;;;;;;:::i;20997:145::-;;;;;;;;;;;;;:::i;51759:86::-;;;;;;;;;;;;;:::i;26360:202::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;26360:202:0;-1:-1:-1;;;;;26360:202:0;;:::i;57942:579::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;57942:579:0;;;;;;;;;;;;;:::i;62860:893::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;62860:893:0;;;;;;;;;;;;;;;;;:::i;51071:125::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;51071:125:0;-1:-1:-1;;;;;51071:125:0;;:::i;15702:46::-;;;;;;;;;;;;;:::i;38797:168::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;38797:168:0;-1:-1:-1;;;;;38797:168:0;;:::i;16565:20::-;;;;;;;;;;;;;:::i;15588:45::-;;;;;;;;;;;;;:::i;51491:142::-;;;;;;;;;;;;;:::i;19176:626::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;19176:626:0;;;;;;;;;;;-1:-1:-1;;;;;19176:626:0;;:::i;17233:119::-;;;;;;;;;;;;;:::i;27783:147::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;27783:147:0;;:::i;52499:608::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;52499:608:0;;;;;;;;:::i;59123:1149::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;59123:1149:0;;;;;;;;;;;;;;;;;:::i;27370:191::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;27370:191:0;;;;;;;;:::i;53584:1281::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;53584:1281:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;53584:1281:0;;-1:-1:-1;53584:1281:0;;-1:-1:-1;;;;;53584:1281:0:i;39233:194::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;39233:194:0;-1:-1:-1;;;;;39233:194:0;;:::i;48655:2163::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;48655:2163:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;48655:2163:0;;-1:-1:-1;48655:2163:0;;-1:-1:-1;;;;;48655:2163:0:i;15488:26::-;;;;;;;;;;;;;:::i;40278:1047::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;40278:1047:0;;:::i;16486:28::-;;;;;;;;;;;;;:::i;46343:1773::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;46343:1773:0;;;;;;;;;;;;;;;;;:::i;26868:195::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;26868:195:0;-1:-1:-1;;;;;26868:195:0;;:::i;44113:1661::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;44113:1661:0;;;;;;;;:::i;55185:175::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;55185:175:0;;;;;;;;;;:::i;23618:1442::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;23618:1442:0;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;25752:291::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;25752:291:0;-1:-1:-1;;;;;25752:291:0;;:::i;16391:25::-;;;;;;;;;;;;;:::i;34190:2996::-;;;;;;;;;;;;;;;;-1:-1:-1;34190:2996:0;-1:-1:-1;;;;;34190:2996:0;;:::i;7947:136::-;8005:7;8034:1;8029;:6;;8021:15;;;;;;-1:-1:-1;8055:5:0;;;7947:136;;;;;:::o;8163:::-;8221:7;8249:5;;;8269:6;;;;8261:15;;;;;;8292:1;8163:136;-1:-1:-1;;;8163:136:0:o;32600:985::-;32893:30;;32942:140;;;-1:-1:-1;;;;;32893:30:0;;;;;;32999:47;;32942:140;;;;;;;;;;32707:11;;32893:30;;32942:140;;;;;;;;32893:30;;32942:140;;;;;;;;;;;33283:19;33305:18;-1:-1:-1;;;;;33305:41:0;;33354:7;33368:6;33305:75;33376:3;33305:75;;;;;;;;;;;;;-1:-1:-1;;;;;33305:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33305:75:0;;-1:-1:-1;33415:4:0;33397:22;;;;33393:185;;;33476:4;33469:11;;;;;;33393:185;-1:-1:-1;33561:5:0;;32600:985;-1:-1:-1;;;;;32600:985:0:o;41698:114::-;41778:10;41759:30;;;;:18;:30;;;;;:45;;-1:-1:-1;;41759:45:0;;;;;;;;;;41698:114::o;15818:50::-;;;-1:-1:-1;;;;;15818:50:0;;:::o;51285:103::-;51354:26;;;;;;;;;;;;-1:-1:-1;;;51354:26:0;;;;51285:103;;:::o;42426:1225::-;25318:6;;42518:7;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;;;;42551:10:::1;25345:6:::0;42542:20;;;::::1;::::0;;;;;;;42563:17:::1;::::0;42542:39;;;;;;;:49;-1:-1:-1;42538:1106:0::1;;42766:16:::0;::::1;42891:15:::0;42887:703:::1;;42978:10;42969:20;::::0;;;:8:::1;:20;::::0;;;;;;;42990:17:::1;::::0;42969:39;;;;;;;;:51:::1;::::0;43013:6;42969:43:::1;:51::i;:::-;42936:10;42927:20;::::0;;;:8:::1;:20;::::0;;;;;;;42948:17:::1;::::0;;42927:39;;;;;;;;:93;;;;43096:17;;43078:36;;;;;;;:48:::1;::::0;43119:6;43078:40:::1;:48::i;:::-;43057:17;::::0;43039::::1;:36:::0;;;::::1;::::0;;;;;;;:87;;;;43403:20;;-1:-1:-1;;;;;43403:12:0;::::1;::::0;:20;::::1;;;::::0;43416:6;;43403:20;43039:17;43403:20;43416:6;43403:12;:20;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;43449:46:0::1;::::0;;43471:10:::1;43449:46:::0;;-1:-1:-1;;;;;43449:46:0;::::1;;::::0;::::1;::::0;;;;;;;;;::::1;::::0;;;;;;;::::1;43519:4;43514:9;;42887:703;;;43569:5;43564:10;;42887:703;42538:1106;;;;-1:-1:-1::0;43627:5:0::1;42538:1106;25381:6:::0;:14;;-1:-1:-1;;25381:14:0;;;42426:1225;;-1:-1:-1;;42426:1225:0:o;55727:463::-;55834:10;55801:12;55826:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;55826:29:0;;;;;;;;;;;5691:4;55826:45;;;;;;;:55;;;56119:39;;;;;;;55801:12;;55826:29;;55834:10;;56119:39;;;;;;;;-1:-1:-1;56178:4:0;55727:463;;;;:::o;37505:462::-;37648:10;37585:11;37613:46;;;:34;:46;;;;;;;;37609:351;;-1:-1:-1;37705:10:0;37685:31;;;;:19;:31;;;;;:59;;-1:-1:-1;;37685:59:0;;;;;;;-1:-1:-1;37804:11:0;;37609:351;-1:-1:-1;37943:5:0;37609:351;37505:462;;;:::o;60710:1626::-;25318:6;;60811:7;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;-1:-1:-1;;;;;60839:38:0;::::1;60872:4;60839:38;;60831:47;;;::::0;::::1;;61007:10;60987:31;::::0;;;:19:::1;:31;::::0;;;;;::::1;;:40;60979:49;;;::::0;::::1;;61110:50;::::0;;-1:-1:-1;;;61110:50:0;;61134:10:::1;61110:50;::::0;::::1;::::0;61154:4:::1;61110:50:::0;;;;;;61071:21;;61164:6;;-1:-1:-1;;;;;61110:23:0;::::1;::::0;::::1;::::0;:50;;;;;::::1;::::0;;;;;;;;:23;:50;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;61110:50:0;:60:::1;61106:1223;;61213:61;::::0;;-1:-1:-1;;;61213:61:0;;61240:10:::1;61213:61;::::0;::::1;::::0;61260:4:::1;61213:61:::0;;;;;;;;;;;;61187:23:::1;::::0;-1:-1:-1;;;;;61213:26:0;::::1;::::0;::::1;::::0;:61;;;;;::::1;::::0;;;;;;;;;61187:23;61213:26;:61;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;61213:61:0;;-1:-1:-1;61317:4:0::1;61295:26:::0;::::1;;;61291:973;;;61799:17;::::0;61782:58:::1;::::0;;::::1;::::0;;::::1;::::0;;;;-1:-1:-1;;;;;;61782:58:0::1;::::0;;;;;;;;;;;;;;;;;;;;;;;61772:69;;;;::::1;::::0;61906:10:::1;61742:19;61897:20:::0;;;:8:::1;:20:::0;;;;;:33;;;;;;;;;:45:::1;::::0;61935:6;61897:37:::1;:45::i;:::-;61870:10;61861:20;::::0;;;:8:::1;:20;::::0;;;;;;;:33;;;;;;;;;:81;;;;61968:86;;-1:-1:-1;;;;;61968:86:0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;;;;;::::1;::::0;;;;;;;::::1;62119:4;62114:9;;61291:973;61106:1223;;-1:-1:-1::0;25381:6:0;:14;;-1:-1:-1;;25381:14:0;;;60710:1626;;-1:-1:-1;;60710:1626:0:o;38181:412::-;38309:10;38246:11;38274:46;;;:34;:46;;;;;;;;38270:316;;-1:-1:-1;38381:10:0;38346:46;;;;:34;:46;;;;;:53;;-1:-1:-1;;38346:53:0;38395:4;38346:53;;;;;;38462:11;;38270:316;-1:-1:-1;38569:5:0;38562:12;;21436:411;21520:12;-1:-1:-1;;;;;21553:37:0;;21545:46;;;;;;21606:5;;-1:-1:-1;;;;;21606:5:0;21615:10;21606:19;21602:238;;;-1:-1:-1;21642:22:0;:48;;-1:-1:-1;;;;;;21642:48:0;-1:-1:-1;;;;;21642:48:0;;;;;-1:-1:-1;21754:8:0;;20119:446;20207:5;;20164:12;;-1:-1:-1;;;;;20207:5:0;20193:10;:19;20189:369;;;20233:16;;-1:-1:-1;;;20233:16:0;;;;20229:252;;-1:-1:-1;20279:16:0;:23;;-1:-1:-1;;;;20279:23:0;-1:-1:-1;;;20279:23:0;;;20369:1;20362:8;;20229:252;-1:-1:-1;20464:1:0;20457:8;;51963:131;52016:14;52050:36;5691:4;52050:20;:36::i;:::-;52043:43;;51963:131;:::o;56646:786::-;-1:-1:-1;;;;;56852:24:0;;56735:12;56852:24;;;:19;:24;;;;;;;;:33;;;:90;;-1:-1:-1;;;;;;56889:14:0;;;;;;:7;:14;;;;;;;;56904:10;56889:26;;;;;;;5691:4;56889:42;;;;;;;;:53;-1:-1:-1;56889:53:0;56852:90;:136;;;;-1:-1:-1;;;;;;56946:15:0;;;;;;:8;:15;;;;;;;;5691:4;56946:31;;;;;;;;:42;-1:-1:-1;56946:42:0;56852:136;56848:577;;;-1:-1:-1;;;;;57050:14:0;;;;;;:7;:14;;;;;;;;57065:10;57050:26;;;;;;;5691:4;57050:42;;;;;;;;:55;;57097:7;57050:46;:55::i;:::-;-1:-1:-1;;;;;57005:14:0;;;;;;:7;:14;;;;;;;;57020:10;57005:26;;;;;;;5691:4;57005:42;;;;;;;;;:100;;;;57156:15;;;:8;:15;;;;;:31;;;;;;;;;;:44;;57192:7;57156:35;:44::i;:::-;-1:-1:-1;;;;;57122:15:0;;;;;;;:8;:15;;;;;;;;5691:4;57122:31;;;;;;;;;:78;;;;57247:13;;;;;;;;;;;:29;;;;;;;;;;:42;;57281:7;57247:33;:42::i;:::-;-1:-1:-1;;;;;57215:13:0;;;;;;;:8;:13;;;;;;;;5691:4;57215:29;;;;;;;;:74;;;;57311:29;;;;;;;57215:13;;57311:29;;;;;;;;;;;;;-1:-1:-1;57364:4:0;57357:11;;56848:577;-1:-1:-1;57408:5:0;57401:12;;20997:145;21075:5;;21036:4;;-1:-1:-1;;;;;21075:5:0;21061:10;:19;21053:28;;;;;;-1:-1:-1;21094:5:0;:18;;-1:-1:-1;;;;;;21094:18:0;;;;20997:145;:::o;51759:86::-;51835:2;51759:86;:::o;26360:202::-;26474:5;;26435:4;;-1:-1:-1;;;;;26474:5:0;26460:10;:19;26452:28;;;;;;-1:-1:-1;26493:31:0;:39;;-1:-1:-1;;;;;26493:39:0;;-1:-1:-1;;;;;;26493:39:0;;;;;;;26360:202;;;:::o;57942:579::-;-1:-1:-1;;;;;58137:24:0;;58038:11;58137:24;;;:19;:24;;;;;;;;:33;58129:42;;;;;;58199:10;58190:20;;;;:8;:20;;;;;;;;:34;;;;;;;;;:44;-1:-1:-1;58190:44:0;58182:53;;;;;;58294:10;58285:20;;;;:8;:20;;;;;;;;:34;;;;;;;;;:46;;58324:6;58285:38;:46::i;:::-;58257:10;58248:20;;;;:8;:20;;;;;;;;:34;;;;;;;;:83;;;;-1:-1:-1;;;;;58372:13:0;;;;;;;;;;:27;;;;;;;:39;;58404:6;58372:31;:39::i;:::-;-1:-1:-1;;;;;58342:13:0;;;;;;:8;:13;;;;;;;;:27;;;;;;;;;:69;;;;58429:62;;58453:10;58429:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;58509:4:0;57942:579;;;;;:::o;62860:893::-;25318:6;;62983:7;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;;;;63060:17:::1;::::0;63043:58:::1;::::0;;::::1;::::0;;::::1;::::0;;;;-1:-1:-1;;;;;;63043:58:0::1;::::0;;;;;;;;;;;;;;;;;;;;;;;63033:69;;;;::::1;::::0;63133:10:::1;25345:6:::0;63124:20;;;;;;;;;:33;;;;;;;;;;:43;-1:-1:-1;63124:43:0::1;63116:52;;;::::0;::::1;;63226:10;63217:20;::::0;;;:8:::1;:20;::::0;;;;;;;:33;;;;;;;;;:45:::1;::::0;63255:6;63217:37:::1;:45::i;:::-;63190:10;63181:20;::::0;;;:8:::1;:20;::::0;;;;;;;:33;;;;;;;;:81;;;;63305:45;;::::1;::::0;;::::1;::::0;;;;;;::::1;::::0;;;;;;;;63295:56;;;;::::1;::::0;-1:-1:-1;;;;;63409:40:0;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::1;::::0;;-1:-1:-1;;;;;63409:40:0::1;-1:-1:-1::0;;;;;;63409:40:0;::::1;;::::0;;63382:68;;;;63295:56;;63382:26;;::::1;::::0;:68;;;;63409:40;63382:68;;63409:40;63382:68:::1;;;;;;::::0;;;;-1:-1:-1;;63382:68:0;;;;::::1;::::0;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;63363:87:0;;-1:-1:-1;;63478:4:0::1;63467:15:::0;::::1;;;63463:283;;;63504:91;::::0;;-1:-1:-1;;;;;63504:91:0;;::::1;::::0;;63558:10:::1;63504:91;::::0;::::1;::::0;;::::1;::::0;;;;;;;;;;;;;;;;;;::::1;::::0;;;;;;;::::1;-1:-1:-1::0;;25381:6:0;:14;;-1:-1:-1;;25381:14:0;;;-1:-1:-1;63617:4:0::1;::::0;62860:893;-1:-1:-1;;;;62860:893:0:o;51071:125::-;-1:-1:-1;;;;;51158:14:0;51134:4;51158:14;;;:8;:14;;;;;;;;5691:4;51158:30;;;;;;;;;51071:125::o;15702:46::-;;;-1:-1:-1;;;;;15702:46:0;;:::o;38797:168::-;-1:-1:-1;;;;;38918:39:0;38887:11;38918:39;;;:19;:39;;;;;;;;;38797:168::o;16565:20::-;;;-1:-1:-1;;;;;16565:20:0;;:::o;15588:45::-;;;;;;-1:-1:-1;;;;;15588:45:0;;:::o;51491:142::-;51612:13;;;;;;;;;;;;-1:-1:-1;;;51612:13:0;;;;51491:142;:::o;19176:626::-;19337:5;;19294:12;;-1:-1:-1;;;;;19337:5:0;19323:10;:19;19319:476;;;19363:16;;-1:-1:-1;;;19363:16:0;;;;19359:359;;-1:-1:-1;19409:13:0;:20;;-1:-1:-1;;;;;;;;19409:20:0;;;-1:-1:-1;;;19409:20:0;19448:23;-1:-1:-1;;;19448:23:0;;;-1:-1:-1;;;;;19492:31:0;;19409:20;19492:31;;;19425:4;19492:31;;;;;;;;:45;;;;;;;;:60;;;19621:1;19614:8;;19359:359;-1:-1:-1;19701:1:0;19694:8;;17233:119;17327:17;;17233:119;:::o;27783:147::-;27856:15;27891:31;;;;;;;;;;;;27783:147::o;52499:608::-;-1:-1:-1;;;;;52683:24:0;;52571:7;52683:24;;;:19;:24;;;;;;;;:33;;;:83;;-1:-1:-1;52729:10:0;52720:20;;;;:8;:20;;;;;;;;5691:4;52720:36;;;;;;;;:46;-1:-1:-1;52720:46:0;52683:83;52679:421;;;52831:10;52822:20;;;;:8;:20;;;;;;;;5691:4;52822:36;;;;;;;;:48;;52863:6;52822:40;:48::i;:::-;52792:10;52783:20;;;;:8;:20;;;;;;;;5691:4;52783:36;;;;;;;;;:87;;;;-1:-1:-1;;;;;52919:13:0;;;;;;;;;;:29;;;;;;;;;:41;;52953:6;52919:33;:41::i;:::-;-1:-1:-1;;;;;52887:13:0;;;;;;:8;:13;;;;;;;;5691:4;52887:29;;;;;;;;:73;;;;52982:33;;;;;;;52887:13;;52991:10;;52982:33;;;;;;;;;;-1:-1:-1;53039:4:0;53032:11;;52679:421;-1:-1:-1;53083:5:0;53076:12;;59123:1149;25318:6;;59248:7;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;;;;59325:17:::1;::::0;59308:59:::1;::::0;;::::1;::::0;;::::1;::::0;;;;-1:-1:-1;;;;;;59308:59:0::1;::::0;;;;;;;;;;;;;;;;;;;;;;;59298:70;;;;::::1;::::0;59399:10:::1;25345:6:::0;59390:20;;;;;;;;;:33;;;;;;;;;;:43;-1:-1:-1;59390:43:0::1;59382:52;;;::::0;::::1;;59523:10;59514:20;::::0;;;:8:::1;:20;::::0;;;;;;;:33;;;;;;;;;59447:18:::1;::::0;59514:45:::1;::::0;59552:6;59514:37:::1;:45::i;:::-;59487:10;59478:20;::::0;;;:8:::1;:20;::::0;;;;;;;:33;;;;;;;;:81;;;;59602:51;;::::1;::::0;;::::1;::::0;;;;;;::::1;::::0;;;;;;;;;59592:62;;;;::::1;::::0;;;;-1:-1:-1;;;;;59713:47:0;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;;;;;;59592:62;;59685:27;;::::1;::::0;59592:62;;59741:3;;59746:6;;59754:5;;59713:47;;;;;;;;;;;::::1;::::0;;;;59478:20;59713:47:::1;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;59713:47:0::1;::::0;;-1:-1:-1;;59713:47:0;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;59713:47:0::1;-1:-1:-1::0;;;;;;59713:47:0;;::::1;::::0;;;::::1;::::0;;59685:76;;;59713:47;;59685:76;;-1:-1:-1;59685:76:0;;-1:-1:-1;59713:47:0;-1:-1:-1;59685:76:0;-1:-1:-1;59685:76:0;;-1:-1:-1;59685:76:0;59713:47;59685:76:::1;;;;;;::::0;;;;-1:-1:-1;;59685:76:0;;;;::::1;::::0;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;59892:49:0::1;::::0;-1:-1:-1;;;59892:49:0;;59915:10:::1;59892:49;::::0;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;;;59666:95;;-1:-1:-1;59835:22:0;;59774:33:::1;::::0;-1:-1:-1;;;;;59892:22:0;::::1;::::0;::::1;::::0;59915:10;;59927:6;;59935:5;;59892:49;;;::::1;::::0;::::1;::::0;;;;59774:33;59892:49:::1;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;59892:49:0;;-1:-1:-1;59977:4:0::1;59958:23:::0;::::1;;;:42:::0;::::1;;;-1:-1:-1::0;59996:4:0::1;59985:15:::0;::::1;;;59958:42;59954:311;;;60022:92;::::0;;-1:-1:-1;;;;;60022:92:0;;::::1;::::0;;60077:10:::1;60022:92;::::0;::::1;::::0;;::::1;::::0;;;;;;;;;;;;;;;;;;::::1;::::0;;;;;;;::::1;-1:-1:-1::0;;25381:6:0;:14;;-1:-1:-1;;25381:14:0;;;-1:-1:-1;60136:4:0::1;::::0;59123:1149;-1:-1:-1;;;;;;;59123:1149:0:o;27370:191::-;-1:-1:-1;;;;;27511:28:0;;;;27476:15;27511:28;;;:8;:28;;;;;;;;:42;;;;;;;;;27370:191::o;53584:1281::-;25318:6;;53679:7;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;-1:-1:-1;;;;;53791:24:0;::::1;25345:6:::0;53791:24;;;:19:::1;:24;::::0;;;;;25345:13;53791:24:::1;:33;::::0;::::1;:83;;-1:-1:-1::0;53837:10:0::1;53828:20;::::0;;;:8:::1;:20;::::0;;;;;;;5691:4:::1;53828:36:::0;;;;;;;;:46;-1:-1:-1;53828:46:0::1;53791:83;53787:971;;;54144:10;53891:15;54135:20:::0;;;:8:::1;:20;::::0;;;;;;;5691:4:::1;54135:36:::0;;;;;;;;54049:16;::::1;::::0;54135:48:::1;::::0;54176:6;54135:40:::1;:48::i;:::-;54105:10;54096:20;::::0;;;:8:::1;:20;::::0;;;;;;;5691:4:::1;54096:36:::0;;;;;;;;;:87;;;;-1:-1:-1;;;;;54232:13:0;::::1;::::0;;;;;;;;:29;;;;;;;;;:41:::1;::::0;54266:6;54232:33:::1;:41::i;:::-;-1:-1:-1::0;;;;;54200:13:0;::::1;;::::0;;;:8:::1;:13;::::0;;;;;;;5691:4:::1;54200:29:::0;;;;;;;:73;54296:14;;54292:455:::1;;54419:49;::::0;-1:-1:-1;;;54419:49:0;;54442:10:::1;54419:49;::::0;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;;;54392:3;;-1:-1:-1;;;;;54419:22:0;::::1;::::0;::::1;::::0;54442:10;;54454:6;;54462:5;;54419:49;;;::::1;::::0;::::1;::::0;;;;54331:33:::1;54419:49;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;54419:49:0;:57:::1;;54472:4;54419:57;54415:267;;;54506:4;54501:9;;54292:455;;;;54727:4;54722:9;;54292:455;53787:971;;54780:4;54774:10:::0;::::1;;;54770:88;;;54840:5;54806:40;;;;;;;;;;;;;;;;;;;::::0;;;;-1:-1:-1;;54806:40:0;;;;::::1;::::0;;::::1;::::0;::::1;;;;::::0;;;::::1;::::0;;::::1;;;-1:-1:-1::0;;54806:40:0;;::::1;::::0;;::::1;::::0;::::1;;::::0;;::::1;::::0;;;;;::::1;::::0;;::::1;::::0;;;;;;;;;-1:-1:-1;;;;;;54806:40:0;::::1;::::0;-1:-1:-1;54815:10:0::1;::::0;54806:40:::1;::::0;-1:-1:-1;54806:40:0;;;;;;::::1;54770:88;25381:6:::0;:14;;-1:-1:-1;;25381:14:0;;;53584:1281;;-1:-1:-1;;;53584:1281:0:o;39233:194::-;-1:-1:-1;;;;;39365:54:0;39334:11;39365:54;;;:34;:54;;;;;;;;;39233:194::o;48655:2163::-;25318:6;;48757:7;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;-1:-1:-1;;;;;48873:26:0;::::1;25345:6:::0;48873:26;;;:19:::1;:26;::::0;;;;;25345:13;48873:26:::1;:35;48865:44;;;::::0;::::1;;48995:31;::::0;-1:-1:-1;;;;;48995:31:0::1;49204:45:::0;;;::::1;::::0;:113:::1;;-1:-1:-1::0;49253:56:0::1;::::0;;-1:-1:-1;;;49253:56:0;;49297:10:::1;49253:56;::::0;::::1;::::0;;;-1:-1:-1;;;;;49253:35:0;::::1;::::0;::::1;::::0;:56;;;;;::::1;::::0;;;;;;;;:35;:56;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;49253:56:0;:64:::1;;49313:4;49253:64;49204:113;49200:233;;;49334:87;;-1:-1:-1::0;;;49334:87:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49200:233;49445:19;49477:15:::0;49592:1:::1;49576:5;:12;:17;49572:223;;49771:5;49777:1;49771:8;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;49757:24:0::1;;49750:32;;49745:1;49731:5;49737:1;49731:8;;;;;;;;::::0;::::1;::::0;;49690;;-1:-1:-1;;;;;;49731:8:0;;;49717:29;;::::1;49710:37;;::::0;49704:2:::1;::::0;49690:5;;49696:1:::1;::::0;49690:8;::::1;;;;;::::0;::::1;::::0;;49649;;-1:-1:-1;;;;;;49690:8:0;;;49676:30;;::::1;49669:38;;::::0;49663:2:::1;::::0;49649:5;;49655:1:::1;::::0;49649:8;::::1;;;;;;;;;;;;;-1:-1:-1::0;;;;;49635:24:0::1;;-1:-1:-1::0;;;;;49635:30:0::1;;;;49628:38;;:79;:119;:154;49621:162;;49610:173;;49572:223;50378:17;::::0;50361:47:::1;::::0;;::::1;::::0;;::::1;::::0;;;;50397:10:::1;50361:47;;::::0;;;;;;;;;;;;;;;;;;;50351:58;;;;::::1;::::0;-1:-1:-1;;;;;50452:15:0;::::1;-1:-1:-1::0;50452:15:0;;;:8:::1;:15:::0;;;;;:28;;;;;;;;;50351:58;;-1:-1:-1;50452:40:0::1;::::0;50485:6;50452:32:::1;:40::i;:::-;-1:-1:-1::0;;;;;50421:15:0;::::1;;::::0;;;:8:::1;:15;::::0;;;;;;;:28;;;;;;;;;:71;;;;50566:17:::1;::::0;50510:87;;50539:10:::1;50510:87:::0;;;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;;;::::1;::::0;;;;;;;::::1;50613:70;::::0;;50644:10:::1;50613:70:::0;;-1:-1:-1;;;;;50613:70:0;::::1;;::::0;::::1;::::0;;;;;;;;;;;;;;;::::1;::::0;;;;;;;::::1;50701:4;::::0;-1:-1:-1;50754:45:0::1;50778:5;50785:6;50793:5;50754:45;;;;-1:-1:-1::0;;;;;50754:45:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;25381:6:0;:14;;-1:-1:-1;;25381:14:0;;;-1:-1:-1;48655:2163:0;;-1:-1:-1;;;48655:2163:0:o;15488:26::-;;;;;;;;;:::o;40278:1047::-;25318:6;;40345:14;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;;;;;;40414:14;;::::1;25345:13:::0;40414:14:::1;:22;;;40410:908;;;40544:10;40535:20;::::0;;;:8:::1;:20;::::0;;;;;;;40556:17:::1;::::0;40535:39;;;;;;;;:49;-1:-1:-1;40531:688:0::1;;40624:10;40605:30;::::0;;;:18:::1;:30;::::0;;;;:37;;-1:-1:-1;;40605:37:0::1;40638:4;40605:37;::::0;;:30;40811:61:::1;::::0;40846:4:::1;::::0;40865:6;40811:26:::1;:61::i;:::-;40789:83:::0;-1:-1:-1;40913:4:0::1;40895:22:::0;::::1;;;40891:224;;;40993:1;40984:10;;40891:224;;;41094:1;41085:10;;40891:224;40531:688;;;;-1:-1:-1::0;41202:1:0::1;40531:688;40410:908;;;-1:-1:-1::0;41305:1:0::1;40410:908;25381:6:::0;:14;;-1:-1:-1;;25381:14:0;;;40278:1047;;-1:-1:-1;40278:1047:0:o;16486:28::-;;;-1:-1:-1;;;16486:28:0;;;;;:::o;46343:1773::-;25318:6;;46473:7;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;;;;46506:10:::1;25345:6:::0;46497:20;;;::::1;::::0;;;;;;;46518:17:::1;::::0;46497:39;;;;;;;:49;-1:-1:-1;46493:1616:0::1;;46721:37:::0;::::1;46854:15:::0;46850:1205:::1;;46936:5;46931:10;;46850:1205;;;47033:10;47024:20;::::0;;;:8:::1;:20;::::0;;;;;;;47045:17:::1;::::0;47024:39;;;;;;;;:51:::1;::::0;47068:6;47024:43:::1;:51::i;:::-;46991:10;46982:20;::::0;;;:8:::1;:20;::::0;;;;;;;47003:17:::1;::::0;;46982:39;;;;;;;;:93;;;;47151:17;;47133:36;;;;;;;:48:::1;::::0;47174:6;47133:40:::1;:48::i;:::-;47112:17;::::0;47094::::1;:36:::0;;;::::1;::::0;;;;;;;;:87;;;;47316:53;;-1:-1:-1;;;47316:53:0;;-1:-1:-1;;;;;47316:53:0;;::::1;;::::0;::::1;::::0;;;47266:24;;47316:48;;::::1;::::0;::::1;::::0;:53;;;;;;;;;;;:48;:53;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;47316:53:0;47312:728:::1;;47636:25;-1:-1:-1::0;;;;;47636:48:0::1;;47690:6;47705;47713:3;47636:81;;;;;;;;;;;;;-1:-1:-1::0;;;;;47636:81:0::1;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;47636:81:0;47632:155:::1;;47755:8;::::0;::::1;47632:155;47816:55;::::0;;47847:10:::1;47816:55:::0;;-1:-1:-1;;;;;47816:55:0;::::1;;::::0;::::1;::::0;;;;;;;;;::::1;::::0;;;;;;;::::1;47901:4;47896:9;;47312:728;;;48015:5;48010:10;;47312:728;46850:1205;;46493:1616;;;;-1:-1:-1::0;48092:5:0::1;25381:6:::0;:14;;-1:-1:-1;;25381:14:0;;;46343:1773;;-1:-1:-1;;;46343:1773:0:o;26868:195::-;26970:10;26932:4;26961:20;;;:8;:20;;;;;;;;5691:4;26961:36;;;;;;;;27008:25;27023:3;26961:36;27008:14;:25::i;:::-;-1:-1:-1;27051:4:0;26868:195;-1:-1:-1;;26868:195:0:o;44113:1661::-;25318:6;;44209:7;;25318:6;;25314:20;;;25326:8;;;25314:20;25345:6;:13;;-1:-1:-1;;25345:13:0;25354:4;25345:13;;;;;;44242:10:::1;25345:6:::0;44233:20;;;::::1;::::0;;;;;;;44254:17:::1;::::0;44233:39;;;;;;;:49;-1:-1:-1;44229:1538:0::1;;44492:16:::0;::::1;44604:15:::0;44600:1113:::1;;44645:5;44640:10;;44600:1113;;;44742:10;44733:20;::::0;;;:8:::1;:20;::::0;;;;;;;44754:17:::1;::::0;44733:39;;;;;;;;:51:::1;::::0;44777:6;44733:43:::1;:51::i;:::-;44700:10;44691:20;::::0;;;:8:::1;:20;::::0;;;;;;;44712:17:::1;::::0;;44691:39;;;;;;;;:93;;;;44860:17;;44842:36;;;;;;;:48:::1;::::0;44883:6;44842:40:::1;:48::i;:::-;44821:17;::::0;44803::::1;:36:::0;;;::::1;::::0;;;;;;;:87;;;;45049:39;;-1:-1:-1;;;;;45049:8:0;::::1;::::0;45078:5:::1;::::0;45065:6;;44803:17;45049:39;44803:17;45049:39;45065:6;45049:8;45078:5;45049:39:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;45259:37:0::1;::::0;;-1:-1:-1;;;45259:37:0::1;::::0;;::::1;::::0;;;;;;;;;::::1;::::0;;;;;;;;;;-1:-1:-1;;;45216:81:0;;;45239:10:::1;45216:81:::0;;;;;;;;;;;;;;;;;;;;;;;;;;;45030:58;;-1:-1:-1;45170:3:0;;45109:33:::1;::::0;-1:-1:-1;;;;;45216:22:0;::::1;::::0;::::1;::::0;45251:6;;45259:37;;45216:81;;;;;;;;;::::1;::::0;;;;45109:33;45216:81:::1;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;45216:81:0;;-1:-1:-1;45333:4:0::1;45322:15:::0;::::1;;;:42:::0;::::1;;;-1:-1:-1::0;45360:4:0::1;45341:23:::0;::::1;;;45322:42;45318:378;;;45394:55;::::0;;45425:10:::1;45394:55:::0;;-1:-1:-1;;;;;45394:55:0;::::1;;::::0;::::1;::::0;;;;;;;;;::::1;::::0;;;;;;;::::1;45479:4;45474:9;;44600:1113;;;44229:1538;;;55185:175:::0;-1:-1:-1;;;;;55306:20:0;;;55273:14;55306:20;;;:7;:20;;;;;;;;:30;;;;;;;;;;;;5691:4;55306:46;;;;;;;;55185:175::o;23618:1442::-;23812:10;23774:12;23803:20;;;:8;:20;;;;;;;;:34;;;;;;;;;:45;-1:-1:-1;23799:1254:0;;-1:-1:-1;;;;;23869:39:0;;;;;;:19;:39;;;;;;;;:48;;:143;;-1:-1:-1;;;;;;23922:39:0;;;;;;:19;:39;;;;;;;;:47;;:39;:47;:89;;;;-1:-1:-1;24007:4:0;23973:38;;;;23922:89;23865:1094;;;24085:22;;24154:130;;;-1:-1:-1;;;24154:130:0;;24184:10;24154:130;;;;-1:-1:-1;;;;;24154:130:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24085:22;;;;;24033:32;;24085:22;;24154:29;;:130;;;;;;;;;;;;;;24033:32;24085:22;24154:130;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;24154:130:0;;-1:-1:-1;24399:1:0;24379:21;;;;24375:484;;;24471:10;24462:20;;;;:8;:20;;;;;;;;:34;;;;;;;;;:47;;24501:7;24462:38;:47::i;:::-;24434:10;24425:20;;;;:8;:20;;;;;;;;:34;;;;;;;;:84;;;;-1:-1:-1;;;;;24577:28:0;;;;;;;;;;:42;;;;;;;:55;;24624:7;24577:46;:55::i;:::-;-1:-1:-1;;;;;24532:28:0;;;;;;:8;:28;;;;;;;;:42;;;;;;;;:100;-1:-1:-1;24707:1:0;;-1:-1:-1;24700:8:0;;-1:-1:-1;24700:8:0;24375:484;24838:1;24831:8;;;;;;23865:1094;-1:-1:-1;24942:1:0;23799:1254;23618:1442;;;;;;;:::o;25752:291::-;25855:31;;25816:4;;-1:-1:-1;;;;;25855:31:0;25841:10;:45;25833:54;;;;;;25906:14;;;;;;;:23;25898:32;;;;;;-1:-1:-1;25943:14:0;:21;;-1:-1:-1;;;;;25975:38:0;;;;-1:-1:-1;;;;;;;;25943:21:0;;;;;25975:38;;;;;;;25960:4;25752:291;;;:::o;16391:25::-;;;-1:-1:-1;;;16391:25:0;;;;;:::o;34190:2996::-;35590:17;;34268:11;35572:36;;;;;;;;;;;35627:21;;35572:51;;35613:9;35572:40;:51::i;:::-;:76;;35564:85;;;;;;35768:31;;35941:56;;;-1:-1:-1;;;35941:56:0;;35985:10;35941:56;;;;;;35680:4;;-1:-1:-1;;;;;35768:31:0;;;;35941:35;;:56;;;;;;;;;;;;;;;35768:31;35941:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;35941:56:0;35937:445;;36036:5;36023:18;;35937:445;;;36257:59;;;-1:-1:-1;;;36257:59:0;;36310:4;36257:59;;;;;;-1:-1:-1;;;;;36257:44:0;;;;;:59;;;;;;;;;;;;;;:44;:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;36257:59:0;36189:65;;;-1:-1:-1;;;36189:65:0;;36242:10;36189:65;;;;;;-1:-1:-1;;;;;36189:44:0;;;;;:65;;;;;36257:59;;36189:65;;;;;;;:44;:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;36189:65:0;:127;36185:186;;;36350:5;36337:18;;36185:186;-1:-1:-1;;;;;36465:24:0;;;;;;:19;:24;;;;;;;;:32;;:24;:32;36461:83;;;36527:5;36514:18;;36461:83;36574:4;36560:18;;;;36556:623;;;36654:17;;36636;:36;;;;;;;;;;;;;36600:107;;;;;36674:9;36600:107;;;;;;;36685:21;36600:107;;;;;;36624:10;;36600:107;;;;;;;;;;-1:-1:-1;;;;;36759:13:0;;;;;;:8;:13;;;;;;;;36773:17;;36759:32;;;;;;;;:47;;36796:9;36759:36;:47::i;:::-;-1:-1:-1;;;;;36724:13:0;;;;;;:8;:13;;;;;;;;36738:17;;;36724:32;;;;;;;;:82;;;;36878:17;;36860:36;;;;;;;:51;;36901:9;36860:40;:51::i;:::-;36839:17;;36821;:36;;;;;;;;;;:90;-1:-1:-1;36968:4:0;;-1:-1:-1;36961:11:0;;-1:-1:-1;36961:11:0
Swarm Source
ipfs://4ba2ec6caee90bbd4feedfeed32fe28ab68a9b76a53073229d2b0aa5f9daa2fe
Loading...
Loading
Loading...
Loading
OVERVIEW
Shyft [ Byfrost ] token contract has migrated to 0xb17c88bda07d28b3838e0c1de6a30eafbcf52d85.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.