Raw Block Data · JSON
{
"height": 61905,
"hash": "0x00490b5e4bee02d63c68e3420ecebd0783723e19b5ceccffbb9b7ced3320142a",
"producer": "0xf96a5491ea2c0540be7b34cc3913fc2fc564cb1e",
"consensus": "QBFT",
"timestamp_ms": 1791022442000,
"tx_count": 1,
"txs": [
{
"txid": "0xb27a806f0e25ba69c1984f05eb5143d8023a05ed74c730803249d4ee90b468cf",
"hash": "0xb27a806f0e25ba69c1984f05eb5143d8023a05ed74c730803249d4ee90b468cf",
"sender": "0xdf6e7e94ed8c6fe335c28a8ec50381e9172f7d30",
"recipient": "0x8ce5d09516b56744a0023cefca24e543ed4db1e8",
"amount_dec": "0",
"value_raw": "0",
"fee_dec": "0.00000005105436",
"fee_raw": "51054360000",
"asset": "COOK",
"timestamp_ms": 1791022442000,
"block": 61905,
"status": "Success",
"kind": "Contract creation",
"source": "EVM",
"nonce": 98,
"transaction_type": 2,
"gas_limit": "5147123",
"gas_used": "5105436",
"gas_price_wei": "10000",
"gas_price_gwei": "0.00001",
"data_hex": "0x61010080604052346101c557608081615e50803803809161002082856102ab565b8339810103126101c557610033816102e4565b90610040602082016102e4565b6100586060610051604085016102e4565b93016102e4565b92803b1515806102a1575b80610297575b80610285575b15610250576040516315ab88c960e31b81526020816004816001600160a01b0389165afa9081156101d257600091610216575b506001600160a01b0382811691168190036101de576040516315ab88c960e31b81526020816004816001600160a01b0388165afa9081156101d257600091610193575b506001600160a01b03160361014e5760805260a05260c05260e052604051615b5790816102f982396080518181816102e2015261070a015260a051818181608a015261030a015260c0518181816101400152610338015260e051818181610360015261074f0152f35b60405162461bcd60e51b815260206004820152601a60248201527f4d6967726174696f6e2077726170706564206d69736d617463680000000000006044820152606490fd5b90506020813d6020116101ca575b816101ae602093836102ab565b810103126101c5576101bf906102e4565b386100e5565b600080fd5b3d91506101a1565b6040513d6000823e3d90fd5b60405162461bcd60e51b815260206004820152601060248201526f0aee4c2e0e0cac840dad2e6dac2e8c6d60831b6044820152606490fd5b90506020813d602011610248575b81610231602093836102ab565b810103126101c557610242906102e4565b386100a2565b3d9150610224565b60405162461bcd60e51b815260206004820152600d60248201526c0496e76616c696420736574757609c1b6044820152606490fd5b506001600160a01b038316151561006f565b50833b1515610069565b50813b1515610063565b601f909101601f19168101906001600160401b038211908210176102ce57604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036101c55756fe6080604052600436101561001257600080fd5b6000803560e01c80631e3dd18b1461077e57806331d7ba59146107395780633f3b463e146106f4578063533154f81461018d578063574f2ba31461016f57806361d027b31461012a578063e6a43905146100bc5763f887ea401461007557600080fd5b346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b80fd5b50346100b95760403660031901126100b9576004356001600160a01b03811691908290036100b957602435916001600160a01b038316830361012657815260208181526040918290206001600160a01b039384166000908152908252829020549151919092168152f35b5080fd5b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b957806003193601126100b9576020600154604051908152f35b50346100b95760203660031901126100b9576004359067ffffffffffffffff82116100b957368290036004830160e0600319830112610628576040519361525f918286019286841067ffffffffffffffff8511176106e05790610255916108c3883960c0845261024261023761021861020684806107f3565b60e060c08a01526101a089019161082a565b61022560248701856107f3565b88830360bf190160e08a01529061082a565b9160448501906107f3565b85830360bf19016101008701529061082a565b926064820135610120840152608482013561014084015261ffff61027b60a4840161084b565b1661016084015260c482013590602219018112156106dc57016024600482013591019267ffffffffffffffff82116106dc5760a08202360384136106dc5782810360bf1901610180840152818152602001929084905b808210610658576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660208601527f0000000000000000000000000000000000000000000000000000000000000000811660408601523360608601527f0000000000000000000000000000000000000000000000000000000000000000811660808601527f00000000000000000000000000000000000000000000000000000000000000001660a08501819052868887038982f0801561064b57604051637e062a3560e11b81526001600160a01b03919091169290602081600481875afa9081156105ee57839161062c575b50813b1561062857604051635f6b125d60e11b81526001600160a01b039091166004820152602481018490529082908290604490829084905af180156105ae578290610618575b5050604051630dfe168160e01b8152602081600481865afa9081156105ae5782916105f9575b5060405163d21220a760e01b815290602082600481875afa9182156105ee5783926105cd575b506001600160a01b0390811680845260208481526040808620948416600081815295835281862080549589166001600160a01b031996871681179091558188528784528288208588529093529420805490931617909155600154680100000000000000008110156105b9578060016104d492016001556107c2565b81549060031b9086821b9160018060a01b03901b19161790557f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e960406001548151908782526020820152a3604051637e062a3560e11b815291602083600481845afa80156105ae576020938391610581575b506040519233916001600160a01b03169083907f61f01d38d92253d1a2d2c1c66331e6484ae3b9388dbb34aa9c8ef793983a481b9080a48152f35b6105a19150843d86116105a7575b610599818361086b565b8101906108a3565b84610546565b503d61058f565b6040513d84823e3d90fd5b634e487b7160e01b84526041600452602484fd5b6105e791925060203d6020116105a757610599818361086b565b9084610459565b6040513d85823e3d90fd5b610612915060203d6020116105a757610599818361086b565b83610433565b6106219161086b565b828161040d565b8280fd5b610645915060203d6020116105a757610599818361086b565b846103c6565b50604051903d90823e3d90fd5b909193843560018060a01b0381168091036106d857815261ffff61067e6020870161084b565b16602082015260408501358015158091036106d85760a08281926040600195015263ffffffff6106b060608a0161085a565b16606082015263ffffffff6106c760808a0161085a565b1660808201520195019201906102d1565b8680fd5b8480fd5b634e487b7160e01b86526041600452602486fd5b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b95760203660031901126100b957600435906001548210156100b95760206107a9836107c2565b905460405160039290921b1c6001600160a01b03168152f35b6001548110156107dd57600160005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b9035601e198236030181121561082557016020813591019167ffffffffffffffff821161082557813603831361082557565b600080fd5b908060209392818452848401376000828201840152601f01601f1916010190565b359061ffff8216820361082557565b359063ffffffff8216820361082557565b90601f8019910116810190811067ffffffffffffffff82111761088d57604052565b634e487b7160e01b600052604160045260246000fd5b9081602091031261082557516001600160a01b0381168103610825579056fe6102208060405234610bee5761525f803803809161001d8285610bf3565b8339810160c082820312610bee5781516001600160401b038111610bee57820160e081830312610bee576040519060e082016001600160401b038111838210176108305760405280516001600160401b038111610bee5783610080918301610c39565b825260208101516001600160401b038111610bee57836100a1918301610c39565b602083015260408101516001600160401b038111610bee57836100c5918301610c39565b604083015260608101516060830152608081015160808301526100ea60a08201610c8d565b60a083015260c0810151906001600160401b038211610bee570182601f82011215610bee578051906001600160401b038211610830576040519361013460208460051b0186610bf3565b828552602060a0818701940283010191818311610bee57602001925b828410610b64575050505060c0810191825261016e60208401610c9c565b9061017b60408501610c9c565b9361018860608201610c9c565b946101a160a061019a60808501610c9c565b9301610c9c565b6001600055936001600160a01b038116151580610b52575b80610b40575b80610b2e575b15610afa576060840151670de0b6b3a76400008110159081610ae3575b5015610aae5760808401518015159081610a99575b5015610a635761ffff60a085015116612af88110159081610a55575b5015610a20578351518015159081610a14575b5080610a06575b806109f6575b806109e5575b156109ae5760648651511161097b576000948593849390845b895196875182101561047c57600582901b909701602001518051600098906001600160a01b031615158061046b575b8061044d575b80610435575b15610400576102a59061ffff60208401511690610cc1565b9960408201516103e1575b6102d1906102cb60608c015161ffff60208601511690610cf3565b90610cc1565b9760065490680100000000000000008210156103cd5760018201806006558210156103b9576006905281517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f909101805460208401516040850151606086015160809096015160ff60b01b91151560b01b919091167fff000000000000000000000000000000000000000000000000000000000000009093166001600160a01b03959095169490941760a09190911b61ffff60a01b16171760b89390931b63ffffffff60b81b169290921760d89190911b63ffffffff60d81b16179055959795600101610252565b634e487b7160e01b81526032600452602490fd5b634e487b7160e01b81526041600452602490fd5b966103f86102d19161ffff60208501511690610cc1565b9790506102b0565b60405162461bcd60e51b815260206004820152600d60248201526c125b9d985b1a590819dc985b9d609a1b6044820152606490fd5b506312cc030063ffffffff608084015116111561028d565b5063ffffffff60608301511663ffffffff6080840151161015610287565b5061ffff6020830151161515610281565b899392915088966107d08d921115908161096e575b50156109375760e052610100526001600160a01b0384811660a0908152911660c05260808501805161012052519085015161ffff90811661270f1901919082116109215761ffff6104e3921690610cf3565b61014052606084015190810390811161092157610160819052600155604083015180519093906001600160401b03811161083057600554600181811c91168015610917575b602082101461090157601f81116108b8575b50602094601f821160011461085157948192939495600092610846575b50508160011b916000199060031b1c1916176005555b60608101805161018052815160209092015190516040519261114780850192916001600160401b038411868510176108305785946105be6105cc926040946141188939606087526060870190610cce565b908582036020870152610cce565b92015203906000f09081156108245760808290526101a052336101c0526001600160a01b0390811690821681101561081f57905b610200526101e05263ffffffff421663ffffffff1960085416176008557f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad16040610648610da1565b5082516001600160701b03928316815291166020820152a17f645aa9c724799dce7df512bb35a464fa2f9dbaca82fe22e62b3eeec7f7142f2f604061068b610f20565b82519182526020820152a16040516131a49081610f74823960805181818161021a0152818161036c015281816109d201528181610e38015281816116dd01528181611b16015261222a015260a0518181816103c50152818161092501528181610d0201528181611a0f0152612254015260c05181818161025f01526121cf015260e051818181610f8d0152611e300152610100518181816103ea0152818161094a01528181610bc50152611aef0152610120518181816102f901528181610746015281816108a701528181610b6d01528181610c7801528181610d84015281816117100152818161173f0152818161199f01526122cf015261014051818181610c2601528181610d490152818161167b01526118e701526101605181610f09015261018051818181611809015261249f01526101a05181818161080901528181610ec2015261101c01526101c0518161067f01526101e05181818161045e015281816109a601528181610fd201528181611385015281816116ba0152611ba30152610200518181816105bd01526113db0152f35b610600565b6040513d6000823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b015190508580610557565b601f198216956005600052806000209160005b8881106108a057508360019596979810610887575b505050811b0160055561056d565b015160001960f88460031b161c19169055858080610879565b91926020600181928685015181550194019201610864565b60056000526020600020601f830160051c810191602084106108f7575b601f0160051c01905b8181106108eb575061053a565b600081556001016108de565b90915081906108d5565b634e487b7160e01b600052602260045260246000fd5b90607f1690610528565b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152600f60248201526e416c6c6f636174696f6e206361707360881b6044820152606490fd5b6105dc9150111588610491565b60405162461bcd60e51b815260206004820152600b60248201526a11dc985b9d081b1a5b5a5d60aa1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600f60248201526e4d6574616461746120626f756e647360881b6044820152606490fd5b506102006040850151511115610239565b50600c6020850151511115610233565b50602084015151151561022d565b60509150111538610226565b60405162461bcd60e51b815260206004820152600d60248201526c54617267657420626f756e647360981b6044820152606490fd5b620186a09150111538610213565b60405162461bcd60e51b815260206004820152600e60248201526d5265736572766520626f756e647360901b6044820152606490fd5b69d3c21bcecceda100000091501115386101f7565b60405162461bcd60e51b815260206004820152600d60248201526c537570706c7920626f756e647360981b6044820152606490fd5b6b033b2e3c9fd0803ce800000091501115386101e2565b60405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b6044820152606490fd5b506001600160a01b03831615156101c5565b506001600160a01b03871615156101bf565b506001600160a01b03821615156101b9565b60a084830312610bee576040519060a082016001600160401b0381118382101761083057604052610b9485610c9c565b8252610ba260208601610c8d565b60208301526040850151908115158203610bee5782602092604060a0950152610bcd60608801610cb0565b6060820152610bde60808801610cb0565b6080820152815201930192610150565b600080fd5b601f909101601f19168101906001600160401b0382119082101761083057604052565b60005b838110610c295750506000910152565b8181015183820152602001610c19565b81601f82011215610bee5780516001600160401b0381116108305760405192610c6c601f8301601f191660200185610bf3565b81845260208284010111610bee57610c8a9160208085019101610c16565b90565b519061ffff82168203610bee57565b51906001600160a01b0382168203610bee57565b519063ffffffff82168203610bee57565b9190820180921161092157565b90602091610ce781518092818552858086019101610c16565b601f01601f1916010190565b60001982820982820291828083109203918083039214610d9657816127101115610d51577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9193612710910990828211900360fc1b910360041c170290565b60405162461bcd60e51b815260206004820152601560248201527f4d6174683a206d756c446976206f766572666c6f7700000000000000000000006044820152606490fd5b505061271091500490565b600354610f0e576101e0516040516370a0823160e01b81523060048201529190602090839060249082906001600160a01b03165afa91821561082457600092610ed7575b50610200516040516370a0823160e01b8152306004820152929190602090849060249082906001600160a01b03165afa92831561082457600093610ea0575b506001600160701b0382111580610e8f575b15610e57576008546001600160701b03928316939092169163ffffffff1690565b60405162461bcd60e51b815260206004820152601060248201526f52657365727665206f766572666c6f7760801b6044820152606490fd5b506001600160701b03831115610e36565b90926020823d602011610ecf575b81610ebb60209383610bf3565b81010312610ecc5750519138610e24565b80fd5b3d9150610eae565b6020813d602011610f06575b81610ef060209383610bf3565b81010312610f02575191506024610de5565b8280fd5b3d9150610ee3565b63ffffffff6008541660009160009190565b600354610f6b576101e0516080516001600160a01b03908116911603610f545760015490610c8a6101205160025490610cc1565b610f646101205160025490610cc1565b9060015490565b60009060009056fe608080604052600436101561001357600080fd5b60003560e01c90816302fb0c5e146112455750806303ee438c146111355780630902f1ac146110f45780630c0debea146110865780630c498c81146110015780630dfe168114610fbc57806316eebd1e14610f7757806316f0115b14610f4a5780631d3dad0914610f2c57806324a6ab0c14610ef157806331d7ba5914610eac578063379607f514610da75780633b17822114610d6c5780633d5017d414610d315780633f3b463e14610cec5780634beb394c14610bf457806361d027b314610baf5780636418040014610b915780636ddecd0814610b525780636defbf8014610b2d5780637f544e4914610b0f5780637f8f618414610ae85780638c0e11b214610aba5780638fd3ab8014610a99578063a10907d9146107f4578063a64190c41461071d578063a9dc28a6146106ca578063bf333f2c146106ae578063c45a015514610669578063cab426721461064b578063d1c5570e1461062f578063d1d58b2514610609578063d1ec980b146105ec578063d21220a7146105a7578063d6febde814610574578063d79875eb146102ba578063dbe7e3bd1461028e578063f887ea4014610249578063fc0c546a146102045763fff6cae9146101d757600080fd5b346101ff5760003660031901126101ff576101f0611880565b6101f8612cd0565b6001600055005b600080fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760203660031901126101ff5760043560005260076020526020604060002054604051908152f35b346101ff576102c83661134d565b6102d0611880565b60ff600454168061056a575b80610561575b1561052e5760209160025461034b61033a61031d837f00000000000000000000000000000000000000000000000000000000000000006115f4565b6103346001548261032e88836115f4565b91612197565b90611617565b918215159081610523575b50611772565b61035481612006565b61036a6103618284611617565b94851015612d61565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316916103bc906103a585303387612f00565b6103b1856001546115f4565b600155600254611617565b600255610416847f000000000000000000000000000000000000000000000000000000000000000061040f847f000000000000000000000000000000000000000000000000000000000000000083611f11565b3390611f11565b6040519060008252838683015284604083015260608201527f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e60803392a261045c612cd0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161490811561051b57805b8215610505575060008051602061314f8339815191526000925b80156104fe576000905b156104f65784905b6104e660405192839233973397859094939260609260808301968352602083015260408201520152565b0390a36001600055604051908152f35b6000906104bc565b84906104b4565b60008051602061314f83398151915290926104aa565b600090610490565b905082111586610345565b60405162461bcd60e51b815260206004820152600b60248201526a4e6f742073656c6c696e6760a81b6044820152606490fd5b508115156102e2565b50600354156102dc565b346101ff57602061059a6105873661134d565b61058f611880565b3391339133916118d6565b6001600055604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff57602060405161dead8152f35b346101ff5760203660031901126101ff5760206106276004356117be565b604051908152f35b346101ff5760003660031901126101ff57602060405160018152f35b346101ff5760003660031901126101ff576020600654604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff57602060405160648152f35b346101ff5760003660031901126101ff573033036106ec576106ea6121b3565b005b60405162461bcd60e51b815260206004820152600960248201526853656c66206f6e6c7960b81b6044820152606490fd5b346101ff5760203660031901126101ff5760ff60045416806107ea575b156107ba5760206106277f00000000000000000000000000000000000000000000000000000000000000006107a66107966002549261033461077c85836115f4565b9161078a86600154926115f4565b61032e600435836115f4565b9182151590816107af5750611772565b61033481612006565b905082111585610345565b60405162461bcd60e51b8152602060048201526008602482015267496e61637469766560c01b6044820152606490fd5b506003541561073a565b346101ff576108023661130f565b90610837337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614611515565b61083f611880565b6001600160a01b03169283151580610a87575b61085b90611555565b60ff6004541680610a7d575b80610a74575b1561052e576020937f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e60806002546108ec6108dc6108cb837f00000000000000000000000000000000000000000000000000000000000000006115f4565b6103346001548261032e8b836115f4565b918215159081610a695750611772565b61091b6108f882612006565b9161090f6109068483611617565b998a1015612d61565b6103b1876001546115f4565b60025561097487877f000000000000000000000000000000000000000000000000000000000000000061096f857f000000000000000000000000000000000000000000000000000000000000000083611f11565b611f11565b604051906000825285898301528760408301526060820152a2610995612cd0565b60008051602061314f8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b039081167f0000000000000000000000000000000000000000000000000000000000000000909116148015610a6157825b8115610a5b57506000935b8115610a54576000915b15610a4a576104e6865b60405193849360018060a01b0316973397859094939260609260808301968352602083015260408201520152565b6104e66000610a1c565b8591610a12565b93610a08565b6000926109fd565b90508211158a610345565b5080151561086d565b5060035415610867565b506001600160a01b0382161515610852565b346101ff5760003660031901126101ff57610ab2611880565b6101f86121b3565b346101ff5760003660031901126101ff576040516e41435455414c5f42414c414e43455360881b8152602090f35b346101ff5760003660031901126101ff576040610b036116a9565b82519182526020820152f35b346101ff5760003660031901126101ff576020600354604051908152f35b346101ff5760003660031901126101ff576020610b48611661565b6040519015158152f35b346101ff5760003660031901126101ff5760206106276002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b346101ff5760003660031901126101ff576020600254604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760203660031901126101ff57600354610cbb576040610c19600435611f5b565b610b0360025491610c4a837f0000000000000000000000000000000000000000000000000000000000000000611617565b80821015610cb457505b610c5f811515611624565b610334610c6b8261216f565b93610cad60015493610ca87f000000000000000000000000000000000000000000000000000000000000000093610ca281866115f4565b946115f4565b6115f4565b9083612197565b9050610c54565b60405162461bcd60e51b815260206004820152600960248201526811dc98591d585d195960ba1b6044820152606490fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760203660031901126101ff57600435610dc3611880565b610dcc816117be565b908115610e76577f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed0266020610e08610e02846112de565b50611592565b83600052600782526040600020610e208682546115f4565b90558051610e5d9086906001600160a01b03908116907f000000000000000000000000000000000000000000000000000000000000000016611f11565b516040519485526001600160a01b031693a36001600055005b60405162461bcd60e51b815260206004820152600e60248201526d139bdd1a1a5b99c81d995cdd195960921b6044820152606490fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760003660031901126101ff576020600154604051908152f35b346101ff5760003660031901126101ff5760045460405160089190911c6001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff57602061059a6110143661130f565b929161104a337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614611515565b611052611880565b6001600160a01b038216151580611074575b61106d90611555565b33926118d6565b506001600160a01b0384161515611064565b346101ff5760203660031901126101ff576004356006548110156101ff576110af60a0916112de565b505463ffffffff60405191600180851b038116835261ffff81851c16602084015260ff8160b01c1615156040840152818160b81c16606084015260d81c166080820152f35b346101ff5760003660031901126101ff5760606001600160701b0363ffffffff61111c611363565b9193908160405195168552166020840152166040820152f35b346101ff5760003660031901126101ff5760405160006005548060011c9060018116801561123b575b6020831081146112275782855290811561120357506001146111a3575b61119f8361118b81850382611265565b60405191829160208352602083019061129d565b0390f35b91905060056000527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0916000905b8082106111e95750909150810160200161118b61117b565b9192600181602092548385880101520191019092916111d1565b60ff191660208086019190915291151560051b8401909101915061118b905061117b565b634e487b7160e01b84526022600452602484fd5b91607f169161115e565b346101ff5760003660031901126101ff5760209060ff6004541615158152f35b90601f8019910116810190811067ffffffffffffffff82111761128757604052565b634e487b7160e01b600052604160045260246000fd5b919082519283825260005b8481106112c9575050826000602080949584010152601f8019910116010190565b806020809284010151828286010152016112a8565b6006548110156112f957600660005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b60809060031901126101ff5760043590602435906044356001600160a01b03811681036101ff57906064356001600160a01b03811681036101ff5790565b60409060031901126101ff576004359060243590565b600354611503576040516370a0823160e01b81523060048201526020816024817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156114c5576000916114d1575b506040516370a0823160e01b8152306004820152916020836024817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9283156114c55760009361148e575b506001600160701b038211158061147d575b15611445576001600160701b038063ffffffff60085416931693169190565b60405162461bcd60e51b815260206004820152601060248201526f52657365727665206f766572666c6f7760801b6044820152606490fd5b506001600160701b03831115611426565b90926020823d6020116114bd575b816114a960209383611265565b810103126114ba5750519138611414565b80fd5b3d915061149c565b6040513d6000823e3d90fd5b906020823d6020116114fb575b816114eb60209383611265565b810103126114ba575051386113be565b3d91506114de565b63ffffffff6008541660009160009190565b1561151c57565b60405162461bcd60e51b8152602060048201526011602482015270547261646520726f75746572206f6e6c7960781b6044820152606490fd5b1561155c57565b60405162461bcd60e51b815260206004820152600e60248201526d16995c9bc81c9958da5c1a595b9d60921b6044820152606490fd5b9060405160a0810181811067ffffffffffffffff82111761128757604052608063ffffffff82945460018060a01b038116845261ffff8160a01c16602085015260ff8160b01c1615156040850152818160b81c16606085015260d81c16910152565b9190820180921161160157565b634e487b7160e01b600052601160045260246000fd5b9190820391821161160157565b1561162b57565b60405162461bcd60e51b815260206004820152600e60248201526d15185c99d95d081c995858da195960921b6044820152606490fd5b60ff600454168061169f575b806116755790565b506002547f0000000000000000000000000000000000000000000000000000000000000000111590565b506003541561166d565b60035461176a576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081167f00000000000000000000000000000000000000000000000000000000000000009091160361173757600154906117346002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b90565b6117636002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b9060015490565b600090600090565b1561177957565b60405162461bcd60e51b815260206004820152601960248201527f5265616c207265736572766520696e73756666696369656e74000000000000006044820152606490fd5b600354908115611879576117de6117d7610e02836112de565b9242611617565b9163ffffffff6060820151168310611871576117349263ffffffff608061182d61ffff6020860151167f0000000000000000000000000000000000000000000000000000000000000000612067565b930151169081158015611867575b15611858575050905b600052600760205260406000205490611617565b611861926120d0565b90611844565b508181101561183b565b505050600090565b5050600090565b600260005414611891576002600055565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b90929493946118e482611f5b565b917f0000000000000000000000000000000000000000000000000000000000000000906002549461192960009561191b8886611617565b80821015611f0a575061216f565b956003541580611f01575b15611ecf5760045460ff811615611e21575b506126ac9361195f826119598787612067565b92611617565b80821015611e195750925b611975841515611624565b61198285612710866120d0565b948015611e05576127108509611ddf575b8411611dac576119c3907f00000000000000000000000000000000000000000000000000000000000000006115f4565b906119fa6119e96119e2600154946119db87826115f4565b9086612197565b8094611617565b988915159081611da1575b50612d61565b6040516370a0823160e01b81523060048201527f0000000000000000000000000000000000000000000000000000000000000000956001600160a01b03871690602083602481855afa928315611d96579087918a94611d59575b5091611a6760209260249430908c612f00565b6040516370a0823160e01b815230600482015292839182905afa908115611d4e57908692918991611d11575b5090611a9e91611617565b03611ccc57611b5183611b148c97608095611adc7f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e986002546115f4565b600255600155611aec8389611617565b907f000000000000000000000000000000000000000000000000000000000000000090611f11565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169b611b4b908b908e611f11565b85611617565b60408051600181526020810196909652850189905260608501526001600160a01b031692a2611b7e611661565b611c3c575b9060008051602061314f83398151915291611c1b8597611ba1612cd0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614928315611c365780955b8415611c2e57965b8415611c275780945b15611c20575060405193849360018060a01b0316973397859094939260609260808301968352602083015260408201520152565b0390a3565b9050610a1c565b8194611be7565b508096611bde565b85611bd6565b303b15611cc8576040516354ee145360e11b815260008051602061314f833981519152929190828160048183305af19081611cb4575b50611caf577f56d3a10eafb10849b8e98694883c872904e86c52693300a2ac3d7d0d6bcd60eb611ca361118b612d98565b0390a15b909150611b83565b611ca7565b83611cc191949294611265565b9138611c72565b5080fd5b60405162461bcd60e51b815260206004820152601760248201527f556e737570706f727465642071756f746520746f6b656e0000000000000000006044820152606490fd5b919250506020813d602011611d46575b81611d2e60209383611265565b81010312611d425751859190611a9e611a93565b8780fd5b3d9150611d21565b6040513d8a823e3d90fd5b915092506020813d602011611d8e575b81611d7660209383611265565b81010312611d8a5751918690611a67611a54565b8880fd5b3d9150611d69565b6040513d8b823e3d90fd5b9050891015386119f4565b60405162461bcd60e51b815260206004820152600b60248201526a125b9c1d5d08189bdd5b9960aa1b6044820152606490fd5b9360018101809111611df15793611993565b634e487b7160e01b87526011600452602487fd5b634e487b7160e01b88526012600452602488fd5b90509261196a565b6001600160a01b0383811691907f0000000000000000000000000000000000000000000000000000000000000000168203611e8a5760ff19166001176004557f0cc43938d137e7efade6a531f663e78c1fc75257b0d65ffda2fdaf70cb49cdf98780a238611946565b60405162461bcd60e51b815260206004820152601860248201527f4f776e65722066697273742062757920726571756972656400000000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152600a6024820152694e6f7420627579696e6760b01b6044820152606490fd5b50821515611934565b905061216f565b60405163a9059cbb60e01b60208201526001600160a01b0390921660248301526044820192909252611f5991611f5482606481015b03601f198101845283611265565b612dd8565b565b6000196126ac82096126ac820290818082109103908082039114611ffc57806127101115611fbf576127106126ac7fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91940990828211900360fc1b910360041c170290565b60405162461bcd60e51b81526020600482015260156024820152744d6174683a206d756c446976206f766572666c6f7760581b6044820152606490fd5b5061271091500490565b600019606482096064820290818082109103908082039114611ffc57806127101115611fbf5761271060647fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91940990828211900360fc1b910360041c170290565b600019828209828202918280831092039180830392146120c557816127101115611fbf577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9193612710910990828211900360fc1b910360041c170290565b505061271091500490565b91600019828409928281029283808610950394808603951461214b5784831115611fbf5782910960018219018216809204600281600302188082026002030280820260020302808202600203028082026002030280820260020302809102600203029360018380600003040190848311900302920304170290565b505080925015612159570490565b634e487b7160e01b600052601260045260246000fd5b6126ac6127106121808282856120d0565b92096121895790565b600181018091116116015790565b91906121a48282856120d0565b92821561215957096121895790565b6121bb611661565b15612c965760405163c45a015560e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690602081600481855afa9081156114c5576000908192612c75575b5060405163e6a4390560e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483018190527f000000000000000000000000000000000000000000000000000000000000000080831660248501819052939590949193919260209187916044918391165afa948515612598578295612c54575b508195829560018060a01b03811690816129b5575b6122c260025498896115f4565b976122fa6122f3600154927f00000000000000000000000000000000000000000000000000000000000000006115f4565b828b6120d0565b808210156129ad5750985b8915612979576123158488612f44565b6123208a8589612f81565b61232a8489612f44565b612337600254858a612f81565b156128c85784916123598261234f8c6020958b611f11565b600254908a611f11565b6024604051809481936335313c2160e11b835261dead60048401525af19081156127ba578491612896575b5094879680985b8814908161288c575b5080612883575b1561284757816123b9816020936123b46004968a612f44565b612f44565b60405163c45a015560e01b815292839182905afa90811561261b578391612828575b5060405163e6a4390560e01b81526001600160a01b0385811660048301528381166024830152909160209183916044918391165afa90811561261b5783916127f9575b5060048054610100600160a81b031916600892831b610100600160a81b03161790819055901c6001600160a01b031680156127c5576040516370a0823160e01b815260048101829052602081602481885afa9081156127ba579087918591612781575b5010159182612710575b508161269e575b50156126595780816006547f00000000000000000000000000000000000000000000000000000000000000005b8183106126265750506040516370a0823160e01b8152306004820152919050602082602481875afa801561261b5783906125e1575b6124fe9250611617565b806125a3575b509042600355803b15611cc8578180916004604051809481936369b0c66560e11b83525af1801561259857612583575b50507fcb64f2436060c9575db20c5dcf9cdc11657017ee5b0301949f531b3dd7da6b199160609160018060a01b0360045460081c169460405192835260208301526040820152a2611f59612cd0565b61258e828092611265565b6114ba5780612534565b6040513d84823e3d90fd5b823b15611cc85760405190630852cd8d60e31b82526004820152818160248183875af18015612598571561250457816125db91611265565b38612504565b50906020813d602011612613575b816125fc60209383611265565b8101031261260f57906124fe91516124f4565b8280fd5b3d91506125ef565b6040513d85823e3d90fd5b90919261265060019161264a61ffff61263e886112de565b505460a01c1685612067565b906115f4565b930191906124bf565b60405162461bcd60e51b815260206004820152601f60248201527f506f6f6c2066756e64696e67206f72204c50206275726e206d697373696e67006044820152606490fd5b6040516370a0823160e01b815261dead60048201529150602090829060249082905afa9081156125985790849183916126db575b50101538612492565b9150506020813d602011612708575b816126f760209383611265565b81010312611cc857839051386126d2565b3d91506126ea565b6024919250602090604051928380926370a0823160e01b82528660048301525afa90811561261b57908791849161274c575b501015903861248b565b9150506020813d602011612779575b8161276860209383611265565b8101031261260f5786905138612742565b3d915061275b565b9150506020813d6020116127b2575b8161279d60209383611265565b810103126127ae5786905138612481565b8380fd5b3d9150612790565b6040513d86823e3d90fd5b60405162461bcd60e51b815260206004820152600c60248201526b135a5cdcda5b99c81c1bdbdb60a21b6044820152606490fd5b61281b915060203d602011612821575b6128138183611265565b810190612ecd565b3861241e565b503d612809565b612841915060203d602011612821576128138183611265565b386123db565b60405162461bcd60e51b815260206004820152601460248201527324b731b7b6b83632ba329036b4b3b930ba34b7b760611b6044820152606490fd5b5085151561239b565b9050881438612394565b90506020813d6020116128c0575b816128b160209383611265565b810103126127ae575138612384565b3d91506128a4565b5050600296959654946040519562e8e33760e81b875285600488015283602488015287604488015280606488015287608488015260a487015261dead60c48701524260e48701526060866101048187865af19788156127ba57849885978691612935575b5096989761238b565b99505095506060883d606011612971575b8161295360609383611265565b810103126127ae57875195604060208a01519901519698963861292c565b3d9150612946565b60405162461bcd60e51b815260206004820152600c60248201526b4e6f206c697175696469747960a01b6044820152606490fd5b905098612305565b976040516318160ddd60e01b8152602081600481865afa908115612b42578691612c22575b501580612bbd575b15612b81576040516370a0823160e01b81526004810183905297602089602481885afa988915612b42578699612b4d575b508815612a50575050600197817f720db454f7d1b087cbb232bb5af92fa01360eb203edcf130bfa95b0f67bb3bb860208a604051908152a26122b5565b975097604051630240bc6b60e21b8152606081600481865afa908115612b425786908792612adb575b506001600160701b0316159081612ac9575b506122b55760405162461bcd60e51b81526020600482015260116024820152704578697374696e6720726573657276657360781b6044820152606490fd5b6001600160701b039150161538612a8b565b9150506060813d606011612b3a575b81612af760609383611265565b81010312612b3657612b0881612eec565b6040612b1660208401612eec565b92015163ffffffff811603612b32576001600160701b03612a79565b8680fd5b8580fd5b3d9150612aea565b6040513d88823e3d90fd5b9098506020813d602011612b79575b81612b6960209383611265565b81010312612b3657519738612a13565b3d9150612b5c565b60405162461bcd60e51b8152602060048201526014602482015273115e1a5cdd1a5b99c81c1bdbdb08199d5b99195960621b6044820152606490fd5b506040516370a0823160e01b8152600481018390526020816024818a5afa908115612b42578691612bf0575b50156129e2565b90506020813d602011612c1a575b81612c0b60209383611265565b81010312612b36575138612be9565b3d9150612bfe565b90506020813d602011612c4c575b81612c3d60209383611265565b81010312612b365751386129da565b3d9150612c30565b612c6e91955060203d602011612821576128138183611265565b93386122a0565b612c8f91925060203d602011612821576128138183611265565b9038612212565b60405162461bcd60e51b815260206004820152601260248201527115185c99d95d081b9bdd081c995858da195960721b6044820152606490fd5b63ffffffff421663ffffffff1960085416176008557f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad160406001600160701b03612d18611363565b50835191831682529091166020820152a17f645aa9c724799dce7df512bb35a464fa2f9dbaca82fe22e62b3eeec7f7142f2f6040612d546116a9565b82519182526020820152a1565b15612d6857565b60405162461bcd60e51b8152602060048201526008602482015267536c69707061676560c01b6044820152606490fd5b3d15612dd3573d9067ffffffffffffffff82116112875760405191612dc7601f8201601f191660200184611265565b82523d6000602084013e565b606090565b604080519092612e3d926001600160a01b0316906000908190612dfb8786611265565b602085527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564602086015260208151910182855af1612e37612d98565b916130b1565b8051908115918215612eaa575b505015612e545750565b5162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608490fd5b81925090602091810103126101ff576020015180151581036101ff573880612e4a565b908160209103126101ff57516001600160a01b03811681036101ff5790565b51906001600160701b03821682036101ff57565b6040516323b872dd60e01b60208201526001600160a01b039283166024820152929091166044830152606480830193909352918152611f5991611f54608483611265565b60405163095ea7b360e01b60208201526001600160a01b03909216602483015260006044808401919091528252611f599190611f54606483611265565b91909181158015613030575b15612fcc5760405163095ea7b360e01b60208201526001600160a01b0390931660248401526044830191909152611f599190611f548260648101611f46565b60405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608490fd5b50604051636eb1769f60e11b81523060048201526001600160a01b0384166024820152602081806044810103816001600160a01b0386165afa9081156114c55760009161307f575b5015612f8d565b90506020813d6020116130a9575b8161309a60209383611265565b810103126101ff575138613078565b3d915061308d565b9192901561311357508151156130c5575090565b3b156130ce5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156131265750805190602001fd5b60405162461bcd60e51b81526020600482015290819061314a90602483019061129d565b0390fdfed78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822a26469706673582212207f3cd6f43d39269582b63a20f7679e6456a7e68131222b219f15635b1681a95464736f6c634300081a003360a060405234610493576111478038038061001981610498565b9283398101906060818303126104935780516001600160401b03811161049357826100459183016104bd565b60208201519092906001600160401b038111610493576040916100699184016104bd565b91015182516001600160401b03811161039c57600354600181811c91168015610489575b602082101461037c57601f8111610424575b506020601f82116001146103bd57819293946000926103b2575b50508160011b916000199060031b1c1916176003555b81516001600160401b03811161039c57600454600181811c91168015610392575b602082101461037c57601f8111610317575b50602092601f82116001146102b257928192936000926102a7575b50508160011b916000199060031b1c1916176004555b3360805233156102625760ff60055416801561025a575b8015610247575b8015610233575b156101f9576002548181018091116101e357600255336000526000602052604060002081815401905560405190815260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203393a3604051610c1e90816105298239608051818181610154015281816103a00152818161042701528181610adb0152610b0d0152f35b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152601260248201527143757276652074726164696e67206f6e6c7960701b6044820152606490fd5b506080516001600160a01b03163314610158565b506080516001600160a01b031615610151565b50600161014a565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b01519050388061011d565b601f198216936004600052806000209160005b8681106102ff57508360019596106102e6575b505050811b01600455610133565b015160001960f88460031b161c191690553880806102d8565b919260206001819286850151815501940192016102c5565b60046000527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f830160051c81019160208410610372575b601f0160051c01905b8181106103665750610102565b60008155600101610359565b9091508190610350565b634e487b7160e01b600052602260045260246000fd5b90607f16906100f0565b634e487b7160e01b600052604160045260246000fd5b0151905038806100b9565b601f198216906003600052806000209160005b81811061040c575095836001959697106103f3575b505050811b016003556100cf565b015160001960f88460031b161c191690553880806103e5565b9192602060018192868b0151815501940192016103d0565b60036000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c8101916020841061047f575b601f0160051c01905b818110610473575061009f565b60008155600101610466565b909150819061045d565b90607f169061008d565b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761039c57604052565b81601f82011215610493578051906001600160401b03821161039c576104ec601f8301601f1916602001610498565b92828452602083830101116104935760005b82811061051357505060206000918301015290565b806020809284010151828287010152016104fe56fe608080604052600436101561001357600080fd5b60003560e01c90816306fdde031461075457508063095ea7b31461072e57806318160ddd1461071057806323b872dd14610652578063313ce5671461063657806339509351146105ce57806342966c681461040957806370a08231146103cf5780637165485d1461038a57806395d89b4114610269578063a457c2d7146101c2578063a9059cbb14610191578063d3618cca1461013d578063dd62ed3e146100ec5763e7c2b772146100c457600080fd5b346100e75760003660031901126100e757602060ff600554166040519015158152f35b600080fd5b346100e75760403660031901126100e757610105610870565b61010d610886565b6001600160a01b039182166000908152600160209081526040808320949093168252928352819020549051908152f35b346100e75760003660031901126100e757610182337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161461089c565b6005805460ff19166001179055005b346100e75760403660031901126100e7576101b76101ad610870565b60243590336109dd565b602060405160018152f35b346100e75760403660031901126100e7576101db610870565b60243590336000526001602052604060002060018060a01b03821660005260205260406000205491808310610216576101b7920390336108d5565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b346100e75760003660031901126100e75760405160006004548060011c90600181168015610380575b60208310811461036c5782855290811561035057506001146102f9575b50819003601f01601f191681019067ffffffffffffffff8211818310176102e3576102df82918260405282610827565b0390f35b634e487b7160e01b600052604160045260246000fd5b905060046000527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b6000905b82821061033a575060209150820101826102af565b6001816020925483858801015201910190610325565b90506020925060ff191682840152151560051b820101826102af565b634e487b7160e01b84526022600452602484fd5b91607f1691610292565b346100e75760003660031901126100e7576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346100e75760203660031901126100e7576001600160a01b036103f0610870565b1660005260006020526020604060002054604051908152f35b346100e75760203660031901126100e7576004356001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016338114906104548261089c565b331561057f5760ff60055416918215610576575b821561056e575b508115610565575b501561052b57336000526000602052604060002054908082106104db57806000923384528360205203604083205580600254036002556040519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608490fd5b60405162461bcd60e51b815260206004820152601260248201527143757276652074726164696e67206f6e6c7960701b6044820152606490fd5b90501582610477565b91508361046f565b60009250610468565b60405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608490fd5b346100e75760403660031901126100e7576105e7610870565b336000526001602052604060002060018060a01b0382166000526020526040600020546024358101809111610620576101b791336108d5565b634e487b7160e01b600052601160045260246000fd5b346100e75760003660031901126100e757602060405160128152f35b346100e75760603660031901126100e75761066b610870565b610673610886565b6001600160a01b03821660009081526001602081815260408084203385529091529091205492604435929184016106af575b6101b793506109dd565b8284106106cb576106c6836101b7950333836108d5565b6106a5565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b346100e75760003660031901126100e7576020600254604051908152f35b346100e75760403660031901126100e7576101b761074a610870565b60243590336108d5565b346100e75760003660031901126100e75760006003548060011c9060018116801561081d575b60208310811461036c5782855290811561035057506001146107c65750819003601f01601f191681019067ffffffffffffffff8211818310176102e3576102df82918260405282610827565b905060036000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b6000905b828210610807575060209150820101826102af565b60018160209254838588010152019101906107f2565b91607f169161077a565b91909160208152825180602083015260005b81811061085a575060409293506000838284010152601f8019910116010190565b8060208092870101516040828601015201610839565b600435906001600160a01b03821682036100e757565b602435906001600160a01b03821682036100e757565b156108a357565b60405162461bcd60e51b815260206004820152600a6024820152694375727665206f6e6c7960b01b6044820152606490fd5b6001600160a01b031690811561098c576001600160a01b031691821561093c5760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b6001600160a01b0316908115610b95576001600160a01b0316918215610b445760ff600554168015610b3c575b8015610b0a575b8015610ad8575b1561052b57816000526000602052604060002054818110610a8457817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9260209285600052600084520360406000205584600052600082526040600020818154019055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168314610a18565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168214610a11565b506000610a0a565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fdfea2646970667358221220a0eacf071765d905fadda9b915412d8c2ae5aa133a850434cd81a13a648ef82964736f6c634300081a0033a2646970667358221220b12282b9c3d3af15e73ab55cab32244590fc6bb5cbb262a22cc34ea253391d4b64736f6c634300081a0033000000000000000000000000f800bf07394e8290807b4ce579f4e9f99c3da869000000000000000000000000086cf2482f13bfcaad24ae55ae083f02ffbd8ef4000000000000000000000000df6e7e94ed8c6fe335c28a8ec50381e9172f7d3000000000000000000000000008caa3c1ec846099f36a046e06ab30968276164f",
"receipt": {
"blockHash": "0x00490b5e4bee02d63c68e3420ecebd0783723e19b5ceccffbb9b7ced3320142a",
"blockNumber": "0xf1d1",
"contractAddress": "0x8ce5d09516b56744a0023cefca24e543ed4db1e8",
"cumulativeGasUsed": "0x4de71c",
"from": "0xdf6e7e94ed8c6fe335c28a8ec50381e9172f7d30",
"gasUsed": "0x4de71c",
"effectiveGasPrice": "0x2710",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"status": "0x1",
"to": null,
"transactionHash": "0xb27a806f0e25ba69c1984f05eb5143d8023a05ed74c730803249d4ee90b468cf",
"transactionIndex": "0x0",
"type": "0x2"
},
"logs": [],
"raw_transaction": {
"accessList": [],
"blockHash": "0x00490b5e4bee02d63c68e3420ecebd0783723e19b5ceccffbb9b7ced3320142a",
"blockNumber": "0xf1d1",
"blockTimestamp": "0x6ac0d56a",
"chainId": "0x1352889",
"from": "0xdf6e7e94ed8c6fe335c28a8ec50381e9172f7d30",
"gas": "0x4e89f3",
"gasPrice": "0x2710",
"maxPriorityFeePerGas": "0x2710",
"maxFeePerGas": "0x2710",
"hash": "0xb27a806f0e25ba69c1984f05eb5143d8023a05ed74c730803249d4ee90b468cf",
"input": "0x61010080604052346101c557608081615e50803803809161002082856102ab565b8339810103126101c557610033816102e4565b90610040602082016102e4565b6100586060610051604085016102e4565b93016102e4565b92803b1515806102a1575b80610297575b80610285575b15610250576040516315ab88c960e31b81526020816004816001600160a01b0389165afa9081156101d257600091610216575b506001600160a01b0382811691168190036101de576040516315ab88c960e31b81526020816004816001600160a01b0388165afa9081156101d257600091610193575b506001600160a01b03160361014e5760805260a05260c05260e052604051615b5790816102f982396080518181816102e2015261070a015260a051818181608a015261030a015260c0518181816101400152610338015260e051818181610360015261074f0152f35b60405162461bcd60e51b815260206004820152601a60248201527f4d6967726174696f6e2077726170706564206d69736d617463680000000000006044820152606490fd5b90506020813d6020116101ca575b816101ae602093836102ab565b810103126101c5576101bf906102e4565b386100e5565b600080fd5b3d91506101a1565b6040513d6000823e3d90fd5b60405162461bcd60e51b815260206004820152601060248201526f0aee4c2e0e0cac840dad2e6dac2e8c6d60831b6044820152606490fd5b90506020813d602011610248575b81610231602093836102ab565b810103126101c557610242906102e4565b386100a2565b3d9150610224565b60405162461bcd60e51b815260206004820152600d60248201526c0496e76616c696420736574757609c1b6044820152606490fd5b506001600160a01b038316151561006f565b50833b1515610069565b50813b1515610063565b601f909101601f19168101906001600160401b038211908210176102ce57604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036101c55756fe6080604052600436101561001257600080fd5b6000803560e01c80631e3dd18b1461077e57806331d7ba59146107395780633f3b463e146106f4578063533154f81461018d578063574f2ba31461016f57806361d027b31461012a578063e6a43905146100bc5763f887ea401461007557600080fd5b346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b80fd5b50346100b95760403660031901126100b9576004356001600160a01b03811691908290036100b957602435916001600160a01b038316830361012657815260208181526040918290206001600160a01b039384166000908152908252829020549151919092168152f35b5080fd5b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b957806003193601126100b9576020600154604051908152f35b50346100b95760203660031901126100b9576004359067ffffffffffffffff82116100b957368290036004830160e0600319830112610628576040519361525f918286019286841067ffffffffffffffff8511176106e05790610255916108c3883960c0845261024261023761021861020684806107f3565b60e060c08a01526101a089019161082a565b61022560248701856107f3565b88830360bf190160e08a01529061082a565b9160448501906107f3565b85830360bf19016101008701529061082a565b926064820135610120840152608482013561014084015261ffff61027b60a4840161084b565b1661016084015260c482013590602219018112156106dc57016024600482013591019267ffffffffffffffff82116106dc5760a08202360384136106dc5782810360bf1901610180840152818152602001929084905b808210610658576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660208601527f0000000000000000000000000000000000000000000000000000000000000000811660408601523360608601527f0000000000000000000000000000000000000000000000000000000000000000811660808601527f00000000000000000000000000000000000000000000000000000000000000001660a08501819052868887038982f0801561064b57604051637e062a3560e11b81526001600160a01b03919091169290602081600481875afa9081156105ee57839161062c575b50813b1561062857604051635f6b125d60e11b81526001600160a01b039091166004820152602481018490529082908290604490829084905af180156105ae578290610618575b5050604051630dfe168160e01b8152602081600481865afa9081156105ae5782916105f9575b5060405163d21220a760e01b815290602082600481875afa9182156105ee5783926105cd575b506001600160a01b0390811680845260208481526040808620948416600081815295835281862080549589166001600160a01b031996871681179091558188528784528288208588529093529420805490931617909155600154680100000000000000008110156105b9578060016104d492016001556107c2565b81549060031b9086821b9160018060a01b03901b19161790557f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e960406001548151908782526020820152a3604051637e062a3560e11b815291602083600481845afa80156105ae576020938391610581575b506040519233916001600160a01b03169083907f61f01d38d92253d1a2d2c1c66331e6484ae3b9388dbb34aa9c8ef793983a481b9080a48152f35b6105a19150843d86116105a7575b610599818361086b565b8101906108a3565b84610546565b503d61058f565b6040513d84823e3d90fd5b634e487b7160e01b84526041600452602484fd5b6105e791925060203d6020116105a757610599818361086b565b9084610459565b6040513d85823e3d90fd5b610612915060203d6020116105a757610599818361086b565b83610433565b6106219161086b565b828161040d565b8280fd5b610645915060203d6020116105a757610599818361086b565b846103c6565b50604051903d90823e3d90fd5b909193843560018060a01b0381168091036106d857815261ffff61067e6020870161084b565b16602082015260408501358015158091036106d85760a08281926040600195015263ffffffff6106b060608a0161085a565b16606082015263ffffffff6106c760808a0161085a565b1660808201520195019201906102d1565b8680fd5b8480fd5b634e487b7160e01b86526041600452602486fd5b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b95760203660031901126100b957600435906001548210156100b95760206107a9836107c2565b905460405160039290921b1c6001600160a01b03168152f35b6001548110156107dd57600160005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b9035601e198236030181121561082557016020813591019167ffffffffffffffff821161082557813603831361082557565b600080fd5b908060209392818452848401376000828201840152601f01601f1916010190565b359061ffff8216820361082557565b359063ffffffff8216820361082557565b90601f8019910116810190811067ffffffffffffffff82111761088d57604052565b634e487b7160e01b600052604160045260246000fd5b9081602091031261082557516001600160a01b0381168103610825579056fe6102208060405234610bee5761525f803803809161001d8285610bf3565b8339810160c082820312610bee5781516001600160401b038111610bee57820160e081830312610bee576040519060e082016001600160401b038111838210176108305760405280516001600160401b038111610bee5783610080918301610c39565b825260208101516001600160401b038111610bee57836100a1918301610c39565b602083015260408101516001600160401b038111610bee57836100c5918301610c39565b604083015260608101516060830152608081015160808301526100ea60a08201610c8d565b60a083015260c0810151906001600160401b038211610bee570182601f82011215610bee578051906001600160401b038211610830576040519361013460208460051b0186610bf3565b828552602060a0818701940283010191818311610bee57602001925b828410610b64575050505060c0810191825261016e60208401610c9c565b9061017b60408501610c9c565b9361018860608201610c9c565b946101a160a061019a60808501610c9c565b9301610c9c565b6001600055936001600160a01b038116151580610b52575b80610b40575b80610b2e575b15610afa576060840151670de0b6b3a76400008110159081610ae3575b5015610aae5760808401518015159081610a99575b5015610a635761ffff60a085015116612af88110159081610a55575b5015610a20578351518015159081610a14575b5080610a06575b806109f6575b806109e5575b156109ae5760648651511161097b576000948593849390845b895196875182101561047c57600582901b909701602001518051600098906001600160a01b031615158061046b575b8061044d575b80610435575b15610400576102a59061ffff60208401511690610cc1565b9960408201516103e1575b6102d1906102cb60608c015161ffff60208601511690610cf3565b90610cc1565b9760065490680100000000000000008210156103cd5760018201806006558210156103b9576006905281517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f909101805460208401516040850151606086015160809096015160ff60b01b91151560b01b919091167fff000000000000000000000000000000000000000000000000000000000000009093166001600160a01b03959095169490941760a09190911b61ffff60a01b16171760b89390931b63ffffffff60b81b169290921760d89190911b63ffffffff60d81b16179055959795600101610252565b634e487b7160e01b81526032600452602490fd5b634e487b7160e01b81526041600452602490fd5b966103f86102d19161ffff60208501511690610cc1565b9790506102b0565b60405162461bcd60e51b815260206004820152600d60248201526c125b9d985b1a590819dc985b9d609a1b6044820152606490fd5b506312cc030063ffffffff608084015116111561028d565b5063ffffffff60608301511663ffffffff6080840151161015610287565b5061ffff6020830151161515610281565b899392915088966107d08d921115908161096e575b50156109375760e052610100526001600160a01b0384811660a0908152911660c05260808501805161012052519085015161ffff90811661270f1901919082116109215761ffff6104e3921690610cf3565b61014052606084015190810390811161092157610160819052600155604083015180519093906001600160401b03811161083057600554600181811c91168015610917575b602082101461090157601f81116108b8575b50602094601f821160011461085157948192939495600092610846575b50508160011b916000199060031b1c1916176005555b60608101805161018052815160209092015190516040519261114780850192916001600160401b038411868510176108305785946105be6105cc926040946141188939606087526060870190610cce565b908582036020870152610cce565b92015203906000f09081156108245760808290526101a052336101c0526001600160a01b0390811690821681101561081f57905b610200526101e05263ffffffff421663ffffffff1960085416176008557f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad16040610648610da1565b5082516001600160701b03928316815291166020820152a17f645aa9c724799dce7df512bb35a464fa2f9dbaca82fe22e62b3eeec7f7142f2f604061068b610f20565b82519182526020820152a16040516131a49081610f74823960805181818161021a0152818161036c015281816109d201528181610e38015281816116dd01528181611b16015261222a015260a0518181816103c50152818161092501528181610d0201528181611a0f0152612254015260c05181818161025f01526121cf015260e051818181610f8d0152611e300152610100518181816103ea0152818161094a01528181610bc50152611aef0152610120518181816102f901528181610746015281816108a701528181610b6d01528181610c7801528181610d84015281816117100152818161173f0152818161199f01526122cf015261014051818181610c2601528181610d490152818161167b01526118e701526101605181610f09015261018051818181611809015261249f01526101a05181818161080901528181610ec2015261101c01526101c0518161067f01526101e05181818161045e015281816109a601528181610fd201528181611385015281816116ba0152611ba30152610200518181816105bd01526113db0152f35b610600565b6040513d6000823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b015190508580610557565b601f198216956005600052806000209160005b8881106108a057508360019596979810610887575b505050811b0160055561056d565b015160001960f88460031b161c19169055858080610879565b91926020600181928685015181550194019201610864565b60056000526020600020601f830160051c810191602084106108f7575b601f0160051c01905b8181106108eb575061053a565b600081556001016108de565b90915081906108d5565b634e487b7160e01b600052602260045260246000fd5b90607f1690610528565b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152600f60248201526e416c6c6f636174696f6e206361707360881b6044820152606490fd5b6105dc9150111588610491565b60405162461bcd60e51b815260206004820152600b60248201526a11dc985b9d081b1a5b5a5d60aa1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600f60248201526e4d6574616461746120626f756e647360881b6044820152606490fd5b506102006040850151511115610239565b50600c6020850151511115610233565b50602084015151151561022d565b60509150111538610226565b60405162461bcd60e51b815260206004820152600d60248201526c54617267657420626f756e647360981b6044820152606490fd5b620186a09150111538610213565b60405162461bcd60e51b815260206004820152600e60248201526d5265736572766520626f756e647360901b6044820152606490fd5b69d3c21bcecceda100000091501115386101f7565b60405162461bcd60e51b815260206004820152600d60248201526c537570706c7920626f756e647360981b6044820152606490fd5b6b033b2e3c9fd0803ce800000091501115386101e2565b60405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b6044820152606490fd5b506001600160a01b03831615156101c5565b506001600160a01b03871615156101bf565b506001600160a01b03821615156101b9565b60a084830312610bee576040519060a082016001600160401b0381118382101761083057604052610b9485610c9c565b8252610ba260208601610c8d565b60208301526040850151908115158203610bee5782602092604060a0950152610bcd60608801610cb0565b6060820152610bde60808801610cb0565b6080820152815201930192610150565b600080fd5b601f909101601f19168101906001600160401b0382119082101761083057604052565b60005b838110610c295750506000910152565b8181015183820152602001610c19565b81601f82011215610bee5780516001600160401b0381116108305760405192610c6c601f8301601f191660200185610bf3565b81845260208284010111610bee57610c8a9160208085019101610c16565b90565b519061ffff82168203610bee57565b51906001600160a01b0382168203610bee57565b519063ffffffff82168203610bee57565b9190820180921161092157565b90602091610ce781518092818552858086019101610c16565b601f01601f1916010190565b60001982820982820291828083109203918083039214610d9657816127101115610d51577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9193612710910990828211900360fc1b910360041c170290565b60405162461bcd60e51b815260206004820152601560248201527f4d6174683a206d756c446976206f766572666c6f7700000000000000000000006044820152606490fd5b505061271091500490565b600354610f0e576101e0516040516370a0823160e01b81523060048201529190602090839060249082906001600160a01b03165afa91821561082457600092610ed7575b50610200516040516370a0823160e01b8152306004820152929190602090849060249082906001600160a01b03165afa92831561082457600093610ea0575b506001600160701b0382111580610e8f575b15610e57576008546001600160701b03928316939092169163ffffffff1690565b60405162461bcd60e51b815260206004820152601060248201526f52657365727665206f766572666c6f7760801b6044820152606490fd5b506001600160701b03831115610e36565b90926020823d602011610ecf575b81610ebb60209383610bf3565b81010312610ecc5750519138610e24565b80fd5b3d9150610eae565b6020813d602011610f06575b81610ef060209383610bf3565b81010312610f02575191506024610de5565b8280fd5b3d9150610ee3565b63ffffffff6008541660009160009190565b600354610f6b576101e0516080516001600160a01b03908116911603610f545760015490610c8a6101205160025490610cc1565b610f646101205160025490610cc1565b9060015490565b60009060009056fe608080604052600436101561001357600080fd5b60003560e01c90816302fb0c5e146112455750806303ee438c146111355780630902f1ac146110f45780630c0debea146110865780630c498c81146110015780630dfe168114610fbc57806316eebd1e14610f7757806316f0115b14610f4a5780631d3dad0914610f2c57806324a6ab0c14610ef157806331d7ba5914610eac578063379607f514610da75780633b17822114610d6c5780633d5017d414610d315780633f3b463e14610cec5780634beb394c14610bf457806361d027b314610baf5780636418040014610b915780636ddecd0814610b525780636defbf8014610b2d5780637f544e4914610b0f5780637f8f618414610ae85780638c0e11b214610aba5780638fd3ab8014610a99578063a10907d9146107f4578063a64190c41461071d578063a9dc28a6146106ca578063bf333f2c146106ae578063c45a015514610669578063cab426721461064b578063d1c5570e1461062f578063d1d58b2514610609578063d1ec980b146105ec578063d21220a7146105a7578063d6febde814610574578063d79875eb146102ba578063dbe7e3bd1461028e578063f887ea4014610249578063fc0c546a146102045763fff6cae9146101d757600080fd5b346101ff5760003660031901126101ff576101f0611880565b6101f8612cd0565b6001600055005b600080fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760203660031901126101ff5760043560005260076020526020604060002054604051908152f35b346101ff576102c83661134d565b6102d0611880565b60ff600454168061056a575b80610561575b1561052e5760209160025461034b61033a61031d837f00000000000000000000000000000000000000000000000000000000000000006115f4565b6103346001548261032e88836115f4565b91612197565b90611617565b918215159081610523575b50611772565b61035481612006565b61036a6103618284611617565b94851015612d61565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316916103bc906103a585303387612f00565b6103b1856001546115f4565b600155600254611617565b600255610416847f000000000000000000000000000000000000000000000000000000000000000061040f847f000000000000000000000000000000000000000000000000000000000000000083611f11565b3390611f11565b6040519060008252838683015284604083015260608201527f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e60803392a261045c612cd0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161490811561051b57805b8215610505575060008051602061314f8339815191526000925b80156104fe576000905b156104f65784905b6104e660405192839233973397859094939260609260808301968352602083015260408201520152565b0390a36001600055604051908152f35b6000906104bc565b84906104b4565b60008051602061314f83398151915290926104aa565b600090610490565b905082111586610345565b60405162461bcd60e51b815260206004820152600b60248201526a4e6f742073656c6c696e6760a81b6044820152606490fd5b508115156102e2565b50600354156102dc565b346101ff57602061059a6105873661134d565b61058f611880565b3391339133916118d6565b6001600055604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff57602060405161dead8152f35b346101ff5760203660031901126101ff5760206106276004356117be565b604051908152f35b346101ff5760003660031901126101ff57602060405160018152f35b346101ff5760003660031901126101ff576020600654604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff57602060405160648152f35b346101ff5760003660031901126101ff573033036106ec576106ea6121b3565b005b60405162461bcd60e51b815260206004820152600960248201526853656c66206f6e6c7960b81b6044820152606490fd5b346101ff5760203660031901126101ff5760ff60045416806107ea575b156107ba5760206106277f00000000000000000000000000000000000000000000000000000000000000006107a66107966002549261033461077c85836115f4565b9161078a86600154926115f4565b61032e600435836115f4565b9182151590816107af5750611772565b61033481612006565b905082111585610345565b60405162461bcd60e51b8152602060048201526008602482015267496e61637469766560c01b6044820152606490fd5b506003541561073a565b346101ff576108023661130f565b90610837337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614611515565b61083f611880565b6001600160a01b03169283151580610a87575b61085b90611555565b60ff6004541680610a7d575b80610a74575b1561052e576020937f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e60806002546108ec6108dc6108cb837f00000000000000000000000000000000000000000000000000000000000000006115f4565b6103346001548261032e8b836115f4565b918215159081610a695750611772565b61091b6108f882612006565b9161090f6109068483611617565b998a1015612d61565b6103b1876001546115f4565b60025561097487877f000000000000000000000000000000000000000000000000000000000000000061096f857f000000000000000000000000000000000000000000000000000000000000000083611f11565b611f11565b604051906000825285898301528760408301526060820152a2610995612cd0565b60008051602061314f8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b039081167f0000000000000000000000000000000000000000000000000000000000000000909116148015610a6157825b8115610a5b57506000935b8115610a54576000915b15610a4a576104e6865b60405193849360018060a01b0316973397859094939260609260808301968352602083015260408201520152565b6104e66000610a1c565b8591610a12565b93610a08565b6000926109fd565b90508211158a610345565b5080151561086d565b5060035415610867565b506001600160a01b0382161515610852565b346101ff5760003660031901126101ff57610ab2611880565b6101f86121b3565b346101ff5760003660031901126101ff576040516e41435455414c5f42414c414e43455360881b8152602090f35b346101ff5760003660031901126101ff576040610b036116a9565b82519182526020820152f35b346101ff5760003660031901126101ff576020600354604051908152f35b346101ff5760003660031901126101ff576020610b48611661565b6040519015158152f35b346101ff5760003660031901126101ff5760206106276002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b346101ff5760003660031901126101ff576020600254604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760203660031901126101ff57600354610cbb576040610c19600435611f5b565b610b0360025491610c4a837f0000000000000000000000000000000000000000000000000000000000000000611617565b80821015610cb457505b610c5f811515611624565b610334610c6b8261216f565b93610cad60015493610ca87f000000000000000000000000000000000000000000000000000000000000000093610ca281866115f4565b946115f4565b6115f4565b9083612197565b9050610c54565b60405162461bcd60e51b815260206004820152600960248201526811dc98591d585d195960ba1b6044820152606490fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760203660031901126101ff57600435610dc3611880565b610dcc816117be565b908115610e76577f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed0266020610e08610e02846112de565b50611592565b83600052600782526040600020610e208682546115f4565b90558051610e5d9086906001600160a01b03908116907f000000000000000000000000000000000000000000000000000000000000000016611f11565b516040519485526001600160a01b031693a36001600055005b60405162461bcd60e51b815260206004820152600e60248201526d139bdd1a1a5b99c81d995cdd195960921b6044820152606490fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760003660031901126101ff576020600154604051908152f35b346101ff5760003660031901126101ff5760045460405160089190911c6001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff57602061059a6110143661130f565b929161104a337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614611515565b611052611880565b6001600160a01b038216151580611074575b61106d90611555565b33926118d6565b506001600160a01b0384161515611064565b346101ff5760203660031901126101ff576004356006548110156101ff576110af60a0916112de565b505463ffffffff60405191600180851b038116835261ffff81851c16602084015260ff8160b01c1615156040840152818160b81c16606084015260d81c166080820152f35b346101ff5760003660031901126101ff5760606001600160701b0363ffffffff61111c611363565b9193908160405195168552166020840152166040820152f35b346101ff5760003660031901126101ff5760405160006005548060011c9060018116801561123b575b6020831081146112275782855290811561120357506001146111a3575b61119f8361118b81850382611265565b60405191829160208352602083019061129d565b0390f35b91905060056000527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0916000905b8082106111e95750909150810160200161118b61117b565b9192600181602092548385880101520191019092916111d1565b60ff191660208086019190915291151560051b8401909101915061118b905061117b565b634e487b7160e01b84526022600452602484fd5b91607f169161115e565b346101ff5760003660031901126101ff5760209060ff6004541615158152f35b90601f8019910116810190811067ffffffffffffffff82111761128757604052565b634e487b7160e01b600052604160045260246000fd5b919082519283825260005b8481106112c9575050826000602080949584010152601f8019910116010190565b806020809284010151828286010152016112a8565b6006548110156112f957600660005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b60809060031901126101ff5760043590602435906044356001600160a01b03811681036101ff57906064356001600160a01b03811681036101ff5790565b60409060031901126101ff576004359060243590565b600354611503576040516370a0823160e01b81523060048201526020816024817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156114c5576000916114d1575b506040516370a0823160e01b8152306004820152916020836024817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9283156114c55760009361148e575b506001600160701b038211158061147d575b15611445576001600160701b038063ffffffff60085416931693169190565b60405162461bcd60e51b815260206004820152601060248201526f52657365727665206f766572666c6f7760801b6044820152606490fd5b506001600160701b03831115611426565b90926020823d6020116114bd575b816114a960209383611265565b810103126114ba5750519138611414565b80fd5b3d915061149c565b6040513d6000823e3d90fd5b906020823d6020116114fb575b816114eb60209383611265565b810103126114ba575051386113be565b3d91506114de565b63ffffffff6008541660009160009190565b1561151c57565b60405162461bcd60e51b8152602060048201526011602482015270547261646520726f75746572206f6e6c7960781b6044820152606490fd5b1561155c57565b60405162461bcd60e51b815260206004820152600e60248201526d16995c9bc81c9958da5c1a595b9d60921b6044820152606490fd5b9060405160a0810181811067ffffffffffffffff82111761128757604052608063ffffffff82945460018060a01b038116845261ffff8160a01c16602085015260ff8160b01c1615156040850152818160b81c16606085015260d81c16910152565b9190820180921161160157565b634e487b7160e01b600052601160045260246000fd5b9190820391821161160157565b1561162b57565b60405162461bcd60e51b815260206004820152600e60248201526d15185c99d95d081c995858da195960921b6044820152606490fd5b60ff600454168061169f575b806116755790565b506002547f0000000000000000000000000000000000000000000000000000000000000000111590565b506003541561166d565b60035461176a576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081167f00000000000000000000000000000000000000000000000000000000000000009091160361173757600154906117346002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b90565b6117636002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b9060015490565b600090600090565b1561177957565b60405162461bcd60e51b815260206004820152601960248201527f5265616c207265736572766520696e73756666696369656e74000000000000006044820152606490fd5b600354908115611879576117de6117d7610e02836112de565b9242611617565b9163ffffffff6060820151168310611871576117349263ffffffff608061182d61ffff6020860151167f0000000000000000000000000000000000000000000000000000000000000000612067565b930151169081158015611867575b15611858575050905b600052600760205260406000205490611617565b611861926120d0565b90611844565b508181101561183b565b505050600090565b5050600090565b600260005414611891576002600055565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b90929493946118e482611f5b565b917f0000000000000000000000000000000000000000000000000000000000000000906002549461192960009561191b8886611617565b80821015611f0a575061216f565b956003541580611f01575b15611ecf5760045460ff811615611e21575b506126ac9361195f826119598787612067565b92611617565b80821015611e195750925b611975841515611624565b61198285612710866120d0565b948015611e05576127108509611ddf575b8411611dac576119c3907f00000000000000000000000000000000000000000000000000000000000000006115f4565b906119fa6119e96119e2600154946119db87826115f4565b9086612197565b8094611617565b988915159081611da1575b50612d61565b6040516370a0823160e01b81523060048201527f0000000000000000000000000000000000000000000000000000000000000000956001600160a01b03871690602083602481855afa928315611d96579087918a94611d59575b5091611a6760209260249430908c612f00565b6040516370a0823160e01b815230600482015292839182905afa908115611d4e57908692918991611d11575b5090611a9e91611617565b03611ccc57611b5183611b148c97608095611adc7f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e986002546115f4565b600255600155611aec8389611617565b907f000000000000000000000000000000000000000000000000000000000000000090611f11565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169b611b4b908b908e611f11565b85611617565b60408051600181526020810196909652850189905260608501526001600160a01b031692a2611b7e611661565b611c3c575b9060008051602061314f83398151915291611c1b8597611ba1612cd0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614928315611c365780955b8415611c2e57965b8415611c275780945b15611c20575060405193849360018060a01b0316973397859094939260609260808301968352602083015260408201520152565b0390a3565b9050610a1c565b8194611be7565b508096611bde565b85611bd6565b303b15611cc8576040516354ee145360e11b815260008051602061314f833981519152929190828160048183305af19081611cb4575b50611caf577f56d3a10eafb10849b8e98694883c872904e86c52693300a2ac3d7d0d6bcd60eb611ca361118b612d98565b0390a15b909150611b83565b611ca7565b83611cc191949294611265565b9138611c72565b5080fd5b60405162461bcd60e51b815260206004820152601760248201527f556e737570706f727465642071756f746520746f6b656e0000000000000000006044820152606490fd5b919250506020813d602011611d46575b81611d2e60209383611265565b81010312611d425751859190611a9e611a93565b8780fd5b3d9150611d21565b6040513d8a823e3d90fd5b915092506020813d602011611d8e575b81611d7660209383611265565b81010312611d8a5751918690611a67611a54565b8880fd5b3d9150611d69565b6040513d8b823e3d90fd5b9050891015386119f4565b60405162461bcd60e51b815260206004820152600b60248201526a125b9c1d5d08189bdd5b9960aa1b6044820152606490fd5b9360018101809111611df15793611993565b634e487b7160e01b87526011600452602487fd5b634e487b7160e01b88526012600452602488fd5b90509261196a565b6001600160a01b0383811691907f0000000000000000000000000000000000000000000000000000000000000000168203611e8a5760ff19166001176004557f0cc43938d137e7efade6a531f663e78c1fc75257b0d65ffda2fdaf70cb49cdf98780a238611946565b60405162461bcd60e51b815260206004820152601860248201527f4f776e65722066697273742062757920726571756972656400000000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152600a6024820152694e6f7420627579696e6760b01b6044820152606490fd5b50821515611934565b905061216f565b60405163a9059cbb60e01b60208201526001600160a01b0390921660248301526044820192909252611f5991611f5482606481015b03601f198101845283611265565b612dd8565b565b6000196126ac82096126ac820290818082109103908082039114611ffc57806127101115611fbf576127106126ac7fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91940990828211900360fc1b910360041c170290565b60405162461bcd60e51b81526020600482015260156024820152744d6174683a206d756c446976206f766572666c6f7760581b6044820152606490fd5b5061271091500490565b600019606482096064820290818082109103908082039114611ffc57806127101115611fbf5761271060647fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91940990828211900360fc1b910360041c170290565b600019828209828202918280831092039180830392146120c557816127101115611fbf577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9193612710910990828211900360fc1b910360041c170290565b505061271091500490565b91600019828409928281029283808610950394808603951461214b5784831115611fbf5782910960018219018216809204600281600302188082026002030280820260020302808202600203028082026002030280820260020302809102600203029360018380600003040190848311900302920304170290565b505080925015612159570490565b634e487b7160e01b600052601260045260246000fd5b6126ac6127106121808282856120d0565b92096121895790565b600181018091116116015790565b91906121a48282856120d0565b92821561215957096121895790565b6121bb611661565b15612c965760405163c45a015560e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690602081600481855afa9081156114c5576000908192612c75575b5060405163e6a4390560e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483018190527f000000000000000000000000000000000000000000000000000000000000000080831660248501819052939590949193919260209187916044918391165afa948515612598578295612c54575b508195829560018060a01b03811690816129b5575b6122c260025498896115f4565b976122fa6122f3600154927f00000000000000000000000000000000000000000000000000000000000000006115f4565b828b6120d0565b808210156129ad5750985b8915612979576123158488612f44565b6123208a8589612f81565b61232a8489612f44565b612337600254858a612f81565b156128c85784916123598261234f8c6020958b611f11565b600254908a611f11565b6024604051809481936335313c2160e11b835261dead60048401525af19081156127ba578491612896575b5094879680985b8814908161288c575b5080612883575b1561284757816123b9816020936123b46004968a612f44565b612f44565b60405163c45a015560e01b815292839182905afa90811561261b578391612828575b5060405163e6a4390560e01b81526001600160a01b0385811660048301528381166024830152909160209183916044918391165afa90811561261b5783916127f9575b5060048054610100600160a81b031916600892831b610100600160a81b03161790819055901c6001600160a01b031680156127c5576040516370a0823160e01b815260048101829052602081602481885afa9081156127ba579087918591612781575b5010159182612710575b508161269e575b50156126595780816006547f00000000000000000000000000000000000000000000000000000000000000005b8183106126265750506040516370a0823160e01b8152306004820152919050602082602481875afa801561261b5783906125e1575b6124fe9250611617565b806125a3575b509042600355803b15611cc8578180916004604051809481936369b0c66560e11b83525af1801561259857612583575b50507fcb64f2436060c9575db20c5dcf9cdc11657017ee5b0301949f531b3dd7da6b199160609160018060a01b0360045460081c169460405192835260208301526040820152a2611f59612cd0565b61258e828092611265565b6114ba5780612534565b6040513d84823e3d90fd5b823b15611cc85760405190630852cd8d60e31b82526004820152818160248183875af18015612598571561250457816125db91611265565b38612504565b50906020813d602011612613575b816125fc60209383611265565b8101031261260f57906124fe91516124f4565b8280fd5b3d91506125ef565b6040513d85823e3d90fd5b90919261265060019161264a61ffff61263e886112de565b505460a01c1685612067565b906115f4565b930191906124bf565b60405162461bcd60e51b815260206004820152601f60248201527f506f6f6c2066756e64696e67206f72204c50206275726e206d697373696e67006044820152606490fd5b6040516370a0823160e01b815261dead60048201529150602090829060249082905afa9081156125985790849183916126db575b50101538612492565b9150506020813d602011612708575b816126f760209383611265565b81010312611cc857839051386126d2565b3d91506126ea565b6024919250602090604051928380926370a0823160e01b82528660048301525afa90811561261b57908791849161274c575b501015903861248b565b9150506020813d602011612779575b8161276860209383611265565b8101031261260f5786905138612742565b3d915061275b565b9150506020813d6020116127b2575b8161279d60209383611265565b810103126127ae5786905138612481565b8380fd5b3d9150612790565b6040513d86823e3d90fd5b60405162461bcd60e51b815260206004820152600c60248201526b135a5cdcda5b99c81c1bdbdb60a21b6044820152606490fd5b61281b915060203d602011612821575b6128138183611265565b810190612ecd565b3861241e565b503d612809565b612841915060203d602011612821576128138183611265565b386123db565b60405162461bcd60e51b815260206004820152601460248201527324b731b7b6b83632ba329036b4b3b930ba34b7b760611b6044820152606490fd5b5085151561239b565b9050881438612394565b90506020813d6020116128c0575b816128b160209383611265565b810103126127ae575138612384565b3d91506128a4565b5050600296959654946040519562e8e33760e81b875285600488015283602488015287604488015280606488015287608488015260a487015261dead60c48701524260e48701526060866101048187865af19788156127ba57849885978691612935575b5096989761238b565b99505095506060883d606011612971575b8161295360609383611265565b810103126127ae57875195604060208a01519901519698963861292c565b3d9150612946565b60405162461bcd60e51b815260206004820152600c60248201526b4e6f206c697175696469747960a01b6044820152606490fd5b905098612305565b976040516318160ddd60e01b8152602081600481865afa908115612b42578691612c22575b501580612bbd575b15612b81576040516370a0823160e01b81526004810183905297602089602481885afa988915612b42578699612b4d575b508815612a50575050600197817f720db454f7d1b087cbb232bb5af92fa01360eb203edcf130bfa95b0f67bb3bb860208a604051908152a26122b5565b975097604051630240bc6b60e21b8152606081600481865afa908115612b425786908792612adb575b506001600160701b0316159081612ac9575b506122b55760405162461bcd60e51b81526020600482015260116024820152704578697374696e6720726573657276657360781b6044820152606490fd5b6001600160701b039150161538612a8b565b9150506060813d606011612b3a575b81612af760609383611265565b81010312612b3657612b0881612eec565b6040612b1660208401612eec565b92015163ffffffff811603612b32576001600160701b03612a79565b8680fd5b8580fd5b3d9150612aea565b6040513d88823e3d90fd5b9098506020813d602011612b79575b81612b6960209383611265565b81010312612b3657519738612a13565b3d9150612b5c565b60405162461bcd60e51b8152602060048201526014602482015273115e1a5cdd1a5b99c81c1bdbdb08199d5b99195960621b6044820152606490fd5b506040516370a0823160e01b8152600481018390526020816024818a5afa908115612b42578691612bf0575b50156129e2565b90506020813d602011612c1a575b81612c0b60209383611265565b81010312612b36575138612be9565b3d9150612bfe565b90506020813d602011612c4c575b81612c3d60209383611265565b81010312612b365751386129da565b3d9150612c30565b612c6e91955060203d602011612821576128138183611265565b93386122a0565b612c8f91925060203d602011612821576128138183611265565b9038612212565b60405162461bcd60e51b815260206004820152601260248201527115185c99d95d081b9bdd081c995858da195960721b6044820152606490fd5b63ffffffff421663ffffffff1960085416176008557f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad160406001600160701b03612d18611363565b50835191831682529091166020820152a17f645aa9c724799dce7df512bb35a464fa2f9dbaca82fe22e62b3eeec7f7142f2f6040612d546116a9565b82519182526020820152a1565b15612d6857565b60405162461bcd60e51b8152602060048201526008602482015267536c69707061676560c01b6044820152606490fd5b3d15612dd3573d9067ffffffffffffffff82116112875760405191612dc7601f8201601f191660200184611265565b82523d6000602084013e565b606090565b604080519092612e3d926001600160a01b0316906000908190612dfb8786611265565b602085527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564602086015260208151910182855af1612e37612d98565b916130b1565b8051908115918215612eaa575b505015612e545750565b5162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608490fd5b81925090602091810103126101ff576020015180151581036101ff573880612e4a565b908160209103126101ff57516001600160a01b03811681036101ff5790565b51906001600160701b03821682036101ff57565b6040516323b872dd60e01b60208201526001600160a01b039283166024820152929091166044830152606480830193909352918152611f5991611f54608483611265565b60405163095ea7b360e01b60208201526001600160a01b03909216602483015260006044808401919091528252611f599190611f54606483611265565b91909181158015613030575b15612fcc5760405163095ea7b360e01b60208201526001600160a01b0390931660248401526044830191909152611f599190611f548260648101611f46565b60405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608490fd5b50604051636eb1769f60e11b81523060048201526001600160a01b0384166024820152602081806044810103816001600160a01b0386165afa9081156114c55760009161307f575b5015612f8d565b90506020813d6020116130a9575b8161309a60209383611265565b810103126101ff575138613078565b3d915061308d565b9192901561311357508151156130c5575090565b3b156130ce5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156131265750805190602001fd5b60405162461bcd60e51b81526020600482015290819061314a90602483019061129d565b0390fdfed78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822a26469706673582212207f3cd6f43d39269582b63a20f7679e6456a7e68131222b219f15635b1681a95464736f6c634300081a003360a060405234610493576111478038038061001981610498565b9283398101906060818303126104935780516001600160401b03811161049357826100459183016104bd565b60208201519092906001600160401b038111610493576040916100699184016104bd565b91015182516001600160401b03811161039c57600354600181811c91168015610489575b602082101461037c57601f8111610424575b506020601f82116001146103bd57819293946000926103b2575b50508160011b916000199060031b1c1916176003555b81516001600160401b03811161039c57600454600181811c91168015610392575b602082101461037c57601f8111610317575b50602092601f82116001146102b257928192936000926102a7575b50508160011b916000199060031b1c1916176004555b3360805233156102625760ff60055416801561025a575b8015610247575b8015610233575b156101f9576002548181018091116101e357600255336000526000602052604060002081815401905560405190815260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203393a3604051610c1e90816105298239608051818181610154015281816103a00152818161042701528181610adb0152610b0d0152f35b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152601260248201527143757276652074726164696e67206f6e6c7960701b6044820152606490fd5b506080516001600160a01b03163314610158565b506080516001600160a01b031615610151565b50600161014a565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b01519050388061011d565b601f198216936004600052806000209160005b8681106102ff57508360019596106102e6575b505050811b01600455610133565b015160001960f88460031b161c191690553880806102d8565b919260206001819286850151815501940192016102c5565b60046000527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f830160051c81019160208410610372575b601f0160051c01905b8181106103665750610102565b60008155600101610359565b9091508190610350565b634e487b7160e01b600052602260045260246000fd5b90607f16906100f0565b634e487b7160e01b600052604160045260246000fd5b0151905038806100b9565b601f198216906003600052806000209160005b81811061040c575095836001959697106103f3575b505050811b016003556100cf565b015160001960f88460031b161c191690553880806103e5565b9192602060018192868b0151815501940192016103d0565b60036000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c8101916020841061047f575b601f0160051c01905b818110610473575061009f565b60008155600101610466565b909150819061045d565b90607f169061008d565b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761039c57604052565b81601f82011215610493578051906001600160401b03821161039c576104ec601f8301601f1916602001610498565b92828452602083830101116104935760005b82811061051357505060206000918301015290565b806020809284010151828287010152016104fe56fe608080604052600436101561001357600080fd5b60003560e01c90816306fdde031461075457508063095ea7b31461072e57806318160ddd1461071057806323b872dd14610652578063313ce5671461063657806339509351146105ce57806342966c681461040957806370a08231146103cf5780637165485d1461038a57806395d89b4114610269578063a457c2d7146101c2578063a9059cbb14610191578063d3618cca1461013d578063dd62ed3e146100ec5763e7c2b772146100c457600080fd5b346100e75760003660031901126100e757602060ff600554166040519015158152f35b600080fd5b346100e75760403660031901126100e757610105610870565b61010d610886565b6001600160a01b039182166000908152600160209081526040808320949093168252928352819020549051908152f35b346100e75760003660031901126100e757610182337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161461089c565b6005805460ff19166001179055005b346100e75760403660031901126100e7576101b76101ad610870565b60243590336109dd565b602060405160018152f35b346100e75760403660031901126100e7576101db610870565b60243590336000526001602052604060002060018060a01b03821660005260205260406000205491808310610216576101b7920390336108d5565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b346100e75760003660031901126100e75760405160006004548060011c90600181168015610380575b60208310811461036c5782855290811561035057506001146102f9575b50819003601f01601f191681019067ffffffffffffffff8211818310176102e3576102df82918260405282610827565b0390f35b634e487b7160e01b600052604160045260246000fd5b905060046000527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b6000905b82821061033a575060209150820101826102af565b6001816020925483858801015201910190610325565b90506020925060ff191682840152151560051b820101826102af565b634e487b7160e01b84526022600452602484fd5b91607f1691610292565b346100e75760003660031901126100e7576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346100e75760203660031901126100e7576001600160a01b036103f0610870565b1660005260006020526020604060002054604051908152f35b346100e75760203660031901126100e7576004356001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016338114906104548261089c565b331561057f5760ff60055416918215610576575b821561056e575b508115610565575b501561052b57336000526000602052604060002054908082106104db57806000923384528360205203604083205580600254036002556040519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608490fd5b60405162461bcd60e51b815260206004820152601260248201527143757276652074726164696e67206f6e6c7960701b6044820152606490fd5b90501582610477565b91508361046f565b60009250610468565b60405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608490fd5b346100e75760403660031901126100e7576105e7610870565b336000526001602052604060002060018060a01b0382166000526020526040600020546024358101809111610620576101b791336108d5565b634e487b7160e01b600052601160045260246000fd5b346100e75760003660031901126100e757602060405160128152f35b346100e75760603660031901126100e75761066b610870565b610673610886565b6001600160a01b03821660009081526001602081815260408084203385529091529091205492604435929184016106af575b6101b793506109dd565b8284106106cb576106c6836101b7950333836108d5565b6106a5565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b346100e75760003660031901126100e7576020600254604051908152f35b346100e75760403660031901126100e7576101b761074a610870565b60243590336108d5565b346100e75760003660031901126100e75760006003548060011c9060018116801561081d575b60208310811461036c5782855290811561035057506001146107c65750819003601f01601f191681019067ffffffffffffffff8211818310176102e3576102df82918260405282610827565b905060036000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b6000905b828210610807575060209150820101826102af565b60018160209254838588010152019101906107f2565b91607f169161077a565b91909160208152825180602083015260005b81811061085a575060409293506000838284010152601f8019910116010190565b8060208092870101516040828601015201610839565b600435906001600160a01b03821682036100e757565b602435906001600160a01b03821682036100e757565b156108a357565b60405162461bcd60e51b815260206004820152600a6024820152694375727665206f6e6c7960b01b6044820152606490fd5b6001600160a01b031690811561098c576001600160a01b031691821561093c5760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b6001600160a01b0316908115610b95576001600160a01b0316918215610b445760ff600554168015610b3c575b8015610b0a575b8015610ad8575b1561052b57816000526000602052604060002054818110610a8457817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9260209285600052600084520360406000205584600052600082526040600020818154019055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168314610a18565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168214610a11565b506000610a0a565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fdfea2646970667358221220a0eacf071765d905fadda9b915412d8c2ae5aa133a850434cd81a13a648ef82964736f6c634300081a0033a2646970667358221220b12282b9c3d3af15e73ab55cab32244590fc6bb5cbb262a22cc34ea253391d4b64736f6c634300081a0033000000000000000000000000f800bf07394e8290807b4ce579f4e9f99c3da869000000000000000000000000086cf2482f13bfcaad24ae55ae083f02ffbd8ef4000000000000000000000000df6e7e94ed8c6fe335c28a8ec50381e9172f7d3000000000000000000000000008caa3c1ec846099f36a046e06ab30968276164f",
"nonce": "0x62",
"to": null,
"transactionIndex": "0x0",
"type": "0x2",
"value": "0x0",
"yParity": "0x1",
"v": "0x1",
"r": "0x13b88cc3548a736d7e3a39ac9e4ab1ee7a916f435ce8713b819f2cd13b659db4",
"s": "0x726729dcae6b4e13c0c4fb3dc423698f4f2fef0b96c23e177b85d3ebae0f463a"
}
}
],
"reward_dec": "0",
"fee_dec": "0.00000005105436",
"fee_raw": "51054360000",
"status": "Confirmed",
"gas_used": "5105436",
"gas_limit": "30000000",
"fullness": 17.01,
"header": {
"height": 61905,
"timestamp_ms": 1791022442000,
"parent_hash": "0xd12d10499a93ce4e0b56d77b2698f05525e38c743cb4a5712af80cf8c3ec3db6",
"state_root": "0xf937f1d21633c8db5fefb6281504eacaa8e365a978e8fc995f2693c47527caea",
"receipts_root": "0xed110ddd0faeace874b7a17ca1f295cd511aa1f414c4be3d0dd8246e54fbc304",
"transactions_root": "0x59cb22ec2d6920aff353d87ea5fca1b86909c764a573a9617a1db6a1712bae96",
"base_fee_wei": "7",
"gas_used": "5105436",
"gas_limit": "30000000"
},
"raw_block": {
"number": "0xf1d1",
"hash": "0x00490b5e4bee02d63c68e3420ecebd0783723e19b5ceccffbb9b7ced3320142a",
"mixHash": "0x63746963616c2062797a616e74696e65206661756c7420746f6c6572616e6365",
"parentHash": "0xd12d10499a93ce4e0b56d77b2698f05525e38c743cb4a5712af80cf8c3ec3db6",
"nonce": "0x0000000000000000",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"transactionsRoot": "0x59cb22ec2d6920aff353d87ea5fca1b86909c764a573a9617a1db6a1712bae96",
"stateRoot": "0xf937f1d21633c8db5fefb6281504eacaa8e365a978e8fc995f2693c47527caea",
"receiptsRoot": "0xed110ddd0faeace874b7a17ca1f295cd511aa1f414c4be3d0dd8246e54fbc304",
"miner": "0xf96a5491ea2c0540be7b34cc3913fc2fc564cb1e",
"difficulty": "0x1",
"extraData": "0xf90144a0000000000000000000000000000000000000000000626573752032362e392e30f85494100514b071ba3e0abf692dea2ab4cdc07d7d401a942eb5ba29f80d18913a01abb7647622da3f66f5d794b780e1ad00e4149bea43d331eaa6e537def30c7994f96a5491ea2c0540be7b34cc3913fc2fc564cb1ec080f8c9b84174da34118f8fda76ba1daec62dbdb372469a925939f6d3c7fc169b53df3b85d158537521ac9e0ecb9612fc041154d126d518b21761a5b81847759622b6c099b100b84113e00b0c620e7fc162b08349fff91344025d5bfd18b27e380bdf79dc3c11d54c32ce5873f6be345c8e3d774aa0182f3c9c637e76520cd59a89d4aebec516c1e201b8410184913416229c41280d4e3fd305f62ead98eac06a62a912e55874694bdf9d6f263bb095022568be6caab9fda0c4aa7e320d26031db65a0b611b583d3b02c22b01",
"baseFeePerGas": "0x7",
"size": "0x62e4",
"gasLimit": "0x1c9c380",
"gasUsed": "0x4de71c",
"timestamp": "0x6ac0d56a",
"uncles": [],
"transactions": [
{
"accessList": [],
"blockHash": "0x00490b5e4bee02d63c68e3420ecebd0783723e19b5ceccffbb9b7ced3320142a",
"blockNumber": "0xf1d1",
"blockTimestamp": "0x6ac0d56a",
"chainId": "0x1352889",
"from": "0xdf6e7e94ed8c6fe335c28a8ec50381e9172f7d30",
"gas": "0x4e89f3",
"gasPrice": "0x2710",
"maxPriorityFeePerGas": "0x2710",
"maxFeePerGas": "0x2710",
"hash": "0xb27a806f0e25ba69c1984f05eb5143d8023a05ed74c730803249d4ee90b468cf",
"input": "0x61010080604052346101c557608081615e50803803809161002082856102ab565b8339810103126101c557610033816102e4565b90610040602082016102e4565b6100586060610051604085016102e4565b93016102e4565b92803b1515806102a1575b80610297575b80610285575b15610250576040516315ab88c960e31b81526020816004816001600160a01b0389165afa9081156101d257600091610216575b506001600160a01b0382811691168190036101de576040516315ab88c960e31b81526020816004816001600160a01b0388165afa9081156101d257600091610193575b506001600160a01b03160361014e5760805260a05260c05260e052604051615b5790816102f982396080518181816102e2015261070a015260a051818181608a015261030a015260c0518181816101400152610338015260e051818181610360015261074f0152f35b60405162461bcd60e51b815260206004820152601a60248201527f4d6967726174696f6e2077726170706564206d69736d617463680000000000006044820152606490fd5b90506020813d6020116101ca575b816101ae602093836102ab565b810103126101c5576101bf906102e4565b386100e5565b600080fd5b3d91506101a1565b6040513d6000823e3d90fd5b60405162461bcd60e51b815260206004820152601060248201526f0aee4c2e0e0cac840dad2e6dac2e8c6d60831b6044820152606490fd5b90506020813d602011610248575b81610231602093836102ab565b810103126101c557610242906102e4565b386100a2565b3d9150610224565b60405162461bcd60e51b815260206004820152600d60248201526c0496e76616c696420736574757609c1b6044820152606490fd5b506001600160a01b038316151561006f565b50833b1515610069565b50813b1515610063565b601f909101601f19168101906001600160401b038211908210176102ce57604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036101c55756fe6080604052600436101561001257600080fd5b6000803560e01c80631e3dd18b1461077e57806331d7ba59146107395780633f3b463e146106f4578063533154f81461018d578063574f2ba31461016f57806361d027b31461012a578063e6a43905146100bc5763f887ea401461007557600080fd5b346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b80fd5b50346100b95760403660031901126100b9576004356001600160a01b03811691908290036100b957602435916001600160a01b038316830361012657815260208181526040918290206001600160a01b039384166000908152908252829020549151919092168152f35b5080fd5b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b957806003193601126100b9576020600154604051908152f35b50346100b95760203660031901126100b9576004359067ffffffffffffffff82116100b957368290036004830160e0600319830112610628576040519361525f918286019286841067ffffffffffffffff8511176106e05790610255916108c3883960c0845261024261023761021861020684806107f3565b60e060c08a01526101a089019161082a565b61022560248701856107f3565b88830360bf190160e08a01529061082a565b9160448501906107f3565b85830360bf19016101008701529061082a565b926064820135610120840152608482013561014084015261ffff61027b60a4840161084b565b1661016084015260c482013590602219018112156106dc57016024600482013591019267ffffffffffffffff82116106dc5760a08202360384136106dc5782810360bf1901610180840152818152602001929084905b808210610658576001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660208601527f0000000000000000000000000000000000000000000000000000000000000000811660408601523360608601527f0000000000000000000000000000000000000000000000000000000000000000811660808601527f00000000000000000000000000000000000000000000000000000000000000001660a08501819052868887038982f0801561064b57604051637e062a3560e11b81526001600160a01b03919091169290602081600481875afa9081156105ee57839161062c575b50813b1561062857604051635f6b125d60e11b81526001600160a01b039091166004820152602481018490529082908290604490829084905af180156105ae578290610618575b5050604051630dfe168160e01b8152602081600481865afa9081156105ae5782916105f9575b5060405163d21220a760e01b815290602082600481875afa9182156105ee5783926105cd575b506001600160a01b0390811680845260208481526040808620948416600081815295835281862080549589166001600160a01b031996871681179091558188528784528288208588529093529420805490931617909155600154680100000000000000008110156105b9578060016104d492016001556107c2565b81549060031b9086821b9160018060a01b03901b19161790557f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e960406001548151908782526020820152a3604051637e062a3560e11b815291602083600481845afa80156105ae576020938391610581575b506040519233916001600160a01b03169083907f61f01d38d92253d1a2d2c1c66331e6484ae3b9388dbb34aa9c8ef793983a481b9080a48152f35b6105a19150843d86116105a7575b610599818361086b565b8101906108a3565b84610546565b503d61058f565b6040513d84823e3d90fd5b634e487b7160e01b84526041600452602484fd5b6105e791925060203d6020116105a757610599818361086b565b9084610459565b6040513d85823e3d90fd5b610612915060203d6020116105a757610599818361086b565b83610433565b6106219161086b565b828161040d565b8280fd5b610645915060203d6020116105a757610599818361086b565b846103c6565b50604051903d90823e3d90fd5b909193843560018060a01b0381168091036106d857815261ffff61067e6020870161084b565b16602082015260408501358015158091036106d85760a08281926040600195015263ffffffff6106b060608a0161085a565b16606082015263ffffffff6106c760808a0161085a565b1660808201520195019201906102d1565b8680fd5b8480fd5b634e487b7160e01b86526041600452602486fd5b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b957806003193601126100b9576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100b95760203660031901126100b957600435906001548210156100b95760206107a9836107c2565b905460405160039290921b1c6001600160a01b03168152f35b6001548110156107dd57600160005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b9035601e198236030181121561082557016020813591019167ffffffffffffffff821161082557813603831361082557565b600080fd5b908060209392818452848401376000828201840152601f01601f1916010190565b359061ffff8216820361082557565b359063ffffffff8216820361082557565b90601f8019910116810190811067ffffffffffffffff82111761088d57604052565b634e487b7160e01b600052604160045260246000fd5b9081602091031261082557516001600160a01b0381168103610825579056fe6102208060405234610bee5761525f803803809161001d8285610bf3565b8339810160c082820312610bee5781516001600160401b038111610bee57820160e081830312610bee576040519060e082016001600160401b038111838210176108305760405280516001600160401b038111610bee5783610080918301610c39565b825260208101516001600160401b038111610bee57836100a1918301610c39565b602083015260408101516001600160401b038111610bee57836100c5918301610c39565b604083015260608101516060830152608081015160808301526100ea60a08201610c8d565b60a083015260c0810151906001600160401b038211610bee570182601f82011215610bee578051906001600160401b038211610830576040519361013460208460051b0186610bf3565b828552602060a0818701940283010191818311610bee57602001925b828410610b64575050505060c0810191825261016e60208401610c9c565b9061017b60408501610c9c565b9361018860608201610c9c565b946101a160a061019a60808501610c9c565b9301610c9c565b6001600055936001600160a01b038116151580610b52575b80610b40575b80610b2e575b15610afa576060840151670de0b6b3a76400008110159081610ae3575b5015610aae5760808401518015159081610a99575b5015610a635761ffff60a085015116612af88110159081610a55575b5015610a20578351518015159081610a14575b5080610a06575b806109f6575b806109e5575b156109ae5760648651511161097b576000948593849390845b895196875182101561047c57600582901b909701602001518051600098906001600160a01b031615158061046b575b8061044d575b80610435575b15610400576102a59061ffff60208401511690610cc1565b9960408201516103e1575b6102d1906102cb60608c015161ffff60208601511690610cf3565b90610cc1565b9760065490680100000000000000008210156103cd5760018201806006558210156103b9576006905281517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f909101805460208401516040850151606086015160809096015160ff60b01b91151560b01b919091167fff000000000000000000000000000000000000000000000000000000000000009093166001600160a01b03959095169490941760a09190911b61ffff60a01b16171760b89390931b63ffffffff60b81b169290921760d89190911b63ffffffff60d81b16179055959795600101610252565b634e487b7160e01b81526032600452602490fd5b634e487b7160e01b81526041600452602490fd5b966103f86102d19161ffff60208501511690610cc1565b9790506102b0565b60405162461bcd60e51b815260206004820152600d60248201526c125b9d985b1a590819dc985b9d609a1b6044820152606490fd5b506312cc030063ffffffff608084015116111561028d565b5063ffffffff60608301511663ffffffff6080840151161015610287565b5061ffff6020830151161515610281565b899392915088966107d08d921115908161096e575b50156109375760e052610100526001600160a01b0384811660a0908152911660c05260808501805161012052519085015161ffff90811661270f1901919082116109215761ffff6104e3921690610cf3565b61014052606084015190810390811161092157610160819052600155604083015180519093906001600160401b03811161083057600554600181811c91168015610917575b602082101461090157601f81116108b8575b50602094601f821160011461085157948192939495600092610846575b50508160011b916000199060031b1c1916176005555b60608101805161018052815160209092015190516040519261114780850192916001600160401b038411868510176108305785946105be6105cc926040946141188939606087526060870190610cce565b908582036020870152610cce565b92015203906000f09081156108245760808290526101a052336101c0526001600160a01b0390811690821681101561081f57905b610200526101e05263ffffffff421663ffffffff1960085416176008557f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad16040610648610da1565b5082516001600160701b03928316815291166020820152a17f645aa9c724799dce7df512bb35a464fa2f9dbaca82fe22e62b3eeec7f7142f2f604061068b610f20565b82519182526020820152a16040516131a49081610f74823960805181818161021a0152818161036c015281816109d201528181610e38015281816116dd01528181611b16015261222a015260a0518181816103c50152818161092501528181610d0201528181611a0f0152612254015260c05181818161025f01526121cf015260e051818181610f8d0152611e300152610100518181816103ea0152818161094a01528181610bc50152611aef0152610120518181816102f901528181610746015281816108a701528181610b6d01528181610c7801528181610d84015281816117100152818161173f0152818161199f01526122cf015261014051818181610c2601528181610d490152818161167b01526118e701526101605181610f09015261018051818181611809015261249f01526101a05181818161080901528181610ec2015261101c01526101c0518161067f01526101e05181818161045e015281816109a601528181610fd201528181611385015281816116ba0152611ba30152610200518181816105bd01526113db0152f35b610600565b6040513d6000823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b015190508580610557565b601f198216956005600052806000209160005b8881106108a057508360019596979810610887575b505050811b0160055561056d565b015160001960f88460031b161c19169055858080610879565b91926020600181928685015181550194019201610864565b60056000526020600020601f830160051c810191602084106108f7575b601f0160051c01905b8181106108eb575061053a565b600081556001016108de565b90915081906108d5565b634e487b7160e01b600052602260045260246000fd5b90607f1690610528565b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152600f60248201526e416c6c6f636174696f6e206361707360881b6044820152606490fd5b6105dc9150111588610491565b60405162461bcd60e51b815260206004820152600b60248201526a11dc985b9d081b1a5b5a5d60aa1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600f60248201526e4d6574616461746120626f756e647360881b6044820152606490fd5b506102006040850151511115610239565b50600c6020850151511115610233565b50602084015151151561022d565b60509150111538610226565b60405162461bcd60e51b815260206004820152600d60248201526c54617267657420626f756e647360981b6044820152606490fd5b620186a09150111538610213565b60405162461bcd60e51b815260206004820152600e60248201526d5265736572766520626f756e647360901b6044820152606490fd5b69d3c21bcecceda100000091501115386101f7565b60405162461bcd60e51b815260206004820152600d60248201526c537570706c7920626f756e647360981b6044820152606490fd5b6b033b2e3c9fd0803ce800000091501115386101e2565b60405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b6044820152606490fd5b506001600160a01b03831615156101c5565b506001600160a01b03871615156101bf565b506001600160a01b03821615156101b9565b60a084830312610bee576040519060a082016001600160401b0381118382101761083057604052610b9485610c9c565b8252610ba260208601610c8d565b60208301526040850151908115158203610bee5782602092604060a0950152610bcd60608801610cb0565b6060820152610bde60808801610cb0565b6080820152815201930192610150565b600080fd5b601f909101601f19168101906001600160401b0382119082101761083057604052565b60005b838110610c295750506000910152565b8181015183820152602001610c19565b81601f82011215610bee5780516001600160401b0381116108305760405192610c6c601f8301601f191660200185610bf3565b81845260208284010111610bee57610c8a9160208085019101610c16565b90565b519061ffff82168203610bee57565b51906001600160a01b0382168203610bee57565b519063ffffffff82168203610bee57565b9190820180921161092157565b90602091610ce781518092818552858086019101610c16565b601f01601f1916010190565b60001982820982820291828083109203918083039214610d9657816127101115610d51577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9193612710910990828211900360fc1b910360041c170290565b60405162461bcd60e51b815260206004820152601560248201527f4d6174683a206d756c446976206f766572666c6f7700000000000000000000006044820152606490fd5b505061271091500490565b600354610f0e576101e0516040516370a0823160e01b81523060048201529190602090839060249082906001600160a01b03165afa91821561082457600092610ed7575b50610200516040516370a0823160e01b8152306004820152929190602090849060249082906001600160a01b03165afa92831561082457600093610ea0575b506001600160701b0382111580610e8f575b15610e57576008546001600160701b03928316939092169163ffffffff1690565b60405162461bcd60e51b815260206004820152601060248201526f52657365727665206f766572666c6f7760801b6044820152606490fd5b506001600160701b03831115610e36565b90926020823d602011610ecf575b81610ebb60209383610bf3565b81010312610ecc5750519138610e24565b80fd5b3d9150610eae565b6020813d602011610f06575b81610ef060209383610bf3565b81010312610f02575191506024610de5565b8280fd5b3d9150610ee3565b63ffffffff6008541660009160009190565b600354610f6b576101e0516080516001600160a01b03908116911603610f545760015490610c8a6101205160025490610cc1565b610f646101205160025490610cc1565b9060015490565b60009060009056fe608080604052600436101561001357600080fd5b60003560e01c90816302fb0c5e146112455750806303ee438c146111355780630902f1ac146110f45780630c0debea146110865780630c498c81146110015780630dfe168114610fbc57806316eebd1e14610f7757806316f0115b14610f4a5780631d3dad0914610f2c57806324a6ab0c14610ef157806331d7ba5914610eac578063379607f514610da75780633b17822114610d6c5780633d5017d414610d315780633f3b463e14610cec5780634beb394c14610bf457806361d027b314610baf5780636418040014610b915780636ddecd0814610b525780636defbf8014610b2d5780637f544e4914610b0f5780637f8f618414610ae85780638c0e11b214610aba5780638fd3ab8014610a99578063a10907d9146107f4578063a64190c41461071d578063a9dc28a6146106ca578063bf333f2c146106ae578063c45a015514610669578063cab426721461064b578063d1c5570e1461062f578063d1d58b2514610609578063d1ec980b146105ec578063d21220a7146105a7578063d6febde814610574578063d79875eb146102ba578063dbe7e3bd1461028e578063f887ea4014610249578063fc0c546a146102045763fff6cae9146101d757600080fd5b346101ff5760003660031901126101ff576101f0611880565b6101f8612cd0565b6001600055005b600080fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760203660031901126101ff5760043560005260076020526020604060002054604051908152f35b346101ff576102c83661134d565b6102d0611880565b60ff600454168061056a575b80610561575b1561052e5760209160025461034b61033a61031d837f00000000000000000000000000000000000000000000000000000000000000006115f4565b6103346001548261032e88836115f4565b91612197565b90611617565b918215159081610523575b50611772565b61035481612006565b61036a6103618284611617565b94851015612d61565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316916103bc906103a585303387612f00565b6103b1856001546115f4565b600155600254611617565b600255610416847f000000000000000000000000000000000000000000000000000000000000000061040f847f000000000000000000000000000000000000000000000000000000000000000083611f11565b3390611f11565b6040519060008252838683015284604083015260608201527f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e60803392a261045c612cd0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161490811561051b57805b8215610505575060008051602061314f8339815191526000925b80156104fe576000905b156104f65784905b6104e660405192839233973397859094939260609260808301968352602083015260408201520152565b0390a36001600055604051908152f35b6000906104bc565b84906104b4565b60008051602061314f83398151915290926104aa565b600090610490565b905082111586610345565b60405162461bcd60e51b815260206004820152600b60248201526a4e6f742073656c6c696e6760a81b6044820152606490fd5b508115156102e2565b50600354156102dc565b346101ff57602061059a6105873661134d565b61058f611880565b3391339133916118d6565b6001600055604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff57602060405161dead8152f35b346101ff5760203660031901126101ff5760206106276004356117be565b604051908152f35b346101ff5760003660031901126101ff57602060405160018152f35b346101ff5760003660031901126101ff576020600654604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff57602060405160648152f35b346101ff5760003660031901126101ff573033036106ec576106ea6121b3565b005b60405162461bcd60e51b815260206004820152600960248201526853656c66206f6e6c7960b81b6044820152606490fd5b346101ff5760203660031901126101ff5760ff60045416806107ea575b156107ba5760206106277f00000000000000000000000000000000000000000000000000000000000000006107a66107966002549261033461077c85836115f4565b9161078a86600154926115f4565b61032e600435836115f4565b9182151590816107af5750611772565b61033481612006565b905082111585610345565b60405162461bcd60e51b8152602060048201526008602482015267496e61637469766560c01b6044820152606490fd5b506003541561073a565b346101ff576108023661130f565b90610837337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614611515565b61083f611880565b6001600160a01b03169283151580610a87575b61085b90611555565b60ff6004541680610a7d575b80610a74575b1561052e576020937f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e60806002546108ec6108dc6108cb837f00000000000000000000000000000000000000000000000000000000000000006115f4565b6103346001548261032e8b836115f4565b918215159081610a695750611772565b61091b6108f882612006565b9161090f6109068483611617565b998a1015612d61565b6103b1876001546115f4565b60025561097487877f000000000000000000000000000000000000000000000000000000000000000061096f857f000000000000000000000000000000000000000000000000000000000000000083611f11565b611f11565b604051906000825285898301528760408301526060820152a2610995612cd0565b60008051602061314f8339815191527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b039081167f0000000000000000000000000000000000000000000000000000000000000000909116148015610a6157825b8115610a5b57506000935b8115610a54576000915b15610a4a576104e6865b60405193849360018060a01b0316973397859094939260609260808301968352602083015260408201520152565b6104e66000610a1c565b8591610a12565b93610a08565b6000926109fd565b90508211158a610345565b5080151561086d565b5060035415610867565b506001600160a01b0382161515610852565b346101ff5760003660031901126101ff57610ab2611880565b6101f86121b3565b346101ff5760003660031901126101ff576040516e41435455414c5f42414c414e43455360881b8152602090f35b346101ff5760003660031901126101ff576040610b036116a9565b82519182526020820152f35b346101ff5760003660031901126101ff576020600354604051908152f35b346101ff5760003660031901126101ff576020610b48611661565b6040519015158152f35b346101ff5760003660031901126101ff5760206106276002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b346101ff5760003660031901126101ff576020600254604051908152f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760203660031901126101ff57600354610cbb576040610c19600435611f5b565b610b0360025491610c4a837f0000000000000000000000000000000000000000000000000000000000000000611617565b80821015610cb457505b610c5f811515611624565b610334610c6b8261216f565b93610cad60015493610ca87f000000000000000000000000000000000000000000000000000000000000000093610ca281866115f4565b946115f4565b6115f4565b9083612197565b9050610c54565b60405162461bcd60e51b815260206004820152600960248201526811dc98591d585d195960ba1b6044820152606490fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760203660031901126101ff57600435610dc3611880565b610dcc816117be565b908115610e76577f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed0266020610e08610e02846112de565b50611592565b83600052600782526040600020610e208682546115f4565b90558051610e5d9086906001600160a01b03908116907f000000000000000000000000000000000000000000000000000000000000000016611f11565b516040519485526001600160a01b031693a36001600055005b60405162461bcd60e51b815260206004820152600e60248201526d139bdd1a1a5b99c81d995cdd195960921b6044820152606490fd5b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101ff5760003660031901126101ff576020600154604051908152f35b346101ff5760003660031901126101ff5760045460405160089190911c6001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff5760003660031901126101ff576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346101ff57602061059a6110143661130f565b929161104a337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614611515565b611052611880565b6001600160a01b038216151580611074575b61106d90611555565b33926118d6565b506001600160a01b0384161515611064565b346101ff5760203660031901126101ff576004356006548110156101ff576110af60a0916112de565b505463ffffffff60405191600180851b038116835261ffff81851c16602084015260ff8160b01c1615156040840152818160b81c16606084015260d81c166080820152f35b346101ff5760003660031901126101ff5760606001600160701b0363ffffffff61111c611363565b9193908160405195168552166020840152166040820152f35b346101ff5760003660031901126101ff5760405160006005548060011c9060018116801561123b575b6020831081146112275782855290811561120357506001146111a3575b61119f8361118b81850382611265565b60405191829160208352602083019061129d565b0390f35b91905060056000527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0916000905b8082106111e95750909150810160200161118b61117b565b9192600181602092548385880101520191019092916111d1565b60ff191660208086019190915291151560051b8401909101915061118b905061117b565b634e487b7160e01b84526022600452602484fd5b91607f169161115e565b346101ff5760003660031901126101ff5760209060ff6004541615158152f35b90601f8019910116810190811067ffffffffffffffff82111761128757604052565b634e487b7160e01b600052604160045260246000fd5b919082519283825260005b8481106112c9575050826000602080949584010152601f8019910116010190565b806020809284010151828286010152016112a8565b6006548110156112f957600660005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b60809060031901126101ff5760043590602435906044356001600160a01b03811681036101ff57906064356001600160a01b03811681036101ff5790565b60409060031901126101ff576004359060243590565b600354611503576040516370a0823160e01b81523060048201526020816024817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156114c5576000916114d1575b506040516370a0823160e01b8152306004820152916020836024817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9283156114c55760009361148e575b506001600160701b038211158061147d575b15611445576001600160701b038063ffffffff60085416931693169190565b60405162461bcd60e51b815260206004820152601060248201526f52657365727665206f766572666c6f7760801b6044820152606490fd5b506001600160701b03831115611426565b90926020823d6020116114bd575b816114a960209383611265565b810103126114ba5750519138611414565b80fd5b3d915061149c565b6040513d6000823e3d90fd5b906020823d6020116114fb575b816114eb60209383611265565b810103126114ba575051386113be565b3d91506114de565b63ffffffff6008541660009160009190565b1561151c57565b60405162461bcd60e51b8152602060048201526011602482015270547261646520726f75746572206f6e6c7960781b6044820152606490fd5b1561155c57565b60405162461bcd60e51b815260206004820152600e60248201526d16995c9bc81c9958da5c1a595b9d60921b6044820152606490fd5b9060405160a0810181811067ffffffffffffffff82111761128757604052608063ffffffff82945460018060a01b038116845261ffff8160a01c16602085015260ff8160b01c1615156040850152818160b81c16606085015260d81c16910152565b9190820180921161160157565b634e487b7160e01b600052601160045260246000fd5b9190820391821161160157565b1561162b57565b60405162461bcd60e51b815260206004820152600e60248201526d15185c99d95d081c995858da195960921b6044820152606490fd5b60ff600454168061169f575b806116755790565b506002547f0000000000000000000000000000000000000000000000000000000000000000111590565b506003541561166d565b60035461176a576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081167f00000000000000000000000000000000000000000000000000000000000000009091160361173757600154906117346002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b90565b6117636002547f00000000000000000000000000000000000000000000000000000000000000006115f4565b9060015490565b600090600090565b1561177957565b60405162461bcd60e51b815260206004820152601960248201527f5265616c207265736572766520696e73756666696369656e74000000000000006044820152606490fd5b600354908115611879576117de6117d7610e02836112de565b9242611617565b9163ffffffff6060820151168310611871576117349263ffffffff608061182d61ffff6020860151167f0000000000000000000000000000000000000000000000000000000000000000612067565b930151169081158015611867575b15611858575050905b600052600760205260406000205490611617565b611861926120d0565b90611844565b508181101561183b565b505050600090565b5050600090565b600260005414611891576002600055565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b90929493946118e482611f5b565b917f0000000000000000000000000000000000000000000000000000000000000000906002549461192960009561191b8886611617565b80821015611f0a575061216f565b956003541580611f01575b15611ecf5760045460ff811615611e21575b506126ac9361195f826119598787612067565b92611617565b80821015611e195750925b611975841515611624565b61198285612710866120d0565b948015611e05576127108509611ddf575b8411611dac576119c3907f00000000000000000000000000000000000000000000000000000000000000006115f4565b906119fa6119e96119e2600154946119db87826115f4565b9086612197565b8094611617565b988915159081611da1575b50612d61565b6040516370a0823160e01b81523060048201527f0000000000000000000000000000000000000000000000000000000000000000956001600160a01b03871690602083602481855afa928315611d96579087918a94611d59575b5091611a6760209260249430908c612f00565b6040516370a0823160e01b815230600482015292839182905afa908115611d4e57908692918991611d11575b5090611a9e91611617565b03611ccc57611b5183611b148c97608095611adc7f69fd83406168ef35927190021ab940690b846cc0c13e3c76f0a74a83bdaddf9e986002546115f4565b600255600155611aec8389611617565b907f000000000000000000000000000000000000000000000000000000000000000090611f11565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169b611b4b908b908e611f11565b85611617565b60408051600181526020810196909652850189905260608501526001600160a01b031692a2611b7e611661565b611c3c575b9060008051602061314f83398151915291611c1b8597611ba1612cd0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614928315611c365780955b8415611c2e57965b8415611c275780945b15611c20575060405193849360018060a01b0316973397859094939260609260808301968352602083015260408201520152565b0390a3565b9050610a1c565b8194611be7565b508096611bde565b85611bd6565b303b15611cc8576040516354ee145360e11b815260008051602061314f833981519152929190828160048183305af19081611cb4575b50611caf577f56d3a10eafb10849b8e98694883c872904e86c52693300a2ac3d7d0d6bcd60eb611ca361118b612d98565b0390a15b909150611b83565b611ca7565b83611cc191949294611265565b9138611c72565b5080fd5b60405162461bcd60e51b815260206004820152601760248201527f556e737570706f727465642071756f746520746f6b656e0000000000000000006044820152606490fd5b919250506020813d602011611d46575b81611d2e60209383611265565b81010312611d425751859190611a9e611a93565b8780fd5b3d9150611d21565b6040513d8a823e3d90fd5b915092506020813d602011611d8e575b81611d7660209383611265565b81010312611d8a5751918690611a67611a54565b8880fd5b3d9150611d69565b6040513d8b823e3d90fd5b9050891015386119f4565b60405162461bcd60e51b815260206004820152600b60248201526a125b9c1d5d08189bdd5b9960aa1b6044820152606490fd5b9360018101809111611df15793611993565b634e487b7160e01b87526011600452602487fd5b634e487b7160e01b88526012600452602488fd5b90509261196a565b6001600160a01b0383811691907f0000000000000000000000000000000000000000000000000000000000000000168203611e8a5760ff19166001176004557f0cc43938d137e7efade6a531f663e78c1fc75257b0d65ffda2fdaf70cb49cdf98780a238611946565b60405162461bcd60e51b815260206004820152601860248201527f4f776e65722066697273742062757920726571756972656400000000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152600a6024820152694e6f7420627579696e6760b01b6044820152606490fd5b50821515611934565b905061216f565b60405163a9059cbb60e01b60208201526001600160a01b0390921660248301526044820192909252611f5991611f5482606481015b03601f198101845283611265565b612dd8565b565b6000196126ac82096126ac820290818082109103908082039114611ffc57806127101115611fbf576127106126ac7fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91940990828211900360fc1b910360041c170290565b60405162461bcd60e51b81526020600482015260156024820152744d6174683a206d756c446976206f766572666c6f7760581b6044820152606490fd5b5061271091500490565b600019606482096064820290818082109103908082039114611ffc57806127101115611fbf5761271060647fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91940990828211900360fc1b910360041c170290565b600019828209828202918280831092039180830392146120c557816127101115611fbf577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9193612710910990828211900360fc1b910360041c170290565b505061271091500490565b91600019828409928281029283808610950394808603951461214b5784831115611fbf5782910960018219018216809204600281600302188082026002030280820260020302808202600203028082026002030280820260020302809102600203029360018380600003040190848311900302920304170290565b505080925015612159570490565b634e487b7160e01b600052601260045260246000fd5b6126ac6127106121808282856120d0565b92096121895790565b600181018091116116015790565b91906121a48282856120d0565b92821561215957096121895790565b6121bb611661565b15612c965760405163c45a015560e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690602081600481855afa9081156114c5576000908192612c75575b5060405163e6a4390560e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116600483018190527f000000000000000000000000000000000000000000000000000000000000000080831660248501819052939590949193919260209187916044918391165afa948515612598578295612c54575b508195829560018060a01b03811690816129b5575b6122c260025498896115f4565b976122fa6122f3600154927f00000000000000000000000000000000000000000000000000000000000000006115f4565b828b6120d0565b808210156129ad5750985b8915612979576123158488612f44565b6123208a8589612f81565b61232a8489612f44565b612337600254858a612f81565b156128c85784916123598261234f8c6020958b611f11565b600254908a611f11565b6024604051809481936335313c2160e11b835261dead60048401525af19081156127ba578491612896575b5094879680985b8814908161288c575b5080612883575b1561284757816123b9816020936123b46004968a612f44565b612f44565b60405163c45a015560e01b815292839182905afa90811561261b578391612828575b5060405163e6a4390560e01b81526001600160a01b0385811660048301528381166024830152909160209183916044918391165afa90811561261b5783916127f9575b5060048054610100600160a81b031916600892831b610100600160a81b03161790819055901c6001600160a01b031680156127c5576040516370a0823160e01b815260048101829052602081602481885afa9081156127ba579087918591612781575b5010159182612710575b508161269e575b50156126595780816006547f00000000000000000000000000000000000000000000000000000000000000005b8183106126265750506040516370a0823160e01b8152306004820152919050602082602481875afa801561261b5783906125e1575b6124fe9250611617565b806125a3575b509042600355803b15611cc8578180916004604051809481936369b0c66560e11b83525af1801561259857612583575b50507fcb64f2436060c9575db20c5dcf9cdc11657017ee5b0301949f531b3dd7da6b199160609160018060a01b0360045460081c169460405192835260208301526040820152a2611f59612cd0565b61258e828092611265565b6114ba5780612534565b6040513d84823e3d90fd5b823b15611cc85760405190630852cd8d60e31b82526004820152818160248183875af18015612598571561250457816125db91611265565b38612504565b50906020813d602011612613575b816125fc60209383611265565b8101031261260f57906124fe91516124f4565b8280fd5b3d91506125ef565b6040513d85823e3d90fd5b90919261265060019161264a61ffff61263e886112de565b505460a01c1685612067565b906115f4565b930191906124bf565b60405162461bcd60e51b815260206004820152601f60248201527f506f6f6c2066756e64696e67206f72204c50206275726e206d697373696e67006044820152606490fd5b6040516370a0823160e01b815261dead60048201529150602090829060249082905afa9081156125985790849183916126db575b50101538612492565b9150506020813d602011612708575b816126f760209383611265565b81010312611cc857839051386126d2565b3d91506126ea565b6024919250602090604051928380926370a0823160e01b82528660048301525afa90811561261b57908791849161274c575b501015903861248b565b9150506020813d602011612779575b8161276860209383611265565b8101031261260f5786905138612742565b3d915061275b565b9150506020813d6020116127b2575b8161279d60209383611265565b810103126127ae5786905138612481565b8380fd5b3d9150612790565b6040513d86823e3d90fd5b60405162461bcd60e51b815260206004820152600c60248201526b135a5cdcda5b99c81c1bdbdb60a21b6044820152606490fd5b61281b915060203d602011612821575b6128138183611265565b810190612ecd565b3861241e565b503d612809565b612841915060203d602011612821576128138183611265565b386123db565b60405162461bcd60e51b815260206004820152601460248201527324b731b7b6b83632ba329036b4b3b930ba34b7b760611b6044820152606490fd5b5085151561239b565b9050881438612394565b90506020813d6020116128c0575b816128b160209383611265565b810103126127ae575138612384565b3d91506128a4565b5050600296959654946040519562e8e33760e81b875285600488015283602488015287604488015280606488015287608488015260a487015261dead60c48701524260e48701526060866101048187865af19788156127ba57849885978691612935575b5096989761238b565b99505095506060883d606011612971575b8161295360609383611265565b810103126127ae57875195604060208a01519901519698963861292c565b3d9150612946565b60405162461bcd60e51b815260206004820152600c60248201526b4e6f206c697175696469747960a01b6044820152606490fd5b905098612305565b976040516318160ddd60e01b8152602081600481865afa908115612b42578691612c22575b501580612bbd575b15612b81576040516370a0823160e01b81526004810183905297602089602481885afa988915612b42578699612b4d575b508815612a50575050600197817f720db454f7d1b087cbb232bb5af92fa01360eb203edcf130bfa95b0f67bb3bb860208a604051908152a26122b5565b975097604051630240bc6b60e21b8152606081600481865afa908115612b425786908792612adb575b506001600160701b0316159081612ac9575b506122b55760405162461bcd60e51b81526020600482015260116024820152704578697374696e6720726573657276657360781b6044820152606490fd5b6001600160701b039150161538612a8b565b9150506060813d606011612b3a575b81612af760609383611265565b81010312612b3657612b0881612eec565b6040612b1660208401612eec565b92015163ffffffff811603612b32576001600160701b03612a79565b8680fd5b8580fd5b3d9150612aea565b6040513d88823e3d90fd5b9098506020813d602011612b79575b81612b6960209383611265565b81010312612b3657519738612a13565b3d9150612b5c565b60405162461bcd60e51b8152602060048201526014602482015273115e1a5cdd1a5b99c81c1bdbdb08199d5b99195960621b6044820152606490fd5b506040516370a0823160e01b8152600481018390526020816024818a5afa908115612b42578691612bf0575b50156129e2565b90506020813d602011612c1a575b81612c0b60209383611265565b81010312612b36575138612be9565b3d9150612bfe565b90506020813d602011612c4c575b81612c3d60209383611265565b81010312612b365751386129da565b3d9150612c30565b612c6e91955060203d602011612821576128138183611265565b93386122a0565b612c8f91925060203d602011612821576128138183611265565b9038612212565b60405162461bcd60e51b815260206004820152601260248201527115185c99d95d081b9bdd081c995858da195960721b6044820152606490fd5b63ffffffff421663ffffffff1960085416176008557f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad160406001600160701b03612d18611363565b50835191831682529091166020820152a17f645aa9c724799dce7df512bb35a464fa2f9dbaca82fe22e62b3eeec7f7142f2f6040612d546116a9565b82519182526020820152a1565b15612d6857565b60405162461bcd60e51b8152602060048201526008602482015267536c69707061676560c01b6044820152606490fd5b3d15612dd3573d9067ffffffffffffffff82116112875760405191612dc7601f8201601f191660200184611265565b82523d6000602084013e565b606090565b604080519092612e3d926001600160a01b0316906000908190612dfb8786611265565b602085527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564602086015260208151910182855af1612e37612d98565b916130b1565b8051908115918215612eaa575b505015612e545750565b5162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608490fd5b81925090602091810103126101ff576020015180151581036101ff573880612e4a565b908160209103126101ff57516001600160a01b03811681036101ff5790565b51906001600160701b03821682036101ff57565b6040516323b872dd60e01b60208201526001600160a01b039283166024820152929091166044830152606480830193909352918152611f5991611f54608483611265565b60405163095ea7b360e01b60208201526001600160a01b03909216602483015260006044808401919091528252611f599190611f54606483611265565b91909181158015613030575b15612fcc5760405163095ea7b360e01b60208201526001600160a01b0390931660248401526044830191909152611f599190611f548260648101611f46565b60405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608490fd5b50604051636eb1769f60e11b81523060048201526001600160a01b0384166024820152602081806044810103816001600160a01b0386165afa9081156114c55760009161307f575b5015612f8d565b90506020813d6020116130a9575b8161309a60209383611265565b810103126101ff575138613078565b3d915061308d565b9192901561311357508151156130c5575090565b3b156130ce5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156131265750805190602001fd5b60405162461bcd60e51b81526020600482015290819061314a90602483019061129d565b0390fdfed78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822a26469706673582212207f3cd6f43d39269582b63a20f7679e6456a7e68131222b219f15635b1681a95464736f6c634300081a003360a060405234610493576111478038038061001981610498565b9283398101906060818303126104935780516001600160401b03811161049357826100459183016104bd565b60208201519092906001600160401b038111610493576040916100699184016104bd565b91015182516001600160401b03811161039c57600354600181811c91168015610489575b602082101461037c57601f8111610424575b506020601f82116001146103bd57819293946000926103b2575b50508160011b916000199060031b1c1916176003555b81516001600160401b03811161039c57600454600181811c91168015610392575b602082101461037c57601f8111610317575b50602092601f82116001146102b257928192936000926102a7575b50508160011b916000199060031b1c1916176004555b3360805233156102625760ff60055416801561025a575b8015610247575b8015610233575b156101f9576002548181018091116101e357600255336000526000602052604060002081815401905560405190815260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203393a3604051610c1e90816105298239608051818181610154015281816103a00152818161042701528181610adb0152610b0d0152f35b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152601260248201527143757276652074726164696e67206f6e6c7960701b6044820152606490fd5b506080516001600160a01b03163314610158565b506080516001600160a01b031615610151565b50600161014a565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b01519050388061011d565b601f198216936004600052806000209160005b8681106102ff57508360019596106102e6575b505050811b01600455610133565b015160001960f88460031b161c191690553880806102d8565b919260206001819286850151815501940192016102c5565b60046000527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f830160051c81019160208410610372575b601f0160051c01905b8181106103665750610102565b60008155600101610359565b9091508190610350565b634e487b7160e01b600052602260045260246000fd5b90607f16906100f0565b634e487b7160e01b600052604160045260246000fd5b0151905038806100b9565b601f198216906003600052806000209160005b81811061040c575095836001959697106103f3575b505050811b016003556100cf565b015160001960f88460031b161c191690553880806103e5565b9192602060018192868b0151815501940192016103d0565b60036000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c8101916020841061047f575b601f0160051c01905b818110610473575061009f565b60008155600101610466565b909150819061045d565b90607f169061008d565b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761039c57604052565b81601f82011215610493578051906001600160401b03821161039c576104ec601f8301601f1916602001610498565b92828452602083830101116104935760005b82811061051357505060206000918301015290565b806020809284010151828287010152016104fe56fe608080604052600436101561001357600080fd5b60003560e01c90816306fdde031461075457508063095ea7b31461072e57806318160ddd1461071057806323b872dd14610652578063313ce5671461063657806339509351146105ce57806342966c681461040957806370a08231146103cf5780637165485d1461038a57806395d89b4114610269578063a457c2d7146101c2578063a9059cbb14610191578063d3618cca1461013d578063dd62ed3e146100ec5763e7c2b772146100c457600080fd5b346100e75760003660031901126100e757602060ff600554166040519015158152f35b600080fd5b346100e75760403660031901126100e757610105610870565b61010d610886565b6001600160a01b039182166000908152600160209081526040808320949093168252928352819020549051908152f35b346100e75760003660031901126100e757610182337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161461089c565b6005805460ff19166001179055005b346100e75760403660031901126100e7576101b76101ad610870565b60243590336109dd565b602060405160018152f35b346100e75760403660031901126100e7576101db610870565b60243590336000526001602052604060002060018060a01b03821660005260205260406000205491808310610216576101b7920390336108d5565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b346100e75760003660031901126100e75760405160006004548060011c90600181168015610380575b60208310811461036c5782855290811561035057506001146102f9575b50819003601f01601f191681019067ffffffffffffffff8211818310176102e3576102df82918260405282610827565b0390f35b634e487b7160e01b600052604160045260246000fd5b905060046000527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b6000905b82821061033a575060209150820101826102af565b6001816020925483858801015201910190610325565b90506020925060ff191682840152151560051b820101826102af565b634e487b7160e01b84526022600452602484fd5b91607f1691610292565b346100e75760003660031901126100e7576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346100e75760203660031901126100e7576001600160a01b036103f0610870565b1660005260006020526020604060002054604051908152f35b346100e75760203660031901126100e7576004356001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016338114906104548261089c565b331561057f5760ff60055416918215610576575b821561056e575b508115610565575b501561052b57336000526000602052604060002054908082106104db57806000923384528360205203604083205580600254036002556040519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608490fd5b60405162461bcd60e51b815260206004820152601260248201527143757276652074726164696e67206f6e6c7960701b6044820152606490fd5b90501582610477565b91508361046f565b60009250610468565b60405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608490fd5b346100e75760403660031901126100e7576105e7610870565b336000526001602052604060002060018060a01b0382166000526020526040600020546024358101809111610620576101b791336108d5565b634e487b7160e01b600052601160045260246000fd5b346100e75760003660031901126100e757602060405160128152f35b346100e75760603660031901126100e75761066b610870565b610673610886565b6001600160a01b03821660009081526001602081815260408084203385529091529091205492604435929184016106af575b6101b793506109dd565b8284106106cb576106c6836101b7950333836108d5565b6106a5565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b346100e75760003660031901126100e7576020600254604051908152f35b346100e75760403660031901126100e7576101b761074a610870565b60243590336108d5565b346100e75760003660031901126100e75760006003548060011c9060018116801561081d575b60208310811461036c5782855290811561035057506001146107c65750819003601f01601f191681019067ffffffffffffffff8211818310176102e3576102df82918260405282610827565b905060036000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b6000905b828210610807575060209150820101826102af565b60018160209254838588010152019101906107f2565b91607f169161077a565b91909160208152825180602083015260005b81811061085a575060409293506000838284010152601f8019910116010190565b8060208092870101516040828601015201610839565b600435906001600160a01b03821682036100e757565b602435906001600160a01b03821682036100e757565b156108a357565b60405162461bcd60e51b815260206004820152600a6024820152694375727665206f6e6c7960b01b6044820152606490fd5b6001600160a01b031690811561098c576001600160a01b031691821561093c5760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b6001600160a01b0316908115610b95576001600160a01b0316918215610b445760ff600554168015610b3c575b8015610b0a575b8015610ad8575b1561052b57816000526000602052604060002054818110610a8457817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9260209285600052600084520360406000205584600052600082526040600020818154019055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168314610a18565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168214610a11565b506000610a0a565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fdfea2646970667358221220a0eacf071765d905fadda9b915412d8c2ae5aa133a850434cd81a13a648ef82964736f6c634300081a0033a2646970667358221220b12282b9c3d3af15e73ab55cab32244590fc6bb5cbb262a22cc34ea253391d4b64736f6c634300081a0033000000000000000000000000f800bf07394e8290807b4ce579f4e9f99c3da869000000000000000000000000086cf2482f13bfcaad24ae55ae083f02ffbd8ef4000000000000000000000000df6e7e94ed8c6fe335c28a8ec50381e9172f7d3000000000000000000000000008caa3c1ec846099f36a046e06ab30968276164f",
"nonce": "0x62",
"to": null,
"transactionIndex": "0x0",
"type": "0x2",
"value": "0x0",
"yParity": "0x1",
"v": "0x1",
"r": "0x13b88cc3548a736d7e3a39ac9e4ab1ee7a916f435ce8713b819f2cd13b659db4",
"s": "0x726729dcae6b4e13c0c4fb3dc423698f4f2fef0b96c23e177b85d3ebae0f463a"
}
],
"withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"withdrawals": [],
"requestsHash": "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"blobGasUsed": "0x0",
"excessBlobGas": "0x0",
"parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000"
},
"confirmations": 13068
}