Transação
0x2b1f6bde74606e6a2ea1055a966148ce4c24444e7b63b330996028bb131391c0
- Hash
- 0x2b1f6bde74606e6a2ea1055a966148ce4c24444e7b63b330996028bb131391c0
- Estado
- sucesso
- Tipo
- Final Chain PQ (ML-DSA-87) (0x46)
- Bloco
- 541
- Carimbo temporal
- 2026-09-14 10:32:11.065 UTC (há 2 d)
- Para
- criação de contrato 0x7e2ab7b39848874304aba717356674b3c907a740
- Valor
- 0 vETH
- Nonce
- 3
- Posição
- 0 no bloco
envelope pós-quântico
- Algoritmo
- ML-DSA-87 (FIPS 204 · id 4)
- Remetente
- 0x56ee93a9772dc85838ff2726054cdb9281854b03 derivado: keccak256(0x04 ‖ publicKey)[12..]; o accountOfSender do registo nomeia a identidade
- Chave pública
0x8a37375f…3f42264f 2,592 bytes — expandir para copiar
0x8a37375f0d7505a49e1edcd40f7a2090f5db2280187571b8c94760649fb4bce6ae8164a5dfed4c960026674198c580135503ef46ce932226a6adeac6cfcdc8e1fda13706d910ef5554da0ec15d84c3ff12d8e6bdfd4b3c7aaaab75ca57484fa38572e240f79345516289491579c5a5ac625cd6f9d90ad9ad269612b73c2708b9eac09d9d8bf01f5281c02d57036e61d42cac23fe274206b777221387676f6d6e29aca4500c3fd592abc3ff56c873af3f56b26085995a213eb78de98670b1ccc7d707f11f4d42d7afb8baa261856c22288a66410e86792d7ec1879d035112c2a84808456cdd7b1cb8ce92939b71209e899e1baed4359de9ea2de982992adfa3610525cf1c38f942e42497f759961ee0ecae289084f4d8532faed7ebeb654c8a201b89e13fccf17899603467cb7f7e6a064ece20f3ed406536336d83c28bbdff342fa11f8b6b04961b2eb704684bce18df573e59f39de139cbfee19296c988b2b939a28a5f76c00af35a6f6ce72b2760acde3dd048c2756f4246a050d142e93e0635e1f0a509dfdc3268fcb81e116258cdaf8ce70a2588e66fcbb0694da5b21a5eadecbbe2e3a18e793bea3b6860445c8dd790a10c75fa3569595ee194a5a7c84eba330d39dc4157f3f6a2fbeb7d260264447459f26f68f4d7dc7c888c338eac3576d3642574dc60b71784b2dea9275ddcea480e02cf7b124a3b4014d69389f76fa90734245b2568d6b5eb0caebe29bba55a04131f00c2b40e2d024277b70a154077daf11992c3de23a1695d522ef1c232b15d6190c3002129165847b36cf5ae9523b69a06faa4900104d60d26ddafa733a616d439f2cf7383489bb1d21ac09f919842021b48bcbb2934f8350390a5091e02cea3fae754660dc9886f5adb05edca3fa233c3fd2340bf7c840ff6aff812b5d2d26bfe325126ce758e9e9c707871fd59414c7199a6f19d46ea35d71507b5ad571587f00fb9bb1821a3b563ba1c72605627bd24b8b0a422135219817e5ddd389d692691050310bac02d7f9ff4b0ec6542a91e2e57d7fda2b557f38d6d33bb2b50b0dc939300c788b16eb9688da09a0741ad9014931bfe9ad67cbb2f9da29a7c69fbe933dcd7805f58a8008eec9e799bec196b411fe9e878533e75679363749c6e52723ce6b445b28003da137c6c9136c22a90cd4d6ac7a3aead3fc7eed5d34829ee96abbbd67382fb83cbdf729c573768c888cfea58ae38faf030ca66e599e08ce93d75904b087365a9494804452036587ebf5e2dacd6ae6b6f48fe44c5cb266fafdad1d6aab6c92f40ebe7c2626312f95d36366ba1f52f905a2e89c8aef3b3e9f3f36c76702c5c18c64b951dddba8a459f36ee7423d771aa82f0cb3186ba79c3ace5baf2885dd9dba9abb8a8985257b633f0496ca43be35b00d885c9b90ce69d0c598d721f0b75feb66888b2648f0d30497874ea5e50e2946146ff4be17c02058f8a544399bb5f485526cec7051aa7fa33ea6e7aefe087b5c5527b187320c5b9ca35cadaa36c2dda5e8a5864a50761b5bdaef009ca2bcee68cf51f658bf79f51f08682c50503e97be7abe3af13074de6d2df6b6f7c29efe5f47c278275dc02d058cb65b422c80f22a966d6cfe1763a2c684fdb423cc218b2139b6c60d60bcca682ee88ea44d3109ad9bec37cabce50931b14fb9ac12cc6efce547703ee07d9f602564c064197138fdd3af82c35b406fc6f8c1a8d71432ada704e9e0623cab5db48829fbc8ba59b87817f491a6080b7c58281e75781f3d47fe12a1aadd6e2a09081582875047098d506224844a306ab5ea69dd761215fc0965fe16575c673893755c655ffbecfe36ac7531bfdc31b436c88bef05d342528925e1af724f8c69a7655270df5894b5d4c10b15c0618d6c2d182feadd14a1acb600e23f75a12c34670cff924208cdad4c2fac1e8f0b63d2cdd462a9dfda5fca9651c63e4c179c348384cec2b7742a8249f014814afc8f131a831c1ef8ba6380b66e2178fa5304d7f72352df49a270be49f384e1a04940bec3a56033d657ac0753a1f12cc8e559e80a11c87233b37dbbb2dc4f1ad69d8d668729407ba623903cf030ce67772501156562c55a2bed253cd148d8efa147717feb5dbb71aad0ee72f57ce1ce10a6087f782606a2f3eccfa2c34d5a8bc14be13365d4afcc7624d179f6b3e205603056d70e76b12c7a5efd29f48d227dffee7469b9ac1f34c8eebe11e1ebf62819d9dcc6ea254889fd2f1109117aab5612f87103ec50fc8359cd6f0e71a36b76a9bfb37f2eb0b44e4021e669e1a42581f2a747720acf5f0bb4f0da16415f570d093c7e6cbef7cc5f7351037d0d0ff813089fbdb4693824bf0abfb79e17956154c382511d328b87977bdcf3b3e4e2938b09117c3b2c42e5cfe01a992bd3313037664cb4557bb3f86c5f3f6adf80a6ed26133a97f28eecedb96df3da08821644cc345c234565a1c5ee0b93e4cdeda9608df458237d2592c37a3638ff36be1eaa60b5586b694e1ddbcea2a911ef21712381858796158b5353cefdc80cd9ded49bc59dbc65b4cd88c9d04b3beef5a21b70197ddc428f8b15dcd6ad5a65f74e9e8875cb9bf5dbc2f26029153181cc3e2c83cc4e2ebc426f0863c781c11091f6161d34fdfc336ac598b1a5ca343dd64828ba277bb74b80667d35aae387ded13015e637dc1ad6870094bcc5edaaed940ff4e34ad1b4ffcd523bcee95d314693b3f494861861792925d5f3c9a666104227cbd22e0e2db0258098680302618c9ab56f5b08180e810720fa7262070bf2d58f302f3a3cb45f84256fcfce38551e60f79c569a0e1e78a5e5aea7f30c8725c4b1ac3c4745eba097f80584d1c4bfeb7f21f4256c2c2e3585075e34d7648ebdb234f51af06a057cc6a425d6e23c0b7689feefb44747cbfc34bf004abb4b01ac4e8e5cc9fb84a2e5290f0a1a1546b9516f2a6ee9111b4512e7107f12ab52702bd5f3cf7e3773fce82c837e3d19b5f3a51f29c67564b5b88f2eb841a86ae4aa4c983b7e470eeb7ebdabf3eba92ce2ef9579566a82399e3cbdf15b8512c32496722541d3c250b335a19a0b9c4142bbca3620d1626b91786add2d4f706cca4c64302ce97785b4a8eba4fb70f266aa8aca96108e06868f300ea0910446f6bb9d65ae88a29aa8b459b124e8ad7ed581ebb88ab080e104a206a80fbb3d7d4d5ae688ecfa785bfbab86185528192ac18da8053128def59cbf02add48bc34e1f72cda5c90efab795392bb77497f2e9f05b8c7aaf7da148095ad0e39e46660750875aae1da6c04e75ac7898957d43ee1d18e9f14b75da8de8f3aa9fccb11b7cc4191b317fd8ba2aab093cbf5cdcfb0593caa481d9950e3eaeae2b73da56bfedf2c24ccf772eb5b1ef56d132e1cd1cb6ba53194ae5ba0a96d8265a4a3bfd68ed4bd7d628f3168fb96d458092adee3d637ab206a283ee7cd76a2280aefdc414820a0e2eb8ddb5f9cbad3986679a20b742f03584453965b11ac800fb60efc15c9f033812216d6f31de4146f54c308d1942b4bf47fae949c87cc350eea877d8e06494b4a9ae95e5baa1004b96d55f5ff8585aab93fb43428265a07c3746d71c24d3a54ef91e2e67add69653733539776fabf7355d212d4af856017b58b44e6ca28fae438b5680eaca5b9f39c3f42264f- Assinatura
0x184b9bc4…262c353a 4,627 bytes — expandir para copiar
0x184b9bc4f9272635e670eeb1cde497d102ff3a02df67bd8b7a640b35510bf6e0e932b66ac6d28624732e1404b0ec5d6aa60232bbaab1bc11b657e0795a082c54732f320b8ad5a1953951e948f8edca2ad277b1e169d8496439d5b23342ac62b6ecb2a2e9fd5dca85497ca5f2d065afd4a37b1d92ca2aacd0e6c37f4deef5d46336868bb9ae2097c20f2cc294bab298c9c5ca3f824cbbbcf15ce8cc37be401eda9063b8d7c6d67282ee5f98e2e9853c1c3670f112b126621b0cb95bd15f9b45a9d659a7e629c8532d000b3c50c61656f8800608ee361abe5cce5c358ccad796cc0a20dc0bd987a4434237cbf8876430a68c26c31ff20479e650f4fc551ab0a4f0c91d6ffcc747c111855140ce8837fc91340522cd2b49e00089937b49e46a9a309d85497e559fa111352e224cb2104f6a607a012f7645418e3bff4369671ce0707c3684e3d5e3666302600cea4513d41e67a2c061d0c838ce8582331a0eb379a64befb1b205ab43825fa0ec95ad8cd9f0c799a4ffbf4550409aafa0daf186b7592616f321c0183c0726b9a322b8b14297507955168a1e5f9734c1f8e9956339bcbee561be53a8f4f8b4ed59d15c80e16dc536c54a2cfa9bad625c4e985df50d8b10927124acb478c6e074a3e038ec0c5c6e742fe49b186924f3faadef78bb51caaa489b48460a5114a817170104c1401406bc8994032dce96947276840805704f7d66eab7e291b7c17be583a7a4d486f9e7c0a379b304625fbec2c696049257f670835edb5f3a0644d8a4c40c83a9df92c2ef37e6b688515c33e578243d7277d64c3b5f86af509b4735b146fff31874276c90bbc6a0e7a5de6fb4691685f77e2c0df7b5a19540d38c19f48474514fd94b4e71f606417582b6c0af2a4651b9a208cdf07f7ac9e5a0980ccee9647272f61d96c1685256120234b3eff593240baef39a0183165ad44443e4ca44066101b9538420195500ad677c17744f02c5320b4d87ffb907b7e88091f0774a47ba003fba0e46a0f4b520e57db6c6b327b809a7c8acf95c0f8f5e9754411541b2e95bf38305f55711993fd844e606252f58041e3d3e55ee2906db4f1038b348cc39e33400a1ccaa4bb051568694b697c7cb5a1a57a3932ecb3858da0e94fe176f522fa8a7c317354c542f4cb3f8f8df2076513171b607ea56df4cf251591186a76ed9c6f946296434ab8c0481287ed26a7f32523e4b358601a19af50a719138cec327dbe7f6b1750f151ab60c7e6b15741a327c52fdd0096d910b64ab5844162815bc575112d9611fd19409399cfcb02482e56033a0c8363a65380604f731315364920cc25f7a6bbea3e83d3a0b90f71c506ae228620b74faa663b834fcd1237de7a14045e9b1a97e2a38406e7423d614336491fb4b5465e064ed0f810991372948e356f744590121e52f69d6d8e09b9768c12741868478cb3cba1e62e844551cb8d58c77e2ae748bbd7ddf8189412e0fca6527d266dffc182f15c8b7cb239030ceb49764adead3f424d10c04425f4bda4546fd335ca904cccb1981144a56e8d60cc681fa1c6fdded2d65298bd717b173681997bab6a7320af8723510197b6f507ba964397b89b4ca6ff3f9ecbc2e7663944ff626f1b8137e12860058f838646a67e2ac58b79d082ec2a6439b4730e4896df290abf3236b6402e2bf291baea5fe6c3ffaf026d5aa19f7bfe3e0ad23144f80aca368e3955cc3cc7ddad2b3a82e055427736c4bca5184d3a4628469fe5820c1545f515cd52f896c8ca87b1f6f1701691b1cb7367b3e9d07e6ad6983ff911b13accc6daca19b3e651a17f06a64689b0b785c840ca20808ebc94be3983db7fe462a0e293523d8f8b5dd3facbc2d0db5074ea325bcf3a02079ca7075bbfd243cbdd7963f118bdffce5a05ad1be2e908404fd92692bb4bccad0fd704fe56f78e1717b81686909d9a0949a7ccd107770a599ca2118b358700f1cd32b85fa37e4ba23e73f465075a0e6e5cbfeb8b9cc0a20848d41db7bafa38ebac39c45bfa2aceef984a29ace90ffee23de664badc2d23367ee05bc3f5b38586c9ee0e1d159144f1d7d56119d36a47e26dbaa5319a950e0dd7398c3bb7c54dcff39017592b603082e544dbdaed7829a2c03ebc759c6469617fd9d21a58784f0511dc52dd40a1bb61f7ea025fdb9192d7bc7227a90a68ecfa84218198fd7885175f7a9cfcf7c111896360dd46c048a1d4b1aa0b9ce87847104f4a8da196ac2caa40394b42ac715d1a153d50ab382a191f536597bf29ab5d7dda2351c6fb76a6f8f51a05dd2f2e6011183e48932ef742a7c4d6830c5ad0a1042ea2b03fa33fa703f7239d24bdd74caa084eb2a728fb9f58218146957dfb4900bca4fdc3ca646bb542c7870bfc747115f6eea2c871d64bfe1aad6b1d6d38f6b08b66211d069c74be99b837934a3c8d05d6219109945c4ce60834279f4f189c425ef2a3cc3a2b4c05bbce5e4c0f03c60e4809af8572c9f283f60ebf9e43b83b8ef78fe6116be7ddd8ecaf78bf18737a7be83ca77b773946e72ccd81e46858b98155f0fbfd1e3bc3d4b3a73bcbe8f1fa71fe9953c19384e26dcbb816eb02bdb6cb695347b1ad2a1b3c33c91d122b6b79975340db0baac271a7f8a163518e5e922e4cb611460a899cb505c3962b6c6d315e915bff8fd2b106ef743729436bc2d25b5f4758bbd9853be8712ae2e60e20a879bf4b520e0c9e0fb1d50560c767f71e9fa7d7954b0964685ef1d8840929f0f77129a2bb17975614326fc9e3d70ce88aadb476bb0a9097d4183b7c5052d12c7666059629caa98f2812dedb77bb5a69209e85010a513c26f151374156f684e726ae64e329762712c17a50ed07d8228b82e0bc039f35050be466e8de50d0e40f715c449299dea788e344920dd41065ad9bf14e3bc963fa38989b8c3a1a56130c60c758470fc0fb0109ca6904223848fa08b7c404f955541c40a494547b9bf9e3f81a2edbd99938b5911f931b6099d8b9856acf299ab02d47713a11035f48abc1953fdd2b8f68688fe9e4d0556578323a721b35c3eda59d4efc026c64f5e8db08313d6b17532d9dfe6cc7c7e8101eb28262088827e30560207dcb91a63647d332474817432c6c9ec0d4613a2717bae7200eb3423a3d195f76fc1eb81c5a8d6b29cc7961eb28fe1e3e76c1515e9a5d73e6c567cd184e731ccd5f3a9e485d89616760335ca62bd1b448903a7a4d9243329ec2c2fd28c48e73f19ed60e82925bcaf14766ed29dbde9f90784d01638996c97d4617d5021855f05fc37acb5a9a5995441b6b47e51e73cdecc64eeecaab84d3a7646c259de8e34f65167012f70c1a960b614b3bf99c8a366269fd68ccf3613a4e12842d0396ea7dc16fb009a58debeece3dbea62e0c29277cba90f6fd35ac70a21b06e9b8532af3ed299caf0d09e58647ed4db7e065084ccfe692f2ae82b53a6a2863b97534d552f2461893fa84ad330b9ecc3279f9822919bf20501f9589c64b3da9724f9724fe07ba4a689240c1b5810021add29e53bb086b4d9ce4835b230aaff8c22c6ff60160499c471299e184d5b3cb1e0a3e54a22dcf7ee55ffe08fdbd4c5a7aa98546cf7c97dc98397c68292a20828f9cede10b553c4c1bf576cf3941a74075d13b749d0d183994b2a87d5d1bf7d13150e2631594cc3dab3762b7b85d21294fedfce4b2c79e36af1f1ea20946338f86d88a7d4551c3f6b90ef82f1cbc0689833d14360768ffba27a490511b1eaf639b3f57ba14ec922de5f58c76806e416fd361690b2e8cf61f46163b241e736c9237672dc4279b010f29d841dd71b78d2a848f709a88068e1f070a788f5ddd3626476f2de8412aec86748c310a55891dd78f6798741ddf489b4e41c2d1e68021b54c67b60380bc9a1db78e74d2e6077bbe5a7ad5642d5fbde629b7b343c4d7b6d0947afcc4d9eb7453c4a1f436fd7a59a4872f2aae615819311b3c0dffe761698949936084d23b661a9f64ba54ac419ea478c232d5238d6090f5db7f929980979ebb3f9bdc0a126d6d66b6e7251e2d6799cd20b32ea7efd1ad8e3b4f548e32b178a747f0a12a22494b9d217964c81954f996720d9da7a0c3b36987500ffe14eabac53f64106886c9583ff9166930e882e7f6e80489eef8b8edce06de6cab98b4d824ac21904498118633fba44be36e8cbd1a2f3e490682dd13b45ae670112c2aba8fe98e56b07ca60aac44993b3fee17c9aa9083806e640e47141bbf618f9f546749958e9f4123c8fc70c728e74d9c4d6fb8fc4dd43dad6eac0e4c0995e62245ae6e6fc9322435069692612848b3e5041301b77ce7a087d217d71323eaed83adac8851063489131e59d7fc6568dd669932a9d96a50973e3b92072aa7016008c680c9b8fead07dda49810c37616c44421d417a2236352f23c1ad8e996d2fb5ca7b82c2194388ad2f5aa2d83f383d015d9fcdad7d2af177b59f2d8429eccce934d35c0a3d3900936f5173750ce5e168ba37d0f5879e83879eb3a0870f50bcd563489969c1bd267ef232d24e905c9f1e5312a8457a800e725a12c2992c0ded43decf0412523e9210729f9861513ff613100ee71cb2c3123655e2e8326f71ab9e6fabac1e8c81bc2f1ef27adfbe80b445406d2d31d4cb8c2bd6dbb658886850b8fb6dc20d890702d63864d931a58a47db01a68e44a93d66d328bfe16d49598f171dde9d64a579df9a66a92b5acea4d2e0c112812623a95c7a6eca4c33d0565f6f3b266c258708fd56c5bc5d7e8512ebd7d904f4be1149c228fc06af7aad1130117a69dd026d76b25b6fd929e3b3be8a12d57fcf3276b1fb434ed8498d2aacdcdcb44b35219eb73f7161defcf6f2c1353f00698944b7a6da2240387a56740b4479c8be7645ce1479183894d6696e25daad96da22b3421cbe8b1a3169c512f9b474ce261304bb20a82b92b0af39645255712677f881d1248f86f4a27f6e8ea5e91166ab262dc26b7824ef0f00711a7fe1ca58e5450b24b13f9734ded472679bf4ff076ee93587de4ab1b6c9d674654f77d7d978ef6157e3ccec7c706b70d73ac5d81f6f5a6eb8044fa446260fc8fa48f7f745288642e5cd3fa9ac49f552a357df0f8cd583486d0a20e9d1f3b7f5cbb3225e63c8146f8d426a94ac6ff8acd96e0e640874bfe41b4ba868c677bf33eb8ac700ff6dc774a8d8bfd5f848995b7ffcf83db5de29d2fbc0ef628f8b8bc3c057784fe9464613eaa08458166d4fc9308c2cd10f1ef2fc65d05cb1e50e349823d43886309198b8c4d0312f7cb6421abc65f1961670f64e9b2683c86951877f5893fe1a1cdd35919f8f15f5839b803acfbec9c1313a927dc56019c95b9919ab801ea1dfb31111d71f08989bc70ba980f58d88ba803042b11deca05ba00c8a1b7b9342f3ffd9bf95aa0472aa8f95f6dcfbfc0fc6563d45f9a20a6653a0ebb3d7ac5cae0fa6e3dbfb142571fddf60fe2002627211e4e72c061f21f7bc844cc85d75b7de31fa64b9fece59aea2ffe9a84ed8b559db64a607b8d05170b7ed3d6cd070c132c054be7057971f6680bf7154c4289b9c38e4cd2dd267881a7de88d11a8d0c4662159d64ede0a117d08a23855bbb901a71d76af6331407b21d4f02c24768264dacfe1783cf343e4255085ab09358fcc56a677e82346f7cdea0efc07afe12a29f34faebbeeaf03ee92ec84ed406b8ccaeeb05980225fec92989f0d6dd08c0a8437da6b01de048872e0a30b22d239ff14d02c87979fcaefb798156ea67cfb576dec5d15bf19d7cd3eeb0e7114e9d38aab63b90c9329894d2e13708ecd130aa96505a5d48941070980db7ee9e94c4b805141d759cd49eaec3933763e4c9292303307a55819a8808a9e9ce8a0d1e58e3a4cce8412b036cfdfa9fcbcc0d8abd0b18435508963abc47b1527da7cc904accd57aa2db5b5aa7ca5c48a3366dfb6ce74c9d8d3fc6f0c8299ece6cfc886aa59c2bd639f09e2c537b44cfe3e958a92f2fac671586ae6b1e5016a6d5245289aef4ada87feb9a68edd7299774d7f1db0f10f4fc8a7df2f6dfbaa6e3d4e5785df400f235993ec593ec3baa589621cabad2b5ce6a02d8206f5862174ee8a6a67be366caa34c49005b02adc0056fbd63eec121ade17f6110a51f0386fdf25229e28ee849e8a2cacfbdd0bce6107cab47f0215478f93135f2b21549be4ffb9e4364300b0b2aaf23339437a695bdcc9bc994b96342a401c0f6aa91347ca76591e43300383bed8f5e89ee54abdbc9284571b07be3c419924dbdd626ccc6a0305176605ecf44d38688766c84da3bfd5cc63028aae4bbde8065e9d3b0f335be318f429b30492c37a8d6f0673ab238426bf3b3c928ffa955347acc09b5008f09ba7dd05cb92fdd1f0d009f51efd77e6ca37c0eabdd5854561c1454cfe66a0e93f5019b064024e6dcf0455acda5ac4951d598a8cd7175c8a9a374b50595c7e98a3b4c2d5050c3e3f4250769aeefa22626d8eb5c0d5e83a3b3e6a6bba011b223240b2bcf0f31f5b63a3e400000000000000000000000000000000000509141e262c353a
execução
- Limite de gás
- 8,863,772
- Gás usado
- 7,346,687 (82.8% do limite)
- Preço do gás
- 1.000 gwei
- Taxa máx.
- 1.000 gwei
- Taxa de prioridade máx.
- 1.000 gwei
- Taxa base
- 1 wei
- Gorjeta efetiva
- 1.000 gwei
- Taxa paga
- 0.007346 vETH
entrada
- Entrada
- seletor 0x60a08060 não descodificável 29,764 bytes0x60a0806040523461021457602081617424803803809161001f8285610218565b83398101031261021457516001600160a01b0381168103610214576080525f5160206174045f395f51905f525460ff81166102065760019060ff1916175f5160206174045f395f51905f525560405160208101905f82525f60218201526021815261008b604182610218565b5190206004555f5b601c81106101965760015b60ff811690600982116100e35760ff91601c54905f52602660205260405f20551660ff81146100cf5760010161009e565b634e487b7160e01b5f52601160045260245ffd5b6040517f5daa87a0e9463431830481fd4b6e3403442dfb9a12b9c07597e9f61d50b633c85f80a16171b4908161025082396080518181816116cd01528181611e850152818161207301528181612119015281816121bf0152818161284e01528181612aec015281816134f1015281816140ca01528181615546015281816157850152818161596101528181615b3d01528181615d1901528181615ef5015281816160d1015281816162ad0152616ad40152f35b601d8110156101f25780600401546040516020810191600160f81b83528060218301526041820152604181526101cd606182610218565b51902090600181018082116100cf57601d11156101f257600191600582015501610093565b634e487b7160e01b5f52603260045260245ffd5b62dc149f60e41b5f5260045ffd5b5f80fd5b601f909101601f19168101906001600160401b0382119082101761023b57604052565b634e487b7160e01b5f52604160045260245ffdfe60806040526004361015610011575f80fd5b5f3560e01c806301e8a3a71461409857806302ffb43a1461401b57806306ff9a0114613cec57806307465c2114613ca95780630869936914613c6e5780630acd12b514613bf15780630b54324814613bb75780630dc8569114613b9c57806310229c9b14613b6257806311cb42a614613b28578063146ca53114613b02578063150b7a0214613aac578063158ef93e14613a6b578063158f59b614613a30578063159735ac146139f6578063177b99da146139cf5780631bc6dca71461399e5780631c37f8be146135f35780631cb78cf6146135905780631f1ee274146133a55780631ff314951461338a57806321985270146133505780632211d9eb146132d3578063227cab87146131f8578063227d5d7a14612e7857806324a4733414612e5057806325030f2714612e285780632737f33e14612d085780632a2361ae14612cd35780633617920814612c995780633890230014612c7b5780633fe9eec514612bfe578063427fbf5a14612be05780634576315414612bc25780634d686726146129cf5780634e4d143c146129915780634e74a40414612949578063563a6c071461292e57806357359d551461273d57806357c45d9c146127155780635807879d146126db5780635ea9623114610dcf57806360a18008146126a7578063614a5c3414612670578063668a0f02146125ed5780636a4040301461045a5780636b6a2682146112b25780636d2e5ca0146125b35780637203b8071461218257806376e058a814610b9a57806379fee94a146112b25780637a9730d7146121485780637b103999146121045780637d211cba14611f7f57806380d78ea914611d035780638129fc1c14611bae578063825c45cd14611b7c57806382edfbd914611b5957806387a2d8ae14611b1f57806387bba45c14611ac857806387c2834514611aad5780638910690514611a075780638c3712dc146112b25780638ca9a268146119ae5780638e808c0914611983578063915ed0bf1461195b57806396f51f3a1461166d57806398366e3514611652578063a12af04d146112b7578063a2f2d26a146112b2578063ab50578e146110e6578063abf1570d14610ffe578063ac81af2f14610fa2578063ae1be12814610f68578063b31ec19e14610e29578063b563586714610def578063b7e7e92e14610dd4578063bab8378214610dcf578063bc197c8114610d37578063c034768614610d1a578063c1dac071146107c7578063c2b9f48e14610cb3578063c5eeeb3914610c98578063cf3add5d14610c66578063d2430e0e14610bba578063d5284ee314610b9f578063d8dea2bf14610b9a578063d92c746014610884578063e0236d3714610858578063e0b180f71461083e578063e3f922a6146107f8578063e9750fcf146107cc578063eaff2dda146107c7578063eb75174b146107ab578063ec0bb24914610526578063f23a6e61146104d0578063f501cff31461049e578063f59519751461045f5763fd1d08191461045a575f80fd5b6148a6565b3461049a57602036600319011261049a5760ff61047a614572565b165f52602b60205260206001600160401b0360405f205416604051908152f35b5f80fd5b3461049a57602036600319011261049a5760ff6104b9614572565b165f526023602052602060405f2054604051908152f35b3461049a5760a036600319011261049a576104e961445a565b506104f2614470565b506084356001600160401b03811161049a5761051290369060040161466c565b505060405163f23a6e6160e01b8152602090f35b3461049a575f36600319011261049a575f60015b60ff8116600981116107a457805f5260276020526001600160401b0360405f205416905f52602a6020526001600160401b0360405f205416036105855761058090614cb8565b61053a565b505060015b15610795576001600160401b036105a48160295416614943565b16805f52602860205260405f209060015b60ff811690600982116106375781610632925f52602660205260405f20546105dd8387614e29565b819291549060031b91821b915f19901b1916179055805f5260276020526001600160401b0360405f205416905f52602a6020526001600160401b0360405f2091166001600160401b0319825416179055614cb8565b6105b5565b505061064a61064583614d56565b616d3f565b9182515b600181116107175750825115610703577f5a33796ad97fb8cf3289d33093f3deb1797b5bcf1e795e716194046784ca4d3c6040600b8493602080970151600a820155016001600160401b03804316166001600160401b0319825416178155805467ffffffffffffffff60401b42841b169067ffffffffffffffff60401b1916178155836001600160401b03196029541617602955546001600160401b038251918181168352831c1686820152a2604051908152f35b634e487b7160e01b5f52603260045260245ffd5b5f5b8160011c811061072c575060011c61064e565b600181901b906001600160ff1b03811681036107815761074c8287614961565b519160018101809111610781576001926107696107709289614961565b5190616dbb565b61077a8288614961565b5201610719565b634e487b7160e01b5f52601160045260245ffd5b630eba0e1b60e21b5f5260045ffd5b505061058a565b3461049a575f36600319011261049a5760206040516104008152f35b614904565b3461049a57602036600319011261049a57600435601d8110156107035760209060040154604051908152f35b3461049a57604036600319011261049a576004356001600160401b03811161049a5761083661082d60209236906004016146b7565b60243590614f63565b604051908152f35b3461049a575f36600319011261049a5760206040515f8152f35b3461049a57604036600319011261049a57602061083661087661445a565b61087e6144f2565b90614f11565b3461049a57602036600319011261049a576004356001600160401b03811161049a576108b490369060040161442a565b60015f52602c6020527fa1f88ee5f5d946e3956f6291445d84cd8aea2bf6c57f4f4ac349f7a338882643549091906001600160a01b03163303610b87575f5b8281106109055761090383615439565b005b61092061091b610916838686614cc9565b61492f565b614c3d565b61093c61093736610932858888614cc9565b6146b7565b6149d0565b5f8281525f5160206171745f395f51905f52602052604090205480610b39575060015f527fbbbb3b1da0cb0951f34c5e9db4606f934b7367b5284f29163e9e6fe67e1e97d66020525f5160206171545f395f51905f52549162100000831015610b205782621000001792600181018091116107815760015f8190525f5160206171545f395f51905f529190915560236020527fb361aea33a0348d043deace4a562cb920ac10508397ad80f12dfe9a2a063e0478054918201918210610781575560018301808411610781575f8281525f5160206171745f395f51905f5260209081526040808320939093558582527fe39b43e4224876d80510ac9d8f190663bcce357e28a4aec26f3bf2e600bb40ec905220555b5f8281527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e0602090815260408083208490555190810191825260218082019390935291825290610aa16041826145d7565b519020905f5b60188110610ac857505090600191825f52602660205260405f2055016108f3565b9091610ae390610add600185188460016167eb565b90616dbb565b9160011c9060015f52600360205260405f20906001810191828211610781576001925f5260205260405f20835f526020528360405f205501610aa7565b635633a85b60e01b5f526001600452600160245260445ffd5b5f198101929083116107815760ff8360141c1660018103610b5b575050610a50565b608492506040519163431ddf3560e11b8352600160048401526024830152604482015260016064820152fd5b634a0bfec160e01b5f523360045260245ffd5b6148dc565b3461049a575f36600319011261049a57602060405160148152f35b3461049a57604036600319011261049a57610bd3614572565b610bdc8161679b565b610be860243582614975565b9060405191610320610bfa81856145d7565b60188452601f19013660208501375f905b60188210610c2d5760405160208082528190610c2990820187614831565b0390f35b80610c3d600180931884866167eb565b610c478487614961565b52811c910190610c0b565b634e487b7160e01b5f52604160045260245ffd5b3461049a57602036600319011261049a5760ff610c81614572565b165f526001602052602060405f2054604051908152f35b3461049a575f36600319011261049a576020604051601c8152f35b3461049a57604036600319011261049a576020604051818101907ff12bce0649327409848ceec32acf20a7e21971869cbf30f9d92357bbe85565b782526004356040820152602435606082015260608152610d0f6080826145d7565b519020604051908152f35b3461049a575f36600319011261049a576020604051621000008152f35b3461049a5760a036600319011261049a57610d5061445a565b50610d59614470565b506044356001600160401b03811161049a57610d7990369060040161442a565b50506064356001600160401b03811161049a57610d9a90369060040161442a565b50506084356001600160401b03811161049a57610dbb90369060040161466c565b505060405163bc197c8160e01b8152602090f35b614864565b3461049a575f36600319011261049a57602060405160088152f35b3461049a575f36600319011261049a5760206040517fb3b4169a40f71a0b1b279bcd6443676c80bdb4ebe0b1db4478b68793211743918152f35b3461049a57604036600319011261049a57610e426144b0565b6001600160401b03610e52614582565b91610e5c8361679b565b1680158015610f54575b610f45575f526028602052610e8061064560405f20614d56565b9060ff60405191610e9260a0846145d7565b6004835260803660208501371682515f905b60048210610ec25760405160208082528190610c2990820187614831565b610ecf6001841886614961565b51610eda8386614961565b5260011c915f5b838110610ef75750600190811c91019091610ea4565b600181901b906001600160ff1b038116810361078157610f178288614961565b51916001810180911161078157600192610769610f34928a614961565b610f3e8289614961565b5201610ee1565b6312c6ca0560e21b5f5260045ffd5b506001600160401b03602954168111610e66565b3461049a575f36600319011261049a5760206040517faac3f59af44d7d33ac1e055e30909d4c9da73d4ab294df533f38b5e23d376e618152f35b3461049a57604036600319011261049a57610fbb614572565b60ff165f81815260216020908152604080832060243580855290835281842054948452602583528184209084528252918290205482519081529215159083015290f35b3461049a57608036600319011261049a57611017614572565b61101f614582565b906044356001600160401b03811161049a5761103f90369060040161442a565b91906064356001600160401b03811161049a5761106090369060040161442a565b9460ff84165f52602c60205260018060a01b0360405f2054163303610b87576110898185616877565b8585036110cf575f5b8581106110a357610903868661547e565b806110c96110b4600193898861491f565b356110c0838b8861491f565b359085896151c8565b01611092565b85856355c5b3e360e11b5f5260045260245260445ffd5b3461049a57608036600319011261049a576004356001600160401b03811161049a5761111690369060040161442a565b9061111f6144f2565b906111286144dc565b606435906001600160401b03821161049a5761114b61119192369060040161442a565b91604051602081019060408252611189816001600160401b03611172606083018d8c614ed0565b9a16998a604083015203601f1981018352826145d7565b51902061629c565b600919830161129f576001600160401b03602954166111e05760015b60ff8116600981116111ef575f5260276020526001600160401b0360405f2054166111e0576111db90614cb8565b6111ad565b63dc63d81f60e01b5f5260045ffd5b82858560015b60ff81166009811161124857908161121961121461124394878961491f565b6149bc565b905f5260276020526001600160401b0360405f2091166001600160401b0319825416179055614cb8565b6111f5565b505061129a7f15fd51992bd825f38af10ca1ec217ca34f12b24fa98401404df53e3052deac4893826001600160401b031960295416176029556040519384938452604060208501526040840191614ed0565b0390a1005b82632c9979d160e11b5f5260045260245ffd5b6148c1565b3461049a5760a036600319011261049a576112d0614572565b6024356001600160401b03811161049a576112ef90369060040161442a565b906044356001600160401b03811161049a5761130f90369060040161442a565b61131761449a565b6084356001600160401b03811161049a5761133690369060040161442a565b916113408861679b565b83871480159061164a575b61163357916113ac91879493896040516113a4816113966113838d60ff6020850197169c8d8852606060408601526080850191614dbc565b828103601f190160608401528a8d614dbc565b03601f1981018352826145d7565b5190206160c0565b5f5b8581106113bf57610903868861547e565b6113ca81838661491f565b35835f52602560205260405f206113e283898961491f565b355f5260205260405f20556113f881878761491f565b3561141b61140783898961491f565b3561141384868961491f565b35908a614e38565b845f52602160205260405f20825f5260205260405f205480155f146115e95750845f52602460205260405f205f805260205260405f205491621000008310156115d257826001810180821161078157875f52602460205260405f205f80526020528060405f2055875f52602360205260405f20805490600182018092116107815755875f52602160205260405f20835f5260205260405f2055865f52602260205260405f20905f5260205260405f20555b845f52600260205260405f20825f526020528060405f205560405160208101915f8352600183015261150a816021840103601f1981018352826145d7565b519020905f5b6018811061157457505090600191845f52602660205260405f205561153681888861491f565b35847f2e0f0f49c5675cc0ca3b0631934e93ab749ffc07928459dd09921848e5cc2f54602061156685888b61491f565b35604051908152a3016113ae565b909161158f90610add6001859b9798999a969b18848d6167eb565b9160011c90865f52600360205260405f20906001810191828211610781576001925f5260205260405f20835f526020528360405f20550197929695949397611510565b85635633a85b60e01b5f526004525f60245260445ffd5b5f198101929083116107815760ff8360141c1690816116095750506114cc565b60849187916040519263431ddf3560e11b84526004840152602483015260448201525f6064820152fd5b83876355c5b3e360e11b5f5260045260245260445ffd5b50861561134b565b3461049a575f36600319011261049a57602060405160188152f35b3461049a5760a036600319011261049a57600435600481101561049a57611692614470565b90606435906084356001600160a01b038116916044359183810361049a576116b8616ac5565b60405163f5778b0360e01b81526020816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa908115611950575f91611921575b5084159081156118fd575b506118ea57611720838784614cec565b945f1981036118e55750845b809581156118d6578082116118af57505f91836117cd5750505f80808088885af1611755614ea1565b50156117ba575b6117a657604080519283526020838101869052956001600160a01b0316927f7643c83e539cea2f6bf506545392e52cfd5f917e327efbcd0ba28f29c28d042e9190a4604051908152f35b634e487b7160e01b5f52602160045260245ffd5b6365f4a9ef60e11b5f525f60045260245ffd5b5f9250906001840361181d575060405163a9059cbb60e01b60208201526001600160a01b03909116602482015260448101869052611818906118128160648101611396565b87616c97565b61175c565b5f9692509050600283036118645750506001936118186040516323b872dd60e01b6020820152306024820152856044820152846064820152606481526118126084826145d7565b6118189060409692965190637921219560e11b6020830152306024830152866044830152856064830152608482015260a060a48201525f60c482015260c4815261181260e4826145d7565b632190968160e01b5f9081526001600160a01b038916600452602492909252604452606490fd5b637c2e506f60e11b5f5260045ffd5b61172c565b836315150d4d60e31b5f5260045260245ffd5b6001600160a01b0316851415905080611917575b87611710565b5033841415611911565b611943915060203d602011611949575b61193b81836145d7565b8101906154c5565b87611705565b503d611931565b6040513d5f823e3d90fd5b3461049a575f36600319011261049a57602e546040516001600160a01b039091168152602090f35b3461049a57606036600319011261049a5760206108366119a1614572565b6044359060243590614e38565b3461049a57602036600319011261049a576119c76144b0565b6001600160401b0361014091826040516119e182826145d7565b369037165f5260286020526119f860405f20614d56565b611a05604051809261487f565bf35b3461049a57604036600319011261049a57611a20614572565b611a298161679b565b611a3560243582614975565b601490611a4260146145f8565b92611a5060405194856145d7565b60148452601f19611a6160146145f8565b013660208601375f915b838310611a885760405160208082528190610c2990820188614831565b80611a98600180931885856167eb565b611aa28588614961565b52811c920191611a6b565b3461049a575f36600319011261049a57602060405160058152f35b3461049a57604036600319011261049a576020611b10611ae66144b0565b6001600160401b03611af6614582565b91611b008361679b565b165f526028835260405f20614e29565b90549060031b1c604051908152f35b3461049a575f36600319011261049a5760206040517f152e47491922dd015e08e657ae4de24ad07106d14eb7be07faeb91afcf3974468152f35b3461049a57602036600319011261049a576020610836611b7761445a565b614de0565b3461049a57602036600319011261049a5760ff611b97614572565b165f526026602052602060405f2054604051908152f35b3461049a575f36600319011261049a577f1bf7ff51edde3507ea8edc0d02272dc3e66fd14d0a75a234f844ee7b236829d25460ff8116611cf55760019060ff1916177f1bf7ff51edde3507ea8edc0d02272dc3e66fd14d0a75a234f844ee7b236829d25560405160208101905f82525f602182015260218152611c326041826145d7565b5190206004555f5b601c811015611ca157601d811015610703576004810154604051600160f81b60208201908152602182018390526041820192909252611c7c8160618101611396565b519020906001810180821161078157601d111561070357600191600582015501611c3a565b60015b60ff81169060098211611ccf57611cca91601c54905f52602660205260405f2055614cb8565b611ca4565b7f5daa87a0e9463431830481fd4b6e3403442dfb9a12b9c07597e9f61d50b633c85f80a1005b62dc149f60e41b5f5260045ffd5b3461049a5760c036600319011261049a57611d1c614572565b611d24614582565b906044356001600160401b03811161049a57611d4490369060040161442a565b91906064356001600160401b03811161049a57611d6590369060040161442a565b94611d6e6144c6565b60a4356001600160401b03811161049a57611d8d90369060040161442a565b91611d978761679b565b611da18488616877565b60ff871692600284148015611f75575b8015611f6b575b8015611f61575b611f4e57600784148015611f44575b611f3157898903611f1a57835f525f60205260405f2054908115611f0757908291889493868c898f8c90845f52602b60205260405f20546001600160401b03169a6040519485946020860197885260ff1660408601528c60608601526080850160a0905260c0850190611e4092614dbc565b90601f198483030160a0850152611e5692614dbc565b03601f1981018252611e6890826145d7565b519020611e759130616478565b865f52600160205260405f2054917f000000000000000000000000000000000000000000000000000000000000000095611eae9661650e565b50611eb890614943565b905f52602b60205260405f20906001600160401b03166001600160401b03198254161790555f5b858110611ef057610903868661547e565b80611f016110b4600193898861491f565b01611edf565b846347c987b560e11b5f5260045260245ffd5b89896355c5b3e360e11b5f5260045260245260445ffd5b8363c84507ef60e01b5f5260045260245ffd5b5060088414611dce565b8363634a044d60e01b5f5260045260245ffd5b5060098414611dbf565b5060048414611db8565b5060038414611db1565b3461049a5760a036600319011261049a57611f98614572565b602435604435611fa661449a565b608435906001600160401b03821161049a57611fc961200692369060040161442a565b91611fd38761679b565b6040519660ff6020890191169788825287604082015286606082015260608152611ffe6080826145d7565b519020615ee4565b80612057575b7fb1cc83d4c4d6db2c85b34c0c804011de9082f750e50dfb4b610e18ae00f5a5fa91604091845f52600160205281835f2055845f525f60205280835f205582519182526020820152a2005b60405163342f616360e01b8152600481018390526020816024817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa908115611950575f916120d2575b508181106120b9575061200c565b83634c02ba4760e01b5f5260045260245260445260645ffd5b90506020813d6020116120fc575b816120ed602093836145d7565b8101031261049a5751846120ab565b3d91506120e0565b3461049a575f36600319011261049a576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461049a575f36600319011261049a5760206040517f542f7edce941e119d877e833115e3acf72a5682040fe3ef9793073cc52d81aa38152f35b3461049a57602036600319011261049a576004356001600160401b03811161049a576121b290369060040161442a565b6121ba6169e5565b5f92907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316905b8385106121f95761090384615439565b612209610916868686979661491f565b60405163631a2b1360e11b81526001600160a01b038216600482018190529096909390919061018088602481845afa978815611950575f986124b5575b506101608801511561249557604051632ca0298360e01b81526004810186905297608089602481855afa978815611950575f925f995f9b5f91612449575b5060405191634932c86b60e11b8352896004840152604083602481845afa938415611950575f935f9561240f575b5089519b6122bf8d6145f8565b9c806040519e8f906122d190826145d7565b52601f19906122df906145f8565b018d5f5b8281106123ea575050505f5b8b5181101561233b57806123348f928f938f9461230e83600197614961565b51906040519161231d836145a0565b8252602082015261232e8383614961565b52614961565b50016122ef565b509c9a6123d5956123db97929f9560209995949e946123e19b9760019e9f6001600160401b03610120610140890151151598015116986040519d8e61237f816145bb565b888152015260408d015260608c015260808b015260a08a015260c089015260e0880152896101008801526101208701526101408601525f6101608601525f6101808601525f6101a08601526101c0850152614c3d565b916149d0565b90614faf565b019391906121e9565b6020918282604051926123fc846145a0565b5f84525f83850152010152018e906122e3565b935093506040833d8211612441575b8161242b604093836145d7565b8101031261049a5760208351930151938e6122b2565b3d915061241e565b9a5050925098506080883d821161248d575b81612468608093836145d7565b8101031261049a57875198602089015192606060408b01519a01519a93999a8c612284565b3d915061245b565b61249e82614c3d565b632e20d67b60e21b5f52600160045260245260445ffd5b909750610180813d82116125ab575b816124d261018093836145d7565b8101031261049a576040519061018082018281106001600160401b03821117610c525761259e9161016091604052805184526020810151602085015260408101516040850152606081015160608501526080810151608085015261253860a08201614d8d565b60a085015261254960c08201614d8d565b60c085015261255a60e08201614d9b565b60e085015261256c6101008201614d9b565b61010085015261257f6101208201614d9b565b6101208501526125926101408201614daf565b61014085015201614daf565b6101608201529688612246565b3d91506124c4565b3461049a575f36600319011261049a5760206040517fc561565714be00c45be6d4b28308576249863ebb92c68dc8e98d29fb610dc4b38152f35b3461049a575f36600319011261049a5761014060405161260d82826145d7565b3690376001600160401b03602954168015610f4557806101a0915f5260286020526001600160401b0360405f2061265b61264b600b83015492614d56565b604051948552602085019061487f565b81811661016084015260401c16610180820152f35b3461049a57604036600319011261049a5761269561268c614572565b60243590614d05565b60408051928352901515602083015290f35b3461049a57606036600319011261049a57600435600481101561049a576108366020916126d2614470565b60443591614cec565b3461049a575f36600319011261049a5760206040517f836450d8e30ee99baf6ed58424d195ad05faa0b1d95c004a6c9ec2b6ad97c9278152f35b3461049a575f36600319011261049a57602f546040516001600160a01b039091168152602090f35b3461049a57606036600319011261049a576004356001600160401b03811161049a5761276d90369060040161442a565b906127766144f2565b906044356001600160401b03811161049a5761279690369060040161442a565b909260015f525f60205260405f2054801561291a576127b486614c86565b946127be87614c86565b945f5b8881106128d85750509161287291612878949360015f52602b6020526001600160401b0360405f2054169461283c866128206128328c6113968d60405194859360208501976001895260408601526080606086015260a0850190614831565b838103601f1901608085015290614831565b5190208530616478565b9060015f52600160205260405f2054927f000000000000000000000000000000000000000000000000000000000000000061650e565b50614943565b60015f52602b6020526001600160401b0360405f2091166001600160401b03198254161790555f5b8381106128b05761090384615439565b806128d26128c060019386614961565b516128cb8386614961565b5190614faf565b016128a0565b806128ec61091b6109166001948d87614cc9565b6128f6828b614961565b5261290961093736610932848e88614cc9565b612913828a614961565b52016127c1565b6347c987b560e11b5f52600160045260245ffd5b3461049a575f36600319011261049a57602060405160068152f35b3461049a57604036600319011261049a57612962614572565b60ff61296c614582565b91165f52602460205260ff60405f2091165f52602052602060405f2054604051908152f35b3461049a57604036600319011261049a5760ff6129ac614572565b165f52602260205260405f206024355f52602052602060405f2054604051908152f35b3461049a575f36600319011261049a57600a6129ea81614c86565b6129f382614c86565b91612a16612a00826145f8565b91612a0e60405193846145d7565b8083526145f8565b602082019290601f190136843760015b60ff81169060098211612b5857815f525f60205260405f2054612a498388614961565b52612a548287614961565b51612abc57612a92915f5b612a698286614961565b52612a748188614961565b5115908115612a97575b612a889086614961565b9015159052614cb8565b612a26565b9050612a88612aa68286614961565b51612ab1838a614961565b511115919050612a7e565b815f52600160205260405f2054916040519263342f616360e01b8452600484015260208360248160018060a01b037f0000000000000000000000000000000000000000000000000000000000000000165afa8015611950575f90612b25575b612a929350612a5f565b506020833d8211612b50575b81612b3e602093836145d7565b8101031261049a57612a929251612b1b565b3d9150612b31565b505091906020612b86612b7995604051968796606088526060880190614831565b9086820384880152614831565b91848303604086015251918281520191905f5b818110612ba7575050500390f35b82511515845285945060209384019390920191600101612b99565b3461049a57602036600319011261049a57602061083661091b61445a565b3461049a575f36600319011261049a57602060405163010000008152f35b3461049a577fd8f017452a759bc07cbb79d60579ec3cecaa3669358342450ad9f05b73bc79bb6020612c60612c323661451c565b91604094939451948686019060018060a01b031695868252878152612c586040826145d7565b519020615d08565b602d80546001600160a01b03191682179055604051908152a1005b3461049a57602036600319011261049a576020610836600435614bf8565b3461049a575f36600319011261049a5760206040517f9c57ef476e1983208f620f721cb1c8eb1297e8e0315ae8704308bcddc11b864e8152f35b3461049a57602036600319011261049a576004356001600160401b03811161049a5761083661093760209236906004016146b7565b3461049a57604036600319011261049a57612d2161445a565b6024356001600160401b03811161049a573660238201121561049a57806004013591612d4c836145f8565b91612d5a60405193846145d7565b838352602083016024819560051b8301019136831161049a57602401905b828210612e105750505060405190602082019260808301917f9c57ef476e1983208f620f721cb1c8eb1297e8e0315ae8704308bcddc11b864e855260018060a01b031660408401526060808401525180915260a0820193905f5b818110612df157505050610d0f8160209403601f1981018352826145d7565b82516001600160a01b0316865260209586019590920191600101612dd2565b60208091612e1d84614486565b815201910190612d78565b3461049a575f36600319011261049a576030546040516001600160a01b039091168152602090f35b3461049a575f36600319011261049a57602d546040516001600160a01b039091168152602090f35b3461049a57602036600319011261049a576004356001600160401b03811161049a57612ea890369060040161442a565b602f546001600160a01b031680156131e9575f5b828110612ecc57610903836153bc565b612ee0612eda82858761491f565b35614bf8565b612eeb82858761491f565b60405163199bed7f60e31b815290356004820152602081602481875afa908115611950575f916131b8575b505f8281525f5160206171945f395f51905f5260205260409020548061316a575060045f527f283ad1fa537f2bde05287a438aa5a837917793fc3ef421ca997bcba10fcd57b16020527f047a21767b7c5d5a12dfe7c6be69a385865569b06021ac7f1b00f46477afc2b2549162100000831015613151578262400000179260018101809111610781577f047a21767b7c5d5a12dfe7c6be69a385865569b06021ac7f1b00f46477afc2b25560085f5260236020527f43a8d743eedbf634542f2d1c3f99f7ad101c7c0bf66c8cf9de364b937bf7df0680546001810191908210610781575560018301808411610781575f8281525f5160206171945f395f51905f5260209081526040808320939093558582527f5e00771a5085b4c5e233dc09115168874841c99f1dfe99703953d33b7f3b6342905220555b5f8281527f3a5ea591190eeb3f8fcdced843c78df04ec0dfd42f5510375207515664fa0a7560209081526040808320849055519081019182526021808201939093529182529061309f6041826145d7565b519020905f5b601881106130e257505060085f5260266020527f893f0d4f231966a90dbf6a0fe2dd3e922956d447e6b926303382e9d7b307677d55600101612ebc565b90916130f790610add600185188460086167eb565b60085f52600360205291600190811c91908101907f85aaa47b6dc46495bb8824fad4583769726fea36efd831a35556690b830a8fbe828211610781576001925f5260205260405f20835f526020528360405f2055016130a5565b635633a85b60e01b5f526008600452600460245260445ffd5b5f198101929083116107815760ff8360141c166004810361318c57505061304e565b608492506040519163431ddf3560e11b8352600860048401526024830152604482015260046064820152fd5b90506020813d82116131e1575b816131d2602093836145d7565b8101031261049a575186612f16565b3d91506131c5565b6369a6654760e01b5f5260045ffd5b3461049a57608036600319011261049a57613211614572565b613219614470565b906132226144dc565b606435916001600160401b03831161049a576132a86020926132697f2f12afbcfd1c846e7bf38fef7cea10a352d3f458df65ab4a7929118629ee903195369060040161442a565b916132738561679b565b6040519460ff87870191169889825260018060a01b031695866040820152604081526132a06060826145d7565b519020615b2c565b835f52602c825260405f20816bffffffffffffffffffffffff60a01b825416179055604051908152a2005b3461049a577f593d7758afd689d5da8fa98f5f5530f41c3fd3a1b6a9dcbab3c5d151c1c4585a60206133356133073661451c565b91604094939451948686019060018060a01b03169586825287815261332d6040826145d7565b519020615950565b602f80546001600160a01b03191682179055604051908152a1005b3461049a57602036600319011261049a5760ff61336b614572565b165f52602c602052602060018060a01b0360405f205416604051908152f35b3461049a575f36600319011261049a57602060405160078152f35b3461049a5760c036600319011261049a576133be614572565b6133c6614582565b6044356001600160401b03811161049a576133e590369060040161460f565b916064356001600160401b03811161049a5761340590369060040161460f565b61340d6144c6565b60a4356001600160401b03811161049a5761342c90369060040161442a565b6030549192916001600160a01b03163303610b875761344b8686616877565b865184519081810361357b57505060ff851692835f525f60205260405f2054918215611f075792889261287292613515956134e08860ff6128328e6113968e855f52602b6020526134ce6001600160401b0360405f2054169d8e604051978896602088019a8b52166040870152606086015260a0608086015260c0850190614831565b838103601f190160a085015290614831565b90885f52600160205260405f2054927f000000000000000000000000000000000000000000000000000000000000000061650e565b905f52602b6020526001600160401b0360405f2091166001600160401b03198254161790555f5b845181101561356f578061356961355560019388614961565b516135608386614961565b519087876151c8565b0161353c565b6109038386519061547e565b6355c5b3e360e11b5f5260045260245260445ffd5b3461049a57602036600319011261049a5760206135ab61445a565b604080517fd9678eabd6141fe616532b9df9bfdaedfa09cd81dd3444e4a52f5d3dc6e8872a8482019081526001600160a01b0390931681830152908152610d0f6060826145d7565b3461049a57604036600319011261049a5761360c61445a565b6024356001600160401b03811161049a5761362b90369060040161442a565b602e549091906001600160a01b0316801561398f576001600160a01b03841693905f5b84811061365e57610903856153bc565b61367561366f61121483888861491f565b84614f11565b61368361121483888861491f565b6001600160401b0360405191635f9ae5b160e11b8352896004840152166024820152602081604481875afa908115611950575f9161395e575b505f8281525f5160206171945f395f51905f52602052604090205480613910575060035f527f283ad1fa537f2bde05287a438aa5a837917793fc3ef421ca997bcba10fcd57b16020527f60b74b20978d70a33d68c23dbf133a6f1d674a2d6ae4da0e5cee3942f6eea5d55491621000008310156138f7578262300000179260018101809111610781577f60b74b20978d70a33d68c23dbf133a6f1d674a2d6ae4da0e5cee3942f6eea5d55560085f5260236020527f43a8d743eedbf634542f2d1c3f99f7ad101c7c0bf66c8cf9de364b937bf7df0680546001810191908210610781575560018301808411610781575f8281525f5160206171945f395f51905f5260209081526040808320939093558582527f5e00771a5085b4c5e233dc09115168874841c99f1dfe99703953d33b7f3b6342905220555b5f8281527f3a5ea591190eeb3f8fcdced843c78df04ec0dfd42f5510375207515664fa0a756020908152604080832084905551908101918252602180820193909352918252906138456041826145d7565b519020905f5b6018811061388857505060085f5260266020527f893f0d4f231966a90dbf6a0fe2dd3e922956d447e6b926303382e9d7b307677d5560010161364e565b909161389d90610add600185188460086167eb565b60085f52600360205291600190811c91908101907f85aaa47b6dc46495bb8824fad4583769726fea36efd831a35556690b830a8fbe828211610781576001925f5260205260405f20835f526020528360405f20550161384b565b635633a85b60e01b5f526008600452600360245260445ffd5b5f198101929083116107815760ff8360141c16600381036139325750506137f4565b608492506040519163431ddf3560e11b8352600860048401526024830152604482015260036064820152fd5b90506020813d8211613987575b81613978602093836145d7565b8101031261049a5751886136bc565b3d915061396b565b63203af9db60e21b5f5260045ffd5b3461049a57602036600319011261049a5760ff6139b9614572565b165f525f602052602060405f2054604051908152f35b3461049a57604036600319011261049a5760206108366139ed614572565b60243590614975565b3461049a575f36600319011261049a5760206040517fab207f95fe9e89b4f6a8f6c3858d54419e156a214e15ec645aea4c7af360a3798152f35b3461049a57602036600319011261049a576001600160401b03613a516144b0565b165f5260286020526020600a60405f200154604051908152f35b3461049a575f36600319011261049a57602060ff7f1bf7ff51edde3507ea8edc0d02272dc3e66fd14d0a75a234f844ee7b236829d254166040519015158152f35b3461049a57608036600319011261049a57613ac561445a565b50613ace614470565b506064356001600160401b03811161049a57613aee90369060040161466c565b5050604051630a85bd0160e11b8152602090f35b3461049a575f36600319011261049a5760206001600160401b0360295416604051908152f35b3461049a575f36600319011261049a5760206040517fef5acc774d80331391f411254261fe2c337fecc96ad255d82e8fa47fd593be8c8152f35b3461049a575f36600319011261049a5760206040517f90783c5900b0eac80aa32145b2a36cc816556e13d82957ee229c86e3300038388152f35b3461049a575f36600319011261049a57602060405160108152f35b3461049a575f36600319011261049a5760206040517fdbaeb284c6bcebd8c7eed37cc4dafec26b0aeeb7153deede65f98f73f5fec3378152f35b3461049a577f706d7e47c9f939c28bd8639e54f60248454a51a12c6ad98e93f2872fcba91d3d6020613c53613c253661451c565b91604094939451948686019060018060a01b031695868252878152613c4b6040826145d7565b519020615774565b602e80546001600160a01b03191682179055604051908152a1005b3461049a57602036600319011261049a5760ff613c89614572565b165f52602760205260206001600160401b0360405f205416604051908152f35b3461049a57604036600319011261049a576020610836613cc7614572565b601460ff613cd3614582565b613cdc8461679b565b613ce5816167ca565b16916167eb565b3461049a5760a036600319011261049a57613d05614572565b6024356001600160401b03811161049a57613d2490369060040161460f565b6044356001600160401b03811161049a57613d4390369060040161460f565b613d4b61449a565b6084356001600160401b03811161049a57613d6a90369060040161442a565b6030549192916001600160a01b03163303610b875760ff861692835f525f60205260405f2054918215611f0757926113969261287292613dec95875f52602b6020526134e0888b6128328c6001600160401b0360405f2054169a8b916128206040519586946020860198895260408601526080606086015260a0850190614831565b815f52602b6020526001600160401b0360405f2091166001600160401b03198254161790555f5b835181101561400f57613e268185614961565b51613e318285614961565b51835f52602160205260405f20825f5260205260405f205480155f14613fc15750835f52602460205260405f2060015f5260205260405f20549162100000831015613fa957826210000017926001810180911161078157855f52602460205260405f2060015f5260205260405f2055845f52602360205260405f208054906001820180921161078157556001830180841161078157855f52602160205260405f20825f5260205260405f2055845f52602260205260405f20835f5260205260405f20555b835f52600260205260405f20825f526020528060405f205560405160208101915f83526001830152613f33816021840103601f1981018352826145d7565b519020905f5b60188110613f595750505f83815260266020526040902055600101613e13565b9091613f6d90610add60018518848b6167eb565b9160011c90845f52600360205260405f20906001810191828211610781576001925f5260205260405f20835f526020528360405f205501613f39565b84635633a85b60e01b5f52600452600160245260445ffd5b5f198101929083116107815760ff8360141c169060018203613fe4575050613ef5565b60849186916040519263431ddf3560e11b845260048401526024830152604482015260016064820152fd5b6109038585519061547e565b3461049a577f26ef7b9e972363cd493eb2075cde9bf177b455f7cb5847106e9b9dc4a0d4ab1a602061407d61404f3661451c565b91604094939451948686019060018060a01b0316958682528781526140756040826145d7565b519020615535565b603080546001600160a01b03191682179055604051908152a1005b3461049a57602036600319011261049a576004356001600160401b03811161049a576140c890369060040161442a565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165f5b82811061410457610903836153bc565b614115611b7761091683868861491f565b61412361091683868861491f565b60405163706684b560e11b81526001600160a01b039091166004820152602081602481875afa908115611950575f916143f9575b505f8281525f5160206171945f395f51905f526020526040902054806143ab575060015f527f283ad1fa537f2bde05287a438aa5a837917793fc3ef421ca997bcba10fcd57b16020527fe061722b09a2ecd9d97bd330fdeaac5798cacff901ec69463e71197dd549320e549162100000831015614392578262100000179260018101809111610781577fe061722b09a2ecd9d97bd330fdeaac5798cacff901ec69463e71197dd549320e5560085f5260236020527f43a8d743eedbf634542f2d1c3f99f7ad101c7c0bf66c8cf9de364b937bf7df0680546001810191908210610781575560018301808411610781575f8281525f5160206171945f395f51905f5260209081526040808320939093558582527f5e00771a5085b4c5e233dc09115168874841c99f1dfe99703953d33b7f3b6342905220555b5f8281527f3a5ea591190eeb3f8fcdced843c78df04ec0dfd42f5510375207515664fa0a756020908152604080832084905551908101918252602180820193909352918252906142e06041826145d7565b519020905f5b6018811061432357505060085f5260266020527f893f0d4f231966a90dbf6a0fe2dd3e922956d447e6b926303382e9d7b307677d556001016140f4565b909161433890610add600185188460086167eb565b60085f52600360205291600190811c91908101907f85aaa47b6dc46495bb8824fad4583769726fea36efd831a35556690b830a8fbe828211610781576001925f5260205260405f20835f526020528360405f2055016142e6565b635633a85b60e01b5f526008600452600160245260445ffd5b5f198101929083116107815760ff8360141c16600181036143cd57505061428f565b608492506040519163431ddf3560e11b8352600860048401526024830152604482015260016064820152fd5b90506020813d8211614422575b81614413602093836145d7565b8101031261049a575186614157565b3d9150614406565b9181601f8401121561049a578235916001600160401b03831161049a576020808501948460051b01011161049a57565b600435906001600160a01b038216820361049a57565b602435906001600160a01b038216820361049a57565b35906001600160a01b038216820361049a57565b606435906001600160401b038216820361049a57565b600435906001600160401b038216820361049a57565b608435906001600160401b038216820361049a57565b604435906001600160401b038216820361049a57565b602435906001600160401b038216820361049a57565b35906001600160401b038216820361049a57565b606060031982011261049a576004356001600160a01b038116810361049a57916024356001600160401b038116810361049a5791604435906001600160401b03821161049a5761456e9160040161442a565b9091565b6004359060ff8216820361049a57565b6024359060ff8216820361049a57565b359060ff8216820361049a57565b604081019081106001600160401b03821117610c5257604052565b6101e081019081106001600160401b03821117610c5257604052565b90601f801991011681019081106001600160401b03821117610c5257604052565b6001600160401b038111610c525760051b60200190565b9080601f8301121561049a578135614626816145f8565b9261463460405194856145d7565b81845260208085019260051b82010192831161049a57602001905b82821061465c5750505090565b813581526020918201910161464f565b9181601f8401121561049a578235916001600160401b03831161049a576020838186019501011161049a57565b3590811515820361049a57565b359063ffffffff8216820361049a57565b9190916101e08184031261049a57604051906146d2826145bb565b81936146dd82614486565b83526020820135602084015260408201356040840152606082013560608401526080820135608084015260a082013560a084015260c082013560c084015261472760e08301614486565b60e08401526147396101008301614699565b61010084015261474c6101208301614699565b6101208401526101408201356001600160401b03811161049a57820181601f8201121561049a5780359061477f826145f8565b9261478d60405194856145d7565b82845260208085019360061b8301019181831161049a57602001925b82841061480057505050506101c080926147fb926101408601526147d061016082016146a6565b6101608601526101808101356101808601526147ef6101a082016146a6565b6101a086015201614508565b910152565b60408483031261049a576020604091825161481a816145a0565b8635815282870135838201528152019301926147a9565b90602080835192838152019201905f5b81811061484e5750505090565b8251845260209384019390920191600101614841565b3461049a575f36600319011261049a57602060405160098152f35b905f905b600a821061489057505050565b6020806001928551815201930191019091614883565b3461049a575f36600319011261049a57602060405160018152f35b3461049a575f36600319011261049a57602060405160048152f35b3461049a575f36600319011261049a57602060405160028152f35b9190820391821161078157565b3461049a575f36600319011261049a57602060405160038152f35b91908110156107035760051b0190565b356001600160a01b038116810361049a5790565b6001600160401b036001911601906001600160401b03821161078157565b80518210156107035760209160051b010190565b60ff1690815f52602160205260405f20815f5260205260405f20549182156149a75750505f1981019081116107815790565b632e20d67b60e21b5f5260045260245260445ffd5b356001600160401b038116810361049a5790565b906101408201908151925f5b8451811015614a8d576149ef8186614961565b5151158015614a77575b614a66575f5b818110614a0f57506001016149dc565b614a198187614961565b5151614a258388614961565b515114614a34576001016149ff565b856020614a4d84614a458185614961565b515193614961565b5101519063483f415960e01b5f5260045260245260445ffd5b6020614a4d82614a45889485614961565b506020614a848287614961565b510151156149f9565b50909250600160a01b60019003815116602082015192604083015160608401519360808101519460a08201519360c0830151600160a01b6001900360e085015116610100850151151591610120860151151593519761016087015163ffffffff169a610180880151966101a089015163ffffffff16986101c001516001600160401b0316996040519e8f809e602082017fdbaeb284c6bcebd8c7eed37cc4dafec26b0aeeb7153deede65f98f73f5fec337905260408201526060015260808d015260a08c015260c08b015260e08a01526101008901526101208801526101408701526101608601526101808501610200905283519586610220870152610240860194602001965f5b818110614bd35750506101a08601526101c08501526101e084015261020083015203601f1981018352614bc99150826145d7565b6020815191012090565b8851805188526020908101518189015290980197899750604090960195600101614b95565b60405160208101917f30fee2ec51f2fcc72d20be52fafccddf7595a2e510b15522cc3dd9c6d2876d288352604082015260408152614c376060826145d7565b51902090565b604080517fa2572d39d0c41aac68a98ce8ad7420eb365bd2c32bdc0a255a610cb7b5a9ed4e602082019081526001600160a01b0390931681830152908152614c376060826145d7565b90614c90826145f8565b614c9d60405191826145d7565b8281528092614cae601f19916145f8565b0190602036910137565b60ff1660ff81146107815760010190565b91908110156107035760051b810135906101de198136030182121561049a570190565b90614cf792916168a2565b8015614d005790565b505f90565b60ff1690815f52602160205260405f20905f5260205260405f2054908115614d4e575f52600260205260405f20905f198101908111610781575f5260205260405f205490600190565b50505f905f90565b60405191905f835b600a8210614d7757505050614d75610140836145d7565b565b6001602081928554815201930191019091614d5e565b519060ff8216820361049a57565b51906001600160401b038216820361049a57565b5190811515820361049a57565b81835290916001600160fb1b03831161049a5760209260051b809284830137010190565b604080517ff2b4f1826737aad869e8646b0419dc175b9a080139565dda7a94ab3fe7f0a670602082019081526001600160a01b0390931681830152908152614c376060826145d7565b600a8210156107035701905f90565b916040519160ff60208401947fef5acc774d80331391f411254261fe2c337fecc96ad255d82e8fa47fd593be8c86521660408401526060830152608082015260808152614c3760a0826145d7565b6001600160401b038111610c5257601f01601f191660200190565b3d15614ecb573d90614eb282614e86565b91614ec060405193846145d7565b82523d5f602084013e565b606090565b916020908281520191905f5b818110614ee95750505090565b9091926020806001926001600160401b03614f0388614508565b168152019401929101614edc565b906103ff6040519160208301937fa56f176426c90fc7bbc7bd6d8689a2e8373d36cd1a29b66b49d92f6b28f6d91f855260018060a01b0316604084015216606082015260608152614c376080826145d7565b905f5b610140830180518051831015614fa657614f81838592614961565b515114614f915750600101614f66565b60209350614fa0925051614961565b51015190565b50505050505f90565b5f8181525f5160206171745f395f51905f526020526040902054909190806151a6575060015f527fbbbb3b1da0cb0951f34c5e9db4606f934b7367b5284f29163e9e6fe67e1e97d66020525f5160206171545f395f51905f52549162100000831015610b205782621000001792600181018091116107815760015f8190525f5160206171545f395f51905f529190915560236020527fb361aea33a0348d043deace4a562cb920ac10508397ad80f12dfe9a2a063e0478054918201918210610781575560018301808411610781575f8281525f5160206171745f395f51905f5260209081526040808320939093558582527fe39b43e4224876d80510ac9d8f190663bcce357e28a4aec26f3bf2e600bb40ec905220555b5f8281527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e06020908152604080832084905551908101918252602180820193909352918252906151176041826145d7565b519020905f5b6018811061515457505060015f5260266020527f5db1dfd2ced311e642486f0e890a646498a1bdee1ad9403b0a73141af8a4c41155565b909161516990610add600185188460016167eb565b9160011c9060015f52600360205260405f20906001810191828211610781576001925f5260205260405f20835f526020528360405f20550161511d565b5f198101929083116107815760ff8360141c1660018103610b5b5750506150c6565b909260ff821692835f52602160205260405f20815f5260205260405f205480155f146153695750835f52602460205260405f2060ff86165f5260205260405f20546210000081101561534f5780630ff000008760141b1617956001820180921161078157855f52602460205260ff60405f2091165f5260205260405f2055835f52602360205260405f208054906001820180921161078157556001850180861161078157845f52602160205260405f20825f5260205260405f2055835f52602260205260405f20855f5260205260405f20559290925b825f52600260205260405f20825f526020528060405f205560405160208101915f835260018301526152dc816021840103601f1981018352826145d7565b519020925f5b601881106152fb575050505f52602660205260405f2055565b90919361531090610add6001871884866167eb565b9360011c90835f52600360205260405f20906001810191828211610781576001925f5260205260405f20835f526020528560405f2055019190916152e2565b60ff8686635633a85b60e01b5f526004521660245260445ffd5b5f198101959086116107815760ff808760141c169116918282036153925750505092909261529e565b9185916084936040519363431ddf3560e11b85526004850152602484015260448301526064820152fd5b7ffd2b1f10be3fd33a76b3ae76c4ce4fb0ddce0d992ae04bfb27367ad94623a0056060600892835f5260276020526001600160401b036154018160405f205416614943565b855f52602760205260405f208282168319825416179055855f52602660205260405f20546040519384526020840152166040820152a2565b7ffd2b1f10be3fd33a76b3ae76c4ce4fb0ddce0d992ae04bfb27367ad94623a0056060600192835f5260276020526001600160401b036154018160405f205416614943565b606060ff7ffd2b1f10be3fd33a76b3ae76c4ce4fb0ddce0d992ae04bfb27367ad94623a005921692835f5260276020526001600160401b036154018160405f205416614943565b9081602091031261049a57516001600160a01b038116810361049a5790565b9035601e198236030181121561049a5701602081359101916001600160401b03821161049a57813603831361049a57565b908060209392818452848401375f828201840152601f01601f1916010190565b6040516328305db160e21b815291937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392909190602081600481885afa908115611950575f9161573a575b5015806156e5575b6156de57833b1561049a5791816001600160401b0395936040519687956322f3f44760e11b875260848701927faac3f59af44d7d33ac1e055e30909d4c9da73d4ab294df533f38b5e23d376e6160048901526024880152166044860152608060648601525260a4830160a48360051b85010192825f90607e1981360301935b83831061563f5750505050505091815f81819503925af18015611950576156355750565b5f614d75916145d7565b919395909294965060a31989820301825286358681121561049a5760019160209182916156cc918701906001600160a01b0361567a83614486565b16815260ff61568a858401614592565b16848201526156be6156b36156a260408501856154e4565b608060408601526080850191615515565b9260608101906154e4565b916060818503910152615515565b98019201930190939188969593615611565b5050505050565b5060405163f5778b0360e01b8152602081600481885afa908115611950575f9161571b575b506001600160a01b03163314615592565b615734915060203d6020116119495761193b81836145d7565b5f61570a565b90506020813d60201161576c575b81615755602093836145d7565b8101031261049a5761576690614daf565b5f61558a565b3d9150615748565b6040516328305db160e21b815291937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392909190602081600481885afa908115611950575f91615916575b5015806158c1575b6156de57833b1561049a5791816001600160401b0395936040519687956322f3f44760e11b875260848701927f152e47491922dd015e08e657ae4de24ad07106d14eb7be07faeb91afcf39744660048901526024880152166044860152608060648601525260a4830160a48360051b85010192825f90607e1981360301935b8383106158745750505050505091815f81819503925af18015611950576156355750565b919395909294965060a31989820301825286358681121561049a5760019160209182916158af918701906001600160a01b0361567a83614486565b98019201930190939188969593615850565b5060405163f5778b0360e01b8152602081600481885afa908115611950575f916158f7575b506001600160a01b031633146157d1565b615910915060203d6020116119495761193b81836145d7565b5f6158e6565b90506020813d602011615948575b81615931602093836145d7565b8101031261049a5761594290614daf565b5f6157c9565b3d9150615924565b6040516328305db160e21b815291937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392909190602081600481885afa908115611950575f91615af2575b501580615a9d575b6156de57833b1561049a5791816001600160401b0395936040519687956322f3f44760e11b875260848701927fb3b4169a40f71a0b1b279bcd6443676c80bdb4ebe0b1db4478b687932117439160048901526024880152166044860152608060648601525260a4830160a48360051b85010192825f90607e1981360301935b838310615a505750505050505091815f81819503925af18015611950576156355750565b919395909294965060a31989820301825286358681121561049a576001916020918291615a8b918701906001600160a01b0361567a83614486565b98019201930190939188969593615a2c565b5060405163f5778b0360e01b8152602081600481885afa908115611950575f91615ad3575b506001600160a01b031633146159ad565b615aec915060203d6020116119495761193b81836145d7565b5f615ac2565b90506020813d602011615b24575b81615b0d602093836145d7565b8101031261049a57615b1e90614daf565b5f6159a5565b3d9150615b00565b6040516328305db160e21b815291937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392909190602081600481885afa908115611950575f91615cce575b501580615c79575b6156de57833b1561049a5791816001600160401b0395936040519687956322f3f44760e11b875260848701927fc561565714be00c45be6d4b28308576249863ebb92c68dc8e98d29fb610dc4b360048901526024880152166044860152608060648601525260a4830160a48360051b85010192825f90607e1981360301935b838310615c2c5750505050505091815f81819503925af18015611950576156355750565b919395909294965060a31989820301825286358681121561049a576001916020918291615c67918701906001600160a01b0361567a83614486565b98019201930190939188969593615c08565b5060405163f5778b0360e01b8152602081600481885afa908115611950575f91615caf575b506001600160a01b03163314615b89565b615cc8915060203d6020116119495761193b81836145d7565b5f615c9e565b90506020813d602011615d00575b81615ce9602093836145d7565b8101031261049a57615cfa90614daf565b5f615b81565b3d9150615cdc565b6040516328305db160e21b815291937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392909190602081600481885afa908115611950575f91615eaa575b501580615e55575b6156de57833b1561049a5791816001600160401b0395936040519687956322f3f44760e11b875260848701927fab207f95fe9e89b4f6a8f6c3858d54419e156a214e15ec645aea4c7af360a37960048901526024880152166044860152608060648601525260a4830160a48360051b85010192825f90607e1981360301935b838310615e085750505050505091815f81819503925af18015611950576156355750565b919395909294965060a31989820301825286358681121561049a576001916020918291615e43918701906001600160a01b0361567a83614486565b98019201930190939188969593615de4565b5060405163f5778b0360e01b8152602081600481885afa908115611950575f91615e8b575b506001600160a01b03163314615d65565b615ea4915060203d6020116119495761193b81836145d7565b5f615e7a565b90506020813d602011615edc575b81615ec5602093836145d7565b8101031261049a57615ed690614daf565b5f615d5d565b3d9150615eb8565b6040516328305db160e21b815291937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392909190602081600481885afa908115611950575f91616086575b501580616031575b6156de57833b1561049a5791816001600160401b0395936040519687956322f3f44760e11b875260848701927f542f7edce941e119d877e833115e3acf72a5682040fe3ef9793073cc52d81aa360048901526024880152166044860152608060648601525260a4830160a48360051b85010192825f90607e1981360301935b838310615fe45750505050505091815f81819503925af18015611950576156355750565b919395909294965060a31989820301825286358681121561049a57600191602091829161601f918701906001600160a01b0361567a83614486565b98019201930190939188969593615fc0565b5060405163f5778b0360e01b8152602081600481885afa908115611950575f91616067575b506001600160a01b03163314615f41565b616080915060203d6020116119495761193b81836145d7565b5f616056565b90506020813d6020116160b8575b816160a1602093836145d7565b8101031261049a576160b290614daf565b5f615f39565b3d9150616094565b6040516328305db160e21b815291937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392909190602081600481885afa908115611950575f91616262575b50158061620d575b6156de57833b1561049a5791816001600160401b0395936040519687956322f3f44760e11b875260848701927f836450d8e30ee99baf6ed58424d195ad05faa0b1d95c004a6c9ec2b6ad97c92760048901526024880152166044860152608060648601525260a4830160a48360051b85010192825f90607e1981360301935b8383106161c05750505050505091815f81819503925af18015611950576156355750565b919395909294965060a31989820301825286358681121561049a5760019160209182916161fb918701906001600160a01b0361567a83614486565b9801920193019093918896959361619c565b5060405163f5778b0360e01b8152602081600481885afa908115611950575f91616243575b506001600160a01b0316331461611d565b61625c915060203d6020116119495761193b81836145d7565b5f616232565b90506020813d602011616294575b8161627d602093836145d7565b8101031261049a5761628e90614daf565b5f616115565b3d9150616270565b6040516328305db160e21b815291937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392909190602081600481885afa908115611950575f9161643e575b5015806163e9575b6156de57833b1561049a5791816001600160401b0395936040519687956322f3f44760e11b875260848701927f90783c5900b0eac80aa32145b2a36cc816556e13d82957ee229c86e33000383860048901526024880152166044860152608060648601525260a4830160a48360051b85010192825f90607e1981360301935b83831061639c5750505050505091815f81819503925af18015611950576156355750565b919395909294965060a31989820301825286358681121561049a5760019160209182916163d7918701906001600160a01b0361567a83614486565b98019201930190939188969593616378565b5060405163f5778b0360e01b8152602081600481885afa908115611950575f9161641f575b506001600160a01b031633146162f9565b616438915060203d6020116119495761193b81836145d7565b5f61640e565b90506020813d602011616470575b81616459602093836145d7565b8101031261049a5761646a90614daf565b5f6162f1565b3d915061644c565b916001600160401b036040519260208401947fd850f5df47b124511e8e6ec99cf1a0beaf7c6237eff0a31305ce53d85f312675865246604086015260018060a01b031660608501527f334d6e4047ccc9c7ecf59f8a99399ea767bd51509ace69f651bd4f5a35a9e3af60808501521660a083015260c082015260c08152614c3760e0826145d7565b3560ff8116810361049a5790565b94939195965f97851561678c576001600160401b03164381116167765761025861653882436148f7565b116167605750604051936020850152602084526165566040856145d7565b5f945f985b888a1015616736578960051b840135607e198536030181121561049a578401966165848861492f565b6001600160a01b03918216911681101561670a57506165a28761492f565b966165e36020876165b28461492f565b604051632e4bfa5160e11b81526001600160a01b039091166004820152602481019190915291829081906044820190565b03816001600160a01b038e165afa908115611950575f916166d1575b50156166aa576020810190600460ff61661784616500565b16036166775761662888828c616ec9565b156166435750505f198114610781576001998a01990161655b565b9061665861665260ff9361492f565b91616500565b9063bbf82ba360e01b5f5260018060a01b03166004521660245260445ffd5b9061668661665260ff9361492f565b9063587548c360e11b5f5260018060a01b031660045216602452600460445260645ffd5b6166b4869161492f565b63ae8bb03960e01b5f5260018060a01b031660045260245260445ffd5b90506020813d8211616702575b816166eb602093836145d7565b8101031261049a576166fc90614daf565b5f6165ff565b3d91506166de565b6167138861492f565b6311641feb60e21b5f9081526004929092526001600160a01b0316602452604490fd5b9850955095505050505080831061674a5750565b826305bc216760e51b5f5260045260245260445ffd5b630ed38fd160e41b5f526004524360245260445ffd5b637b51505560e01b5f526004524360245260445ffd5b631fc460bf60e11b5f5260045ffd5b60ff16801580156167c0575b6167ae5750565b6322160ff360e11b5f5260045260245ffd5b50600981116167a7565b60ff1660108110156167d95750565b633984d6f560e11b5f5260045260245ffd5b91909182156168355760ff165f52600360205260405f20825f5260205260405f20905f5260205260405f205480155f146168305750601d811015610703576004015490565b905090565b60ff919250165f52600260205260405f20905f5260205260405f205460405160208101915f83526001830152614c37816021840103601f1981018352826145d7565b9060ff90616884816167ca565b161561688d5750565b60ff906294926560e31b5f521660045260245ffd5b9060048210156117a65781156169de575f928392600181146169b55760021461692d57604051627eeac760e11b6020820190815230602483015260448201929092526168f18160648101611396565b51915afa6168fd614ea1565b9080616921575b15614d00576020815191818082019384920101031261049a575190565b50602081511015616904565b60405160208101916331a9108f60e11b83526024820152602481526169536044826145d7565b51915afa61695f614ea1565b816169a7575b8161697a575b501561697657600190565b5f90565b905060208180518101031261049a57602001516001600160a01b0381169081900361049a5730145f61696b565b905060208151101590616965565b505060405160208101906370a0823160e01b8252306024820152602481526168f16044826145d7565b5050504790565b602d546001600160a01b03168015616aac575f600491604051928380926375bbb9c160e11b82525afa908115611950575f91616a1f575090565b90503d805f833e616a3081836145d7565b81019060208183031261049a578051906001600160401b03821161049a57019080601f8301121561049a578151616a66816145f8565b92616a7460405194856145d7565b81845260208085019260051b82010192831161049a57602001905b828210616a9c5750505090565b8151815260209182019101616a8f565b50604051616abb6020826145d7565b5f81525f36813790565b6040516328305db160e21b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690602081600481855afa908115611950575f91616c5d575b501580616c08575b616c055760405163e14c465b60e01b8152602081600481855afa908115611950575f91616bd1575b50604051632e4bfa5160e11b815233600482015260248101919091529060209082908180604481015b03915afa908115611950575f91616b97575b50614d755763321cbc0960e21b5f523360045260245ffd5b90506020813d602011616bc9575b81616bb2602093836145d7565b8101031261049a57616bc390614daf565b5f616b7f565b3d9150616ba5565b90506020813d602011616bfd575b81616bec602093836145d7565b8101031261049a5751616b6d616b44565b3d9150616bdf565b50565b5060405163f5778b0360e01b8152602081600481855afa908115611950575f91616c3e575b506001600160a01b03163314616b1c565b616c57915060203d6020116119495761193b81836145d7565b5f616c2d565b90506020813d602011616c8f575b81616c78602093836145d7565b8101031261049a57616c8990614daf565b5f616b14565b3d9150616c6b565b90813b15616d1e575f816020829351910182855af1616cb4614ea1565b9015908115616ce6575b50616cc65750565b6365f4a9ef60e11b5f9081526001600160a01b0391909116600452602490fd5b8051801515925082616cfb575b50505f616cbe565b819250906020918101031261049a576020616d169101614daf565b155f80616cf3565b506365f4a9ef60e11b5f9081526001600160a01b0391909116600452602490fd5b90604051610220616d5081836145d7565b60108252601f1901366020830137805f5b8251811015616db557600181101580616daa575b15616d9f57600a811015610703578060019160051b8601515b616d988286614961565b5201616d61565b600190601c54616d8e565b506009811115616d75565b50925050565b81811015616df257614c3761139691925b6040519283916020830195869091604192600160f81b8352600183015260218201520190565b61139690614c3790616dcc565b60208183031261049a578051906001600160401b03821161049a570181601f8201121561049a57805190616e3282614e86565b92616e4060405194856145d7565b8284526020838301011161049a57815f9260208093018386015e8301015290565b903590601e198136030182121561049a57018035906001600160401b03821161049a5760200191813603831361049a57565b929192616e9f82614e86565b91616ead60405193846145d7565b82948184528183011161049a578281602093845f960137010152565b9160208201600460ff616edb83616500565b1614616f8d5760ff616eee600592616500565b1614616efb575050505f90565b5f616f058361492f565b604051639e5adaeb60e01b81526001600160a01b0391821660048201529485916024918391165afa91821561195057616f5e935f93616f61575b50616f51816040616f58930190616e61565b3691616e93565b916170d7565b90565b616f58919350616f85616f51913d805f833e616f7d81836145d7565b810190616dff565b939150616f3f565b505f616f988361492f565b60405163b7af85d760e01b81526001600160a01b0391821660048201529485916024918391165afa91821561195057616f5e935f93616fea575b50616f51816040616fe4930190616e61565b9161700e565b616fe4919350617006616f51913d805f833e616f7d81836145d7565b939150616fd2565b610a208151148015906170ca575b6170c357602061706f5f948286958160405195869481808701998051918291018b5e8601908282018b8152815193849201905e010190878252805192839101825e0185815203601f1981018352826145d7565b51906102045afa61707e614ea1565b816170b7575b8161708d575090565b90506020815191015190602081106170a6575b50151590565b5f199060200360031b1b165f6170a0565b80516020149150617084565b5050505f90565b506112138351141561701c565b6040815114801590617146575b6170c35760206171375f948286958160405195869481808701998051918291018b5e8601908282018b8152815193849201905e010190878252805192839101825e0185815203601f1981018352826145d7565b51906102055afa61707e614ea1565b50617460835114156170e456feb9055aa4fe7e8c3a3a353dc4f908acb9bd2b7c1238f64f569ef733969e23c0bf2b59c9df127166d3570f589f0cb7377a6b175795e70ab275ebf42fa16c0a23f471de0cfd3838c45926d39cfb530d525827c4d229159c994c3c2a83c184e8fb491bf7ff51edde3507ea8edc0d02272dc3e66fd14d0a75a234f844ee7b236829d2000000000000000000000000c19d888a2f7ba65a8dcf8d03ad8f1af5cdc66430
logs · 1
- log 0
- Initialized Initialized() FinalStateTrees
recibo
- Palavra de estado
- 0x1
- Gás acumulado
- 7,346,687
- Bloom dos logs
- 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000400000000000000000000000000080000000000000000000000001000000000000000000000000000000
- Contrato implantado
- 0x7e2ab7b39848874304aba717356674b3c907a740