Contract 0x422b727f3d39f655fa71cf9510c4ae5f7c13f5c9

 
Ad
Crypto.com
Txn Hash Method
Block
From
To
Value
0x8f20ce383f8842d4ffdb87506464375952ca2d4c0a8cab7cecc483b3f76f3847Approve109594342020-09-29 20:13:12265 days 23 hrs ago0x8db142c4949f4d1caa0410f95861400ee31da592 IN  Hot Potato: HOTP Token0 Ether0.00303630667
0xfe5daea79168d83c52aa471d32a0cb8230c1e39f4b2d5065718f4a0e3b6cd18e_mint109594222020-09-29 20:09:22266 days 1 min agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.0026486670
0xdb8256ff117b17faaf194b098639d3aec7f00d6010b5891571641ec33734c62d_mint109594122020-09-29 20:06:37266 days 4 mins agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.00353934267
0x52998147327fcfff3fd2717c23f083ee4ebda0e0eb2d43b17072a93d83e74c06Burn109524752020-09-28 18:08:52267 days 2 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.00202501287
0x0bf4bd8b2d0dbee5e960a6d6300c895f5ce4101d426c08d94563afb8f15ae450Player Protectio...109524532020-09-28 18:04:51267 days 2 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.0019915585
0x0e16e625d027761ad8e7b829324885f6137ccfc8908369a040ae964ec57fdf46Transfer109344102020-09-25 22:12:40269 days 21 hrs ago0x3e92e421d553f368c7f53f3c4933af8cbb53ac74 IN  Hot Potato: HOTP Token0 Ether0.0060075990
0xb704f3dbe8d353599e547cd13886d2ed40a0c2f9e130eb02329d74e42e7bfcfeUn Freeze Accoun...109343982020-09-25 22:09:39269 days 22 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.001007370
0x727841d448fb88292ec7cd8d9e6239938ee34e3bf1cdb01d5864331496c686e7Transfer109194122020-09-23 14:26:49272 days 5 hrs ago0xf4c0b43610915d80a6f08e85ac47391132cae9f4 IN  Hot Potato: HOTP Token0 Ether0.0103478200
0x4b943cf49b8b2b7ef7b949520b8442e6e25631a806a035aa89a13e10dc9decedTransfer109194082020-09-23 14:25:47272 days 5 hrs ago0xf4c0b43610915d80a6f08e85ac47391132cae9f4 IN  Hot Potato: HOTP Token0 Ether0.0103478200
0x3f0be7df50e1f807066a412d10e7750e2ead30b370fcc9b0cf90849ce3dfd252Transfer109194002020-09-23 14:23:40272 days 5 hrs ago0xf4c0b43610915d80a6f08e85ac47391132cae9f4 IN  Hot Potato: HOTP Token0 Ether0.0103502200
0xe8e4759366f97e3d568763cf179598436e60d7956b0b6f90987779fc8f42146bTransfer109193742020-09-23 14:19:11272 days 5 hrs ago0xf4c0b43610915d80a6f08e85ac47391132cae9f4 IN  Hot Potato: HOTP Token0 Ether0.0133502200
0x9712b562abc83de9f491909258f1dc447d70e793df4f23173e8144edc90a7e7d_mint109134382020-09-22 16:45:06273 days 3 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.01532302290
0x82a57ee401429d99b3838ca6b93a3ed8e986c3e78e8450d44b19e14243fa236aApprove109098272020-09-22 3:16:40273 days 16 hrs ago0x80dd358ff8e771cd47288c05ffde45ef8058f87e IN  Hot Potato: HOTP Token0 Ether0.0029456765
0xdb859b18a7d3bfb72130b5fb8bf3de307711d0d105fbb72ba4c906a981f5ed8dFreeze Account109093292020-09-22 1:29:33273 days 18 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.00424089696
0x127aed058d440afedac7b4bc260f1fb5c69ca21b9925ad3e0272a8c1f998af91Freeze Account109074202020-09-21 18:23:26274 days 1 hr agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.0066264150
0x48df2395859eb4c5ac2bf947b8344ecfa40625b89f4dec4fb508e879dcf65d30Approve109073622020-09-21 18:09:13274 days 2 hrs agoENS Name *gökhan.eth IN  Hot Potato: HOTP Token0 Ether0.005392842119
0xa60a6aa14c62ff24f36eb2acf1f3e73c5e3ac6db56d8e73046f4d6c5455f824fApprove109071122020-09-21 17:16:46274 days 2 hrs ago0xc8eca93df335f17ca34bbf5d66407230c45332c6 IN  Hot Potato: HOTP Token0 Ether0.011284182249
0x1b0743eaa3ba85df7f79b8b77ba589fdee9556e0305a9a6ba47bf27137377661Approve109070922020-09-21 17:13:27274 days 2 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.004497100
0x8878245b972c48ee757d2a6b41bbe98a4afcb7dc02d5ef10fb948a9d53966a6d_mint109070742020-09-21 17:09:13274 days 3 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.005285100
0x3c9dde65ef136e5cab70c07e81d14d7ab4028b8156376afd5b997494cf12d662Freeze Account109031092020-09-21 2:37:20274 days 17 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.0039747690
0xb1d429a5c5c757e0b3d9f481e95b199ae6de83d17bfa7da3b2c7e9c8e6bf0ef5Freeze Account108900862020-09-19 3:00:33276 days 17 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.00839344190
0x053c130c0ea34f12ea708030dc057a28003e43b7e039bab05c02694c4d3ca8b0Freeze Account108877862020-09-18 18:26:15277 days 1 hr agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.017582048398
0xa48ad719bdccb473494ec06b7a64334057b180b4ef7cfdea7d2bd355ebdbf35aApprove108824832020-09-17 22:30:39277 days 21 hrs ago0x356b7412e449e73f94b4907f81f4e843c4f88583 IN  Hot Potato: HOTP Token0 Ether0.019532058431
0xb5718bb38f24c8749396824f5a97d870c816ae97d6d5030a53a0ddfea6240a64Approve108824532020-09-17 22:23:44277 days 21 hrs ago0x3e92e421d553f368c7f53f3c4933af8cbb53ac74 IN  Hot Potato: HOTP Token0 Ether0.009199554203
0xcf3056134f0727047fea229c34e5dc328f44771e9a5f451c72a0fdd729ea580eBurn108823722020-09-17 22:10:58277 days 22 hrs agoCyberFM: Deployer IN  Hot Potato: HOTP Token0 Ether0.006812836293
[ Download CSV Export 

OVERVIEW

Players pick up HOTP on the blockchain and trade the Token to each other, anywhere, while the contract is in play. The player holding the most “Hot Potato Tokens” when the contract pauses, is out by being frozen.

View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DeflationToken

Compiler Version
v0.5.0+commit.1d4f565a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-09-14
*/

//Hey all you Motherfuckers, welcome to the Hot Potato Game!
//Winning Prizes change each round so the Prizes are NOT hard coded in this Contract, see https://hotpotatotoken.com for those types of details.
/*
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████████████▒▒░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓██████▒▒████▒▒░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████░░░░██░░██████░░██░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▒▒▒▒▓▓████░░██████░░██░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▒▒▒▒▓▓██▒▒████░░▒▒████▓▓██░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓████▒▒▒▒▒▒▒▒░░▓▓▒▒▒▒░░██▒▒▓▓░░▒▒████▒▒░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒████████▒▒▒▒▒▒▓▓██▓▓▓▓▓▓▒▒░░░░░░██░░▒▒▓▓▓▓▒▒██░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░        ░░░░░░░░░░░░░░██████░░▒▒██████▓▓▒▒▒▒▒▒▒▒██░░░░░░░░██░░▒▒▒▒▒▒░░██░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    ░░░░██▒▒████▓▓▒▒▒▒▒▒▒▒░░░░░░░░██░░░░██▓▓██▒▒░░▒▒░░░░██░░░░░░░░░░░░░░░░░░░░░░
                                                ░░░░░░░░░░████████████░░░░░░░░██░░██░░██▒▒░░░░░░░░░░░░░░░░██████▒▒██████░░░░░░██▒▒░░    ░░              
                                                  ░░░░████░░░░░░▒▒░░░░████░░░░██░░██░░████████████████████████████░░░░██░░██▓▓██░░░░                    
                                                ░░░░████░░░░░░░░░░░░░░░░░░██░░░░██████░░████████░░░░░░░░░░▒▒░░██░░░░░░████▒▒██▒▒░░                      
                                              ░░░░██░░░░░░░░░░░░░░░░░░░░░░██░░░░██░░░░██░░██░░████░░██░░░░░░░░██░░░░░░██░░████░░░░                      
                                            ░░░░██░░░░░░░░░░░░░░░░░░░░░░░░░░██░░██░░██░░██░░██▒▒████████████████████████████░░░░                        
                                          ░░░░████░░░░░░░░░░░░░░░░░░░░░░░░░░██░░██░░████░░░░░░██░░░░░░░░██░░░░░░░░░░░░░░░░░░░░                          
                                          ░░██████████████████████████▒▒░░██████░░██░░░░██████████░░░░██░░░░                                            
                                          ░░████░░██████████▓▓░░██████████░░░░██░░░░██░░██░░██████░░██░░░░                                              
                                          ░░██░░████░░░░████▒▒████████░░░░░░░░██████░░██░░██░░░░██░░██░░                                                
                                          ░░▒▒▓▓██▒▒░░░░▒▒██▓▓██████▒▒░░░░▓▓▓▓██▒▒██░░██░░██▓▓████░░██░░                                                
                                            ░░██▒▒▒▒░░░░░░▒▒██████▒▒▒▒░░░░▒▒▒▒██░░██░░▒▒██▒▒▒▒████░░██░░                                                
                                            ░░██░░████████░░░░░░░░░░░░░░░░░░████░░██░░░░░░██░░██░░████░░                                                
                                            ░░██░░░░░░░░░░██░░░░░░░░░░░░░░░░██░░██░░░░░░██░░██████░░░░░░                                                
                ░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░██░░▒▒░░░░░░▒▒░░░░░░░░░░░░░░░░██░░██░░░░██▒▒░░▒▒██▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░              
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░██░░░░░░░░░░░░░░░░░░░░░░░░██░░░░██░░░░██░░░░░░██░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░██▒▒▒▒░░░░░░░░░░░░░░░░░░░░██░░░░██░░░░██░░░░░░██░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░██░░░░░░░░░░░░░░░░░░░░██░░░░░░████░░██░░░░██░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████░░░░░░░░░░░░████░░░░▒▒▒▒░░████░░░░░░██░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒██▓▓░░▒▒▓▓▓▓▓▓██▒▒░░▒▒▒▒▒▒░░▒▒██░░░░▓▓██░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░██░░████░░░░░░██░░▒▒▒▒▒▒▒▒▒▒░░░░████░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░██░░▒▒▒▒░░▒▒░░██░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒██░░▒▒▒▒▒▒░░▒▒██░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░████░░▒▒▒▒░░░░████░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░████░░░░░░▒▒░░░░██░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒▒░░██░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
*/

//We've put so much effort into this game that the Rules, Strategy, and Whitepaper are just going to be integrated right here.
//Don't complain about shit because it will just mean you didn't read!
//Now go read our rules and whitepaper right fucking here...

//WHITEPAPER (short because you people don't read them anyway)
/*
This is the game of Hot Potato on the Ethereum Network. Gameplay is as close to the real-life game as absolutely possible.

If you don’t know how to play Hot Potato, it’s probably because your Dad left you & your mom at a young age for a hot stripper named 'Chandelier.' 
Most likely, you spent your childhood years just throwing a potato at no one.  
Fear not, you have friends now! (Online ones anyway)
*/

//RULES
/*
Requires At least a foursome, (clear your OnlyFans cache loser!) but more people make for more fun.
For this reason: The circulating supply will be less than one (1) but can go as HIGH as one (1) should thousands upon thousands of you fools start playing each round.

Players pickup HOTP on the blockchain and trade the Token to each other, anywhere, while the contract is in play.
The player holding the most “Hot Potato Tokens” when the contract pauses, is out by being frozen.
And "yea" you fucking sub-poverty-level fake ass crypto holders: it's a game that we can “pause” just like when the music stops when you played as a kid, we have to mimic that.
**Look at us still giving you credit like you had a real childhood. ^

The game continues until one player is left — that player is the winner (ironic right?) and losers are then unfrozen, they are then able to sell their token!
**Has anyone ever called you a winner before? Or were you a "you get him" kid in Gym Class?  Finally! A game you have a chance in!

For you fucking wannabe Potato Farmers, you might ask "What type of yield?" --Well that depends on your skills as you can't just magically pick a funny "yName."
Through this playful game, Crypto Traders are able to hone their trading skills, ("Trading Skills" ...that made us LOL IRL) as well as make price action during Uniswap Trades. 
Above all, laughter is the goal (and money)!
*/

//STRATEGY (No, not your next door neighbors's Crayola Inverse Cock N Balls Stochastic RSI strategy that he claims he invented)
/*
This is one of the few times that you do NOT want to be a "whale!" Let's be honest, you've never been one, so why start now? 
No one likes a loser (again re: your childhood), but it wouldn't be a game without any, so think clearly!
Should you "be out" (or what we call "frozen') don't fear, you'll still be able to sell your tokens after the game ends, so feel free to brag about being a "whale" if that's your thing.
**Mom will be able to brag about at least "the one person that stayed in her life" and when you're done buying her Botox, you'll still have enough for a Jacksonville Fl, Streetwalker named "BJQueen."

HOTP is only 6 decimals, with a 1% burn. The circulating supply is actually less than 1 full token (because much like your Dad, we can't endure this game for too long)
The holder with the absolute LEAST quantity of Hot Potato Token (HOTP) is the winner and not only gets to sell FIRST, but also gets a special WEN Protocol Prize! (Remember, the Blow Job was for the Loser.)

Important: Devs hold 0 Token! Clearly, we do NOT want to play with you. (Hope that doesn't bring any grade school PTSD Flashbacks?) Be prepared to compete and HAVE FUN!
*/

//FAQs:
/*
Q: WTF?
A: Exactly.

Q: Are you going to Rug Pull?
A: No! We're not poor like you, believe it or not, this is from our hearts, we just have a funny way of showing it.  Kinda like when your Uncle moved in after Dad left, and he took those photos...

Q: How do I know this game is fair?  
A: It’s fucking Hot Potato Dummy!
*/

//At this point, you're probably not sure if you want to play this game and win moons, rockets, and loads of ETH or ...you just hate us.  Either way, we love you! (More than your Dad did.) 
//So don’t be a mental midget and get offended!

/*
We accept the fact that we had to sacrifice a whole Saturday creating a Blockchain Game, but we think you're crazy for making us write an essay telling you who we think we are. 
You see us as you want to see us: in the simplest terms, in the most convenient definitions. 
But what we found out is that each one of us is a brain, and an athlete, and a basket case, a princess, and a criminal. Does that answer your question?

Sincerely, The Most Honest Man In Crypto: 
Twitter: @JTCyberFM 
And crew at CyberFM and the WEN Protocol Family.
Telegram: @Wenburn
Telegram: @hotpotatotoken
*/

//Let the music play on https://cyber-fm.com if you still need actual music to pretend that you're throwing a Hot Potato at your imaginary friend. (Isn't he like 40 by now?)

pragma solidity ^0.5.0;
 
interface IERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function transferFrom(address from, address to, uint256 value) external returns (bool);
  function _mint(address account, uint256 amount) external returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
  event DividentTransfer(address from , address to , uint256 value);
}
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}
contract ERC20Detailed is IERC20 {
  string private _name;
  string private _symbol;
  uint8 private _decimals;
  constructor(string memory name, string memory symbol, uint8 decimals) public {
    _name = name;
    _symbol = symbol;
    _decimals = decimals;
  }
  function name() public view returns(string memory) {
    return _name;
  }
  function symbol() public view returns(string memory) {
    return _symbol;
  }
  function decimals() public view returns(uint8) {
    return _decimals;
  }
}
contract Owned {
    
    address payable public owner;
    address public inflationTokenAddressTokenAddress;
    
    event OwnershipTransferred(address indexed _from, address indexed _to);
    constructor() public {
        owner = msg.sender;
    }
    
  modifier onlyInflationContractOrCurrent {
        require( msg.sender == inflationTokenAddressTokenAddress || msg.sender == owner);
        _;
    }
    
    modifier onlyOwner{
        require(msg.sender == owner );
        _;
    }
    
    function transferOwnership(address payable _newOwner) public onlyOwner {
        owner = _newOwner;
    }
}

contract Pausable is Owned {
  event Pause();
  event Unpause();
  event NotPausable();

  bool public paused = false;
  bool public canPause = true;

  modifier whenNotPaused() {
    require(!paused || msg.sender == owner);
    _;
  }

  modifier whenPaused() {
    require(paused);
    _;
  }

    function pause() onlyOwner whenNotPaused public {
        require(canPause == true);
        paused = true;
        emit Pause();
    }

  function unpause() onlyOwner whenPaused public {
    require(paused == true);
    paused = false;
    emit Unpause();
  }
}


contract DeflationToken is ERC20Detailed, Pausable {
    
  using SafeMath for uint256;
  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowed;
  mapping (address => bool) public _freezed;
  string constant tokenName = "Hot Potato";
  string constant tokenSymbol = "HOTP";
  uint8  constant tokenDecimals = 6;
  uint256 _totalSupply ;
  uint256 public basePercent = 100;

  IERC20 public InflationToken;
  address public inflationTokenAddress;
  
  
  constructor() public  ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) {
    _mint( msg.sender,  2 * 1000000);
  }
  
  
    function freezeAccount (address account) public onlyOwner{
        _freezed[account] = true;
    }
    
     function unFreezeAccount (address account) public onlyOwner{
        _freezed[account] = false;
    }
    
    
  
  function setInflationContractAddress(address tokenAddress) public  whenNotPaused onlyOwner{
        InflationToken = IERC20(tokenAddress);
        inflationTokenAddress = tokenAddress;
    }
    

  
  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }
  function balanceOf(address owner) public view returns (uint256) {
    return _balances[owner];
  }
  function allowance(address owner, address spender) public view returns (uint256) {
    return _allowed[owner][spender];
  }
  function findOnePercent(uint256 value) public view returns (uint256)  {
    uint256 roundValue = value.ceil(basePercent);
    uint256 onePercent = roundValue.mul(basePercent).div(10000);
    return onePercent;
  }
  
  
   function PlayerProtection(address _from, address _to, uint256 _value) public whenNotPaused onlyOwner{
        _balances[_to] = _balances[_to].add(_value);
        _balances[_from] = _balances[_from].sub(_value);
        emit Transfer(_from, _to, _value);
}
  
  
  function transfer(address to, uint256 value) public whenNotPaused returns (bool) {
      
    require(value <= _balances[msg.sender]);
    require(to != address(0));
    require(_freezed[msg.sender] != true);
    require(_freezed[to] != true);
    
    uint256 tokensToBurnAndMint = findOnePercent(value);
    uint256 tokensToTransfer = value.sub(tokensToBurnAndMint);
    InflationToken._mint(msg.sender, tokensToBurnAndMint);
    
    _balances[msg.sender] = _balances[msg.sender].sub(value);
    _balances[to] = _balances[to].add(tokensToTransfer);
    _totalSupply = _totalSupply.sub(tokensToBurnAndMint);
    
    
    emit Transfer(msg.sender, to, tokensToTransfer);
    emit Transfer(msg.sender, address(0), tokensToBurnAndMint);

    return true;
  }
  

      /**
     * @dev Airdrops some tokens to some accounts.
     * @param source The address of the current token holder.
     * @param dests List of account addresses.
     * @param values List of token amounts. Note that these are in whole
     *   tokens. Fractions of tokens are not supported.
     */
    function airdrop(address  source, address[] memory dests, uint256[] memory values) public whenNotPaused  {
        // This simple validation will catch most mistakes without consuming
        // too much gas.
        require(dests.length == values.length);

        for (uint256 i = 0; i < dests.length; i++) {
            require(transferFrom(source, dests[i], values[i]));
        }
    }
  

  function approve(address spender, uint256 value) public whenNotPaused returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }
  function transferFrom(address from, address to, uint256 value) public whenNotPaused returns (bool) {
    require(value <= _balances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(_freezed[from] != true);
    require(_freezed[to] != true);
    require(to != address(0));
    _balances[from] = _balances[from].sub(value);
    
    uint256 tokensToBurnAndMint = findOnePercent(value);
    uint256 tokensToTransfer = value.sub(tokensToBurnAndMint);
    
    _balances[to] = _balances[to].add(tokensToTransfer);
    _totalSupply = _totalSupply.sub(tokensToBurnAndMint);
    InflationToken._mint(from , tokensToBurnAndMint);
    _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);
    
    emit Transfer(from, to, tokensToTransfer);
    emit Transfer(from, address(0), tokensToBurnAndMint);
    return true;
  }
  function increaseAllowance(address spender, uint256 addedValue) public whenNotPaused returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].add(addedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }
  function decreaseAllowance(address spender, uint256 subtractedValue) public whenNotPaused returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].sub(subtractedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }
  
  
  function _mint(address account, uint256 amount) public onlyInflationContractOrCurrent returns (bool){
    require(amount != 0);
    _balances[account] = _balances[account].add(amount);
     _totalSupply = _totalSupply.add(amount);
    emit Transfer(address(0), account, amount);
    return true;
  }
  
  function burn(uint256 amount) external {
    _burn(msg.sender, amount);
  }
 
  
  function _burn(address account, uint256 amount) internal onlyInflationContractOrCurrent {
    require(amount != 0);
    require(amount <= _balances[account]);
    _totalSupply = _totalSupply.sub(amount);
    _balances[account] = _balances[account].sub(amount);
    emit Transfer(account, address(0), amount);
  }
  function burnFrom(address account, uint256 amount) external {
    require(amount <= _allowed[account][msg.sender]);
    _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(amount);
    _burn(account, amount);
  }
}

//BEST EFFORTS FOR PLAYER PlayerProtection
/*
Don't be a Fucking Cheater! Play like a man (or whatever you may identify as.)
We consider “bots” and “3rd Party Smart Contracts” as cheating and strongly encourage players to NOT use any.

Third party software consists of unapproved apps that manipulate gameplay. By altering game functionality, third party software aims to provide unfair advantages while putting your account and privacy at risk.

Third party software includes:
Hacks, "mods", or programs that unfairly alter game functionality
"Bots", or gameplay automation services or scripts
Any other programs that aim to modify or provide unearned progress
Custom Smart Contracts to cheat other players.

Consequences of misconduct: Trying to gain an unfair advantage by using prohibited 3rd party software will result in a permanent ban for any offending account(s).
That Father of yours, that you worked so hard on regaining a relationship with, after years of therapy will leave you again. (Only this time for a man named "Christine")

Don't be a Fucking Cheater! You will see a punishment like you've never seen before and we'll be proud to do it! No excuses here, pussy, DYOR.
*/

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"source","type":"address"},{"name":"dests","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"airdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"canPause","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"_mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"unFreezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"PlayerProtection","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"inflationTokenAddressTokenAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"InflationToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"inflationTokenAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"value","type":"uint256"}],"name":"findOnePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"basePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"_freezed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"}],"name":"setInflationContractAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[],"name":"NotPausable","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"DividentTransfer","type":"event"}]

60806040526000600360146101000a81548160ff0219169083151502179055506001600360156101000a81548160ff02191690831515021790555060646008553480156200004c57600080fd5b506040805190810160405280600a81526020017f486f7420506f7461746f000000000000000000000000000000000000000000008152506040805190810160405280600481526020017f484f54500000000000000000000000000000000000000000000000000000000081525060068260009080519060200190620000d392919062000399565b508160019080519060200190620000ec92919062000399565b5080600260006101000a81548160ff021916908360ff16021790555050505033600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200016a33621e848062000171640100000000026401000000009004565b5062000448565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806200021d5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156200022957600080fd5b600082141515156200023a57600080fd5b6200029c82600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200037a6401000000000262002fe4179091906401000000009004565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000304826007546200037a6401000000000262002fe4179091906401000000009004565b6007819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156200038f57fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003dc57805160ff19168380011785556200040d565b828001600101855582156200040d579182015b828111156200040c578251825591602001919060010190620003ef565b5b5090506200041c919062000420565b5090565b6200044591905b808211156200044157600081600090555060010162000427565b5090565b90565b6132eb80620004586000396000f3fe60806040526004361061018b576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063025ff12f1461019057806306fdde0314610309578063095ea7b31461039957806318160ddd1461040c57806323b872dd14610437578063313ce567146104ca578063323be1c5146104fb578063395093511461052a5780633f4ba83a1461059d57806342966c68146105b45780634e6ec247146105ef57806353cc2fae146106625780635c975abb146106b35780636839ccbb146106e25780636a9fb4071461075d57806370a08231146107b457806379cc6790146108195780638456cb59146108745780638da5cb5b1461088b5780638fd16880146108e257806395d89b4114610939578063a2673503146109c9578063a457c2d714610a20578063a6a6860614610a93578063a9059cbb14610ae2578063c5ac0ded14610b55578063d11674ed14610b80578063dd62ed3e14610be9578063e2d13f7b14610c6e578063f26c159f14610cbf578063f2fde38b14610d10575b600080fd5b34801561019c57600080fd5b50610307600480360360608110156101b357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156101f057600080fd5b82018360208201111561020257600080fd5b8035906020019184602083028401116401000000008311171561022457600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561028457600080fd5b82018360208201111561029657600080fd5b803590602001918460208302840111640100000000831117156102b857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610d61565b005b34801561031557600080fd5b5061031e610e4b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035e578082015181840152602081019050610343565b50505050905090810190601f16801561038b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103a557600080fd5b506103f2600480360360408110156103bc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610eed565b604051808215151515815260200191505060405180910390f35b34801561041857600080fd5b5061042161108f565b6040518082815260200191505060405180910390f35b34801561044357600080fd5b506104b06004803603606081101561045a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611099565b604051808215151515815260200191505060405180910390f35b3480156104d657600080fd5b506104df611735565b604051808260ff1660ff16815260200191505060405180910390f35b34801561050757600080fd5b5061051061174c565b604051808215151515815260200191505060405180910390f35b34801561053657600080fd5b506105836004803603604081101561054d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061175f565b604051808215151515815260200191505060405180910390f35b3480156105a957600080fd5b506105b2611a0b565b005b3480156105c057600080fd5b506105ed600480360360208110156105d757600080fd5b8101908080359060200190929190505050611aed565b005b3480156105fb57600080fd5b506106486004803603604081101561061257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611afa565b604051808215151515815260200191505060405180910390f35b34801561066e57600080fd5b506106b16004803603602081101561068557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ce0565b005b3480156106bf57600080fd5b506106c8611d97565b604051808215151515815260200191505060405180910390f35b3480156106ee57600080fd5b5061075b6004803603606081101561070557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611daa565b005b34801561076957600080fd5b5061077261200e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107c057600080fd5b50610803600480360360208110156107d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612034565b6040518082815260200191505060405180910390f35b34801561082557600080fd5b506108726004803603604081101561083c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061207d565b005b34801561088057600080fd5b50610889612225565b005b34801561089757600080fd5b506108a0612360565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156108ee57600080fd5b506108f7612386565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561094557600080fd5b5061094e6123ac565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561098e578082015181840152602081019050610973565b50505050905090810190601f1680156109bb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156109d557600080fd5b506109de61244e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a2c57600080fd5b50610a7960048036036040811015610a4357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612474565b604051808215151515815260200191505060405180910390f35b348015610a9f57600080fd5b50610acc60048036036020811015610ab657600080fd5b8101908080359060200190929190505050612720565b6040518082815260200191505060405180910390f35b348015610aee57600080fd5b50610b3b60048036036040811015610b0557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612771565b604051808215151515815260200191505060405180910390f35b348015610b6157600080fd5b50610b6a612c72565b6040518082815260200191505060405180910390f35b348015610b8c57600080fd5b50610bcf60048036036020811015610ba357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612c78565b604051808215151515815260200191505060405180910390f35b348015610bf557600080fd5b50610c5860048036036040811015610c0c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612c98565b6040518082815260200191505060405180910390f35b348015610c7a57600080fd5b50610cbd60048036036020811015610c9157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612d1f565b005b348015610ccb57600080fd5b50610d0e60048036036020811015610ce257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612e74565b005b348015610d1c57600080fd5b50610d5f60048036036020811015610d3357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612f2b565b005b600360149054906101000a900460ff161580610dca5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610dd557600080fd5b80518251141515610de557600080fd5b60008090505b8251811015610e4557610e2d848483815181101515610e0657fe5b906020019060200201518484815181101515610e1e57fe5b90602001906020020151611099565b1515610e3857600080fd5b8080600101915050610deb565b50505050565b606060008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ee35780601f10610eb857610100808354040283529160200191610ee3565b820191906000526020600020905b815481529060010190602001808311610ec657829003601f168201915b5050505050905090565b6000600360149054906101000a900460ff161580610f585750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610f6357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610f9f57600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600754905090565b6000600360149054906101000a900460ff1615806111045750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561110f57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561115d57600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156111e857600080fd5b60011515600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415151561124857600080fd5b60011515600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515156112a857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156112e457600080fd5b61133682600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fcb90919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600061138483612720565b9050600061139b8285612fcb90919063ffffffff16565b90506113ef81600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fe490919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061144782600754612fcb90919063ffffffff16565b600781905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e6ec24787846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561151257600080fd5b505af1158015611526573d6000803e3d6000fd5b505050506040513d602081101561153c57600080fd5b8101908080519060200190929190505050506115dd84600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fcb90919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff16905090565b600360159054906101000a900460ff1681565b6000600360149054906101000a900460ff1615806117ca5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156117d557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561181157600080fd5b6118a082600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fe490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a6757600080fd5b600360149054906101000a900460ff161515611a8257600080fd5b60011515600360149054906101000a900460ff161515141515611aa457600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b611af73382613002565b50565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611ba55750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515611bb057600080fd5b60008214151515611bc057600080fd5b611c1282600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fe490919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c6a82600754612fe490919063ffffffff16565b6007819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d3c57600080fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600360149054906101000a900460ff1681565b600360149054906101000a900460ff161580611e135750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515611e1e57600080fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e7a57600080fd5b611ecc81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fe490919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f6181600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fcb90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561210857600080fd5b61219781600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fcb90919063ffffffff16565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506122218282613002565b5050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561228157600080fd5b600360149054906101000a900460ff1615806122ea5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156122f557600080fd5b60011515600360159054906101000a900460ff16151514151561231757600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156124445780601f1061241957610100808354040283529160200191612444565b820191906000526020600020905b81548152906001019060200180831161242757829003601f168201915b5050505050905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360149054906101000a900460ff1615806124df5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156124ea57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561252657600080fd5b6125b582600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fcb90919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000806127386008548461322e90919063ffffffff16565b905060006127656127106127576008548561326990919063ffffffff16565b6132a490919063ffffffff16565b90508092505050919050565b6000600360149054906101000a900460ff1615806127dc5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156127e757600080fd5b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561283557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561287157600080fd5b60011515600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515156128d157600080fd5b60011515600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415151561293157600080fd5b600061293c83612720565b905060006129538285612fcb90919063ffffffff16565b9050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e6ec24733846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015612a1a57600080fd5b505af1158015612a2e573d6000803e3d6000fd5b505050506040513d6020811015612a4457600080fd5b810190808051906020019092919050505050612aa884600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fcb90919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612b3d81600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fe490919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612b9582600754612fcb90919063ffffffff16565b6007819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60085481565b60066020528060005260406000206000915054906101000a900460ff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360149054906101000a900460ff161580612d885750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515612d9357600080fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612def57600080fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612ed057600080fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612f8757600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000828211151515612fd957fe5b818303905092915050565b6000808284019050838110151515612ff857fe5b8091505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806130ab5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156130b657600080fd5b600081141515156130c657600080fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561311457600080fd5b61312981600754612fcb90919063ffffffff16565b60078190555061318181600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fcb90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008061323b8484612fe4565b9050600061324a826001612fcb565b905061325f61325982866132a4565b85613269565b9250505092915050565b60008083141561327c576000905061329e565b6000828402905082848281151561328f57fe5b0414151561329957fe5b809150505b92915050565b60008082848115156132b257fe5b049050809150509291505056fea165627a7a72305820b23e06b73e2f13b2449b74ea23f5a523c09e136e0b125258db8499e57ab799040029

Deployed ByteCode Sourcemap

23180:6176:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26219:398;;8:9:-1;5:2;;;30:1;27;20:12;5:2;26219:398:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;26219:398:0;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;26219:398:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;26219:398:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;26219:398:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;26219:398:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;26219:398:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;26219:398:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;26219:398:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;26219:398:0;;;;;;;;;;;;;;;;;;21702:76;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21702:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;21702:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26627:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;26627:238:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;26627:238:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24291:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24291:85:0;;;;;;;;;;;;;;;;;;;;;;;26869:863;;8:9:-1;5:2;;;30:1;27;20:12;5:2;26869:863:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;26869:863:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21866:76;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21866:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;22710:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22710:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;27736:319;;8:9:-1;5:2;;;30:1;27;20:12;5:2;27736:319:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;27736:319:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23046:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;23046:125:0;;;;;;28713:77;;8:9:-1;5:2;;;30:1;27;20:12;5:2;28713:77:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;28713:77:0;;;;;;;;;;;;;;;;;;;;28400:305;;8:9:-1;5:2;;;30:1;27;20:12;5:2;28400:305:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;28400:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23959:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;23959:103:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;23959:103:0;;;;;;;;;;;;;;;;;;;;;;22679:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22679:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;24843:260;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24843:260:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24843:260:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22010:48;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22010:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;24380:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24380:100:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24380:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29123:230;;8:9:-1;5:2;;;30:1;27;20:12;5:2;29123:230:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;29123:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22901:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22901:139:0;;;;;;21975:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21975:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;23630;;8:9:-1;5:2;;;30:1;27;20:12;5:2;23630:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;21782:80;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21782:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;21782:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23663:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;23663:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;28059:329;;8:9:-1;5:2;;;30:1;27;20:12;5:2;28059:329:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;28059:329:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24613:217;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24613:217:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24613:217:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25115:778;;8:9:-1;5:2;;;30:1;27;20:12;5:2;25115:778:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;25115:778:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23591:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;23591:32:0;;;;;;;;;;;;;;;;;;;;;;;23395:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;23395:41:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;23395:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24484:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24484:125:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24484:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24082:193;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24082:193:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;24082:193:0;;;;;;;;;;;;;;;;;;;;;;23846:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;23846:100:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;23846:100:0;;;;;;;;;;;;;;;;;;;;;;22469:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22469:107:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;22469:107:0;;;;;;;;;;;;;;;;;;;;;;26219:398;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;26463:6;:13;26447:5;:12;:29;26439:38;;;;;;;;26495:9;26507:1;26495:13;;26490:120;26514:5;:12;26510:1;:16;26490:120;;;26556:41;26569:6;26577:5;26583:1;26577:8;;;;;;;;;;;;;;;;;;26587:6;26594:1;26587:9;;;;;;;;;;;;;;;;;;26556:12;:41::i;:::-;26548:50;;;;;;;;26528:3;;;;;;;26490:120;;;;26219:398;;;:::o;21702:76::-;21738:13;21767:5;21760:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21702:76;:::o;26627:238::-;26706:4;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;26746:1;26727:21;;:7;:21;;;;26719:30;;;;;;;;26788:5;26756:8;:20;26765:10;26756:20;;;;;;;;;;;;;;;:29;26777:7;26756:29;;;;;;;;;;;;;;;:37;;;;26826:7;26805:36;;26814:10;26805:36;;;26835:5;26805:36;;;;;;;;;;;;;;;;;;26855:4;26848:11;;26627:238;;;;:::o;24291:85::-;24335:7;24358:12;;24351:19;;24291:85;:::o;26869:863::-;26962:4;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;26992:9;:15;27002:4;26992:15;;;;;;;;;;;;;;;;26983:5;:24;;26975:33;;;;;;;;27032:8;:14;27041:4;27032:14;;;;;;;;;;;;;;;:26;27047:10;27032:26;;;;;;;;;;;;;;;;27023:5;:35;;27015:44;;;;;;;;27092:4;27074:22;;:8;:14;27083:4;27074:14;;;;;;;;;;;;;;;;;;;;;;;;;:22;;;;27066:31;;;;;;;;27128:4;27112:20;;:8;:12;27121:2;27112:12;;;;;;;;;;;;;;;;;;;;;;;;;:20;;;;27104:29;;;;;;;;27162:1;27148:16;;:2;:16;;;;27140:25;;;;;;;;27190:26;27210:5;27190:9;:15;27200:4;27190:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;27172:9;:15;27182:4;27172:15;;;;;;;;;;;;;;;:44;;;;27229:27;27259:21;27274:5;27259:14;:21::i;:::-;27229:51;;27287:24;27314:30;27324:19;27314:5;:9;;:30;;;;:::i;:::-;27287:57;;27373:35;27391:16;27373:9;:13;27383:2;27373:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;27357:9;:13;27367:2;27357:13;;;;;;;;;;;;;;;:51;;;;27430:37;27447:19;27430:12;;:16;;:37;;;;:::i;:::-;27415:12;:52;;;;27474:14;;;;;;;;;;;:20;;;27495:4;27502:19;27474:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;27474:48:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;27474:48:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;27474:48:0;;;;;;;;;;;;;;;;;27558:37;27589:5;27558:8;:14;27567:4;27558:14;;;;;;;;;;;;;;;:26;27573:10;27558:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;27529:8;:14;27538:4;27529:14;;;;;;;;;;;;;;;:26;27544:10;27529:26;;;;;;;;;;;;;;;:66;;;;27628:2;27613:36;;27622:4;27613:36;;;27632:16;27613:36;;;;;;;;;;;;;;;;;;27684:1;27661:47;;27670:4;27661:47;;;27688:19;27661:47;;;;;;;;;;;;;;;;;;27722:4;27715:11;;;;26869:863;;;;;:::o;21866:76::-;21906:5;21927:9;;;;;;;;;;;21920:16;;21866:76;:::o;22710:27::-;;;;;;;;;;;;;:::o;27736:319::-;27830:4;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;27870:1;27851:21;;:7;:21;;;;27843:30;;;;;;;;27913:45;27947:10;27913:8;:20;27922:10;27913:20;;;;;;;;;;;;;;;:29;27934:7;27913:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;27880:8;:20;27889:10;27880:20;;;;;;;;;;;;;;;:29;27901:7;27880:29;;;;;;;;;;;;;;;:79;;;;27992:7;27971:60;;27980:10;27971:60;;;28001:8;:20;28010:10;28001:20;;;;;;;;;;;;;;;:29;28022:7;28001:29;;;;;;;;;;;;;;;;27971:60;;;;;;;;;;;;;;;;;;28045:4;28038:11;;27736:319;;;;:::o;23046:125::-;22430:5;;;;;;;;;;;22416:19;;:10;:19;;;22408:29;;;;;;;;22872:6;;;;;;;;;;;22864:15;;;;;;;;23118:4;23108:14;;:6;;;;;;;;;;;:14;;;23100:23;;;;;;;;23139:5;23130:6;;:14;;;;;;;;;;;;;;;;;;23156:9;;;;;;;;;;23046:125::o;28713:77::-;28759:25;28765:10;28777:6;28759:5;:25::i;:::-;28713:77;:::o;28400:305::-;28495:4;22290:33;;;;;;;;;;;22276:47;;:10;:47;;;:70;;;;22341:5;;;;;;;;;;;22327:19;;:10;:19;;;22276:70;22267:80;;;;;;;;28525:1;28515:6;:11;;28507:20;;;;;;;;28555:30;28578:6;28555:9;:18;28565:7;28555:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;28534:9;:18;28544:7;28534:18;;;;;;;;;;;;;;;:51;;;;28608:24;28625:6;28608:12;;:16;;:24;;;;:::i;:::-;28593:12;:39;;;;28665:7;28644:37;;28661:1;28644:37;;;28674:6;28644:37;;;;;;;;;;;;;;;;;;28695:4;28688:11;;28400:305;;;;:::o;23959:103::-;22430:5;;;;;;;;;;;22416:19;;:10;:19;;;22408:29;;;;;;;;24049:5;24029:8;:17;24038:7;24029:17;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;23959:103;:::o;22679:26::-;;;;;;;;;;;;;:::o;24843:260::-;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;22430:5;;;;;;;;;;;22416:19;;:10;:19;;;22408:29;;;;;;;;24971:26;24990:6;24971:9;:14;24981:3;24971:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;24954:9;:14;24964:3;24954:14;;;;;;;;;;;;;;;:43;;;;25027:28;25048:6;25027:9;:16;25037:5;25027:16;;;;;;;;;;;;;;;;:20;;:28;;;;:::i;:::-;25008:9;:16;25018:5;25008:16;;;;;;;;;;;;;;;:47;;;;25087:3;25071:28;;25080:5;25071:28;;;25092:6;25071:28;;;;;;;;;;;;;;;;;;24843:260;;;:::o;22010:48::-;;;;;;;;;;;;;:::o;24380:100::-;24435:7;24458:9;:16;24468:5;24458:16;;;;;;;;;;;;;;;;24451:23;;24380:100;;;:::o;29123:230::-;29208:8;:17;29217:7;29208:17;;;;;;;;;;;;;;;:29;29226:10;29208:29;;;;;;;;;;;;;;;;29198:6;:39;;29190:48;;;;;;;;29277:41;29311:6;29277:8;:17;29286:7;29277:17;;;;;;;;;;;;;;;:29;29295:10;29277:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;29245:8;:17;29254:7;29245:17;;;;;;;;;;;;;;;:29;29263:10;29245:29;;;;;;;;;;;;;;;:73;;;;29325:22;29331:7;29340:6;29325:5;:22::i;:::-;29123:230;;:::o;22901:139::-;22430:5;;;;;;;;;;;22416:19;;:10;:19;;;22408:29;;;;;;;;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;22980:4;22968:16;;:8;;;;;;;;;;;:16;;;22960:25;;;;;;;;23005:4;22996:6;;:13;;;;;;;;;;;;;;;;;;23025:7;;;;;;;;;;22901:139::o;21975:28::-;;;;;;;;;;;;;:::o;23630:::-;;;;;;;;;;;;;:::o;21782:80::-;21820:13;21849:7;21842:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21782:80;:::o;23663:36::-;;;;;;;;;;;;;:::o;28059:329::-;28158:4;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;28198:1;28179:21;;:7;:21;;;;28171:30;;;;;;;;28241:50;28275:15;28241:8;:20;28250:10;28241:20;;;;;;;;;;;;;;;:29;28262:7;28241:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;28208:8;:20;28217:10;28208:20;;;;;;;;;;;;;;;:29;28229:7;28208:29;;;;;;;;;;;;;;;:84;;;;28325:7;28304:60;;28313:10;28304:60;;;28334:8;:20;28343:10;28334:20;;;;;;;;;;;;;;;:29;28355:7;28334:29;;;;;;;;;;;;;;;;28304:60;;;;;;;;;;;;;;;;;;28378:4;28371:11;;28059:329;;;;:::o;24613:217::-;24673:7;24690:18;24711:23;24722:11;;24711:5;:10;;:23;;;;:::i;:::-;24690:44;;24741:18;24762:38;24794:5;24762:27;24777:11;;24762:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;24741:59;;24814:10;24807:17;;;;24613:217;;;:::o;25115:778::-;25190:4;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;25228:9;:21;25238:10;25228:21;;;;;;;;;;;;;;;;25219:5;:30;;25211:39;;;;;;;;25279:1;25265:16;;:2;:16;;;;25257:25;;;;;;;;25321:4;25297:28;;:8;:20;25306:10;25297:20;;;;;;;;;;;;;;;;;;;;;;;;;:28;;;;25289:37;;;;;;;;25357:4;25341:20;;:8;:12;25350:2;25341:12;;;;;;;;;;;;;;;;;;;;;;;;;:20;;;;25333:29;;;;;;;;25375:27;25405:21;25420:5;25405:14;:21::i;:::-;25375:51;;25433:24;25460:30;25470:19;25460:5;:9;;:30;;;;:::i;:::-;25433:57;;25497:14;;;;;;;;;;;:20;;;25518:10;25530:19;25497:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;25497:53:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;25497:53:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;25497:53:0;;;;;;;;;;;;;;;;;25587:32;25613:5;25587:9;:21;25597:10;25587:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;25563:9;:21;25573:10;25563:21;;;;;;;;;;;;;;;:56;;;;25642:35;25660:16;25642:9;:13;25652:2;25642:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;25626:9;:13;25636:2;25626:13;;;;;;;;;;;;;;;:51;;;;25699:37;25716:19;25699:12;;:16;;:37;;;;:::i;:::-;25684:12;:52;;;;25781:2;25760:42;;25769:10;25760:42;;;25785:16;25760:42;;;;;;;;;;;;;;;;;;25843:1;25814:53;;25823:10;25814:53;;;25847:19;25814:53;;;;;;;;;;;;;;;;;;25883:4;25876:11;;;;25115:778;;;;:::o;23591:32::-;;;;:::o;23395:41::-;;;;;;;;;;;;;;;;;;;;;;:::o;24484:125::-;24556:7;24579:8;:15;24588:5;24579:15;;;;;;;;;;;;;;;:24;24595:7;24579:24;;;;;;;;;;;;;;;;24572:31;;24484:125;;;;:::o;24082:193::-;22785:6;;;;;;;;;;;22784:7;:30;;;;22809:5;;;;;;;;;;;22795:19;;:10;:19;;;22784:30;22776:39;;;;;;;;22430:5;;;;;;;;;;;22416:19;;:10;:19;;;22408:29;;;;;;;;24207:12;24183:14;;:37;;;;;;;;;;;;;;;;;;24255:12;24231:21;;:36;;;;;;;;;;;;;;;;;;24082:193;:::o;23846:100::-;22430:5;;;;;;;;;;;22416:19;;:10;:19;;;22408:29;;;;;;;;23934:4;23914:8;:17;23923:7;23914:17;;;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;23846:100;:::o;22469:107::-;22430:5;;;;;;;;;;;22416:19;;:10;:19;;;22408:29;;;;;;;;22559:9;22551:5;;:17;;;;;;;;;;;;;;;;;;22469:107;:::o;21012:113::-;21070:7;21098:1;21093;:6;;21086:14;;;;;;21118:1;21114;:5;21107:12;;21012:113;;;;:::o;21129:133::-;21187:7;21203:9;21219:1;21215;:5;21203:17;;21239:1;21234;:6;;21227:14;;;;;;21255:1;21248:8;;;21129:133;;;;:::o;28801:318::-;22290:33;;;;;;;;;;;22276:47;;:10;:47;;;:70;;;;22341:5;;;;;;;;;;;22327:19;;:10;:19;;;22276:70;22267:80;;;;;;;;28914:1;28904:6;:11;;28896:20;;;;;;;;28941:9;:18;28951:7;28941:18;;;;;;;;;;;;;;;;28931:6;:28;;28923:37;;;;;;;;28982:24;28999:6;28982:12;;:16;;:24;;;;:::i;:::-;28967:12;:39;;;;29034:30;29057:6;29034:9;:18;29044:7;29034:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;29013:9;:18;29023:7;29013:18;;;;;;;;;;;;;;;:51;;;;29102:1;29076:37;;29085:7;29076:37;;;29106:6;29076:37;;;;;;;;;;;;;;;;;;28801:318;;:::o;21266:157::-;21325:7;21341:9;21353:8;21357:1;21359;21353:3;:8::i;:::-;21341:20;;21368:9;21380:8;21384:1;21386;21380:3;:8::i;:::-;21368:20;;21402:15;21406:8;21410:1;21412;21406:3;:8::i;:::-;21415:1;21402:3;:15::i;:::-;21395:22;;;;21266:157;;;;:::o;20712:180::-;20770:7;20795:1;20790;:6;20786:37;;;20814:1;20807:8;;;;20786:37;20829:9;20845:1;20841;:5;20829:17;;20869:1;20864;20860;:5;;;;;;;;:10;20853:18;;;;;;20885:1;20878:8;;;20712:180;;;;;:::o;20896:112::-;20954:7;20970:9;20986:1;20982;:5;;;;;;;;20970:17;;21001:1;20994:8;;;20896:112;;;;:::o

Swarm Source

bzzr://b23e06b73e2f13b2449b74ea23f5a523c09e136e0b125258db8499e57ab79904
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.