Transaction details
Txn hash
: 0xd89981d79b55f561040cde3cc9d662179ac19177d04f33ac944030f091348718
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000034128358558172
$0.11
L2 Gas price:
0.000000000002604282 ETH(0.002604282 Gwei)
L2 Gas limit & usage:
3,578,995|
3,549,656(99.18%)
L2 fee paid:
0.000009244305226992 ETH
L2 Gas fee:
Base: 0.001604282 Gwei
|Max priority: 0.001 Gwei
|Max: 0.004194564 Gwei
L1 Gas price:
0.000000008066562234 ETH(8.066562234 Gwei)
L1 Gas used:
102,562
L1 fee scalar:
0
L1 fee paid:
0.00002488405333118 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:1185
Position in block:105
Input data:
0x608060405273420000000000000000000000000000000000000660015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734752ba5dbc23f44d87826276bf6fd6b1c372ad2460025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6007553480156100bb575f80fd5b506040516140ab3803806140ab83398181016040528101906100dd91906102d7565b6100eb6101b160201b60201c565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361015b575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016101529190610311565b60405180910390fd5b61016a816101b860201b60201c565b508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061032a565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6102a68261027d565b9050919050565b6102b68161029c565b81146102c0575f80fd5b50565b5f815190506102d1816102ad565b92915050565b5f602082840312156102ec576102eb610279565b5b5f6102f9848285016102c3565b91505092915050565b61030b8161029c565b82525050565b5f6020820190506103245f830184610302565b92915050565b613d74806103375f395ff3fe608060405234801561000f575f80fd5b5060043610610091575f3560e01c8063d6d5b5ca11610064578063d6d5b5ca146100f5578063d9a1162a14610113578063e0eb6c631461012f578063e0fd51d31461014b578063f2fde38b1461016757610091565b806352a9364b146100955780636d8b2498146100b1578063715018a6146100cd5780638da5cb5b146100d7575b5f80fd5b6100af60048036038101906100aa9190611730565b610183565b005b6100cb60048036038101906100c691906117a1565b610715565b005b6100d56108e0565b005b6100df6108f3565b6040516100ec91906117ee565b60405180910390f35b6100fd61091a565b60405161010a9190611821565b60405180910390f35b61012d6004803603810190610128919061189b565b61092c565b005b61014960048036038101906101449190611a1e565b610da3565b005b610165600480360381019061016091906117a1565b611026565b005b610181600480360381019061017c9190611aba565b611450565b005b61019361018e6114d4565b6114db565b6101d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c990611b3f565b60405180910390fd5b5f8290505f8173ffffffffffffffffffffffffffffffffffffffff166370a0823160065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b815260040161023191906117ee565b602060405180830381865afa15801561024c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102709190611b71565b90508173ffffffffffffffffffffffffffffffffffffffff16631864774460065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630846040518463ffffffff1660e01b81526004016102d093929190611bab565b6020604051808303815f875af11580156102ec573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103109190611c0a565b505f670de0b6b3a7640000826103269190611c62565b90505f8373ffffffffffffffffffffffffffffffffffffffff166323b872dd60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630856040518463ffffffff1660e01b815260040161038793929190611bab565b6020604051808303815f875af11580156103a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c79190611c0a565b9050806103d2575f80fd5b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b81526004015f604051808303815f87803b15801561043c575f80fd5b505af115801561044e573d5f803e3d5ffd5b505050508473ffffffffffffffffffffffffffffffffffffffff1663095ea7b360025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016104ce929190611c95565b6020604051808303815f875af11580156104ea573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061050e9190611c0a565b61054d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054490611d06565b60405180910390fd5b5f600267ffffffffffffffff811115610569576105686118fa565b5b6040519080825280602002602001820160405280156105975781602001602082028036833780820191505090505b50905087815f815181106105ae576105ad611d24565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160018151811061061e5761061d611d24565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318cbafe5855f848b610384426106a79190611d51565b6040518663ffffffff1660e01b81526004016106c7959493929190611e7d565b5f604051808303815f875af11580156106e2573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f8201168201806040525081019061070a9190611f95565b505050505050505050565b6107256107206114d4565b6114db565b610764576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075b90611b3f565b60405180910390fd5b8160045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016107bf91906117ee565b602060405180830381865afa1580156107da573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107fe9190611b71565b101561083f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083690612026565b60405180910390fd5b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b815260040161089b929190611c95565b6020604051808303815f875af11580156108b7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108db9190611c0a565b505050565b6108e8611570565b6108f15f6115f7565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60085f9054906101000a900460ff1681565b610934611570565b5f5b82829050811015610d9e575f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a0823185858581811061099257610991611d24565b5b90506020020160208101906109a79190611aba565b6040518263ffffffff1660e01b81526004016109c391906117ee565b602060405180830381865afa1580156109de573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a029190611b71565b90505f81118015610a87575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16848484818110610a5957610a58611d24565b5b9050602002016020810190610a6e9190611aba565b73ffffffffffffffffffffffffffffffffffffffff1614155b8015610ae657503073ffffffffffffffffffffffffffffffffffffffff16848484818110610ab857610ab7611d24565b5b9050602002016020810190610acd9190611aba565b73ffffffffffffffffffffffffffffffffffffffff1614155b15610d90575f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318647744868686818110610b3c57610b3b611d24565b5b9050602002016020810190610b519190611aba565b30856040518463ffffffff1660e01b8152600401610b7193929190611bab565b6020604051808303815f875af1158015610b8d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bb19190611c0a565b905080610bbc575f80fd5b5f61271060075484610bce9190612044565b610bd891906120b2565b90505f8184610be79190611c62565b90505f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd898989818110610c3a57610c39611d24565b5b9050602002016020810190610c4f9190611aba565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401610c9093929190611bab565b6020604051808303815f875af1158015610cac573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cd09190611c0a565b905080610cdb575f80fd5b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166379c65068898989818110610d2b57610d2a611d24565b5b9050602002016020810190610d409190611aba565b846040518363ffffffff1660e01b8152600401610d5e929190611c95565b5f604051808303815f87803b158015610d75575f80fd5b505af1158015610d87573d5f803e3d5ffd5b50505050505050505b508080600101915050610936565b505050565b610dab611570565b8360045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f838383604051610dfb906116b8565b610e0793929190612132565b604051809103905ff080158015610e20573d5f803e3d5ffd5b5090508060035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f738909dc15e40173ff4699343b6eb8132c65e18ec690505f8690505f73420000000000000000000000000000000000000690505f808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610610ed3578284610ed6565b83835b915091505f8282604051602001610eee9291906121ba565b6040516020818303038152906040528051906020012090508581604051602001610f199291906122ac565b604051602081830303815290604052805190602001205f1c60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610fff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff690612337565b60405180910390fd5b600160085f6101000a81548160ff0219169083151502179055505050505050505050505050565b6110366110316114d4565b6114db565b611075576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106c90611b3f565b60405180910390fd5b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401611112929190611c95565b6020604051808303815f875af115801561112e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111529190611c0a565b611191576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118890611d06565b60405180910390fd5b8160045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016111ec91906117ee565b602060405180830381865afa158015611207573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061122b9190611b71565b101561126c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126390612026565b60405180910390fd5b5f600267ffffffffffffffff811115611288576112876118fa565b5b6040519080825280602002602001820160405280156112b65781602001602082028036833780820191505090505b50905060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815f815181106112ee576112ed611d24565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160018151811061135e5761135d611d24565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318cbafe5845f8486610384426113e79190611d51565b6040518663ffffffff1660e01b8152600401611407959493929190611e7d565b5f604051808303815f875af1158015611422573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f8201168201806040525081019061144a9190611f95565b50505050565b611458611570565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036114c8575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016114bf91906117ee565b60405180910390fd5b6114d1816115f7565b50565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16148061156957508173ffffffffffffffffffffffffffffffffffffffff166115516108f3565b73ffffffffffffffffffffffffffffffffffffffff16145b9050919050565b6115786114d4565b73ffffffffffffffffffffffffffffffffffffffff166115966108f3565b73ffffffffffffffffffffffffffffffffffffffff16146115f5576115b96114d4565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016115ec91906117ee565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6119e98061235683390190565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116ff826116d6565b9050919050565b61170f816116f5565b8114611719575f80fd5b50565b5f8135905061172a81611706565b92915050565b5f8060408385031215611746576117456116ce565b5b5f6117538582860161171c565b92505060206117648582860161171c565b9150509250929050565b5f819050919050565b6117808161176e565b811461178a575f80fd5b50565b5f8135905061179b81611777565b92915050565b5f80604083850312156117b7576117b66116ce565b5b5f6117c48582860161178d565b92505060206117d58582860161171c565b9150509250929050565b6117e8816116f5565b82525050565b5f6020820190506118015f8301846117df565b92915050565b5f8115159050919050565b61181b81611807565b82525050565b5f6020820190506118345f830184611812565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261185b5761185a61183a565b5b8235905067ffffffffffffffff8111156118785761187761183e565b5b60208301915083602082028301111561189457611893611842565b5b9250929050565b5f80602083850312156118b1576118b06116ce565b5b5f83013567ffffffffffffffff8111156118ce576118cd6116d2565b5b6118da85828601611846565b92509250509250929050565b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611930826118ea565b810181811067ffffffffffffffff8211171561194f5761194e6118fa565b5b80604052505050565b5f6119616116c5565b905061196d8282611927565b919050565b5f67ffffffffffffffff82111561198c5761198b6118fa565b5b611995826118ea565b9050602081019050919050565b828183375f83830152505050565b5f6119c26119bd84611972565b611958565b9050828152602081018484840111156119de576119dd6118e6565b5b6119e98482856119a2565b509392505050565b5f82601f830112611a0557611a0461183a565b5b8135611a158482602086016119b0565b91505092915050565b5f805f8060808587031215611a3657611a356116ce565b5b5f611a438782880161171c565b9450506020611a548782880161178d565b935050604085013567ffffffffffffffff811115611a7557611a746116d2565b5b611a81878288016119f1565b925050606085013567ffffffffffffffff811115611aa257611aa16116d2565b5b611aae878288016119f1565b91505092959194509250565b5f60208284031215611acf57611ace6116ce565b5b5f611adc8482850161171c565b91505092915050565b5f82825260208201905092915050565b7f6e6f2077617900000000000000000000000000000000000000000000000000005f82015250565b5f611b29600683611ae5565b9150611b3482611af5565b602082019050919050565b5f6020820190508181035f830152611b5681611b1d565b9050919050565b5f81519050611b6b81611777565b92915050565b5f60208284031215611b8657611b856116ce565b5b5f611b9384828501611b5d565b91505092915050565b611ba58161176e565b82525050565b5f606082019050611bbe5f8301866117df565b611bcb60208301856117df565b611bd86040830184611b9c565b949350505050565b611be981611807565b8114611bf3575f80fd5b50565b5f81519050611c0481611be0565b92915050565b5f60208284031215611c1f57611c1e6116ce565b5b5f611c2c84828501611bf6565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611c6c8261176e565b9150611c778361176e565b9250828203905081811115611c8f57611c8e611c35565b5b92915050565b5f604082019050611ca85f8301856117df565b611cb56020830184611b9c565b9392505050565b7f617070726f7665206661696c65640000000000000000000000000000000000005f82015250565b5f611cf0600e83611ae5565b9150611cfb82611cbc565b602082019050919050565b5f6020820190508181035f830152611d1d81611ce4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f611d5b8261176e565b9150611d668361176e565b9250828201905080821115611d7e57611d7d611c35565b5b92915050565b5f819050919050565b5f819050919050565b5f611db0611dab611da684611d84565b611d8d565b61176e565b9050919050565b611dc081611d96565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611df8816116f5565b82525050565b5f611e098383611def565b60208301905092915050565b5f602082019050919050565b5f611e2b82611dc6565b611e358185611dd0565b9350611e4083611de0565b805f5b83811015611e70578151611e578882611dfe565b9750611e6283611e15565b925050600181019050611e43565b5085935050505092915050565b5f60a082019050611e905f830188611b9c565b611e9d6020830187611db7565b8181036040830152611eaf8186611e21565b9050611ebe60608301856117df565b611ecb6080830184611b9c565b9695505050505050565b5f67ffffffffffffffff821115611eef57611eee6118fa565b5b602082029050602081019050919050565b5f611f12611f0d84611ed5565b611958565b90508083825260208201905060208402830185811115611f3557611f34611842565b5b835b81811015611f5e5780611f4a8882611b5d565b845260208401935050602081019050611f37565b5050509392505050565b5f82601f830112611f7c57611f7b61183a565b5b8151611f8c848260208601611f00565b91505092915050565b5f60208284031215611faa57611fa96116ce565b5b5f82015167ffffffffffffffff811115611fc757611fc66116d2565b5b611fd384828501611f68565b91505092915050565b7f496e73756666696369656e7420746f6b656e2062616c616e63650000000000005f82015250565b5f612010601a83611ae5565b915061201b82611fdc565b602082019050919050565b5f6020820190508181035f83015261203d81612004565b9050919050565b5f61204e8261176e565b91506120598361176e565b92508282026120678161176e565b9150828204841483151761207e5761207d611c35565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6120bc8261176e565b91506120c78361176e565b9250826120d7576120d6612085565b5b828204905092915050565b5f81519050919050565b8281835e5f83830152505050565b5f612104826120e2565b61210e8185611ae5565b935061211e8185602086016120ec565b612127816118ea565b840191505092915050565b5f6060820190506121455f830186611b9c565b818103602083015261215781856120fa565b9050818103604083015261216b81846120fa565b9050949350505050565b5f8160601b9050919050565b5f61218b82612175565b9050919050565b5f61219c82612181565b9050919050565b6121b46121af826116f5565b612192565b82525050565b5f6121c582856121a3565b6014820191506121d582846121a3565b6014820191508190509392505050565b5f81905092915050565b7fff000000000000000000000000000000000000000000000000000000000000005f82015250565b5f6122236001836121e5565b915061222e826121ef565b600182019050919050565b5f819050919050565b5f819050919050565b61225c61225782612239565b612242565b82525050565b7f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f5f82015250565b5f6122966020836121e5565b91506122a182612262565b602082019050919050565b5f6122b682612217565b91506122c282856121a3565b6014820191506122d2828461224b565b6020820191506122e18261228a565b91508190509392505050565b7f6765742070616972206661696c656400000000000000000000000000000000005f82015250565b5f612321600f83611ae5565b915061232c826122ed565b602082019050919050565b5f6020820190508181035f83015261234e81612315565b905091905056fe608060405234801561000f575f80fd5b506040516119e93803806119e9833981810160405281019061003191906102f0565b815f908161003f919061057c565b50806001908161004f919061057c565b50670de0b6b3a7640000836100649190610678565b6002819055503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050506106b9565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b61019381610181565b811461019d575f80fd5b50565b5f815190506101ae8161018a565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610202826101bc565b810181811067ffffffffffffffff82111715610221576102206101cc565b5b80604052505050565b5f610233610170565b905061023f82826101f9565b919050565b5f67ffffffffffffffff82111561025e5761025d6101cc565b5b610267826101bc565b9050602081019050919050565b8281835e5f83830152505050565b5f61029461028f84610244565b61022a565b9050828152602081018484840111156102b0576102af6101b8565b5b6102bb848285610274565b509392505050565b5f82601f8301126102d7576102d66101b4565b5b81516102e7848260208601610282565b91505092915050565b5f805f6060848603121561030757610306610179565b5b5f610314868287016101a0565b935050602084015167ffffffffffffffff8111156103355761033461017d565b5b610341868287016102c3565b925050604084015167ffffffffffffffff8111156103625761036161017d565b5b61036e868287016102c3565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806103c657607f821691505b6020821081036103d9576103d8610382565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261043b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610400565b6104458683610400565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61048061047b61047684610181565b61045d565b610181565b9050919050565b5f819050919050565b61049983610466565b6104ad6104a582610487565b84845461040c565b825550505050565b5f90565b6104c16104b5565b6104cc818484610490565b505050565b5b818110156104ef576104e45f826104b9565b6001810190506104d2565b5050565b601f82111561053457610505816103df565b61050e846103f1565b8101602085101561051d578190505b610531610529856103f1565b8301826104d1565b50505b505050565b5f82821c905092915050565b5f6105545f1984600802610539565b1980831691505092915050565b5f61056c8383610545565b9150826002028217905092915050565b61058582610378565b67ffffffffffffffff81111561059e5761059d6101cc565b5b6105a882546103af565b6105b38282856104f3565b5f60209050601f8311600181146105e4575f84156105d2578287015190505b6105dc8582610561565b865550610643565b601f1984166105f2866103df565b5f5b82811015610619578489015182556001820191506020850194506020810190506105f4565b868310156106365784890151610632601f891682610545565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61068282610181565b915061068d83610181565b925082820261069b81610181565b915082820484148315176106b2576106b161064b565b5b5092915050565b611323806106c65f395ff3fe608060405234801561000f575f80fd5b50600436106100b2575f3560e01c8063715018a61161006f578063715018a6146101a057806379c65068146101aa5780638da5cb5b146101c657806395d89b41146101e4578063a9059cbb14610202578063dd62ed3e14610232576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce5671461015257806370a0823114610170575b5f80fd5b6100be610262565b6040516100cb9190610cc6565b60405180910390f35b6100ee60048036038101906100e99190610d77565b6102ed565b6040516100fb9190610dcf565b60405180910390f35b61010c610303565b6040516101199190610df7565b60405180910390f35b61013c60048036038101906101379190610e10565b610309565b6040516101499190610dcf565b60405180910390f35b61015a6103ae565b6040516101679190610e7b565b60405180910390f35b61018a60048036038101906101859190610e94565b6103b3565b6040516101979190610df7565b60405180910390f35b6101a86103f9565b005b6101c460048036038101906101bf9190610d77565b61052e565b005b6101ce6106de565b6040516101db9190610ece565b60405180910390f35b6101ec610703565b6040516101f99190610cc6565b60405180910390f35b61021c60048036038101906102179190610d77565b61078f565b6040516102299190610dcf565b60405180910390f35b61024c60048036038101906102479190610ee7565b6107a5565b6040516102599190610df7565b60405180910390f35b5f805461026e90610f52565b80601f016020809104026020016040519081016040528092919081815260200182805461029a90610f52565b80156102e55780601f106102bc576101008083540402835291602001916102e5565b820191905f5260205f20905b8154815290600101906020018083116102c857829003601f168201915b505050505081565b5f6102f9338484610827565b6001905092915050565b60025481565b5f6103158484846109ea565b6103a384338460055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461039e9190610faf565b610827565b600190509392505050565b601281565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610488576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047f9061102c565b60405180910390fd5b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a25f60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b49061102c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361062b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062290611094565b60405180910390fd5b8060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106d29190610df7565b60405180910390a35050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461071090610f52565b80601f016020809104026020016040519081016040528092919081815260200182805461073c90610f52565b80156107875780601f1061075e57610100808354040283529160200191610787565b820191905f5260205f20905b81548152906001019060200180831161076a57829003601f168201915b505050505081565b5f61079b3384846109ea565b6001905092915050565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088c906110fc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610903576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fa90611164565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109dd9190610df7565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4f906111cc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ac6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abd90611234565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3d9061129c565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b929190610faf565b925050819055508060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610be591906112ba565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c499190610df7565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c9882610c56565b610ca28185610c60565b9350610cb2818560208601610c70565b610cbb81610c7e565b840191505092915050565b5f6020820190508181035f830152610cde8184610c8e565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d1382610cea565b9050919050565b610d2381610d09565b8114610d2d575f80fd5b50565b5f81359050610d3e81610d1a565b92915050565b5f819050919050565b610d5681610d44565b8114610d60575f80fd5b50565b5f81359050610d7181610d4d565b92915050565b5f8060408385031215610d8d57610d8c610ce6565b5b5f610d9a85828601610d30565b9250506020610dab85828601610d63565b9150509250929050565b5f8115159050919050565b610dc981610db5565b82525050565b5f602082019050610de25f830184610dc0565b92915050565b610df181610d44565b82525050565b5f602082019050610e0a5f830184610de8565b92915050565b5f805f60608486031215610e2757610e26610ce6565b5b5f610e3486828701610d30565b9350506020610e4586828701610d30565b9250506040610e5686828701610d63565b9150509250925092565b5f60ff82169050919050565b610e7581610e60565b82525050565b5f602082019050610e8e5f830184610e6c565b92915050565b5f60208284031215610ea957610ea8610ce6565b5b5f610eb684828501610d30565b91505092915050565b610ec881610d09565b82525050565b5f602082019050610ee15f830184610ebf565b92915050565b5f8060408385031215610efd57610efc610ce6565b5b5f610f0a85828601610d30565b9250506020610f1b85828601610d30565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610f6957607f821691505b602082108103610f7c57610f7b610f25565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610fb982610d44565b9150610fc483610d44565b9250828203905081811115610fdc57610fdb610f82565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f776e65720000000000000000005f82015250565b5f611016601783610c60565b915061102182610fe2565b602082019050919050565b5f6020820190508181035f8301526110438161100a565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61107e601f83610c60565b91506110898261104a565b602082019050919050565b5f6020820190508181035f8301526110ab81611072565b9050919050565b7f417070726f76652066726f6d20746865207a65726f20616464726573730000005f82015250565b5f6110e6601d83610c60565b91506110f1826110b2565b602082019050919050565b5f6020820190508181035f830152611113816110da565b9050919050565b7f417070726f766520746f20746865207a65726f206164647265737300000000005f82015250565b5f61114e601b83610c60565b91506111598261111a565b602082019050919050565b5f6020820190508181035f83015261117b81611142565b9050919050565b7f5472616e736665722066726f6d20746865207a65726f206164647265737300005f82015250565b5f6111b6601e83610c60565b91506111c182611182565b602082019050919050565b5f6020820190508181035f8301526111e3816111aa565b9050919050565b7f5472616e7366657220746f20746865207a65726f2061646472657373000000005f82015250565b5f61121e601c83610c60565b9150611229826111ea565b602082019050919050565b5f6020820190508181035f83015261124b81611212565b9050919050565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e6365005f82015250565b5f611286601f83610c60565b915061129182611252565b602082019050919050565b5f6020820190508181035f8301526112b38161127a565b9050919050565b5f6112c482610d44565b91506112cf83610d44565b92508282019050808211156112e7576112e6610f82565b5b9291505056fea26469706673582212203b0099d2ef8b569936790ff946cafe82ea78cb0c6c9d7302dc3685fb1872fe3664736f6c634300081a0033a26469706673582212200ee13c8ea0357afa67e8bc856686760ae50da86cacf5ada86e0fd2cb28ab55d464736f6c634300081a0033000000000000000000000000a4df6712e42c94e4c67aea51fd639757d1c84d14