BNB Price: $552.67 (-0.10%)
 

Overview

Max Total Supply

100,000,000,000DOS

Holders

3,656

Transfers

-
0

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
BEP-8056 UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
Source Code Verified Exact Match

Contract Name

DOS

Compiler Version
v0.8.9+commit.e5eed63a
Optimization Enabled
No with 200 runs
Other Settings
london EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"}],"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":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tax","type":"uint256"}],"name":"TaxUpdated","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"BLACKLISTED_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FREETAX_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PRECISION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SELLING_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TAX_NORMAL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TAX_TGE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_governor","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_tax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_tge_plus_1_hours","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"addNoTaxAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"addSellingAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addToBlacklist","outputs":[],"stateMutability":"nonpayable","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":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"approveAndCall","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":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","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":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeFromBlacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"removeNoTaxAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"removeSellingAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"setGovernor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"time","type":"uint256"}],"name":"setTGEPlus1Hours","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tax","type":"uint256"}],"name":"setTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"transferAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"transferFromAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFromAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]
608060405260006009553480156200001657600080fd5b50604051620044633803806200446383398181016040528101906200003c919062000700565b8181816003908051906020019062000056929190620004b3565b5080600490805190602001906200006f929190620004b3565b5050506000600560006101000a81548160ff021916908315150217905550620000a26000801b336200014460201b60201c565b620000d47f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e336200014460201b60201c565b33600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006008819055506200013c336c01431e0fae6d7217caa00000006200023660201b60201c565b5050620009a3565b620001568282620003a460201b60201c565b620002325760016006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620001d76200040f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620002a9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002a090620007e6565b60405180910390fd5b620002bd600083836200041760201b60201c565b8060026000828254620002d1919062000841565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003849190620008af565b60405180910390a3620003a060008383620004a960201b60201c565b5050565b60006006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600033905090565b620004497f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed84620003a460201b60201c565b156200048c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000483906200091c565b60405180910390fd5b620004a4838383620004ae60201b6200148a1760201c565b505050565b505050565b505050565b828054620004c1906200096d565b90600052602060002090601f016020900481019282620004e5576000855562000531565b82601f106200050057805160ff191683800117855562000531565b8280016001018555821562000531579182015b828111156200053057825182559160200191906001019062000513565b5b50905062000540919062000544565b5090565b5b808211156200055f57600081600090555060010162000545565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620005cc8262000581565b810181811067ffffffffffffffff82111715620005ee57620005ed62000592565b5b80604052505050565b60006200060362000563565b9050620006118282620005c1565b919050565b600067ffffffffffffffff82111562000634576200063362000592565b5b6200063f8262000581565b9050602081019050919050565b60005b838110156200066c5780820151818401526020810190506200064f565b838111156200067c576000848401525b50505050565b600062000699620006938462000616565b620005f7565b905082815260208101848484011115620006b857620006b76200057c565b5b620006c58482856200064c565b509392505050565b600082601f830112620006e557620006e462000577565b5b8151620006f784826020860162000682565b91505092915050565b600080604083850312156200071a57620007196200056d565b5b600083015167ffffffffffffffff8111156200073b576200073a62000572565b5b6200074985828601620006cd565b925050602083015167ffffffffffffffff8111156200076d576200076c62000572565b5b6200077b85828601620006cd565b9150509250929050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620007ce601f8362000785565b9150620007db8262000796565b602082019050919050565b600060208201905081810360008301526200080181620007bf565b9050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200084e8262000808565b91506200085b8362000808565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000893576200089262000812565b5b828201905092915050565b620008a98162000808565b82525050565b6000602082019050620008c660008301846200089e565b92915050565b7f546f6b656e3a206164647265737320626c6f636b656400000000000000000000600082015250565b60006200090460168362000785565b91506200091182620008cc565b602082019050919050565b600060208201905081810360008301526200093781620008f5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200098657607f821691505b602082108114156200099d576200099c6200093e565b5b50919050565b613ab080620009b36000396000f3fe608060405234801561001057600080fd5b50600436106102bb5760003560e01c8063637abcb311610182578063aaf5eb68116100e9578063d547741f116100a2578063dd62ed3e1161007c578063dd62ed3e146108d2578063e3e30a7114610902578063e751d5081461091e578063fe575a871461093c576102bb565b8063d547741f14610868578063d8fbe99414610884578063da318aa1146108b4576102bb565b8063aaf5eb6814610796578063af1828b1146107b4578063b2d60507146107d0578063c1d34b89146107ec578063c42cf5351461081c578063cae9ca5114610838576102bb565b806395d89b411161013b57806395d89b41146106c25780639dc29fac146106e0578063a217fddf146106fc578063a457c2d71461071a578063a6f9dae11461074a578063a9059cbb14610766576102bb565b8063637abcb3146105fe5780636f752cd31461061c57806370a082311461063a5780638456cb591461066a57806391d148541461067457806395260843146106a4576102bb565b80633177029f1161022657806344337ea1116101df57806344337ea114610550578063537df3b61461056c57806356c01228146105885780635c975abb146105a65780635f8f31be146105c457806362b199c5146105e0576102bb565b80633177029f1461047c578063355274ea146104ac57806336568abe146104ca57806339509351146104e65780633f4ba83a146105165780634000aea014610520576102bb565b806323b872dd1161027857806323b872dd146103aa578063248a9ca3146103da5780632e5bb6ff1461040a5780632f2ff15d146104265780633111d84614610442578063313ce5671461045e576102bb565b806301ffc9a7146102c057806306fdde03146102f0578063095ea7b31461030e5780631296ee621461033e57806312b4a6191461036e57806318160ddd1461038c575b600080fd5b6102da60048036038101906102d5919061275e565b61096c565b6040516102e791906127a6565b60405180910390f35b6102f8610ab6565b604051610305919061285a565b60405180910390f35b61032860048036038101906103239190612910565b610b48565b60405161033591906127a6565b60405180910390f35b61035860048036038101906103539190612910565b610b6b565b60405161036591906127a6565b60405180910390f35b610376610b8f565b604051610383919061295f565b60405180910390f35b610394610b94565b6040516103a1919061295f565b60405180910390f35b6103c460048036038101906103bf919061297a565b610b9e565b6040516103d191906127a6565b60405180910390f35b6103f460048036038101906103ef9190612a03565b610bcd565b6040516104019190612a3f565b60405180910390f35b610424600480360381019061041f9190612a5a565b610bed565b005b610440600480360381019061043b9190612a87565b610c3e565b005b61045c60048036038101906104579190612ac7565b610c5f565b005b610466610c9a565b6040516104739190612b10565b60405180910390f35b61049660048036038101906104919190612910565b610ca3565b6040516104a391906127a6565b60405180910390f35b6104b4610cc7565b6040516104c1919061295f565b60405180910390f35b6104e460048036038101906104df9190612a87565b610cd8565b005b61050060048036038101906104fb9190612910565b610d5b565b60405161050d91906127a6565b60405180910390f35b61051e610d92565b005b61053a60048036038101906105359190612c60565b610db2565b60405161054791906127a6565b60405180910390f35b61056a60048036038101906105659190612ac7565b610e1c565b005b61058660048036038101906105819190612ac7565b610e57565b005b610590610e92565b60405161059d9190612a3f565b60405180910390f35b6105ae610eb6565b6040516105bb91906127a6565b60405180910390f35b6105de60048036038101906105d99190612ac7565b610ecd565b005b6105e8610f08565b6040516105f59190612a3f565b60405180910390f35b610606610f2c565b6040516106139190612a3f565b60405180910390f35b610624610f50565b604051610631919061295f565b60405180910390f35b610654600480360381019061064f9190612ac7565b610f55565b604051610661919061295f565b60405180910390f35b610672610f9d565b005b61068e60048036038101906106899190612a87565b610fbd565b60405161069b91906127a6565b60405180910390f35b6106ac611028565b6040516106b99190612cde565b60405180910390f35b6106ca61104e565b6040516106d7919061285a565b60405180910390f35b6106fa60048036038101906106f59190612910565b6110e0565b005b610704611104565b6040516107119190612a3f565b60405180910390f35b610734600480360381019061072f9190612910565b61110b565b60405161074191906127a6565b60405180910390f35b610764600480360381019061075f9190612ac7565b611182565b005b610780600480360381019061077b9190612910565b6111ad565b60405161078d91906127a6565b60405180910390f35b61079e6111d0565b6040516107ab919061295f565b60405180910390f35b6107ce60048036038101906107c99190612ac7565b6111d6565b005b6107ea60048036038101906107e59190612a5a565b611211565b005b61080660048036038101906108019190612cf9565b611229565b60405161081391906127a6565b60405180910390f35b61083660048036038101906108319190612ac7565b61128e565b005b610852600480360381019061084d9190612c60565b6112e0565b60405161085f91906127a6565b60405180910390f35b610882600480360381019061087d9190612a87565b611342565b005b61089e6004803603810190610899919061297a565b611363565b6040516108ab91906127a6565b60405180910390f35b6108bc611389565b6040516108c9919061295f565b60405180910390f35b6108ec60048036038101906108e79190612d7c565b61138f565b6040516108f9919061295f565b60405180910390f35b61091c60048036038101906109179190612ac7565b611416565b005b610926611451565b604051610933919061295f565b60405180910390f35b61095660048036038101906109519190612ac7565b611457565b60405161096391906127a6565b60405180910390f35b60007fb0202a11000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610a3757507f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610a9f57507f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610aaf5750610aae8261148f565b5b9050919050565b606060038054610ac590612deb565b80601f0160208091040260200160405190810160405280929190818152602001828054610af190612deb565b8015610b3e5780601f10610b1357610100808354040283529160200191610b3e565b820191906000526020600020905b815481529060010190602001808311610b2157829003601f168201915b5050505050905090565b600080610b53611509565b9050610b60818585611511565b600191505092915050565b6000610b87838360405180602001604052806000815250610db2565b905092915050565b600081565b6000600254905090565b600080610ba9611509565b9050610bb68582856116dc565b610bc1858585611768565b60019150509392505050565b600060066000838152602001908152602001600020600101549050919050565b6000801b610bfa816118b2565b816008819055507f35ad15e7f5e4a16b548e8916bd02c51847dde8d106f334b4edaaacf140e43c91600854604051610c32919061295f565b60405180910390a15050565b610c4782610bcd565b610c50816118b2565b610c5a83836118c6565b505050565b6000801b610c6c816118b2565b610c967f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e83610c3e565b5050565b60006012905090565b6000610cbf8383604051806020016040528060008152506112e0565b905092915050565b6c01431e0fae6d7217caa000000081565b610ce0611509565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4490612e8f565b60405180910390fd5b610d5782826119a7565b5050565b600080610d66611509565b9050610d87818585610d78858961138f565b610d829190612ede565b611511565b600191505092915050565b6000801b610d9f816118b2565b610da7611a89565b610daf611ad2565b50565b6000610dbe84846111ad565b50610dd2610dca611509565b858585611b35565b610e11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0890612fa6565b60405180910390fd5b600190509392505050565b6000801b610e29816118b2565b610e537f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed836118c6565b5050565b6000801b610e64816118b2565b610e8e7f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed83611342565b5050565b7f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e81565b6000600560009054906101000a900460ff16905090565b6000801b610eda816118b2565b610f047f90d7923cad1f3b01dbb2ce7456cb193b0d75b17fb9c5501f20127b9236f88d9183610c3e565b5050565b7f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed81565b7f90d7923cad1f3b01dbb2ce7456cb193b0d75b17fb9c5501f20127b9236f88d9181565b600081565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000801b610faa816118b2565b610fb2611c53565b610fba611c9d565b50565b60006006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606004805461105d90612deb565b80601f016020809104026020016040519081016040528092919081815260200182805461108990612deb565b80156110d65780601f106110ab576101008083540402835291602001916110d6565b820191906000526020600020905b8154815290600101906020018083116110b957829003601f168201915b5050505050905090565b6110e8611c53565b6000801b6110f5816118b2565b6110ff8383611d00565b505050565b6000801b81565b600080611116611509565b90506000611124828661138f565b905083811015611169576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116090613038565b60405180910390fd5b6111768286868403611511565b60019250505092915050565b6000801b61118f816118b2565b61119c6000801b836118c6565b6111a96000801b336119a7565b5050565b6000806111b8611509565b90506111c5818585611768565b600191505092915050565b61271081565b6000801b6111e3816118b2565b61120d7f90d7923cad1f3b01dbb2ce7456cb193b0d75b17fb9c5501f20127b9236f88d9183611342565b5050565b6000801b61121e816118b2565b816009819055505050565b6000611236858585610b9e565b5061124385858585611b35565b611282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127990612fa6565b60405180910390fd5b60019050949350505050565b6000801b61129b816118b2565b81600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60006112ec8484610b48565b506112f8848484611ece565b611337576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132e906130ca565b60405180910390fd5b600190509392505050565b61134b82610bcd565b611354816118b2565b61135e83836119a7565b505050565b600061138084848460405180602001604052806000815250611229565b90509392505050565b60095481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000801b611423816118b2565b61144d7f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e83611342565b5050565b60085481565b60006114837f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed83610fbd565b9050919050565b505050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611502575061150182611fe9565b5b9050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611581576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115789061315c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e8906131ee565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516116cf919061295f565b60405180910390a3505050565b60006116e8848461138f565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146117625781811015611754576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174b9061325a565b60405180910390fd5b6117618484848403611511565b5b50505050565b6117927f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e84610fbd565b156117a7576117a2838383612063565b6118ad565b6117d17f90d7923cad1f3b01dbb2ce7456cb193b0d75b17fb9c5501f20127b9236f88d9183610fbd565b801561182c5750600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156118a157600061271061183e6122db565b83611849919061327a565b6118539190613303565b905080826118619190613334565b915061189084600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683612063565b61189b848484612063565b506118ad565b6118ac838383612063565b5b505050565b6118c3816118be611509565b6122f8565b50565b6118d08282610fbd565b6119a35760016006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611948611509565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6119b18282610fbd565b15611a855760006006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a2a611509565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b611a91610eb6565b611ad0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac7906133b4565b60405180910390fd5b565b611ada611a89565b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611b1e611509565b604051611b2b9190612cde565b60405180910390a1565b6000611b568473ffffffffffffffffffffffffffffffffffffffff1661237d565b611b635760009050611c4b565b60008473ffffffffffffffffffffffffffffffffffffffff166388a7ca5c611b89611509565b8887876040518563ffffffff1660e01b8152600401611bab9493929190613429565b602060405180830381600087803b158015611bc557600080fd5b505af1158015611bd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bfd919061348a565b90506388a7ca5c60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150505b949350505050565b611c5b610eb6565b15611c9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9290613503565b60405180910390fd5b565b611ca5611c53565b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ce9611509565b604051611cf69190612cde565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6790613595565b60405180910390fd5b611d7c826000836123a0565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611e02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df990613627565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611eb5919061295f565b60405180910390a3611ec98360008461241a565b505050565b6000611eef8473ffffffffffffffffffffffffffffffffffffffff1661237d565b611efc5760009050611fe2565b60008473ffffffffffffffffffffffffffffffffffffffff16637b04a2d0611f22611509565b86866040518463ffffffff1660e01b8152600401611f4293929190613647565b602060405180830381600087803b158015611f5c57600080fd5b505af1158015611f70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f94919061348a565b9050637b04a2d060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150505b9392505050565b60007fb0202a11000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061205c575061205b8261241f565b5b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156120d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ca906136f7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612143576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213a90613789565b60405180910390fd5b61214e8383836123a0565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156121d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121cb9061381b565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516122c2919061295f565b60405180910390a36122d584848461241a565b50505050565b600060095442116122ef57600090506122f5565b60085490505b90565b6123028282610fbd565b6123795761230f81612489565b61231d8360001c60206124b6565b60405160200161232e92919061390f565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612370919061285a565b60405180910390fd5b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6123ca7f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed84610fbd565b1561240a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240190613995565b60405180910390fd5b61241583838361148a565b505050565b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60606124af8273ffffffffffffffffffffffffffffffffffffffff16601460ff166124b6565b9050919050565b6060600060028360026124c9919061327a565b6124d39190612ede565b67ffffffffffffffff8111156124ec576124eb612b35565b5b6040519080825280601f01601f19166020018201604052801561251e5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612556576125556139b5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106125ba576125b96139b5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026125fa919061327a565b6126049190612ede565b90505b60018111156126a4577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612646576126456139b5565b5b1a60f81b82828151811061265d5761265c6139b5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061269d906139e4565b9050612607565b50600084146126e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126df90613a5a565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61273b81612706565b811461274657600080fd5b50565b60008135905061275881612732565b92915050565b600060208284031215612774576127736126fc565b5b600061278284828501612749565b91505092915050565b60008115159050919050565b6127a08161278b565b82525050565b60006020820190506127bb6000830184612797565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156127fb5780820151818401526020810190506127e0565b8381111561280a576000848401525b50505050565b6000601f19601f8301169050919050565b600061282c826127c1565b61283681856127cc565b93506128468185602086016127dd565b61284f81612810565b840191505092915050565b600060208201905081810360008301526128748184612821565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006128a78261287c565b9050919050565b6128b78161289c565b81146128c257600080fd5b50565b6000813590506128d4816128ae565b92915050565b6000819050919050565b6128ed816128da565b81146128f857600080fd5b50565b60008135905061290a816128e4565b92915050565b60008060408385031215612927576129266126fc565b5b6000612935858286016128c5565b9250506020612946858286016128fb565b9150509250929050565b612959816128da565b82525050565b60006020820190506129746000830184612950565b92915050565b600080600060608486031215612993576129926126fc565b5b60006129a1868287016128c5565b93505060206129b2868287016128c5565b92505060406129c3868287016128fb565b9150509250925092565b6000819050919050565b6129e0816129cd565b81146129eb57600080fd5b50565b6000813590506129fd816129d7565b92915050565b600060208284031215612a1957612a186126fc565b5b6000612a27848285016129ee565b91505092915050565b612a39816129cd565b82525050565b6000602082019050612a546000830184612a30565b92915050565b600060208284031215612a7057612a6f6126fc565b5b6000612a7e848285016128fb565b91505092915050565b60008060408385031215612a9e57612a9d6126fc565b5b6000612aac858286016129ee565b9250506020612abd858286016128c5565b9150509250929050565b600060208284031215612add57612adc6126fc565b5b6000612aeb848285016128c5565b91505092915050565b600060ff82169050919050565b612b0a81612af4565b82525050565b6000602082019050612b256000830184612b01565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612b6d82612810565b810181811067ffffffffffffffff82111715612b8c57612b8b612b35565b5b80604052505050565b6000612b9f6126f2565b9050612bab8282612b64565b919050565b600067ffffffffffffffff821115612bcb57612bca612b35565b5b612bd482612810565b9050602081019050919050565b82818337600083830152505050565b6000612c03612bfe84612bb0565b612b95565b905082815260208101848484011115612c1f57612c1e612b30565b5b612c2a848285612be1565b509392505050565b600082601f830112612c4757612c46612b2b565b5b8135612c57848260208601612bf0565b91505092915050565b600080600060608486031215612c7957612c786126fc565b5b6000612c87868287016128c5565b9350506020612c98868287016128fb565b925050604084013567ffffffffffffffff811115612cb957612cb8612701565b5b612cc586828701612c32565b9150509250925092565b612cd88161289c565b82525050565b6000602082019050612cf36000830184612ccf565b92915050565b60008060008060808587031215612d1357612d126126fc565b5b6000612d21878288016128c5565b9450506020612d32878288016128c5565b9350506040612d43878288016128fb565b925050606085013567ffffffffffffffff811115612d6457612d63612701565b5b612d7087828801612c32565b91505092959194509250565b60008060408385031215612d9357612d926126fc565b5b6000612da1858286016128c5565b9250506020612db2858286016128c5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612e0357607f821691505b60208210811415612e1757612e16612dbc565b5b50919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000612e79602f836127cc565b9150612e8482612e1d565b604082019050919050565b60006020820190508181036000830152612ea881612e6c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612ee9826128da565b9150612ef4836128da565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612f2957612f28612eaf565b5b828201905092915050565b7f455243313336333a205f636865636b416e6443616c6c5472616e73666572207260008201527f6576657274730000000000000000000000000000000000000000000000000000602082015250565b6000612f906026836127cc565b9150612f9b82612f34565b604082019050919050565b60006020820190508181036000830152612fbf81612f83565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006130226025836127cc565b915061302d82612fc6565b604082019050919050565b6000602082019050818103600083015261305181613015565b9050919050565b7f455243313336333a205f636865636b416e6443616c6c417070726f766520726560008201527f7665727473000000000000000000000000000000000000000000000000000000602082015250565b60006130b46025836127cc565b91506130bf82613058565b604082019050919050565b600060208201905081810360008301526130e3816130a7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006131466024836127cc565b9150613151826130ea565b604082019050919050565b6000602082019050818103600083015261317581613139565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006131d86022836127cc565b91506131e38261317c565b604082019050919050565b60006020820190508181036000830152613207816131cb565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000613244601d836127cc565b915061324f8261320e565b602082019050919050565b6000602082019050818103600083015261327381613237565b9050919050565b6000613285826128da565b9150613290836128da565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156132c9576132c8612eaf565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061330e826128da565b9150613319836128da565b925082613329576133286132d4565b5b828204905092915050565b600061333f826128da565b915061334a836128da565b92508282101561335d5761335c612eaf565b5b828203905092915050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061339e6014836127cc565b91506133a982613368565b602082019050919050565b600060208201905081810360008301526133cd81613391565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006133fb826133d4565b61340581856133df565b93506134158185602086016127dd565b61341e81612810565b840191505092915050565b600060808201905061343e6000830187612ccf565b61344b6020830186612ccf565b6134586040830185612950565b818103606083015261346a81846133f0565b905095945050505050565b60008151905061348481612732565b92915050565b6000602082840312156134a05761349f6126fc565b5b60006134ae84828501613475565b91505092915050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006134ed6010836127cc565b91506134f8826134b7565b602082019050919050565b6000602082019050818103600083015261351c816134e0565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061357f6021836127cc565b915061358a82613523565b604082019050919050565b600060208201905081810360008301526135ae81613572565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006136116022836127cc565b915061361c826135b5565b604082019050919050565b6000602082019050818103600083015261364081613604565b9050919050565b600060608201905061365c6000830186612ccf565b6136696020830185612950565b818103604083015261367b81846133f0565b9050949350505050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006136e16025836127cc565b91506136ec82613685565b604082019050919050565b60006020820190508181036000830152613710816136d4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006137736023836127cc565b915061377e82613717565b604082019050919050565b600060208201905081810360008301526137a281613766565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006138056026836127cc565b9150613810826137a9565b604082019050919050565b60006020820190508181036000830152613834816137f8565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b600061387c60178361383b565b915061388782613846565b601782019050919050565b600061389d826127c1565b6138a7818561383b565b93506138b78185602086016127dd565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006138f960118361383b565b9150613904826138c3565b601182019050919050565b600061391a8261386f565b91506139268285613892565b9150613931826138ec565b915061393d8284613892565b91508190509392505050565b7f546f6b656e3a206164647265737320626c6f636b656400000000000000000000600082015250565b600061397f6016836127cc565b915061398a82613949565b602082019050919050565b600060208201905081810360008301526139ae81613972565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006139ef826128da565b91506000821415613a0357613a02612eaf565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613a446020836127cc565b9150613a4f82613a0e565b602082019050919050565b60006020820190508181036000830152613a7381613a37565b905091905056fea26469706673582212200f191fd43419fa26507c10bf92487ae6d2b643af122d224986e9518756ee01b564736f6c6343000809003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c464f4e444f5320544f4b454e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003444f530000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102bb5760003560e01c8063637abcb311610182578063aaf5eb68116100e9578063d547741f116100a2578063dd62ed3e1161007c578063dd62ed3e146108d2578063e3e30a7114610902578063e751d5081461091e578063fe575a871461093c576102bb565b8063d547741f14610868578063d8fbe99414610884578063da318aa1146108b4576102bb565b8063aaf5eb6814610796578063af1828b1146107b4578063b2d60507146107d0578063c1d34b89146107ec578063c42cf5351461081c578063cae9ca5114610838576102bb565b806395d89b411161013b57806395d89b41146106c25780639dc29fac146106e0578063a217fddf146106fc578063a457c2d71461071a578063a6f9dae11461074a578063a9059cbb14610766576102bb565b8063637abcb3146105fe5780636f752cd31461061c57806370a082311461063a5780638456cb591461066a57806391d148541461067457806395260843146106a4576102bb565b80633177029f1161022657806344337ea1116101df57806344337ea114610550578063537df3b61461056c57806356c01228146105885780635c975abb146105a65780635f8f31be146105c457806362b199c5146105e0576102bb565b80633177029f1461047c578063355274ea146104ac57806336568abe146104ca57806339509351146104e65780633f4ba83a146105165780634000aea014610520576102bb565b806323b872dd1161027857806323b872dd146103aa578063248a9ca3146103da5780632e5bb6ff1461040a5780632f2ff15d146104265780633111d84614610442578063313ce5671461045e576102bb565b806301ffc9a7146102c057806306fdde03146102f0578063095ea7b31461030e5780631296ee621461033e57806312b4a6191461036e57806318160ddd1461038c575b600080fd5b6102da60048036038101906102d5919061275e565b61096c565b6040516102e791906127a6565b60405180910390f35b6102f8610ab6565b604051610305919061285a565b60405180910390f35b61032860048036038101906103239190612910565b610b48565b60405161033591906127a6565b60405180910390f35b61035860048036038101906103539190612910565b610b6b565b60405161036591906127a6565b60405180910390f35b610376610b8f565b604051610383919061295f565b60405180910390f35b610394610b94565b6040516103a1919061295f565b60405180910390f35b6103c460048036038101906103bf919061297a565b610b9e565b6040516103d191906127a6565b60405180910390f35b6103f460048036038101906103ef9190612a03565b610bcd565b6040516104019190612a3f565b60405180910390f35b610424600480360381019061041f9190612a5a565b610bed565b005b610440600480360381019061043b9190612a87565b610c3e565b005b61045c60048036038101906104579190612ac7565b610c5f565b005b610466610c9a565b6040516104739190612b10565b60405180910390f35b61049660048036038101906104919190612910565b610ca3565b6040516104a391906127a6565b60405180910390f35b6104b4610cc7565b6040516104c1919061295f565b60405180910390f35b6104e460048036038101906104df9190612a87565b610cd8565b005b61050060048036038101906104fb9190612910565b610d5b565b60405161050d91906127a6565b60405180910390f35b61051e610d92565b005b61053a60048036038101906105359190612c60565b610db2565b60405161054791906127a6565b60405180910390f35b61056a60048036038101906105659190612ac7565b610e1c565b005b61058660048036038101906105819190612ac7565b610e57565b005b610590610e92565b60405161059d9190612a3f565b60405180910390f35b6105ae610eb6565b6040516105bb91906127a6565b60405180910390f35b6105de60048036038101906105d99190612ac7565b610ecd565b005b6105e8610f08565b6040516105f59190612a3f565b60405180910390f35b610606610f2c565b6040516106139190612a3f565b60405180910390f35b610624610f50565b604051610631919061295f565b60405180910390f35b610654600480360381019061064f9190612ac7565b610f55565b604051610661919061295f565b60405180910390f35b610672610f9d565b005b61068e60048036038101906106899190612a87565b610fbd565b60405161069b91906127a6565b60405180910390f35b6106ac611028565b6040516106b99190612cde565b60405180910390f35b6106ca61104e565b6040516106d7919061285a565b60405180910390f35b6106fa60048036038101906106f59190612910565b6110e0565b005b610704611104565b6040516107119190612a3f565b60405180910390f35b610734600480360381019061072f9190612910565b61110b565b60405161074191906127a6565b60405180910390f35b610764600480360381019061075f9190612ac7565b611182565b005b610780600480360381019061077b9190612910565b6111ad565b60405161078d91906127a6565b60405180910390f35b61079e6111d0565b6040516107ab919061295f565b60405180910390f35b6107ce60048036038101906107c99190612ac7565b6111d6565b005b6107ea60048036038101906107e59190612a5a565b611211565b005b61080660048036038101906108019190612cf9565b611229565b60405161081391906127a6565b60405180910390f35b61083660048036038101906108319190612ac7565b61128e565b005b610852600480360381019061084d9190612c60565b6112e0565b60405161085f91906127a6565b60405180910390f35b610882600480360381019061087d9190612a87565b611342565b005b61089e6004803603810190610899919061297a565b611363565b6040516108ab91906127a6565b60405180910390f35b6108bc611389565b6040516108c9919061295f565b60405180910390f35b6108ec60048036038101906108e79190612d7c565b61138f565b6040516108f9919061295f565b60405180910390f35b61091c60048036038101906109179190612ac7565b611416565b005b610926611451565b604051610933919061295f565b60405180910390f35b61095660048036038101906109519190612ac7565b611457565b60405161096391906127a6565b60405180910390f35b60007fb0202a11000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610a3757507f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610a9f57507f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610aaf5750610aae8261148f565b5b9050919050565b606060038054610ac590612deb565b80601f0160208091040260200160405190810160405280929190818152602001828054610af190612deb565b8015610b3e5780601f10610b1357610100808354040283529160200191610b3e565b820191906000526020600020905b815481529060010190602001808311610b2157829003601f168201915b5050505050905090565b600080610b53611509565b9050610b60818585611511565b600191505092915050565b6000610b87838360405180602001604052806000815250610db2565b905092915050565b600081565b6000600254905090565b600080610ba9611509565b9050610bb68582856116dc565b610bc1858585611768565b60019150509392505050565b600060066000838152602001908152602001600020600101549050919050565b6000801b610bfa816118b2565b816008819055507f35ad15e7f5e4a16b548e8916bd02c51847dde8d106f334b4edaaacf140e43c91600854604051610c32919061295f565b60405180910390a15050565b610c4782610bcd565b610c50816118b2565b610c5a83836118c6565b505050565b6000801b610c6c816118b2565b610c967f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e83610c3e565b5050565b60006012905090565b6000610cbf8383604051806020016040528060008152506112e0565b905092915050565b6c01431e0fae6d7217caa000000081565b610ce0611509565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4490612e8f565b60405180910390fd5b610d5782826119a7565b5050565b600080610d66611509565b9050610d87818585610d78858961138f565b610d829190612ede565b611511565b600191505092915050565b6000801b610d9f816118b2565b610da7611a89565b610daf611ad2565b50565b6000610dbe84846111ad565b50610dd2610dca611509565b858585611b35565b610e11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0890612fa6565b60405180910390fd5b600190509392505050565b6000801b610e29816118b2565b610e537f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed836118c6565b5050565b6000801b610e64816118b2565b610e8e7f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed83611342565b5050565b7f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e81565b6000600560009054906101000a900460ff16905090565b6000801b610eda816118b2565b610f047f90d7923cad1f3b01dbb2ce7456cb193b0d75b17fb9c5501f20127b9236f88d9183610c3e565b5050565b7f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed81565b7f90d7923cad1f3b01dbb2ce7456cb193b0d75b17fb9c5501f20127b9236f88d9181565b600081565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000801b610faa816118b2565b610fb2611c53565b610fba611c9d565b50565b60006006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606004805461105d90612deb565b80601f016020809104026020016040519081016040528092919081815260200182805461108990612deb565b80156110d65780601f106110ab576101008083540402835291602001916110d6565b820191906000526020600020905b8154815290600101906020018083116110b957829003601f168201915b5050505050905090565b6110e8611c53565b6000801b6110f5816118b2565b6110ff8383611d00565b505050565b6000801b81565b600080611116611509565b90506000611124828661138f565b905083811015611169576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116090613038565b60405180910390fd5b6111768286868403611511565b60019250505092915050565b6000801b61118f816118b2565b61119c6000801b836118c6565b6111a96000801b336119a7565b5050565b6000806111b8611509565b90506111c5818585611768565b600191505092915050565b61271081565b6000801b6111e3816118b2565b61120d7f90d7923cad1f3b01dbb2ce7456cb193b0d75b17fb9c5501f20127b9236f88d9183611342565b5050565b6000801b61121e816118b2565b816009819055505050565b6000611236858585610b9e565b5061124385858585611b35565b611282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127990612fa6565b60405180910390fd5b60019050949350505050565b6000801b61129b816118b2565b81600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60006112ec8484610b48565b506112f8848484611ece565b611337576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132e906130ca565b60405180910390fd5b600190509392505050565b61134b82610bcd565b611354816118b2565b61135e83836119a7565b505050565b600061138084848460405180602001604052806000815250611229565b90509392505050565b60095481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000801b611423816118b2565b61144d7f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e83611342565b5050565b60085481565b60006114837f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed83610fbd565b9050919050565b505050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611502575061150182611fe9565b5b9050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611581576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115789061315c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e8906131ee565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516116cf919061295f565b60405180910390a3505050565b60006116e8848461138f565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146117625781811015611754576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174b9061325a565b60405180910390fd5b6117618484848403611511565b5b50505050565b6117927f2eeed62e3cad0a342d509b3eb3007b47cb6bb946f8fa4902b27c24193a112a2e84610fbd565b156117a7576117a2838383612063565b6118ad565b6117d17f90d7923cad1f3b01dbb2ce7456cb193b0d75b17fb9c5501f20127b9236f88d9183610fbd565b801561182c5750600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156118a157600061271061183e6122db565b83611849919061327a565b6118539190613303565b905080826118619190613334565b915061189084600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683612063565b61189b848484612063565b506118ad565b6118ac838383612063565b5b505050565b6118c3816118be611509565b6122f8565b50565b6118d08282610fbd565b6119a35760016006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611948611509565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6119b18282610fbd565b15611a855760006006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a2a611509565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b611a91610eb6565b611ad0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac7906133b4565b60405180910390fd5b565b611ada611a89565b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611b1e611509565b604051611b2b9190612cde565b60405180910390a1565b6000611b568473ffffffffffffffffffffffffffffffffffffffff1661237d565b611b635760009050611c4b565b60008473ffffffffffffffffffffffffffffffffffffffff166388a7ca5c611b89611509565b8887876040518563ffffffff1660e01b8152600401611bab9493929190613429565b602060405180830381600087803b158015611bc557600080fd5b505af1158015611bd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bfd919061348a565b90506388a7ca5c60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150505b949350505050565b611c5b610eb6565b15611c9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9290613503565b60405180910390fd5b565b611ca5611c53565b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ce9611509565b604051611cf69190612cde565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6790613595565b60405180910390fd5b611d7c826000836123a0565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611e02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df990613627565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611eb5919061295f565b60405180910390a3611ec98360008461241a565b505050565b6000611eef8473ffffffffffffffffffffffffffffffffffffffff1661237d565b611efc5760009050611fe2565b60008473ffffffffffffffffffffffffffffffffffffffff16637b04a2d0611f22611509565b86866040518463ffffffff1660e01b8152600401611f4293929190613647565b602060405180830381600087803b158015611f5c57600080fd5b505af1158015611f70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f94919061348a565b9050637b04a2d060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150505b9392505050565b60007fb0202a11000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061205c575061205b8261241f565b5b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156120d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ca906136f7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612143576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213a90613789565b60405180910390fd5b61214e8383836123a0565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156121d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121cb9061381b565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516122c2919061295f565b60405180910390a36122d584848461241a565b50505050565b600060095442116122ef57600090506122f5565b60085490505b90565b6123028282610fbd565b6123795761230f81612489565b61231d8360001c60206124b6565b60405160200161232e92919061390f565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612370919061285a565b60405180910390fd5b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6123ca7f548c7f0307ab2a7ea894e5c7e8c5353cc750bb9385ee2e945f189a9a83daa8ed84610fbd565b1561240a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240190613995565b60405180910390fd5b61241583838361148a565b505050565b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60606124af8273ffffffffffffffffffffffffffffffffffffffff16601460ff166124b6565b9050919050565b6060600060028360026124c9919061327a565b6124d39190612ede565b67ffffffffffffffff8111156124ec576124eb612b35565b5b6040519080825280601f01601f19166020018201604052801561251e5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612556576125556139b5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106125ba576125b96139b5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026125fa919061327a565b6126049190612ede565b90505b60018111156126a4577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612646576126456139b5565b5b1a60f81b82828151811061265d5761265c6139b5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061269d906139e4565b9050612607565b50600084146126e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126df90613a5a565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61273b81612706565b811461274657600080fd5b50565b60008135905061275881612732565b92915050565b600060208284031215612774576127736126fc565b5b600061278284828501612749565b91505092915050565b60008115159050919050565b6127a08161278b565b82525050565b60006020820190506127bb6000830184612797565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156127fb5780820151818401526020810190506127e0565b8381111561280a576000848401525b50505050565b6000601f19601f8301169050919050565b600061282c826127c1565b61283681856127cc565b93506128468185602086016127dd565b61284f81612810565b840191505092915050565b600060208201905081810360008301526128748184612821565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006128a78261287c565b9050919050565b6128b78161289c565b81146128c257600080fd5b50565b6000813590506128d4816128ae565b92915050565b6000819050919050565b6128ed816128da565b81146128f857600080fd5b50565b60008135905061290a816128e4565b92915050565b60008060408385031215612927576129266126fc565b5b6000612935858286016128c5565b9250506020612946858286016128fb565b9150509250929050565b612959816128da565b82525050565b60006020820190506129746000830184612950565b92915050565b600080600060608486031215612993576129926126fc565b5b60006129a1868287016128c5565b93505060206129b2868287016128c5565b92505060406129c3868287016128fb565b9150509250925092565b6000819050919050565b6129e0816129cd565b81146129eb57600080fd5b50565b6000813590506129fd816129d7565b92915050565b600060208284031215612a1957612a186126fc565b5b6000612a27848285016129ee565b91505092915050565b612a39816129cd565b82525050565b6000602082019050612a546000830184612a30565b92915050565b600060208284031215612a7057612a6f6126fc565b5b6000612a7e848285016128fb565b91505092915050565b60008060408385031215612a9e57612a9d6126fc565b5b6000612aac858286016129ee565b9250506020612abd858286016128c5565b9150509250929050565b600060208284031215612add57612adc6126fc565b5b6000612aeb848285016128c5565b91505092915050565b600060ff82169050919050565b612b0a81612af4565b82525050565b6000602082019050612b256000830184612b01565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612b6d82612810565b810181811067ffffffffffffffff82111715612b8c57612b8b612b35565b5b80604052505050565b6000612b9f6126f2565b9050612bab8282612b64565b919050565b600067ffffffffffffffff821115612bcb57612bca612b35565b5b612bd482612810565b9050602081019050919050565b82818337600083830152505050565b6000612c03612bfe84612bb0565b612b95565b905082815260208101848484011115612c1f57612c1e612b30565b5b612c2a848285612be1565b509392505050565b600082601f830112612c4757612c46612b2b565b5b8135612c57848260208601612bf0565b91505092915050565b600080600060608486031215612c7957612c786126fc565b5b6000612c87868287016128c5565b9350506020612c98868287016128fb565b925050604084013567ffffffffffffffff811115612cb957612cb8612701565b5b612cc586828701612c32565b9150509250925092565b612cd88161289c565b82525050565b6000602082019050612cf36000830184612ccf565b92915050565b60008060008060808587031215612d1357612d126126fc565b5b6000612d21878288016128c5565b9450506020612d32878288016128c5565b9350506040612d43878288016128fb565b925050606085013567ffffffffffffffff811115612d6457612d63612701565b5b612d7087828801612c32565b91505092959194509250565b60008060408385031215612d9357612d926126fc565b5b6000612da1858286016128c5565b9250506020612db2858286016128c5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612e0357607f821691505b60208210811415612e1757612e16612dbc565b5b50919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000612e79602f836127cc565b9150612e8482612e1d565b604082019050919050565b60006020820190508181036000830152612ea881612e6c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612ee9826128da565b9150612ef4836128da565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612f2957612f28612eaf565b5b828201905092915050565b7f455243313336333a205f636865636b416e6443616c6c5472616e73666572207260008201527f6576657274730000000000000000000000000000000000000000000000000000602082015250565b6000612f906026836127cc565b9150612f9b82612f34565b604082019050919050565b60006020820190508181036000830152612fbf81612f83565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006130226025836127cc565b915061302d82612fc6565b604082019050919050565b6000602082019050818103600083015261305181613015565b9050919050565b7f455243313336333a205f636865636b416e6443616c6c417070726f766520726560008201527f7665727473000000000000000000000000000000000000000000000000000000602082015250565b60006130b46025836127cc565b91506130bf82613058565b604082019050919050565b600060208201905081810360008301526130e3816130a7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006131466024836127cc565b9150613151826130ea565b604082019050919050565b6000602082019050818103600083015261317581613139565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006131d86022836127cc565b91506131e38261317c565b604082019050919050565b60006020820190508181036000830152613207816131cb565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000613244601d836127cc565b915061324f8261320e565b602082019050919050565b6000602082019050818103600083015261327381613237565b9050919050565b6000613285826128da565b9150613290836128da565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156132c9576132c8612eaf565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061330e826128da565b9150613319836128da565b925082613329576133286132d4565b5b828204905092915050565b600061333f826128da565b915061334a836128da565b92508282101561335d5761335c612eaf565b5b828203905092915050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061339e6014836127cc565b91506133a982613368565b602082019050919050565b600060208201905081810360008301526133cd81613391565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006133fb826133d4565b61340581856133df565b93506134158185602086016127dd565b61341e81612810565b840191505092915050565b600060808201905061343e6000830187612ccf565b61344b6020830186612ccf565b6134586040830185612950565b818103606083015261346a81846133f0565b905095945050505050565b60008151905061348481612732565b92915050565b6000602082840312156134a05761349f6126fc565b5b60006134ae84828501613475565b91505092915050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006134ed6010836127cc565b91506134f8826134b7565b602082019050919050565b6000602082019050818103600083015261351c816134e0565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061357f6021836127cc565b915061358a82613523565b604082019050919050565b600060208201905081810360008301526135ae81613572565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006136116022836127cc565b915061361c826135b5565b604082019050919050565b6000602082019050818103600083015261364081613604565b9050919050565b600060608201905061365c6000830186612ccf565b6136696020830185612950565b818103604083015261367b81846133f0565b9050949350505050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006136e16025836127cc565b91506136ec82613685565b604082019050919050565b60006020820190508181036000830152613710816136d4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006137736023836127cc565b915061377e82613717565b604082019050919050565b600060208201905081810360008301526137a281613766565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006138056026836127cc565b9150613810826137a9565b604082019050919050565b60006020820190508181036000830152613834816137f8565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b600061387c60178361383b565b915061388782613846565b601782019050919050565b600061389d826127c1565b6138a7818561383b565b93506138b78185602086016127dd565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006138f960118361383b565b9150613904826138c3565b601182019050919050565b600061391a8261386f565b91506139268285613892565b9150613931826138ec565b915061393d8284613892565b91508190509392505050565b7f546f6b656e3a206164647265737320626c6f636b656400000000000000000000600082015250565b600061397f6016836127cc565b915061398a82613949565b602082019050919050565b600060208201905081810360008301526139ae81613972565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006139ef826128da565b91506000821415613a0357613a02612eaf565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613a446020836127cc565b9150613a4f82613a0e565b602082019050919050565b60006020820190508181036000830152613a7381613a37565b905091905056fea26469706673582212200f191fd43419fa26507c10bf92487ae6d2b643af122d224986e9518756ee01b564736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c464f4e444f5320544f4b454e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003444f530000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): FONDOS TOKEN
Arg [1] : symbol (string): DOS

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [3] : 464f4e444f5320544f4b454e0000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [5] : 444f530000000000000000000000000000000000000000000000000000000000

🤖 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.