opsis
391,818
soft launchtransactions enter through the HyperEVM inbox, only partners reach the sequencer directly. Public mainnet opens 9 Nov 2026, a reset before that is possible.
HyperEVM inbox message

Message #248,632

l2 messageexecuted on Elysium
sent on HyperEVM
2026-11-03 16:24:19 UTC · 18h 0m ago
HyperEVM block
50,290,714

payload

0x0402f945848301863d04840bebc200840bebc200839d65bb944e59b44847b379578588920ca78fbf26c0b4956c80b94514000000000000000000000000000000000000000000000000000000000000000060808060405234601b576144d390816100218239308160070152f35b600080fdfe6080604052307f000000000000000000000000000000000000000000000000000000000000000014600436101561003557600080fd5b600090813560e01c806363d2e3fe1461048c576389465e831461005757600080fd5b6101f85760e03660031901126101f8576004356001600160a01b03811691908290036101f8576024356001600160a01b0381169290839003610488576044359261ffff8416809403610484576064359063ffffffff8216809203610480576084356001600160a01b038116959086900361035e5760a435916001600160a01b038316918284036104075760c4356001600160a01b038116959086900361045557863b1561045557604051906307dc2e1760e21b825283600483015282602483015260448201528781606481838b5af180156104615761046c575b5060405163116e689f60e11b81526020816004818a5afa801561046157889061041e575b61ffff915016149081610395575b5015610386578495843b156103825760405190639fde54f560e01b8252600482015260016024820152858160448183895af1908115610377578691610362575b50508061020a575b5050813b15610206578291604483926040519485938492631028939b60e21b84526004840152600160248401525af180156101fb576101e75750f35b816101f19161061e565b6101f85780f35b80fd5b6040513d84823e3d90fd5b5050fd5b833b1561035e5760405190639fde54f560e01b8252600482015260016024820152848160448183885af190811561035357859161033e575b508091604051602081019063dc4c90d360e01b82526004815261026660248261061e565b51915afa3d15610336573d9061027b82610655565b91610289604051938461061e565b82523d85602084013e5b8061032a575b6102a4575b806101ab565b60208180518101031261032557602001516001600160a01b0381169081900361032557823b156103255760405190631028939b60e21b8252600482015260016024820152838160448183875af190811561031a578491610305575b5061029e565b8161030f9161061e565b6102065782386102ff565b6040513d86823e3d90fd5b505050fd5b50602081511015610299565b606090610293565b816103489161061e565b610325578338610242565b6040513d87823e3d90fd5b8480fd5b8161036c9161061e565b61035e5784386101a3565b6040513d88823e3d90fd5b8580fd5b633ef0987f60e01b8552600485fd5b604051632af9febb60e01b8152909150602081600481895afa9081156104135787916103cd575b506001600160a01b03161438610163565b90506020813d60201161040b575b816103e86020938361061e565b8101031261040757516001600160a01b038116810361040757386103bc565b8680fd5b3d91506103db565b6040513d89823e3d90fd5b506020813d602011610459575b816104386020938361061e565b81010312610455575161ffff811681036104555761ffff90610155565b8780fd5b3d915061042b565b6040513d8a823e3d90fd5b876104799198929861061e565b9538610131565b8380fd5b8280fd5b5080fd5b506101f8576101203660031901126101f8576004356001600160401b038111610488576104bd903690600401610670565b906024356001600160401b038111610488576104dd903690600401610670565b6064356001600160a01b03811690819003610484576084356001600160401b03811161048057610511903690600401610670565b60a4359161ffff831680930361035e5760c43561ffff81168091036103825760e4359163ffffffff831680930361040757610104356001600160a01b03811694908590036104555760405196613da0998a89019a898c106001600160401b038d111761060a57926105b16105cc936105a36101009997948d9e9f99978e6106fe90396101208a526101208a01906106bc565b9088820360208a01526106bc565b916044356040880152606087015285820360808701526106bc565b9560a084015260c083015260e08201520152039082f080156105fd576040516001600160a01b039091168152602090f35b50604051903d90823e3d90fd5b634e487b7160e01b8b52604160045260248bfd5b90601f801991011681019081106001600160401b0382111761063f57604052565b634e487b7160e01b600052604160045260246000fd5b6001600160401b03811161063f57601f01601f191660200190565b81601f820112156106b75780359061068782610655565b92610695604051948561061e565b828452602083830101116106b757816000926020809301838601378301015290565b600080fd5b919082519283825260005b8481106106e8575050826000602080949584010152601f8019910116010190565b806020809284010151828286010152016106c756fe6101608060405234610d1e57600090613da080380380916100208285610d23565b8339810161012082820312610d1a5781516001600160401b038111610d16578161004b918401610d77565b60208301516001600160401b038111610d12578261006a918501610d77565b60408401519361007c60608201610dd7565b608082015190946001600160401b038211610d0e5761009c918301610d77565b906100a960a08201610deb565b916100b660c08301610deb565b9360e08301519263ffffffff84168403610d0a576101006100d79101610dd7565b865190966001600160401b038211610cf657600354600181811c91168015610cec575b6020821014610cd8579081601f849311610c60575b50602090601f8311600114610bfb578c92610bf0575b50508160011b916000199060031b1c1916176003555b8051906001600160401b038211610bdc57600454600181811c91168015610bd2575b6020821014610bbe579081601f849311610b47575b50602090601f8311600114610ae2578b92610ad7575b50508160011b916000199060031b1c1916176004555b60808690523360a0528051906001600160401b038211610ac357600554600181811c91168015610ab9575b6020821014610aa557601f8111610a36575b50602090601f83116001146109cb57918061ffff9593928695938c926109c0575b50508160011b916000199060031b1c1916176005555b8160c0528460e05261010052169116116000146109ba5760c8830283810460c8148415171561083d5761271090046001600160801b03165b61012052426001600160401b0316610140526001600160a01b0381166109b357505b60018060a01b031660018060a01b03196007541617600755338252600a60205260408220600160ff19825416179055308252600a60205260408220600160ff19825416179055338252600e60205260408220600160ff19825416179055308252600e60205260408220600160ff1982541617905561dead8252600e60205260408220600160ff19825416179055331561099f5760085481906001600160a01b0381168015918215918280610996575b6105a5575b50505050508015158061059d575b80610546575b8061052f575b6104f9575b610349903361105b565b6009546001600160a01b0316801515806104f2575b61048f575b61036c336110c9565b604051612b1e9081611282823960805181818161046c0152611ca4015260a0518181816102e701528181610402015281816106ab0152818161098401528181610c5201528181610de701528181610f8401528181611037015281816111930152818161127b015281816113b80152818161182e01528181611ce601528181611fab01526127e7015260c0518181816107c601528181610d4f015281816116b601528181611929015281816120b001526124e6015260e0518181816107f00152818161133b0152818161194e01526120da01526101005181818161075e01528181611485015261211701526101205181818161061b0152818161078701528181612141015261265801526101405181818161085401528181610ff801526122930152f35b819081805281602052604082205490803b156104ee576044839260405194859384926338c110ef60e21b845282600485015260248401525af180156104e3571561036357816104dd91610d23565b38610363565b6040513d84823e3d90fd5b5050fd5b508161035e565b3382528160205261050e816040842054610e43565b600c546001600160801b0316101561033f57630949534d60e31b8252600482fd5b50338252600e60205260ff6040832054161561033a565b50600854600c546001600160801b031615159060a81c6001600160401b031681610593575b81610577575b50610334565b61058b915063ffffffff600d541690610e43565b421038610571565b801515915061056b565b50600161032e565b3314908180610982575b80610930575b80610922575b61091357600f546001600160401b03168015159081610909575b5080610902575b806108eb575b806108d4575b6108c55783926108a6575b50508061088f575b80610878575b61060e575b808080610320565b909150610619610e5d565b906107ca575b906106a361ffff6106a993166127106106388285610dfa565b04600b5461271061065061ffff8360a01c1687610dfa565b04928561065d8585610e43565b116107a0575b6106749061ffff60c0511690610e50565b8015158061078e575b610758575b508115159081610745575b50610712575b806106e1575b816106b057610e43565b90610e50565b3880610606565b600b546106c79083906001600160a01b031661105b565b600b546106dc906001600160a01b03166110c9565b610e43565b6007546106f89082906001600160a01b031661105b565b60075461070d906001600160a01b03166110c9565b610699565b61073f9061073961271061073161ffff61072a61118c565b1684610dfa565b048092610e50565b92610e43565b90610693565b6001600160a01b0316151590503861068d565b9161271061076b61077f93959488610dfa565b0490808211610786575b8161073991610e50565b9138610682565b905080610775565b506001600160a01b038216151561067d565b925090848111156107c4575083905b6106746107bc8387610e50565b939050610663565b906107af565b610120516001600160801b0316610864575b600b5463ffffffff8160b01c168015159081610851575b506107ff575b5061061f565b63ffffffff8160d01c1663ffffffff811461083d5763ffffffff60d01b19909116600190910160d01b63ffffffff60d01b1617600b556106a36107f9565b634e487b7160e01b85526011600452602485fd5b905063ffffffff8260d01c1610386107f3565b61087082600654610e43565b6006556107dc565b50338452600a60205260ff60408520541615610601565b50838052600a60205260ff604085205416156105fb565b909150816108b7575b5038806105f3565b60ff915060a01c16386108af565b6306fb10a960e01b8752600487fd5b50338752600e60205260ff604088205416156105e8565b50338752601060205260ff604088205416156105e2565b50836105dc565b90504210386105d5565b631f8f438560e21b8752600487fd5b50600c5460801c85116105bb565b50600c5460801c151560a882901c6001600160401b031681610978575b81610959575b506105b5565b610970915063ffffffff600d5460201c1690610e43565b421038610953565b801515915061094d565b5060a0516001600160a01b031615156105af565b5084151561031b565b63ec442f0560e01b82526004829052602482fd5b905061026c565b8361024a565b0151905038806101fc565b60058a52818a209190601f1984168b5b818110610a1e575092600192859261ffff989689989610610a05575b505050811b01600555610212565b015160001960f88460031b161c191690553880806109f7565b929360206001819287860151815501950193016109db565b828111156101db576005808b52601f8401901c7f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db060208510610a9d575b81601f9101920160051c03908a5b828110610a8f5750506101db565b808c60019284015501610a81565b8b9150610a73565b634e487b7160e01b8a52602260045260248afd5b90607f16906101c9565b634e487b7160e01b89526041600452602489fd5b015190503880610188565b60048c52818c209250601f1984168c5b818110610b2f5750908460019594939210610b16575b505050811b0160045561019e565b015160001960f88460031b161c19169055388080610b08565b92936020600181928786015181550195019301610af2565b828111156101725760048c52909150601f830160051c7f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b60208510610bb6575b849392601f0160051c82900391018c5b828110610ba5575050610172565b8082018e9055859450600101610b97565b8c9150610b87565b634e487b7160e01b8b52602260045260248bfd5b90607f169061015d565b634e487b7160e01b8a52604160045260248afd5b015190503880610125565b60038d52818d209250601f1984168d5b818110610c485750908460019594939210610c2f575b505050811b0160035561013b565b015160001960f88460031b161c19169055388080610c21565b92936020600181928786015181550195019301610c0b565b8281111561010f5760038d52909150601f830160051c7fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b60208510610cd0575b849392601f0160051c82900391018d805b838210610cc05750505061010f565b818301558594506001018e610cb1565b8d9150610ca0565b634e487b7160e01b8c52602260045260248cfd5b90607f16906100fa565b634e487b7160e01b8b52604160045260248bfd5b8980fd5b8780fd5b8480fd5b8380fd5b8280fd5b600080fd5b601f909101601f19168101906001600160401b03821190821017610d4657604052565b634e487b7160e01b600052604160045260246000fd5b6001600160401b038111610d4657601f01601f191660200190565b81601f82011215610d1e57805190610d8e82610d5c565b92610d9c6040519485610d23565b82845260208383010111610d1e5760005b828110610dc257505060206000918301015290565b80602080928401015182828701015201610dad565b51906001600160a01b0382168203610d1e57565b519061ffff82168203610d1e57565b81810292918115918404141715610e0d57565b634e487b7160e01b600052601160045260246000fd5b8115610e2d570490565b634e487b7160e01b600052601260045260246000fd5b91908201809211610e0d57565b91908203918211610e0d57565b61ffff60c0511661ffff60e05116818082111561105657610e7d91610e50565b819063ffffffff6101005116610fb8575b610120516001600160801b031680610f40575b50600b549263ffffffff8460b01c169384610ec3575b50505061ffff91501690565b60d01c63ffffffff1684811015610eb757610ede9085610e50565b670de0b6b3a7640000810290808204670de0b6b3a76400001490151715610e0d57610f22610f2993610f1c61ffff97670de0b6b3a764000094610e23565b90610dfa565b0490610e43565b818111610f38575b8080610eb7565b905038610f31565b600654818110610f51575b50610ea1565b610f5b9082610e50565b670de0b6b3a7640000810290808204670de0b6b3a76400001490151715610e0d57610f9b610f95610fa293670de0b6b3a764000093610e23565b84610dfa565b0484610e43565b828111610fb0575b80610f4b565b915038610faa565b61014051610fcf906001600160401b031642610e50565b63ffffffff61010051168110610fe6575b50610e8e565b6101f48201808311610e0d576101f38301908111610e0d57611020916101f4611010920490610dfa565b63ffffffff610100511690610e23565b61ffff60e05116906101f48102908082046101f41490151715610e0d5761104691610e50565b83811115610fe057915038610fe0565b505090565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602060009261108d85600254610e43565b6002556001600160a01b031693841584146110b45780600254036002555b604051908152a3565b848452838252604084208181540190556110ab565b6009546000916001600160a01b03909116908115158061114a575b6110ed57505050565b6001600160a01b03168083526020839052604083205490823b15610d165790604484928360405195869485936338c110ef60e21b8552600485015260248401525af180156104e35761113d575050565b8161114791610d23565b50565b506001600160a01b03811615156110e4565b3d15611187573d9061116d82610d5c565b9161117b6040519384610d23565b82523d6000602084013e565b606090565b60008060018060a01b0360a051166040516020810190636bdcb6a760e11b8252600481526111bb602482610d23565b51915afa6111c761115c565b90158015611276575b61126557602081805181010312610d1e57602001516001600160a01b03811690819003610d1e57803b1561126557600080916040516020810190639471406560e01b825260048152611223602482610d23565b51915afa61122f61115c565b9015801561126b575b61126557602081805181010312610d1e576020015161138881111561125e575061138890565b61ffff1690565b50600090565b506020815110611238565b5060208151106111d056fe608080604052600436101561001357600080fd5b60003560e01c90816302669b5214611cd35750806302d05d3f14611c8e57806303ee438c14611bd057806303f45d4114611b9157806306fdde0314611ad3578063095ea7b314611a4d5780630f0bbe4214611a29578063175dc14d146119c157806318160ddd146119a3578063183a2bd8146119885780631e5eb1d0146118fb5780631f70b85c146117fa5780631fe28c521461164957806320a8d3fb1461160a57806322dcd13e146115e557806323b872dd146114f857806327ad04f1146114d25780632af9febb146114a95780632feaa4e914611468578063313ce5671461144c578063342107741461135f578063358d6964146113205780633af457b8146112fa5780633c865d8a146112d357806340a24e6c146112585780635d0974351461123157806361d027b31461120857806363a803e1146111df57806368115de514611178578063692329641461114e57806370a082311461111457806374a6c44c146110ef57806375619ab51461101c578063790ca41314610fd85780637cebb8a114610fbb5780638187f51614610f69578063861acdf614610d905780638d01513c14610d735780638e9fb61914610d345780638eda30c614610c1c5780639372061614610570578063943913c114610bfb5780639471406514610be057806395d89b4114610ad95780639701ff1a14610a015780639fde54f514610961578063a7ccf7bb1461093b578063a8aa1b3114610912578063a9059cbb146108e1578063ae1fd4a7146108c3578063bfe109281461089a578063c41ba81014610738578063c4a5301914610684578063c56f84cf1461064a578063c79db77c14610605578063d1ecfc68146105c6578063dd62ed3e14610575578063ec63210414610570578063f0872e77146103c9578063f0fe18a4146103a2578063f1d0597e14610384578063f763bc201461035d5763fe82ea92146102d457600080fd5b34610358576000366003190112610358577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361034757600f5461032c6001600160401b0382164210611e69565b67ffffffffffffffff1916426001600160401b031617600f55005b63ed6fcad960e01b60005260046000fd5b600080fd5b346103585760003660031901126103585760206001600160401b03600f5416604051908152f35b34610358576000366003190112610358576020600654604051908152f35b346103585760003660031901126103585760206103bd6120ae565b61ffff60405191168152f35b34610358576040366003190112610358576103e2611d95565b6103ea611dd4565b604051636bdcb6a760e11b81529091906020816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa90811561056457600091610535575b506001600160a01b03163303610347576009546001600160a01b0316610524576001600160a01b03811661051e57507f0000000000000000000000000000000000000000000000000000000000000000905b6008546001600160a01b039283169216821461050d57816007547f99cc50081541ae3731e113c51bd619b577c554eeceb019cf1a5fa615c97874496040805160018060a01b0384168152846020820152a16001600160a01b031916176007556104f257005b6000908152600e60205260409020805460ff19166001179055005b630cbdb60b60e41b60005260046000fd5b9061048d565b63a741a04560e01b60005260046000fd5b610557915060203d60201161055d575b61054f8183611d15565b810190611f25565b8361043b565b503d610545565b6040513d6000823e3d90fd5b611de3565b346103585760403660031901126103585761058e611d95565b610596611dab565b6001600160a01b039182166000908152600160209081526040808320949093168252928352819020549051908152f35b34610358576020366003190112610358576001600160a01b036105e7611d95565b16600052600a602052602060ff604060002054166040519015158152f35b34610358576000366003190112610358576040517f00000000000000000000000000000000000000000000000000000000000000006001600160801b03168152602090f35b3461035857600036600319011261035857602061ffff61067b8161066c6120ae565b1682600b5460a01c1690611e0c565b16604051908152f35b34610358576020366003190112610358576004356001600160401b038116809103610358577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303610347576008546001600160a01b03166106ff576001600160401b0319600f541617600f55600080f35b60405162461bcd60e51b8152602060048201526011602482015270746f6b656e3a2076656e7565206c69766560781b6044820152606490fd5b346103585760003660031901126103585760a06000806107566120ae565b9163ffffffff7f00000000000000000000000000000000000000000000000000000000000000001680610844575b507f00000000000000000000000000000000000000000000000000000000000000006001600160801b031680610821575b509061ffff6040519316835261ffff7f000000000000000000000000000000000000000000000000000000000000000016602084015261ffff7f000000000000000000000000000000000000000000000000000000000000000016604084015260608301526080820152f35b600654908082101561083d576108379250611dff565b846107b5565b5050610837565b90915061087a6001600160401b037f00000000000000000000000000000000000000000000000000000000000000001642611dff565b818110156108925761088b91611dff565b9084610784565b50508061088b565b34610358576000366003190112610358576009546040516001600160a01b039091168152602090f35b34610358576000366003190112610358576020604051620151808152f35b34610358576040366003190112610358576109076108fd611d95565b6024359033612332565b602060405160018152f35b34610358576000366003190112610358576008546040516001600160a01b039091168152602090f35b3461035857600036600319011261035857602060ff60085460a01c166040519015158152f35b346103585760403660031901126103585761097a611d95565b610982611dd4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303610347576109ff9160018060a01b031680600052600a6020526109e18260406000209060ff801983541691151516179055565b600052600e60205260406000209060ff801983541691151516179055565b005b3461035857600036600319011261035857600c5460025460c091608081901c916001600160401b039160009081906001600160801b0316610a4c610a4585886128f0565b94826128f0565b908560085460a81c1680610a8a575b509061ffff9182879596604051998a5216602089015260408801521660608601521660808401521660a0820152f35b87610abc575b8115610a5b578694509061ffff610ab281949363ffffffff600d54169061208e565b9550509091610a5b565b9250610ad363ffffffff600d5460201c168461208e565b92610a90565b346103585760003660031901126103585760405160006004548060011c90600181168015610bd6575b602083108114610bc257828552908115610b9e5750600114610b3f575b610b3b83610b2f81850382611d15565b60405191829182611d4c565b0390f35b600460009081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b808210610b8457509091508101602001610b2f610b1f565b919260018160209254838588010152019101909291610b6c565b60ff191660208086019190915291151560051b84019091019150610b2f9050610b1f565b634e487b7160e01b84526022600452602484fd5b91607f1691610b02565b346103585760003660031901126103585760206103bd611f83565b34610358576000366003190112610358576020600c5460801c604051908152f35b346103585760203660031901126103585760043561ffff811690818103610358576040516303e1469160e61b81526020816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa90811561056457600091610d15575b506001600160a01b0316330361034757600b549161ffff8360a01c1680911015610d045761ffff60a01b199290921660a082901b61ffff60a01b1617600b556040805161ffff93841681529290911660208301527f6f721f3ca137a14c072e2a8bdb165a522b8e67409ad7bfc6558c47c1d34058e891a1005b636187e5a760e01b60005260046000fd5b610d2e915060203d60201161055d5761054f8183611d15565b83610c8b565b3461035857600036600319011261035857602060405161ffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346103585760003660031901126103585760206040516102588152f35b34610358576080366003190112610358576004356001600160801b038116908190036103585760243563ffffffff811680910361035857610dcf611dc1565b606435916001600160801b03831691828403610358577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361034757600d549260ff8460401c16610524576001600160401b0360085460a81c168015159081610f5e575b50610f4d578515801590841503610f3c5763ffffffff831691801592831593811503610f3c57620151808611908115610f2f575b50610f1e57600254600a810290808204600a1490151715610f085761271090049180610eff575b610ee45782610ef5575b5050610ee45768ffffffffffffffffff199092161760209190911b67ffffffff000000001617600160401b17600d5560801b6001600160801b03191617600c55005b639b72ce1360e01b60005260046000fd5b1090508680610ea2565b50818810610e98565b634e487b7160e01b600052601160045260246000fd5b636bb2084f60e11b60005260046000fd5b6201518091501189610e71565b630f0ae32560e21b60005260046000fd5b6302068ad760e31b60005260046000fd5b905042141587610e3d565b3461035857602036600319011261035857610f82611d95565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303610347576109ff9061284c565b346103585760003660031901126103585760206040516127108152f35b346103585760003660031901126103585760206040516001600160401b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b3461035857602036600319011261035857611035611d95565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303610347576001600160a01b031680156110de576008546001600160a01b0316811461050d578060018060a01b031960095416176009558060018060a01b0319600754161760075580600052600a6020526040600020600160ff19825416179055600052600e6020526040600020600160ff19825416179055600080f35b63d92e233d60e01b60005260046000fd5b3461035857600036600319011261035857602061110a611eaa565b6040519015158152f35b34610358576020366003190112610358576001600160a01b03611135611d95565b1660005260006020526020604060002054604051908152f35b346103585760003660031901126103585760206001600160401b0360085460a81c16604051908152f35b3461035857602036600319011261035857611191611d95565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303610347576111ca9061284c565b6008805460ff60a01b1916600160a01b179055005b3461035857600036600319011261035857600c546040516001600160801b039091168152602090f35b34610358576000366003190112610358576007546040516001600160a01b039091168152602090f35b3461035857600036600319011261035857602063ffffffff600b5460b01c16604051908152f35b3461035857604036600319011261035857611271611d95565b611279611dd4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303610347576109ff9160018060a01b0316600052600e60205260406000209060ff801983541691151516179055565b3461035857600036600319011261035857602063ffffffff600b5460d01c16604051908152f35b3461035857600036600319011261035857602060ff600d5460401c166040519015158152f35b3461035857600036600319011261035857602060405161ffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b34610358576040366003190112610358576004356001600160401b03811161035857366023820112156103585780600401356001600160401b038111610358573660248260051b84010111610358576113b6611dd4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303610347576113fc6001600160401b03600f54164210611e69565b60005b828110156109ff5760006024600583901b860101356001600160a01b03811690819003611448578152601060205260409020805460ff191660ff841515161790556001016113ff565b5080fd5b3461035857600036600319011261035857602060405160128152f35b3461035857600036600319011261035857602060405163ffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b3461035857600036600319011261035857600b546040516001600160a01b039091168152602090f35b3461035857600036600319011261035857602063ffffffff600d54821c16604051908152f35b3461035857606036600319011261035857611511611d95565b611519611dab565b6001600160a01b0382166000818152600160208181526040808420338552909152909120549193604435939290918101611559575b506109079350612332565b8381106115c85784156115b257331561159c57610907946000526001602052604060002060018060a01b033316600052602052836040600020910390558461154e565b634a1406b160e11b600052600060045260246000fd5b63e602df0560e01b600052600060045260246000fd5b8390637dc7a0d960e11b6000523360045260245260445260646000fd5b3461035857600036600319011261035857602061ffff600b5460a01c16604051908152f35b34610358576020366003190112610358576001600160a01b0361162b611d95565b16600052600e602052602060ff604060002054166040519015158152f35b346103585760003660031901126103585761ffff6116656120ae565b6127109116818102600083820483036117e65750829004600b549261ffff8460a01c16808202908282041482151715610f085781900492816116a78585611e0c565b116117c2575b6116dc9061ffff7f00000000000000000000000000000000000000000000000000000000000000001690611dff565b801515806117b0575b61176b575b5090610b3b9161ffff948215159081611758575b50611728575b50836040519485941691168390929161ffff60209181604085019616845216910152565b9061174b611751926117438761173c611f83565b1684611ef2565b048092611dff565b93611e0c565b9184611704565b6001600160a01b031615159050866116fe565b939290848102948186041481151715610f085761179e610b3b938261ffff9704908082116117a8575b8161174b91611dff565b93945090916116ea565b905080611794565b506001600160a01b03851615156116e5565b925090818111156117e05750805b818103818111610f0857926116ad565b906117d0565b634e487b7160e01b81526011600452602490fd5b3461035857606036600319011261035857611813611d95565b6024359061ffff8216918281036103585761182c611dc1565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361034757600b54926001600160a01b038416610524576001600160a01b03169384156110de5761025810610d04576008546001600160a01b0316841461050d57839063ffffffff60b01b9060b01b169265ffffffffffff60d01b16179061ffff60a01b9060a01b161717600b5580600052600a6020526040600020600160ff19825416179055600052600e6020526040600020600160ff19825416179055600080f35b346103585760003660031901126103585760a06119166120ae565b61ffff600b54831c1661ffff60405192817f0000000000000000000000000000000000000000000000000000000000000000168452817f000000000000000000000000000000000000000000000000000000000000000016602085015216604083015260608201526127106080820152f35b3461035857600036600319011261035857602061110a611e19565b34610358576000366003190112610358576020600254604051908152f35b3461035857600036600319011261035857600b5463ffffffff8160b01c169081151580611a17575b15611a0c5760209163ffffffff611a049260d01c1690611dff565b604051908152f35b505060206000611a04565b508163ffffffff8260d01c16106119e9565b3461035857600036600319011261035857602063ffffffff600d5416604051908152f35b3461035857604036600319011261035857611a66611d95565b6024359033156115b2576001600160a01b031690811561159c57336000526001602052604060002082600052602052806040600020556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b346103585760003660031901126103585760405160006003548060011c90600181168015611b87575b602083108114610bc257828552908115610b9e5750600114611b2857610b3b83610b2f81850382611d15565b600360009081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b808210611b6d57509091508101602001610b2f610b1f565b919260018160209254838588010152019101909291611b55565b91607f1691611afc565b34610358576020366003190112610358576001600160a01b03611bb2611d95565b166000526010602052602060ff604060002054166040519015158152f35b346103585760003660031901126103585760405160006005548060011c90600181168015611c84575b602083108114610bc257828552908115610b9e5750600114611c2557610b3b83610b2f81850382611d15565b600560009081527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b808210611c6a57509091508101602001610b2f610b1f565b919260018160209254838588010152019101909291611c52565b91607f1691611bf9565b34610358576000366003190112610358576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b34610358576000366003190112610358577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b90601f801991011681019081106001600160401b03821117611d3657604052565b634e487b7160e01b600052604160045260246000fd5b91909160208152825180602083015260005b818110611d7f575060409293506000838284010152601f8019910116010190565b8060208092870101516040828601015201611d5e565b600435906001600160a01b038216820361035857565b602435906001600160a01b038216820361035857565b6044359063ffffffff8216820361035857565b60243590811515820361035857565b34610358576000366003190112610358576020604051600a8152f35b91908203918211610f0857565b91908201809211610f0857565b600854600c546001600160801b031615159060a81c6001600160401b031681611e5f575b81611e46575090565b611e5a915063ffffffff600d541690611e0c565b421090565b8015159150611e3d565b15611e7057565b60405162461bcd60e51b81526020600482015260126024820152713a37b5b2b71d103bb4b73237bb9037bb32b960711b6044820152606490fd5b6001600160401b0360085460a81c16600c5460801c15159081611ee8575b81611ed1575090565b611e5a915063ffffffff600d5460201c1690611e0c565b8015159150611ec8565b81810292918115918404141715610f0857565b8115611f0f570490565b634e487b7160e01b600052601260045260246000fd5b9081602091031261035857516001600160a01b03811681036103585790565b3d15611f7e573d906001600160401b038211611d365760405191611f72601f8201601f191660200184611d15565b82523d6000602084013e565b606090565b6000806040516020810190636bdcb6a760e11b825260048152611fa7602482611d15565b51907f00000000000000000000000000000000000000000000000000000000000000005afa611fd4611f44565b90158015612083575b6120725760208180518101031261035857602001516001600160a01b0381169081900361035857803b1561207257600080916040516020810190639471406560e01b825260048152612030602482611d15565b51915afa61203c611f44565b90158015612078575b61207257602081805181010312610358576020015161138881111561206b575061138890565b61ffff1690565b50600090565b506020815110612045565b506020815110611fdd565b906001600160401b03809116911601906001600160401b038211610f0857565b7f000000000000000000000000000000000000000000000000000000000000000061ffff81169061ffff7f000000000000000000000000000000000000000000000000000000000000000016908282111561232c575061210e8282611dff565b829163ffffffff7f00000000000000000000000000000000000000000000000000000000000000001680612286575b50507f00000000000000000000000000000000000000000000000000000000000000006001600160801b03168061220e575b50600b549263ffffffff8460b01c169384612191575b50505061ffff91501690565b60d01c63ffffffff1684811015612185576121ac9085611dff565b670de0b6b3a7640000810290808204670de0b6b3a76400001490151715610f08576121f06121f7936121ea61ffff97670de0b6b3a764000094611f05565b90611ef2565b0490611e0c565b818111612206575b8080612185565b9050386121ff565b60065481811061221f575b5061216f565b6122299082611dff565b670de0b6b3a7640000810290808204670de0b6b3a76400001490151715610f085761226961226361227093670de0b6b3a764000093611f05565b84611ef2565b0484611e0c565b82811161227e575b80612219565b915038612278565b6122b96001600160401b037f00000000000000000000000000000000000000000000000000000000000000001642611dff565b908082106122c8575b5061213d565b6101f48401808511610f08576101f38501908111610f08576122f7926101f46122f2920490611ef2565b611f05565b6101f48102908082046101f41490151715610f085761231591611dff565b838111612324575b80806122c2565b91503861231d565b91505090565b916001600160a01b0383168015612836576001600160a01b038316908115612820576008549083906001600160a01b0383169081151580612817575b612419575b5050505081151580612411575b80612403575b806123ea575b6123ab575b50826123a46123a492846123a99661295d565b612a46565b565b60005260006020526123c281604060002054611e0c565b600c546001600160801b0316106123d95738612391565b630949534d60e31b60005260046000fd5b5080600052600e60205260ff604060002054161561238c565b5061240c611e19565b612386565b506001612380565b8482149182806127e4575b806127d6575b806127c8575b6127b7576001600160401b03600f541680151590816127ad575b50806127a4575b8061278b575b80612772575b6127615781149182948315612740575b505081612726575b508061270d575b612488575b8080612373565b909192506124946120ae565b91612656575b61253b61ffff61254193166127106124b28285611ef2565b04600b546127106124ca61ffff8360a01c1687611ef2565b0492856124d78585611e0c565b1161262c575b61250c9061ffff7f00000000000000000000000000000000000000000000000000000000000000001690611dff565b8015158061261a575b6125e4575b5081151590816125d1575b506125ad575b8061257b575b8161254957611e0c565b90611dff565b903880612481565b600b546125619083906001600160a01b03168a61295d565b600b54612576906001600160a01b0316612a46565b611e0c565b6007546125939082906001600160a01b03168a61295d565b6007546125a8906001600160a01b0316612a46565b612531565b6125cb906125c561271061174361ffff61173c611f83565b92611e0c565b9061252b565b6001600160a01b03161515905038612525565b916127106125f761260b93959488611ef2565b0490808211612612575b816125c591611dff565b913861251a565b905080612601565b506001600160a01b0382161515612515565b92509084811115612650575083905b61250c6126488387611dff565b9390506124dd565b9061263b565b7f00000000000000000000000000000000000000000000000000000000000000006001600160801b03166126f9575b600b5463ffffffff8160b01c1680151590816126e6575b506126a8575b5061249a565b63ffffffff8160d01c1663ffffffff8114610f085763ffffffff60d01b19909116600190910160d01b63ffffffff60d01b1617600b5561253b6126a2565b905063ffffffff8260d01c16103861269c565b61270581600654611e0c565b600655612685565b5082600052600a60205260ff604060002054161561247c565b9050600052600a60205260ff604060002054161538612475565b9192509081612753575b5090388061246d565b60ff915060a01c163861274a565b6306fb10a960e01b60005260046000fd5b5085600052600e60205260ff604060002054161561245d565b5085600052601060205260ff6040600020541615612457565b50808214612451565b905042103861244a565b631f8f438560e21b60005260046000fd5b50600c5460801c8411612430565b506127df611eaa565b61242a565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316821415612424565b5082151561236e565b63ec442f0560e01b600052600060045260246000fd5b634b637e8f60e11b600052600060045260246000fd5b6001600160a01b031680156110de576007546001600160a01b0316811480156128dc575b61050d57600880546001600160a01b031916821781556000918252600e6020526040909120805460ff191660011790555460a881901c6001600160401b0316156128b75750565b67ffffffffffffffff60a81b19164260a81b67ffffffffffffffff60a81b1617600855565b50600b546001600160a01b03168114612870565b6001600160801b031691908215612956576000928161292257505090506127105b61271081111561206b575061271090565b6127108102908104612710036129425761293d929350611f05565b612911565b634e487b7160e01b84526011600452602484fd5b5060009150565b6001600160a01b031690816129d95760207fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9161299c85600254611e0c565b6002555b6001600160a01b031693846129c15780600254036002555b604051908152a3565b846000526000825260406000208181540190556129b8565b816000526000602052604060002054838110612a29577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91846020928560005260008452036040600020556129a0565b91905063391434e360e21b60005260045260245260445260646000fd5b6009546000916001600160a01b039091169081151580612ad6575b612a6a57505050565b6001600160a01b03168083526020839052604083205490823b15612ad25790604484928360405195869485936338c110ef60e21b8552600485015260248401525af18015612ac757612aba575050565b81612ac491611d15565b50565b6040513d84823e3d90fd5b8380fd5b506001600160a01b0381161515612a6156fea2646970667358221220a4195f51602fecde13f23065411fbf15fc5e8c13d7acb518297996f75703e99e64736f6c63430008230033a2646970667358221220c41967e682af1b5f5f804f452b3917019042c39733a691bd5a3386a7f2d4bb7564736f6c63430008230033c080a09b00a5437bbb16bf82043dc65e4eb8e5b7ceddbc52d4d3e67db411015927cc85a06caf08b8c015a8d150f11b5dc201903f09b0215e04134eabf62f1e9a842d1b9d