Детали транзакции
Хеш транзакции
: 0xbe1db231b27f63e2ad5f389105d94ffeef94d38fe835bcbf97c3f4b88d570c02
Статус:
Готово
Блок:
43006941
12 061 618 подтверждений блока
Отметка времени:
17.03.2024, 15:18:16 (9 мес. назад)
Взаимодействие с (на):
Сумма:
0AVAX
($0)
Комиссия за транзакцию:
0,074605625
$3,79
Цена газа:
0,000000025 AVAX (25 nAVAX)
Лимит газа и использование по транз.:
2 984 225|2 984 225 (100 %)
Другие атрибуты:
Одноразовое число:11194
Позиция в блоке:23
Входные данные:
0x60a06040526405d21dba00600455600c6005553480156200001f57600080fd5b50604051620038f6380380620038f683398181016040528101906200004591906200025e565b62000065620000596200011a60201b60201c565b6200012260201b60201c565b816040516200007490620001e6565b620000809190620002b6565b604051809103906000f0801580156200009d573d6000803e3d6000fd5b5073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050620002d3565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611363806200259383390190565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200022682620001f9565b9050919050565b620002388162000219565b81146200024457600080fd5b50565b60008151905062000258816200022d565b92915050565b60008060408385031215620002785762000277620001f4565b5b6000620002888582860162000247565b92505060206200029b8582860162000247565b9150509250929050565b620002b08162000219565b82525050565b6000602082019050620002cd6000830184620002a5565b92915050565b60805161228f6200030460003960008181610395015281816106a50152818161073f01526109ed015261228f6000f3fe60806040523480156200001157600080fd5b5060043610620001305760003560e01c80639403b63411620000b1578063abffeffc116200007b578063abffeffc14620002e7578063c06abfc7146200031d578063c0cc6d03146200033f578063f2fde38b146200034b578063fdfa2bfd146200036b5762000130565b80639403b63414620002375780639b0c7c46146200026d578063a4fd9898146200028f578063aaf10f4214620002c55762000130565b8063678edca311620000ff578063678edca314620001bd578063709d4ac814620001dd578063715018a614620001fd578063856352db14620002095780638da5cb5b14620002155762000130565b806313ddb69f14620001355780632d6b3a6b14620001575780635c550ac2146200017957806361bc221a146200019b575b600080fd5b6200013f6200038b565b6040516200014e919062000d08565b60405180910390f35b6200016162000391565b60405162000170919062000d6a565b60405180910390f35b62000183620003b9565b60405162000192919062000d6a565b60405180910390f35b620001a5620003df565b604051620001b4919062000d08565b60405180910390f35b620001db6004803603810190620001d5919062000dbd565b620003e5565b005b620001fb6004803603810190620001f5919062000dbd565b62000432565b005b620002076200047f565b005b6200021362000497565b005b6200021f620005cc565b6040516200022e919062000d6a565b60405180910390f35b6200025560048036038101906200024f919062000dbd565b620005f5565b60405162000264919062000d6a565b60405180910390f35b6200027762000632565b60405162000286919062000d08565b60405180910390f35b620002ad6004803603810190620002a7919062000e20565b62000638565b604051620002bc919062000d6a565b60405180910390f35b620002cf620006a1565b604051620002de919062000d6a565b60405180910390f35b620003056004803603810190620002ff919062000e52565b6200073a565b60405162000314919062000d6a565b60405180910390f35b62000327620009bb565b60405162000336919062000f2f565b60405180910390f35b62000349620009e1565b005b62000369600480360381019062000363919062000e20565b62000a7c565b005b62000389600480360381019062000383919062000e20565b62000b07565b005b60055481565b60007f0000000000000000000000000000000000000000000000000000000000000000905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015481565b620003ef62000b8e565b806004819055507ffb2ae67cff89e58576b50999e3232e1a13c1dffb08b4388252e1ff7b02b627228160405162000427919062000d08565b60405180910390a150565b6200043c62000b8e565b806005819055507ff67b2fbe67f18d7836ff630ddec7a5e94cb61ef63dd5e96533bbcd62ec16dd748160405162000474919062000d08565b60405180910390a150565b6200048962000b8e565b62000495600062000c13565b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631e54ad0030600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040162000533919062000d6a565b602060405180830381865afa15801562000551573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000577919062000f63565b6040518363ffffffff1660e01b81526004016200059692919062000f95565b600060405180830381600087803b158015620005b157600080fd5b505af1158015620005c6573d6000803e3d6000fd5b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60045481565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200070f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000735919062000fd9565b905090565b6000807f000000000000000000000000000000000000000000000000000000000000000063359ef75b60e01b8787878730604051602401620007819594939291906200100b565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051620007ec9062000cdf565b620007f99291906200110c565b604051809103906000f08015801562000816573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff1663f2fde38b336040518263ffffffff1660e01b815260040162000854919062000d6a565b600060405180830381600087803b1580156200086f57600080fd5b505af115801562000884573d6000803e3d6000fd5b50505050600160008154809291906200089d906200116f565b91905055508060026000600154815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f4d298e34843d8f05d5ae91a365a375737833799fe6e0dd6f180d38d7b0b399cb8133604051620009a7929190620011bd565b60405180910390a180915050949350505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b620009eb62000b8e565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f2fde38b336040518263ffffffff1660e01b815260040162000a46919062000d6a565b600060405180830381600087803b15801562000a6157600080fd5b505af115801562000a76573d6000803e3d6000fd5b50505050565b62000a8662000b8e565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141562000af9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000af09062001271565b60405180910390fd5b62000b048162000c13565b50565b62000b1162000b8e565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f764160d8f506cf04054dc9487ebf44701ec439442fbc6965b9afcf46daf45b5b8160405162000b83919062000d6a565b60405180910390a150565b62000b9862000cd7565b73ffffffffffffffffffffffffffffffffffffffff1662000bb8620005cc565b73ffffffffffffffffffffffffffffffffffffffff161462000c11576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c0890620012e3565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b610f54806200130683390190565b6000819050919050565b62000d028162000ced565b82525050565b600060208201905062000d1f600083018462000cf7565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000d528262000d25565b9050919050565b62000d648162000d45565b82525050565b600060208201905062000d81600083018462000d59565b92915050565b600080fd5b62000d978162000ced565b811462000da357600080fd5b50565b60008135905062000db78162000d8c565b92915050565b60006020828403121562000dd65762000dd562000d87565b5b600062000de68482850162000da6565b91505092915050565b62000dfa8162000d45565b811462000e0657600080fd5b50565b60008135905062000e1a8162000def565b92915050565b60006020828403121562000e395762000e3862000d87565b5b600062000e498482850162000e09565b91505092915050565b6000806000806080858703121562000e6f5762000e6e62000d87565b5b600062000e7f8782880162000e09565b945050602062000e928782880162000e09565b935050604062000ea58782880162000e09565b925050606062000eb88782880162000e09565b91505092959194509250565b6000819050919050565b600062000eef62000ee962000ee38462000d25565b62000ec4565b62000d25565b9050919050565b600062000f038262000ece565b9050919050565b600062000f178262000ef6565b9050919050565b62000f298162000f0a565b82525050565b600060208201905062000f46600083018462000f1e565b92915050565b60008151905062000f5d8162000d8c565b92915050565b60006020828403121562000f7c5762000f7b62000d87565b5b600062000f8c8482850162000f4c565b91505092915050565b600060408201905062000fac600083018562000d59565b62000fbb602083018462000cf7565b9392505050565b60008151905062000fd38162000def565b92915050565b60006020828403121562000ff25762000ff162000d87565b5b6000620010028482850162000fc2565b91505092915050565b600060a08201905062001022600083018862000d59565b62001031602083018762000d59565b62001040604083018662000d59565b6200104f606083018562000d59565b6200105e608083018462000d59565b9695505050505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015620010a457808201518184015260208101905062001087565b83811115620010b4576000848401525b50505050565b6000601f19601f8301169050919050565b6000620010d88262001068565b620010e4818562001073565b9350620010f681856020860162001084565b6200110181620010ba565b840191505092915050565b600060408201905062001123600083018562000d59565b8181036020830152620011378184620010cb565b90509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200117c8262000ced565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415620011b257620011b162001140565b5b600182019050919050565b6000604082019050620011d4600083018562000d59565b620011e3602083018462000d59565b9392505050565b600082825260208201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600062001259602683620011ea565b91506200126682620011fb565b604082019050919050565b600060208201905081810360008301526200128c816200124a565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000620012cb602083620011ea565b9150620012d88262001293565b602082019050919050565b60006020820190508181036000830152620012fe81620012bc565b905091905056fe608060405260405162000f5438038062000f548339818101604052810190620000299190620006b1565b6200003d828260006200004560201b60201c565b5050620009d2565b62000056836200013c60201b60201c565b8273ffffffffffffffffffffffffffffffffffffffff167f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e60405160405180910390a2600082511180620000a75750805b156200013757620001358373ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000fd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000123919062000717565b83620002db60201b620000371760201c565b505b505050565b62000152816200031160201b620000641760201c565b62000194576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200018b90620007d0565b60405180910390fd5b6200021b8173ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020a919062000717565b6200031160201b620000641760201c565b6200025d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002549062000868565b60405180910390fd5b80620002977fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200033460201b620000871760201c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606062000309838360405180606001604052806027815260200162000f2d602791396200033e60201b60201c565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000819050919050565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516200036a9190620008d7565b600060405180830381855af49150503d8060008114620003a7576040519150601f19603f3d011682016040523d82523d6000602084013e620003ac565b606091505b5091509150620003c586838387620003d060201b60201c565b925050509392505050565b6060831562000441576000835114156200043857620003f5856200031160201b60201c565b62000437576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200042e9062000940565b60405180910390fd5b5b82905062000454565b6200045383836200045c60201b60201c565b5b949350505050565b600082511115620004705781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004a69190620009ae565b60405180910390fd5b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620004f082620004c3565b9050919050565b6200050281620004e3565b81146200050e57600080fd5b50565b6000815190506200052281620004f7565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200057d8262000532565b810181811067ffffffffffffffff821117156200059f576200059e62000543565b5b80604052505050565b6000620005b4620004af565b9050620005c2828262000572565b919050565b600067ffffffffffffffff821115620005e557620005e462000543565b5b620005f08262000532565b9050602081019050919050565b60005b838110156200061d57808201518184015260208101905062000600565b838111156200062d576000848401525b50505050565b60006200064a6200064484620005c7565b620005a8565b9050828152602081018484840111156200066957620006686200052d565b5b62000676848285620005fd565b509392505050565b600082601f83011262000696576200069562000528565b5b8151620006a884826020860162000633565b91505092915050565b60008060408385031215620006cb57620006ca620004b9565b5b6000620006db8582860162000511565b925050602083015167ffffffffffffffff811115620006ff57620006fe620004be565b5b6200070d858286016200067e565b9150509250929050565b60006020828403121562000730576200072f620004b9565b5b6000620007408482850162000511565b91505092915050565b600082825260208201905092915050565b7f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e60008201527f7472616374000000000000000000000000000000000000000000000000000000602082015250565b6000620007b860258362000749565b9150620007c5826200075a565b604082019050919050565b60006020820190508181036000830152620007eb81620007a9565b9050919050565b7f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960008201527f73206e6f74206120636f6e747261637400000000000000000000000000000000602082015250565b60006200085060308362000749565b91506200085d82620007f2565b604082019050919050565b60006020820190508181036000830152620008838162000841565b9050919050565b600081519050919050565b600081905092915050565b6000620008ad826200088a565b620008b9818562000895565b9350620008cb818560208601620005fd565b80840191505092915050565b6000620008e58284620008a0565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b600062000928601d8362000749565b91506200093582620008f0565b602082019050919050565b600060208201905081810360008301526200095b8162000919565b9050919050565b600081519050919050565b60006200097a8262000962565b62000986818562000749565b935062000998818560208601620005fd565b620009a38162000532565b840191505092915050565b60006020820190508181036000830152620009ca81846200096d565b905092915050565b61054b80620009e26000396000f3fe6080604052366100135761001161001d565b005b61001b61001d565b005b610025610091565b610035610030610093565b610110565b565b606061005c83836040518060600160405280602781526020016104ef60279139610136565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000819050919050565b565b600061009d6101bc565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061010b919061033c565b905090565b3660008037600080366000845af43d6000803e8060008114610131573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff168560405161016091906103e3565b600060405180830381855af49150503d806000811461019b576040519150601f19603f3d011682016040523d82523d6000602084013e6101a0565b606091505b50915091506101b186838387610213565b925050509392505050565b60006101ea7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b610087565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606083156102765760008351141561026e5761022e85610064565b61026d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026490610457565b60405180910390fd5b5b829050610281565b6102808383610289565b5b949350505050565b60008251111561029c5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d091906104cc565b60405180910390fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610309826102de565b9050919050565b610319816102fe565b811461032457600080fd5b50565b60008151905061033681610310565b92915050565b600060208284031215610352576103516102d9565b5b600061036084828501610327565b91505092915050565b600081519050919050565b600081905092915050565b60005b8381101561039d578082015181840152602081019050610382565b838111156103ac576000848401525b50505050565b60006103bd82610369565b6103c78185610374565b93506103d781856020860161037f565b80840191505092915050565b60006103ef82846103b2565b915081905092915050565b600082825260208201905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000610441601d836103fa565b915061044c8261040b565b602082019050919050565b6000602082019050818103600083015261047081610434565b9050919050565b600081519050919050565b6000601f19601f8301169050919050565b600061049e82610477565b6104a881856103fa565b93506104b881856020860161037f565b6104c181610482565b840191505092915050565b600060208201905081810360008301526104e68184610493565b90509291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220234e87609af6db79c556688a269dde1d350434a681aa68e4f8350f591dbf420764736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220db47e5d61dd4d15578c67464613a22148d0004f25688c065c07b2d1e8d1cda0a64736f6c634300080c003360a060405234801561001057600080fd5b5060405161136338038061136383398181016040528101906100329190610238565b61004e6100436100fc60201b60201c565b61010460201b60201c565b8060405161005b906101c8565b6100659190610274565b604051809103906000f080158015610081573d6000803e3d6000fd5b5073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061028f565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6109d08061099383390190565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610205826101da565b9050919050565b610215816101fa565b811461022057600080fd5b50565b6000815190506102328161020c565b92915050565b60006020828403121561024e5761024d6101d5565b5b600061025c84828501610223565b91505092915050565b61026e816101fa565b82525050565b60006020820190506102896000830184610265565b92915050565b6080516106e26102b16000396000818161010d01526101de01526106e26000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631c1b8772146100675780635c60da1b14610083578063715018a6146100a15780638da5cb5b146100ab578063c5557f3f146100c9578063f2fde38b146100e7575b600080fd5b610081600480360381019061007c9190610504565b610103565b005b61008b6101da565b6040516100989190610540565b60405180910390f35b6100a9610270565b005b6100b3610284565b6040516100c09190610540565b60405180910390f35b6100d16102ad565b6040516100de9190610540565b60405180910390f35b61010160048036038101906100fc9190610504565b6102d3565b005b61010b610357565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16633659cfe6826040518263ffffffff1660e01b81526004016101649190610540565b600060405180830381600087803b15801561017e57600080fd5b505af1158015610192573d6000803e3d6000fd5b5050505080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610247573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061026b9190610570565b905090565b610278610357565b61028260006103d5565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6102db610357565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561034b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034290610620565b60405180910390fd5b610354816103d5565b50565b61035f610499565b73ffffffffffffffffffffffffffffffffffffffff1661037d610284565b73ffffffffffffffffffffffffffffffffffffffff16146103d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ca9061068c565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006104d1826104a6565b9050919050565b6104e1816104c6565b81146104ec57600080fd5b50565b6000813590506104fe816104d8565b92915050565b60006020828403121561051a576105196104a1565b5b6000610528848285016104ef565b91505092915050565b61053a816104c6565b82525050565b60006020820190506105556000830184610531565b92915050565b60008151905061056a816104d8565b92915050565b600060208284031215610586576105856104a1565b5b60006105948482850161055b565b91505092915050565b600082825260208201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061060a60268361059d565b9150610615826105ae565b604082019050919050565b60006020820190508181036000830152610639816105fd565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061067660208361059d565b915061068182610640565b602082019050919050565b600060208201905081810360008301526106a581610669565b905091905056fea2646970667358221220ebd743ed2ab15d7ef15dfc2f944bf9a6bea57fa01dee06988ffae050f0167ed064736f6c634300080c0033608060405234801561001057600080fd5b506040516109d03803806109d08339818101604052810190610032919061024b565b61004e61004361006360201b60201c565b61006b60201b60201c565b61005d8161012f60201b60201c565b5061031b565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610142816101c560201b61021c1760201c565b610181576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610178906102fb565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610218826101ed565b9050919050565b6102288161020d565b811461023357600080fd5b50565b6000815190506102458161021f565b92915050565b600060208284031215610261576102606101e8565b5b600061026f84828501610236565b91505092915050565b600082825260208201905092915050565b7f5570677261646561626c65426561636f6e3a20696d706c656d656e746174696f60008201527f6e206973206e6f74206120636f6e747261637400000000000000000000000000602082015250565b60006102e5603383610278565b91506102f082610289565b604082019050919050565b60006020820190508181036000830152610314816102d8565b9050919050565b6106a68061032a6000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80633659cfe61461005c5780635c60da1b14610078578063715018a6146100965780638da5cb5b146100a0578063f2fde38b146100be575b600080fd5b61007660048036038101906100719190610478565b6100da565b005b610080610131565b60405161008d91906104b4565b60405180910390f35b61009e61015b565b005b6100a861016f565b6040516100b591906104b4565b60405180910390f35b6100d860048036038101906100d39190610478565b610198565b005b6100e261023f565b6100eb816102bd565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61016361023f565b61016d6000610349565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6101a061023f565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020790610552565b60405180910390fd5b61021981610349565b50565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b61024761040d565b73ffffffffffffffffffffffffffffffffffffffff1661026561016f565b73ffffffffffffffffffffffffffffffffffffffff16146102bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102b2906105be565b60405180910390fd5b565b6102c68161021c565b610305576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102fc90610650565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006104458261041a565b9050919050565b6104558161043a565b811461046057600080fd5b50565b6000813590506104728161044c565b92915050565b60006020828403121561048e5761048d610415565b5b600061049c84828501610463565b91505092915050565b6104ae8161043a565b82525050565b60006020820190506104c960008301846104a5565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061053c6026836104cf565b9150610547826104e0565b604082019050919050565b6000602082019050818103600083015261056b8161052f565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006105a86020836104cf565b91506105b382610572565b602082019050919050565b600060208201905081810360008301526105d78161059b565b9050919050565b7f5570677261646561626c65426561636f6e3a20696d706c656d656e746174696f60008201527f6e206973206e6f74206120636f6e747261637400000000000000000000000000602082015250565b600061063a6033836104cf565b9150610645826105de565b604082019050919050565b600060208201905081810360008301526106698161062d565b905091905056fea2646970667358221220e950358304e072cad89f3a6146e3483d3f84c8c77117a4531ee83d90f3d98c1964736f6c634300080c0033000000000000000000000000edf990c06b339ca0d79e021396494fc1d64c55ea0000000000000000000000007761e2338b35bceb6bda6ce477ef012bde7ae611