Детали транзакции
Хеш транзакции
: 0x5e4a0a18636f0a9487e1c0c53cebdd1005c499073ff7a8d1a94ea737c8079c56
Статус:
Готово
Блок:
19974957
3 738 875 подтверждений блока
Отметка времени:
19.09.2024, 17:47:41 (2 мес. назад)
Взаимодействие с (на):
Сумма:
0ETH
($0)
Комиссия за транзакцию:
0,000026841498365048
$0,06
L2 Gas price:
0,000000000005390319 ETH(0,005390319 Gwei)
Лимит газа L2 и использование:
4 150 955|
4 083 797(98,38 %)
L2 fee paid:
0,000022012968561243 ETH
Плата за газ L2:
Основание: 0,004358491 Gwei
|Максимальный приоритет: 0,001031828 Gwei
|Макс.: 0,005497671 Gwei
Цена газа L1:
0,00000001730113889 ETH(17,30113889 Gwei)
Использовано газа L1:
123 000
Скаляр комиссии L1:
0
L1 fee paid:
0,000004828529803805 ETH
Другие атрибуты:
Тип транз.:2(тип транзакции, инициированный EIP-1559)
Одноразовое число:294
Позиция в блоке:47
Входные данные:
0x9c4ae2d0000000000000000000000000000000000000000000000000000000000000004091a5fa9f016075abce821c5c89dc544ebf32685a672ee5f369eac7a1e354a0860000000000000000000000000000000000000000000000000000000000004e926080604052610258600b553480156200001757600080fd5b5060405162004df238038062004df283398181016040528101906200003d9190620007a1565b6200005d62000051620000df60201b60201c565b620000e760201b60201c565b60008060146101000a81548160ff02191690831515021790555060018081905550620000908585620001ab60201b60201c565b620000a1816200035060201b60201c565b620000b282620003dd60201b60201c565b620000c3836200051560201b60201c565b620000d483620000e760201b60201c565b50505050506200091d565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480620002135750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b156200024b576040517f646dc6c000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f41d2755f00068d89c23ebc6f1e73ce119a6236a44517ca061f544a3f91c9bca4600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516200034492919062000894565b60405180910390a15050565b600a811080620003605750603281115b1562000398576040517f56d6919800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600a819055507f6717373928cccf59cc9912055cfa8db86e7085b95c94c15862b121114aa333be600a54604051620003d29190620008d2565b60405180910390a150565b620003ee816200064d60201b60201c565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000476576040517f5863f78900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f8eb831fe42156caaf4721a87ad40c6e662b893dbeee76d7a3ed2564a318b091c600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516200050a919062000900565b60405180910390a150565b62000526816200064d60201b60201c565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620005ae576040517f5863f78900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f2026a5648a6c7cea36ca5562a53aa63934cbb5f864c66c2c4bde086410ef15a0600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405162000642919062000900565b60405180910390a150565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620006b4576040517f646dc6c000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620006e982620006bc565b9050919050565b620006fb81620006dc565b81146200070757600080fd5b50565b6000815190506200071b81620006f0565b92915050565b60006200072e82620006bc565b9050919050565b620007408162000721565b81146200074c57600080fd5b50565b600081519050620007608162000735565b92915050565b6000819050919050565b6200077b8162000766565b81146200078757600080fd5b50565b6000815190506200079b8162000770565b92915050565b600080600080600060a08688031215620007c057620007bf620006b7565b5b6000620007d0888289016200070a565b9550506020620007e3888289016200070a565b9450506040620007f6888289016200074f565b935050606062000809888289016200074f565b92505060806200081c888289016200078a565b9150509295509295909350565b6000819050919050565b6000620008546200084e6200084884620006bc565b62000829565b620006bc565b9050919050565b6000620008688262000833565b9050919050565b60006200087c826200085b565b9050919050565b6200088e816200086f565b82525050565b6000604082019050620008ab600083018562000883565b620008ba602083018462000883565b9392505050565b620008cc8162000766565b82525050565b6000602082019050620008e96000830184620008c1565b92915050565b620008fa8162000721565b82525050565b6000602082019050620009176000830184620008ef565b92915050565b6144c5806200092d6000396000f3fe6080604052600436106101dc5760003560e01c8063850d5e6e11610102578063c838aa3711610095578063dd62ed3e11610064578063dd62ed3e1461066c578063f2fde38b146106a9578063f3d7d282146106d2578063f40a82f01461070f576101e3565b8063c838aa37146105c1578063cba9bc66146105ea578063ccec37161461061a578063d56ff24614610643576101e3565b8063ab9f6f62116100d1578063ab9f6f621461051b578063b3ab15fb14610544578063bcf2af6d1461056d578063bf66c9b814610596576101e3565b8063850d5e6e1461045f5780638da5cb5b1461049c578063978bbdb9146104c7578063a2dcc4ff146104f2576101e3565b806345596e2e1161017a57806367b20b891161014957806367b20b89146103b75780636f9170f6146103f4578063715018a6146104315780638456cb5914610448576101e3565b806345596e2e146102fb57806346ea87af14610324578063570ca735146103615780635c975abb1461038c576101e3565b806320b46ff7116101b657806320b46ff7146102555780632eed8a591461027e5780633beb26c4146102bb5780633f4ba83a146102e4576101e3565b8063017e7e58146101e857806316ada5471461021357806320800a001461023e576101e3565b366101e357005b600080fd5b3480156101f457600080fd5b506101fd61073a565b60405161020a919061323d565b60405180910390f35b34801561021f57600080fd5b50610228610760565b6040516102359190613271565b60405180910390f35b34801561024a57600080fd5b50610253610766565b005b34801561026157600080fd5b5061027c600480360381019061027791906132cc565b610822565b005b34801561028a57600080fd5b506102a560048036038101906102a0919061334a565b610838565b6040516102b29190613392565b60405180910390f35b3480156102c757600080fd5b506102e260048036038101906102dd91906133d9565b610858565b005b3480156102f057600080fd5b506102f96108a3565b005b34801561030757600080fd5b50610322600480360381019061031d91906133d9565b61093b565b005b34801561033057600080fd5b5061034b6004803603810190610346919061334a565b61094f565b6040516103589190613392565b60405180910390f35b34801561036d57600080fd5b5061037661096f565b6040516103839190613415565b60405180910390f35b34801561039857600080fd5b506103a1610995565b6040516103ae9190613392565b60405180910390f35b3480156103c357600080fd5b506103de60048036038101906103d99190613589565b6109ab565b6040516103eb9190613271565b60405180910390f35b34801561040057600080fd5b5061041b6004803603810190610416919061334a565b610a3a565b6040516104289190613392565b60405180910390f35b34801561043d57600080fd5b50610446610a5a565b005b34801561045457600080fd5b5061045d610a6e565b005b34801561046b57600080fd5b5061048660048036038101906104819190613589565b610b06565b6040516104939190613271565b60405180910390f35b3480156104a857600080fd5b506104b1610b95565b6040516104be9190613415565b60405180910390f35b3480156104d357600080fd5b506104dc610bbe565b6040516104e99190613271565b60405180910390f35b3480156104fe57600080fd5b5061051960048036038101906105149190613638565b610bc4565b005b34801561052757600080fd5b50610542600480360381019061053d9190613638565b610cbd565b005b34801561055057600080fd5b5061056b6004803603810190610566919061334a565b610db6565b005b34801561057957600080fd5b50610594600480360381019061058f9190613638565b610dca565b005b3480156105a257600080fd5b506105ab610ec3565b6040516105b8919061323d565b60405180910390f35b3480156105cd57600080fd5b506105e860048036038101906105e39190613694565b610ee9565b005b61060460048036038101906105ff91906137d2565b610f85565b6040516106119190613271565b60405180910390f35b34801561062657600080fd5b50610641600480360381019061063c919061334a565b61136b565b005b34801561064f57600080fd5b5061066a6004803603810190610665919061334a565b611532565b005b34801561067857600080fd5b50610693600480360381019061068e91906138ea565b611546565b6040516106a09190613271565b60405180910390f35b3480156106b557600080fd5b506106d060048036038101906106cb919061334a565b6115cc565b005b3480156106de57600080fd5b506106f960048036038101906106f4919061334a565b61164f565b6040516107069190613392565b60405180910390f35b34801561071b57600080fd5b5061072461166f565b6040516107319190613415565b60405180910390f35b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b5481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166107a7611695565b73ffffffffffffffffffffffffffffffffffffffff16146107f4576040517fd0769d8e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610820600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff164761169d565b565b61082a61173e565b61083482826117bc565b5050565b60036020528060005260406000206000915054906101000a900460ff1681565b61086061173e565b80600b819055507f52a98f395193dd073365a6eecaaf7faf70b29a8379eca801c810175f27d46f01600b546040516108989190613271565b60405180910390a150565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108e4611695565b73ffffffffffffffffffffffffffffffffffffffff1614610931576040517fd0769d8e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61093961195d565b565b61094361173e565b61094c816119bf565b50565b60056020528060005260406000206000915054906101000a900460ff1681565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060149054906101000a900460ff16905090565b6000808590508073ffffffffffffffffffffffffffffffffffffffff166333456d788686866040518463ffffffff1660e01b81526004016109ee939291906139e8565b602060405180830381865afa158015610a0b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a2f9190613a3b565b915050949350505050565b60026020528060005260406000206000915054906101000a900460ff1681565b610a6261173e565b610a6c6000611a48565b565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610aaf611695565b73ffffffffffffffffffffffffffffffffffffffff1614610afc576040517fd0769d8e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b04611b0c565b565b6000808590508073ffffffffffffffffffffffffffffffffffffffff16636b0d35088686866040518463ffffffff1660e01b8152600401610b49939291906139e8565b602060405180830381865afa158015610b66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b8a9190613a3b565b915050949350505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600a5481565b610bcc61173e565b60005b8251811015610c7f57610bfb838281518110610bee57610bed613a68565b5b6020026020010151611b6f565b8160056000858481518110610c1357610c12613a68565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610c7790613ac6565b915050610bcf565b507f48936b52e703ea806bc0a75006b224e8de072546a5e89dc7a30ffc678dfdd9618282604051610cb1929190613b0e565b60405180910390a15050565b610cc561173e565b60005b8251811015610d7857610cf4838281518110610ce757610ce6613a68565b5b6020026020010151611b6f565b8160046000858481518110610d0c57610d0b613a68565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610d7090613ac6565b915050610cc8565b507fb518fc1fb690d3f3f0815f0041a5336ea7b4491c38ca6fe35b82453af3c90f7c8282604051610daa929190613b0e565b60405180910390a15050565b610dbe61173e565b610dc781611bd8565b50565b610dd261173e565b60005b8251811015610e8557610e01838281518110610df457610df3613a68565b5b6020026020010151611b6f565b8160036000858481518110610e1957610e18613a68565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610e7d90613ac6565b915050610dd5565b507fc0c7f07984136a6ac1e4e7553e98f3d87f5a76c253e3700f50c285a77c7aa6508282604051610eb7929190613b0e565b60405180910390a15050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610ef161173e565b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507fc5a7995faaa8d0d1f90ba3187d2b86d561a66a52805d583525e6c2dcba3b01078282604051610f79929190613b3e565b60405180910390a15050565b6000610f8f611d05565b600260015403610fd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcb90613bc4565b60405180910390fd5b6002600181905550600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661105f576040517fe2e79a7000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166110e2576040517f12d48a5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000866000815181106110f8576110f7613a68565b5b60200260200101519050600087600189516111139190613be4565b8151811061112457611123613a68565b5b60200260200101519050600080600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036111c6578734101561119f576040517fac3feee300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b34476111ab9190613be4565b91506111bc8c8c8c8c8c8c8c611d4f565b945047905061131b565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016111ff9190613415565b602060405180830381865afa15801561121c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112409190613a3b565b9150600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361128c576112858c8c8c8c8c8c8c611fb1565b945061129e565b61129b8c8c8c8c8c8c8c61229c565b94505b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016112d79190613415565b602060405180830381865afa1580156112f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113189190613a3b565b90505b81811015611355576040517f150a808200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050505060018081905550979650505050505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166113ac611695565b73ffffffffffffffffffffffffffffffffffffffff16146113f9576040517fd0769d8e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6114bf600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016114589190613415565b602060405180830381865afa158015611475573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114999190613a3b565b8373ffffffffffffffffffffffffffffffffffffffff16612c779092919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f8c4e91db779d40eb9afbcebd8cf9aa9195b7b057611e32ad5dc9e4025f56ada0600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516115279190613415565b60405180910390a250565b61153a61173e565b61154381612cfd565b50565b60008273ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e83306040518363ffffffff1660e01b8152600401611583929190613c18565b602060405180830381865afa1580156115a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115c49190613a3b565b905092915050565b6115d461173e565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611643576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163a90613cb3565b60405180910390fd5b61164c81611a48565b50565b60046020528060005260406000206000915054906101000a900460ff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b600080600080600085875af19050806116eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e290613d45565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff167f77f67778e9529a2fd2147ffb2b10ca2e0d1efd8cb925e1f1d5702e39c5fa8da6836040516117319190613271565b60405180910390a2505050565b611746611695565b73ffffffffffffffffffffffffffffffffffffffff16611764610b95565b73ffffffffffffffffffffffffffffffffffffffff16146117ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b190613db1565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614806118235750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b1561185a576040517f646dc6c000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f41d2755f00068d89c23ebc6f1e73ce119a6236a44517ca061f544a3f91c9bca4600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051611951929190613e30565b60405180910390a15050565b611965612e2a565b60008060146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6119a8611695565b6040516119b59190613415565b60405180910390a1565b600a8110806119ce5750603281115b15611a05576040517f56d6919800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600a819055507f6717373928cccf59cc9912055cfa8db86e7085b95c94c15862b121114aa333be600a54604051611a3d9190613271565b60405180910390a150565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611b14611d05565b6001600060146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611b58611695565b604051611b659190613415565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611bd5576040517f646dc6c000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b611be181611b6f565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611c68576040517f5863f78900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f8eb831fe42156caaf4721a87ad40c6e662b893dbeee76d7a3ed2564a318b091c600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051611cfa9190613415565b60405180910390a150565b611d0d610995565b15611d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4490613ea5565b60405180910390fd5b565b6000806000905060008990506000600a54118015611dbe575060026000611d74611695565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611e1f5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611e06611695565b73ffffffffffffffffffffffffffffffffffffffff1614155b15611e7c57612710600a5487611e359190613ec5565b611e3f9190613f36565b9150611e6d600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361169d565b8186611e799190613be4565b95505b8073ffffffffffffffffffffffffffffffffffffffff16633da665f3878b8b8b8b8a8c600b546040518963ffffffff1660e01b8152600401611ec49796959493929190614025565b60206040518083038185885af1158015611ee2573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611f079190613a3b565b92508873ffffffffffffffffffffffffffffffffffffffff167fc4f2db0bfdf74019c82ce61ce7255ecac93acc22b7c68160c89edf1f88ec416a89600081518110611f5557611f54613a68565b5b60200260200101518a60018c51611f6c9190613be4565b81518110611f7d57611f7c613a68565b5b6020026020010151856000888a604051611f9c969594939291906140a2565b60405180910390a25050979650505050505050565b60008086600081518110611fc857611fc7613a68565b5b6020026020010151905060008047905060008b9050612011611fe8611695565b8d8a8773ffffffffffffffffffffffffffffffffffffffff16612e73909392919063ffffffff16565b60008173ffffffffffffffffffffffffffffffffffffffff16633da665f360008e8e8e8e308f600b546040518963ffffffff1660e01b815260040161205c9796959493929190614025565b60206040518083038185885af115801561207a573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061209f9190613a3b565b9050600081036120ba5782476120b59190613be4565b6120bc565b805b95506000600a541180156121215750600260006120d7611695565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156121825750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16612169611695565b73ffffffffffffffffffffffffffffffffffffffff1614155b156121d157612710600a54876121989190613ec5565b6121a29190613f36565b93506121d0600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168561169d565b5b6121e68785886121e19190613be4565b61169d565b8b73ffffffffffffffffffffffffffffffffffffffff167fc4f2db0bfdf74019c82ce61ce7255ecac93acc22b7c68160c89edf1f88ec416a8c60008151811061223257612231613a68565b5b60200260200101518d60018f516122499190613be4565b8151811061225a57612259613a68565b5b6020026020010151876000898c6122719190613be4565b8d604051612284969594939291906140a2565b60405180910390a25050505050979650505050505050565b600080866000815181106122b3576122b2613a68565b5b60200260200101519050600087600189516122ce9190613be4565b815181106122df576122de613a68565b5b602002602001015190506000808b9050600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156125ed576000600a541180156123a457506002600061235a611695565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156124055750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166123ec611695565b73ffffffffffffffffffffffffffffffffffffffff1614155b1561248c57612710600a548961241b9190613ec5565b6124259190613f36565b915061247d612432611695565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16848773ffffffffffffffffffffffffffffffffffffffff16612e73909392919063ffffffff16565b81886124899190613be4565b97505b6124c0612497611695565b8d8a8773ffffffffffffffffffffffffffffffffffffffff16612e73909392919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff16633da665f360008d8d8d8d8c8e600b546040518963ffffffff1660e01b81526004016125099796959493929190614025565b60206040518083038185885af1158015612527573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061254c9190613a3b565b94508a73ffffffffffffffffffffffffffffffffffffffff167fc4f2db0bfdf74019c82ce61ce7255ecac93acc22b7c68160c89edf1f88ec416a8b60008151811061259a57612599613a68565b5b60200260200101518c60018e516125b19190613be4565b815181106125c2576125c1613a68565b5b602002602001015185888a8c6040516125e0969594939291906140a2565b60405180910390a2612c68565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156129bf5761267361264a611695565b8d8a8773ffffffffffffffffffffffffffffffffffffffff16612e73909392919063ffffffff16565b61267c83612efc565b600c8190555060008173ffffffffffffffffffffffffffffffffffffffff16633da665f360008e8e8e8e308f600b546040518963ffffffff1660e01b81526004016126cd9796959493929190614025565b60206040518083038185885af11580156126eb573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906127109190613a3b565b9050600081036127a657600c548473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016127569190613415565b602060405180830381865afa158015612773573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127979190613a3b565b6127a19190613be4565b6127a8565b805b95506000600a5411801561280d5750600260006127c3611695565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561286e5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16612855611695565b73ffffffffffffffffffffffffffffffffffffffff1614155b156128de57612710600a54876128849190613ec5565b61288e9190613f36565b92506128dd600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16848673ffffffffffffffffffffffffffffffffffffffff16612c779092919063ffffffff16565b5b6129148784886128ee9190613be4565b8673ffffffffffffffffffffffffffffffffffffffff16612c779092919063ffffffff16565b8b73ffffffffffffffffffffffffffffffffffffffff167fc4f2db0bfdf74019c82ce61ce7255ecac93acc22b7c68160c89edf1f88ec416a8c6000815181106129605761295f613a68565b5b60200260200101518d60018f516129779190613be4565b8151811061298857612987613a68565b5b60200260200101518689888c61299e9190613be4565b8d6040516129b1969594939291906140a2565b60405180910390a250612c67565b6000600a54118015612a225750600260006129d8611695565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612a835750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16612a6a611695565b73ffffffffffffffffffffffffffffffffffffffff1614155b15612b0a57612710600a5489612a999190613ec5565b612aa39190613f36565b9150612afb612ab0611695565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16848773ffffffffffffffffffffffffffffffffffffffff16612e73909392919063ffffffff16565b8188612b079190613be4565b97505b612b3e612b15611695565b8d8a8773ffffffffffffffffffffffffffffffffffffffff16612e73909392919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff16633da665f360008d8d8d8d8c8e600b546040518963ffffffff1660e01b8152600401612b879796959493929190614025565b60206040518083038185885af1158015612ba5573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612bca9190613a3b565b94508a73ffffffffffffffffffffffffffffffffffffffff167fc4f2db0bfdf74019c82ce61ce7255ecac93acc22b7c68160c89edf1f88ec416a8b600081518110612c1857612c17613a68565b5b60200260200101518c60018e51612c2f9190613be4565b81518110612c4057612c3f613a68565b5b602002602001015185888a8c604051612c5e969594939291906140a2565b60405180910390a25b5b50505050979650505050505050565b612cf88363a9059cbb60e01b8484604051602401612c96929190614103565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612f7f565b505050565b612d0681611b6f565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612d8d576040517f5863f78900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f2026a5648a6c7cea36ca5562a53aa63934cbb5f864c66c2c4bde086410ef15a0600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051612e1f9190613415565b60405180910390a150565b612e32610995565b612e71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6890614178565b60405180910390fd5b565b612ef6846323b872dd60e01b858585604051602401612e9493929190614198565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612f7f565b50505050565b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612f379190613415565b602060405180830381865afa158015612f54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f789190613a3b565b9050919050565b6000612fe1826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166130469092919063ffffffff16565b9050600081511115613041578080602001905181019061300191906141e4565b613040576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161303790614283565b60405180910390fd5b5b505050565b6060613055848460008561305e565b90509392505050565b6060824710156130a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161309a90614315565b60405180910390fd5b6130ac85613172565b6130eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130e290614381565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516131149190614412565b60006040518083038185875af1925050503d8060008114613151576040519150601f19603f3d011682016040523d82523d6000602084013e613156565b606091505b5091509150613166828286613195565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b606083156131a5578290506131f5565b6000835111156131b85782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131ec919061446d565b60405180910390fd5b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613227826131fc565b9050919050565b6132378161321c565b82525050565b6000602082019050613252600083018461322e565b92915050565b6000819050919050565b61326b81613258565b82525050565b60006020820190506132866000830184613262565b92915050565b6000604051905090565b600080fd5b600080fd5b6132a98161321c565b81146132b457600080fd5b50565b6000813590506132c6816132a0565b92915050565b600080604083850312156132e3576132e2613296565b5b60006132f1858286016132b7565b9250506020613302858286016132b7565b9150509250929050565b6000613317826131fc565b9050919050565b6133278161330c565b811461333257600080fd5b50565b6000813590506133448161331e565b92915050565b6000602082840312156133605761335f613296565b5b600061336e84828501613335565b91505092915050565b60008115159050919050565b61338c81613377565b82525050565b60006020820190506133a76000830184613383565b92915050565b6133b681613258565b81146133c157600080fd5b50565b6000813590506133d3816133ad565b92915050565b6000602082840312156133ef576133ee613296565b5b60006133fd848285016133c4565b91505092915050565b61340f8161330c565b82525050565b600060208201905061342a6000830184613406565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61347e82613435565b810181811067ffffffffffffffff8211171561349d5761349c613446565b5b80604052505050565b60006134b061328c565b90506134bc8282613475565b919050565b600067ffffffffffffffff8211156134dc576134db613446565b5b602082029050602081019050919050565b600080fd5b6000613505613500846134c1565b6134a6565b90508083825260208201905060208402830185811115613528576135276134ed565b5b835b81811015613551578061353d8882613335565b84526020840193505060208101905061352a565b5050509392505050565b600082601f8301126135705761356f613430565b5b81356135808482602086016134f2565b91505092915050565b600080600080608085870312156135a3576135a2613296565b5b60006135b187828801613335565b94505060206135c287828801613335565b935050604085013567ffffffffffffffff8111156135e3576135e261329b565b5b6135ef8782880161355b565b9250506060613600878288016133c4565b91505092959194509250565b61361581613377565b811461362057600080fd5b50565b6000813590506136328161360c565b92915050565b6000806040838503121561364f5761364e613296565b5b600083013567ffffffffffffffff81111561366d5761366c61329b565b5b6136798582860161355b565b925050602061368a85828601613623565b9150509250929050565b600080604083850312156136ab576136aa613296565b5b60006136b985828601613335565b92505060206136ca85828601613623565b9150509250929050565b600067ffffffffffffffff8211156136ef576136ee613446565b5b602082029050602081019050919050565b600062ffffff82169050919050565b61371881613700565b811461372357600080fd5b50565b6000813590506137358161370f565b92915050565b600061374e613749846136d4565b6134a6565b90508083825260208201905060208402830185811115613771576137706134ed565b5b835b8181101561379a57806137868882613726565b845260208401935050602081019050613773565b5050509392505050565b600082601f8301126137b9576137b8613430565b5b81356137c984826020860161373b565b91505092915050565b600080600080600080600060e0888a0312156137f1576137f0613296565b5b60006137ff8a828b016132b7565b97505060206138108a828b01613335565b965050604088013567ffffffffffffffff8111156138315761383061329b565b5b61383d8a828b0161355b565b955050606088013567ffffffffffffffff81111561385e5761385d61329b565b5b61386a8a828b016137a4565b945050608061387b8a828b016133c4565b93505060a061388c8a828b016133c4565b92505060c061389d8a828b01613335565b91505092959891949750929550565b60006138b78261330c565b9050919050565b6138c7816138ac565b81146138d257600080fd5b50565b6000813590506138e4816138be565b92915050565b6000806040838503121561390157613900613296565b5b600061390f858286016138d5565b925050602061392085828601613335565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61395f8161330c565b82525050565b60006139718383613956565b60208301905092915050565b6000602082019050919050565b60006139958261392a565b61399f8185613935565b93506139aa83613946565b8060005b838110156139db5781516139c28882613965565b97506139cd8361397d565b9250506001810190506139ae565b5085935050505092915050565b60006060820190506139fd6000830186613406565b8181036020830152613a0f818561398a565b9050613a1e6040830184613262565b949350505050565b600081519050613a35816133ad565b92915050565b600060208284031215613a5157613a50613296565b5b6000613a5f84828501613a26565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613ad182613258565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613b0357613b02613a97565b5b600182019050919050565b60006040820190508181036000830152613b28818561398a565b9050613b376020830184613383565b9392505050565b6000604082019050613b536000830185613406565b613b606020830184613383565b9392505050565b600082825260208201905092915050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000613bae601f83613b67565b9150613bb982613b78565b602082019050919050565b60006020820190508181036000830152613bdd81613ba1565b9050919050565b6000613bef82613258565b9150613bfa83613258565b9250828203905081811115613c1257613c11613a97565b5b92915050565b6000604082019050613c2d6000830185613406565b613c3a6020830184613406565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613c9d602683613b67565b9150613ca882613c41565b604082019050919050565b60006020820190508181036000830152613ccc81613c90565b9050919050565b7f5f7472616e736665724574683a20457468207472616e73666572206661696c6560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b6000613d2f602183613b67565b9150613d3a82613cd3565b604082019050919050565b60006020820190508181036000830152613d5e81613d22565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613d9b602083613b67565b9150613da682613d65565b602082019050919050565b60006020820190508181036000830152613dca81613d8e565b9050919050565b6000819050919050565b6000613df6613df1613dec846131fc565b613dd1565b6131fc565b9050919050565b6000613e0882613ddb565b9050919050565b6000613e1a82613dfd565b9050919050565b613e2a81613e0f565b82525050565b6000604082019050613e456000830185613e21565b613e526020830184613e21565b9392505050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000613e8f601083613b67565b9150613e9a82613e59565b602082019050919050565b60006020820190508181036000830152613ebe81613e82565b9050919050565b6000613ed082613258565b9150613edb83613258565b9250828202613ee981613258565b91508282048414831517613f0057613eff613a97565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613f4182613258565b9150613f4c83613258565b925082613f5c57613f5b613f07565b5b828204905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b613f9c81613700565b82525050565b6000613fae8383613f93565b60208301905092915050565b6000602082019050919050565b6000613fd282613f67565b613fdc8185613f72565b9350613fe783613f83565b8060005b83811015614018578151613fff8882613fa2565b975061400a83613fba565b925050600181019050613feb565b5085935050505092915050565b600060e08201905061403a600083018a613406565b818103602083015261404c818961398a565b905081810360408301526140608188613fc7565b905061406f6060830187613262565b61407c6080830186613406565b61408960a0830185613262565b61409660c0830184613262565b98975050505050505050565b600060c0820190506140b76000830189613406565b6140c46020830188613406565b6140d16040830187613262565b6140de6060830186613406565b6140eb6080830185613262565b6140f860a0830184613406565b979650505050505050565b60006040820190506141186000830185613406565b6141256020830184613262565b9392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000614162601483613b67565b915061416d8261412c565b602082019050919050565b6000602082019050818103600083015261419181614155565b9050919050565b60006060820190506141ad6000830186613406565b6141ba6020830185613406565b6141c76040830184613262565b949350505050565b6000815190506141de8161360c565b92915050565b6000602082840312156141fa576141f9613296565b5b6000614208848285016141cf565b91505092915050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b600061426d602a83613b67565b915061427882614211565b604082019050919050565b6000602082019050818103600083015261429c81614260565b9050919050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b60006142ff602683613b67565b915061430a826142a3565b604082019050919050565b6000602082019050818103600083015261432e816142f2565b9050919050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b600061436b601d83613b67565b915061437682614335565b602082019050919050565b6000602082019050818103600083015261439a8161435e565b9050919050565b600081519050919050565b600081905092915050565b60005b838110156143d55780820151818401526020810190506143ba565b60008484015250505050565b60006143ec826143a1565b6143f681856143ac565b93506144068185602086016143b7565b80840191505092915050565b600061441e82846143e1565b915081905092915050565b600081519050919050565b600061443f82614429565b6144498185613b67565b93506144598185602086016143b7565b61446281613435565b840191505092915050565b600060208201905081810360008301526144878184614434565b90509291505056fea26469706673582212204c541686fff2b154c3eac7c9a29def3b0adcdbd4effdeff0939c040eb1f1d25864736f6c634300081200330000000000000000000000008fbde8bb7a0aff27f8c81a0b553ceeba79acf5610000000000000000000000007d16053f9985c42fbaabd3e35ed33f486e256b020000000000000000000000003df3c01b72dc5d63565af0bcb20d847227c2201a0000000000000000000000005db8606f2927e7173b3cab5a4c512d9f00bbf193000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000