Chi tiết giao dịch
Hash giao dịch
: 0x1c3ed871080236e2bda4e161ed69bcebd0b17953156d6b19a00e05cb9755514a
Trạng thái:
Thành công
Khối:
3231452
23.007.899 xác nhận block
Nhãn thời gian:
03:50:51 29/08/2023 (1 năm 5 tháng trước)
Đã tương tác với:
Số tiền:
0ETH
($0)
Phí giao dịch:
0,009932667910493916
$16,36
L2 Gas price:
0,000000000129512428 ETH(0,129512428 Gwei)
Hạn mức & sử dụng phí Gas L2:
8.243.876|
5.495.917(66,67%)
L2 fee paid:
0,000711789554756476 ETH
Phí gas L2:
Cơ sở: 0,129340111 Gwei
|Ưu tiên tối đa: 0,000172317 Gwei
|Tối đa: 0,158178425 Gwei
Giá Gas Lớp 1:
0,000000034095157945 ETH(34,095157945 Gwei)
Lượng Gas trên Lớp 1 đã dùng:
395.388
Giá trị vô hướng của phí trên Lớp 1:
0,684
L1 fee paid:
0,00922087835573744 ETH
Thuộc tính khác:
Loại giao dịch:2(Loại giao dịch được khởi tạo bởi EIP-1559)
Số nonce:103
Vị thế trong khối:8
Dữ liệu đầu vào:
0x600d80546001600160a01b03191673fa980ced6895ac314e7de34ef1bfae90a5add21b17905560e0604052600460a0908152634563686f60e01b60c052600e906200004b90826200038a565b506040805180820190915260048152634543484f60e01b6020820152600f906200007690826200038a565b503480156200008457600080fd5b50604051620062c9380380620062c9833981016040819052620000a79162000473565b81818060405180608001604052806043815260200162006286604391398381818080620000dd620000d76200018b565b620001a7565b6001600160a01b031660805250620000f7905081620001f7565b5050600a80546001600160a01b039093166001600160a01b0319938416179055506001600c55600d805490911673b23d80f5fefcddaa212212f028021b41ded428cf1790556200015260006200014c6200018b565b62000209565b620001817f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66200014c6200018b565b50505050620004ab565b6000620001a2620002af60201b6200263d1760201c565b905090565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60096200020582826200038a565b5050565b6000828152600b602090815260408083206001600160a01b038516845290915290205460ff1662000205576000828152600b602090815260408083206001600160a01b03851684529091529020805460ff191660011790556200026b6200018b565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600060143610801590620002cd5750600a546001600160a01b031633145b15620002e0575060131936013560601c90565b503390565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200031057607f821691505b6020821081036200033157634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200038557600081815260208120601f850160051c81016020861015620003605750805b601f850160051c820191505b8181101562000381578281556001016200036c565b5050505b505050565b81516001600160401b03811115620003a657620003a6620002e5565b620003be81620003b78454620002fb565b8462000337565b602080601f831160018114620003f65760008415620003dd5750858301515b600019600386901b1c1916600185901b17855562000381565b600085815260208120601f198616915b82811015620004275788860151825594840194600190910190840162000406565b5085821015620004465787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80516001600160a01b03811681146200046e57600080fd5b919050565b600080604083850312156200048757600080fd5b620004928362000456565b9150620004a26020840162000456565b90509250929050565b608051615d87620004ff600039600081816109a001528181610c42015281816110220152818161117d0152818161168d01528181611c5f0152818161204a015281816125bb0152613c210152615d876000f3fe6080604052600436106103a05760003560e01c80638da5cb5b116101e7578063c92daad61161010d578063df2a5b3b116100a0578063ed629c5c1161006f578063ed629c5c14610bc6578063f242432a14610be0578063f2fde38b14610c00578063f5ecbdbc14610c2057600080fd5b8063df2a5b3b14610b1d578063e985e9c514610b3d578063eab45d9c14610b86578063eb8d72b714610ba657600080fd5b8063d1deba1f116100dc578063d1deba1f14610a96578063d539139314610aa9578063d547741f14610add578063da74222814610afd57600080fd5b8063c92daad614610a18578063c9e18c6f14610a38578063cbed8b9c14610a58578063ce1b815f14610a7857600080fd5b8063a22cb46511610185578063b353aaa711610154578063b353aaa71461098e578063baf3292d146109c2578063c4461834146109e2578063c7ee005e146109f857600080fd5b8063a22cb46514610919578063a6c3d16514610939578063af3fb21c14610959578063b25356631461096e57600080fd5b806395d89b41116101c157806395d89b41146108c45780639e05f271146108d95780639f38369a146108f9578063a217fddf146106aa57600080fd5b80638da5cb5b1461085257806391d1485414610884578063950c8a74146108a457600080fd5b80633d8b38f6116102cc5780634e1273f41161026a578063715018a611610239578063715018a6146107b05780637533d788146107c55780638608e5f8146107e55780638cfd8f5c1461081a57600080fd5b80634e1273f4146106e5578063572b6c05146107125780635b8c41e61461074157806366ad5c8a1461079057600080fd5b806342d65a8d116102a657806342d65a8d1461068a57806344770515146106aa5780634ab4e687146106bf5780634db8226a146106d257600080fd5b80633d8b38f61461062a5780633e112e571461064a5780633f1f4fa41461065d57600080fd5b80630e89341c11610344578063248a9ca311610313578063248a9ca31461059a5780632eb2c2d6146105ca5780632f2ff15d146105ea57806336568abe1461060a57600080fd5b80630e89341c146104ac57806310ddb137146104cc578063111cdc90146104ec578063149e3e1f1461057257600080fd5b806302fe53051161038057806302fe53051461042a57806306fdde031461044a57806307e0db171461046c5780630df374831461048c57600080fd5b80621d3567146103a5578062fdd58e146103c757806301ffc9a7146103fa575b600080fd5b3480156103b157600080fd5b506103c56103c0366004614455565b610c40565b005b3480156103d357600080fd5b506103e76103e2366004614508565b610e81565b6040519081526020015b60405180910390f35b34801561040657600080fd5b5061041a61041536600461454a565b610f17565b60405190151581526020016103f1565b34801561043657600080fd5b506103c5610445366004614616565b610f22565b34801561045657600080fd5b5061045f610f73565b6040516103f191906146ae565b34801561047857600080fd5b506103c56104873660046146c1565b611001565b34801561049857600080fd5b506103c56104a73660046146dc565b61108a565b3480156104b857600080fd5b5061045f6104c73660046146f8565b6110a9565b3480156104d857600080fd5b506103c56104e73660046146c1565b61115c565b3480156104f857600080fd5b5061053f6105073660046146f8565b60106020526000908152604090208054600182015460028301546003909301546001600160a01b039283169391831692918216911684565b604080516001600160a01b03958616815293851660208501529184169183019190915290911660608201526080016103f1565b34801561057e57600080fd5b50610587600281565b60405161ffff90911681526020016103f1565b3480156105a657600080fd5b506103e76105b53660046146f8565b6000908152600b602052604090206001015490565b3480156105d657600080fd5b506103c56105e53660046147c5565b6111b4565b3480156105f657600080fd5b506103c5610605366004614872565b61120b565b34801561061657600080fd5b506103c5610625366004614872565b611235565b34801561063657600080fd5b5061041a6106453660046148a2565b6112c3565b6103c5610658366004614938565b61138f565b34801561066957600080fd5b506103e76106783660046146c1565b60036020526000908152604090205481565b34801561069657600080fd5b506103c56106a53660046148a2565b61166e565b3480156106b657600080fd5b506103e7600081565b6103c56106cd3660046149de565b6116f4565b6103c56106e0366004614acd565b61170e565b3480156106f157600080fd5b50610705610700366004614b73565b61172e565b6040516103f19190614c7a565b34801561071e57600080fd5b5061041a61072d366004614c8d565b600a546001600160a01b0391821691161490565b34801561074d57600080fd5b506103e761075c366004614caa565b6005602090815260009384526040808520845180860184018051928152908401958401959095209452929052825290205481565b34801561079c57600080fd5b506103c56107ab366004614455565b611857565b3480156107bc57600080fd5b506103c5611943565b3480156107d157600080fd5b5061045f6107e03660046146c1565b611957565b3480156107f157600080fd5b50610805610800366004614d20565b611970565b604080519283526020830191909152016103f1565b34801561082657600080fd5b506103e7610835366004614dba565b600260209081526000928352604080842090915290825290205481565b34801561085e57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016103f1565b34801561089057600080fd5b5061041a61089f366004614872565b6119a0565b3480156108b057600080fd5b5060045461086c906001600160a01b031681565b3480156108d057600080fd5b5061045f6119cb565b3480156108e557600080fd5b506103c56108f4366004614ded565b6119d8565b34801561090557600080fd5b5061045f6109143660046146c1565b611a6d565b34801561092557600080fd5b506103c5610934366004614e87565b611b83565b34801561094557600080fd5b506103c56109543660046148a2565b611b95565b34801561096557600080fd5b50610587600181565b34801561097a57600080fd5b50610805610989366004614eb5565b611c1e565b34801561099a57600080fd5b5061086c7f000000000000000000000000000000000000000000000000000000000000000081565b3480156109ce57600080fd5b506103c56109dd366004614c8d565b611cec565b3480156109ee57600080fd5b506103e761271081565b348015610a0457600080fd5b50600d5461086c906001600160a01b031681565b348015610a2457600080fd5b506103c5610a33366004614f67565b611d49565b348015610a4457600080fd5b506103c5610a53366004614c8d565b611fc8565b348015610a6457600080fd5b506103c5610a73366004614fcf565b61202b565b348015610a8457600080fd5b50600a546001600160a01b031661086c565b6103c5610aa4366004614455565b6120c0565b348015610ab557600080fd5b506103e77f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b348015610ae957600080fd5b506103c5610af8366004614872565b6122d6565b348015610b0957600080fd5b506103c5610b18366004614c8d565b6122fb565b348015610b2957600080fd5b506103c5610b3836600461503d565b612368565b348015610b4957600080fd5b5061041a610b58366004615079565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205460ff1690565b348015610b9257600080fd5b506103c5610ba13660046150a7565b61241a565b348015610bb257600080fd5b506103c5610bc13660046148a2565b612463565b348015610bd257600080fd5b5060065461041a9060ff1681565b348015610bec57600080fd5b506103c5610bfb3660046150c4565b6124bd565b348015610c0c57600080fd5b506103c5610c1b366004614c8d565b612514565b348015610c2c57600080fd5b5061045f610c3b36600461512c565b61258a565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610c72612672565b6001600160a01b031614610ccd5760405162461bcd60e51b815260206004820152601e60248201527f4c7a4170703a20696e76616c696420656e64706f696e742063616c6c6572000060448201526064015b60405180910390fd5b61ffff861660009081526001602052604081208054610ceb90615179565b80601f0160208091040260200160405190810160405280929190818152602001828054610d1790615179565b8015610d645780601f10610d3957610100808354040283529160200191610d64565b820191906000526020600020905b815481529060010190602001808311610d4757829003601f168201915b50505050509050805186869050148015610d7f575060008151115b8015610da7575080516020820120604051610d9d90889088906151b3565b6040518091039020145b610e025760405162461bcd60e51b815260206004820152602660248201527f4c7a4170703a20696e76616c696420736f757263652073656e64696e6720636f6044820152651b9d1c9858dd60d21b6064820152608401610cc4565b610e788787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a018190048102820181019092528881528a93509150889088908190840183828082843760009201919091525061268192505050565b50505050505050565b60006001600160a01b038316610eec5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201526930b634b21037bbb732b960b11b6064820152608401610cc4565b5060008181526007602090815260408083206001600160a01b03861684529091529020545b92915050565b6000610f11826126fa565b610f2f600061089f612672565b610f6757610f3b612672565b604051630e80140560e21b81526001600160a01b03909116600482015260006024820152604401610cc4565b610f708161271f565b50565b600e8054610f8090615179565b80601f0160208091040260200160405190810160405280929190818152602001828054610fac90615179565b8015610ff95780601f10610fce57610100808354040283529160200191610ff9565b820191906000526020600020905b815481529060010190602001808311610fdc57829003601f168201915b505050505081565b61100961272b565b6040516307e0db1760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307e0db17906024015b600060405180830381600087803b15801561106f57600080fd5b505af1158015611083573d6000803e3d6000fd5b5050505050565b61109261272b565b61ffff909116600090815260036020526040902055565b606060006110b6836127a4565b905080516000036110d7575050604080516020810190915260008152919050565b604080518082019091526001808252602f60f81b602090920182905282518391611100916151ef565b81518110611110576111106151c3565b01602001516001600160f81b0319161461112a5792915050565b8061113484612838565b604051602001611145929190615202565b604051602081830303815290604052915050919050565b61116461272b565b6040516310ddb13760e01b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906310ddb13790602401611055565b6111bc612672565b6001600160a01b0316856001600160a01b031614806111e257506111e285610b58612672565b6111fe5760405162461bcd60e51b8152600401610cc490615231565b61108385858585856128ca565b6000828152600b602052604090206001015461122681612a6c565b6112308383612a7d565b505050565b61123d612672565b6001600160a01b0316816001600160a01b0316146112b55760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610cc4565b6112bf8282612b04565b5050565b61ffff8316600090815260016020526040812080548291906112e490615179565b80601f016020809104026020016040519081016040528092919081815260200182805461131090615179565b801561135d5780601f106113325761010080835404028352916020019161135d565b820191906000526020600020905b81548152906001019060200180831161134057829003601f168201915b5050505050905083836040516113749291906151b3565b60405180910390208180519060200120149150509392505050565b611397612b89565b600087815260106020908152604091829020825160808101845281546001600160a01b039081168083526001840154821694830194909452600283015481169482019490945260039091015490921660608301526114385760405163eac0d38960e01b815260206004820152601a60248201527f6563686f4361726444657374696e6174696f6e416464726573730000000000006044820152606401610cc4565b34156114b857600081602001516001600160a01b03163460405160006040518083038185875af1925050503d806000811461148f576040519150601f19603f3d011682016040523d82523d6000602084013e611494565b606091505b50509050806114b6576040516313ff771f60e21b815260040160405180910390fd5b505b82156114e2576114e26114c9612672565b6040830151600d546001600160a01b0316919086612be2565b8515611570576115706114f3612672565b826000015189898080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808d0282810182019093528c82529093508c92508b9182918501908490808284376000920182905250604080516020810190915290815292506128ca915050565b80606001516001600160a01b031663b2df0c9161158b612672565b8360000151846020015185604001518d8d8d8d8d348e8e6040518d63ffffffff1660e01b81526004016115c99c9b9a999897969594939291906152b1565b600060405180830381600087803b1580156115e357600080fd5b505af11580156115f7573d6000803e3d6000fd5b50505050611603612672565b6001600160a01b03167f22d5a12109c94604d2deb36dacfb8c60c2dab29e45b43db333bc3dc5628b508c8260000151836020015184604001518c8c8c8c8c348d8d60405161165b9b9a9998979695949392919061533e565b60405180910390a250610e786001600c55565b61167661272b565b6040516342d65a8d60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906342d65a8d906116c6908690869086906004016153ec565b600060405180830381600087803b1580156116e057600080fd5b505af1158015610e78573d6000803e3d6000fd5b6117048888888888888888612c3c565b5050505050505050565b61170488888861171d89612e23565b61172689612e23565b888888612c3c565b606081518351146117935760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608401610cc4565b600083516001600160401b038111156117ae576117ae614567565b6040519080825280602002602001820160405280156117d7578160200160208202803683370190505b50905060005b845181101561184f576118228582815181106117fb576117fb6151c3565b6020026020010151858381518110611815576118156151c3565b6020026020010151610e81565b828281518110611834576118346151c3565b60209081029190910101526118488161540a565b90506117dd565b509392505050565b30611860612672565b6001600160a01b0316146118c55760405162461bcd60e51b815260206004820152602660248201527f4e6f6e626c6f636b696e674c7a4170703a2063616c6c6572206d7573742062656044820152650204c7a4170760d41b6064820152608401610cc4565b61193b8686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f890181900481028201810190925287815289935091508790879081908401838280828437600092019190915250612e6e92505050565b505050505050565b61194b61272b565b6119556000612fbb565b565b60016020526000908152604090208054610f8090615179565b600080611991888861198189612e23565b61198a89612e23565b8888611c1e565b91509150965096945050505050565b6000918252600b602090815260408084206001600160a01b0393909316845291905290205460ff1690565b600f8054610f8090615179565b611a047f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661089f612672565b611a5b57611a10612672565b604051630e80140560e21b81526001600160a01b0390911660048201527f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66024820152604401610cc4565b611a678484848461300b565b50505050565b61ffff8116600090815260016020526040812080546060929190611a9090615179565b80601f0160208091040260200160405190810160405280929190818152602001828054611abc90615179565b8015611b095780601f10611ade57610100808354040283529160200191611b09565b820191906000526020600020905b815481529060010190602001808311611aec57829003601f168201915b505050505090508051600003611b615760405162461bcd60e51b815260206004820152601d60248201527f4c7a4170703a206e6f20747275737465642070617468207265636f72640000006044820152606401610cc4565b611b7c600060148351611b7491906151ef565b83919061319c565b9392505050565b6112bf611b8e612672565b83836132a9565b611b9d61272b565b818130604051602001611bb293929190615423565b60408051601f1981840301815291815261ffff8516600090815260016020522090611bdd908261548f565b507f8c0400cfe2d1199b1a725c78960bcc2a344d869b80590d0f2bd005db15a572ce838383604051611c11939291906153ec565b60405180910390a1505050565b6000806000878787604051602001611c389392919061554e565b60408051601f198184030181529082905263040a7bb160e41b825291506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906340a7bb1090611c9c908c90309086908b908b90600401615591565b6040805180830381865afa158015611cb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cdc91906155e5565b9250925050965096945050505050565b611cf461272b565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527f5db758e995a17ec1ad84bdef7e8c3293a0bd6179bcce400dff5d4c3d87db726b906020015b60405180910390a150565b611d56600061089f612672565b611d6257610f3b612672565b6001600160a01b038416611db95760405163eac0d38960e01b815260206004820152601b60248201527f5f6563686f4361726444657374696e6174696f6e4164647265737300000000006044820152606401610cc4565b6001600160a01b038316611e105760405163eac0d38960e01b815260206004820152601e60248201527f5f6e6174697665546f6b656e44657374696e6174696f6e4164647265737300006044820152606401610cc4565b6001600160a01b038216611e675760405163eac0d38960e01b815260206004820152601860248201527f5f7072696d6544657374696e6174696f6e4164647265737300000000000000006044820152606401610cc4565b6001600160a01b038116611eb45760405163eac0d38960e01b81526020600482015260136024820152722fb4b73b37b5b2a9b832b7322430b7323632b960691b6044820152606401610cc4565b6040805160808101825260008082526020820181905291810182905260608101919091526001600160a01b038086168252848116602080840191825285831660408086019182528685166060870181815260008d8152601090955293829020875181549088166001600160a01b0319918216178255955160018201805491891691881691909117905592516002840180549188169187169190911790559251600390920180549290951691909316179092555187907f2867dc4bd9e4e32114cfe8f80516ef838ee967e8ce6234d1a611119f4026960490611fb8908990899089906001600160a01b0393841681529183166020830152909116604082015260600190565b60405180910390a3505050505050565b611fd5600061089f612672565b611fe157610f3b612672565b600d80546001600160a01b0319166001600160a01b0383169081179091556040517f6f45bf27e8660e4f757981edcc8981852feb4cda73d7af2637c107f3f0130c9690600090a250565b61203361272b565b6040516332fb62e760e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063cbed8b9c906120879088908890889088908890600401615609565b600060405180830381600087803b1580156120a157600080fd5b505af11580156120b5573d6000803e3d6000fd5b505050505050505050565b61ffff861660009081526005602052604080822090516120e390889088906151b3565b90815260408051602092819003830190206001600160401b038716600090815292529020549050806121635760405162461bcd60e51b815260206004820152602360248201527f4e6f6e626c6f636b696e674c7a4170703a206e6f2073746f726564206d65737360448201526261676560e81b6064820152608401610cc4565b8083836040516121749291906151b3565b6040518091039020146121d35760405162461bcd60e51b815260206004820152602160248201527f4e6f6e626c6f636b696e674c7a4170703a20696e76616c6964207061796c6f616044820152601960fa1b6064820152608401610cc4565b61ffff871660009081526005602052604080822090516121f690899089906151b3565b90815260408051602092819003830181206001600160401b038916600090815290845282902093909355601f8801829004820283018201905286825261228e918991899089908190840183828082843760009201919091525050604080516020601f8a018190048102820181019092528881528a935091508890889081908401838280828437600092019190915250612e6e92505050565b7fc264d91f3adc5588250e1551f547752ca0cfa8f6b530d243b9f9f4cab10ea8e587878787856040516122c5959493929190615637565b60405180910390a150505050505050565b6000828152600b60205260409020600101546122f181612a6c565b6112308383612b04565b612308600061089f612672565b61231457610f3b612672565b600a80546001600160a01b0319166001600160a01b0383161790556040516001600160a01b03821681527fd91237492a9e30cd2faf361fc103998a382ff0ec2b1b07dc1cbebb76ae2f1ea290602001611d3e565b61237061272b565b600081116123b85760405162461bcd60e51b81526020600482015260156024820152744c7a4170703a20696e76616c6964206d696e47617360581b6044820152606401610cc4565b61ffff83811660008181526002602090815260408083209487168084529482529182902085905581519283528201929092529081018290527f9d5c7c0b934da8fefa9c7760c98383778a12dfbfc0c3b3106518f43fb9508ac090606001611c11565b61242261272b565b6006805460ff19168215159081179091556040519081527f1584ad594a70cbe1e6515592e1272a987d922b097ead875069cebe8b40c004a490602001611d3e565b61246b61272b565b61ffff83166000908152600160205260409020612489828483615672565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab838383604051611c11939291906153ec565b6124c5612672565b6001600160a01b0316856001600160a01b031614806124eb57506124eb85610b58612672565b6125075760405162461bcd60e51b8152600401610cc490615231565b6110838585858585613389565b61251c61272b565b6001600160a01b0381166125815760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610cc4565b610f7081612fbb565b604051633d7b2f6f60e21b815261ffff808616600483015284166024820152306044820152606481018290526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f5ecbdbc90608401600060405180830381865afa15801561260a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526126329190810190615789565b90505b949350505050565b60006014361080159061265a5750600a546001600160a01b031633145b1561266c575060131936013560601c90565b50335b90565b600061267c61263d565b905090565b6000806126e45a60966366ad5c8a60e01b898989896040516024016126a994939291906157bd565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152309291906134b7565b915091508161193b5761193b8686868685613541565b60006001600160e01b03198216637965db0b60e01b1480610f115750610f11826135de565b60096112bf828261548f565b612733612672565b6001600160a01b031661274e6000546001600160a01b031690565b6001600160a01b0316146119555760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610cc4565b6060600980546127b390615179565b80601f01602080910402602001604051908101604052809291908181526020018280546127df90615179565b801561282c5780601f106128015761010080835404028352916020019161282c565b820191906000526020600020905b81548152906001019060200180831161280f57829003601f168201915b50505050509050919050565b60606000612845836135fb565b60010190506000816001600160401b0381111561286457612864614567565b6040519080825280601f01601f19166020018201604052801561288e576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461289857509392505050565b81518351146128eb5760405162461bcd60e51b8152600401610cc4906157fb565b6001600160a01b0384166129115760405162461bcd60e51b8152600401610cc490615843565b600061291b612672565b905060005b8451811015612a0657600085828151811061293d5761293d6151c3565b60200260200101519050600085838151811061295b5761295b6151c3565b60209081029190910181015160008481526007835260408082206001600160a01b038e1683529093529190912054909150818110156129ac5760405162461bcd60e51b8152600401610cc490615888565b60008381526007602090815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906129eb9084906158d2565b92505081905550505050806129ff9061540a565b9050612920565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051612a569291906158e5565b60405180910390a461193b8187878787876136d3565b610f7081612a78612672565b61382e565b612a8782826119a0565b6112bf576000828152600b602090815260408083206001600160a01b03851684529091529020805460ff19166001179055612ac0612672565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b612b0e82826119a0565b156112bf576000828152600b602090815260408083206001600160a01b03851684529091529020805460ff19169055612b45612672565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b6002600c5403612bdb5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610cc4565b6002600c55565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611a67908590613887565b612c498888888888613959565b6000868686604051602001612c609392919061554e565b60405160208183030381529060405290508551600103612d655760065460ff1615612c9857612c93886001846000613a19565b612cb7565b815115612cb75760405162461bcd60e51b8152600401610cc49061590a565b612cc5888286868634613af8565b86604051612cd3919061594e565b6040518091039020896001600160a01b03168961ffff167f968b0d61ebcf43e5d76ed87bd2c4ee2f22b4969b9f4ca49e3373c025eddd5eeb89600081518110612d1e57612d1e6151c3565b602002602001015189600081518110612d3957612d396151c3565b6020026020010151604051612d58929190918252602082015260400190565b60405180910390a46120b5565b6001865111156120b55760065460ff1615612d8d57612d88886002846000613a19565b612dac565b815115612dac5760405162461bcd60e51b8152600401610cc49061590a565b612dba888286868634613af8565b86604051612dc8919061594e565b6040518091039020896001600160a01b03168961ffff167fddd15f7cfbd674ac2096d598f1650367f8a8bd72b4e3abd85591099ea3b57e338989604051612e109291906158e5565b60405180910390a4505050505050505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110612e5d57612e5d6151c3565b602090810291909101015292915050565b600080600083806020019051810190612e8791906159d0565b60148301519295509093509150612ea088828585613c9d565b8251600103612f4957806001600160a01b031687604051612ec1919061594e565b60405180910390208961ffff167f1bf64e58d19fc43de4c44b3d1bb1fae313979af831a7a39f3297564294329f0f86600081518110612f0257612f026151c3565b602002602001015186600081518110612f1d57612f1d6151c3565b6020026020010151604051612f3c929190918252602082015260400190565b60405180910390a4611704565b60018351111561170457806001600160a01b031687604051612f6b919061594e565b60405180910390208961ffff167f1ae08edbbcd7baa8d064835de8593ce16b313414525ac89534e349f4da7926e48686604051612fa99291906158e5565b60405180910390a45050505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03841661306b5760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401610cc4565b815183511461308c5760405162461bcd60e51b8152600401610cc4906157fb565b6000613096612672565b905060005b8451811015613134578381815181106130b6576130b66151c3565b6020026020010151600760008784815181106130d4576130d46151c3565b602002602001015181526020019081526020016000206000886001600160a01b03166001600160a01b03168152602001908152602001600020600082825461311c91906158d2565b9091555081905061312c8161540a565b91505061309b565b50846001600160a01b031660006001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516131859291906158e5565b60405180910390a4611083816000878787876136d3565b6060816131aa81601f6158d2565b10156131e95760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b6044820152606401610cc4565b6131f382846158d2565b845110156132375760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b6044820152606401610cc4565b60608215801561325657604051915060008252602082016040526132a0565b6040519150601f8416801560200281840101858101878315602002848b0101015b8183101561328f578051835260209283019201613277565b5050858452601f01601f1916604052505b50949350505050565b816001600160a01b0316836001600160a01b03160361331c5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b6064820152608401610cc4565b6001600160a01b03838116600081815260086020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0384166133af5760405162461bcd60e51b8152600401610cc490615843565b60006133b9612672565b905060006133c685612e23565b905060006133d385612e23565b905060008681526007602090815260408083206001600160a01b038c168452909152902054858110156134185760405162461bcd60e51b8152600401610cc490615888565b60008781526007602090815260408083206001600160a01b038d8116855292528083208985039055908a168252812080548892906134579084906158d2565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46120b5848a8a8a8a8a613cb8565b6000606060008060008661ffff166001600160401b038111156134dc576134dc614567565b6040519080825280601f01601f191660200182016040528015613506576020820181803683370190505b50905060008087516020890160008d8df191503d925086831115613528578692505b828152826000602083013e909890975095505050505050565b8180519060200120600560008761ffff1661ffff16815260200190815260200160002085604051613572919061594e565b9081526040805191829003602090810183206001600160401b0388166000908152915220919091557fe183f33de2837795525b4792ca4cd60535bd77c53b7e7030060bfcf5734d6b0c906135cf9087908790879087908790615a57565b60405180910390a15050505050565b60006001600160e01b031982161580610f115750610f1182613d73565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061363a5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310613666576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061368457662386f26fc10000830492506010015b6305f5e100831061369c576305f5e100830492506008015b61271083106136b057612710830492506004015b606483106136c2576064830492506002015b600a8310610f115760010192915050565b6001600160a01b0384163b1561193b5760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906137179089908990889088908890600401615aa9565b6020604051808303816000875af1925050508015613752575060408051601f3d908101601f1916820190925261374f91810190615ae7565b60015b6137fe5761375e615b04565b806308c379a0036137975750613772615b1f565b8061377d5750613799565b8060405162461bcd60e51b8152600401610cc491906146ae565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b6064820152608401610cc4565b6001600160e01b0319811663bc197c8160e01b14610e785760405162461bcd60e51b8152600401610cc490615ba8565b61383882826119a0565b6112bf5761384581613db3565b613850836020613dc5565b604051602001613861929190615bf0565b60408051601f198184030181529082905262461bcd60e51b8252610cc4916004016146ae565b60006138dc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613f609092919063ffffffff16565b80519091501561123057808060200190518101906138fa9190615c65565b6112305760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610cc4565b6000613963612672565b9050856001600160a01b0316816001600160a01b031614806139aa57506001600160a01b0380871660009081526008602090815260408083209385168352929052205460ff165b613a0e5760405162461bcd60e51b815260206004820152602f60248201527f4f4e4654313135353a2073656e642063616c6c6572206973206e6f74206f776e60448201526e195c881b9bdc88185c1c1c9bdd9959608a1b6064820152608401610cc4565b61193b868484613f6f565b6000613a248361417e565b61ffff808716600090815260026020908152604080832093891683529290529081205491925090613a569084906158d2565b905060008111613aa85760405162461bcd60e51b815260206004820152601a60248201527f4c7a4170703a206d696e4761734c696d6974206e6f74207365740000000000006044820152606401610cc4565b8082101561193b5760405162461bcd60e51b815260206004820152601b60248201527f4c7a4170703a20676173206c696d697420697320746f6f206c6f7700000000006044820152606401610cc4565b61ffff861660009081526001602052604081208054613b1690615179565b80601f0160208091040260200160405190810160405280929190818152602001828054613b4290615179565b8015613b8f5780601f10613b6457610100808354040283529160200191613b8f565b820191906000526020600020905b815481529060010190602001808311613b7257829003601f168201915b505050505090508051600003613c005760405162461bcd60e51b815260206004820152603060248201527f4c7a4170703a2064657374696e6174696f6e20636861696e206973206e6f742060448201526f61207472757374656420736f7572636560801b6064820152608401610cc4565b613c0b8787516141da565b60405162c5803160e81b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c5803100908490613c62908b9086908c908c908c908c90600401615c82565b6000604051808303818588803b158015613c7b57600080fd5b505af1158015613c8f573d6000803e3d6000fd5b505050505050505050505050565b611a678383836040518060200160405280600081525061300b565b6001600160a01b0384163b1561193b5760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190613cfc9089908990889088908890600401615ce9565b6020604051808303816000875af1925050508015613d37575060408051601f3d908101601f19168201909252613d3491810190615ae7565b60015b613d435761375e615b04565b6001600160e01b0319811663f23a6e6160e01b14610e785760405162461bcd60e51b8152600401610cc490615ba8565b60006001600160e01b03198216636cdb3d1360e11b1480613da457506001600160e01b031982166303a24d0760e21b145b80610f115750610f118261424b565b6060610f116001600160a01b03831660145b60606000613dd4836002615d23565b613ddf9060026158d2565b6001600160401b03811115613df657613df6614567565b6040519080825280601f01601f191660200182016040528015613e20576020820181803683370190505b509050600360fc1b81600081518110613e3b57613e3b6151c3565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613e6a57613e6a6151c3565b60200101906001600160f81b031916908160001a9053506000613e8e846002615d23565b613e999060016158d2565b90505b6001811115613f11576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110613ecd57613ecd6151c3565b1a60f81b828281518110613ee357613ee36151c3565b60200101906001600160f81b031916908160001a90535060049490941c93613f0a81615d3a565b9050613e9c565b508315611b7c5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610cc4565b60606126358484600085614280565b6001600160a01b038316613fd15760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201526265737360e81b6064820152608401610cc4565b8051825114613ff25760405162461bcd60e51b8152600401610cc4906157fb565b6000613ffc612672565b604080516020810190915260009052905060005b835181101561411157600084828151811061402d5761402d6151c3565b60200260200101519050600084838151811061404b5761404b6151c3565b60209081029190910181015160008481526007835260408082206001600160a01b038c1683529093529190912054909150818110156140d85760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604482015263616e636560e01b6064820152608401610cc4565b60009283526007602090815260408085206001600160a01b038b16865290915290922091039055806141098161540a565b915050614010565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516141629291906158e5565b60405180910390a4604080516020810190915260009052611a67565b60006022825110156141d25760405162461bcd60e51b815260206004820152601c60248201527f4c7a4170703a20696e76616c69642061646170746572506172616d73000000006044820152606401610cc4565b506022015190565b61ffff8216600090815260036020526040812054908190036141fb57506127105b808211156112305760405162461bcd60e51b815260206004820181905260248201527f4c7a4170703a207061796c6f61642073697a6520697320746f6f206c617267656044820152606401610cc4565b60006001600160e01b031982166319abbbbb60e11b1480610f1157506301ffc9a760e01b6001600160e01b0319831614610f11565b6060824710156142e15760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610cc4565b600080866001600160a01b031685876040516142fd919061594e565b60006040518083038185875af1925050503d806000811461433a576040519150601f19603f3d011682016040523d82523d6000602084013e61433f565b606091505b50915091506143508783838761435b565b979650505050505050565b606083156143ca5782516000036143c3576001600160a01b0385163b6143c35760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610cc4565b5081612635565b612635838381511561377d5781518083602001fd5b803561ffff811681146143f157600080fd5b919050565b60008083601f84011261440857600080fd5b5081356001600160401b0381111561441f57600080fd5b60208301915083602082850101111561443757600080fd5b9250929050565b80356001600160401b03811681146143f157600080fd5b6000806000806000806080878903121561446e57600080fd5b614477876143df565b955060208701356001600160401b038082111561449357600080fd5b61449f8a838b016143f6565b90975095508591506144b360408a0161443e565b945060608901359150808211156144c957600080fd5b506144d689828a016143f6565b979a9699509497509295939492505050565b6001600160a01b0381168114610f7057600080fd5b80356143f1816144e8565b6000806040838503121561451b57600080fd5b8235614526816144e8565b946020939093013593505050565b6001600160e01b031981168114610f7057600080fd5b60006020828403121561455c57600080fd5b8135611b7c81614534565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b03811182821017156145a2576145a2614567565b6040525050565b60006001600160401b038211156145c2576145c2614567565b50601f01601f191660200190565b60006145db836145a9565b6040516145e8828261457d565b8092508481528585850111156145fd57600080fd5b8484602083013760006020868301015250509392505050565b60006020828403121561462857600080fd5b81356001600160401b0381111561463e57600080fd5b8201601f8101841361464f57600080fd5b612635848235602084016145d0565b60005b83811015614679578181015183820152602001614661565b50506000910152565b6000815180845261469a81602086016020860161465e565b601f01601f19169290920160200192915050565b602081526000611b7c6020830184614682565b6000602082840312156146d357600080fd5b611b7c826143df565b600080604083850312156146ef57600080fd5b614526836143df565b60006020828403121561470a57600080fd5b5035919050565b60006001600160401b0382111561472a5761472a614567565b5060051b60200190565b600082601f83011261474557600080fd5b8135602061475282614711565b60405161475f828261457d565b83815260059390931b850182019282810191508684111561477f57600080fd5b8286015b8481101561479a5780358352918301918301614783565b509695505050505050565b600082601f8301126147b657600080fd5b611b7c838335602085016145d0565b600080600080600060a086880312156147dd57600080fd5b85356147e8816144e8565b945060208601356147f8816144e8565b935060408601356001600160401b038082111561481457600080fd5b61482089838a01614734565b9450606088013591508082111561483657600080fd5b61484289838a01614734565b9350608088013591508082111561485857600080fd5b50614865888289016147a5565b9150509295509295909350565b6000806040838503121561488557600080fd5b823591506020830135614897816144e8565b809150509250929050565b6000806000604084860312156148b757600080fd5b6148c0846143df565b925060208401356001600160401b038111156148db57600080fd5b6148e7868287016143f6565b9497909650939450505050565b60008083601f84011261490657600080fd5b5081356001600160401b0381111561491d57600080fd5b6020830191508360208260051b850101111561443757600080fd5b600080600080600080600060a0888a03121561495357600080fd5b8735965060208801356001600160401b038082111561497157600080fd5b61497d8b838c016148f4565b909850965060408a013591508082111561499657600080fd5b6149a28b838c016148f4565b909650945060608a0135935060808a01359150808211156149c257600080fd5b506149cf8a828b016147a5565b91505092959891949750929550565b600080600080600080600080610100898b0312156149fb57600080fd5b614a04896144fd565b9750614a1260208a016143df565b965060408901356001600160401b0380821115614a2e57600080fd5b614a3a8c838d016147a5565b975060608b0135915080821115614a5057600080fd5b614a5c8c838d01614734565b965060808b0135915080821115614a7257600080fd5b614a7e8c838d01614734565b9550614a8c60a08c016144fd565b9450614a9a60c08c016144fd565b935060e08b0135915080821115614ab057600080fd5b50614abd8b828c016147a5565b9150509295985092959890939650565b600080600080600080600080610100898b031215614aea57600080fd5b8835614af5816144e8565b9750614b0360208a016143df565b965060408901356001600160401b0380821115614b1f57600080fd5b614b2b8c838d016147a5565b975060608b0135965060808b0135955060a08b01359150614b4b826144e8565b90935060c08a013590614b5d826144e8565b90925060e08a01359080821115614ab057600080fd5b60008060408385031215614b8657600080fd5b82356001600160401b0380821115614b9d57600080fd5b818501915085601f830112614bb157600080fd5b81356020614bbe82614711565b604051614bcb828261457d565b83815260059390931b8501820192828101915089841115614beb57600080fd5b948201945b83861015614c12578535614c03816144e8565b82529482019490820190614bf0565b96505086013592505080821115614c2857600080fd5b50614c3585828601614734565b9150509250929050565b600081518084526020808501945080840160005b83811015614c6f57815187529582019590820190600101614c53565b509495945050505050565b602081526000611b7c6020830184614c3f565b600060208284031215614c9f57600080fd5b8135611b7c816144e8565b600080600060608486031215614cbf57600080fd5b614cc8846143df565b925060208401356001600160401b03811115614ce357600080fd5b614cef868287016147a5565b925050614cfe6040850161443e565b90509250925092565b8015158114610f7057600080fd5b80356143f181614d07565b60008060008060008060c08789031215614d3957600080fd5b614d42876143df565b955060208701356001600160401b0380821115614d5e57600080fd5b614d6a8a838b016147a5565b9650604089013595506060890135945060808901359150614d8a82614d07565b90925060a08801359080821115614da057600080fd5b50614dad89828a016147a5565b9150509295509295509295565b60008060408385031215614dcd57600080fd5b614dd6836143df565b9150614de4602084016143df565b90509250929050565b60008060008060808587031215614e0357600080fd5b8435614e0e816144e8565b935060208501356001600160401b0380821115614e2a57600080fd5b614e3688838901614734565b94506040870135915080821115614e4c57600080fd5b614e5888838901614734565b93506060870135915080821115614e6e57600080fd5b50614e7b878288016147a5565b91505092959194509250565b60008060408385031215614e9a57600080fd5b8235614ea5816144e8565b9150602083013561489781614d07565b60008060008060008060c08789031215614ece57600080fd5b614ed7876143df565b955060208701356001600160401b0380821115614ef357600080fd5b614eff8a838b016147a5565b96506040890135915080821115614f1557600080fd5b614f218a838b01614734565b95506060890135915080821115614f3757600080fd5b614f438a838b01614734565b9450614f5160808a01614d15565b935060a0890135915080821115614da057600080fd5b600080600080600060a08688031215614f7f57600080fd5b853594506020860135614f91816144e8565b93506040860135614fa1816144e8565b92506060860135614fb1816144e8565b91506080860135614fc1816144e8565b809150509295509295909350565b600080600080600060808688031215614fe757600080fd5b614ff0866143df565b9450614ffe602087016143df565b93506040860135925060608601356001600160401b0381111561502057600080fd5b61502c888289016143f6565b969995985093965092949392505050565b60008060006060848603121561505257600080fd5b61505b846143df565b9250615069602085016143df565b9150604084013590509250925092565b6000806040838503121561508c57600080fd5b8235615097816144e8565b91506020830135614897816144e8565b6000602082840312156150b957600080fd5b8135611b7c81614d07565b600080600080600060a086880312156150dc57600080fd5b85356150e7816144e8565b945060208601356150f7816144e8565b9350604086013592506060860135915060808601356001600160401b0381111561512057600080fd5b614865888289016147a5565b6000806000806080858703121561514257600080fd5b61514b856143df565b9350615159602086016143df565b92506040850135615169816144e8565b9396929550929360600135925050565b600181811c9082168061518d57607f821691505b6020821081036151ad57634e487b7160e01b600052602260045260246000fd5b50919050565b8183823760009101908152919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610f1157610f116151d9565b6000835161521481846020880161465e565b83519083019061522881836020880161465e565b01949350505050565b6020808252602e908201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60408201526d195c881bdc88185c1c1c9bdd995960921b606082015260800190565b81835260006001600160fb1b0383111561529857600080fd5b8260051b80836020870137939093016020019392505050565b6001600160a01b038d811682528c811660208301528b811660408301528a1660608201526080810189905261014060a082018190526000906152f6908301898b61527f565b82810360c084015261530981888a61527f565b90508560e08401528461010084015282810361012084015261532b8185614682565b9f9e505050505050505050505050505050565b6001600160a01b038c811682528b811660208301528a166040820152606081018990526101206080820181905260009061537b8382018a8c61527f565b905082810360a084015261539081888a61527f565b90508560c08401528460e08401528281036101008401526153b18185614682565b9e9d5050505050505050505050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b61ffff841681526040602082015260006126326040830184866153c3565b60006001820161541c5761541c6151d9565b5060010190565b8284823760609190911b6bffffffffffffffffffffffff19169101908152601401919050565b601f82111561123057600081815260208120601f850160051c810160208610156154705750805b601f850160051c820191505b8181101561193b5782815560010161547c565b81516001600160401b038111156154a8576154a8614567565b6154bc816154b68454615179565b84615449565b602080601f8311600181146154f157600084156154d95750858301515b600019600386901b1c1916600185901b17855561193b565b600085815260208120601f198616915b8281101561552057888601518255948401946001909101908401615501565b508582101561553e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6060815260006155616060830186614682565b82810360208401526155738186614c3f565b905082810360408401526155878185614c3f565b9695505050505050565b61ffff861681526001600160a01b038516602082015260a0604082018190526000906155bf90830186614682565b841515606084015282810360808401526155d98185614682565b98975050505050505050565b600080604083850312156155f857600080fd5b505080516020909101519092909150565b600061ffff8088168352808716602084015250846040830152608060608301526143506080830184866153c3565b61ffff861681526080602082015260006156556080830186886153c3565b6001600160401b0394909416604083015250606001529392505050565b6001600160401b0383111561568957615689614567565b61569d836156978354615179565b83615449565b6000601f8411600181146156d157600085156156b95750838201355b600019600387901b1c1916600186901b178355611083565b600083815260209020601f19861690835b8281101561570257868501358255602094850194600190920191016156e2565b508682101561571f5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b600082601f83011261574257600080fd5b815161574d816145a9565b60405161575a828261457d565b82815285602084870101111561576f57600080fd5b61578083602083016020880161465e565b95945050505050565b60006020828403121561579b57600080fd5b81516001600160401b038111156157b157600080fd5b61263584828501615731565b61ffff851681526080602082015260006157da6080830186614682565b6001600160401b038516604084015282810360608401526143508185614682565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b80820180821115610f1157610f116151d9565b6040815260006158f86040830185614c3f565b82810360208401526157808185614c3f565b60208082526024908201527f4c7a4170703a205f61646170746572506172616d73206d75737420626520656d604082015263383a3c9760e11b606082015260800190565b6000825161596081846020870161465e565b9190910192915050565b600082601f83011261597b57600080fd5b8151602061598882614711565b604051615995828261457d565b83815260059390931b85018201928281019150868411156159b557600080fd5b8286015b8481101561479a57805183529183019183016159b9565b6000806000606084860312156159e557600080fd5b83516001600160401b03808211156159fc57600080fd5b615a0887838801615731565b94506020860151915080821115615a1e57600080fd5b615a2a8783880161596a565b93506040860151915080821115615a4057600080fd5b50615a4d8682870161596a565b9150509250925092565b61ffff8616815260a060208201526000615a7460a0830187614682565b6001600160401b03861660408401528281036060840152615a958186614682565b905082810360808401526155d98185614682565b6001600160a01b0386811682528516602082015260a060408201819052600090615ad590830186614c3f565b8281036060840152615a958186614c3f565b600060208284031215615af957600080fd5b8151611b7c81614534565b600060033d111561266f5760046000803e5060005160e01c90565b600060443d1015615b2d5790565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715615b5c57505050505090565b8285019150815181811115615b745750505050505090565b843d8701016020828501011115615b8e5750505050505090565b615b9d6020828601018761457d565b509095945050505050565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351615c2881601785016020880161465e565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351615c5981602884016020880161465e565b01602801949350505050565b600060208284031215615c7757600080fd5b8151611b7c81614d07565b61ffff8716815260c060208201526000615c9f60c0830188614682565b8281036040840152615cb18188614682565b6001600160a01b0387811660608601528616608085015283810360a08501529050615cdc8185614682565b9998505050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a06080820181905260009061435090830184614682565b8082028115828204841417610f1157610f116151d9565b600081615d4957615d496151d9565b50600019019056fea2646970667358221220edb566becb328a35c01de09369e854acf4b0ef36b3bf5aee39b3513f0b0dd16264736f6c6343000811003368747470733a2f2f6e6674646174612e706172616c6c656c6e66742e636f6d2f6170692f746f6b656e732f706172616c6c656c2d6563686f732f697066732f7b69647d000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd70000000000000000000000000000000000000000000000000000000000000000