Детали транзакции
Хеш транзакции
: 0xb504a954176e8aa7e1498629684d8079cb3ecd3923860a2b4998e8d3ad44eae1
Статус:
Готово
Блок:
24458137
28 917 670 подтверждений блока
Отметка времени:
03.01.2023, 16:23:25 (1 г. 10 мес. назад)
Взаимодействие с (на):
Сумма:
0AVAX
($0)
Комиссия за транзакцию:
0,106001714
$1,18
Цена газа:
0,000000026 AVAX (26 nAVAX)
Лимит газа и использование по транз.:
4 076 989|4 076 989 (100 %)
Другие атрибуты:
Одноразовое число:0
Позиция в блоке:1
Входные данные:
0x60a06040523480156200001157600080fd5b50604051620049d9380380620049d98339810160408190526200003491620000a1565b6200003f3362000051565b6001600160a01b0316608052620000d3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215620000b457600080fd5b81516001600160a01b0381168114620000cc57600080fd5b9392505050565b6080516148dc620000fd600039600081816101c301528181610af3015261106f01526148dc6000f3fe6080604052600436106100b55760003560e01c80638da5cb5b11610069578063c683630d1161004e578063c683630d146101e5578063e21fd0e914610225578063f2fde38b1461023857600080fd5b80638da5cb5b14610165578063ad5c4648146101b157600080fd5b8063715018a61161009a578063715018a61461011057806378e3214f146101255780638af033fb1461014557600080fd5b806333320de3146100c157806359e50fed146100e357600080fd5b366100bc57005b600080fd5b3480156100cd57600080fd5b506100e16100dc366004613d26565b610258565b005b6100f66100f1366004613dea565b61039a565b604080519283526020830191909152015b60405180910390f35b34801561011c57600080fd5b506100e1610b9d565b34801561013157600080fd5b506100e1610140366004613e25565b610c2a565b34801561015157600080fd5b506100f66101603660046140b7565b610cf6565b34801561017157600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610107565b3480156101bd57600080fd5b5061018c7f000000000000000000000000000000000000000000000000000000000000000081565b3480156101f157600080fd5b5061021561020036600461415e565b60016020526000908152604090205460ff1681565b6040519015158152602001610107565b6100f6610233366004613dea565b611114565b34801561024457600080fd5b506100e161025336600461415e565b611607565b60005473ffffffffffffffffffffffffffffffffffffffff1633146102de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b80518251146102ec57600080fd5b60005b82518110156103955781818151811061030a5761030a61417b565b6020026020010151600160008584815181106103285761032861417b565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905561038e816141d9565b90506102ef565b505050565b60008060005a9050600160006103b3602087018761415e565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040016000205460ff16610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f41646472657373206e6f742077686974656c697374656400000000000000000060448201526064016102d5565b610450602085018561415e565b73ffffffffffffffffffffffffffffffffffffffff16610476604086016020870161415e565b73ffffffffffffffffffffffffffffffffffffffff16141580156104c0575060006104a7604086016020870161415e565b73ffffffffffffffffffffffffffffffffffffffff1614155b1561056957600160006104d9604087016020880161415e565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040016000205460ff16610569576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f41646472657373206e6f742077686974656c697374656400000000000000000060448201526064016102d5565b60006105786060860186614212565b61058190614250565b90506000816101000151116105f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f496e76616c6964206d696e2072657475726e20616d6f756e740000000000000060448201526064016102d5565b6105fb81611737565b61061381600001518260e0015183610140015161187b565b60006106258261012001516080611aa1565b9050600080600073ffffffffffffffffffffffffffffffffffffffff168460c0015173ffffffffffffffffffffffffffffffffffffffff161461066c578360c0015161066e565b335b90506106808461012001516040611aa1565b6107d4576106a284600001513386608001518760a001518860e0015188611aad565b60e085015283516000906106df9073ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b1580156106f757506106f78561012001516004611aa1565b1561070f57610707853330611c88565b60e087015290505b61072a3361072360408c0160208d0161415e565b8784611d77565b6107c961073a60208b018b61415e565b61074760408c018c61425c565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505089518a92506107b2915073ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b6107bd5760006107c3565b8860e001515b86611f6e565b9850925061095a9050565b600061080d856000015173ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b15801561082557506108258561012001516004611aa1565b1561083d57610835853330611c88565b60e087015290505b600061084d8660200151846121a5565b905061086a3361086360408d0160208e0161415e565b8885611d77565b61090561087a60208c018c61415e565b61088760408d018d61425c565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250508a518b92506108f2915073ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b6108fd5760006108ff565b345b30611f6e565b809a508195505050600061092987602001513089608001518a60a001518e8b611aad565b905061093b876020015130868461229d565b508061094b8760200151856121a5565b61095591906142c1565b985050505b6109658288866123c8565b835161099a9073ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b1580156109cd575060006109b460408a0160208b0161415e565b73ffffffffffffffffffffffffffffffffffffffff1614155b15610a0557610a056109e560408a0160208b0161415e565b855173ffffffffffffffffffffffffffffffffffffffff169060006124d4565b83516020808601516040805133815273ffffffffffffffffffffffffffffffffffffffff948516938101939093529083169082015290821660608201526080810183905260a081018890527fd6d4f5681c246c9f42c203e287975af1601f8df8035a9251f79aab5c8f09e2f89060c00160405180910390a17fddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48610aab60208a018a61415e565b88610ae3876020015173ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b610af1578660200151610b13565b7f00000000000000000000000000000000000000000000000000000000000000005b6040805173ffffffffffffffffffffffffffffffffffffffff9485168152602081019390935292168183015290519081900360600190a17f095e66fa4dd6a6f7b43fb8444a7bd0edb870508c7abf639bc216efb0bcff9779610b7860808a018a61425c565b604051610b869291906142d8565b60405180910390a15a850395505050505050915091565b60005473ffffffffffffffffffffffffffffffffffffffff163314610c1e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102d5565b610c2860006126e3565b565b60005473ffffffffffffffffffffffffffffffffffffffff163314610cab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102d5565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff83161415610ceb57610ce73382612758565b5050565b610ce782338361286b565b60008060005a9050610d35886000015173ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b15610dc2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f737263206973206574682c2073686f756c6420757365206e6f726d616c20737760448201527f617000000000000000000000000000000000000000000000000000000000000060648201526084016102d5565b610dda88600001518960e001518a610140015161187b565b60c088015160009073ffffffffffffffffffffffffffffffffffffffff1615610e07578860c00151610e09565b335b90506000610e1d8a61012001516080611aa1565b9050610e2f8a61012001516040611aa1565b610e5b57610e518a60000151338c608001518d60a001518e60e0015186611aad565b60e08b0152610e5f565b3091505b506000610e708a60200151836121a5565b90506000610e828b60000151336121a5565b9050610e9f8c8c600001518d60e001518e60200151878f8f6129de565b81610eae8c60200151856121a5565b610eb891906142c1565b9550610eca8b61012001516040611aa1565b15610f66576000610ee18c61012001516080611aa1565b9050610efd8c60200151308e608001518f60a001518b86611aad565b60208d015160c08e0151919850915073ffffffffffffffffffffffffffffffffffffffff1615610f31578b60c00151610f33565b335b9350610f3f81856121a5565b9250610f4d8130868a61229d565b82610f5882866121a5565b610f6291906142c1565b9650505b6000610f768c60000151336121a5565b610f8090836142c1565b9050610f8d81888e6123c8565b8b516020808e01516040805133815273ffffffffffffffffffffffffffffffffffffffff948516938101939093529083169082015290851660608201526080810182905260a081018890527fd6d4f5681c246c9f42c203e287975af1601f8df8035a9251f79aab5c8f09e2f89060c00160405180910390a17fddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c488d8861105f8f6020015173ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b61106d578e6020015161108f565b7f00000000000000000000000000000000000000000000000000000000000000005b6040805173ffffffffffffffffffffffffffffffffffffffff9485168152602081019390935292168183015290519081900360600190a17f095e66fa4dd6a6f7b43fb8444a7bd0edb870508c7abf639bc216efb0bcff977989896040516110f79291906142d8565b60405180910390a15a850395505050505050965096945050505050565b60008060005a9050600061112b6060860186614212565b61113490614250565b90506000816101000151116111a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4d696e2072657475726e2073686f756c64206e6f74206265203000000000000060448201526064016102d5565b60006111b4604087018761425c565b90501161121d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f6578656375746f72446174612073686f756c64206265206e6f74207a65726f0060448201526064016102d5565b61122d8161012001516020611aa1565b156112685761125d611242602087018761415e565b82611250604089018961425c565b61016060808b018b61425c565b935093505050915091565b61127181611737565b61128981600001518260e0015183610140015161187b565b600061129b8261012001516080611aa1565b9050600080600073ffffffffffffffffffffffffffffffffffffffff168460c0015173ffffffffffffffffffffffffffffffffffffffff16146112e2578360c001516112e4565b335b90506112f68461012001516040611aa1565b611485578351608085015160a08601516113509291339173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff851614611348578860e0015161134a565b345b88611aad565b60e08501526113623360008681611d77565b61147c61137260208a018a61415e565b7fd9c45357000000000000000000000000000000000000000000000000000000006113a060408c018c61425c565b6040516024016113b19291906142d8565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152865187906114659073ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b611470576000611476565b8760e001515b85611f6e565b975091506115fc565b60006114958560200151836121a5565b90506114a5336000876000611d77565b6115a86114b560208b018b61415e565b7fd9c45357000000000000000000000000000000000000000000000000000000006114e360408d018d61425c565b6040516024016114f49291906142d8565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152875188906108f29073ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b809950819450505060006115cc86602001513088608001518960a001518d8a611aad565b90506115de866020015130858461229d565b50806115ee8660200151846121a5565b6115f891906142c1565b9750505b610a058288866123c8565b60005473ffffffffffffffffffffffffffffffffffffffff163314611688576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102d5565b73ffffffffffffffffffffffffffffffffffffffff811661172b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016102d5565b611734816126e3565b50565b6000611770826000015173ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b90506117828261012001516002611aa1565b156118015780611793576000611799565b8160e001515b3411610ce7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f496e76616c6964206d73672e76616c756500000000000000000000000000000060448201526064016102d5565b8061180d576000611813565b8160e001515b3414610ce7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f496e76616c6964206d73672e76616c756500000000000000000000000000000060448201526064016102d5565b805160e01415610395576000808473ffffffffffffffffffffffffffffffffffffffff1663d505accf60e01b846040516020016118b9929190614351565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526118f191614399565b6000604051808303816000865af19150503d806000811461192e576040519150601f19603f3d011682016040523d82523d6000602084013e611933565b606091505b509150915081611a9a57600061197e826040518060400160405280601481526020017f5065726d69742063616c6c206661696c65643a20000000000000000000000000815250612ece565b6040517fdd62ed3e000000000000000000000000000000000000000000000000000000008152336004820152306024820152909150859073ffffffffffffffffffffffffffffffffffffffff88169063dd62ed3e9060440160206040518083038186803b1580156119ee57600080fd5b505afa158015611a02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a2691906143ab565b1015611a6057806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d5919061440e565b7f08c379a0afcc32b1a39302f7cb8073359698411ab5fd6e3edb2c02c0b5fba8aa81604051611a8f919061440e565b60405180910390a15b505b5050505050565b81811615155b92915050565b835182908015611c7d5773ffffffffffffffffffffffffffffffffffffffff881673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee146000611afb8a83611af5578a6121a5565b306121a5565b905082875114611b67576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f496e76616c6964206c656e67746800000000000000000000000000000000000060448201526064016102d5565b60005b83811015611c0e57600086611b9857888281518110611b8b57611b8b61417b565b6020026020010151611bca565b612710898381518110611bad57611bad61417b565b602002602001015189611bc09190614421565b611bca919061445e565b9050611bfd8c85611bdb578c611bdd565b305b8c8581518110611bef57611bef61417b565b60200260200101518461229d565b50611c07816141d9565b9050611b6a565b506000611c208b84611af5578b6121a5565b611c2a90836142c1565b9050611c3681886142c1565b94507f4c39b7ce5f4f514f45cb6f82b171b8b0b7f2cbf488ad28e4eff451588e2f014b8b88838c8c8b604051611c7196959493929190614499565b60405180910390a15050505b509695505050505050565b600080611cc2856000015173ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b15611d29576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f436c61696d20746f6b656e20697320455448000000000000000000000000000060448201526064016102d5565b6000611d398660000151306121a5565b9050611d4f866000015186868960e0015161229d565b6001925080611d628760000151306121a5565b611d6c91906142c1565b915050935093915050565b81606001515182604001515114611dea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f696e76616c696420737263526563656976657273206c656e677468000000000060448201526064016102d5565b8015611e5757611e01826101200151610100611aa1565b8015611e22575073ffffffffffffffffffffffffffffffffffffffff831615155b15611e575760e08201518251611e529173ffffffffffffffffffffffffffffffffffffffff909116908590613306565b611f68565b6000805b836040015151811015611ef95783606001518181518110611e7e57611e7e61417b565b602002602001015182611e919190614550565b9150611ee9846000015184611ea65787611ea8565b305b86604001518481518110611ebe57611ebe61417b565b602002602001015187606001518581518110611edc57611edc61417b565b602002602001015161229d565b611ef2816141d9565b9050611e5b565b508260e00151811115611a9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f457863656564656420646573632e616d6f756e7400000000000000000000000060448201526064016102d5565b50505050565b6000806000611f818660200151856121a5565b90506000611f938760000151306121a5565b90506000611fa58860200151306121a5565b905060008a73ffffffffffffffffffffffffffffffffffffffff16888b604051611fcf9190614399565b60006040518083038185875af1925050503d806000811461200c576040519150601f19603f3d011682016040523d82523d6000602084013e612011565b606091505b505090508061207c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f43616c6c206661696c656400000000000000000000000000000000000000000060448201526064016102d5565b5073ffffffffffffffffffffffffffffffffffffffff861630146120c9576000816120ab8a60200151306121a5565b6120b591906142c1565b90506120c7896020015130898461229d565b505b826120d88960200151886121a5565b6120e291906142c1565b93508760e0015194506120fb8861012001516001611aa1565b801561214d575087516121379073ffffffffffffffffffffffffffffffffffffffff1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1490565b8061214d575061214d8861012001516004611aa1565b156121985760006121628960000151306121a5565b90508281146121965761217581846142c1565b955061219689600001513033898d60e0015161219191906142c1565b61229d565b505b5050509550959350505050565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff841614156121f7575073ffffffffffffffffffffffffffffffffffffffff811631611aa7565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301528416906370a082319060240160206040518083038186803b15801561225e57600080fd5b505afa158015612272573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061229691906143ab565b9050611aa7565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612333576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f73656e64657220213d20726563697069656e740000000000000000000000000060448201526064016102d5565b8015611f685773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff851614156123935773ffffffffffffffffffffffffffffffffffffffff8316301415611e5257611e528282612758565b73ffffffffffffffffffffffffffffffffffffffff83163014156123bc57611e5284838361286b565b611f6884848484613413565b6123d88161012001516001611aa1565b1561246557828161010001516123ee9190614421565b60e08201516123fd9084614421565b1015610395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f52657475726e20616d6f756e74206973206e6f7420656e6f756768000000000060448201526064016102d5565b806101000151821015610395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f52657475726e20616d6f756e74206973206e6f7420656e6f756768000000000060448201526064016102d5565b80158061258357506040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff838116602483015284169063dd62ed3e9060440160206040518083038186803b15801561254957600080fd5b505afa15801561255d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061258191906143ab565b155b61260f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e63650000000000000000000060648201526084016102d5565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526103959084907f095ea7b300000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526135b3565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80612761575050565b6040805160008082526020820190925273ffffffffffffffffffffffffffffffffffffffff84169083906040516127989190614399565b60006040518083038185875af1925050503d80600081146127d5576040519150601f19603f3d011682016040523d82523d6000602084013e6127da565b606091505b5050905080610395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f5472616e7366657248656c7065723a204554485f5452414e534645525f46414960448201527f4c4544000000000000000000000000000000000000000000000000000000000060648201526084016102d5565b8061287557505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052915160009283929087169161290c9190614399565b6000604051808303816000865af19150503d8060008114612949576040519150601f19603f3d011682016040523d82523d6000602084013e61294e565b606091505b50915091508180156129785750805115806129785750808060200190518101906129789190614568565b611a9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c45440060448201526064016102d5565b60006129ec82840184614605565b90504281606001511015612a5c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f524f555445523a2045787069726564000000000000000000000000000000000060448201526064016102d5565b602081015151815151148015612a785750604081015151815151145b612ade576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f696e76616c696420737761702064617461206c656e677468000000000000000060448201526064016102d5565b80515160005b81811015612d8c576000612af88a336121a5565b9050612b338a3386600001518581518110612b1557612b1561417b565b602002602001015187602001518681518110611edc57611edc61417b565b8884602001518381518110612b4a57612b4a61417b565b60200260200101511115612bba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f696e76616c6964207377617020616d6f756e740000000000000000000000000060448201526064016102d5565b6000612bc68b336121a5565b612bd090836142c1565b9050612bdc818b6142c1565b995050506000808b73ffffffffffffffffffffffffffffffffffffffff16638b674f5d60e01b86604001518581518110612c1857612c1861417b565b6020026020010151604051602401612c30919061440e565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909416939093179092529051612cb99190614399565b6000604051808303816000865af19150503d8060008114612cf6576040519150601f19603f3d011682016040523d82523d6000602084013e612cfb565b606091505b509150915081612d7757612d44816040518060400160405280601b81526020017f7377617053696e676c6553657175656e6365206661696c65643a200000000000815250612ece565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d5919061440e565b50508080612d84906141d9565b915050612ae4565b506000808a73ffffffffffffffffffffffffffffffffffffffff1663774b6b7e60e01b8b8a8a8860800151604051602401612dca94939291906146e8565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909416939093179092529051612e539190614399565b6000604051808303816000865af19150503d8060008114612e90576040519150601f19603f3d011682016040523d82523d6000602084013e612e95565b606091505b509150915081612ec157612d448160405180606001604052806023815260200161488460239139612ece565b5050505050505050505050565b60606044835110158015612f3b575082600081518110612ef057612ef061417b565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f0800000000000000000000000000000000000000000000000000000000000000145b8015612fa0575082600181518110612f5557612f5561417b565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167fc300000000000000000000000000000000000000000000000000000000000000145b8015613005575082600281518110612fba57612fba61417b565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f7900000000000000000000000000000000000000000000000000000000000000145b801561306a57508260038151811061301f5761301f61417b565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167fa000000000000000000000000000000000000000000000000000000000000000145b15613116576044838101805190916130829190614550565b845110156130ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f496e76616c69642072657665727420726561736f6e000000000000000000000060448201526064016102d5565b82816040516020016130ff929190614733565b604051602081830303815290604052915050611aa7565b825160241480156131805750826000815181106131355761313561417b565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f4e00000000000000000000000000000000000000000000000000000000000000145b80156131e557508260018151811061319a5761319a61417b565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f4800000000000000000000000000000000000000000000000000000000000000145b801561324a5750826002815181106131ff576131ff61417b565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f7b00000000000000000000000000000000000000000000000000000000000000145b80156132af5750826003815181106132645761326461417b565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f7100000000000000000000000000000000000000000000000000000000000000145b156132d4576024830151826132c3826136bf565b6040516020016130ff9291906147b5565b816132de846136e7565b6040516020016132ef929190614801565b604051602081830303815290604052905092915050565b6040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8381166024830152600091839186169063dd62ed3e9060440160206040518083038186803b15801561337857600080fd5b505afa15801561338c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133b091906143ab565b6133ba9190614550565b60405173ffffffffffffffffffffffffffffffffffffffff8516602482015260448101829052909150611f689085907f095ea7b30000000000000000000000000000000000000000000000000000000090606401612661565b8061341d57611f68565b6040805173ffffffffffffffffffffffffffffffffffffffff85811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017905291516000928392908816916134bc9190614399565b6000604051808303816000865af19150503d80600081146134f9576040519150601f19603f3d011682016040523d82523d6000602084013e6134fe565b606091505b50915091508180156135285750805115806135285750808060200190518101906135289190614568565b611a98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f5472616e7366657248656c7065723a205452414e534645525f46524f4d5f464160448201527f494c45440000000000000000000000000000000000000000000000000000000060648201526084016102d5565b6000613615826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661398c9092919063ffffffff16565b80519091501561039557808060200190518101906136339190614568565b610395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016102d5565b6060611aa7826040516020016136d791815260200190565b6040516020818303038152906040525b80516060907f30313233343536373839616263646566000000000000000000000000000000009060009061371c906002614421565b613727906002614550565b67ffffffffffffffff81111561373f5761373f613b8e565b6040519080825280601f01601f191660200182016040528015613769576020820181803683370190505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106137a0576137a061417b565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106138035761380361417b565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060005b8451811015613984578260048683815181106138535761385361417b565b01602001517fff0000000000000000000000000000000000000000000000000000000000000016901c60f81c6010811061388f5761388f61417b565b1a60f81b8261389f836002614421565b6138aa906002614550565b815181106138ba576138ba61417b565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350828582815181106138fc576138fc61417b565b60209101015160f81c600f16601081106139185761391861417b565b1a60f81b82613928836002614421565b613933906003614550565b815181106139435761394361417b565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508061397c816141d9565b915050613835565b509392505050565b606061399b84846000856139a5565b90505b9392505050565b606082471015613a37576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016102d5565b73ffffffffffffffffffffffffffffffffffffffff85163b613ab5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102d5565b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051613ade9190614399565b60006040518083038185875af1925050503d8060008114613b1b576040519150601f19603f3d011682016040523d82523d6000602084013e613b20565b606091505b5091509150613b30828286613b3b565b979650505050505050565b60608315613b4a57508161399e565b825115613b5a5782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d5919061440e565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051610160810167ffffffffffffffff81118282101715613be157613be1613b8e565b60405290565b60405160a0810167ffffffffffffffff81118282101715613be157613be1613b8e565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715613c5157613c51613b8e565b604052919050565b600067ffffffffffffffff821115613c7357613c73613b8e565b5060051b60200190565b73ffffffffffffffffffffffffffffffffffffffff8116811461173457600080fd5b8035613caa81613c7d565b919050565b600082601f830112613cc057600080fd5b81356020613cd5613cd083613c59565b613c0a565b82815260059290921b84018101918181019086841115613cf457600080fd5b8286015b84811015611c7d578035613d0b81613c7d565b8352918301918301613cf8565b801515811461173457600080fd5b60008060408385031215613d3957600080fd5b823567ffffffffffffffff80821115613d5157600080fd5b613d5d86838701613caf565b9350602091508185013581811115613d7457600080fd5b85019050601f81018613613d8757600080fd5b8035613d95613cd082613c59565b81815260059190911b82018301908381019088831115613db457600080fd5b928401925b82841015613ddb578335613dcc81613d18565b82529284019290840190613db9565b80955050505050509250929050565b600060208284031215613dfc57600080fd5b813567ffffffffffffffff811115613e1357600080fd5b820160a0818503121561399e57600080fd5b60008060408385031215613e3857600080fd5b8235613e4381613c7d565b946020939093013593505050565b600082601f830112613e6257600080fd5b81356020613e72613cd083613c59565b82815260059290921b84018101918181019086841115613e9157600080fd5b8286015b84811015611c7d5780358352918301918301613e95565b600082601f830112613ebd57600080fd5b813567ffffffffffffffff811115613ed757613ed7613b8e565b613f0860207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601613c0a565b818152846020838601011115613f1d57600080fd5b816020850160208301376000918101602001919091529392505050565b60006101608284031215613f4d57600080fd5b613f55613bbd565b9050613f6082613c9f565b8152613f6e60208301613c9f565b6020820152604082013567ffffffffffffffff80821115613f8e57600080fd5b613f9a85838601613caf565b60408401526060840135915080821115613fb357600080fd5b613fbf85838601613e51565b60608401526080840135915080821115613fd857600080fd5b613fe485838601613caf565b608084015260a0840135915080821115613ffd57600080fd5b61400985838601613e51565b60a084015261401a60c08501613c9f565b60c084015260e08481013590840152610100808501359084015261012080850135908401526101409150818401358181111561405557600080fd5b61406186828701613eac565b8385015250505092915050565b60008083601f84011261408057600080fd5b50813567ffffffffffffffff81111561409857600080fd5b6020830191508360208285010111156140b057600080fd5b9250929050565b600080600080600080608087890312156140d057600080fd5b86356140db81613c7d565b9550602087013567ffffffffffffffff808211156140f857600080fd5b6141048a838b01613f3a565b9650604089013591508082111561411a57600080fd5b6141268a838b0161406e565b9096509450606089013591508082111561413f57600080fd5b5061414c89828a0161406e565b979a9699509497509295939492505050565b60006020828403121561417057600080fd5b813561399e81613c7d565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561420b5761420b6141aa565b5060010190565b600082357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea183360301811261424657600080fd5b9190910192915050565b6000611aa73683613f3a565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261429157600080fd5b83018035915067ffffffffffffffff8211156142ac57600080fd5b6020019150368190038213156140b057600080fd5b6000828210156142d3576142d36141aa565b500390565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b60005b83811015614340578181015183820152602001614328565b83811115611f685750506000910152565b7fffffffff00000000000000000000000000000000000000000000000000000000831681526000825161438b816004850160208701614325565b919091016004019392505050565b60008251614246818460208701614325565b6000602082840312156143bd57600080fd5b5051919050565b600081518084526143dc816020860160208601614325565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60208152600061399e60208301846143c4565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614459576144596141aa565b500290565b600082614494577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600060c0820173ffffffffffffffffffffffffffffffffffffffff808a1684526020898186015288604086015260c0606086015282885180855260e087019150828a01945060005b818110156144ff5785518516835294830194918301916001016144e1565b5050858103608087015287518082529082019350915080870160005b838110156145375781518552938201939082019060010161451b565b5050505083151560a08401529050979650505050505050565b60008219821115614563576145636141aa565b500190565b60006020828403121561457a57600080fd5b815161399e81613d18565b600082601f83011261459657600080fd5b813560206145a6613cd083613c59565b82815260059290921b840181019181810190868411156145c557600080fd5b8286015b84811015611c7d57803567ffffffffffffffff8111156145e95760008081fd5b6145f78986838b0101613eac565b8452509183019183016145c9565b60006020828403121561461757600080fd5b813567ffffffffffffffff8082111561462f57600080fd5b9083019060a0828603121561464357600080fd5b61464b613be7565b82358281111561465a57600080fd5b61466687828601613caf565b82525060208301358281111561467b57600080fd5b61468787828601613e51565b60208301525060408301358281111561469f57600080fd5b6146ab87828601614585565b604083015250606083013560608201526080830135828111156146cd57600080fd5b6146d987828601613eac565b60808301525095945050505050565b600073ffffffffffffffffffffffffffffffffffffffff808716835280861660208401528085166040840152506080606083015261472960808301846143c4565b9695505050505050565b60008351614745818460208801614325565b7f4572726f72280000000000000000000000000000000000000000000000000000908301908152835161477f816006840160208801614325565b7f290000000000000000000000000000000000000000000000000000000000000060069290910191820152600701949350505050565b600083516147c7818460208801614325565b7f50616e6963280000000000000000000000000000000000000000000000000000908301908152835161477f816006840160208801614325565b60008351614813818460208801614325565b7f556e6b6e6f776e28000000000000000000000000000000000000000000000000908301908152835161484d816008840160208801614325565b7f29000000000000000000000000000000000000000000000000000000000000006008929091019182015260090194935050505056fe66696e616c5472616e73616374696f6e50726f63657373696e67206661696c65643a20a264697066735822122040b6f6e6e82b71d47574ea2654ad0c0efa66360829929aedf1893e8eb700cb6e64736f6c63430008090033000000000000000000000000b31f66aa3c1e785363f0875a1b74e27b85fd66c7