Transaction details
Txn hash
: 0xdccc5dcb6e8212aeb4c4806eaa63eed5a616f80ca3d22f56c265479d0d1909eb
Status:
Success
Block:
23026679
1,866,169 block confirmations
Timestamp:
11/29/2024, 09:11:45 (1 month ago)
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000053003836861093
$0.18
L2 Gas price:
0.000000000013452237 ETH(0.013452237 Gwei)
L2 Gas limit & usage:
6,935,838|
3,754,309(54.13%)
L2 fee paid:
0.000050503854439233 ETH
L2 Gas fee:
Base: 0.011852237 Gwei
|Max priority: 0.0016 Gwei
|Max: 0.016 Gwei
L1 Gas price:
0.000000005623407415 ETH(5.623407415 Gwei)
L1 Gas used:
113,189
L1 fee scalar:
0
L1 fee paid:
0.00000249998242186 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:11696
Position in block:81
Input data:
0x60806040523480156200001157600080fd5b5060405162004234380380620042348339810160408190526200003491620000b6565b600080546001600160a01b03199081163390811783556002805460018181018355919094527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace909301805490921617905580546001600160c01b0319166001600160a01b03929092169190911790556003805460ff19166016179055620000e8565b600060208284031215620000c957600080fd5b81516001600160a01b0381168114620000e157600080fd5b9392505050565b61413c80620000f86000396000f3fe6080604052600436106100f75760003560e01c80637f65a6421161008a578063b8a983ec11610059578063b8a983ec14610295578063d3e1c284146102b5578063fa461e33146102d5578063fa483e72146102f557600080fd5b80637f65a6421461023a5780638119c0651461024d578063999c2234146102555780639feb758b1461027557600080fd5b80632c8958f6116100c65780632c8958f6146101ac5780632d4bddcd146101cc578063654b6487146101ec5780637a178b511461020c57600080fd5b806301a424441461010357806309802b6c14610138578063187806841461016a57806323a69e751461018c57600080fd5b366100fe57005b600080fd5b34801561010f57600080fd5b5061012361011e3660046134c3565b610315565b60405190151581526020015b60405180910390f35b34801561014457600080fd5b506101586101533660046134e7565b610372565b60405160ff909116815260200161012f565b34801561017657600080fd5b5061018a61018536600461356a565b6104ac565b005b34801561019857600080fd5b5061018a6101a736600461356a565b610678565b3480156101b857600080fd5b5061018a6101c736600461356a565b610855565b3480156101d857600080fd5b5061018a6101e736600461356a565b610889565b3480156101f857600080fd5b5061018a61020736600461356a565b6108bd565b34801561021857600080fd5b5061022c6102273660046135df565b6108f1565b60405190815260200161012f565b61022c610248366004613621565b610ac9565b61022c610b8f565b34801561026157600080fd5b50610123610270366004613651565b610c02565b34801561028157600080fd5b5061018a61029036600461356a565b610ca2565b3480156102a157600080fd5b506101236102b036600461366e565b610cd6565b3480156102c157600080fd5b5061018a6102d036600461356a565b610dc6565b3480156102e157600080fd5b5061018a6102f036600461356a565b610f05565b34801561030157600080fd5b5061018a61031036600461356a565b610f39565b6000805473ffffffffffffffffffffffffffffffffffffffff16331461033a57600080fd5b50600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b60004285101561038157600080fd5b60008560405160200161039691815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526103d191602001613707565b604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001815282825280516020918201206000805490855291840180845281905260ff871692840192909252606083018890526080830187905290925073ffffffffffffffffffffffffffffffffffffffff169060019060a0016020604051602081039080840390855afa158015610472573d6000803e3d6000fd5b5050506020604051035173ffffffffffffffffffffffffffffffffffffffff161461049c57600080fd5b505060035460ff16949350505050565b60015477010000000000000000000000000000000000000000000000900460ff166104d657600080fd5b6104e06007610f69565b60006104ee828401846137cb565b90503073ffffffffffffffffffffffffffffffffffffffff16816020015173ffffffffffffffffffffffffffffffffffffffff16036105c85780516040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810187905273ffffffffffffffffffffffffffffffffffffffff9091169063a9059cbb906044015b6020604051808303816000875af115801561059e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c2919061380c565b50610671565b805160208201516040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9182166004820152336024820152604481018890529116906323b872dd906064015b6020604051808303816000875af115801561064b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066f919061380c565b505b5050505050565b60015477010000000000000000000000000000000000000000000000900460ff166106a257600080fd5b6106ac6003610f69565b60006106ba828401846137cb565b905060008086136106cb57846106cd565b855b90503073ffffffffffffffffffffffffffffffffffffffff16826020015173ffffffffffffffffffffffffffffffffffffffff16036107a65781516040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810183905273ffffffffffffffffffffffffffffffffffffffff9091169063a9059cbb906044016020604051808303816000875af115801561077c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a0919061380c565b5061066f565b815160208301516040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9182166004820152336024820152604481018490529116906323b872dd906064016020604051808303816000875af1158015610828573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084c919061380c565b50505050505050565b60015477010000000000000000000000000000000000000000000000900460ff1661087f57600080fd5b6106ac6004610f69565b60015477010000000000000000000000000000000000000000000000900460ff166108b357600080fd5b6106ac6008610f69565b60015477010000000000000000000000000000000000000000000000900460ff166108e757600080fd5b6106ac6006610f69565b6000805473ffffffffffffffffffffffffffffffffffffffff1633148015610937575060015477010000000000000000000000000000000000000000000000900460ff16155b6109a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f64656e696564000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8616906370a0823190602401602060405180830381865afa158015610a0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a33919061382e565b905083811015610a9f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496e73756666696369656e7420616d6f756e74000000000000000000000000006044820152606401610999565b600081118015610aaf5750600084115b15610ac057610ac085308587611022565b50919392505050565b6000805473ffffffffffffffffffffffffffffffffffffffff1633148015610b0f575060015477010000000000000000000000000000000000000000000000900460ff16155b610b75576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f64656e69656400000000000000000000000000000000000000000000000000006044820152606401610999565b824710610b8657610b8682846111b9565b50815b92915050565b6000610b996112a2565b60003681808080610baa8186611314565b9350935093509350610bbd848484611ad9565b965060608160ff161015610bf957600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff83161790555b50505050505090565b6000805473ffffffffffffffffffffffffffffffffffffffff163314610c2757600080fd5b5060028054600180820183556000929092527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff939093169290921790915590565b60015477010000000000000000000000000000000000000000000000900460ff16610ccc57600080fd5b6106ac600a610f69565b6000805473ffffffffffffffffffffffffffffffffffffffff163314610cfb57600080fd5b60005b82811015610dbc57838382818110610d1857610d18613847565b60015462ffffff7401000000000000000000000000000000000000000090910416600090815260046020526040902060a090910292909201919050610d5d8282613876565b50506001805474010000000000000000000000000000000000000000900462ffffff16906014610d8c83613a21565b91906101000a81548162ffffff021916908362ffffff160217905550508080610db490613a43565b915050610cfe565b5060019392505050565b60015477010000000000000000000000000000000000000000000000900460ff16610df057600080fd5b610dfa6007610f69565b6000610e08828401846137cb565b90503073ffffffffffffffffffffffffffffffffffffffff16816020015173ffffffffffffffffffffffffffffffffffffffff1603610e9d5780516040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810186905273ffffffffffffffffffffffffffffffffffffffff9091169063a9059cbb9060440161057f565b805160208201516040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9182166004820152336024820152604481018790529116906323b872dd9060640161062c565b60015477010000000000000000000000000000000000000000000000900460ff16610f2f57600080fd5b6106ac6001610f69565b60015477010000000000000000000000000000000000000000000000900460ff16610f6357600080fd5b6106ac60025b6000805b60015474010000000000000000000000000000000000000000900462ffffff168110156110135760008181526004602052604090206002015460ff8085167701000000000000000000000000000000000000000000000090920416036110015760008181526004602052604090205473ffffffffffffffffffffffffffffffffffffffff1633036110015760019150611013565b8061100b81613a43565b915050610f6d565b508061101e57600080fd5b5050565b6040805173ffffffffffffffffffffffffffffffffffffffff85811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017905291516000928392908816916110c19190613a7b565b6000604051808303816000865af19150503d80600081146110fe576040519150601f19603f3d011682016040523d82523d6000602084013e611103565b606091505b509150915081801561112d57508051158061112d57508080602001905181019061112d919061380c565b61066f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a20747260448201527f616e7366657246726f6d206661696c65640000000000000000000000000000006064820152608401610999565b6040805160008082526020820190925273ffffffffffffffffffffffffffffffffffffffff84169083906040516111f09190613a7b565b60006040518083038185875af1925050503d806000811461122d576040519150601f19603f3d011682016040523d82523d6000602084013e611232565b606091505b505090508061129d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5472616e7366657248656c7065723a3a7472616e73666572206661696c6564006044820152606401610999565b505050565b6000805b60025481101561130657600281815481106112c3576112c3613847565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1633036112f45760019150611306565b806112fe81613a43565b9150506112a6565b508061131157600080fd5b50565b600080606060008585600481811061132e5761132e613847565b919091013560f81c91506000905060266113498360ff613a97565b6113539190613adf565b60035490915060009060089061136c9060ff1685613b01565b6113769190613b1a565b6003549091506000906113b19060ff168a8a600581811061139957611399613847565b6113aa9392013560f81c9050613a97565b858561259f565b90508060ff1667ffffffffffffffff8111156113cf576113cf61374c565b60405190808252806020026020018201604052801561144d57816020015b6040805160c08101825260008082526020808301829052928201819052606082018190526080820181905260a082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092019101816113ed5790505b50945060005b8160ff168160ff16101561171257600061146e600285613b1a565b60ff16156114b9576114b48b8b611486856002613b3c565b611491906007613b01565b60ff168181106114a3576114a3613847565b919091013560f81c9050878761259f565b6114d4565b6114d48b8b6114c9856002613b3c565b611491906006613b01565b905060006114e3600286613b1a565b60ff161561152e576115298c8c6114fb866002613b3c565b611506906006613b01565b60ff1681811061151857611518613847565b919091013560f81c9050888861259f565b611549565b6115498c8c61153e866002613b3c565b611506906007613b01565b60ff80821660009081526004602052604081206002810154905493945062ffffff740100000000000000000000000000000000000000008204169373ffffffffffffffffffffffffffffffffffffffff169277010000000000000000000000000000000000000000000000909104811691908190871615806115ce57508660ff166002145b806115dc57508660ff166004145b61161c5760ff86166000908152600460205260409020600281015460019091015473ffffffffffffffffffffffffffffffffffffffff9182169116611654565b60ff86166000908152600460205260409020600181015460029091015473ffffffffffffffffffffffffffffffffffffffff91821691165b9150915060006040518060c001604052808673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018762ffffff1681526020018960ff1681526020018560ff168152509050808e8a60ff16815181106116ec576116ec613847565b60200260200101819052505050505050505050808061170a90613b5f565b915050611453565b506000611720826002613b3c565b61172b906006613b01565b60ff16905060008a8a61173f846008613b7e565b81811061174e5761174e613847565b61176092013560f81c9050600a613cb1565b8b8b61176d856009613b7e565b9061177986600c613b7e565b9261178693929190613cc0565b8d858e611794826003613b7e565b926117a193929190613cc0565b6040516020016117b49493929190613cea565b6040516020818303038152906040526117cc90613d0c565b6117d9919060d01c613d5c565b905060008b8b6117ea856003613b7e565b8181106117f9576117f9613847565b61180b92013560f81c9050600a613cb1565b8c8c611818866004613b7e565b90611824876008613b7e565b9261183193929190613cc0565b8e8e61183e886013613b7e565b9061184a896015613b7e565b9261185793929190613cc0565b60405160200161186a9493929190613cea565b60405160208183030381529060405261188290613d0c565b61188f919060d01c613d5c565b905060008c8c6118a0866015613b7e565b8181106118af576118af613847565b6118c192013560f81c9050600a613cb1565b8d8d6118ce876016613b7e565b906118da88601c613b7e565b926118e793929190613cc0565b6118f091613d73565b6118fd919060d01c613d5c565b905060008d8d61190e87600c613b7e565b81811061191d5761191d613847565b61192f92013560f81c9050600a613cb1565b8e8e61193c88600d613b7e565b90611948896013613b7e565b9261195593929190613cc0565b61195e91613d73565b61196b919060d01c613d5c565b90508660ff166000036119ad57600a6119848585613dbb565b61198e9190613dce565b9b50600a61199c8383613dbb565b6119a69190613dce565b9a50611ac8565b8660ff166001036119c457600a6119848486613dbb565b8660ff166002036119f357600a6119db8486613dbb565b6119e59190613dce565b9b50600a61199c8284613dbb565b8660ff16600303611a2257600a611a0a8286613dbb565b611a149190613dce565b9b50600a61199c8385613dbb565b8660ff16600403611a5157600a611a398285613dbb565b611a439190613dce565b9b50600a61199c8386613dbb565b8660ff16600503611a8057600a611a688284613dbb565b611a729190613dce565b9b50600a61199c8486613dbb565b8660ff16600603611a9757600a611a688383613dbb565b600a611aa38284613dbb565b611aad9190613dce565b9b50600a611abb8585613dbb565b611ac59190613dce565b9a505b505050505050505092959194509250565b805160009081805b82811015612595576000858281518110611afd57611afd613847565b602002602001015190506000808260a0015160ff16600503611e67576000836000015173ffffffffffffffffffffffffffffffffffffffff1663fbfa77cf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b6a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b8e9190613de2565b905084600003611d1d57836080015160ff1660031480611bb55750836080015160ff166004145b15611c6b578a341015611bc757600080fd5b83516040517ff9609f080000000000000000000000000000000000000000000000000000000081526000600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201529082169063f9609f08908d9060440160206040518083038185885af1158015611c40573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611c65919061382e565b50611e61565b611c7b846020015133838e611022565b602084015184516040517ff9609f0800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff928316600482015290821660248201529082169063f9609f08906044016020604051808303816000875af1158015611cf9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c65919061382e565b60208401516040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8381166004830152602482018e90529091169063a9059cbb906044016020604051808303816000875af1158015611d98573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dbc919061380c565b50602084015184516040517ff9609f0800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff928316600482015290821660248201529082169063f9609f08906044016020604051808303816000875af1158015611e3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e5f919061382e565b505b50611fa6565b83600003611fa257826080015160ff1660031480611e8c5750826080015160ff166004145b611e965733611e98565b305b91508260a0015160ff1660001480611eb757508260a0015160ff166009145b80611ec957508260a0015160ff16600f145b15611eeb57611ee68360800151846000015185602001518d6125be565b611fa6565b826080015160ff1660031480611f085750826080015160ff166004145b15611ee65789341015611f1a57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db08b6040518263ffffffff1660e01b81526004016000604051808303818588803b158015611f8457600080fd5b505af1158015611f98573d6000803e3d6000fd5b5050505050611fa6565b3091505b611fb1600187613dbb565b8403611fe757826080015160ff1660021480611fd45750826080015160ff166005145b611fde5733611fe0565b305b90506120b5565b87611ff3856001613b7e565b8151811061200357612003613847565b602002602001015160a0015160ff166000148061204a575087612027856001613b7e565b8151811061203757612037613847565b602002602001015160a0015160ff166009145b8061207f57508761205c856001613b7e565b8151811061206c5761206c613847565b602002602001015160a0015160ff16600f145b61208957306120b2565b87612095856001613b7e565b815181106120a5576120a5613847565b6020026020010151600001515b90505b8360000361232d576000886120cb600189613dbb565b815181106120db576120db613847565b60200260200101516080015160ff16600214806121225750886120ff600189613dbb565b8151811061210f5761210f613847565b60200260200101516080015160ff166005145b61212c573361212e565b305b90508861213c600189613dbb565b8151811061214c5761214c613847565b60200260200101516040015173ffffffffffffffffffffffffffffffffffffffff166370a08231826040518263ffffffff1660e01b81526004016121ac919073ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b602060405180830381865afa1580156121c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121ed919061382e565b9550600187118015612255575088612206600189613dbb565b8151811061221657612216613847565b60200260200101516040015173ffffffffffffffffffffffffffffffffffffffff16846020015173ffffffffffffffffffffffffffffffffffffffff16145b801561226957508360a0015160ff16600514155b1561232b573073ffffffffffffffffffffffffffffffffffffffff8216036122bf57836080015160ff16600314806122a85750836080015160ff166004145b156122ba576122b78b87613dbb565b95505b61232b565b60a084015160ff16158015906122dd57508360a0015160ff16600914155b80156122f157508360a0015160ff16600f14155b80156123055750836080015160ff16600314155b80156123195750836080015160ff16600414155b1561232b576123288b87613dbb565b95505b505b8260a0015160ff166000036123615761235a8360000151846020015185604001518d876060015186612726565b9650612406565b8260a0015160ff166005148061237e57508260a0015160ff16600f145b156123965761235a8360000151846020015183612849565b8260a0015160ff166009036123b85761235a8360000151846040015183612929565b8260a0015160ff166007036123e15761235a8360000151846020015185604001518d8686612a85565b6124038360000151846020015185604001518d8760a0015160ff168787612cbd565b96505b612411600187613dbb565b840361257b5760408084015190517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8381166004830152879216906370a0823190602401602060405180830381865afa158015612489573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124ad919061382e565b6124b79190613dbb565b9650888710156124c657600080fd5b826080015160ff16600214806124e35750826080015160ff166005145b15612576576001546040517f2e1a7d4d0000000000000000000000000000000000000000000000000000000081526004810189905273ffffffffffffffffffffffffffffffffffffffff90911690632e1a7d4d90602401600060405180830381600087803b15801561255457600080fd5b505af1158015612568573d6000803e3d6000fd5b5050505061257633886111b9565b61257f565b8699505b505050808061258d90613a43565b915050611ae1565b5050509392505050565b6000816125ac8486613a97565b6125b69190613adf565b949350505050565b8360ff16600314806125d357508360ff166004145b1561271457803410156125e557600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561264f57600080fd5b505af1158015612663573d6000803e3d6000fd5b50506001546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff888116600483015260248201879052909116935063a9059cbb925060440190506020604051808303816000875af11580156126e2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612706919061380c565b61270f57600080fd5b612720565b61272082338584611022565b50505050565b6000806000612736898989612d72565b9150915061274b8683838862ffffff16612e65565b925060006127598989612f48565b5090506000808273ffffffffffffffffffffffffffffffffffffffff168b73ffffffffffffffffffffffffffffffffffffffff161461279a5785600061279e565b6000865b604080516000815260208101918290527f022c0d9f00000000000000000000000000000000000000000000000000000000909152919350915073ffffffffffffffffffffffffffffffffffffffff8d169063022c0d9f9061280890859085908c9060248101613e49565b600060405180830381600087803b15801561282257600080fd5b505af1158015612836573d6000803e3d6000fd5b5050505050505050509695505050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff84811660208301528381168284015260026060808401919091528351808403909101815260006080840181815260a08501958690527f7132bb7f0000000000000000000000000000000000000000000000000000000090955293849392881692637132bb7f926128da9290913391879160a401613e8e565b60408051808303816000875af11580156128f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061291c9190613ee2565b6020015195945050505050565b6000808473ffffffffffffffffffffffffffffffffffffffff1663da10610c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612977573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061299b9190613de2565b6040517f53c059a000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9182168683161460048201819052858316602483015292506000918716906353c059a0906044016020604051808303816000875af1158015612a1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a40919061382e565b9050608081901c6fffffffffffffffffffffffffffffffff821680612a655781612a67565b805b6fffffffffffffffffffffffffffffffff1698975050505050505050565b60408051808201825273ffffffffffffffffffffffffffffffffffffffff87811680835285821660209384019081528451938401829052518216838501528351808403850181526060909301909352600180547fffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff1677010000000000000000000000000000000000000000000000179055600092839188161115612be6576040517f857f812f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a169063857f812f90612b9b9087908a907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3cb01908890600401613f1c565b60408051808303816000875af1158015612bb9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bdd9190613f6c565b93509050612c89565b6040517f2c48125200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a1690632c48125290612c419087908a90620c34ff908890600401613f1c565b60408051808303816000875af1158015612c5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c839190613f6c565b90935090505b5050600180547fffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff1690559695505050505050565b6040805180820190915273ffffffffffffffffffffffffffffffffffffffff808816825283166020820152600180547fffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff1677010000000000000000000000000000000000000000000000179055600090612d3d888888868d87878c6130a6565b600180547fffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff1690559998505050505050505050565b6000806000612d818585612f48565b5090506000808773ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa158015612dd1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612df59190613fb3565b6dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691508273ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614612e53578082612e56565b81815b90999098509650505050505050565b6000808511612e7357600080fd5b600084118015612e835750600083115b612ee9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f494e53554646494349454e545f4c4951554944495459000000000000000000006044820152606401610999565b6000612ef8620f42408461333a565b90506000612f0687836133b2565b90506000612f1482876133b2565b90506000612f2f83612f298a620f42406133b2565b9061343c565b9050612f3b8183613dce565b9998505050505050505050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603612fe0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f48656c7065723a204944454e544943414c5f41444452455353455300000000006044820152606401610999565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161061301a57828461301d565b83835b909250905073ffffffffffffffffffffffffffffffffffffffff821661309f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f48656c7065723a205a45524f5f414444524553530000000000000000000000006044820152606401610999565b9250929050565b60006401000276a373fffd8963efd1fc6a506488495d951d5263988d2673ffffffffffffffffffffffffffffffffffffffff808b16908c16108380600287146131fe578973ffffffffffffffffffffffffffffffffffffffff1663128acb088c858f8d73ffffffffffffffffffffffffffffffffffffffff1660001461312c578d61314c565b876131415761313c60018a613fe6565b61314c565b61314c8a6001614013565b8d6040516020016131889190815173ffffffffffffffffffffffffffffffffffffffff9081168252602092830151169181019190915260400190565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016131b7959493929190614040565b60408051808303816000875af11580156131d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131f99190613f6c565b61330e565b8973ffffffffffffffffffffffffffffffffffffffff166324b31a0c8c8e868d73ffffffffffffffffffffffffffffffffffffffff16600014613241578d613261565b876132565761325160018a613fe6565b613261565b6132618a6001614013565b8d60405160200161329d9190815173ffffffffffffffffffffffffffffffffffffffff9081168252602092830151169181019190915260400190565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016132cc959493929190614087565b60408051808303816000875af11580156132ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061330e9190613f6c565b915091508261331d578161331f565b805b613328906140ce565b9e9d5050505050505050505050505050565b6000826133478382613dbb565b9150811115610b89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f64732d6d6174682d7375622d756e646572666c6f7700000000000000000000006044820152606401610999565b60008115806133d6575082826133c88183613d5c565b92506133d49083613dce565b145b610b89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f64732d6d6174682d6d756c2d6f766572666c6f770000000000000000000000006044820152606401610999565b6000826134498382613b7e565b9150811015610b89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000006044820152606401610999565b60ff8116811461131157600080fd5b6000602082840312156134d557600080fd5b81356134e0816134b4565b9392505050565b600080600080608085870312156134fd57600080fd5b843593506020850135925060408501359150606085013561351d816134b4565b939692955090935050565b60008083601f84011261353a57600080fd5b50813567ffffffffffffffff81111561355257600080fd5b60208301915083602082850101111561309f57600080fd5b6000806000806060858703121561358057600080fd5b8435935060208501359250604085013567ffffffffffffffff8111156135a557600080fd5b6135b187828801613528565b95989497509550505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461131157600080fd5b6000806000606084860312156135f457600080fd5b83356135ff816135bd565b9250602084013591506040840135613616816135bd565b809150509250925092565b6000806040838503121561363457600080fd5b823591506020830135613646816135bd565b809150509250929050565b60006020828403121561366357600080fd5b81356134e0816135bd565b6000806020838503121561368157600080fd5b823567ffffffffffffffff8082111561369957600080fd5b818501915085601f8301126136ad57600080fd5b8135818111156136bc57600080fd5b86602060a0830285010111156136d157600080fd5b60209290920196919550909350505050565b60005b838110156136fe5781810151838201526020016136e6565b50506000910152565b7f19457468657265756d205369676e6564204d6573736167653a0a33320000000081526000825161373f81601c8501602087016136e3565b91909101601c0192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040805190810167ffffffffffffffff811182821017156137c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290565b6000604082840312156137dd57600080fd5b6137e561377b565b82356137f0816135bd565b81526020830135613800816135bd565b60208201529392505050565b60006020828403121561381e57600080fd5b815180151581146134e057600080fd5b60006020828403121561384057600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8135613881816135bd565b81547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff82161782555060208201356138ce816135bd565b6001820180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff831617905550600281016040830135613923816135bd565b81547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff821617825550606083013562ffffff8116811461397857600080fd5b81546080850135613988816134b4565b77ff00000000000000000000000000000000000000000000008160b81b1676ffffff00000000000000000000000000000000000000008460a01b167fffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff841617178455505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062ffffff808316818103613a3957613a396139f2565b6001019392505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613a7457613a746139f2565b5060010190565b60008251613a8d8184602087016136e3565b9190910192915050565b60ff8281168282160390811115610b8957610b896139f2565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600060ff831680613af257613af2613ab0565b8060ff84160491505092915050565b60ff8181168382160190811115610b8957610b896139f2565b600060ff831680613b2d57613b2d613ab0565b8060ff84160691505092915050565b60ff8181168382160290811690818114613b5857613b586139f2565b5092915050565b600060ff821660ff8103613b7557613b756139f2565b60010192915050565b80820180821115610b8957610b896139f2565b600181815b80851115613bea57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115613bd057613bd06139f2565b80851615613bdd57918102915b93841c9390800290613b96565b509250929050565b600082613c0157506001610b89565b81613c0e57506000610b89565b8160018114613c245760028114613c2e57613c4a565b6001915050610b89565b60ff841115613c3f57613c3f6139f2565b50506001821b610b89565b5060208310610133831016604e8410600b8410161715613c6d575081810a610b89565b613c778383613b91565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115613ca957613ca96139f2565b029392505050565b60006134e060ff841683613bf2565b60008085851115613cd057600080fd5b83861115613cdd57600080fd5b5050820193919092039150565b8385823760008482016000815283858237600093019283525090949350505050565b6000815160208301517fffffffffffff000000000000000000000000000000000000000000000000000080821693506006831015613d545780818460060360031b1b83161693505b505050919050565b8082028115828204841417610b8957610b896139f2565b7fffffffffffff00000000000000000000000000000000000000000000000000008135818116916006851015613db35780818660060360031b1b83161692505b505092915050565b81810381811115610b8957610b896139f2565b600082613ddd57613ddd613ab0565b500490565b600060208284031215613df457600080fd5b81516134e0816135bd565b60008151808452613e178160208601602086016136e3565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b84815283602082015273ffffffffffffffffffffffffffffffffffffffff83166040820152608060608201526000613e846080830184613dff565b9695505050505050565b608081526000613ea16080830187613dff565b73ffffffffffffffffffffffffffffffffffffffff8681166020850152851660408401528281036060840152613ed78185613dff565b979650505050505050565b600060408284031215613ef457600080fd5b613efc61377b565b8251613f07816135bd565b81526020928301519281019290925250919050565b73ffffffffffffffffffffffffffffffffffffffff851681526fffffffffffffffffffffffffffffffff841660208201528260020b6040820152608060608201526000613e846080830184613dff565b60008060408385031215613f7f57600080fd5b505080516020909101519092909150565b80516dffffffffffffffffffffffffffff81168114613fae57600080fd5b919050565b60008060408385031215613fc657600080fd5b613fcf83613f90565b9150613fdd60208401613f90565b90509250929050565b73ffffffffffffffffffffffffffffffffffffffff828116828216039080821115613b5857613b586139f2565b73ffffffffffffffffffffffffffffffffffffffff818116838216019080821115613b5857613b586139f2565b600073ffffffffffffffffffffffffffffffffffffffff8088168352861515602084015285604084015280851660608401525060a06080830152613ed760a0830184613dff565b600073ffffffffffffffffffffffffffffffffffffffff8088168352866020840152851515604084015280851660608401525060a06080830152613ed760a0830184613dff565b60007f800000000000000000000000000000000000000000000000000000000000000082036140ff576140ff6139f2565b506000039056fea2646970667358221220aae04a05aab4d6ce7c3e7e1a5f1cc005c72fde110c1aa1fa10b12c423476fa8564736f6c634300081300330000000000000000000000004200000000000000000000000000000000000006