token-icon

Paytience

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
PAYTIENCE
Holders
45+0.00%
Transfers
275

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106102965760003560e01c80637bce5a041161015a578063bdd4b545116100c1578063e2f456051161007a578063e2f4560514610a40578063e9c3bbd314610a6b578063f11a24d314610a96578063f2fde38b14610ac1578063f637434214610aea578063f8b45b0514610b155761029d565b8063bdd4b5451461091e578063c024666814610947578063c8c8ebe414610970578063d257b34f1461099b578063d85ba063146109d8578063dd62ed3e14610a035761029d565b80639a7a23d6116101135780639a7a23d6146107e8578063a457c2d714610811578063a9059cbb1461084e578063b3f006741461088b578063b62496f5146108b6578063bbc0c742146108f35761029d565b80637bce5a04146106e65780638896d539146107115780638b27306d1461073c5780638da5cb5b14610767578063921369131461079257806395d89b41146107bd5761029d565b80634b8ce602116101fe5780636fcba377116101b75780636fcba377146105ec57806370a0823114610615578063715018a61461065257806371e6584014610669578063751039fc146106925780637571336a146106bd5761029d565b80634b8ce602146104d85780634f98c2f2146105035780634fbee1931461052e57806366c215f31461056b5780636a486a8e146105965780636ac5eeee146105c15761029d565b806323b872dd1161025057806323b872dd146103b4578063313ce567146103f1578063395093511461041c5780633c271a051461045957806349bd5a5e146104825780634a62bb65146104ad5761029d565b806299d386146102a257806306fdde03146102b9578063095ea7b3146102e457806310d5de53146103215780631694505e1461035e57806318160ddd146103895761029d565b3661029d57005b600080fd5b3480156102ae57600080fd5b506102b7610b40565b005b3480156102c557600080fd5b506102ce610bf4565b6040516102db919061341f565b60405180910390f35b3480156102f057600080fd5b5061030b600480360381019061030691906134e9565b610c86565b6040516103189190613544565b60405180910390f35b34801561032d57600080fd5b506103486004803603810190610343919061355f565b610ca4565b6040516103559190613544565b60405180910390f35b34801561036a57600080fd5b50610373610cc4565b60405161038091906135eb565b60405180910390f35b34801561039557600080fd5b5061039e610ce8565b6040516103ab9190613615565b60405180910390f35b3480156103c057600080fd5b506103db60048036038101906103d69190613630565b610cf2565b6040516103e89190613544565b60405180910390f35b3480156103fd57600080fd5b50610406610dea565b604051610413919061369f565b60405180910390f35b34801561042857600080fd5b50610443600480360381019061043e91906134e9565b610e01565b6040516104509190613544565b60405180910390f35b34801561046557600080fd5b50610480600480360381019061047b919061382e565b610ead565b005b34801561048e57600080fd5b50610497610fbe565b6040516104a49190613899565b60405180910390f35b3480156104b957600080fd5b506104c2610fe2565b6040516104cf9190613544565b60405180910390f35b3480156104e457600080fd5b506104ed610ff5565b6040516104fa9190613615565b60405180910390f35b34801561050f57600080fd5b50610518610ffb565b6040516105259190613615565b60405180910390f35b34801561053a57600080fd5b506105556004803603810190610550919061355f565b611001565b6040516105629190613544565b60405180910390f35b34801561057757600080fd5b50610580611057565b60405161058d9190613544565b60405180910390f35b3480156105a257600080fd5b506105ab61106a565b6040516105b89190613615565b60405180910390f35b3480156105cd57600080fd5b506105d6611070565b6040516105e39190613544565b60405180910390f35b3480156105f857600080fd5b50610613600480360381019061060e91906138b4565b611083565b005b34801561062157600080fd5b5061063c6004803603810190610637919061355f565b61119f565b6040516106499190613615565b60405180910390f35b34801561065e57600080fd5b506106676111e7565b005b34801561067557600080fd5b50610690600480360381019061068b919061391b565b61126f565b005b34801561069e57600080fd5b506106a7611308565b6040516106b49190613544565b60405180910390f35b3480156106c957600080fd5b506106e460048036038101906106df9190613948565b6113a8565b005b3480156106f257600080fd5b506106fb61147f565b6040516107089190613615565b60405180910390f35b34801561071d57600080fd5b50610726611485565b6040516107339190613615565b60405180910390f35b34801561074857600080fd5b506107516114a6565b60405161075e9190613615565b60405180910390f35b34801561077357600080fd5b5061077c6114ac565b6040516107899190613899565b60405180910390f35b34801561079e57600080fd5b506107a76114d6565b6040516107b49190613615565b60405180910390f35b3480156107c957600080fd5b506107d26114dc565b6040516107df919061341f565b60405180910390f35b3480156107f457600080fd5b5061080f600480360381019061080a9190613948565b61156e565b005b34801561081d57600080fd5b50610838600480360381019061083391906134e9565b611687565b6040516108459190613544565b60405180910390f35b34801561085a57600080fd5b50610875600480360381019061087091906134e9565b611772565b6040516108829190613544565b60405180910390f35b34801561089757600080fd5b506108a0611790565b6040516108ad9190613899565b60405180910390f35b3480156108c257600080fd5b506108dd60048036038101906108d8919061355f565b6117b6565b6040516108ea9190613544565b60405180910390f35b3480156108ff57600080fd5b506109086117d6565b6040516109159190613544565b60405180910390f35b34801561092a57600080fd5b50610945600480360381019061094091906139c4565b6117e9565b005b34801561095357600080fd5b5061096e60048036038101906109699190613948565b6118be565b005b34801561097c57600080fd5b506109856119e3565b6040516109929190613615565b60405180910390f35b3480156109a757600080fd5b506109c260048036038101906109bd9190613a17565b6119e9565b6040516109cf9190613544565b60405180910390f35b3480156109e457600080fd5b506109ed611b3e565b6040516109fa9190613615565b60405180910390f35b348015610a0f57600080fd5b50610a2a6004803603810190610a259190613a44565b611b44565b604051610a379190613615565b60405180910390f35b348015610a4c57600080fd5b50610a55611bcb565b604051610a629190613615565b60405180910390f35b348015610a7757600080fd5b50610a80611bd1565b604051610a8d9190613615565b60405180910390f35b348015610aa257600080fd5b50610aab611bd7565b604051610ab89190613615565b60405180910390f35b348015610acd57600080fd5b50610ae86004803603810190610ae3919061355f565b611bdd565b005b348015610af657600080fd5b50610aff611cd5565b604051610b0c9190613615565b60405180910390f35b348015610b2157600080fd5b50610b2a611cdb565b604051610b379190613615565b60405180910390f35b610b48611ce1565b73ffffffffffffffffffffffffffffffffffffffff16610b666114ac565b73ffffffffffffffffffffffffffffffffffffffff1614610bbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb390613ad0565b60405180910390fd5b6001600b60016101000a81548160ff0219169083151502179055506001600b60026101000a81548160ff021916908315150217905550565b606060048054610c0390613b1f565b80601f0160208091040260200160405190810160405280929190818152602001828054610c2f90613b1f565b8015610c7c5780601f10610c5157610100808354040283529160200191610c7c565b820191906000526020600020905b815481529060010190602001808311610c5f57829003601f168201915b5050505050905090565b6000610c9a610c93611ce1565b8484611ce9565b6001905092915050565b60196020528060005260406000206000915054906101000a900460ff1681565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6000600254905090565b6000610cff848484611eb4565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610d4a611ce1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610dca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc190613bc3565b60405180910390fd5b610dde85610dd6611ce1565b858403611ce9565b60019150509392505050565b6000600360009054906101000a900460ff16905090565b6000610ea3610e0e611ce1565b848460016000610e1c611ce1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e9e9190613c12565b611ce9565b6001905092915050565b610eb5611ce1565b73ffffffffffffffffffffffffffffffffffffffff16610ed36114ac565b73ffffffffffffffffffffffffffffffffffffffff1614610f29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2090613ad0565b60405180910390fd5b60005b8251811015610fb95781601a6000858481518110610f4d57610f4c613c68565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610fb190613c97565b915050610f2c565b505050565b7f000000000000000000000000f2a691032b47e5e783c7293f33061957c8d875a281565b600b60009054906101000a900460ff1681565b60125481565b60155481565b6000601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b601760009054906101000a900460ff1681565b600f5481565b600b60029054906101000a900460ff1681565b61108b611ce1565b73ffffffffffffffffffffffffffffffffffffffff166110a96114ac565b73ffffffffffffffffffffffffffffffffffffffff16146110ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f690613ad0565b60405180910390fd5b83600d8190555082600e81905550600e54600d5461111d9190613c12565b600c8190555081601081905550806011819055506011546010546111419190613c12565b600f81905550601e600f54600c546111599190613c12565b10611199576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119090613d52565b60405180910390fd5b50505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6111ef611ce1565b73ffffffffffffffffffffffffffffffffffffffff1661120d6114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611263576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125a90613ad0565b60405180910390fd5b61126d6000612a6c565b565b611277611ce1565b73ffffffffffffffffffffffffffffffffffffffff166112956114ac565b73ffffffffffffffffffffffffffffffffffffffff16146112eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e290613ad0565b60405180910390fd5b80600b60026101000a81548160ff02191690831515021790555050565b6000611312611ce1565b73ffffffffffffffffffffffffffffffffffffffff166113306114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611386576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137d90613ad0565b60405180910390fd5b6000600b60006101000a81548160ff0219169083151502179055506001905090565b6113b0611ce1565b73ffffffffffffffffffffffffffffffffffffffff166113ce6114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611424576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141b90613ad0565b60405180910390fd5b80601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600e5481565b6000603c426015546114979190613d72565b6114a19190613dd5565b905090565b60135481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60115481565b6060600580546114eb90613b1f565b80601f016020809104026020016040519081016040528092919081815260200182805461151790613b1f565b80156115645780601f1061153957610100808354040283529160200191611564565b820191906000526020600020905b81548152906001019060200180831161154757829003601f168201915b5050505050905090565b611576611ce1565b73ffffffffffffffffffffffffffffffffffffffff166115946114ac565b73ffffffffffffffffffffffffffffffffffffffff16146115ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e190613ad0565b60405180910390fd5b7f000000000000000000000000f2a691032b47e5e783c7293f33061957c8d875a273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611679576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167090613e78565b60405180910390fd5b6116838282612b32565b5050565b60008060016000611696611ce1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015611753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174a90613f0a565b60405180910390fd5b61176761175e611ce1565b85858403611ce9565b600191505092915050565b600061178661177f611ce1565b8484611eb4565b6001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601b6020528060005260406000206000915054906101000a900460ff1681565b600b60019054906101000a900460ff1681565b6117f1611ce1565b73ffffffffffffffffffffffffffffffffffffffff1661180f6114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185c90613ad0565b60405180910390fd5b603c826118729190613f2a565b63ffffffff1660168190555082601760006101000a81548160ff0219169083151502179055504260158190555080601760016101000a81548160ff021916908315150217905550505050565b6118c6611ce1565b73ffffffffffffffffffffffffffffffffffffffff166118e46114ac565b73ffffffffffffffffffffffffffffffffffffffff161461193a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193190613ad0565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516119d79190613544565b60405180910390a25050565b60085481565b60006119f3611ce1565b73ffffffffffffffffffffffffffffffffffffffff16611a116114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611a67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5e90613ad0565b60405180910390fd5b620186a06001611a75610ce8565b611a7f9190613f68565b611a899190613dd5565b821015611acb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac290614034565b60405180910390fd5b6103e86005611ad8610ce8565b611ae29190613f68565b611aec9190613dd5565b821115611b2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b25906140c6565b60405180910390fd5b8160098190555060019050919050565b600c5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b60165481565b600d5481565b611be5611ce1565b73ffffffffffffffffffffffffffffffffffffffff16611c036114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611c59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5090613ad0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611cc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc090614158565b60405180910390fd5b611cd281612a6c565b50565b60105481565b600a5481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611d59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d50906141ea565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611dc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc09061427c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611ea79190613615565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611f24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f1b9061430e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f8b906143a0565b60405180910390fd5b6000811415611fae57611fa983836000612bd3565b612a67565b600b60009054906101000a900460ff16156124a957611fcb6114ac565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561203957506120096114ac565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156120725750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156120ac575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156120c55750600660149054906101000a900460ff16155b156124a857600b60019054906101000a900460ff166121bf57601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061217f5750601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6121be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b59061440c565b60405180910390fd5b5b601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156122625750601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612309576008548111156122ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122a39061449e565b60405180910390fd5b600a546122b88361119f565b826122c39190613c12565b1115612304576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122fb9061450a565b60405180910390fd5b6124a7565b601b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156123ac5750601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156123fb576008548111156123f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ed9061459c565b60405180910390fd5b6124a6565b601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166124a557600a546124588361119f565b826124639190613c12565b11156124a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249b9061450a565b60405180910390fd5b5b5b5b5b5b60006124b43061119f565b9050600060095482101590508080156124d95750600b60029054906101000a900460ff165b80156124f25750600660149054906101000a900460ff16155b80156125485750601b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561259e5750601860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156125f45750601860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612638576001600660146101000a81548160ff02191690831515021790555061261c612e54565b6000600660146101000a81548160ff0219169083151502179055505b6000600660149054906101000a900460ff16159050601860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806126ee5750601860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156126f857600090505b60008115612a5757601b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561275b57506000600f54115b156127e7576064600f54866127709190613f68565b61277a9190613dd5565b9050600f546010548261278d9190613f68565b6127979190613dd5565b601260008282546127a89190613c12565b92505081905550600f54601154826127c09190613f68565b6127ca9190613dd5565b601360008282546127db9190613c12565b92505081905550612a33565b601b60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561284257506000600c54115b15612a3257601760009054906101000a900460ff16156129af5760155442116128a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289790614608565b60405180910390fd5b601760019054906101000a900460ff161561299a57601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612941576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293890614674565b60405180910390fd5b6000601a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b601654426129a89190613c12565b6015819055505b6064600c54866129bf9190613f68565b6129c99190613dd5565b9050600c54600d54826129dc9190613f68565b6129e69190613dd5565b601260008282546129f79190613c12565b92505081905550600c54600e5482612a0f9190613f68565b612a199190613dd5565b60136000828254612a2a9190613c12565b925050819055505b5b6000811115612a4857612a47873083612bd3565b5b8085612a549190613d72565b94505b612a62878787612bd3565b505050505b505050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3a9061430e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612cb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612caa906143a0565b60405180910390fd5b612cbe838383613043565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612d44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d3b90614706565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612dd79190613c12565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612e3b9190613615565b60405180910390a3612e4e848484613048565b50505050565b6000612e5f3061119f565b90506000601354601254612e739190613c12565b9050600080831480612e855750600082145b15612e9257505050613041565b6014600954612ea19190613f68565b831115612eba576014600954612eb79190613f68565b92505b600060028360125486612ecd9190613f68565b612ed79190613dd5565b612ee19190613dd5565b905060008185612ef19190613d72565b90506000479050612f018261304d565b60008147612f0f9190613d72565b905060008660135483612f229190613f68565b612f2c9190613dd5565b905060008183612f3c9190613d72565b905060006012819055506000601381905550600086118015612f5e5750600081115b15612fa957612f6d868261328a565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561858288604051612fa093929190614726565b60405180910390a15b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051612fef9061478e565b60006040518083038185875af1925050503d806000811461302c576040519150601f19603f3d011682016040523d82523d6000602084013e613031565b606091505b5050809750505050505050505050505b565b505050565b505050565b6000600267ffffffffffffffff81111561306a576130696136bf565b5b6040519080825280602002602001820160405280156130985781602001602082028036833780820191505090505b50905030816000815181106130b0576130af613c68565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613155573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061317991906147b8565b8160018151811061318d5761318c613c68565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506131f2307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84611ce9565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016132549594939291906148de565b600060405180830381600087803b15801561326e57600080fd5b505af1158015613282573d6000803e3d6000fd5b505050505050565b6132b5307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84611ce9565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b815260040161333c96959493929190614938565b60606040518083038185885af115801561335a573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061337f91906149ae565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156133c05780820151818401526020810190506133a5565b838111156133cf576000848401525b50505050565b6000601f19601f8301169050919050565b60006133f182613386565b6133fb8185613391565b935061340b8185602086016133a2565b613414816133d5565b840191505092915050565b6000602082019050818103600083015261343981846133e6565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061348082613455565b9050919050565b61349081613475565b811461349b57600080fd5b50565b6000813590506134ad81613487565b92915050565b6000819050919050565b6134c6816134b3565b81146134d157600080fd5b50565b6000813590506134e3816134bd565b92915050565b60008060408385031215613500576134ff61344b565b5b600061350e8582860161349e565b925050602061351f858286016134d4565b9150509250929050565b60008115159050919050565b61353e81613529565b82525050565b60006020820190506135596000830184613535565b92915050565b6000602082840312156135755761357461344b565b5b60006135838482850161349e565b91505092915050565b6000819050919050565b60006135b16135ac6135a784613455565b61358c565b613455565b9050919050565b60006135c382613596565b9050919050565b60006135d5826135b8565b9050919050565b6135e5816135ca565b82525050565b600060208201905061360060008301846135dc565b92915050565b61360f816134b3565b82525050565b600060208201905061362a6000830184613606565b92915050565b6000806000606084860312156136495761364861344b565b5b60006136578682870161349e565b93505060206136688682870161349e565b9250506040613679868287016134d4565b9150509250925092565b600060ff82169050919050565b61369981613683565b82525050565b60006020820190506136b46000830184613690565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6136f7826133d5565b810181811067ffffffffffffffff82111715613716576137156136bf565b5b80604052505050565b6000613729613441565b905061373582826136ee565b919050565b600067ffffffffffffffff821115613755576137546136bf565b5b602082029050602081019050919050565b600080fd5b600061377e6137798461373a565b61371f565b905080838252602082019050602084028301858111156137a1576137a0613766565b5b835b818110156137ca57806137b6888261349e565b8452602084019350506020810190506137a3565b5050509392505050565b600082601f8301126137e9576137e86136ba565b5b81356137f984826020860161376b565b91505092915050565b61380b81613529565b811461381657600080fd5b50565b60008135905061382881613802565b92915050565b600080604083850312156138455761384461344b565b5b600083013567ffffffffffffffff81111561386357613862613450565b5b61386f858286016137d4565b925050602061388085828601613819565b9150509250929050565b61389381613475565b82525050565b60006020820190506138ae600083018461388a565b92915050565b600080600080608085870312156138ce576138cd61344b565b5b60006138dc878288016134d4565b94505060206138ed878288016134d4565b93505060406138fe878288016134d4565b925050606061390f878288016134d4565b91505092959194509250565b6000602082840312156139315761393061344b565b5b600061393f84828501613819565b91505092915050565b6000806040838503121561395f5761395e61344b565b5b600061396d8582860161349e565b925050602061397e85828601613819565b9150509250929050565b600063ffffffff82169050919050565b6139a181613988565b81146139ac57600080fd5b50565b6000813590506139be81613998565b92915050565b6000806000606084860312156139dd576139dc61344b565b5b60006139eb86828701613819565b93505060206139fc868287016139af565b9250506040613a0d86828701613819565b9150509250925092565b600060208284031215613a2d57613a2c61344b565b5b6000613a3b848285016134d4565b91505092915050565b60008060408385031215613a5b57613a5a61344b565b5b6000613a698582860161349e565b9250506020613a7a8582860161349e565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613aba602083613391565b9150613ac582613a84565b602082019050919050565b60006020820190508181036000830152613ae981613aad565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613b3757607f821691505b60208210811415613b4b57613b4a613af0565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000613bad602883613391565b9150613bb882613b51565b604082019050919050565b60006020820190508181036000830152613bdc81613ba0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613c1d826134b3565b9150613c28836134b3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613c5d57613c5c613be3565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000613ca2826134b3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613cd557613cd4613be3565b5b600182019050919050565b7f546f74616c20726f756e6474726970206d757374206265206c6573732074686160008201527f6e20333000000000000000000000000000000000000000000000000000000000602082015250565b6000613d3c602483613391565b9150613d4782613ce0565b604082019050919050565b60006020820190508181036000830152613d6b81613d2f565b9050919050565b6000613d7d826134b3565b9150613d88836134b3565b925082821015613d9b57613d9a613be3565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613de0826134b3565b9150613deb836134b3565b925082613dfb57613dfa613da6565b5b828204905092915050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000613e62603983613391565b9150613e6d82613e06565b604082019050919050565b60006020820190508181036000830152613e9181613e55565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000613ef4602583613391565b9150613eff82613e98565b604082019050919050565b60006020820190508181036000830152613f2381613ee7565b9050919050565b6000613f3582613988565b9150613f4083613988565b92508163ffffffff0483118215151615613f5d57613f5c613be3565b5b828202905092915050565b6000613f73826134b3565b9150613f7e836134b3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613fb757613fb6613be3565b5b828202905092915050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b600061401e603583613391565b915061402982613fc2565b604082019050919050565b6000602082019050818103600083015261404d81614011565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b60006140b0603483613391565b91506140bb82614054565b604082019050919050565b600060208201905081810360008301526140df816140a3565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614142602683613391565b915061414d826140e6565b604082019050919050565b6000602082019050818103600083015261417181614135565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006141d4602483613391565b91506141df82614178565b604082019050919050565b60006020820190508181036000830152614203816141c7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614266602283613391565b91506142718261420a565b604082019050919050565b6000602082019050818103600083015261429581614259565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006142f8602583613391565b91506143038261429c565b604082019050919050565b60006020820190508181036000830152614327816142eb565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061438a602383613391565b91506143958261432e565b604082019050919050565b600060208201905081810360008301526143b98161437d565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b60006143f6601683613391565b9150614401826143c0565b602082019050919050565b60006020820190508181036000830152614425816143e9565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b6000614488603583613391565b91506144938261442c565b604082019050919050565b600060208201905081810360008301526144b78161447b565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b60006144f4601383613391565b91506144ff826144be565b602082019050919050565b60006020820190508181036000830152614523816144e7565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b6000614586603683613391565b91506145918261452a565b604082019050919050565b600060208201905081810360008301526145b581614579565b9050919050565b7f5061797469656e63650000000000000000000000000000000000000000000000600082015250565b60006145f2600983613391565b91506145fd826145bc565b602082019050919050565b60006020820190508181036000830152614621816145e5565b9050919050565b7f57686974656c6973742070686173650000000000000000000000000000000000600082015250565b600061465e600f83613391565b915061466982614628565b602082019050919050565b6000602082019050818103600083015261468d81614651565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006146f0602683613391565b91506146fb82614694565b604082019050919050565b6000602082019050818103600083015261471f816146e3565b9050919050565b600060608201905061473b6000830186613606565b6147486020830185613606565b6147556040830184613606565b949350505050565b600081905092915050565b50565b600061477860008361475d565b915061478382614768565b600082019050919050565b60006147998261476b565b9150819050919050565b6000815190506147b281613487565b92915050565b6000602082840312156147ce576147cd61344b565b5b60006147dc848285016147a3565b91505092915050565b6000819050919050565b600061480a614805614800846147e5565b61358c565b6134b3565b9050919050565b61481a816147ef565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61485581613475565b82525050565b6000614867838361484c565b60208301905092915050565b6000602082019050919050565b600061488b82614820565b614895818561482b565b93506148a08361483c565b8060005b838110156148d15781516148b8888261485b565b97506148c383614873565b9250506001810190506148a4565b5085935050505092915050565b600060a0820190506148f36000830188613606565b6149006020830187614811565b81810360408301526149128186614880565b9050614921606083018561388a565b61492e6080830184613606565b9695505050505050565b600060c08201905061494d600083018961388a565b61495a6020830188613606565b6149676040830187614811565b6149746060830186614811565b614981608083018561388a565b61498e60a0830184613606565b979650505050505050565b6000815190506149a8816134bd565b92915050565b6000806000606084860312156149c7576149c661344b565b5b60006149d586828701614999565b93505060206149e686828701614999565b92505060406149f786828701614999565b915050925092509256fea26469706673582212202734d33a6fa0f9475a68c53e40355adcebeec90a15f154f068a9ec6ddbd4348c64736f6c634300080a0033
Creation ByteCode
0x60c06040526001600b60006101000a81548160ff0219169083151502179055506000600b60016101000a81548160ff0219169083151502179055506000600b60026101000a81548160ff0219169083151502179055506012601460006101000a81548160ff021916908360ff1602179055506001601760006101000a81548160ff0219169083151502179055506001601760016101000a81548160ff021916908315150217905550348015620000b457600080fd5b506040518060400160405280600981526020017f5061797469656e636500000000000000000000000000000000000000000000008152506040518060400160405280600981526020017f5041595449454e43450000000000000000000000000000000000000000000000815250601460009054906101000a900460ff1682600490805190602001906200014992919062000b24565b5081600590805190602001906200016292919062000b24565b5080600360006101000a81548160ff021916908360ff160217905550505050620001a162000195620005e460201b60201c565b620005ec60201b60201c565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905073410dfe1635b95c9d28aa344cd0d8cf2e561dfcd6600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600080600080610e106016819055506000601460009054906101000a900460ff16600a6200023e919062000d6e565b633b9aca006200024f919062000dbf565b9050601460009054906101000a900460ff16600a6200026f919062000d6e565b629896806200027f919062000dbf565b600881905550601460009054906101000a900460ff16600a620002a3919062000d6e565b62989680620002b3919062000dbf565b600a81905550612710600a82620002cb919062000dbf565b620002d7919062000e4f565b600981905550620002f0866001620006b260201b60201c565b8573ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508573ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000370573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000396919062000ef1565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308873ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000424919062000ef1565b6040518363ffffffff1660e01b81526004016200044392919062000f34565b6020604051808303816000875af115801562000463573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000489919062000ef1565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620004d160a0516001620006b260201b60201c565b620004e660a05160016200079c60201b60201c565b84600d8190555083600e81905550600e54600d5462000506919062000f61565b600c8190555082601081905550816011819055506011546010546200052c919062000f61565b600f8190555062000554620005466200083d60201b60201c565b60016200086760201b60201c565b620005673060016200086760201b60201c565b6200057c61dead60016200086760201b60201c565b6200059e620005906200083d60201b60201c565b6001620006b260201b60201c565b620005b1306001620006b260201b60201c565b620005c661dead6001620006b260201b60201c565b620005d83382620009a160201b60201c565b50505050505062001180565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620006c2620005e460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620006e86200083d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000741576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000738906200101f565b60405180910390fd5b80601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b80601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b62000877620005e460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200089d6200083d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620008f6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008ed906200101f565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516200099591906200105e565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000a14576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a0b90620010cb565b60405180910390fd5b62000a286000838362000b1a60201b60201c565b806002600082825462000a3c919062000f61565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000a93919062000f61565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000afa9190620010fe565b60405180910390a362000b166000838362000b1f60201b60201c565b5050565b505050565b505050565b82805462000b32906200114a565b90600052602060002090601f01602090048101928262000b56576000855562000ba2565b82601f1062000b7157805160ff191683800117855562000ba2565b8280016001018555821562000ba2579182015b8281111562000ba157825182559160200191906001019062000b84565b5b50905062000bb1919062000bb5565b5090565b5b8082111562000bd057600081600090555060010162000bb6565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000c625780860481111562000c3a5762000c3962000bd4565b5b600185161562000c4a5780820291505b808102905062000c5a8562000c03565b945062000c1a565b94509492505050565b60008262000c7d576001905062000d50565b8162000c8d576000905062000d50565b816001811462000ca6576002811462000cb15762000ce7565b600191505062000d50565b60ff84111562000cc65762000cc562000bd4565b5b8360020a91508482111562000ce05762000cdf62000bd4565b5b5062000d50565b5060208310610133831016604e8410600b841016171562000d215782820a90508381111562000d1b5762000d1a62000bd4565b5b62000d50565b62000d30848484600162000c10565b9250905081840481111562000d4a5762000d4962000bd4565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b600062000d7b8262000d57565b915062000d888362000d61565b925062000db77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000c6b565b905092915050565b600062000dcc8262000d57565b915062000dd98362000d57565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000e155762000e1462000bd4565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000e5c8262000d57565b915062000e698362000d57565b92508262000e7c5762000e7b62000e20565b5b828204905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000eb98262000e8c565b9050919050565b62000ecb8162000eac565b811462000ed757600080fd5b50565b60008151905062000eeb8162000ec0565b92915050565b60006020828403121562000f0a5762000f0962000e87565b5b600062000f1a8482850162000eda565b91505092915050565b62000f2e8162000eac565b82525050565b600060408201905062000f4b600083018562000f23565b62000f5a602083018462000f23565b9392505050565b600062000f6e8262000d57565b915062000f7b8362000d57565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000fb35762000fb262000bd4565b5b828201905092915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006200100760208362000fbe565b9150620010148262000fcf565b602082019050919050565b600060208201905081810360008301526200103a8162000ff8565b9050919050565b60008115159050919050565b620010588162001041565b82525050565b60006020820190506200107560008301846200104d565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620010b3601f8362000fbe565b9150620010c0826200107b565b602082019050919050565b60006020820190508181036000830152620010e681620010a4565b9050919050565b620010f88162000d57565b82525050565b6000602082019050620011156000830184620010ed565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200116357607f821691505b602082108114156200117a57620011796200111b565b5b50919050565b60805160a051614a37620011d060003960008181610fc001526115ec015260008181610cc6015281816130ec015281816131cd015281816131f40152818161329001526132b70152614a376000f3fe6080604052600436106102965760003560e01c80637bce5a041161015a578063bdd4b545116100c1578063e2f456051161007a578063e2f4560514610a40578063e9c3bbd314610a6b578063f11a24d314610a96578063f2fde38b14610ac1578063f637434214610aea578063f8b45b0514610b155761029d565b8063bdd4b5451461091e578063c024666814610947578063c8c8ebe414610970578063d257b34f1461099b578063d85ba063146109d8578063dd62ed3e14610a035761029d565b80639a7a23d6116101135780639a7a23d6146107e8578063a457c2d714610811578063a9059cbb1461084e578063b3f006741461088b578063b62496f5146108b6578063bbc0c742146108f35761029d565b80637bce5a04146106e65780638896d539146107115780638b27306d1461073c5780638da5cb5b14610767578063921369131461079257806395d89b41146107bd5761029d565b80634b8ce602116101fe5780636fcba377116101b75780636fcba377146105ec57806370a0823114610615578063715018a61461065257806371e6584014610669578063751039fc146106925780637571336a146106bd5761029d565b80634b8ce602146104d85780634f98c2f2146105035780634fbee1931461052e57806366c215f31461056b5780636a486a8e146105965780636ac5eeee146105c15761029d565b806323b872dd1161025057806323b872dd146103b4578063313ce567146103f1578063395093511461041c5780633c271a051461045957806349bd5a5e146104825780634a62bb65146104ad5761029d565b806299d386146102a257806306fdde03146102b9578063095ea7b3146102e457806310d5de53146103215780631694505e1461035e57806318160ddd146103895761029d565b3661029d57005b600080fd5b3480156102ae57600080fd5b506102b7610b40565b005b3480156102c557600080fd5b506102ce610bf4565b6040516102db919061341f565b60405180910390f35b3480156102f057600080fd5b5061030b600480360381019061030691906134e9565b610c86565b6040516103189190613544565b60405180910390f35b34801561032d57600080fd5b506103486004803603810190610343919061355f565b610ca4565b6040516103559190613544565b60405180910390f35b34801561036a57600080fd5b50610373610cc4565b60405161038091906135eb565b60405180910390f35b34801561039557600080fd5b5061039e610ce8565b6040516103ab9190613615565b60405180910390f35b3480156103c057600080fd5b506103db60048036038101906103d69190613630565b610cf2565b6040516103e89190613544565b60405180910390f35b3480156103fd57600080fd5b50610406610dea565b604051610413919061369f565b60405180910390f35b34801561042857600080fd5b50610443600480360381019061043e91906134e9565b610e01565b6040516104509190613544565b60405180910390f35b34801561046557600080fd5b50610480600480360381019061047b919061382e565b610ead565b005b34801561048e57600080fd5b50610497610fbe565b6040516104a49190613899565b60405180910390f35b3480156104b957600080fd5b506104c2610fe2565b6040516104cf9190613544565b60405180910390f35b3480156104e457600080fd5b506104ed610ff5565b6040516104fa9190613615565b60405180910390f35b34801561050f57600080fd5b50610518610ffb565b6040516105259190613615565b60405180910390f35b34801561053a57600080fd5b506105556004803603810190610550919061355f565b611001565b6040516105629190613544565b60405180910390f35b34801561057757600080fd5b50610580611057565b60405161058d9190613544565b60405180910390f35b3480156105a257600080fd5b506105ab61106a565b6040516105b89190613615565b60405180910390f35b3480156105cd57600080fd5b506105d6611070565b6040516105e39190613544565b60405180910390f35b3480156105f857600080fd5b50610613600480360381019061060e91906138b4565b611083565b005b34801561062157600080fd5b5061063c6004803603810190610637919061355f565b61119f565b6040516106499190613615565b60405180910390f35b34801561065e57600080fd5b506106676111e7565b005b34801561067557600080fd5b50610690600480360381019061068b919061391b565b61126f565b005b34801561069e57600080fd5b506106a7611308565b6040516106b49190613544565b60405180910390f35b3480156106c957600080fd5b506106e460048036038101906106df9190613948565b6113a8565b005b3480156106f257600080fd5b506106fb61147f565b6040516107089190613615565b60405180910390f35b34801561071d57600080fd5b50610726611485565b6040516107339190613615565b60405180910390f35b34801561074857600080fd5b506107516114a6565b60405161075e9190613615565b60405180910390f35b34801561077357600080fd5b5061077c6114ac565b6040516107899190613899565b60405180910390f35b34801561079e57600080fd5b506107a76114d6565b6040516107b49190613615565b60405180910390f35b3480156107c957600080fd5b506107d26114dc565b6040516107df919061341f565b60405180910390f35b3480156107f457600080fd5b5061080f600480360381019061080a9190613948565b61156e565b005b34801561081d57600080fd5b50610838600480360381019061083391906134e9565b611687565b6040516108459190613544565b60405180910390f35b34801561085a57600080fd5b50610875600480360381019061087091906134e9565b611772565b6040516108829190613544565b60405180910390f35b34801561089757600080fd5b506108a0611790565b6040516108ad9190613899565b60405180910390f35b3480156108c257600080fd5b506108dd60048036038101906108d8919061355f565b6117b6565b6040516108ea9190613544565b60405180910390f35b3480156108ff57600080fd5b506109086117d6565b6040516109159190613544565b60405180910390f35b34801561092a57600080fd5b50610945600480360381019061094091906139c4565b6117e9565b005b34801561095357600080fd5b5061096e60048036038101906109699190613948565b6118be565b005b34801561097c57600080fd5b506109856119e3565b6040516109929190613615565b60405180910390f35b3480156109a757600080fd5b506109c260048036038101906109bd9190613a17565b6119e9565b6040516109cf9190613544565b60405180910390f35b3480156109e457600080fd5b506109ed611b3e565b6040516109fa9190613615565b60405180910390f35b348015610a0f57600080fd5b50610a2a6004803603810190610a259190613a44565b611b44565b604051610a379190613615565b60405180910390f35b348015610a4c57600080fd5b50610a55611bcb565b604051610a629190613615565b60405180910390f35b348015610a7757600080fd5b50610a80611bd1565b604051610a8d9190613615565b60405180910390f35b348015610aa257600080fd5b50610aab611bd7565b604051610ab89190613615565b60405180910390f35b348015610acd57600080fd5b50610ae86004803603810190610ae3919061355f565b611bdd565b005b348015610af657600080fd5b50610aff611cd5565b604051610b0c9190613615565b60405180910390f35b348015610b2157600080fd5b50610b2a611cdb565b604051610b379190613615565b60405180910390f35b610b48611ce1565b73ffffffffffffffffffffffffffffffffffffffff16610b666114ac565b73ffffffffffffffffffffffffffffffffffffffff1614610bbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb390613ad0565b60405180910390fd5b6001600b60016101000a81548160ff0219169083151502179055506001600b60026101000a81548160ff021916908315150217905550565b606060048054610c0390613b1f565b80601f0160208091040260200160405190810160405280929190818152602001828054610c2f90613b1f565b8015610c7c5780601f10610c5157610100808354040283529160200191610c7c565b820191906000526020600020905b815481529060010190602001808311610c5f57829003601f168201915b5050505050905090565b6000610c9a610c93611ce1565b8484611ce9565b6001905092915050565b60196020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b6000610cff848484611eb4565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610d4a611ce1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610dca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc190613bc3565b60405180910390fd5b610dde85610dd6611ce1565b858403611ce9565b60019150509392505050565b6000600360009054906101000a900460ff16905090565b6000610ea3610e0e611ce1565b848460016000610e1c611ce1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e9e9190613c12565b611ce9565b6001905092915050565b610eb5611ce1565b73ffffffffffffffffffffffffffffffffffffffff16610ed36114ac565b73ffffffffffffffffffffffffffffffffffffffff1614610f29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2090613ad0565b60405180910390fd5b60005b8251811015610fb95781601a6000858481518110610f4d57610f4c613c68565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610fb190613c97565b915050610f2c565b505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600b60009054906101000a900460ff1681565b60125481565b60155481565b6000601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b601760009054906101000a900460ff1681565b600f5481565b600b60029054906101000a900460ff1681565b61108b611ce1565b73ffffffffffffffffffffffffffffffffffffffff166110a96114ac565b73ffffffffffffffffffffffffffffffffffffffff16146110ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f690613ad0565b60405180910390fd5b83600d8190555082600e81905550600e54600d5461111d9190613c12565b600c8190555081601081905550806011819055506011546010546111419190613c12565b600f81905550601e600f54600c546111599190613c12565b10611199576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119090613d52565b60405180910390fd5b50505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6111ef611ce1565b73ffffffffffffffffffffffffffffffffffffffff1661120d6114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611263576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125a90613ad0565b60405180910390fd5b61126d6000612a6c565b565b611277611ce1565b73ffffffffffffffffffffffffffffffffffffffff166112956114ac565b73ffffffffffffffffffffffffffffffffffffffff16146112eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e290613ad0565b60405180910390fd5b80600b60026101000a81548160ff02191690831515021790555050565b6000611312611ce1565b73ffffffffffffffffffffffffffffffffffffffff166113306114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611386576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137d90613ad0565b60405180910390fd5b6000600b60006101000a81548160ff0219169083151502179055506001905090565b6113b0611ce1565b73ffffffffffffffffffffffffffffffffffffffff166113ce6114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611424576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141b90613ad0565b60405180910390fd5b80601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600e5481565b6000603c426015546114979190613d72565b6114a19190613dd5565b905090565b60135481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60115481565b6060600580546114eb90613b1f565b80601f016020809104026020016040519081016040528092919081815260200182805461151790613b1f565b80156115645780601f1061153957610100808354040283529160200191611564565b820191906000526020600020905b81548152906001019060200180831161154757829003601f168201915b5050505050905090565b611576611ce1565b73ffffffffffffffffffffffffffffffffffffffff166115946114ac565b73ffffffffffffffffffffffffffffffffffffffff16146115ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e190613ad0565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611679576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167090613e78565b60405180910390fd5b6116838282612b32565b5050565b60008060016000611696611ce1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015611753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174a90613f0a565b60405180910390fd5b61176761175e611ce1565b85858403611ce9565b600191505092915050565b600061178661177f611ce1565b8484611eb4565b6001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601b6020528060005260406000206000915054906101000a900460ff1681565b600b60019054906101000a900460ff1681565b6117f1611ce1565b73ffffffffffffffffffffffffffffffffffffffff1661180f6114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185c90613ad0565b60405180910390fd5b603c826118729190613f2a565b63ffffffff1660168190555082601760006101000a81548160ff0219169083151502179055504260158190555080601760016101000a81548160ff021916908315150217905550505050565b6118c6611ce1565b73ffffffffffffffffffffffffffffffffffffffff166118e46114ac565b73ffffffffffffffffffffffffffffffffffffffff161461193a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193190613ad0565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516119d79190613544565b60405180910390a25050565b60085481565b60006119f3611ce1565b73ffffffffffffffffffffffffffffffffffffffff16611a116114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611a67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5e90613ad0565b60405180910390fd5b620186a06001611a75610ce8565b611a7f9190613f68565b611a899190613dd5565b821015611acb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac290614034565b60405180910390fd5b6103e86005611ad8610ce8565b611ae29190613f68565b611aec9190613dd5565b821115611b2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b25906140c6565b60405180910390fd5b8160098190555060019050919050565b600c5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b60165481565b600d5481565b611be5611ce1565b73ffffffffffffffffffffffffffffffffffffffff16611c036114ac565b73ffffffffffffffffffffffffffffffffffffffff1614611c59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5090613ad0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611cc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc090614158565b60405180910390fd5b611cd281612a6c565b50565b60105481565b600a5481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611d59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d50906141ea565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611dc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc09061427c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611ea79190613615565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611f24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f1b9061430e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f8b906143a0565b60405180910390fd5b6000811415611fae57611fa983836000612bd3565b612a67565b600b60009054906101000a900460ff16156124a957611fcb6114ac565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561203957506120096114ac565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156120725750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156120ac575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156120c55750600660149054906101000a900460ff16155b156124a857600b60019054906101000a900460ff166121bf57601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061217f5750601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6121be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b59061440c565b60405180910390fd5b5b601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156122625750601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612309576008548111156122ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122a39061449e565b60405180910390fd5b600a546122b88361119f565b826122c39190613c12565b1115612304576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122fb9061450a565b60405180910390fd5b6124a7565b601b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156123ac5750601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156123fb576008548111156123f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ed9061459c565b60405180910390fd5b6124a6565b601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166124a557600a546124588361119f565b826124639190613c12565b11156124a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249b9061450a565b60405180910390fd5b5b5b5b5b5b60006124b43061119f565b9050600060095482101590508080156124d95750600b60029054906101000a900460ff165b80156124f25750600660149054906101000a900460ff16155b80156125485750601b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561259e5750601860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156125f45750601860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612638576001600660146101000a81548160ff02191690831515021790555061261c612e54565b6000600660146101000a81548160ff0219169083151502179055505b6000600660149054906101000a900460ff16159050601860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806126ee5750601860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156126f857600090505b60008115612a5757601b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561275b57506000600f54115b156127e7576064600f54866127709190613f68565b61277a9190613dd5565b9050600f546010548261278d9190613f68565b6127979190613dd5565b601260008282546127a89190613c12565b92505081905550600f54601154826127c09190613f68565b6127ca9190613dd5565b601360008282546127db9190613c12565b92505081905550612a33565b601b60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561284257506000600c54115b15612a3257601760009054906101000a900460ff16156129af5760155442116128a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289790614608565b60405180910390fd5b601760019054906101000a900460ff161561299a57601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612941576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293890614674565b60405180910390fd5b6000601a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b601654426129a89190613c12565b6015819055505b6064600c54866129bf9190613f68565b6129c99190613dd5565b9050600c54600d54826129dc9190613f68565b6129e69190613dd5565b601260008282546129f79190613c12565b92505081905550600c54600e5482612a0f9190613f68565b612a199190613dd5565b60136000828254612a2a9190613c12565b925050819055505b5b6000811115612a4857612a47873083612bd3565b5b8085612a549190613d72565b94505b612a62878787612bd3565b505050505b505050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3a9061430e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612cb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612caa906143a0565b60405180910390fd5b612cbe838383613043565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612d44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d3b90614706565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612dd79190613c12565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612e3b9190613615565b60405180910390a3612e4e848484613048565b50505050565b6000612e5f3061119f565b90506000601354601254612e739190613c12565b9050600080831480612e855750600082145b15612e9257505050613041565b6014600954612ea19190613f68565b831115612eba576014600954612eb79190613f68565b92505b600060028360125486612ecd9190613f68565b612ed79190613dd5565b612ee19190613dd5565b905060008185612ef19190613d72565b90506000479050612f018261304d565b60008147612f0f9190613d72565b905060008660135483612f229190613f68565b612f2c9190613dd5565b905060008183612f3c9190613d72565b905060006012819055506000601381905550600086118015612f5e5750600081115b15612fa957612f6d868261328a565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561858288604051612fa093929190614726565b60405180910390a15b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051612fef9061478e565b60006040518083038185875af1925050503d806000811461302c576040519150601f19603f3d011682016040523d82523d6000602084013e613031565b606091505b5050809750505050505050505050505b565b505050565b505050565b6000600267ffffffffffffffff81111561306a576130696136bf565b5b6040519080825280602002602001820160405280156130985781602001602082028036833780820191505090505b50905030816000815181106130b0576130af613c68565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613155573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061317991906147b8565b8160018151811061318d5761318c613c68565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506131f2307f000000000000000000000000000000000000000000000000000000000000000084611ce9565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016132549594939291906148de565b600060405180830381600087803b15801561326e57600080fd5b505af1158015613282573d6000803e3d6000fd5b505050505050565b6132b5307f000000000000000000000000000000000000000000000000000000000000000084611ce9565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b815260040161333c96959493929190614938565b60606040518083038185885af115801561335a573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061337f91906149ae565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156133c05780820151818401526020810190506133a5565b838111156133cf576000848401525b50505050565b6000601f19601f8301169050919050565b60006133f182613386565b6133fb8185613391565b935061340b8185602086016133a2565b613414816133d5565b840191505092915050565b6000602082019050818103600083015261343981846133e6565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061348082613455565b9050919050565b61349081613475565b811461349b57600080fd5b50565b6000813590506134ad81613487565b92915050565b6000819050919050565b6134c6816134b3565b81146134d157600080fd5b50565b6000813590506134e3816134bd565b92915050565b60008060408385031215613500576134ff61344b565b5b600061350e8582860161349e565b925050602061351f858286016134d4565b9150509250929050565b60008115159050919050565b61353e81613529565b82525050565b60006020820190506135596000830184613535565b92915050565b6000602082840312156135755761357461344b565b5b60006135838482850161349e565b91505092915050565b6000819050919050565b60006135b16135ac6135a784613455565b61358c565b613455565b9050919050565b60006135c382613596565b9050919050565b60006135d5826135b8565b9050919050565b6135e5816135ca565b82525050565b600060208201905061360060008301846135dc565b92915050565b61360f816134b3565b82525050565b600060208201905061362a6000830184613606565b92915050565b6000806000606084860312156136495761364861344b565b5b60006136578682870161349e565b93505060206136688682870161349e565b9250506040613679868287016134d4565b9150509250925092565b600060ff82169050919050565b61369981613683565b82525050565b60006020820190506136b46000830184613690565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6136f7826133d5565b810181811067ffffffffffffffff82111715613716576137156136bf565b5b80604052505050565b6000613729613441565b905061373582826136ee565b919050565b600067ffffffffffffffff821115613755576137546136bf565b5b602082029050602081019050919050565b600080fd5b600061377e6137798461373a565b61371f565b905080838252602082019050602084028301858111156137a1576137a0613766565b5b835b818110156137ca57806137b6888261349e565b8452602084019350506020810190506137a3565b5050509392505050565b600082601f8301126137e9576137e86136ba565b5b81356137f984826020860161376b565b91505092915050565b61380b81613529565b811461381657600080fd5b50565b60008135905061382881613802565b92915050565b600080604083850312156138455761384461344b565b5b600083013567ffffffffffffffff81111561386357613862613450565b5b61386f858286016137d4565b925050602061388085828601613819565b9150509250929050565b61389381613475565b82525050565b60006020820190506138ae600083018461388a565b92915050565b600080600080608085870312156138ce576138cd61344b565b5b60006138dc878288016134d4565b94505060206138ed878288016134d4565b93505060406138fe878288016134d4565b925050606061390f878288016134d4565b91505092959194509250565b6000602082840312156139315761393061344b565b5b600061393f84828501613819565b91505092915050565b6000806040838503121561395f5761395e61344b565b5b600061396d8582860161349e565b925050602061397e85828601613819565b9150509250929050565b600063ffffffff82169050919050565b6139a181613988565b81146139ac57600080fd5b50565b6000813590506139be81613998565b92915050565b6000806000606084860312156139dd576139dc61344b565b5b60006139eb86828701613819565b93505060206139fc868287016139af565b9250506040613a0d86828701613819565b9150509250925092565b600060208284031215613a2d57613a2c61344b565b5b6000613a3b848285016134d4565b91505092915050565b60008060408385031215613a5b57613a5a61344b565b5b6000613a698582860161349e565b9250506020613a7a8582860161349e565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613aba602083613391565b9150613ac582613a84565b602082019050919050565b60006020820190508181036000830152613ae981613aad565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613b3757607f821691505b60208210811415613b4b57613b4a613af0565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000613bad602883613391565b9150613bb882613b51565b604082019050919050565b60006020820190508181036000830152613bdc81613ba0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613c1d826134b3565b9150613c28836134b3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613c5d57613c5c613be3565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000613ca2826134b3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613cd557613cd4613be3565b5b600182019050919050565b7f546f74616c20726f756e6474726970206d757374206265206c6573732074686160008201527f6e20333000000000000000000000000000000000000000000000000000000000602082015250565b6000613d3c602483613391565b9150613d4782613ce0565b604082019050919050565b60006020820190508181036000830152613d6b81613d2f565b9050919050565b6000613d7d826134b3565b9150613d88836134b3565b925082821015613d9b57613d9a613be3565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613de0826134b3565b9150613deb836134b3565b925082613dfb57613dfa613da6565b5b828204905092915050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000613e62603983613391565b9150613e6d82613e06565b604082019050919050565b60006020820190508181036000830152613e9181613e55565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000613ef4602583613391565b9150613eff82613e98565b604082019050919050565b60006020820190508181036000830152613f2381613ee7565b9050919050565b6000613f3582613988565b9150613f4083613988565b92508163ffffffff0483118215151615613f5d57613f5c613be3565b5b828202905092915050565b6000613f73826134b3565b9150613f7e836134b3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613fb757613fb6613be3565b5b828202905092915050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b600061401e603583613391565b915061402982613fc2565b604082019050919050565b6000602082019050818103600083015261404d81614011565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b60006140b0603483613391565b91506140bb82614054565b604082019050919050565b600060208201905081810360008301526140df816140a3565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614142602683613391565b915061414d826140e6565b604082019050919050565b6000602082019050818103600083015261417181614135565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006141d4602483613391565b91506141df82614178565b604082019050919050565b60006020820190508181036000830152614203816141c7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614266602283613391565b91506142718261420a565b604082019050919050565b6000602082019050818103600083015261429581614259565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006142f8602583613391565b91506143038261429c565b604082019050919050565b60006020820190508181036000830152614327816142eb565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061438a602383613391565b91506143958261432e565b604082019050919050565b600060208201905081810360008301526143b98161437d565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b60006143f6601683613391565b9150614401826143c0565b602082019050919050565b60006020820190508181036000830152614425816143e9565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b6000614488603583613391565b91506144938261442c565b604082019050919050565b600060208201905081810360008301526144b78161447b565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b60006144f4601383613391565b91506144ff826144be565b602082019050919050565b60006020820190508181036000830152614523816144e7565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b6000614586603683613391565b91506145918261452a565b604082019050919050565b600060208201905081810360008301526145b581614579565b9050919050565b7f5061797469656e63650000000000000000000000000000000000000000000000600082015250565b60006145f2600983613391565b91506145fd826145bc565b602082019050919050565b60006020820190508181036000830152614621816145e5565b9050919050565b7f57686974656c6973742070686173650000000000000000000000000000000000600082015250565b600061465e600f83613391565b915061466982614628565b602082019050919050565b6000602082019050818103600083015261468d81614651565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006146f0602683613391565b91506146fb82614694565b604082019050919050565b6000602082019050818103600083015261471f816146e3565b9050919050565b600060608201905061473b6000830186613606565b6147486020830185613606565b6147556040830184613606565b949350505050565b600081905092915050565b50565b600061477860008361475d565b915061478382614768565b600082019050919050565b60006147998261476b565b9150819050919050565b6000815190506147b281613487565b92915050565b6000602082840312156147ce576147cd61344b565b5b60006147dc848285016147a3565b91505092915050565b6000819050919050565b600061480a614805614800846147e5565b61358c565b6134b3565b9050919050565b61481a816147ef565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61485581613475565b82525050565b6000614867838361484c565b60208301905092915050565b6000602082019050919050565b600061488b82614820565b614895818561482b565b93506148a08361483c565b8060005b838110156148d15781516148b8888261485b565b97506148c383614873565b9250506001810190506148a4565b5085935050505092915050565b600060a0820190506148f36000830188613606565b6149006020830187614811565b81810360408301526149128186614880565b9050614921606083018561388a565b61492e6080830184613606565b9695505050505050565b600060c08201905061494d600083018961388a565b61495a6020830188613606565b6149676040830187614811565b6149746060830186614811565b614981608083018561388a565b61498e60a0830184613606565b979650505050505050565b6000815190506149a8816134bd565b92915050565b6000806000606084860312156149c7576149c661344b565b5b60006149d586828701614999565b93505060206149e686828701614999565b92505060406149f786828701614999565b915050925092509256fea26469706673582212202734d33a6fa0f9475a68c53e40355adcebeec90a15f154f068a9ec6ddbd4348c64736f6c634300080a0033
©2022-now by Spectre