Transaction details
Txn hash
: 0x532f4473cfc60d498de541327b3cd9189652b0e4cc9bb59e0c7bb395f642b982
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000055582145520887
$0.18
L2 Gas price:
0.000000000013568795 ETH(0.013568795 Gwei)
L2 Gas limit & usage:
4,093,132|
4,059,745(99.18%)
L2 fee paid:
0.000055085847657275 ETH
L2 Gas fee:
Base: 0.009414288 Gwei
|Max priority: 0.004154507 Gwei
|Max: 0.042010371 Gwei
L1 Gas price:
0.00000000235615892 ETH(2.35615892 Gwei)
L1 Gas used:
90,557
L1 fee scalar:
0
L1 fee paid:
0.000000496297863612 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:738
Position in block:42
Input data:
0x6080604052600580546001600160a01b0319908116734752ba5dbc23f44d87826276bf6fd6b1c372ad241790915560068054909116738909dc15e40173ff4699343b6eb8132c65e18ec61790553480156056575f80fd5b505f80546001600160a01b031916331790556147cf806100755f395ff3fe608060405260043610610191575f3560e01c80639912e57f116100dc578063a3debd0811610087578063c15b47c911610062578063c15b47c91461047f578063ce42ec8c14610492578063d0fcb8f4146104b1578063f6200c67146104d0575f80fd5b8063a3debd0814610418578063abec611014610441578063b9d0367014610460575f80fd5b80639f0a98c8116100b75780639f0a98c8146103bb5780639f6bf983146103da578063a29ad924146103f9575f80fd5b80639912e57f146103695780639c4a18fa1461037d5780639ef541d31461039c575f80fd5b806384494a521161013c5780638e2d2ac3116101175780638e2d2ac3146102fc57806390778dbe1461031b578063976fcca61461034a575f80fd5b806384494a52146102925780638838c087146102b15780638bdb2afa146102d0575f80fd5b80635e546ae51161016c5780635e546ae514610226578063654a7a7b14610247578063735de9f714610266575f80fd5b806311acdd6a1461019c5780633e7fd98f146101da5780635df887f914610207575f80fd5b3661019857005b5f80fd5b3480156101a7575f80fd5b506101b06104ef565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b3480156101e5575f80fd5b506101f96101f43660046140c3565b610592565b6040519081526020016101d1565b348015610212575f80fd5b506101f9610221366004614253565b6108a8565b348015610231575f80fd5b506102456102403660046142b3565b610c81565b005b348015610252575f80fd5b506102456102613660046142f2565b610d12565b348015610271575f80fd5b506005546101b09073ffffffffffffffffffffffffffffffffffffffff1681565b34801561029d575f80fd5b506102456102ac36600461435e565b610f74565b3480156102bc575f80fd5b506102456102cb36600461437e565b61136b565b3480156102db575f80fd5b506006546101b09073ffffffffffffffffffffffffffffffffffffffff1681565b348015610307575f80fd5b506102456103163660046143ca565b611881565b348015610326575f80fd5b5061033a6103353660046142b3565b611948565b60405190151581526020016101d1565b348015610355575f80fd5b506102456103643660046143ca565b611a95565b348015610374575f80fd5b506101b0611b5b565b348015610388575f80fd5b506101f96103973660046143ec565b611bf9565b3480156103a7575f80fd5b506102456103b6366004614434565b611e46565b3480156103c6575f80fd5b506102456103d53660046143ca565b61203a565b3480156103e5575f80fd5b506102456103f43660046143ca565b6120fd565b348015610404575f80fd5b50610245610413366004614484565b6121cb565b348015610423575f80fd5b505f5473ffffffffffffffffffffffffffffffffffffffff166101b0565b34801561044c575f80fd5b5061033a61045b3660046143ca565b612747565b34801561046b575f80fd5b5061024561047a3660046144bb565b6127d1565b61024561048d3660046143ec565b6128fb565b34801561049d575f80fd5b506102456104ac3660046144bb565b612bad565b3480156104bc575f80fd5b506102456104cb3660046143ca565b612ce5565b3480156104db575f80fd5b506102456104ea3660046144e9565b612dac565b5f805473ffffffffffffffffffffffffffffffffffffffff163314610575576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e65720000000000000000000000000000000000000060448201526064015b60405180910390fd5b5060025473ffffffffffffffffffffffffffffffffffffffff1690565b5f805473ffffffffffffffffffffffffffffffffffffffff163314610613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b5f4781805b8781101561067557858989838181106106335761063361452b565b905060200201602081019061064891906143ca565b73ffffffffffffffffffffffffffffffffffffffff16311161066d5760019150610675565b600101610618565b50806106dd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f2066756e647320776572652073656e740000000000000000000000000000604482015260640161056c565b5f5b87811015610833575f8989838181106106fa576106fa61452b565b905060200201602081019061070f91906143ca565b73ffffffffffffffffffffffffffffffffffffffff1631905087811161082a575f61073a828a614585565b9050808510156107a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f496e73756666696369656e742066756e647320696e20636f6e74726163740000604482015260640161056c565b6107b08186614585565b94506107bc8187614598565b95508a8a848181106107d0576107d061452b565b90506020020160208101906107e591906143ca565b73ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610827573d5f803e3d5ffd5b50505b506001016106df565b505f831161089d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f2066756e647320776572652073656e740000000000000000000000000000604482015260640161056c565b509695505050505050565b5f6108b2336132fc565b806108d357505f5473ffffffffffffffffffffffffffffffffffffffff1633145b610939576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c69737465640000000000000000000000000000000000604482015260640161056c565b5f80610943613372565b90505f5b8651811015610bb8578173ffffffffffffffffffffffffffffffffffffffff168782815181106109795761097961452b565b602002602001015173ffffffffffffffffffffffffffffffffffffffff160315610bb05760015487515f9173ffffffffffffffffffffffffffffffffffffffff16906370a08231908a90859081106109d3576109d361452b565b60200260200101516040518263ffffffff1660e01b8152600401610a13919073ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b602060405180830381865afa158015610a2e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a5291906145ab565b90505f8111610a615750610bb0565b610a6b8185614598565b600154895191955073ffffffffffffffffffffffffffffffffffffffff16906323b872dd908a9085908110610aa257610aa261452b565b60209081029190910101516040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff9182166004820152908a166024820152604481018490526064016020604051808303815f875af1158015610b24573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b4891906145c2565b610bae576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c65640000000000000000000000000000000000604482015260640161056c565b505b600101610947565b505f8211610c22576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4e6f20746f6b656e732077657265207472616e73666572726564000000000000604482015260640161056c565b8315610c78576040805173ffffffffffffffffffffffffffffffffffffffff87168152602081018490527fa267b5cf59cf96d97abf36d29c63cf7bdef867c208ca8575c47f2cafda39abc9910160405180910390a15b50949350505050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610d01576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b610d0d60048383613fe1565b505050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610d92576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b828114610dfb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4172726179206c656e6774687320646f206e6f74206d61746368000000000000604482015260640161056c565b5f5b83811015610f6d5760015473ffffffffffffffffffffffffffffffffffffffff166323b872dd30878785818110610e3657610e3661452b565b9050602002016020810190610e4b91906143ca565b868686818110610e5d57610e5d61452b565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b16815273ffffffffffffffffffffffffffffffffffffffff9586166004820152949093166024850152506020909102013560448201526064016020604051808303815f875af1158015610edb573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eff91906145c2565b610f65576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c65640000000000000000000000000000000000604482015260640161056c565b600101610dfd565b5050505050565b60015473ffffffffffffffffffffffffffffffffffffffff16610ff3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f546f6b656e206e6f742073657400000000000000000000000000000000000000604482015260640161056c565b5f821161105c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f57454920616d6f756e74206d757374206265203e203000000000000000000000604482015260640161056c565b814710156110c6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4e6f7420656e6f7567682057454920696e20636f6e7472616374000000000000604482015260640161056c565b5f811161112f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6d696e4f7574206d757374206265203e20300000000000000000000000000000604482015260640161056c565b33611139816132fc565b61119f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c69737465640000000000000000000000000000000000604482015260640161056c565b6040805160028082526060820183525f926020830190803683375050600554604080517fad5c4648000000000000000000000000000000000000000000000000000000008152905193945073ffffffffffffffffffffffffffffffffffffffff9091169263ad5c4648925060048083019260209291908290030181865afa15801561122c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061125091906145dd565b815f815181106112625761126261452b565b73ffffffffffffffffffffffffffffffffffffffff9283166020918202929092010152600180548351921691839190811061129f5761129f61452b565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526005546040517f7ff36ab5000000000000000000000000000000000000000000000000000000008152911690637ff36ab590869061130a908790869088904290600401614648565b5f6040518083038185885af1158015611325573d5f803e3d5ffd5b50505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610f6d9190810190614689565b60015473ffffffffffffffffffffffffffffffffffffffff166113ea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f546f6b656e206e6f742073657400000000000000000000000000000000000000604482015260640161056c565b5f8311611453576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f546f6b656e20616d6f756e74206d757374206265203e20300000000000000000604482015260640161056c565b5f82116114bc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45544820616d6f756e74206d757374206265203e203000000000000000000000604482015260640161056c565b336114c6816132fc565b61152c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c69737465640000000000000000000000000000000000604482015260640161056c565b611536828561352c565b6001546005546040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201525f92919091169063dd62ed3e90604401602060405180830381865afa1580156115b0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115d491906145ab565b90508481101561169b576001546005546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602482015291169063095ea7b3906044016020604051808303815f875af1158015611675573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061169991906145c2565b505b6040805160028082526060820183525f926020830190803683375050600154825192935073ffffffffffffffffffffffffffffffffffffffff16918391505f906116e7576116e761452b565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152600554604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa158015611764573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061178891906145dd565b8160018151811061179b5761179b61452b565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526005546040517f38ed17390000000000000000000000000000000000000000000000000000000081529116906338ed173990611806908990899086908990429060040161471a565b5f604051808303815f875af1158015611821573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526118669190810190614689565b50611870836138b7565b61187984613bf8565b505050505050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314611901576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5f805473ffffffffffffffffffffffffffffffffffffffff1633146119c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b60045482146119d957505f611a8f565b5f805b83811015611a89575f5b600454811015611a805760048181548110611a0357611a0361452b565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff16868684818110611a3657611a3661452b565b9050602002016020810190611a4b91906143ca565b73ffffffffffffffffffffffffffffffffffffffff1603611a785782611a7081614762565b935050611a80565b6001016119e6565b506001016119dc565b50821490505b92915050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314611b15576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b5f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5f805473ffffffffffffffffffffffffffffffffffffffff163314611bdc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b5060015473ffffffffffffffffffffffffffffffffffffffff1690565b5f805473ffffffffffffffffffffffffffffffffffffffff163314611c7a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b5f47815b85811015611dd3575f878783818110611c9957611c9961452b565b9050602002016020810190611cae91906143ca565b73ffffffffffffffffffffffffffffffffffffffff1631905085811015611dca575f611cda8288614585565b905080841015611d46576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f496e73756666696369656e742066756e647320696e20636f6e74726163740000604482015260640161056c565b611d508185614585565b9350611d5c8186614598565b9450888884818110611d7057611d7061452b565b9050602002016020810190611d8591906143ca565b73ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611dc7573d5f803e3d5ffd5b50505b50600101611c7e565b505f8211611e3d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f2066756e647320776572652073656e740000000000000000000000000000604482015260640161056c565b95945050505050565b611e4f336132fc565b80611e7057505f5473ffffffffffffffffffffffffffffffffffffffff1633145b611ed6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c69737465640000000000000000000000000000000000604482015260640161056c565b6001546040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152858116602483015260448201859052909116906323b872dd906064016020604051808303815f875af1158015611f54573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f7891906145c2565b611fde576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c65640000000000000000000000000000000000604482015260640161056c565b8015612034576040805173ffffffffffffffffffffffffffffffffffffffff85168152602081018490527fa267b5cf59cf96d97abf36d29c63cf7bdef867c208ca8575c47f2cafda39abc9910160405180910390a15b50505050565b5f5473ffffffffffffffffffffffffffffffffffffffff1633146120ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b60405173ffffffffffffffffffffffffffffffffffffffff8216904780156108fc02915f818181858888f193505050501580156120f9573d5f803e3d5ffd5b5050565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461217d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b6001805473ffffffffffffffffffffffffffffffffffffffff9092167fffffffffffffffffffffffff0000000000000000000000000000000000000000928316179055600280549091169055565b60015473ffffffffffffffffffffffffffffffffffffffff1661224a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f546f6b656e206e6f742073657400000000000000000000000000000000000000604482015260640161056c565b5f84116122b3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f45544820616d6f756e74206d757374206265203e203000000000000000000000604482015260640161056c565b5f831161231c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f546f6b656e20616d6f756e74206d757374206265203e20300000000000000000604482015260640161056c565b33612326816132fc565b61238c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f742077686974656c69737465640000000000000000000000000000000000604482015260640161056c565b6123c98383808060200260200160405190810160405280939291908181526020018383602002808284375f9201919091525088925061352c915050565b6001546005546040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201525f92919091169063dd62ed3e90604401602060405180830381865afa158015612443573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061246791906145ab565b90508481101561252e576001546005546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602482015291169063095ea7b3906044016020604051808303815f875af1158015612508573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061252c91906145c2565b505b6040805160028082526060820183525f926020830190803683375050600154825192935073ffffffffffffffffffffffffffffffffffffffff16918391505f9061257a5761257a61452b565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152600554604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa1580156125f7573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061261b91906145dd565b8160018151811061262e5761262e61452b565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526005546040517f8803dbee000000000000000000000000000000000000000000000000000000008152911690638803dbee90612699908a908a9086908990429060040161471a565b5f604051808303815f875af11580156126b4573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526126f99190810190614689565b50612703836138b7565b61273e8585808060200260200160405190810160405280939291908181526020018383602002808284375f92019190915250613bf892505050565b50505050505050565b5f805473ffffffffffffffffffffffffffffffffffffffff1633146127c8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b611a8f826132fc565b5f5473ffffffffffffffffffffffffffffffffffffffff163314612851576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b478211156128bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f496e73756666696369656e742066756e64730000000000000000000000000000604482015260640161056c565b60405173ffffffffffffffffffffffffffffffffffffffff82169083156108fc029084905f818181858888f19350505050158015610d0d573d5f803e3d5ffd5b5f5473ffffffffffffffffffffffffffffffffffffffff16331461297b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b345f805b84811015612afa575f86868381811061299a5761299a61452b565b90506020020160208101906129af91906143ca565b73ffffffffffffffffffffffffffffffffffffffff1631905084811015612af1575f6129db8287614585565b905080851015612a6d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f496e73756666696369656e742066756e64732073656e7420746f20746865206360448201527f6f6e747261637400000000000000000000000000000000000000000000000000606482015260840161056c565b612a778186614585565b9450612a838185614598565b9350878784818110612a9757612a9761452b565b9050602002016020810190612aac91906143ca565b73ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015612aee573d5f803e3d5ffd5b50505b5060010161297f565b505f8111612b64576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f2066756e647320776572652073656e740000000000000000000000000000604482015260640161056c565b8115610f6d575f805460405173ffffffffffffffffffffffffffffffffffffffff9091169184156108fc02918591818181858888f19350505050158015611879573d5f803e3d5ffd5b5f5473ffffffffffffffffffffffffffffffffffffffff163314612c2d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b47821115612c97576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f496e73756666696369656e742066756e64730000000000000000000000000000604482015260640161056c565b5f612ca28347614585565b60405190915073ffffffffffffffffffffffffffffffffffffffff83169082156108fc029083905f818181858888f19350505050158015612034573d5f803e3d5ffd5b5f5473ffffffffffffffffffffffffffffffffffffffff163314612d65576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b600580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5f5473ffffffffffffffffffffffffffffffffffffffff163314612e2c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4e6f7420746865206f776e657200000000000000000000000000000000000000604482015260640161056c565b60015473ffffffffffffffffffffffffffffffffffffffff16612eab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f546f6b656e206e6f742073657400000000000000000000000000000000000000604482015260640161056c565b612eb5828261352c565b6001546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015612f21573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612f4591906145ab565b90505f8111612fb0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f4e6f20746f6b656e7320746f2073656c6c000000000000000000000000000000604482015260640161056c565b5f82821015612fbf5781612fc1565b825b6001546005546040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201529293505f9291169063dd62ed3e90604401602060405180830381865afa15801561303c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061306091906145ab565b905081811015613127576001546005546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602482015291169063095ea7b3906044016020604051808303815f875af1158015613101573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061312591906145c2565b505b6040805160028082526060820183525f926020830190803683375050600154825192935073ffffffffffffffffffffffffffffffffffffffff16918391505f906131735761317361452b565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152600554604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa1580156131f0573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061321491906145dd565b816001815181106132275761322761452b565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526005546040517f18cbafe50000000000000000000000000000000000000000000000000000000081529116906318cbafe5906132929086905f9086903090429060040161471a565b5f604051808303815f875af11580156132ad573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526132f29190810190614689565b5061187986613bf8565b5f805b60045481101561336a578273ffffffffffffffffffffffffffffffffffffffff16600482815481106133335761333361452b565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff16036133625750600192915050565b6001016132ff565b505f92915050565b6002545f9073ffffffffffffffffffffffffffffffffffffffff16156133af575060025473ffffffffffffffffffffffffffffffffffffffff1690565b600654600154600554604080517fad5c4648000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff9485169463e6a4390594811693169163ad5c46489160048083019260209291908290030181865afa15801561342d573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061345191906145dd565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff928316600482015291166024820152604401602060405180830381865afa1580156134bf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134e391906145dd565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff929092169182179055919050565b6001546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f9173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015613598573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906135bc91906145ab565b90505f5b8351811015613617575f60035f8684815181106135df576135df61452b565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff1682528101919091526040015f20556001016135c0565b5081811061362457505050565b6001546040517f70a082310000000000000000000000000000000000000000000000000000000081523360048201819052915f9173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015613695573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906136b991906145ab565b905080156136ff576136cb8282613edb565b6136d58184614598565b73ffffffffffffffffffffffffffffffffffffffff83165f90815260036020526040902082905592505b5f5b8551811015611879578273ffffffffffffffffffffffffffffffffffffffff168682815181106137335761373361452b565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1603156138af57848410156118795760015486515f9173ffffffffffffffffffffffffffffffffffffffff16906370a08231908990859081106137955761379561452b565b60200260200101516040518263ffffffff1660e01b81526004016137d5919073ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b602060405180830381865afa1580156137f0573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061381491906145ab565b90505f811161382357506138af565b8060035f8985815181106138395761383961452b565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506138a18783815181106138935761389361452b565b602002602001015182613edb565b6138ab8186614598565b9450505b600101613701565b600554604080517fad5c464800000000000000000000000000000000000000000000000000000000815290515f9273ffffffffffffffffffffffffffffffffffffffff169163ad5c46489160048083019260209291908290030181865afa158015613924573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061394891906145dd565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015291909116906370a0823190602401602060405180830381865afa1580156139b4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139d891906145ab565b905060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613a44573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613a6891906145dd565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301523060248301526044820184905291909116906323b872dd906064016020604051808303815f875af1158015613ae2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b0691906145c2565b5060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b71573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b9591906145dd565b73ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b8152600401613bcf91815260200190565b5f604051808303815f87803b158015613be6575f80fd5b505af1158015611879573d5f803e3d5ffd5b6001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015233915f9173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015613c68573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613c8c91906145ab565b90505f5b8351811015613e3a578273ffffffffffffffffffffffffffffffffffffffff16848281518110613cc257613cc261452b565b602002602001015173ffffffffffffffffffffffffffffffffffffffff160315613e32578115613e3a575f60035f868481518110613d0257613d0261452b565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f8111613d535750613e32565b5f81841015613d625783613d64565b815b600154875191925073ffffffffffffffffffffffffffffffffffffffff169063a9059cbb90889086908110613d9b57613d9b61452b565b6020026020010151836040518363ffffffff1660e01b8152600401613de292919073ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b6020604051808303815f875af1158015613dfe573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613e2291906145c2565b50613e2d8185614585565b935050505b600101613c90565b508015610d0d576001546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8481166004830152602482018490529091169063a9059cbb906044016020604051808303815f875af1158015613eb7573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061203491906145c2565b6001546040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015230602483015260448201849052909116906323b872dd906064016020604051808303815f875af1158015613f57573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613f7b91906145c2565b6120f9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c65640000000000000000000000000000000000604482015260640161056c565b828054828255905f5260205f20908101928215614057579160200282015b828111156140575781547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff843516178255602090920191600190910190613fff565b50614063929150614067565b5090565b5b80821115614063575f8155600101614068565b5f8083601f84011261408b575f80fd5b50813567ffffffffffffffff8111156140a2575f80fd5b6020830191508360208260051b85010111156140bc575f80fd5b9250929050565b5f805f80606085870312156140d6575f80fd5b843567ffffffffffffffff8111156140ec575f80fd5b6140f88782880161407b565b90989097506020870135966040013595509350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561418457614184614110565b604052919050565b5f67ffffffffffffffff8211156141a5576141a5614110565b5060051b60200190565b73ffffffffffffffffffffffffffffffffffffffff811681146141d0575f80fd5b50565b5f82601f8301126141e2575f80fd5b81356141f56141f08261418c565b61413d565b8082825260208201915060208360051b860101925085831115614216575f80fd5b602085015b8381101561423c57803561422e816141af565b83526020928301920161421b565b5095945050505050565b80151581146141d0575f80fd5b5f805f60608486031215614265575f80fd5b833567ffffffffffffffff81111561427b575f80fd5b614287868287016141d3565b9350506020840135614298816141af565b915060408401356142a881614246565b809150509250925092565b5f80602083850312156142c4575f80fd5b823567ffffffffffffffff8111156142da575f80fd5b6142e68582860161407b565b90969095509350505050565b5f805f8060408587031215614305575f80fd5b843567ffffffffffffffff81111561431b575f80fd5b6143278782880161407b565b909550935050602085013567ffffffffffffffff811115614346575f80fd5b6143528782880161407b565b95989497509550505050565b5f806040838503121561436f575f80fd5b50508035926020909101359150565b5f805f60608486031215614390575f80fd5b8335925060208401359150604084013567ffffffffffffffff8111156143b4575f80fd5b6143c0868287016141d3565b9150509250925092565b5f602082840312156143da575f80fd5b81356143e5816141af565b9392505050565b5f805f604084860312156143fe575f80fd5b833567ffffffffffffffff811115614414575f80fd5b6144208682870161407b565b909790965060209590950135949350505050565b5f805f8060808587031215614447575f80fd5b8435614452816141af565b93506020850135614462816141af565b925060408501359150606085013561447981614246565b939692955090935050565b5f805f8060608587031215614497575f80fd5b8435935060208501359250604085013567ffffffffffffffff811115614346575f80fd5b5f80604083850312156144cc575f80fd5b8235915060208301356144de816141af565b809150509250929050565b5f80604083850312156144fa575f80fd5b823567ffffffffffffffff811115614510575f80fd5b61451c858286016141d3565b95602094909401359450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b81810381811115611a8f57611a8f614558565b80820180821115611a8f57611a8f614558565b5f602082840312156145bb575f80fd5b5051919050565b5f602082840312156145d2575f80fd5b81516143e581614246565b5f602082840312156145ed575f80fd5b81516143e5816141af565b5f8151808452602084019350602083015f5b8281101561463e57815173ffffffffffffffffffffffffffffffffffffffff1686526020958601959091019060010161460a565b5093949350505050565b848152608060208201525f61466060808301866145f8565b73ffffffffffffffffffffffffffffffffffffffff949094166040830152506060015292915050565b5f60208284031215614699575f80fd5b815167ffffffffffffffff8111156146af575f80fd5b8201601f810184136146bf575f80fd5b80516146cd6141f08261418c565b8082825260208201915060208360051b8501019250868311156146ee575f80fd5b6020840193505b828410156147105783518252602093840193909101906146f5565b9695505050505050565b85815284602082015260a060408201525f61473860a08301866145f8565b73ffffffffffffffffffffffffffffffffffffffff94909416606083015250608001529392505050565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361479257614792614558565b506001019056fea2646970667358221220fa716ce342bb015600c14a7f80e6dff69b57e0ec05c78607779f12f35b116fac64736f6c634300081a0033