Детали транзакции
Хеш транзакции
: 0xbd4a68d3a464a72036c373cf5a2e05d4dd0cd95f2a78bb076eefd48492c9cb39
Статус:
Готово
Блок:
53084662
376 863 подтверждения блока
Отметка времени:
15.11.2024, 07:53:18 (8 дн. назад)
Сумма:
0AVAX
($0)
Комиссия за транзакцию:
0,101630925
$3,16
Цена газа:
0,000000025 AVAX (25 nAVAX)
Лимит газа и использование по транз.:
4 098 668|4 065 237 (99,18 %)
Другие атрибуты:
Одноразовое число:11895
Позиция в блоке:4
Входные данные:
0x6080604052600c60055566b1a2bc2ec5000060075568015af1d78b58c400006008556000600960006101000a81548160ff0219169083151502179055503480156200004957600080fd5b5060405162004b9638038062004b9683398181016040528101906200006f919062000528565b6200008f620000836200027060201b60201c565b6200027860201b60201c565b620000a5856200033c60201b62002e6f1760201c565b620000e7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000de9062000637565b60405180910390fd5b620000fd846200033c60201b62002e6f1760201c565b6200013f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200013690620006cf565b60405180910390fd5b84600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000254336200035f60201b60201c565b62000265816200035f60201b60201c565b505050505062000763565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6200036f6200040460201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620003aa57600080fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b620004146200027060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200043a6200049560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000493576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200048a9062000741565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620004f082620004c3565b9050919050565b6200050281620004e3565b81146200050e57600080fd5b50565b6000815190506200052281620004f7565b92915050565b600080600080600060a08688031215620005475762000546620004be565b5b6000620005578882890162000511565b95505060206200056a8882890162000511565b94505060406200057d8882890162000511565b9350506060620005908882890162000511565b9250506080620005a38882890162000511565b9150509295509295909350565b600082825260208201905092915050565b7f636f6e7374727563746f723a206368696b6e206d75737420626520612076616c60008201527f696420636f6e7472616374000000000000000000000000000000000000000000602082015250565b60006200061f602b83620005b0565b91506200062c82620005c1565b604082019050919050565b60006020820190508181036000830152620006528162000610565b9050919050565b7f636f6e7374727563746f723a20726f6f737472206d757374206265206120766160008201527f6c696420636f6e74726163740000000000000000000000000000000000000000602082015250565b6000620006b7602c83620005b0565b9150620006c48262000659565b604082019050919050565b60006020820190508181036000830152620006ea81620006a8565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000729602083620005b0565b91506200073682620006f1565b602082019050919050565b600060208201905081810360008301526200075c816200071a565b9050919050565b61442380620007736000396000f3fe6080604052600436106101815760003560e01c80638705fcd4116100d1578063bf01ce1d1161008a578063e0867f4611610064578063e0867f4614610519578063e5a5aad314610542578063ea5141461461056b578063f2fde38b1461059457610181565b8063bf01ce1d146104b0578063cf1c316a146104c7578063df5398f6146104f057610181565b80638705fcd41461039e5780638da5cb5b146103c7578063b19068c7146103f2578063b1b71afa1461041d578063b8cb5f8b14610448578063b91816111461047357610181565b80636b3926801161013e57806375d985741161011857806375d98574146102e05780637e3086c3146103095780637ee1496e1461034a5780637f7f89681461037557610181565b80636b39268014610277578063715018a6146102a057806372d556b4146102b757610181565b8063023ed5e21461018657806312cf6ff1146101a257806341275358146101cd57806342ae99c4146101f8578063485d7d941461022357806369e154041461024c575b600080fd5b6101a0600480360381019061019b9190613136565b6105bd565b005b3480156101ae57600080fd5b506101b7610cbd565b6040516101c4919061319a565b60405180910390f35b3480156101d957600080fd5b506101e2610cd0565b6040516101ef91906131f6565b60405180910390f35b34801561020457600080fd5b5061020d610cf6565b60405161021a9190613270565b60405180910390f35b34801561022f57600080fd5b5061024a600480360381019061024591906132b7565b610d1c565b005b34801561025857600080fd5b50610261610df2565b60405161026e91906132fd565b60405180910390f35b34801561028357600080fd5b5061029e60048036038101906102999190613344565b610df8565b005b3480156102ac57600080fd5b506102b5610e0a565b005b3480156102c357600080fd5b506102de60048036038101906102d99190613344565b610e1e565b005b3480156102ec57600080fd5b5061030760048036038101906103029190613371565b610e30565b005b34801561031557600080fd5b50610330600480360381019061032b9190613136565b611370565b6040516103419594939291906133cd565b60405180910390f35b34801561035657600080fd5b5061035f61141c565b60405161036c9190613441565b60405180910390f35b34801561038157600080fd5b5061039c60048036038101906103979190613344565b611442565b005b3480156103aa57600080fd5b506103c560048036038101906103c091906132b7565b611454565b005b3480156103d357600080fd5b506103dc6114a0565b6040516103e991906131f6565b60405180910390f35b3480156103fe57600080fd5b506104076114c9565b60405161041491906132fd565b60405180910390f35b34801561042957600080fd5b506104326114cf565b60405161043f91906132fd565b60405180910390f35b34801561045457600080fd5b5061045d6114d5565b60405161046a9190613441565b60405180910390f35b34801561047f57600080fd5b5061049a600480360381019061049591906132b7565b6114fb565b6040516104a7919061319a565b60405180910390f35b3480156104bc57600080fd5b506104c561151b565b005b3480156104d357600080fd5b506104ee60048036038101906104e991906132b7565b6116cb565b005b3480156104fc57600080fd5b5061051760048036038101906105129190613136565b611767565b005b34801561052557600080fd5b50610540600480360381019061053b9190613136565b6122d1565b005b34801561054e57600080fd5b5061056960048036038101906105649190613488565b6128c4565b005b34801561057757600080fd5b50610592600480360381019061058d91906134b5565b6128e9565b005b3480156105a057600080fd5b506105bb60048036038101906105b691906132b7565b612deb565b005b6000600a826040516105cf919061358b565b90815260200160405180910390206002015411610621576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610618906135ff565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a82604051610649919061358b565b908152602001604051809103902060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156106d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c99061366b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a826040516106fa919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610783576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077a906136d7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a826040516107ab919061358b565b908152602001604051809103902060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082b90613743565b60405180910390fd5b600a81604051610844919061358b565b908152602001604051809103902060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108da906137af565b60405180910390fd5b600754341015610928576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091f9061381b565b60405180910390fd5b6000600a8260405161093a919061358b565b908152602001604051809103902060020154905060006064600554600284610962919061386a565b61096c919061386a565b61097691906138f3565b90506000600a8460405161098a919061358b565b908152602001604051809103902060030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6007549081150290604051600060405180830381858888f19350505050158015610a43573d6000803e3d6000fd5b506000600a84604051610a56919061358b565b908152602001604051809103902060020181905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631e54ad0030836040518363ffffffff1660e01b8152600401610ac8929190613924565b600060405180830381600087803b158015610ae257600080fd5b505af1158015610af6573d6000803e3d6000fd5b505050506000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3384600287610b49919061386a565b610b53919061394d565b6040518363ffffffff1660e01b8152600401610b70929190613924565b6020604051808303816000875af1158015610b8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb39190613996565b905080610bbf57600080fd5b7f7ab7375fedb2047b00ff55afd59e61ce5b915c513386eab7bef8e0214e6dbba1843384600287610bf0919061386a565b610bfa919061394d565b604051610c09939291906139fc565b60405180910390a1600a84604051610c21919061358b565b9081526020016040518091039020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556004820160009055505050505050565b600960009054906101000a900460ff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610d24612e92565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610d5e57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610d9757600080fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60075481565b610e00612e92565b8060078190555050565b610e12612e92565b610e1c6000612f10565b565b610e26612e92565b8060058190555050565b60001515600960009054906101000a900460ff16151514610e86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7d90613a86565b60405180910390fd5b60008111610ec9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec090613b18565b60405180910390fd5b600854811015610f0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0590613baa565b60405180910390fd5b80600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610f6a91906131f6565b602060405180830381865afa158015610f87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fab9190613bdf565b1015610fec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe390613c58565b60405180910390fd5b6000600a83604051610ffe919061358b565b90815260200160405180910390206002015414611050576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104790613cc4565b60405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016110ad91906131f6565b602060405180830381865afa1580156110ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110ee9190613bdf565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161114991906131f6565b602060405180830381865afa158015611166573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061118a9190613bdf565b6111949190613ce4565b116111d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111cb90613d86565b60405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b815260040161123593929190613da6565b6020604051808303816000875af1158015611254573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112789190613996565b90508061128457600080fd5b81600a84604051611295919061358b565b90815260200160405180910390206002018190555033600a846040516112bb919061358b565b908152602001604051809103902060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042600a8460405161131b919061358b565b9081526020016040518091039020600401819055507f6f2bde85e747f4d0b72a8d587050498a1d5c3466ff715125c46826f169e5d4be833384604051611363939291906139fc565b60405180910390a1505050565b600a818051602081018201805184825260208301602085012081835280955050505050506000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040154905085565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61144a612e92565b8060088190555050565b61145c612e92565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60085481565b60055481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915054906101000a900460ff1681565b611523612e92565b60011515600960009054906101000a900460ff16151514611579576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157090613e29565b60405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016115d691906131f6565b602060405180830381865afa1580156115f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116179190613bdf565b90506000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b8152600401611678929190613924565b6020604051808303816000875af1158015611697573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116bb9190613996565b9050806116c757600080fd5b5050565b6116d3612e92565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561170d57600080fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600a82604051611779919061358b565b908152602001604051809103902060020154116117cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117c2906135ff565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a826040516117f3919061358b565b908152602001604051809103902060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461187b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187290613e95565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156118eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e290613f01565b60405180910390fd5b600a816040516118fb919061358b565b908152602001604051809103902060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806119d25750600a81604051611971919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611a11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0890613f6d565b60405180910390fd5b62015180600a82604051611a25919061358b565b908152602001604051809103902060040154611a419190613ce4565b4211611a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7990613fd9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a82604051611aaa919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015611b6b5750600a81604051611b0a919061358b565b908152602001604051809103902060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15611d8d576000600a82604051611b82919061358b565b90815260200160405180910390206002015490506000600a83604051611ba8919061358b565b908152602001604051809103902060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b8152600401611c56929190613924565b6020604051808303816000875af1158015611c75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c999190613996565b905080611ca557600080fd5b7fb3c13b7a37564b2ae9af2022881209e152e548bc6d05936e9dad5e81aaa7166f833384604051611cd893929190614045565b60405180910390a1600a83604051611cf0919061358b565b9081526020016040518091039020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556004820160009055505050506122ce565b600073ffffffffffffffffffffffffffffffffffffffff16600a82604051611db5919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146122cd576000600a82604051611e14919061358b565b908152602001604051809103902060020154905060006040518060400160405280600781526020017f706c6179657231000000000000000000000000000000000000000000000000008152509050600a83604051611e72919061358b565b908152602001604051809103902060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611f39576000600a84604051611ee9919061358b565b908152602001604051809103902060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600a83604051611f49919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612048576000600a84604051611fc0919061358b565b908152602001604051809103902060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600781526020017f706c61796572320000000000000000000000000000000000000000000000000081525090505b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33856040518363ffffffff1660e01b81526004016120a7929190613924565b6020604051808303816000875af11580156120c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120ea9190613996565b9050806120f657600080fd5b7fb3c13b7a37564b2ae9af2022881209e152e548bc6d05936e9dad5e81aaa7166f8433858560405161212b9493929190614096565b60405180910390a1600073ffffffffffffffffffffffffffffffffffffffff16600a8560405161215b919061358b565b908152602001604051809103902060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561221d5750600073ffffffffffffffffffffffffffffffffffffffff16600a856040516121d3919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b156122c957600a84604051612232919061358b565b9081526020016040518091039020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560028201600090556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600482016000905550505b5050505b5b50565b60001515600960009054906101000a900460ff16151514612327576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161231e90613a86565b60405180910390fd5b6000600a82604051612339919061358b565b9081526020016040518091039020600201541161238b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612382906135ff565b60405180910390fd5b6000600a8260405161239d919061358b565b908152602001604051809103902060020154905080600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161240d91906131f6565b602060405180830381865afa15801561242a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244e9190613bdf565b101561248f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161248690613c58565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a836040516124b7919061358b565b908152602001604051809103902060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612540576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161253790614135565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a83604051612568919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146125f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e7906141a1565b60405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161264d91906131f6565b602060405180830381865afa15801561266a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061268e9190613bdf565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016126e991906131f6565b602060405180830381865afa158015612706573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061272a9190613bdf565b6127349190613ce4565b11612774576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161276b90613d86565b60405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b81526004016127d593929190613da6565b6020604051808303816000875af11580156127f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128189190613996565b90508061282457600080fd5b33600a84604051612835919061358b565b908152602001604051809103902060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fc47736a6ebb429be8ca82bf170942674d9bce8662ed18c8d55677330e78f2b218333846040516128b7939291906139fc565b60405180910390a1505050565b6128cc612e92565b80600960006101000a81548160ff02191690831515021790555050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061297357503373ffffffffffffffffffffffffffffffffffffffff1661295b6114a0565b73ffffffffffffffffffffffffffffffffffffffff16145b6129b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129a99061420d565b60405180910390fd5b6000600a836040516129c4919061358b565b90815260200160405180910390206002015411612a16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a0d906135ff565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a83604051612a3e919061358b565b908152602001604051809103902060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612ac7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612abe9061366b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a83604051612aef919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6f906136d7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a83604051612ba0919061358b565b908152602001604051809103902060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612c28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c1f90613e95565b60405180910390fd5b600a82604051612c38919061358b565b908152602001604051809103902060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480612d0f5750600a82604051612cae919061358b565b908152602001604051809103902060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b612d4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d459061429f565b60405180910390fd5b80600a83604051612d5f919061358b565b908152602001604051809103902060030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f45a2ff4103d2a6e8e5f36b6b1604babd37ec7bd2a0796a021b88e01b4c18672b8282604051612ddf9291906142bf565b60405180910390a15050565b612df3612e92565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612e63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e5a90614361565b60405180910390fd5b612e6c81612f10565b50565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b612e9a612fd4565b73ffffffffffffffffffffffffffffffffffffffff16612eb86114a0565b73ffffffffffffffffffffffffffffffffffffffff1614612f0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f05906143cd565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61304382612ffa565b810181811067ffffffffffffffff821117156130625761306161300b565b5b80604052505050565b6000613075612fdc565b9050613081828261303a565b919050565b600067ffffffffffffffff8211156130a1576130a061300b565b5b6130aa82612ffa565b9050602081019050919050565b82818337600083830152505050565b60006130d96130d484613086565b61306b565b9050828152602081018484840111156130f5576130f4612ff5565b5b6131008482856130b7565b509392505050565b600082601f83011261311d5761311c612ff0565b5b813561312d8482602086016130c6565b91505092915050565b60006020828403121561314c5761314b612fe6565b5b600082013567ffffffffffffffff81111561316a57613169612feb565b5b61317684828501613108565b91505092915050565b60008115159050919050565b6131948161317f565b82525050565b60006020820190506131af600083018461318b565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006131e0826131b5565b9050919050565b6131f0816131d5565b82525050565b600060208201905061320b60008301846131e7565b92915050565b6000819050919050565b600061323661323161322c846131b5565b613211565b6131b5565b9050919050565b60006132488261321b565b9050919050565b600061325a8261323d565b9050919050565b61326a8161324f565b82525050565b60006020820190506132856000830184613261565b92915050565b613294816131d5565b811461329f57600080fd5b50565b6000813590506132b18161328b565b92915050565b6000602082840312156132cd576132cc612fe6565b5b60006132db848285016132a2565b91505092915050565b6000819050919050565b6132f7816132e4565b82525050565b600060208201905061331260008301846132ee565b92915050565b613321816132e4565b811461332c57600080fd5b50565b60008135905061333e81613318565b92915050565b60006020828403121561335a57613359612fe6565b5b60006133688482850161332f565b91505092915050565b6000806040838503121561338857613387612fe6565b5b600083013567ffffffffffffffff8111156133a6576133a5612feb565b5b6133b285828601613108565b92505060206133c38582860161332f565b9150509250929050565b600060a0820190506133e260008301886131e7565b6133ef60208301876131e7565b6133fc60408301866132ee565b61340960608301856131e7565b61341660808301846132ee565b9695505050505050565b600061342b8261323d565b9050919050565b61343b81613420565b82525050565b60006020820190506134566000830184613432565b92915050565b6134658161317f565b811461347057600080fd5b50565b6000813590506134828161345c565b92915050565b60006020828403121561349e5761349d612fe6565b5b60006134ac84828501613473565b91505092915050565b600080604083850312156134cc576134cb612fe6565b5b600083013567ffffffffffffffff8111156134ea576134e9612feb565b5b6134f685828601613108565b9250506020613507858286016132a2565b9150509250929050565b600081519050919050565b600081905092915050565b60005b8381101561354557808201518184015260208101905061352a565b83811115613554576000848401525b50505050565b600061356582613511565b61356f818561351c565b935061357f818560208601613527565b80840191505092915050565b6000613597828461355a565b915081905092915050565b600082825260208201905092915050565b7f47616d65206e6f74206163746976650000000000000000000000000000000000600082015250565b60006135e9600f836135a2565b91506135f4826135b3565b602082019050919050565b60006020820190508181036000830152613618816135dc565b9050919050565b7f506c617965722031206e6f742073657400000000000000000000000000000000600082015250565b60006136556010836135a2565b91506136608261361f565b602082019050919050565b6000602082019050818103600083015261368481613648565b9050919050565b7f506c617965722032206e6f742073657400000000000000000000000000000000600082015250565b60006136c16010836135a2565b91506136cc8261368b565b602082019050919050565b600060208201905081810360008301526136f0816136b4565b9050919050565b7f57696e6e6572206e6f7420736574000000000000000000000000000000000000600082015250565b600061372d600e836135a2565b9150613738826136f7565b602082019050919050565b6000602082019050818103600083015261375c81613720565b9050919050565b7f596f7520617265206e6f74207468652077696e6e657200000000000000000000600082015250565b60006137996016836135a2565b91506137a482613763565b602082019050919050565b600060208201905081810360008301526137c88161378c565b9050919050565b7f4e6f7420656e6f75676820474153206665650000000000000000000000000000600082015250565b60006138056012836135a2565b9150613810826137cf565b602082019050919050565b60006020820190508181036000830152613834816137f8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613875826132e4565b9150613880836132e4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156138b9576138b861383b565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006138fe826132e4565b9150613909836132e4565b925082613919576139186138c4565b5b828204905092915050565b600060408201905061393960008301856131e7565b61394660208301846132ee565b9392505050565b6000613958826132e4565b9150613963836132e4565b9250828210156139765761397561383b565b5b828203905092915050565b6000815190506139908161345c565b92915050565b6000602082840312156139ac576139ab612fe6565b5b60006139ba84828501613981565b91505092915050565b60006139ce82613511565b6139d881856135a2565b93506139e8818560208601613527565b6139f181612ffa565b840191505092915050565b60006060820190508181036000830152613a1681866139c3565b9050613a2560208301856131e7565b613a3260408301846132ee565b949350505050565b7f436f6e7472616374206973206c6f636b65640000000000000000000000000000600082015250565b6000613a706012836135a2565b9150613a7b82613a3a565b602082019050919050565b60006020820190508181036000830152613a9f81613a63565b9050919050565b7f576167657220616d6f756e74206d75737420626520677265617465722074686160008201527f6e20300000000000000000000000000000000000000000000000000000000000602082015250565b6000613b026023836135a2565b9150613b0d82613aa6565b604082019050919050565b60006020820190508181036000830152613b3181613af5565b9050919050565b7f576167657220616d6f756e74206d75737420626520677265617465722074686160008201527f6e206d696e696d756d5761676572000000000000000000000000000000000000602082015250565b6000613b94602e836135a2565b9150613b9f82613b38565b604082019050919050565b60006020820190508181036000830152613bc381613b87565b9050919050565b600081519050613bd981613318565b92915050565b600060208284031215613bf557613bf4612fe6565b5b6000613c0384828501613bca565b91505092915050565b7f4e6f7420656e6f75676820576167657200000000000000000000000000000000600082015250565b6000613c426010836135a2565b9150613c4d82613c0c565b602082019050919050565b60006020820190508181036000830152613c7181613c35565b9050919050565b7f576167657220616d6f756e7420616c7265616479207365740000000000000000600082015250565b6000613cae6018836135a2565b9150613cb982613c78565b602082019050919050565b60006020820190508181036000830152613cdd81613ca1565b9050919050565b6000613cef826132e4565b9150613cfa836132e4565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613d2f57613d2e61383b565b5b828201905092915050565b7f4469646e74206861766520746865204e46540000000000000000000000000000600082015250565b6000613d706012836135a2565b9150613d7b82613d3a565b602082019050919050565b60006020820190508181036000830152613d9f81613d63565b9050919050565b6000606082019050613dbb60008301866131e7565b613dc860208301856131e7565b613dd560408301846132ee565b949350505050565b7f436f6e7472616374204e4f54206c6f636b656400000000000000000000000000600082015250565b6000613e136013836135a2565b9150613e1e82613ddd565b602082019050919050565b60006020820190508181036000830152613e4281613e06565b9050919050565b7f57696e6e657220616c7265616479207365740000000000000000000000000000600082015250565b6000613e7f6012836135a2565b9150613e8a82613e49565b602082019050919050565b60006020820190508181036000830152613eae81613e72565b9050919050565b7f43616e2774206265206164647265737320307830000000000000000000000000600082015250565b6000613eeb6014836135a2565b9150613ef682613eb5565b602082019050919050565b60006020820190508181036000830152613f1a81613ede565b9050919050565b7f596f7520617265206e6f742074686520706c6179657200000000000000000000600082015250565b6000613f576016836135a2565b9150613f6282613f21565b602082019050919050565b60006020820190508181036000830152613f8681613f4a565b9050919050565b7f576974686472617720636f6f6c646f776e206e6f74206d657400000000000000600082015250565b6000613fc36019836135a2565b9150613fce82613f8d565b602082019050919050565b60006020820190508181036000830152613ff281613fb6565b9050919050565b7f706c617965723100000000000000000000000000000000000000000000000000600082015250565b600061402f6007836135a2565b915061403a82613ff9565b602082019050919050565b6000608082019050818103600083015261405f81866139c3565b905061406e60208301856131e7565b61407b60408301846132ee565b818103606083015261408c81614022565b9050949350505050565b600060808201905081810360008301526140b081876139c3565b90506140bf60208301866131e7565b6140cc60408301856132ee565b81810360608301526140de81846139c3565b905095945050505050565b7f506c6179657231206e6f74207365740000000000000000000000000000000000600082015250565b600061411f600f836135a2565b915061412a826140e9565b602082019050919050565b6000602082019050818103600083015261414e81614112565b9050919050565b7f576167657220616c726561647920616363657074656400000000000000000000600082015250565b600061418b6016836135a2565b915061419682614155565b602082019050919050565b600060208201905081810360008301526141ba8161417e565b9050919050565b7f4e6f7420617574686f72697a6564000000000000000000000000000000000000600082015250565b60006141f7600e836135a2565b9150614202826141c1565b602082019050919050565b60006020820190508181036000830152614226816141ea565b9050919050565b7f57696e6e6572206d75737420626520706c617965722031206f7220706c61796560008201527f7220320000000000000000000000000000000000000000000000000000000000602082015250565b60006142896023836135a2565b91506142948261422d565b604082019050919050565b600060208201905081810360008301526142b88161427c565b9050919050565b600060408201905081810360008301526142d981856139c3565b90506142e860208301846131e7565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061434b6026836135a2565b9150614356826142ef565b604082019050919050565b6000602082019050818103600083015261437a8161433e565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006143b76020836135a2565b91506143c282614381565b602082019050919050565b600060208201905081810360008301526143e6816143aa565b905091905056fea2646970667358221220a16fc2c0c7169e2148d4c20eaa55b9657cae8f7d07e63f05fc8556f062916a5664736f6c634300080c00330000000000000000000000008927985b358692815e18f2138964679dca5d3b79000000000000000000000000cf91b99548b1c17dd1095c0680e20de380635e200000000000000000000000007761e2338b35bceb6bda6ce477ef012bde7ae611000000000000000000000000f452273a9b887137075f303923a5e8f0a4bfb2a5000000000000000000000000f452273a9b887137075f303923a5e8f0a4bfb2a5