Overview
Max Total Supply
100,000,000,000DINA
Holders
16,321 (0.00%)
Transfers
-
0
Market
Price
$0.00 @ 0.000000 BNB
Onchain Market Cap
$2,133,000.00
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 9 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_devReceiver","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"minTokensBeforeSwap","type":"uint256"}],"name":"MinTokensBeforeSwapUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","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"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"blackHole","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"}],"name":"deliver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeFromReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"feeFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"feeFomo","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"feeLiquidity","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fomoMin","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fomoReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"geUnlockTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromReward","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"time","type":"uint256"}],"name":"lock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_dev","type":"address"}],"name":"setDev","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_fomo","type":"address"}],"name":"setFomo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxTxPercent","type":"uint256"}],"name":"setMaxTxPercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setSwapAndLiquifyEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IWrap","name":"_wrap","type":"address"}],"name":"setWrap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rAmount","type":"uint256"}],"name":"tokenFromReflection","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unlock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"usdt","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wrap","outputs":[{"internalType":"contract IWrap","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
68056bc75e2d6310000060095568031f237e1a955fffff19600a55610100604052600460c08190526344494e4160e01b60e09081526200004391600b91906200045f565b506040805180820190915260048082526344494e4160e01b60209092019182526200007191600c916200045f565b50600d805463ff0000001961ff001960ff1990921660091791909116610100171663010000001790556611c37937e08000600e5566b1a2bc2ec50000600f5560006012556509184e72a000601355601480546001600160a01b0319167355d398326f99059ff775485246999027b31979551790556040805160a0810182526001815260026020820152600391810191909152600460608201526005608082018190526200012191601691620004e4565b506040805160a0810182526003815260056020820181905260079282019290925260096060820152600b60808201526200015f91601b9190620004e4565b506040805160a081018252600481526006602080830191909152600892820192909252600a6060820152600c60808201526200019e91906005620004e4565b50348015620001ac57600080fd5b50604051620039c0380380620039c083398181016040526020811015620001d257600080fd5b50516000620001e06200044c565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600a54600360006200023b6200044c565b6001600160a01b039081168252602080830193909352604091820160002093909355601080546001600160a01b03191693851693909317909255815163c45a015560e01b815291517310ed43c718714eb63d5aa57b78b54704e256024e92839263c45a015592600480840193829003018186803b158015620002bc57600080fd5b505afa158015620002d1573d6000803e3d6000fd5b505050506040513d6020811015620002e857600080fd5b5051601454604080516364e329cb60e11b81523060048201526001600160a01b0392831660248201529051919092169163c9c653969160448083019260209291908290030181600087803b1580156200034057600080fd5b505af115801562000355573d6000803e3d6000fd5b505050506040513d60208110156200036c57600080fd5b50516001600160601b0319606091821b811660a0529082901b166080526001600660006200039962000450565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526006909352818320805485166001908117909155908616835291208054909216179055620003f76200044c565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009546040518082815260200191505060405180910390a3505062000531565b3390565b6000546001600160a01b031690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620004a257805160ff1916838001178555620004d2565b82800160010185558215620004d2579182015b82811115620004d2578251825591602001919060010190620004b5565b50620004e09291506200051a565b5090565b8260058101928215620004d2579160200282015b82811115620004d2578251829060ff16905591602001919060010190620004f8565b5b80821115620004e057600081556001016200051b565b60805160601c60a05160601c6134336200058d60003980610eb45280611ad85280611be95280611ca65280611d6a52806130d8525080610a3652806125ab52806125d2528061273d528061277d528061285952506134336000f3fe6080604052600436106102545760003560e01c8063873eca1b11610139578063b6c52324116100b6578063d543dbeb1161007a578063d543dbeb1461085a578063dd46706414610884578063dd62ed3e146108ae578063ddbcb59f146108e9578063ea2f0b3714610913578063f2fde38b146109465761025b565b8063b6c52324146107a7578063c1d6e45d146107bc578063c49b9a80146107e6578063d46eb11914610812578063d477f05f146108275761025b565b80639e90f9aa116100fd5780639e90f9aa146106d85780639ff9001a146106ed578063a457c2d714610720578063a69df4b514610759578063a9059cbb1461076e5761025b565b8063873eca1b1461063c57806388f82020146106665780638da5cb5b1461069957806395d89b41146106ae5780639917d329146106c35761025b565b806339509351116101d257806352390c021161019657806352390c02146105465780635342acb41461057957806370a08231146105ac57806371271f70146105df578063715018a6146106125780637d1db4a5146106275761025b565b806339509351146104865780633bd5d173146104bf578063437823ec146104e957806349bd5a5e1461051c5780634a74bb02146105315761025b565b806323b872dd1161021957806323b872dd146103a45780632d838119146103e75780632f48ab7d14610411578063313ce567146104265780633685d419146104515761025b565b806238f49b1461026057806306fdde0314610287578063095ea7b3146103115780631694505e1461035e57806318160ddd1461038f5761025b565b3661025b57005b600080fd5b34801561026c57600080fd5b50610275610979565b60408051918252519081900360200190f35b34801561029357600080fd5b5061029c61097f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102d65781810151838201526020016102be565b50505050905090810190601f1680156103035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561031d57600080fd5b5061034a6004803603604081101561033457600080fd5b506001600160a01b038135169060200135610a16565b604080519115158252519081900360200190f35b34801561036a57600080fd5b50610373610a34565b604080516001600160a01b039092168252519081900360200190f35b34801561039b57600080fd5b50610275610a58565b3480156103b057600080fd5b5061034a600480360360608110156103c757600080fd5b506001600160a01b03813581169160208101359091169060400135610a5e565b3480156103f357600080fd5b506102756004803603602081101561040a57600080fd5b5035610ae5565b34801561041d57600080fd5b50610373610b42565b34801561043257600080fd5b5061043b610b51565b6040805160ff9092168252519081900360200190f35b34801561045d57600080fd5b506104846004803603602081101561047457600080fd5b50356001600160a01b0316610b5a565b005b34801561049257600080fd5b5061034a600480360360408110156104a957600080fd5b506001600160a01b038135169060200135610d1b565b3480156104cb57600080fd5b50610484600480360360208110156104e257600080fd5b5035610d69565b3480156104f557600080fd5b506104846004803603602081101561050c57600080fd5b50356001600160a01b0316610e36565b34801561052857600080fd5b50610373610eb2565b34801561053d57600080fd5b5061034a610ed6565b34801561055257600080fd5b506104846004803603602081101561056957600080fd5b50356001600160a01b0316610ee6565b34801561058557600080fd5b5061034a6004803603602081101561059c57600080fd5b50356001600160a01b031661106c565b3480156105b857600080fd5b50610275600480360360208110156105cf57600080fd5b50356001600160a01b031661108a565b3480156105eb57600080fd5b506104846004803603602081101561060257600080fd5b50356001600160a01b03166110ec565b34801561061e57600080fd5b50610484611183565b34801561063357600080fd5b50610275611213565b34801561064857600080fd5b506102756004803603602081101561065f57600080fd5b5035611219565b34801561067257600080fd5b5061034a6004803603602081101561068957600080fd5b50356001600160a01b031661122d565b3480156106a557600080fd5b5061037361124b565b3480156106ba57600080fd5b5061029c61125a565b3480156106cf57600080fd5b506103736112bb565b3480156106e457600080fd5b506103736112ca565b3480156106f957600080fd5b506104846004803603602081101561071057600080fd5b50356001600160a01b03166112cf565b34801561072c57600080fd5b5061034a6004803603604081101561074357600080fd5b506001600160a01b038135169060200135611366565b34801561076557600080fd5b506104846113ce565b34801561077a57600080fd5b5061034a6004803603604081101561079157600080fd5b506001600160a01b0381351690602001356114bc565b3480156107b357600080fd5b506102756114d0565b3480156107c857600080fd5b50610275600480360360208110156107df57600080fd5b50356114d6565b3480156107f257600080fd5b506104846004803603602081101561080957600080fd5b503515156114e3565b34801561081e57600080fd5b5061037361158e565b34801561083357600080fd5b506104846004803603602081101561084a57600080fd5b50356001600160a01b031661159d565b34801561086657600080fd5b506104846004803603602081101561087d57600080fd5b5035611659565b34801561089057600080fd5b50610484600480360360208110156108a757600080fd5b50356116d7565b3480156108ba57600080fd5b50610275600480360360408110156108d157600080fd5b506001600160a01b0381358116916020013516611775565b3480156108f557600080fd5b506102756004803603602081101561090c57600080fd5b50356117a0565b34801561091f57600080fd5b506104846004803603602081101561093657600080fd5b50356001600160a01b03166117ad565b34801561095257600080fd5b506104846004803603602081101561096957600080fd5b50356001600160a01b0316611826565b60135481565b600b8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a0b5780601f106109e057610100808354040283529160200191610a0b565b820191906000526020600020905b8154815290600101906020018083116109ee57829003601f168201915b505050505090505b90565b6000610a2a610a2361190c565b8484611910565b5060015b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60095490565b6000610a6b8484846119fc565b610adb84610a7761190c565b610ad6856040518060600160405280602881526020016132b0602891396001600160a01b038a16600090815260056020526040812090610ab561190c565b6001600160a01b031681526020810191909152604001600020549190611e75565b611910565b5060019392505050565b6000600a54821115610b285760405162461bcd60e51b815260040180806020018281038252602a8152602001806131f5602a913960400191505060405180910390fd5b610b3a610b33611f0c565b8390611f2f565b90505b919050565b6014546001600160a01b031681565b600d5460ff1690565b610b6261190c565b6000546001600160a01b03908116911614610bb2576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526007602052604090205460ff16610c1f576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b60005b600854811015610d1757816001600160a01b031660088281548110610c4357fe5b6000918252602090912001546001600160a01b03161415610d0f57600880546000198101908110610c7057fe5b600091825260209091200154600880546001600160a01b039092169183908110610c9657fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600482526040808220829055600790925220805460ff191690556008805480610ce857fe5b600082815260209020810160001990810180546001600160a01b0319169055019055610d17565b600101610c22565b5050565b6000610a2a610d2861190c565b84610ad68560056000610d3961190c565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611f78565b6000610d7361190c565b6001600160a01b03811660009081526007602052604090205490915060ff1615610dce5760405162461bcd60e51b815260040180806020018281038252602c81526020018061338a602c913960400191505060405180910390fd5b6000610de2610ddb611f0c565b8490611fd2565b6001600160a01b038316600090815260036020526040902054909150610e08908261202b565b6001600160a01b038316600090815260036020526040902055600a54610e2e908261202b565b600a55505050565b610e3e61190c565b6000546001600160a01b03908116911614610e8e576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600660205260409020805460ff19166001179055565b7f000000000000000000000000000000000000000000000000000000000000000081565b600d546301000000900460ff1681565b610eee61190c565b6000546001600160a01b03908116911614610f3e576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526007602052604090205460ff1615610fac576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b6001600160a01b03811660009081526003602052604090205415611006576001600160a01b038116600090815260036020526040902054610fec90610ae5565b6001600160a01b0382166000908152600460205260409020555b6001600160a01b03166000818152600760205260408120805460ff191660019081179091556008805491820181559091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319169091179055565b6001600160a01b031660009081526006602052604090205460ff1690565b6001600160a01b03811660009081526007602052604081205460ff16156110ca57506001600160a01b038116600090815260046020526040902054610b3d565b6001600160a01b038216600090815260036020526040902054610b3a90610ae5565b6110f461124b565b6001600160a01b031661110561190c565b6001600160a01b031614611149576040805162461bcd60e51b8152602060048083019190915260248201526319985a5b60e21b604482015290519081900360640190fd5b601180546001600160a01b039092166001600160a01b0319909216821790556000908152600660205260409020805460ff19166001179055565b61118b61190c565b6000546001600160a01b039081169116146111db576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116906000805160206132f8833981519152908390a3600080546001600160a01b0319169055565b600e5481565b601b816005811061122657fe5b0154905081565b6001600160a01b031660009081526007602052604090205460ff1690565b6000546001600160a01b031690565b600c8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a0b5780601f106109e057610100808354040283529160200191610a0b565b6011546001600160a01b031681565b600181565b6112d761124b565b6001600160a01b03166112e861190c565b6001600160a01b03161461132c576040805162461bcd60e51b8152602060048083019190915260248201526319985a5b60e21b604482015290519081900360640190fd5b601580546001600160a01b039092166001600160a01b0319909216821790556000908152600660205260409020805460ff19166001179055565b6000610a2a61137361190c565b84610ad6856040518060600160405280602581526020016133d9602591396005600061139d61190c565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611e75565b6001546001600160a01b031633146114175760405162461bcd60e51b81526004018080602001828103825260238152602001806133b66023913960400191505060405180910390fd5b600254421161146d576040805162461bcd60e51b815260206004820152601f60248201527f436f6e7472616374206973206c6f636b656420756e74696c2037206461797300604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116916000805160206132f883398151915291a3600154600080546001600160a01b0319166001600160a01b03909216919091179055565b6000610a2a6114c961190c565b84846119fc565b60025490565b6020816005811061122657fe5b6114eb61190c565b6000546001600160a01b0390811691161461153b576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b600d80548215156301000000810263ff000000199092169190911790915560408051918252517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1599181900360200190a150565b6015546001600160a01b031681565b6010546001600160a01b03166115b161190c565b6001600160a01b031614806115e557506115c961124b565b6001600160a01b03166115da61190c565b6001600160a01b0316145b61161f576040805162461bcd60e51b8152602060048083019190915260248201526319985a5b60e21b604482015290519081900360640190fd5b601080546001600160a01b039092166001600160a01b0319909216821790556000908152600660205260409020805460ff19166001179055565b61166161190c565b6000546001600160a01b039081169116146116b1576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6116d160646116cb83600954611fd290919063ffffffff16565b90611f2f565b600e5550565b6116df61190c565b6000546001600160a01b0390811691161461172f576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b60008054600180546001600160a01b03199081166001600160a01b0384161790915516815542820160025560405181906000805160206132f8833981519152908290a350565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6016816005811061122657fe5b6117b561190c565b6000546001600160a01b03908116911614611805576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600660205260409020805460ff19169055565b61182e61190c565b6000546001600160a01b0390811691161461187e576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b0381166118c35760405162461bcd60e51b815260040180806020018281038252602681526020018061321f6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216916000805160206132f883398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166119555760405162461bcd60e51b81526004018080602001828103825260248152602001806133666024913960400191505060405180910390fd5b6001600160a01b03821661199a5760405162461bcd60e51b81526004018080602001828103825260228152602001806132456022913960400191505060405180910390fd5b6001600160a01b03808416600081815260056020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b601254611a0a906001611f78565b6012556001600160a01b038316611a525760405162461bcd60e51b81526004018080602001828103825260258152602001806133416025913960400191505060405180910390fd5b6001600160a01b038216611a975760405162461bcd60e51b81526004018080602001828103825260238152602001806131d26023913960400191505060405180910390fd5b60008111611ad65760405162461bcd60e51b81526004018080602001828103825260298152602001806133186029913960400191505060405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316148015611b305750611b1a61124b565b6001600160a01b0316836001600160a01b031614155b8015611b555750611b3f61124b565b6001600160a01b0316826001600160a01b031614155b8015611b6f57506011546001600160a01b03838116911614155b15611bb557600e54811115611bb55760405162461bcd60e51b81526004018080602001828103825260288152602001806132676028913960400191505060405180910390fd5b6000611bc03061108a565b600f5490915081108015908190611be05750600d5462010000900460ff16155b8015611c1e57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b031614155b8015611c335750600d546301000000900460ff165b15611c4657600f549150611c468261206d565b6001600160a01b03851660009081526006602052604090205460019060ff1680611c8857506001600160a01b03851660009081526006602052604090205460ff165b15611c91575060005b60125460011415611e2757808015611cda57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b0316145b8015611ce857506013548410155b15611d545760115460408051633060b71f60e11b81526001600160a01b038881166004830152915191909216916360c16e3e91602480830192600092919082900301818387803b158015611d3b57600080fd5b505af1158015611d4f573d6000803e3d6000fd5b505050505b600d5462010000900460ff16158015611d9f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b031614155b8015611db957506011546001600160a01b03878116911614155b15611e2757601160009054906101000a90046001600160a01b03166001600160a01b0316638119c0656040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611e0e57600080fd5b505af1158015611e22573d6000803e3d6000fd5b505050505b611e33868686846121a4565b505060408051808201909152601081526f3a3930b739b332b91031b7bab73a32b960811b6020820152601254611e6d925090600190611e75565b601255505050565b60008184841115611f045760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611ec9578181015183820152602001611eb1565b50505050905090810190601f168015611ef65780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000806000611f19612318565b9092509050611f288282611f2f565b9250505090565b6000611f7183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506124c7565b9392505050565b600082820183811015611f71576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600082611fe157506000610a2e565b82820282848281611fee57fe5b0414611f715760405162461bcd60e51b815260040180806020018281038252602181526020018061328f6021913960400191505060405180910390fd5b6000611f7183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611e75565b600d805462ff0000191662010000179055600061208b826002611f2f565b905060006120c4826040518060400160405280600881526020016739bab1103430b63360c11b81525085611e759092919063ffffffff16565b90506120cf8261252c565b601454604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561211a57600080fd5b505afa15801561212e573d6000803e3d6000fd5b505050506040513d602081101561214457600080fd5b505190506121528282612737565b604080518481526020810183905280820184905290517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15050600d805462ff0000191690555050565b806121b1576121b16128d0565b6001600160a01b03841660009081526007602052604090205460ff1680156121f257506001600160a01b03831660009081526007602052604090205460ff16155b15612207576122028484846128f2565b612305565b6001600160a01b03841660009081526007602052604090205460ff1615801561224857506001600160a01b03831660009081526007602052604090205460ff165b1561225857612202848484612b25565b6001600160a01b03841660009081526007602052604090205460ff1615801561229a57506001600160a01b03831660009081526007602052604090205460ff16155b156122aa57612202848484612c1c565b6001600160a01b03841660009081526007602052604090205460ff1680156122ea57506001600160a01b03831660009081526007602052604090205460ff165b156122fa57612202848484612cae565b612305848484612c1c565b8061231257612312612d95565b50505050565b600a546009546000918291825b6008548110156124955782600360006008848154811061234157fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205411806123a6575081600460006008848154811061237f57fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b156123bd57600a54600954945094505050506124c3565b61242360036000600884815481106123d157fe5b60009182526020808320909101546001600160a01b031683528281019390935260409182019020548151808301909252600b82526a7375622072537570706c7960a81b92820192909252859190611e75565b925061248b600460006008848154811061243957fe5b60009182526020808320909101546001600160a01b031683528281019390935260409182019020548151808301909252600b82526a7375622074537570706c7960a81b92820192909252849190611e75565b9150600101612325565b50600954600a546124a591611f2f565b8210156124bd57600a546009549350935050506124c3565b90925090505b9091565b600081836125165760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611ec9578181015183820152602001611eb1565b50600083858161252257fe5b0495945050505050565b6040805160028082526060808301845292602083019080368337019050509050308160008151811061255a57fe5b6001600160a01b03928316602091820292909201015260145482519116908290600190811061258557fe5b60200260200101906001600160a01b031690816001600160a01b0316815250506125d0307f000000000000000000000000000000000000000000000000000000000000000084611910565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635c11d79583600084601560009054906101000a90046001600160a01b0316426040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b8381101561268a578181015183820152602001612672565b505050509050019650505050505050600060405180830381600087803b1580156126b357600080fd5b505af11580156126c7573d6000803e3d6000fd5b50505050601560009054906101000a90046001600160a01b03166001600160a01b0316633ccfd60b6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561271b57600080fd5b505af115801561272f573d6000803e3d6000fd5b505050505050565b612762307f000000000000000000000000000000000000000000000000000000000000000084611910565b6014546040805163095ea7b360e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018590529151919092169163095ea7b39160448083019260209291908290030181600087803b1580156127d857600080fd5b505af11580156127ec573d6000803e3d6000fd5b505050506040513d602081101561280257600080fd5b50506014546040805162e8e33760e81b81523060048201526001600160a01b039283166024820152604481018590526064810184905260006084820181905260a48201819052600160c48301524260e483015291517f00000000000000000000000000000000000000000000000000000000000000009093169263e8e337009261010480840193606093929083900390910190829087803b1580156128a657600080fd5b505af11580156128ba573d6000803e3d6000fd5b505050506040513d606081101561231257600080fd5b600d54610100900460ff166128e4576128f0565b600d805461ff00191690555b565b600080600080600061290386612da6565b945094509450945094506000806000612925898986612920611f0c565b612e62565b925092509250612989896040518060400160405280600c81526020016b1cdd588cc81d105b5bdd5b9d60a21b815250600460008f6001600160a01b03166001600160a01b0316815260200190815260200160002054611e759092919063ffffffff16565b6001600160a01b038c1660008181526004602090815260408083209490945583518085018552600c81526b1cdd588cc81c905b5bdd5b9d60a21b818301529282526003905291909120546129de918590611e75565b6001600160a01b03808d1660009081526003602052604080822093909355908c1681522054612a0d9083611f78565b6001600160a01b038b16600090815260036020526040902055612a31878787612e9e565b612a3a81613087565b896001600160a01b03168b6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a38315612b18576011546040805189815290516001600160a01b03928316928e16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a36010546040805188815290516001600160a01b03928316928e16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a35b5050505050505050505050565b6000806000806000612b3686612da6565b945094509450945094506000806000612b53898986612920611f0c565b925092509250612bb7836040518060400160405280600c81526020016b1cdd588c881c905b5bdd5b9d60a21b815250600360008f6001600160a01b03166001600160a01b0316815260200190815260200160002054611e759092919063ffffffff16565b6001600160a01b03808d16600090815260036020908152604080832094909455918d16815260049091522054612bed9089611f78565b6001600160a01b038b16600090815260046020908152604080832093909355600390522054612a0d9083611f78565b6000806000806000612c2d86612da6565b945094509450945094506000806000612c4a898986612920611f0c565b9250925092506129de836040518060400160405280600c81526020016b1cdd588c481c905b5bdd5b9d60a21b815250600360008f6001600160a01b03166001600160a01b0316815260200190815260200160002054611e759092919063ffffffff16565b6000806000806000612cbf86612da6565b945094509450945094506000806000612cdc898986612920611f0c565b925092509250612d40896040518060400160405280600c81526020016b1cdd588d081d105b5bdd5b9d60a21b815250600460008f6001600160a01b03166001600160a01b0316815260200190815260200160002054611e759092919063ffffffff16565b6001600160a01b038c1660008181526004602090815260408083209490945583518085018552600c81526b1cdd588d081c905b5bdd5b9d60a21b81830152928252600390529190912054612bb7918590611e75565b600d805461ff001916610100179055565b6000806000806000600d60019054906101000a900460ff16612dd657508493506000925082915081905080612e59565b6000612de06130bd565b9050612e0060646116cb60168460058110612df757fe5b01548a90611fd2565b9450612e0d876032611f2f565b9350612e2460646116cb601b8460058110612df757fe5b9250612e3b60646116cb60208460058110612df757fe5b9150612e5582612e4f858188818d8c61202b565b9061202b565b9550505b91939590929450565b6000808080612e718886611fd2565b90506000612e7f8887611fd2565b90506000612e8d8888611fd2565b929a91995091975095505050505050565b6000612ea8611f0c565b90506000612eb68383611fd2565b90506000612ec48684611fd2565b90506000612ed28685611fd2565b30600090815260036020526040902054909150612eef9084611f78565b3060009081526003602090815260408083209390935560079052205460ff1615612f3e5730600090815260046020526040902054612f2d9086611f78565b306000908152600460205260409020555b6010546001600160a01b0316600090815260036020526040902054612f639082611f78565b601080546001600160a01b03908116600090815260036020908152604080832095909555925490911681526007909152205460ff1615612fde576010546001600160a01b0316600090815260046020526040902054612fc29087611f78565b6010546001600160a01b03166000908152600460205260409020555b6011546001600160a01b03166000908152600360205260409020546130039083611f78565b601180546001600160a01b03908116600090815260036020908152604080832095909555925490911681526007909152205460ff161561307e576011546001600160a01b03166000908152600460205260409020546130629088611f78565b6011546001600160a01b03166000908152600460205260409020555b50505050505050565b60408051808201909152600b81526a7265666c6563742066656560a81b6020820152600a546130b7918390611e75565b600a5550565b601454604080516370a0823160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301529151600093849316916370a08231916024808301926020929190829003018186803b15801561312c57600080fd5b505afa158015613140573d6000803e3d6000fd5b505050506040513d602081101561315657600080fd5b5051905069d3c21bcecceda10000008111613175576004915050610a13565b6a027b46536c66c8e30000008111613191576003915050610a13565b6a0422ca8b0a00a42500000081116131ad576002915050610a13565b6a084595161401484a00000081116131c9576001915050610a13565b60009150509056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573735472616e7366657220616d6f756e74206578636565647320746865206d61785478416d6f756e742e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c6f636b45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212201fb82698ee8be955f271f0379ad7edb55956ce7711139ab04b2f1d4a0999af0f64736f6c634300060c003300000000000000000000000067b0f7c5b67ecbe48fb961e4b34fde6b88a2eb1f
Deployed Bytecode
0x6080604052600436106102545760003560e01c8063873eca1b11610139578063b6c52324116100b6578063d543dbeb1161007a578063d543dbeb1461085a578063dd46706414610884578063dd62ed3e146108ae578063ddbcb59f146108e9578063ea2f0b3714610913578063f2fde38b146109465761025b565b8063b6c52324146107a7578063c1d6e45d146107bc578063c49b9a80146107e6578063d46eb11914610812578063d477f05f146108275761025b565b80639e90f9aa116100fd5780639e90f9aa146106d85780639ff9001a146106ed578063a457c2d714610720578063a69df4b514610759578063a9059cbb1461076e5761025b565b8063873eca1b1461063c57806388f82020146106665780638da5cb5b1461069957806395d89b41146106ae5780639917d329146106c35761025b565b806339509351116101d257806352390c021161019657806352390c02146105465780635342acb41461057957806370a08231146105ac57806371271f70146105df578063715018a6146106125780637d1db4a5146106275761025b565b806339509351146104865780633bd5d173146104bf578063437823ec146104e957806349bd5a5e1461051c5780634a74bb02146105315761025b565b806323b872dd1161021957806323b872dd146103a45780632d838119146103e75780632f48ab7d14610411578063313ce567146104265780633685d419146104515761025b565b806238f49b1461026057806306fdde0314610287578063095ea7b3146103115780631694505e1461035e57806318160ddd1461038f5761025b565b3661025b57005b600080fd5b34801561026c57600080fd5b50610275610979565b60408051918252519081900360200190f35b34801561029357600080fd5b5061029c61097f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102d65781810151838201526020016102be565b50505050905090810190601f1680156103035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561031d57600080fd5b5061034a6004803603604081101561033457600080fd5b506001600160a01b038135169060200135610a16565b604080519115158252519081900360200190f35b34801561036a57600080fd5b50610373610a34565b604080516001600160a01b039092168252519081900360200190f35b34801561039b57600080fd5b50610275610a58565b3480156103b057600080fd5b5061034a600480360360608110156103c757600080fd5b506001600160a01b03813581169160208101359091169060400135610a5e565b3480156103f357600080fd5b506102756004803603602081101561040a57600080fd5b5035610ae5565b34801561041d57600080fd5b50610373610b42565b34801561043257600080fd5b5061043b610b51565b6040805160ff9092168252519081900360200190f35b34801561045d57600080fd5b506104846004803603602081101561047457600080fd5b50356001600160a01b0316610b5a565b005b34801561049257600080fd5b5061034a600480360360408110156104a957600080fd5b506001600160a01b038135169060200135610d1b565b3480156104cb57600080fd5b50610484600480360360208110156104e257600080fd5b5035610d69565b3480156104f557600080fd5b506104846004803603602081101561050c57600080fd5b50356001600160a01b0316610e36565b34801561052857600080fd5b50610373610eb2565b34801561053d57600080fd5b5061034a610ed6565b34801561055257600080fd5b506104846004803603602081101561056957600080fd5b50356001600160a01b0316610ee6565b34801561058557600080fd5b5061034a6004803603602081101561059c57600080fd5b50356001600160a01b031661106c565b3480156105b857600080fd5b50610275600480360360208110156105cf57600080fd5b50356001600160a01b031661108a565b3480156105eb57600080fd5b506104846004803603602081101561060257600080fd5b50356001600160a01b03166110ec565b34801561061e57600080fd5b50610484611183565b34801561063357600080fd5b50610275611213565b34801561064857600080fd5b506102756004803603602081101561065f57600080fd5b5035611219565b34801561067257600080fd5b5061034a6004803603602081101561068957600080fd5b50356001600160a01b031661122d565b3480156106a557600080fd5b5061037361124b565b3480156106ba57600080fd5b5061029c61125a565b3480156106cf57600080fd5b506103736112bb565b3480156106e457600080fd5b506103736112ca565b3480156106f957600080fd5b506104846004803603602081101561071057600080fd5b50356001600160a01b03166112cf565b34801561072c57600080fd5b5061034a6004803603604081101561074357600080fd5b506001600160a01b038135169060200135611366565b34801561076557600080fd5b506104846113ce565b34801561077a57600080fd5b5061034a6004803603604081101561079157600080fd5b506001600160a01b0381351690602001356114bc565b3480156107b357600080fd5b506102756114d0565b3480156107c857600080fd5b50610275600480360360208110156107df57600080fd5b50356114d6565b3480156107f257600080fd5b506104846004803603602081101561080957600080fd5b503515156114e3565b34801561081e57600080fd5b5061037361158e565b34801561083357600080fd5b506104846004803603602081101561084a57600080fd5b50356001600160a01b031661159d565b34801561086657600080fd5b506104846004803603602081101561087d57600080fd5b5035611659565b34801561089057600080fd5b50610484600480360360208110156108a757600080fd5b50356116d7565b3480156108ba57600080fd5b50610275600480360360408110156108d157600080fd5b506001600160a01b0381358116916020013516611775565b3480156108f557600080fd5b506102756004803603602081101561090c57600080fd5b50356117a0565b34801561091f57600080fd5b506104846004803603602081101561093657600080fd5b50356001600160a01b03166117ad565b34801561095257600080fd5b506104846004803603602081101561096957600080fd5b50356001600160a01b0316611826565b60135481565b600b8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a0b5780601f106109e057610100808354040283529160200191610a0b565b820191906000526020600020905b8154815290600101906020018083116109ee57829003601f168201915b505050505090505b90565b6000610a2a610a2361190c565b8484611910565b5060015b92915050565b7f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e81565b60095490565b6000610a6b8484846119fc565b610adb84610a7761190c565b610ad6856040518060600160405280602881526020016132b0602891396001600160a01b038a16600090815260056020526040812090610ab561190c565b6001600160a01b031681526020810191909152604001600020549190611e75565b611910565b5060019392505050565b6000600a54821115610b285760405162461bcd60e51b815260040180806020018281038252602a8152602001806131f5602a913960400191505060405180910390fd5b610b3a610b33611f0c565b8390611f2f565b90505b919050565b6014546001600160a01b031681565b600d5460ff1690565b610b6261190c565b6000546001600160a01b03908116911614610bb2576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526007602052604090205460ff16610c1f576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b60005b600854811015610d1757816001600160a01b031660088281548110610c4357fe5b6000918252602090912001546001600160a01b03161415610d0f57600880546000198101908110610c7057fe5b600091825260209091200154600880546001600160a01b039092169183908110610c9657fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600482526040808220829055600790925220805460ff191690556008805480610ce857fe5b600082815260209020810160001990810180546001600160a01b0319169055019055610d17565b600101610c22565b5050565b6000610a2a610d2861190c565b84610ad68560056000610d3961190c565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611f78565b6000610d7361190c565b6001600160a01b03811660009081526007602052604090205490915060ff1615610dce5760405162461bcd60e51b815260040180806020018281038252602c81526020018061338a602c913960400191505060405180910390fd5b6000610de2610ddb611f0c565b8490611fd2565b6001600160a01b038316600090815260036020526040902054909150610e08908261202b565b6001600160a01b038316600090815260036020526040902055600a54610e2e908261202b565b600a55505050565b610e3e61190c565b6000546001600160a01b03908116911614610e8e576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600660205260409020805460ff19166001179055565b7f00000000000000000000000031358d8e902b0ce00f0eec16d0a7790a766581e181565b600d546301000000900460ff1681565b610eee61190c565b6000546001600160a01b03908116911614610f3e576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526007602052604090205460ff1615610fac576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b6001600160a01b03811660009081526003602052604090205415611006576001600160a01b038116600090815260036020526040902054610fec90610ae5565b6001600160a01b0382166000908152600460205260409020555b6001600160a01b03166000818152600760205260408120805460ff191660019081179091556008805491820181559091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319169091179055565b6001600160a01b031660009081526006602052604090205460ff1690565b6001600160a01b03811660009081526007602052604081205460ff16156110ca57506001600160a01b038116600090815260046020526040902054610b3d565b6001600160a01b038216600090815260036020526040902054610b3a90610ae5565b6110f461124b565b6001600160a01b031661110561190c565b6001600160a01b031614611149576040805162461bcd60e51b8152602060048083019190915260248201526319985a5b60e21b604482015290519081900360640190fd5b601180546001600160a01b039092166001600160a01b0319909216821790556000908152600660205260409020805460ff19166001179055565b61118b61190c565b6000546001600160a01b039081169116146111db576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116906000805160206132f8833981519152908390a3600080546001600160a01b0319169055565b600e5481565b601b816005811061122657fe5b0154905081565b6001600160a01b031660009081526007602052604090205460ff1690565b6000546001600160a01b031690565b600c8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a0b5780601f106109e057610100808354040283529160200191610a0b565b6011546001600160a01b031681565b600181565b6112d761124b565b6001600160a01b03166112e861190c565b6001600160a01b03161461132c576040805162461bcd60e51b8152602060048083019190915260248201526319985a5b60e21b604482015290519081900360640190fd5b601580546001600160a01b039092166001600160a01b0319909216821790556000908152600660205260409020805460ff19166001179055565b6000610a2a61137361190c565b84610ad6856040518060600160405280602581526020016133d9602591396005600061139d61190c565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611e75565b6001546001600160a01b031633146114175760405162461bcd60e51b81526004018080602001828103825260238152602001806133b66023913960400191505060405180910390fd5b600254421161146d576040805162461bcd60e51b815260206004820152601f60248201527f436f6e7472616374206973206c6f636b656420756e74696c2037206461797300604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116916000805160206132f883398151915291a3600154600080546001600160a01b0319166001600160a01b03909216919091179055565b6000610a2a6114c961190c565b84846119fc565b60025490565b6020816005811061122657fe5b6114eb61190c565b6000546001600160a01b0390811691161461153b576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b600d80548215156301000000810263ff000000199092169190911790915560408051918252517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1599181900360200190a150565b6015546001600160a01b031681565b6010546001600160a01b03166115b161190c565b6001600160a01b031614806115e557506115c961124b565b6001600160a01b03166115da61190c565b6001600160a01b0316145b61161f576040805162461bcd60e51b8152602060048083019190915260248201526319985a5b60e21b604482015290519081900360640190fd5b601080546001600160a01b039092166001600160a01b0319909216821790556000908152600660205260409020805460ff19166001179055565b61166161190c565b6000546001600160a01b039081169116146116b1576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6116d160646116cb83600954611fd290919063ffffffff16565b90611f2f565b600e5550565b6116df61190c565b6000546001600160a01b0390811691161461172f576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b60008054600180546001600160a01b03199081166001600160a01b0384161790915516815542820160025560405181906000805160206132f8833981519152908290a350565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6016816005811061122657fe5b6117b561190c565b6000546001600160a01b03908116911614611805576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600660205260409020805460ff19169055565b61182e61190c565b6000546001600160a01b0390811691161461187e576040805162461bcd60e51b815260206004820181905260248201526000805160206132d8833981519152604482015290519081900360640190fd5b6001600160a01b0381166118c35760405162461bcd60e51b815260040180806020018281038252602681526020018061321f6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216916000805160206132f883398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166119555760405162461bcd60e51b81526004018080602001828103825260248152602001806133666024913960400191505060405180910390fd5b6001600160a01b03821661199a5760405162461bcd60e51b81526004018080602001828103825260228152602001806132456022913960400191505060405180910390fd5b6001600160a01b03808416600081815260056020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b601254611a0a906001611f78565b6012556001600160a01b038316611a525760405162461bcd60e51b81526004018080602001828103825260258152602001806133416025913960400191505060405180910390fd5b6001600160a01b038216611a975760405162461bcd60e51b81526004018080602001828103825260238152602001806131d26023913960400191505060405180910390fd5b60008111611ad65760405162461bcd60e51b81526004018080602001828103825260298152602001806133186029913960400191505060405180910390fd5b7f00000000000000000000000031358d8e902b0ce00f0eec16d0a7790a766581e16001600160a01b0316836001600160a01b0316148015611b305750611b1a61124b565b6001600160a01b0316836001600160a01b031614155b8015611b555750611b3f61124b565b6001600160a01b0316826001600160a01b031614155b8015611b6f57506011546001600160a01b03838116911614155b15611bb557600e54811115611bb55760405162461bcd60e51b81526004018080602001828103825260288152602001806132676028913960400191505060405180910390fd5b6000611bc03061108a565b600f5490915081108015908190611be05750600d5462010000900460ff16155b8015611c1e57507f00000000000000000000000031358d8e902b0ce00f0eec16d0a7790a766581e16001600160a01b0316856001600160a01b031614155b8015611c335750600d546301000000900460ff165b15611c4657600f549150611c468261206d565b6001600160a01b03851660009081526006602052604090205460019060ff1680611c8857506001600160a01b03851660009081526006602052604090205460ff165b15611c91575060005b60125460011415611e2757808015611cda57507f00000000000000000000000031358d8e902b0ce00f0eec16d0a7790a766581e16001600160a01b0316866001600160a01b0316145b8015611ce857506013548410155b15611d545760115460408051633060b71f60e11b81526001600160a01b038881166004830152915191909216916360c16e3e91602480830192600092919082900301818387803b158015611d3b57600080fd5b505af1158015611d4f573d6000803e3d6000fd5b505050505b600d5462010000900460ff16158015611d9f57507f00000000000000000000000031358d8e902b0ce00f0eec16d0a7790a766581e16001600160a01b0316866001600160a01b031614155b8015611db957506011546001600160a01b03878116911614155b15611e2757601160009054906101000a90046001600160a01b03166001600160a01b0316638119c0656040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611e0e57600080fd5b505af1158015611e22573d6000803e3d6000fd5b505050505b611e33868686846121a4565b505060408051808201909152601081526f3a3930b739b332b91031b7bab73a32b960811b6020820152601254611e6d925090600190611e75565b601255505050565b60008184841115611f045760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611ec9578181015183820152602001611eb1565b50505050905090810190601f168015611ef65780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000806000611f19612318565b9092509050611f288282611f2f565b9250505090565b6000611f7183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506124c7565b9392505050565b600082820183811015611f71576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600082611fe157506000610a2e565b82820282848281611fee57fe5b0414611f715760405162461bcd60e51b815260040180806020018281038252602181526020018061328f6021913960400191505060405180910390fd5b6000611f7183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611e75565b600d805462ff0000191662010000179055600061208b826002611f2f565b905060006120c4826040518060400160405280600881526020016739bab1103430b63360c11b81525085611e759092919063ffffffff16565b90506120cf8261252c565b601454604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561211a57600080fd5b505afa15801561212e573d6000803e3d6000fd5b505050506040513d602081101561214457600080fd5b505190506121528282612737565b604080518481526020810183905280820184905290517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15050600d805462ff0000191690555050565b806121b1576121b16128d0565b6001600160a01b03841660009081526007602052604090205460ff1680156121f257506001600160a01b03831660009081526007602052604090205460ff16155b15612207576122028484846128f2565b612305565b6001600160a01b03841660009081526007602052604090205460ff1615801561224857506001600160a01b03831660009081526007602052604090205460ff165b1561225857612202848484612b25565b6001600160a01b03841660009081526007602052604090205460ff1615801561229a57506001600160a01b03831660009081526007602052604090205460ff16155b156122aa57612202848484612c1c565b6001600160a01b03841660009081526007602052604090205460ff1680156122ea57506001600160a01b03831660009081526007602052604090205460ff165b156122fa57612202848484612cae565b612305848484612c1c565b8061231257612312612d95565b50505050565b600a546009546000918291825b6008548110156124955782600360006008848154811061234157fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205411806123a6575081600460006008848154811061237f57fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b156123bd57600a54600954945094505050506124c3565b61242360036000600884815481106123d157fe5b60009182526020808320909101546001600160a01b031683528281019390935260409182019020548151808301909252600b82526a7375622072537570706c7960a81b92820192909252859190611e75565b925061248b600460006008848154811061243957fe5b60009182526020808320909101546001600160a01b031683528281019390935260409182019020548151808301909252600b82526a7375622074537570706c7960a81b92820192909252849190611e75565b9150600101612325565b50600954600a546124a591611f2f565b8210156124bd57600a546009549350935050506124c3565b90925090505b9091565b600081836125165760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611ec9578181015183820152602001611eb1565b50600083858161252257fe5b0495945050505050565b6040805160028082526060808301845292602083019080368337019050509050308160008151811061255a57fe5b6001600160a01b03928316602091820292909201015260145482519116908290600190811061258557fe5b60200260200101906001600160a01b031690816001600160a01b0316815250506125d0307f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e84611910565b7f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e6001600160a01b0316635c11d79583600084601560009054906101000a90046001600160a01b0316426040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b8381101561268a578181015183820152602001612672565b505050509050019650505050505050600060405180830381600087803b1580156126b357600080fd5b505af11580156126c7573d6000803e3d6000fd5b50505050601560009054906101000a90046001600160a01b03166001600160a01b0316633ccfd60b6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561271b57600080fd5b505af115801561272f573d6000803e3d6000fd5b505050505050565b612762307f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e84611910565b6014546040805163095ea7b360e01b81526001600160a01b037f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e81166004830152602482018590529151919092169163095ea7b39160448083019260209291908290030181600087803b1580156127d857600080fd5b505af11580156127ec573d6000803e3d6000fd5b505050506040513d602081101561280257600080fd5b50506014546040805162e8e33760e81b81523060048201526001600160a01b039283166024820152604481018590526064810184905260006084820181905260a48201819052600160c48301524260e483015291517f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e9093169263e8e337009261010480840193606093929083900390910190829087803b1580156128a657600080fd5b505af11580156128ba573d6000803e3d6000fd5b505050506040513d606081101561231257600080fd5b600d54610100900460ff166128e4576128f0565b600d805461ff00191690555b565b600080600080600061290386612da6565b945094509450945094506000806000612925898986612920611f0c565b612e62565b925092509250612989896040518060400160405280600c81526020016b1cdd588cc81d105b5bdd5b9d60a21b815250600460008f6001600160a01b03166001600160a01b0316815260200190815260200160002054611e759092919063ffffffff16565b6001600160a01b038c1660008181526004602090815260408083209490945583518085018552600c81526b1cdd588cc81c905b5bdd5b9d60a21b818301529282526003905291909120546129de918590611e75565b6001600160a01b03808d1660009081526003602052604080822093909355908c1681522054612a0d9083611f78565b6001600160a01b038b16600090815260036020526040902055612a31878787612e9e565b612a3a81613087565b896001600160a01b03168b6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a38315612b18576011546040805189815290516001600160a01b03928316928e16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a36010546040805188815290516001600160a01b03928316928e16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a35b5050505050505050505050565b6000806000806000612b3686612da6565b945094509450945094506000806000612b53898986612920611f0c565b925092509250612bb7836040518060400160405280600c81526020016b1cdd588c881c905b5bdd5b9d60a21b815250600360008f6001600160a01b03166001600160a01b0316815260200190815260200160002054611e759092919063ffffffff16565b6001600160a01b03808d16600090815260036020908152604080832094909455918d16815260049091522054612bed9089611f78565b6001600160a01b038b16600090815260046020908152604080832093909355600390522054612a0d9083611f78565b6000806000806000612c2d86612da6565b945094509450945094506000806000612c4a898986612920611f0c565b9250925092506129de836040518060400160405280600c81526020016b1cdd588c481c905b5bdd5b9d60a21b815250600360008f6001600160a01b03166001600160a01b0316815260200190815260200160002054611e759092919063ffffffff16565b6000806000806000612cbf86612da6565b945094509450945094506000806000612cdc898986612920611f0c565b925092509250612d40896040518060400160405280600c81526020016b1cdd588d081d105b5bdd5b9d60a21b815250600460008f6001600160a01b03166001600160a01b0316815260200190815260200160002054611e759092919063ffffffff16565b6001600160a01b038c1660008181526004602090815260408083209490945583518085018552600c81526b1cdd588d081c905b5bdd5b9d60a21b81830152928252600390529190912054612bb7918590611e75565b600d805461ff001916610100179055565b6000806000806000600d60019054906101000a900460ff16612dd657508493506000925082915081905080612e59565b6000612de06130bd565b9050612e0060646116cb60168460058110612df757fe5b01548a90611fd2565b9450612e0d876032611f2f565b9350612e2460646116cb601b8460058110612df757fe5b9250612e3b60646116cb60208460058110612df757fe5b9150612e5582612e4f858188818d8c61202b565b9061202b565b9550505b91939590929450565b6000808080612e718886611fd2565b90506000612e7f8887611fd2565b90506000612e8d8888611fd2565b929a91995091975095505050505050565b6000612ea8611f0c565b90506000612eb68383611fd2565b90506000612ec48684611fd2565b90506000612ed28685611fd2565b30600090815260036020526040902054909150612eef9084611f78565b3060009081526003602090815260408083209390935560079052205460ff1615612f3e5730600090815260046020526040902054612f2d9086611f78565b306000908152600460205260409020555b6010546001600160a01b0316600090815260036020526040902054612f639082611f78565b601080546001600160a01b03908116600090815260036020908152604080832095909555925490911681526007909152205460ff1615612fde576010546001600160a01b0316600090815260046020526040902054612fc29087611f78565b6010546001600160a01b03166000908152600460205260409020555b6011546001600160a01b03166000908152600360205260409020546130039083611f78565b601180546001600160a01b03908116600090815260036020908152604080832095909555925490911681526007909152205460ff161561307e576011546001600160a01b03166000908152600460205260409020546130629088611f78565b6011546001600160a01b03166000908152600460205260409020555b50505050505050565b60408051808201909152600b81526a7265666c6563742066656560a81b6020820152600a546130b7918390611e75565b600a5550565b601454604080516370a0823160e01b81526001600160a01b037f00000000000000000000000031358d8e902b0ce00f0eec16d0a7790a766581e1811660048301529151600093849316916370a08231916024808301926020929190829003018186803b15801561312c57600080fd5b505afa158015613140573d6000803e3d6000fd5b505050506040513d602081101561315657600080fd5b5051905069d3c21bcecceda10000008111613175576004915050610a13565b6a027b46536c66c8e30000008111613191576003915050610a13565b6a0422ca8b0a00a42500000081116131ad576002915050610a13565b6a084595161401484a00000081116131c9576001915050610a13565b60009150509056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573735472616e7366657220616d6f756e74206578636565647320746865206d61785478416d6f756e742e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c6f636b45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212201fb82698ee8be955f271f0379ad7edb55956ce7711139ab04b2f1d4a0999af0f64736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000067b0f7c5b67ecbe48fb961e4b34fde6b88a2eb1f
-----Decoded View---------------
Arg [0] : _devReceiver (address): 0x67B0F7C5b67eCbE48FB961E4B34Fde6b88a2EB1f
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000067b0f7c5b67ecbe48fb961e4b34fde6b88a2eb1f
Deployed Bytecode Sourcemap
25780:21500:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27051:42;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;29291:83;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30203:161;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;30203:161:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;26538:51;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;26538:51:0;;;;;;;;;;;;;;29568:95;;;;;;;;;;;;;:::i;30372:313::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;30372:313:0;;;;;;;;;;;;;;;;;:::i;31659:208::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;31659:208:0;;:::i;27101:71::-;;;;;;;;;;;;;:::i;29477:83::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;32330:479;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;32330:479:0;-1:-1:-1;;;;;32330:479:0;;:::i;:::-;;30693:218;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;30693:218:0;;;;;;;;:::i;31324:327::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;31324:327:0;;:::i;32821:111::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;32821:111:0;-1:-1:-1;;;;;32821:111:0;;:::i;26596:38::-;;;;;;;;;;;;;:::i;26675:40::-;;;;;;;;;;;;;:::i;31875:447::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;31875:447:0;-1:-1:-1;;;;;31875:447:0;;:::i;36888:123::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;36888:123:0;-1:-1:-1;;;;;36888:123:0;;:::i;29671:198::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;29671:198:0;-1:-1:-1;;;;;29671:198:0;;:::i;28932:172::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;28932:172:0;-1:-1:-1;;;;;28932:172:0;;:::i;16208:148::-;;;;;;;;;;;;;:::i;26728:49::-;;;;;;;;;;;;;:::i;27253:::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;27253:49:0;;:::i;31196:120::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;31196:120:0;-1:-1:-1;;;;;31196:120:0;;:::i;15565:79::-;;;;;;;;;;;;;:::i;29382:87::-;;;;;;;;;;;;;:::i;26980:27::-;;;;;;;;;;;;;:::i;26861:78::-;;;;;;;;;;;;;:::i;29112:171::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;29112:171:0;-1:-1:-1;;;;;29112:171:0;;:::i;30919:269::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;30919:269:0;;;;;;;;:::i;17218:293::-;;;;;;;;;;;;;:::i;29877:167::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;29877:167:0;;;;;;;;:::i;16763:89::-;;;;;;;;;;;;;:::i;27309:44::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;27309:44:0;;:::i;33235:171::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33235:171:0;;;;:::i;27179:17::-;;;;;;;;;;;;;:::i;28726:198::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;28726:198:0;-1:-1:-1;;;;;28726:198:0;;:::i;33065:162::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33065:162:0;;:::i;16928:214::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;16928:214:0;;:::i;30052:143::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;30052:143:0;;;;;;;;;;:::i;27203:43::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;27203:43:0;;:::i;32944:110::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;32944:110:0;-1:-1:-1;;;;;32944:110:0;;:::i;16511:244::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;16511:244:0;-1:-1:-1;;;;;16511:244:0;;:::i;27051:42::-;;;;:::o;29291:83::-;29361:5;29354:12;;;;;;;;-1:-1:-1;;29354:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29328:13;;29354:12;;29361:5;;29354:12;;29361:5;29354:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29291:83;;:::o;30203:161::-;30278:4;30295:39;30304:12;:10;:12::i;:::-;30318:7;30327:6;30295:8;:39::i;:::-;-1:-1:-1;30352:4:0;30203:161;;;;;:::o;26538:51::-;;;:::o;29568:95::-;29648:7;;29568:95;:::o;30372:313::-;30470:4;30487:36;30497:6;30505:9;30516:6;30487:9;:36::i;:::-;30534:121;30543:6;30551:12;:10;:12::i;:::-;30565:89;30603:6;30565:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;30565:19:0;;;;;;:11;:19;;;;;;30585:12;:10;:12::i;:::-;-1:-1:-1;;;;;30565:33:0;;;;;;;;;;;;-1:-1:-1;30565:33:0;;;:89;:37;:89::i;:::-;30534:8;:121::i;:::-;-1:-1:-1;30673:4:0;30372:313;;;;;:::o;31659:208::-;31725:7;31764;;31753;:18;;31745:73;;;;-1:-1:-1;;;31745:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31836:23;31848:10;:8;:10::i;:::-;31836:7;;:11;:23::i;:::-;31829:30;;31659:208;;;;:::o;27101:71::-;;;-1:-1:-1;;;;;27101:71:0;;:::o;29477:83::-;29543:9;;;;29477:83;:::o;32330:479::-;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;32412:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;32404:60;;;::::0;;-1:-1:-1;;;32404:60:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;32480:9;32475:327;32499:9;:16:::0;32495:20;::::1;32475:327;;;32557:7;-1:-1:-1::0;;;;;32541:23:0::1;:9;32551:1;32541:12;;;;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;-1:-1:-1;;;;;32541:12:0::1;:23;32537:254;;;32600:9;32610:16:::0;;-1:-1:-1;;32610:20:0;;;32600:31;::::1;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;32585:9:::1;:12:::0;;-1:-1:-1;;;;;32600:31:0;;::::1;::::0;32595:1;;32585:12;::::1;;;;;;::::0;;;::::1;::::0;;;;;;::::1;:46:::0;;-1:-1:-1;;;;;;32585:46:0::1;-1:-1:-1::0;;;;;32585:46:0;;::::1;;::::0;;32650:16;;::::1;::::0;;:7:::1;:16:::0;;;;;;:20;;;32689:11:::1;:20:::0;;;;:28;;-1:-1:-1;;32689:28:0::1;::::0;;32736:9:::1;:15:::0;;;::::1;;;;;::::0;;;::::1;::::0;;;;-1:-1:-1;;32736:15:0;;;;;-1:-1:-1;;;;;;32736:15:0::1;::::0;;;;;32770:5:::1;;32537:254;32517:3;;32475:327;;;;32330:479:::0;:::o;30693:218::-;30781:4;30798:83;30807:12;:10;:12::i;:::-;30821:7;30830:50;30869:10;30830:11;:25;30842:12;:10;:12::i;:::-;-1:-1:-1;;;;;30830:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;30830:25:0;;;:34;;;;;;;;;;;:38;:50::i;31324:327::-;31376:14;31393:12;:10;:12::i;:::-;-1:-1:-1;;;;;31425:19:0;;;;;;:11;:19;;;;;;31376:29;;-1:-1:-1;31425:19:0;;31424:20;31416:77;;;;-1:-1:-1;;;31416:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31504:15;31522:23;31534:10;:8;:10::i;:::-;31522:7;;:11;:23::i;:::-;-1:-1:-1;;;;;31574:15:0;;;;;;:7;:15;;;;;;31504:41;;-1:-1:-1;31574:28:0;;31504:41;31574:19;:28::i;:::-;-1:-1:-1;;;;;31556:15:0;;;;;;:7;:15;;;;;:46;31623:7;;:20;;31635:7;31623:11;:20::i;:::-;31613:7;:30;-1:-1:-1;;;31324:327:0:o;32821:111::-;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;32890:27:0::1;;::::0;;;:18:::1;:27;::::0;;;;:34;;-1:-1:-1;;32890:34:0::1;32920:4;32890:34;::::0;;32821:111::o;26596:38::-;;;:::o;26675:40::-;;;;;;;;;:::o;31875:447::-;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;32072:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;32071:21;32063:61;;;::::0;;-1:-1:-1;;;32063:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;32138:16:0;::::1;32157:1;32138:16:::0;;;:7:::1;:16;::::0;;;;;:20;32135:108:::1;;-1:-1:-1::0;;;;;32214:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;;32194:37:::1;::::0;:19:::1;:37::i;:::-;-1:-1:-1::0;;;;;32175:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;:56;32135:108:::1;-1:-1:-1::0;;;;;32253:20:0::1;;::::0;;;:11:::1;:20;::::0;;;;:27;;-1:-1:-1;;32253:27:0::1;32276:4;32253:27:::0;;::::1;::::0;;;32291:9:::1;:23:::0;;;;::::1;::::0;;;;;;::::1;::::0;;-1:-1:-1;;;;;;32291:23:0::1;::::0;;::::1;::::0;;31875:447::o;36888:123::-;-1:-1:-1;;;;;36976:27:0;36952:4;36976:27;;;:18;:27;;;;;;;;;36888:123::o;29671:198::-;-1:-1:-1;;;;;29761:20:0;;29737:7;29761:20;;;:11;:20;;;;;;;;29757:49;;;-1:-1:-1;;;;;;29790:16:0;;;;;;:7;:16;;;;;;29783:23;;29757:49;-1:-1:-1;;;;;29844:16:0;;;;;;:7;:16;;;;;;29824:37;;:19;:37::i;28932:172::-;29006:7;:5;:7::i;:::-;-1:-1:-1;;;;;28990:23:0;:12;:10;:12::i;:::-;-1:-1:-1;;;;;28990:23:0;;28982:40;;;;;-1:-1:-1;;;28982:40:0;;;;;;;;;;;;;;;-1:-1:-1;;;28982:40:0;;;;;;;;;;;;;;;29033:12;:20;;-1:-1:-1;;;;;29033:20:0;;;-1:-1:-1;;;;;;29033:20:0;;;;;;;:12;29064:25;;;:18;:25;;;;;:32;;-1:-1:-1;;29064:32:0;29033:20;29064:32;;;28932:172::o;16208:148::-;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;16315:1:::1;16299:6:::0;;16278:40:::1;::::0;-1:-1:-1;;;;;16299:6:0;;::::1;::::0;-1:-1:-1;;;;;;;;;;;16278:40:0;16315:1;;16278:40:::1;16346:1;16329:19:::0;;-1:-1:-1;;;;;;16329:19:0::1;::::0;;16208:148::o;26728:49::-;;;;:::o;27253:::-;;;;;;;;;;;;;-1:-1:-1;27253:49:0;:::o;31196:120::-;-1:-1:-1;;;;;31288:20:0;31264:4;31288:20;;;:11;:20;;;;;;;;;31196:120::o;15565:79::-;15603:7;15630:6;-1:-1:-1;;;;;15630:6:0;15565:79;:::o;29382:87::-;29454:7;29447:14;;;;;;;;-1:-1:-1;;29447:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29421:13;;29447:14;;29454:7;;29447:14;;29454:7;29447:14;;;;;;;;;;;;;;;;;;;;;;;;26980:27;;;-1:-1:-1;;;;;26980:27:0;;:::o;26861:78::-;26897:42;26861:78;:::o;29112:171::-;29184:7;:5;:7::i;:::-;-1:-1:-1;;;;;29168:23:0;:12;:10;:12::i;:::-;-1:-1:-1;;;;;29168:23:0;;29160:40;;;;;-1:-1:-1;;;29160:40:0;;;;;;;;;;;;;;;-1:-1:-1;;;29160:40:0;;;;;;;;;;;;;;;29211:4;:12;;-1:-1:-1;;;;;29211:12:0;;;-1:-1:-1;;;;;;29211:12:0;;;;;;;:4;29234:34;;;:18;:34;;;;;:41;;-1:-1:-1;;29234:41:0;29211:12;29234:41;;;29112:171::o;30919:269::-;31012:4;31029:129;31038:12;:10;:12::i;:::-;31052:7;31061:96;31100:15;31061:96;;;;;;;;;;;;;;;;;:11;:25;31073:12;:10;:12::i;:::-;-1:-1:-1;;;;;31061:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;31061:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;17218:293::-;17270:14;;-1:-1:-1;;;;;17270:14:0;17288:10;17270:28;17262:76;;;;-1:-1:-1;;;17262:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17363:9;;17357:3;:15;17349:60;;;;;-1:-1:-1;;;17349:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;17454:14;;;17446:6;;17425:44;;-1:-1:-1;;;;;17454:14:0;;;;17446:6;;;;-1:-1:-1;;;;;;;;;;;17425:44:0;;17489:14;;;17480:23;;-1:-1:-1;;;;;;17480:23:0;-1:-1:-1;;;;;17489:14:0;;;17480:23;;;;;;17218:293::o;29877:167::-;29955:4;29972:42;29982:12;:10;:12::i;:::-;29996:9;30007:6;29972:9;:42::i;16763:89::-;16835:9;;16763:89;:::o;27309:44::-;;;;;;;;;33235:171;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;33312:21:::1;:32:::0;;;::::1;;::::0;;::::1;-1:-1:-1::0;;33312:32:0;;::::1;::::0;;;::::1;::::0;;;33360:38:::1;::::0;;;;;;::::1;::::0;;;;::::1;::::0;;::::1;33235:171:::0;:::o;27179:17::-;;;-1:-1:-1;;;;;27179:17:0;;:::o;28726:198::-;28798:11;;-1:-1:-1;;;;;28798:11:0;28782:12;:10;:12::i;:::-;-1:-1:-1;;;;;28782:27:0;;:54;;;;28829:7;:5;:7::i;:::-;-1:-1:-1;;;;;28813:23:0;:12;:10;:12::i;:::-;-1:-1:-1;;;;;28813:23:0;;28782:54;28774:71;;;;;-1:-1:-1;;;28774:71:0;;;;;;;;;;;;;;;-1:-1:-1;;;28774:71:0;;;;;;;;;;;;;;;28856:11;:18;;-1:-1:-1;;;;;28856:18:0;;;-1:-1:-1;;;;;;28856:18:0;;;;;;;:11;28885:24;;;:18;:24;;;;;:31;;-1:-1:-1;;28885:31:0;28856:18;28885:31;;;28726:198::o;33065:162::-;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;33159:60:::1;33203:5;33159:25;33171:12;33159:7;;:11;;:25;;;;:::i;:::-;:29:::0;::::1;:60::i;:::-;33144:12;:75:::0;-1:-1:-1;33065:162:0:o;16928:214::-;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;17009:6:::1;::::0;;;16992:23;;-1:-1:-1;;;;;;16992:23:0;;::::1;-1:-1:-1::0;;;;;17009:6:0;::::1;16992:23;::::0;;;17026:19:::1;::::0;;17068:3:::1;:10:::0;::::1;17056:9;:22:::0;17094:40:::1;::::0;17009:6;;-1:-1:-1;;;;;;;;;;;17094:40:0;17009:6;;17094:40:::1;16928:214:::0;:::o;30052:143::-;-1:-1:-1;;;;;30160:18:0;;;30133:7;30160:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;30052:143::o;27203:43::-;;;;;;;;;32944:110;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;33011:27:0::1;33041:5;33011:27:::0;;;:18:::1;:27;::::0;;;;:35;;-1:-1:-1;;33011:35:0::1;::::0;;32944:110::o;16511:244::-;15787:12;:10;:12::i;:::-;15777:6;;-1:-1:-1;;;;;15777:6:0;;;:22;;;15769:67;;;;;-1:-1:-1;;;15769:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15769:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;16600:22:0;::::1;16592:73;;;;-1:-1:-1::0;;;16592:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16702:6;::::0;;16681:38:::1;::::0;-1:-1:-1;;;;;16681:38:0;;::::1;::::0;16702:6;::::1;::::0;-1:-1:-1;;;;;;;;;;;16681:38:0;::::1;16730:6;:17:::0;;-1:-1:-1;;;;;;16730:17:0::1;-1:-1:-1::0;;;;;16730:17:0;;;::::1;::::0;;;::::1;::::0;;16511:244::o;7973:106::-;8061:10;7973:106;:::o;37019:337::-;-1:-1:-1;;;;;37112:19:0;;37104:68;;;;-1:-1:-1;;;37104:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;37191:21:0;;37183:68;;;;-1:-1:-1;;;37183:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;37264:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;37316:32;;;;;;;;;;;;;;;;;37019:337;;;:::o;37364:2226::-;27801:10;;:17;;27816:1;27801:14;:17::i;:::-;27788:10;:30;-1:-1:-1;;;;;37502:18:0;::::1;37494:68;;;;-1:-1:-1::0;;;37494:68:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;37581:16:0;::::1;37573:64;;;;-1:-1:-1::0;;;37573:64:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37665:1;37656:6;:10;37648:64;;;;-1:-1:-1::0;;;37648:64:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37734:13;-1:-1:-1::0;;;;;37726:21:0::1;:4;-1:-1:-1::0;;;;;37726:21:0::1;;:40;;;;;37759:7;:5;:7::i;:::-;-1:-1:-1::0;;;;;37751:15:0::1;:4;-1:-1:-1::0;;;;;37751:15:0::1;;;37726:40;:57;;;;;37776:7;:5;:7::i;:::-;-1:-1:-1::0;;;;;37770:13:0::1;:2;-1:-1:-1::0;;;;;37770:13:0::1;;;37726:57;:79;;;;-1:-1:-1::0;37793:12:0::1;::::0;-1:-1:-1;;;;;37787:18:0;;::::1;37793:12:::0;::::1;37787:18;;37726:79;37723:172;;;37838:12;;37828:6;:22;;37820:75;;;;-1:-1:-1::0;;;37820:75:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38190:28;38221:24;38239:4;38221:9;:24::i;:::-;38461:29;::::0;38190:55;;-1:-1:-1;38437:53:0;::::1;::::0;::::1;::::0;;;38519::::1;;-1:-1:-1::0;38556:16:0::1;::::0;;;::::1;;;38555:17;38519:53;:91;;;;;38597:13;-1:-1:-1::0;;;;;38589:21:0::1;:4;-1:-1:-1::0;;;;;38589:21:0::1;;;38519:91;:129;;;;-1:-1:-1::0;38627:21:0::1;::::0;;;::::1;;;38519:129;38501:318;;;38698:29;;38675:52;;38771:36;38786:20;38771:14;:36::i;:::-;-1:-1:-1::0;;;;;39027:24:0;::::1;38900:12;39027:24:::0;;;:18:::1;:24;::::0;;;;;38915:4:::1;::::0;39027:24:::1;;::::0;:50:::1;;-1:-1:-1::0;;;;;;39055:22:0;::::1;;::::0;;;:18:::1;:22;::::0;;;;;::::1;;39027:50;39024:96;;;-1:-1:-1::0;39103:5:0::1;39024:96;39136:10;;39150:1;39136:15;39132:326;;;39172:7;:32;;;;;39191:13;-1:-1:-1::0;;;;;39183:21:0::1;:4;-1:-1:-1::0;;;;;39183:21:0::1;;39172:32;:53;;;;;39218:7;;39208:6;:17;;39172:53;39168:132;;;39252:12;::::0;39246:38:::1;::::0;;-1:-1:-1;;;39246:38:0;;-1:-1:-1;;;;;39246:38:0;;::::1;;::::0;::::1;::::0;;;39252:12;;;::::1;::::0;39246:34:::1;::::0;:38;;;;;39252:12:::1;::::0;39246:38;;;;;;;39252:12;;39246:38;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;39168:132;39319:16;::::0;;;::::1;;;39318:17;:42:::0;::::1;;;;39347:13;-1:-1:-1::0;;;;;39339:21:0::1;:4;-1:-1:-1::0;;;;;39339:21:0::1;;;39318:42;:66;;;;-1:-1:-1::0;39372:12:0::1;::::0;-1:-1:-1;;;;;39364:20:0;;::::1;39372:12:::0;::::1;39364:20;;39318:66;39314:133;;;39411:12;;;;;;;;;-1:-1:-1::0;;;;;39411:12:0::1;-1:-1:-1::0;;;;;39405:24:0::1;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;39314:133;39544:38;39559:4;39564:2;39567:6;39574:7;39544:14;:38::i;:::-;-1:-1:-1::0;;27854:37:0;;;;;;;;;;;;-1:-1:-1;;;27854:37:0;;;;:10;;:37;;-1:-1:-1;27854:10:0;27869:1;;27854:14;:37::i;:::-;27841:10;:50;-1:-1:-1;;;37364:2226:0:o;4383:192::-;4469:7;4505:12;4497:6;;;;4489:29;;;;-1:-1:-1;;;4489:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;4541:5:0;;;4383:192::o;34603:163::-;34644:7;34665:15;34682;34701:19;:17;:19::i;:::-;34664:56;;-1:-1:-1;34664:56:0;-1:-1:-1;34738:20:0;34664:56;;34738:11;:20::i;:::-;34731:27;;;;34603:163;:::o;5781:132::-;5839:7;5866:39;5870:1;5873;5866:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;5859:46;5781:132;-1:-1:-1;;;5781:132:0:o;3480:181::-;3538:7;3570:5;;;3594:6;;;;3586:46;;;;;-1:-1:-1;;;3586:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4834:471;4892:7;5137:6;5133:47;;-1:-1:-1;5167:1:0;5160:8;;5133:47;5204:5;;;5208:1;5204;:5;:1;5228:5;;;;;:10;5220:56;;;;-1:-1:-1;;;5220:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3944:136;4002:7;4029:43;4033:1;4036;4029:43;;;;;;;;;;;;;;;;;:3;:43::i;39598:1071::-;27666:16;:23;;-1:-1:-1;;27666:23:0;;;;;;39749:27:::1;:20:::0;27666:16;39749:24:::1;:27::i;:::-;39734:42;;39787:17;39807:42;39832:4;39807:42;;;;;;;;;;;;;-1:-1:-1::0;;;39807:42:0::1;;::::0;:20:::1;:24;;:42;;;;;:::i;:::-;39787:62;;40220:23;40238:4;40220:17;:23::i;:::-;40472:4;::::0;:29:::1;::::0;;-1:-1:-1;;;40472:29:0;;40495:4:::1;40472:29;::::0;::::1;::::0;;;40450:19:::1;::::0;-1:-1:-1;;;;;40472:4:0::1;::::0;:14:::1;::::0;:29;;;;;::::1;::::0;;;;;;;;:4;:29;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;40472:29:0;;-1:-1:-1;40551:40:0::1;40568:9:::0;40472:29;40551:16:::1;:40::i;:::-;40617:44;::::0;;;;;::::1;::::0;::::1;::::0;;;;;;;;;;;::::1;::::0;;;;;;;::::1;-1:-1:-1::0;;27712:16:0;:24;;-1:-1:-1;;27712:24:0;;;-1:-1:-1;;39598:1071:0:o;43027:834::-;43138:7;43134:40;;43160:14;:12;:14::i;:::-;-1:-1:-1;;;;;43199:19:0;;;;;;:11;:19;;;;;;;;:46;;;;-1:-1:-1;;;;;;43223:22:0;;;;;;:11;:22;;;;;;;;43222:23;43199:46;43195:597;;;43262:48;43284:6;43292:9;43303:6;43262:21;:48::i;:::-;43195:597;;;-1:-1:-1;;;;;43333:19:0;;;;;;:11;:19;;;;;;;;43332:20;:46;;;;-1:-1:-1;;;;;;43356:22:0;;;;;;:11;:22;;;;;;;;43332:46;43328:464;;;43395:46;43415:6;43423:9;43434:6;43395:19;:46::i;43328:464::-;-1:-1:-1;;;;;43464:19:0;;;;;;:11;:19;;;;;;;;43463:20;:47;;;;-1:-1:-1;;;;;;43488:22:0;;;;;;:11;:22;;;;;;;;43487:23;43463:47;43459:333;;;43527:44;43545:6;43553:9;43564:6;43527:17;:44::i;43459:333::-;-1:-1:-1;;;;;43593:19:0;;;;;;:11;:19;;;;;;;;:45;;;;-1:-1:-1;;;;;;43616:22:0;;;;;;:11;:22;;;;;;;;43593:45;43589:203;;;43655:48;43677:6;43685:9;43696:6;43655:21;:48::i;43589:203::-;43736:44;43754:6;43762:9;43773:6;43736:17;:44::i;:::-;43816:7;43812:41;;43838:15;:13;:15::i;:::-;43027:834;;;;:::o;34774:591::-;34871:7;;34907;;34824;;;;;34931:319;34955:9;:16;34951:20;;34931:319;;;35021:7;34997;:21;35005:9;35015:1;35005:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;35005:12:0;34997:21;;;;;;;;;;;;;:31;;:66;;;35056:7;35032;:21;35040:9;35050:1;35040:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;35040:12:0;35032:21;;;;;;;;;;;;;:31;34997:66;34993:97;;;35073:7;;35082;;35065:25;;;;;;;;;34993:97;35115:49;35127:7;:21;35135:9;35145:1;35135:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;35135:12:0;35127:21;;;;;;;;;;;;;;;;35115:49;;;;;;;;;;;-1:-1:-1;;;35115:49:0;;;;;;;:7;;35127:21;35115:11;:49::i;:::-;35105:59;;35189:49;35201:7;:21;35209:9;35219:1;35209:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;35209:12:0;35201:21;;;;;;;;;;;;;;;;35189:49;;;;;;;;;;;-1:-1:-1;;;35189:49:0;;;;;;;:7;;35201:21;35189:11;:49::i;:::-;35179:59;-1:-1:-1;34973:3:0;;34931:319;;;-1:-1:-1;35286:7:0;;35274;;:20;;:11;:20::i;:::-;35264:7;:30;35260:61;;;35304:7;;35313;;35296:25;;;;;;;;35260:61;35340:7;;-1:-1:-1;35349:7:0;-1:-1:-1;34774:591:0;;;:::o;6409:278::-;6495:7;6530:12;6523:5;6515:28;;;;-1:-1:-1;;;6515:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6554:9;6570:1;6566;:5;;;;;;;6409:278;-1:-1:-1;;;;;6409:278:0:o;40677:612::-;40828:16;;;40842:1;40828:16;;;40804:21;40828:16;;;;;40804:21;40828:16;;;;;;;;;;-1:-1:-1;40828:16:0;40804:40;;40873:4;40855;40860:1;40855:7;;;;;;;;-1:-1:-1;;;;;40855:23:0;;;:7;;;;;;;;;:23;40907:4;;40889:7;;40907:4;;;40889;;40907;;40889:7;;;;;;;;;;;:23;-1:-1:-1;;;;;40889:23:0;;;-1:-1:-1;;;;;40889:23:0;;;;;40925:62;40942:4;40957:15;40975:11;40925:8;:62::i;:::-;41026:15;-1:-1:-1;;;;;41026:69:0;;41110:11;41136:1;41180:4;41207;;;;;;;;;-1:-1:-1;;;;;41207:4:0;41227:15;41026:227;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;41026:227:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41266:4;;;;;;;;;-1:-1:-1;;;;;41266:4:0;-1:-1:-1;;;;;41266:13:0;;:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40677:612;;:::o;41894:529::-;42047:62;42064:4;42079:15;42097:11;42047:8;:62::i;:::-;42120:4;;:50;;;-1:-1:-1;;;42120:50:0;;-1:-1:-1;;;;;42141:15:0;42120:50;;;;;;;;;;;;;;:4;;;;;:12;;:50;;;;;;;;;;;;;;-1:-1:-1;42120:4:0;:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;42262:4:0;;42183:232;;;-1:-1:-1;;;42183:232:0;;42234:4;42183:232;;;;-1:-1:-1;;;;;42262:4:0;;;42183:232;;;;;;;;;;;;;;;;-1:-1:-1;42183:232:0;;;;;;;;;;;;42262:4;42183:232;;;;42389:15;42183:232;;;;;;:15;:28;;;;;;:232;;;;;;;;;;;;;;;;;;:28;:232;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;36707:93;36755:5;;;;;;;36750:19;;36762:7;;36750:19;36779:5;:13;;-1:-1:-1;;36779:13:0;;;36707:93;:::o;45501:846::-;45604:23;45629:13;45644:12;45658:18;45678:12;45694:20;45706:7;45694:11;:20::i;:::-;45603:111;;;;;;;;;;45726:15;45743:23;45768:12;45784:55;45796:7;45805:15;45822:4;45828:10;:8;:10::i;:::-;45784:11;:55::i;:::-;45725:114;;;;;;45868:44;45888:7;45868:44;;;;;;;;;;;;;-1:-1:-1;;;45868:44:0;;;:7;:15;45876:6;-1:-1:-1;;;;;45868:15:0;-1:-1:-1;;;;;45868:15:0;;;;;;;;;;;;;:19;;:44;;;;;:::i;:::-;-1:-1:-1;;;;;45850:15:0;;;;;;:7;:15;;;;;;;;:62;;;;45941:44;;;;;;;;;;-1:-1:-1;;;45941:44:0;;;;:15;;;:7;:15;;;;;;;:44;;45961:7;;45941:19;:44::i;:::-;-1:-1:-1;;;;;45923:15:0;;;;;;;:7;:15;;;;;;:62;;;;46017:18;;;;;;;:39;;46040:15;46017:22;:39::i;:::-;-1:-1:-1;;;;;45996:18:0;;;;;;:7;:18;;;;;:60;46070:33;46079:5;46086:4;46092:10;46070:8;:33::i;:::-;46114:17;46126:4;46114:11;:17::i;:::-;46164:9;-1:-1:-1;;;;;46147:44:0;46156:6;-1:-1:-1;;;;;46147:44:0;;46175:15;46147:44;;;;;;;;;;;;;;;;;;46206:8;;46202:138;;46253:12;;46236:37;;;;;;;;-1:-1:-1;;;;;46253:12:0;;;;46236:37;;;;;;;;;;;;;46310:11;;46293:35;;;;;;;;-1:-1:-1;;;;;46310:11:0;;;;46293:35;;;;;;;;;;;;;46202:138;45501:846;;;;;;;;;;;:::o;44643:850::-;44744:23;44769:13;44784:12;44798:18;44818:12;44834:20;44846:7;44834:11;:20::i;:::-;44743:111;;;;;;;;;;44866:15;44883:23;44908:12;44924:55;44936:7;44945:15;44962:4;44968:10;:8;:10::i;44924:55::-;44865:114;;;;;;45008:44;45028:7;45008:44;;;;;;;;;;;;;-1:-1:-1;;;45008:44:0;;;:7;:15;45016:6;-1:-1:-1;;;;;45008:15:0;-1:-1:-1;;;;;45008:15:0;;;;;;;;;;;;;:19;;:44;;;;;:::i;:::-;-1:-1:-1;;;;;44990:15:0;;;;;;;:7;:15;;;;;;;;:62;;;;45084:18;;;;;:7;:18;;;;;:39;;45107:15;45084:22;:39::i;:::-;-1:-1:-1;;;;;45063:18:0;;;;;;:7;:18;;;;;;;;:60;;;;45155:7;:18;;;;:39;;45178:15;45155:22;:39::i;43869:766::-;43968:23;43993:13;44008:12;44022:18;44042:12;44058:20;44070:7;44058:11;:20::i;:::-;43967:111;;;;;;;;;;44090:15;44107:23;44132:12;44148:55;44160:7;44169:15;44186:4;44192:10;:8;:10::i;44148:55::-;44089:114;;;;;;44232:44;44252:7;44232:44;;;;;;;;;;;;;-1:-1:-1;;;44232:44:0;;;:7;:15;44240:6;-1:-1:-1;;;;;44232:15:0;-1:-1:-1;;;;;44232:15:0;;;;;;;;;;;;;:19;;:44;;;;;:::i;46355:922::-;46458:23;46483:13;46498:12;46512:18;46532:12;46548:20;46560:7;46548:11;:20::i;:::-;46457:111;;;;;;;;;;46580:15;46597:23;46622:12;46638:55;46650:7;46659:15;46676:4;46682:10;:8;:10::i;46638:55::-;46579:114;;;;;;46722:44;46742:7;46722:44;;;;;;;;;;;;;-1:-1:-1;;;46722:44:0;;;:7;:15;46730:6;-1:-1:-1;;;;;46722:15:0;-1:-1:-1;;;;;46722:15:0;;;;;;;;;;;;;:19;;:44;;;;;:::i;:::-;-1:-1:-1;;;;;46704:15:0;;;;;;:7;:15;;;;;;;;:62;;;;46795:44;;;;;;;;;;-1:-1:-1;;;46795:44:0;;;;:15;;;:7;:15;;;;;;;:44;;46815:7;;46795:19;:44::i;36812:64::-;36856:5;:12;;-1:-1:-1;;36856:12:0;;;;;36812:64::o;33624:589::-;33684:23;33709:13;33724:12;33738:18;33758:12;33788:5;;;;;;;;;;;33783:67;;-1:-1:-1;33818:7:0;;-1:-1:-1;33827:1:0;;-1:-1:-1;33827:1:0;;-1:-1:-1;33827:1:0;;-1:-1:-1;33827:1:0;33810:28;;33783:67;33860:19;33882:16;:14;:16::i;:::-;33860:38;;33917:42;33955:3;33917:33;33929:7;33937:11;33929:20;;;;;;;;;33917:7;;:11;:33::i;:42::-;33909:50;-1:-1:-1;33977:15:0;:7;33989:2;33977:11;:15::i;:::-;33970:22;;34016:47;34059:3;34016:38;34028:12;34041:11;34028:25;;;;;;34016:47;34003:60;;34081:41;34118:3;34081:32;34093:6;34100:11;34093:19;;;;;;34081:41;34074:48;-1:-1:-1;34151:54:0;34074:48;34151:44;34184:10;34151:44;34174:4;34151:44;:7;34163:5;34151:11;:18::i;:::-;:22;;:28::i;:54::-;34133:72;;33624:589;;;;;;;;;:::o;34221:374::-;34341:7;;;;34397:24;:7;34409:11;34397;:24::i;:::-;34379:42;-1:-1:-1;34432:23:0;34458:32;:15;34478:11;34458:19;:32::i;:::-;34432:58;-1:-1:-1;34501:12:0;34516:21;:4;34525:11;34516:8;:21::i;:::-;34556:7;;34565:15;;-1:-1:-1;34556:7:0;;-1:-1:-1;34221:374:0;-1:-1:-1;;;;;;34221:374:0:o;35377:862::-;35463:19;35486:10;:8;:10::i;:::-;35463:33;-1:-1:-1;35507:18:0;35528:27;:10;35463:33;35528:14;:27::i;:::-;35507:48;-1:-1:-1;35566:13:0;35582:22;:5;35592:11;35582:9;:22::i;:::-;35566:38;-1:-1:-1;35615:12:0;35630:21;:4;35639:11;35630:8;:21::i;:::-;35703:4;35687:22;;;;:7;:22;;;;;;35615:36;;-1:-1:-1;35687:38:0;;35714:10;35687:26;:38::i;:::-;35678:4;35662:22;;;;:7;:22;;;;;;;;:63;;;;35739:11;:26;;;;;;35736:121;;;35823:4;35807:22;;;;:7;:22;;;;;;:38;;35834:10;35807:26;:38::i;:::-;35798:4;35782:22;;;;:7;:22;;;;;:63;35736:121;35898:11;;-1:-1:-1;;;;;35898:11:0;35890:20;;;;:7;:20;;;;;;:30;;35915:4;35890:24;:30::i;:::-;35875:11;;;-1:-1:-1;;;;;35875:11:0;;;35867:20;;;;:7;:20;;;;;;;;:53;;;;35947:11;;;;;35935:24;;:11;:24;;;;;;;35931:110;;;36007:11;;-1:-1:-1;;;;;36007:11:0;35999:20;;;;:7;:20;;;;;;:30;;36024:4;35999:24;:30::i;:::-;35984:11;;-1:-1:-1;;;;;35984:11:0;35976:20;;;;:7;:20;;;;;:53;35931:110;36083:12;;-1:-1:-1;;;;;36083:12:0;36075:21;;;;:7;:21;;;;;;:32;;36101:5;36075:25;:32::i;:::-;36059:12;;;-1:-1:-1;;;;;36059:12:0;;;36051:21;;;;:7;:21;;;;;;;;:56;;;;36134:12;;;;;36122:25;;:11;:25;;;;;;;36118:114;;;36196:12;;-1:-1:-1;;;;;36196:12:0;36188:21;;;;:7;:21;;;;;;:32;;36214:5;36188:25;:32::i;:::-;36172:12;;-1:-1:-1;;;;;36172:12:0;36164:21;;;;:7;:21;;;;;:56;36118:114;35377:862;;;;;;;:::o;33512:104::-;33576:32;;;;;;;;;;;;-1:-1:-1;;;33576:32:0;;;;:7;;:32;;33588:4;;33576:11;:32::i;:::-;33566:7;:42;-1:-1:-1;33512:104:0:o;36247:448::-;36338:4;;:29;;;-1:-1:-1;;;36338:29:0;;-1:-1:-1;;;;;36353:13:0;36338:29;;;;;;;;-1:-1:-1;;;;36338:4:0;;:14;;:29;;;;;;;;;;;;;;:4;:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;36338:29:0;;-1:-1:-1;36389:20:0;36382:27;;36378:291;;36433:1;36426:8;;;;;36378:291;36463:20;36456:3;:27;36452:217;;36507:1;36500:8;;;;;36452:217;36537:20;36530:3;:27;36526:143;;36581:1;36574:8;;;;;36526:143;36611:21;36604:3;:28;36600:69;;36656:1;36649:8;;;;;36600:69;36686:1;36679:8;;;36247:448;:::o
Swarm Source
ipfs://1fb82698ee8be955f271f0379ad7edb55956ce7711139ab04b2f1d4a0999af0f
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)