diff --git a/CHANGELOG.md b/CHANGELOG.md index d2dd596..1c80799 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1 @@ -VERSION=v1.0.0 - SHA: 1d58b1b5f46f0eb9e450ee1097eaaa0ee79e8503 +VERSION=v1.0.0 - SHA: 92f1bdb60e8a537ff1b69234a925dddca76d6fd8 diff --git a/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163873.json b/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163873.json new file mode 100644 index 0000000..c26ee80 --- /dev/null +++ b/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163873.json @@ -0,0 +1,311 @@ +{ + "transactions": [ + { + "hash": "0xa4217cd430ef8c688c19cd1010b0fd25a7ed2530a50e7caba3d1b5e681cf6fed", + "transactionType": "CREATE", + "contractName": "NFTDescriptor", + "contractAddress": "0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x653614", + "data": "0x615b4c610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100355760003560e01c8063c49917d71461003a575b600080fd5b61004d610048366004613b51565b610063565b60405161005a9190614190565b60405180910390f35b6060600061007e83610079856101800151610170565b6103b6565b905060006100b26100928560600151610471565b61009f8660800151610471565b6100ad876101a001516105dd565b6105f3565b905060006101006100c68660000151610625565b6100d38760800151610471565b6100e088602001516105dd565b6100ed89604001516105dd565b6100fb8a6101800151610170565b610700565b9050600061011561011087610736565b610971565b9050610145848484846040516020016101319493929190613da9565b604051602081830303815290604052610971565b604051602001610155919061414b565b6040516020818303038152906040529450505050505b919050565b606062ffffff821661019b5750604080518082019091526002815261302560f01b602082015261016b565b816000805b62ffffff8316156101eb5760ff8116156101bc576001016101d5565b600a62ffffff84160662ffffff166000146101d5576001015b600190910190600a62ffffff84160492506101a0565b6101f3613a4b565b6000600584106102e8576000600461020e8660ff8716610abf565b101561021b57600161021e565b60005b60ff90811691506102329085166001610abf565b61023d866005610abf565b106102695761026461025360ff86166001610abf565b61025e876005610abf565b90610abf565b61026c565b60005b60ff85166080850181905290925061028b9060019061025e9085610b1c565b60ff90811660a085015260808401516102b29183916102ac91166001610abf565b90610b1c565b60ff90811660408501526102da9082906102ac906102d39088166001610b1c565b8590610b1c565b60ff16602084015250610358565b6102f3600585610abf565b6002608084018190529091506103119060019061025e908490610b1c565b60ff90811660a08401526103339061032c9085166002610b1c565b8290610b1c565b60ff1660208301819052610348906002610abf565b60ff166040830152600160c08301525b6103776103688560ff8616610abf565b62ffffff891690600a0a610b76565b8252600160e08301526004841161038f57600061039a565b61039a846004610abf565b60ff1660608301526103ab82610bdd565b979650505050505050565b6060816103c68460600151610471565b6103d38560800151610471565b61040c8660e00151156103eb578661012001516103f2565b8661010001515b8761016001518860c001518960a001518a60e00151610ded565b6104458760e00151156104245787610100015161042b565b8761012001515b8861016001518960c001518a60a001518b60e00151610ded565b604051602001610459959493929190614093565b60405160208183030381529060405290505b92915050565b6060816000805b82518160ff1610156104bd57828160ff168151811061049357fe5b6020910101516001600160f81b031916601160f91b14156104b5576001909101905b600101610478565b5060ff8116156105d55760008160ff1683510167ffffffffffffffff811180156104e657600080fd5b506040519080825280601f01601f191660200182016040528015610511576020820181803683370190505b5090506000805b84518160ff1610156105c857848160ff168151811061053357fe5b6020910101516001600160f81b031916601160f91b141561057d57601760fa1b83838060010194508151811061056557fe5b60200101906001600160f81b031916908160001a9053505b848160ff168151811061058c57fe5b602001015160f81c60f81b8383806001019450815181106105a957fe5b60200101906001600160f81b031916908160001a905350600101610518565b508194505050505061016b565b509192915050565b606061046b6001600160a01b0383166014610f02565b60608383838660405160200161060c9493929190613e87565b60405160208183030381529060405290505b9392505050565b60608161064a57506040805180820190915260018152600360fc1b602082015261016b565b8160005b811561066257600101600a8204915061064e565b60008167ffffffffffffffff8111801561067b57600080fd5b506040519080825280601f01601f1916602001820160405280156106a6576020820181803683370190505b50859350905060001982015b83156106f757600a840660300160f81b828280600190039350815181106106d557fe5b60200101906001600160f81b031916908160001a905350600a840493506106b2565b50949350505050565b6060838584848960405160200161071b959493929190613fb0565b60405160208183030381529060405290505b95945050505050565b60606000604051806102a0016040528061075385602001516105dd565b815260200161076585604001516105dd565b8152602001846101a001516001600160a01b0316815260200184606001518152602001846080015181526020016107a0856101800151610170565b815260200184610100015160020b815260200184610120015160020b815260200184610160015160020b81526020016107e9856101000151866101200151876101400151611061565b60000b81526020018460000151815260200161081385602001516001600160a01b03166088611098565b815260200161083085604001516001600160a01b03166088611098565b815260200161084d85602001516001600160a01b03166000611098565b815260200161086a85604001516001600160a01b03166000611098565b815260200161089d61088f86602001516001600160a01b0316601088600001516110a7565b600060ff60106101126110c7565b81526020016108d06108c286604001516001600160a01b0316601088600001516110a7565b600060ff60646101e46110c7565b81526020016108f561088f86602001516001600160a01b0316602088600001516110a7565b815260200161091a6108c286604001516001600160a01b0316602088600001516110a7565b815260200161093f61088f86602001516001600160a01b0316603088600001516110a7565b81526020016109646108c286604001516001600160a01b0316603088600001516110a7565b9052905061061e8161110f565b6060815160001415610992575060408051602081019091526000815261016b565b6000604051806060016040528060408152602001614db1604091399050600060038451600201816109bf57fe5b04600402905060008160200167ffffffffffffffff811180156109e157600080fd5b506040519080825280601f01601f191660200182016040528015610a0c576020820181803683370190505b509050818152600183018586518101602084015b81831015610a7a5760039283018051603f601282901c811687015160f890811b8552600c83901c8216880151811b6001860152600683901c8216880151811b60028601529116860151901b93820193909352600401610a20565b600389510660018114610a945760028114610aa557610ab1565b613d3d60f01b600119830152610ab1565b603d60f81b6000198301525b509398975050505050505050565b600082821115610b16576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561061e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000808211610bcc576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610bd557fe5b049392505050565b60606000826020015160ff1667ffffffffffffffff81118015610bff57600080fd5b506040519080825280601f01601f191660200182016040528015610c2a576020820181803683370190505b5090508260e0015115610c6457602560f81b81600183510381518110610c4c57fe5b60200101906001600160f81b031916908160001a9053505b8260c0015115610cc157600360fc1b81600081518110610c8057fe5b60200101906001600160f81b031916908160001a905350601760f91b81600181518110610ca957fe5b60200101906001600160f81b031916908160001a9053505b608083015160ff165b60a0840151610cdd9060ff166001610b1c565b811015610d1457603060f81b828281518110610cf557fe5b60200101906001600160f81b031916908160001a905350600101610cca565b505b82511561046b576000836060015160ff16118015610d415750826060015160ff16836040015160ff16145b15610d845760408301805160ff600019820181169092528251601760f91b92849216908110610d6c57fe5b60200101906001600160f81b031916908160001a9053505b8251610d9690603090600a9006610b1c565b60f81b818460400180518091906001900360ff1660ff1681525060ff1681518110610dbd57fe5b60200101906001600160f81b031916908160001a905350600a8360000181815181610de457fe5b04905250610d16565b606084600281900b620d89e71981610e0157fe5b050260020b8660020b1415610e5b578115610e37576040518060400160405280600381526020016209a82b60eb1b815250610e54565b6040518060400160405280600381526020016226a4a760e91b8152505b905061072d565b84600281900b620d89e881610e6c57fe5b050260020b8660020b1415610ec2578115610ea2576040518060400160405280600381526020016226a4a760e91b815250610e54565b5060408051808201909152600381526209a82b60eb1b602082015261072d565b6000610ecd87611387565b90508215610eef57610eec600160c01b6001600160a01b038316610b76565b90505b610efa8186866116b9565b91505061072d565b606060008260020260020167ffffffffffffffff81118015610f2357600080fd5b506040519080825280601f01601f191660200182016040528015610f4e576020820181803683370190505b509050600360fc1b81600081518110610f6357fe5b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110610f8c57fe5b60200101906001600160f81b031916908160001a905350600160028402015b600181111561100d576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110610fd657fe5b1a60f81b828281518110610fe657fe5b60200101906001600160f81b031916908160001a90535060049490941c9360001901610fab565b50831561061e576040805162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015290519081900360640190fd5b60008360020b8260020b121561107a575060001961061e565b8260020b8260020b13156110905750600161061e565b50600061061e565b606061061e83831c6003611879565b600060ff826110b68686611933565b02816110be57fe5b06949350505050565b6060611105611100846102ac6110dd888a610abf565b6110fa6110ea888a610abf565b6110f48d8d610abf565b9061193a565b90610b76565b610625565b9695505050505050565b606061111a82611993565b6111368360000151846020015185606001518660800151611ff2565b61114d846060015185608001518660a0015161231d565b61116b8560c001518660e0015187610100015188610120015161246d565b61118b61117c876101400151610625565b8760c001518860e00151612750565b61119e8761014001518860400151612b68565b6040516020018087805190602001908083835b602083106111d05780518252601f1990920191602091820191016111b1565b51815160209384036101000a600019018019909216911617905289519190930192890191508083835b602083106112185780518252601f1990920191602091820191016111f9565b51815160209384036101000a600019018019909216911617905288519190930192880191508083835b602083106112605780518252601f199092019160209182019101611241565b51815160209384036101000a600019018019909216911617905287519190930192870191508083835b602083106112a85780518252601f199092019160209182019101611289565b51815160209384036101000a600019018019909216911617905286519190930192860191508083835b602083106112f05780518252601f1990920191602091820191016112d1565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106113385780518252601f199092019160209182019101611319565b5181516020939093036101000a6000190180199091169216919091179052651e17b9bb339f60d11b92019182525060408051808303601919018152600690920190529998505050505050505050565b60008060008360020b1261139e578260020b6113a6565b8260020b6000035b9050620d89e88111156113e4576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166113f857600160801b61140a565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff169050600282161561143e576ffff97272373d413259a46990580e213a0260801c5b600482161561145d576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b600882161561147c576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b601082161561149b576fffcb9843d60f6159c9db58835c9266440260801c5b60208216156114ba576fff973b41fa98c081472e6896dfb254c00260801c5b60408216156114d9576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156114f8576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615611518576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615611538576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615611558576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615611578576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615611598576fd097f3bdfd2022b8845ad8f792aa58250260801c5b6120008216156115b8576fa9f746462d870fdf8a65dc1f90e061e50260801c5b6140008216156115d8576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156115f8576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615611619576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615611639576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615611658576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615611675576b048a170391f7dc42444e8fa20260801c5b60008460020b131561169057806000198161168c57fe5b0490505b6401000000008106156116a45760016116a7565b60005b60ff16602082901c0192505050919050565b606060006116c8858585612be0565b905060006116db8283600160401b612ce2565b9050600160601b821080156117135761170c8272047bf19673df52e37f2410011d100000000000600160801b612ce2565b9150611728565b61172582620186a0600160801b612ce2565b91505b8160005b811561174057600101600a8204915061172c565b600019016000806117518684612d91565b915091508015611762576001909201915b61176a613a4b565b85156117d757611789611781602b60ff8716610abf565b600790610b1c565b60ff9081166020830152600260808301526117af906001906102ac90602b908816610abf565b60ff90811660a083015260208201516117ca91166001610abf565b60ff16604082015261184e565b60098460ff1610611820576117f060ff85166004610abf565b60ff16602082018190526005608083015261180c906001610abf565b60ff1660a08201526004604082015261184e565b60066020820152600560408201819052611845906001906102ac9060ff881690610abf565b60ff1660608201525b82815285151560c0820152600060e082015261186981610bdd565b9c9b505050505050505050505050565b606060008260020267ffffffffffffffff8111801561189757600080fd5b506040519080825280601f01601f1916602001820160405280156118c2576020820181803683370190505b5080519091505b801561192b576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106118f157fe5b1a60f81b82600183038151811061190457fe5b60200101906001600160f81b031916908160001a90535060049490941c93600019016118c9565b509392505050565b1c60ff1690565b6000826119495750600061046b565b8282028284828161195657fe5b041461061e5760405162461bcd60e51b8152600401808060200182810382526021815260200180614fd06021913960400191505060405180910390fd5b6060611a288261016001516040516020018080614b8a6081913960810182805190602001908083835b602083106119db5780518252601f1990920191602091820191016119bc565b6001836020036101000a038019825116818451168082178552505050505050905001806813979f1e17b9bb339f60b91b815250600901915050604051602081830303815290604052610971565b611b8a836101e0015184610200015185610180015160405160200180806146c76063913960630184805190602001908083835b60208310611a7a5780518252601f199092019160209182019101611a5b565b51815160209384036101000a600019018019909216911617905265272063793d2760d01b919093019081528551600690910192860191508083835b60208310611ad45780518252601f199092019160209182019101611ab5565b51815160209384036101000a6000190180199092169116179052722720723d273132307078272066696c6c3d272360681b919093019081528451601390910192850191508083835b60208310611b3b5780518252601f199092019160209182019101611b1c565b6001836020036101000a038019825116818451168082178552505050505050905001806813979f1e17b9bb339f60b91b8152506009019350505050604051602081830303815290604052610971565b611bdb846102200151856102400151866101a0015160405160200180806146c760639139606301848051906020019080838360208310611a7a5780518252601f199092019160209182019101611a5b565b611cf0856102600151866102800151876101c0015160405160200180806146c76063913960630184805190602001908083835b60208310611c2d5780518252601f199092019160209182019101611c0e565b51815160209384036101000a600019018019909216911617905265272063793d2760d01b919093019081528551600690910192860191508083835b60208310611c875780518252601f199092019160209182019101611c68565b51815160001960209485036101000a01908116901991909116179052722720723d273130307078272066696c6c3d272360681b939091019283528451601390930192908501915080838360208310611b3b5780518252601f199092019160209182019101611b1c565b6101608601516040516020018060566144428239605601602c614df18239651e3232b3399f60d11b602c820152603201604b614b3f8239604b0186805190602001908083835b60208310611d555780518252601f199092019160209182019101611d36565b6001836020036101000a03801982511681845116808217855250505050505090500180615677603e9139603e0185805190602001908083835b60208310611dad5780518252601f199092019160209182019101611d8e565b6001836020036101000a03801982511681845116808217855250505050505090500180614c0b603e9139603e0184805190602001908083835b60208310611e055780518252601f199092019160209182019101611de6565b5181516020939093036101000a6000190180199091169216919091179052631110179f60e11b920191825250600401603b61433a8239603b0183805190602001908083835b60208310611e695780518252601f199092019160209182019101611e4a565b6001836020036101000a0380198251168184511680821785525050505050509050018061478760999139609901607f6152288239607f0160886155ef823960880160416148208239604101605d6157af8239605d0160726152d4823960720160496142a3823960490160be614a81823960be0160716145538239607101607561516b82396075016066614861823960660160a4614e1d823960a40160856156b582397f3c6720636c69702d706174683d2275726c2823636f726e65727329223e00000060858201526b1e3932b1ba103334b6361e9160a11b60a2820152825160ae9091019060208401908083835b60208310611f765780518252601f199092019160209182019101611f57565b6001836020036101000a038019825116818451168082178552505050505050905001806148c760319139603101604e6142ec8239604e01605d61472a8239605d016041614d7082396041016052614c498239605201607561573a8239607501955050505050506040516020818303038152906040529050919050565b60608382858488878a89604051602001808061589260259139602501607d614a048239607d0189805190602001908083835b602083106120435780518252601f199092019160209182019101612024565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528a516005909101928b0191508083835b6020831061209c5780518252601f19909201916020918201910161207d565b6001836020036101000a038019825116818451168082178552505050505050905001806148f860799139607901608661580c823960860187805190602001908083835b602083106120fe5780518252601f1990920191602091820191016120df565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528851600590910192890191508083835b602083106121575780518252601f199092019160209182019101612138565b6001836020036101000a038019825116818451168082178552505050505050905001806144ce60859139608501607b61545d8239607b0185805190602001908083835b602083106121b95780518252601f19909201916020918201910161219a565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528651600590910192870191508083835b602083106122125780518252601f1990920191602091820191016121f3565b6001836020036101000a03801982511681845116808217855250505050505090500180614618605d9139605d0160a36150c8823960a30183805190602001908083835b602083106122745780518252601f199092019160209182019101612255565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528451600590910192850191508083835b602083106122cd5780518252601f1990920191602091820191016122ae565b6001836020036101000a03801982511681845116808217855250505050505090500180614218608b9139608b01985050505050505050506040516020818303038152906040529050949350505050565b6060838383604051602001808061437560cd913960cd0184805190602001908083835b6020831061235f5780518252601f199092019160209182019101612340565b6001836020036101000a03801982511681845116808217855250505050505090500180602f60f81b81525060010183805190602001908083835b602083106123b85780518252601f199092019160209182019101612399565b6001836020036101000a03801982511681845116808217855250505050505090500180615a3b6077913960770182805190602001908083835b602083106124105780518252601f1990920191602091820191016123f1565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b0160736158db8239607301935050505060405160208183030381529060405290509392505050565b606060008260000b6001146124d4578260000b600019146124ab5760405180604001604052806005815260200164236e6f6e6560d81b8152506124cf565b6040518060400160405280600a81526020016911b330b23296b237bbb760b11b8152505b6124f6565b60405180604001604052806008815260200167023666164652d75760c41b8152505b90506000612505878787612e02565b90508181838361251488613050565b60405160200180806c078ce40dac2e6d67a44eae4d85609b1b815250600d0186805190602001908083835b6020831061255e5780518252601f19909201916020918201910161253f565b5181516020939093036101000a600019018019909116921691909117905261149160f11b9201918252506002016077614ec1823960770185805190602001908083835b602083106125c05780518252601f1990920191602091820191016125a1565b6001836020036101000a038019825116818451168082178552505050505050905001806145c46054913960540180700785ece7c78ce40dac2e6d67a44eae4d85607b1b81525060110184805190602001908083835b602083106126345780518252601f199092019160209182019101612615565b5181516020939093036101000a600019018019909116921691909117905261149160f11b9201918252506002016029614f3882396029016045614f8b823960450180681e3830ba3410321e9160b91b81525060090183805190602001908083835b602083106126b45780518252601f199092019160209182019101612695565b6001836020036101000a038019825116818451168082178552505050505050905001806151e06048913960480182805190602001908083835b6020831061270c5780518252601f1990920191602091820191016126ed565b6001836020036101000a0380198251168184511680821785525050505050509050019550505050505060405160208183030381529060405292505050949350505050565b6060600061275d846134bb565b9050600061276a846134bb565b865183518251929350600490910191600a918201910160008061278d8a8a6135c5565b915091506127a085600401600702610625565b8b6127b086600401600702610625565b896127c087600401600702610625565b8a878760405160200180806152a7602d9139602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0189805190602001908083835b602083106128185780518252601f1990920191602091820191016127f9565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d01608d61594e8239608d0188805190602001908083835b6020831061287a5780518252601f19909201916020918201910161285b565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b01602d615aea8239602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0187805190602001908083835b602083106128fd5780518252601f1990920191602091820191016128de565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d016093614971823960930186805190602001908083835b6020831061295f5780518252601f199092019160209182019101612940565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b01602d6146758239602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0185805190602001908083835b602083106129e25780518252601f1990920191602091820191016129c3565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d0160936154d8823960930184805190602001908083835b60208310612a445780518252601f199092019160209182019101612a25565b6001836020036101000a03801982511681845116808217855250505050505090500180615ab26038913960380160606159db82396060016064615064823960640160256146a2823960250183805190602001908083835b60208310612aba5780518252601f199092019160209182019101612a9b565b51815160209384036101000a6000190180199092169116179052630383c16160e51b919093019081528451600490910192850191508083835b60208310612b125780518252601f199092019160209182019101612af3565b6001836020036101000a0380198251168184511680821785525050505050509050018061449860369139603601985050505050505050506040516020818303038152906040529750505050505050509392505050565b6060612b7483836138d1565b15612bca5760405160200180608d6153d08239608d016073614ff182396073016071614cff8239607101608a6153468239608a01608461556b82396084019050604051602081830303815290604052905061046b565b5060408051602081019091526000815292915050565b600080612bfb612bf660ff868116908616613934565b613999565b9050600081118015612c0e575060128111155b15612ccf578260ff168460ff161115612c7857612c42612c2f826002610b76565b6001600160a01b03871690600a0a61193a565b91506002810660011415612c7357612c70827003298b075b4b6a5240945790619b37fd4a600160801b612ce2565b91505b612cca565b612c99612c86826002610b76565b6001600160a01b03871690600a0a610b76565b91506002810660011415612cca57612cc782600160801b7003298b075b4b6a5240945790619b37fd4a612ce2565b91505b61192b565b50506001600160a01b0390921692915050565b6000808060001985870986860292508281109083900303905080612d185760008411612d0d57600080fd5b50829004905061061e565b808411612d2457600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b600080600060058460ff161115612db957612db68560ff600419870116600a0a610b76565b94505b60006004600a8706119050612dcf86600a610b76565b95508015612dde578560010195505b85620186a01415612df457600a86049550600191505b5084925090505b9250929050565b606060008260020b85850360020b81612e1757fe5b05905060048160020b13612e62576040518060400160405280601a81526020017f4d31203143343120343120313035203130352031343520313435000000000000815250915061192b565b60088160020b13612eaa576040518060400160405280601981526020017f4d31203143333320343920393720313133203134352031343500000000000000815250915061192b565b60108160020b13612ef2576040518060400160405280601981526020017f4d31203143333320353720383920313133203134352031343500000000000000815250915061192b565b60208160020b13612f3a576040518060400160405280601981526020017f4d31203143323520363520383120313231203134352031343500000000000000815250915061192b565b60408160020b13612f82576040518060400160405280601981526020017f4d31203143313720373320373320313239203134352031343500000000000000815250915061192b565b60808160020b13612fca576040518060400160405280601881526020017f4d31203143392038312036352031333720313435203134350000000000000000815250915061192b565b6101008160020b13613013576040518060400160405280601a81526020017f4d31203143312038392035372e35203134352031343520313435000000000000815250915061192b565b505060408051808201909152601881527f4d3120314331203937203439203134352031343520313435000000000000000060208201529392505050565b6040805180820182526002815261373360f01b6020808301919091528251808401845260038082526203139360ec1b82840152845180860186528181526232313760e81b818501528551808701909652908552620ccccd60ea1b928501929092526060939091906001600087900b14806130ce57508560000b600019145b156132c5578560000b600019146130e557816130e7565b835b8660000b600019146130f957816130fb565b835b8760000b6000191461310d578361310f565b855b8860000b600019146131215783613123565b855b60405160200180806b1e31b4b931b6329031bc1e9160a11b815250600c0185805190602001908083835b6020831061316c5780518252601f19909201916020918201910161314d565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528651600890910192870191508083835b602083106131c85780518252601f1990920191602091820191016131a9565b6001836020036101000a03801982511681845116808217855250505050505090500180614cd86027913960270183805190602001908083835b602083106132205780518252601f199092019160209182019101613201565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528451600890910192850191508083835b6020831061327c5780518252601f19909201916020918201910161325d565b6001836020036101000a03801982511681845116808217855250505050505090500180614f61602a9139602a0194505050505060405160208183030381529060405294506134b2565b8383838360405160200180806b1e31b4b931b6329031bc1e9160a11b815250600c0185805190602001908083835b602083106133125780518252601f1990920191602091820191016132f3565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528651600890910192870191508083835b6020831061336e5780518252601f19909201916020918201910161334f565b51815160209384036101000a60001901801990921691161790527f70782220723d22347078222066696c6c3d22776869746522202f3e0000000000919093019081526b1e31b4b931b6329031bc1e9160a11b601b8201528551602790910192860191508083835b602083106133f45780518252601f1990920191602091820191016133d5565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528451600890910192850191508083835b602083106134505780518252601f199092019160209182019101613431565b6001836020036101000a038019825116818451168082178552505050505050905001807f70782220723d22347078222066696c6c3d22776869746522202f3e0000000000815250601b0194505050505060405160208183030381529060405294505b50505050919050565b6060600060405180602001604052806000815250905060008360020b12156135015782600019029250604051806040016040528060018152602001602d60f81b81525090505b8061350e8460020b610625565b6040516020018083805190602001908083835b602083106135405780518252601f199092019160209182019101613521565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106135885780518252601f199092019160209182019101613569565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052915050919050565b60608060006002858501810b0590506201e847198160020b121561362157604051806040016040528060018152602001600760fb1b815250604051806040016040528060018152602001603760f81b8152509250925050612dfb565b620124f7198160020b121561367157604051806040016040528060018152602001600760fb1b8152506040518060400160405280600481526020016331302e3560e01b8152509250925050612dfb565b6161a7198160020b12156136c157604051806040016040528060018152602001600760fb1b8152506040518060400160405280600581526020016431342e323560d81b8152509250925050612dfb565b611387198160020b121561370f5760405180604001604052806002815260200161031360f41b81525060405180604001604052806002815260200161062760f31b8152509250925050612dfb565b60008160020b121561375b5760405180604001604052806002815260200161313160f01b81525060405180604001604052806002815260200161323160f01b8152509250925050612dfb565b6113888160020b12156137a85760405180604001604052806002815260200161313360f01b81525060405180604001604052806002815260200161323360f01b8152509250925050612dfb565b6161a88160020b12156137f55760405180604001604052806002815260200161313560f01b81525060405180604001604052806002815260200161323560f01b8152509250925050612dfb565b620124f88160020b12156138435760405180604001604052806002815260200161062760f31b81525060405180604001604052806002815260200161191b60f11b8152509250925050612dfb565b6201e8488160020b12156138915760405180604001604052806002815260200161323160f01b81525060405180604001604052806002815260200161323760f01b8152509250925050612dfb565b604051806040016040528060028152602001610c8d60f21b81525060405180604001604052806002815260200161323760f01b8152509250925050612dfb565b6040805160208082018590526bffffffffffffffffffffffff19606085901b16828401528251603481840301815260549092019092528051910120600090613918846139b0565b60020260010160ff166000198161392b57fe5b04119392505050565b60008183038183128015906139495750838113155b8061395e575060008312801561395e57508381135b61061e5760405162461bcd60e51b81526004018080602001828103825260248152602001806158b76024913960400191505060405180910390fd5b6000808212156139ac578160000361046b565b5090565b60008082116139be57600080fd5b600160801b82106139d157608091821c91015b600160401b82106139e457604091821c91015b64010000000082106139f857602091821c91015b620100008210613a0a57601091821c91015b6101008210613a1b57600891821c91015b60108210613a2b57600491821c91015b60048210613a3b57600291821c91015b6002821061016b57600101919050565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b80356001600160a01b038116811461016b57600080fd5b8035801515811461016b57600080fd5b8035600281900b811461016b57600080fd5b600082601f830112613ad8578081fd5b813567ffffffffffffffff811115613aec57fe5b613aff601f8201601f19166020016141c3565b818152846020838601011115613b13578283fd5b816020850160208301379081016020019190915292915050565b803562ffffff8116811461016b57600080fd5b803560ff8116811461016b57600080fd5b600060208284031215613b62578081fd5b813567ffffffffffffffff80821115613b79578283fd5b81840191506101c0808387031215613b8f578384fd5b613b98816141c3565b905082358152613baa60208401613a8f565b6020820152613bbb60408401613a8f565b6040820152606083013582811115613bd1578485fd5b613bdd87828601613ac8565b606083015250608083013582811115613bf4578485fd5b613c0087828601613ac8565b608083015250613c1260a08401613b40565b60a0820152613c2360c08401613b40565b60c0820152613c3460e08401613aa6565b60e08201526101009150613c49828401613ab6565b828201526101209150613c5d828401613ab6565b828201526101409150613c71828401613ab6565b828201526101609150613c85828401613ab6565b828201526101809150613c99828401613b2d565b828201526101a09150613cad828401613a8f565b91810191909152949350505050565b60008151613cce8185602086016141e7565b9290920192915050565b7fe29aa0efb88f20444953434c41494d45523a204475652064696c6967656e636581527f20697320696d7065726174697665207768656e20617373657373696e6720746860208201527f6973204e46542e204d616b65207375726520746f6b656e20616464726573736560408201527f73206d617463682074686520657870656374656420746f6b656e732c2061732060608201527f746f6b656e2073796d626f6c73206d617920626520696d6974617465642e00006080820152609e0190565b632e372e3760e11b815260040190565b683d913730b6b2911d1160b91b81528451600090613dce816009850160208a016141e7565b71111610113232b9b1b934b83a34b7b7111d1160711b6009918401918201528551613e0081601b840160208a016141e7565b8551910190613e1681601b8401602089016141e7565b6c1116101134b6b0b3b2911d101160991b601b92909101918201527f646174613a696d6167652f7376672b786d6c3b6261736536342c00000000000060288201528351613e6a8160428401602088016141e7565b61227d60f01b604292909101918201526044019695505050505050565b60007f54686973204e465420726570726573656e74732061206c69717569646974792082527f706f736974696f6e20696e2061204b6174616e6120563320000000000000000060208301528551613ee5816038850160208a016141e7565b602d60f81b6038918401918201528551613f06816039840160208a016141e7565b660103837b7b617160cd1b603992909101918201527f546865206f776e6572206f662074686973204e46542063616e206d6f6469667960408201527f206f722072656465656d2074686520706f736974696f6e2e5c6e00000000000060608201526f02e372837b7b61020b2323932b9b99d160851b607a8201528451613f9381608a8401602089016141e7565b612e3760f11b608a92909101918201526103ab608c820185613cbc565b60006901020b2323932b9b99d160b51b8083528751613fd681600a860160208c016141e7565b612e3760f11b600a918501918201528751613ff881600c840160208c016141e7565b01600c810191909152855190614015826016830160208a016141e7565b8181019150506b02e372332b2902a34b2b91d160a51b601682015284516140438160228401602089016141e7565b6b02e372a37b5b2b71024a21d160a51b60229290910191820152835161407081602e8401602088016141e7565b614086614081602e83850101613d99565b613cd8565b9998505050505050505050565b600068025b0ba30b7309016960bd1b825286516140b7816009850160208b016141e7565b80830190506201016960ed1b80600983015287516140dc81600c850160208c016141e7565b602f60f81b600c939091019283015286516140fe81600d850160208b016141e7565b600d92019182015284516141198160108401602089016141e7565b611e1f60f11b60109290910191820152835161413c8160128401602088016141e7565b01601201979650505050505050565b60007f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000008252825161418381601d8501602087016141e7565b91909101601d0192915050565b60006020825282518060208401526141af8160408501602087016141e7565b601f01601f19169190910160400192915050565b60405181810167ffffffffffffffff811182821017156141df57fe5b604052919050565b60005b838110156142025781810151838201526020016141ea565b83811115614211576000848401525b5050505056fe203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e3c2f74657874506174683e3c2f746578743e3c73746f70206f66667365743d222e39222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e3c72656374207374796c653d2266696c7465723a2075726c28236631292220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e3c6665496d61676520726573756c743d2270332220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c67206d61736b3d2275726c2823666164652d73796d626f6c29223e3c726563742066696c6c3d226e6f6e652220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22323030707822202f3e203c7465787420793d22373070782220783d2233327078222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d7765696768743d223230302220666f6e742d73697a653d2233367078223e3c7376672077696474683d2232393022206865696768743d22353030222076696577426f783d2230203020323930203530302220786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f7376672270782c2030707829222063783d22307078222063793d223070782220723d22347078222066696c6c3d227768697465222f3e3c2f673e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e203c2f74657874506174683e3c6d61736b2069643d22666164652d757022206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d2275726c2823677261642d75702922202f3e3c2f6d61736b3e22207374726f6b653d227267626128302c302c302c302e332922207374726f6b652d77696474683d2233327078222066696c6c3d226e6f6e6522207374726f6b652d6c696e656361703d22726f756e6422202f3e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d2233307322203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20343434707829223e3c636972636c65207374796c653d227472616e73666f726d3a7472616e736c6174653364283c7376672077696474683d2732393027206865696768743d27353030272076696577426f783d2730203020323930203530302720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f737667273e3c636972636c652063783d27203c67207374796c653d2266696c7465723a75726c2823746f702d726567696f6e2d626c7572293b207472616e73666f726d3a7363616c6528312e35293b207472616e73666f726d2d6f726967696e3a63656e74657220746f703b223e22202f3e3c6665426c656e64206d6f64653d226f7665726c61792220696e3d2270302220696e323d22703122202f3e3c6665426c656e64206d6f64653d226578636c7573696f6e2220696e323d22703222202f3e3c6665426c656e64206d6f64653d226f7665726c61792220696e323d2270332220726573756c743d22626c656e644f757422202f3e3c6665476175737369616e426c7572203c706174682069643d226d696e696d61702220643d224d3233342034343443323334203435372e393439203234322e323120343633203235332034363322202f3e3c6d61736b2069643d226e6f6e6522206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d22776869746522202f3e3c2f6d61736b3e2220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e4d696e205469636b3a203c2f747370616e3e3c74657874506174682073746172744f66667365743d222d31303025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c6c696e6561724772616469656e742069643d22677261642d646f776e222078313d2230222078323d2231222079313d2230222079323d2231223e3c73746f70206f66667365743d22302e30222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e3c73746f70206f66667365743d22302e39222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e3c66696c7465722069643d226631223e3c6665496d61676520726573756c743d2270302220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c7376672077696474683d2732393027206865696768743d27353030272076696577426f783d2730203020323930203530302720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f737667273e3c726563742077696474683d27323930707827206865696768743d273530307078272066696c6c3d2723222f3e3c6665496d61676520726573756c743d2270322220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c656c6c697073652063783d22353025222063793d22307078222072783d223138307078222072793d223132307078222066696c6c3d222330303022206f7061636974793d22302e383522202f3e3c2f673e707822206865696768743d2232367078222072783d22387078222072793d22387078222066696c6c3d227267626128302c302c302c302e362922202f3e70782220723d22347078222066696c6c3d22776869746522202f3e3c636972636c652063783d2231312e333437384c32342031324c31342e343334312031322e363532324c32322e333932332031384c31332e373831392031332e373831394c31382032322e333932334c31322e363532322031342e343334314c31322032344c31312e333437382031342e343334314c362032322e33393c726563742066696c6c3d226e6f6e652220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f20786d6c6e733a786c696e6b3d27687474703a2f2f7777772e77332e6f72672f313939392f786c696e6b273e3c6c696e6561724772616469656e742069643d22677261642d73796d626f6c223e3c73746f70206f66667365743d22302e37222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e3c73746f70206f66667365743d222e3935222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e207374796c653d227472616e73666f726d3a7472616e736c61746528373270782c313839707829223e3c7265637420783d222d313670782220793d222d31367078222077696474683d22313830707822206865696768743d223138307078222066696c6c3d226e6f6e6522202f3e3c7061746820643d22207374796c653d227472616e73666f726d3a7472616e736c61746528373270782c313839707829223e70782220723d2232347078222066696c6c3d226e6f6e6522207374726f6b653d22776869746522202f3e3c7265637420783d222d313670782220793d222d31367078222077696474683d22313830707822206865696768743d223138307078222066696c6c3d226e6f6e6522202f3e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f773c673e3c70617468207374796c653d227472616e73666f726d3a7472616e736c617465283670782c367078292220643d224d313220304c31322e3635323220392e35363538374c313820312e363037374c31332e373831392031302e323138314c32322e3339323320364c31342e34333431203c70617468207374726f6b652d6c696e656361703d22726f756e642220643d224d38203943382e30303030342032322e393439342031362e32303939203238203237203238222066696c6c3d226e6f6e6522207374726f6b653d22776869746522202f3e20726570656174436f756e743d22696e646566696e69746522202f3e3c2f74657874506174683e3c74657874506174682073746172744f66667365743d222d353025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c6d61736b2069643d22666164652d646f776e22206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d2275726c2823677261642d646f776e2922202f3e3c2f6d61736b3e22207374726f6b653d2272676261283235352c3235352c3235352c3129222066696c6c3d226e6f6e6522207374726f6b652d6c696e656361703d22726f756e6422202f3e3c2f673e696e3d22626c656e644f75742220737464446576696174696f6e3d22343222202f3e3c2f66696c7465723e203c636c6970506174682069643d22636f726e657273223e3c726563742077696474683d2232393022206865696768743d22353030222072783d223432222072793d22343222202f3e3c2f636c6970506174683e203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20333834707829223e3c6c696e6561724772616469656e742069643d22677261642d7570222078313d2231222078323d2230222079313d2231222079323d2230223e3c73746f70206f66667365743d22302e30222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e32334c31302e323138312031332e373831394c312e363037372031384c392e35363538372031322e363532324c302031324c392e35363538372031312e333437384c312e3630373720364c31302e323138312031302e323138314c3620312e363037374c31312e3334373820392e35363538374c313220305a222066696c6c3d22776869746522202f3e3c67207374796c653d227472616e73666f726d3a7472616e736c6174652832323670782c20333932707829223e3c726563742077696474683d223336707822206865696768743d2233367078222072783d22387078222072793d22387078222066696c6c3d226e6f6e6522207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c74657874506174682073746172744f66667365743d22353025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e4d6178205469636b3a203c2f747370616e3e3c616e696d6174655472616e73666f726d206174747269627574654e616d653d227472616e73666f726d2220747970653d22726f74617465222066726f6d3d22302031382031382220746f3d2233363020313820313822206475723d223130732220726570656174436f756e743d22696e646566696e697465222f3e3c2f673e3c2f673e3c706174682069643d22746578742d706174682d612220643d224d34302031322048323530204132382032382030203020312032373820343020563436302041323820323820302030203120323530203438382048343020413238203238203020302031203132203436302056343020413238203238203020302031203430203132207a22202f3e222f3e3c6665496d61676520726573756c743d2270312220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c6d61736b2069643d22666164652d73796d626f6c22206d61736b436f6e74656e74556e6974733d227573657253706163654f6e557365223e3c726563742077696474683d22323930707822206865696768743d223230307078222066696c6c3d2275726c2823677261642d73796d626f6c2922202f3e3c2f6d61736b3e3c2f646566733e3c7265637420783d22302220793d2230222077696474683d2232393022206865696768743d22353030222072783d223432222072793d223432222066696c6c3d227267626128302c302c302c302922207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c2f673e3c66696c7465722069643d22746f702d726567696f6e2d626c7572223e3c6665476175737369616e426c757220696e3d22536f75726365477261706869632220737464446576696174696f6e3d22323422202f3e3c2f66696c7465723e3c2f74657874506174683e203c74657874506174682073746172744f66667365743d223025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c7465787420746578742d72656e646572696e673d226f7074696d697a655370656564223e5369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f773c7265637420783d2231362220793d223136222077696474683d2232353822206865696768743d22343638222072783d223236222072793d223236222066696c6c3d227267626128302c302c302c302922207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e49443a203c2f747370616e3e3c726563742077696474683d223336707822206865696768743d2233367078222072783d22387078222072793d22387078222066696c6c3d226e6f6e6522207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c2f746578743e3c7465787420793d2231313570782220783d2233327078222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d7765696768743d223230302220666f6e742d73697a653d2233367078223e3c2f746578743e3c2f673e3c67207374796c653d227472616e73666f726d3a7472616e736c6174652832323670782c20343333707829223e203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20343134707829223ea2646970667358221220431c34df5972576ee11d3dec0785c87d6db7e4a0984f8fe264e19e746e3d5b6764736f6c63430007060033", + "nonce": "0x45" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdb4d3e73aa89c36929d46954b032f978ba5152acee569d37a10f2d73448d6bca", + "transactionType": "CREATE", + "contractName": "KatanaV3Pool", + "contractAddress": "0xFe70f3F08637C67E451A5D74B292DFe7691D694F", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x5dc3c2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506201000680546001600160a01b0319166001179055615429806100356000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c80635aa6e675116100de578063c45a015511610097578063ddca3f4311610071578063ddca3f43146107d0578063f3058399146107f0578063f30dba93146107f8578063f637731d1461087a5761018e565b8063c45a0155146107a1578063d0c93a7c146107a9578063d21220a7146107c85761018e565b80635aa6e675146105ed57806370cf754a146105f5578063791b98bc146105fd578063883bdbfd14610605578063a34123a71461070c578063a38807f2146107465761018e565b80633850c7bd1161014b578063490e6cbc11610125578063490e6cbc1461046a5780634f1eb3d8146104f4578063514ea4bf146105745780635339c296146105cd5761018e565b80633850c7bd1461034c5780633c8a7d8d146103b057806346141319146104505761018e565b8063077bc178146101935780630dfe1681146101df578063128acb08146102035780631a686502146102b0578063252c09d7146102d457806332148f671461032b575b600080fd5b6101dd600480360360a08110156101a957600080fd5b506001600160a01b03813581169160208101358216916040820135169062ffffff606082013516906080013560020b6108a0565b005b6101e7610a9e565b604080516001600160a01b039092168252519081900360200190f35b610297600480360360a081101561021957600080fd5b6001600160a01b0382358116926020810135151592604082013592606083013516919081019060a081016080820135600160201b81111561025957600080fd5b82018360208201111561026b57600080fd5b803590602001918460018302840111600160201b8311171561028c57600080fd5b509092509050610aaf565b6040805192835260208301919091528051918290030190f35b6102b861174e565b604080516001600160801b039092168252519081900360200190f35b6102f1600480360360208110156102ea57600080fd5b503561175d565b6040805163ffffffff909516855260069390930b60208501526001600160a01b039091168383015215156060830152519081900360800190f35b6101dd6004803603602081101561034157600080fd5b503561ffff166117a2565b610354611895565b604080516001600160a01b03909916895260029790970b602089015261ffff95861688880152938516606088015291909316608086015260ff92831660a086015290911660c0840152151560e083015251908190036101000190f35b610297600480360360a08110156103c657600080fd5b6001600160a01b03823516916020810135600290810b92604083013590910b916001600160801b036060820135169181019060a081016080820135600160201b81111561041257600080fd5b82018360208201111561042457600080fd5b803590602001918460018302840111600160201b8311171561044557600080fd5b5090925090506118f0565b610458611bfa565b60408051918252519081900360200190f35b6101dd6004803603608081101561048057600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b8111156104b657600080fd5b8201836020820111156104c857600080fd5b803590602001918460018302840111600160201b831117156104e957600080fd5b509092509050611c00565b610545600480360360a081101561050a57600080fd5b506001600160a01b03813516906020810135600290810b91604081013590910b906001600160801b03606082013581169160800135166120ef565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6105916004803603602081101561058a57600080fd5b50356122eb565b604080516001600160801b0396871681526020810195909552848101939093529084166060840152909216608082015290519081900360a00190f35b610458600480360360208110156105e357600080fd5b503560010b612328565b6101e761233a565b6102b861234b565b6101e761235c565b6106736004803603602081101561061b57600080fd5b810190602081018135600160201b81111561063557600080fd5b82018360208201111561064757600080fd5b803590602001918460208302840111600160201b8311171561066857600080fd5b50909250905061236d565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156106b757818101518382015260200161069f565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156106f65781810151838201526020016106de565b5050505090500194505050505060405180910390f35b6102976004803603606081101561072257600080fd5b508035600290810b91602081013590910b90604001356001600160801b03166123f2565b6107706004803603604081101561075c57600080fd5b508035600290810b9160200135900b61256d565b6040805160069490940b84526001600160a01b03909216602084015263ffffffff1682820152519081900360600190f35b6101e7612763565b6107b1612774565b6040805160029290920b8252519081900360200190f35b6101e7612786565b6107d8612797565b6040805162ffffff9092168252519081900360200190f35b6104586127ab565b6108186004803603602081101561080e57600080fd5b503560020b6127b1565b604080516001600160801b039099168952600f9790970b602089015287870195909552606087019390935260069190910b60808601526001600160a01b031660a085015263ffffffff1660c0840152151560e083015251908190036101000190f35b6101dd6004803603602081101561089057600080fd5b50356001600160a01b031661281b565b62010006546001600160a01b0316156108e6576040805162461bcd60e51b815260206004820152600360248201526241494960e81b604482015290519081900360640190fd5b6201000b805462ffffff808516600160801b0262ffffff60801b19600286900b909216600160981b0262ffffff60981b1990931692909217161790556201000a80546001600160a01b038086166001600160a01b031992831617909255620100098054838816908316179055620100068054928816929091168217905560408051638da5cb5b60e01b81529051638da5cb5b91600481810192602092909190829003018186803b15801561099957600080fd5b505afa1580156109ad573d6000803e3d6000fd5b505050506040513d60208110156109c357600080fd5b50516201000780546001600160a01b0319166001600160a01b039283161790819055604080516335116f6f60e11b815290519190921691636a22dede916004808301926020929190829003018186803b158015610a1f57600080fd5b505afa158015610a33573d6000803e3d6000fd5b505050506040513d6020811015610a4957600080fd5b50516201000880546001600160a01b0319166001600160a01b03909216919091179055610a7581612a4d565b6201000b80546001600160801b0319166001600160801b03929092169190911790555050505050565b62010009546001600160a01b031681565b6000803215610b75576201000760009054906101000a90046001600160a01b03166001600160a01b031663b0f479a16040518163ffffffff1660e01b815260040160206040518083038186803b158015610b0857600080fd5b505afa158015610b1c573d6000803e3d6000fd5b505050506040513d6020811015610b3257600080fd5b50516001600160a01b03163314610b75576040805162461bcd60e51b815260206004820152600260248201526124a960f11b604482015290519081900360640190fd5b85610bac576040805162461bcd60e51b8152602060048201526002602482015261415360f01b604482015290519081900360640190fd5b60408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b900b602083015261ffff600160b81b8204811693830193909352600160c81b810483166060830152600160d81b8104909216608082015260ff600160e81b8304811660a0830152600160f01b8304811660c0830152600160f81b909204909116151560e08201819052610c74576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b87610cbf5780600001516001600160a01b0316866001600160a01b0316118015610cba575073fffd8963efd1fc6a506488495d951d5263988d266001600160a01b038716105b610cf1565b80600001516001600160a01b0316866001600160a01b0316108015610cf157506401000276a36001600160a01b038716115b610d28576040805162461bcd60e51b815260206004820152600360248201526214d41360ea1b604482015290519081900360640190fd5b600080546001600160f81b0316815560408051610120810182526201000b5462ffffff600160801b820416825260a08086015160ff908116602085015260c08701511693830193909352600160981b9004600290810b900b60608201526003546001600160801b03166080820152908101610da1612ab9565b63ffffffff168152602001600060060b815260200160006001600160a01b031681526020016000151581525090506000808913905060006040518060e001604052808b81526020016000815260200185600001516001600160a01b03168152602001856020015160020b81526020018c610e1d57600254610e21565b6001545b81526000602082015260808501516001600160801b031660409091015290505b805115801590610e675750886001600160a01b031681604001516001600160a01b031614155b156111ff57610e74615390565b60408201516001600160a01b0316815260608083015190850151610e9b916005918f612abd565b15156040830152600290810b810b60208301819052620d89e719910b1215610ecc57620d89e7196020820152610eeb565b6020810151620d89e860029190910b1315610eeb57620d89e860208201525b610ef88160200151612bff565b6001600160a01b031660608201526040820151610f6a908d610f32578b6001600160a01b031683606001516001600160a01b031611610f4c565b8b6001600160a01b031683606001516001600160a01b0316105b610f5a578260600151610f5c565b8b5b60c085015185518851612f30565b60c085015260a084015260808301526001600160a01b031660408301528215610fcc57610fa08160c00151826080015101613122565b825103825260a0810151610fc290610fb790613122565b602084015190613138565b6020830152611007565b610fd98160a00151613122565b825101825260c0810151608082015161100191610ff69101613122565b602084015190613154565b60208301525b602084015160ff16156110545760006110338260c00151866020015160ff16876040015160ff1661316a565b60c083018051829003905260a0840180519091016001600160801b03169052505b60c08201516001600160801b031615611093576110878160c00151600160801b8460c001516001600160801b031661316a565b60808301805190910190525b80606001516001600160a01b031682604001516001600160a01b031614156111be578060400151156111955783610100015161111f576110fc8460a0015160008760200151886040015188608001518a60600151600761321a909695949392919063ffffffff16565b6001600160a01b031660e0860152600690810b900b60c085015260016101008501525b600061116b82602001518e6111365760015461113c565b84608001515b8f61114b57856080015161114f565b6002545b60e089015160c08a015160a08b015160049594939291906133ac565b90508c15611177576000035b6111858360c0015182613466565b6001600160801b031660c0840152505b8b6111a45780602001516111ad565b60018160200151035b600290810b900b60608301526111f9565b80600001516001600160a01b031682604001516001600160a01b0316146111f9576111ec826040015161351c565b600290810b900b60608301525b50610e41565b836020015160020b816060015160020b146112cd5760008061124d86604001518660a00151886020015188608001518a606001518b608001516007613844909695949392919063ffffffff16565b604085015160608601516000805461ffff60c81b1916600160c81b61ffff958616021761ffff60b81b1916600160b81b95909416949094029290921762ffffff60a01b1916600160a01b62ffffff60029490940b9390931692909202919091176001600160a01b0319166001600160a01b03909116179055506112f29050565b6040810151600080546001600160a01b0319166001600160a01b039092169190911790555b8060c001516001600160801b031683608001516001600160801b0316146113385760c0810151600380546001600160801b0319166001600160801b039092169190911790555b60008b611352576201000a546001600160a01b0316611361565b62010009546001600160a01b03165b905060008c61137d5762010009546001600160a01b031661138c565b6201000a546001600160a01b03165b90508c156113a15760808301516001556113aa565b60808301516002555b8315158d1515146113c357602083015183518d036113d0565b82600001518c0383602001515b90985096508c156114e95760008712156113f2576113f2818f896000036139df565b60006113fc613b2d565b9050336001600160a01b0316639c65a7d28a8a8e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b15801561148057600080fd5b505af1158015611494573d6000803e3d6000fd5b505050506114a0613b2d565b6114aa828b613c4a565b11156114e3576040805162461bcd60e51b815260206004820152600360248201526249494160e81b604482015290519081900360640190fd5b506115f3565b600088121561150057611500818f8a6000036139df565b600061150a613c5a565b9050336001600160a01b0316639c65a7d28a8a8e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b15801561158e57600080fd5b505af11580156115a2573d6000803e3d6000fd5b505050506115ae613c5a565b6115b8828a613c4a565b11156115f1576040805162461bcd60e51b815260206004820152600360248201526249494160e81b604482015290519081900360640190fd5b505b60a08301516001600160801b03161561169957611699826201000660009054906101000a90046001600160a01b03166001600160a01b03166361d027b36040518163ffffffff1660e01b815260040160206040518083038186803b15801561165a57600080fd5b505afa15801561166e573d6000803e3d6000fd5b505050506040513d602081101561168457600080fd5b505160a08601516001600160801b03166139df565b8d6001600160a01b0316336001600160a01b03167fc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca678a8a87604001518860c00151896060015160405180868152602001858152602001846001600160a01b03168152602001836001600160801b031681526020018260020b81526020019550505050505060405180910390a35050600080546001600160f81b0316600160f81b17905550939a92995091975050505050505050565b6003546001600160801b031681565b60078161ffff811061176e57600080fd5b015463ffffffff81169150600160201b810460060b90600160581b81046001600160a01b031690600160f81b900460ff1684565b600054600160f81b900460ff166117e6576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316808255600160d81b900461ffff169061180e60078385613cd6565b6000805461ffff808416600160d81b810261ffff60d81b199093169290921790925591925083161461187b576040805161ffff80851682528316602082015281517fac49e518f90a358f652e4400164f05a5d8f7e35e7747279bc3a93dbf584e125a929181900390910190a15b5050600080546001600160f81b0316600160f81b17905550565b6000546001600160a01b03811690600160a01b810460020b9061ffff600160b81b8204811691600160c81b8104821691600160d81b8204169060ff600160e81b8204811691600160f01b8104821691600160f81b9091041688565b600080548190600160f81b900460ff16611937576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316905562010008546001600160a01b0316331461198d576040805162461bcd60e51b815260206004820152600360248201526249504d60e81b604482015290519081900360640190fd5b6000856001600160801b0316116119a357600080fd5b6000806119f160405180608001604052808c6001600160a01b031681526020018b60020b81526020018a60020b81526020016119e78a6001600160801b0316613d79565b600f0b9052613d8a565b92509250508193508092506000806000861115611a1357611a10613b2d565b91505b8415611a2457611a21613c5a565b90505b336001600160a01b031663c848b07d87878b8b6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015611aa657600080fd5b505af1158015611aba573d6000803e3d6000fd5b505050506000861115611b1157611acf613b2d565b611ad98388613c4a565b1115611b11576040805162461bcd60e51b815260206004820152600260248201526104d360f41b604482015290519081900360640190fd5b8415611b6157611b1f613c5a565b611b298287613c4a565b1115611b61576040805162461bcd60e51b81526020600482015260026024820152614d3160f01b604482015290519081900360640190fd5b8960020b8b60020b8d6001600160a01b03167f7a53080ba414158be7ec69b987b5fb7d07dee101fe85488f0853ae16239d0bde338d8b8b60405180856001600160a01b03168152602001846001600160801b0316815260200183815260200182815260200194505050505060405180910390a45050600080546001600160f81b0316600160f81b17905550919890975095505050505050565b60025481565b600054600160f81b900460ff16611c44576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b03169055620100065460408051631975871b60e21b815290516001600160a01b03909216916365d61c6c91600480820192602092909190829003018186803b158015611c9a57600080fd5b505afa158015611cae573d6000803e3d6000fd5b505050506040513d6020811015611cc457600080fd5b5051611cfc576040805162461bcd60e51b8152602060048201526002602482015261119160f21b604482015290519081900360640190fd5b6003546001600160801b031680611d3e576040805162461bcd60e51b81526020600482015260016024820152601360fa1b604482015290519081900360640190fd5b62010009546201000a546201000b5460009283926001600160a01b03918216929116908390611d7e908b90600160801b900462ffffff16620f4240613fd1565b6201000b54909150600090611da4908b90600160801b900462ffffff16620f4240613fd1565b90506000611db0613b2d565b90506000611dbc613c5a565b90508c15611dcf57611dcf868f8f6139df565b8b15611de057611de0858f8e6139df565b336001600160a01b031663f588d8fe85858e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015611e6257600080fd5b505af1158015611e76573d6000803e3d6000fd5b505050506000611e84613b2d565b90506000611e90613c5a565b905060006201000660009054906101000a90046001600160a01b03166001600160a01b03166361d027b36040518163ffffffff1660e01b815260040160206040518083038186803b158015611ee457600080fd5b505afa158015611ef8573d6000803e3d6000fd5b505050506040513d6020811015611f0e57600080fd5b5051905082611f1d8689613c4a565b1115611f55576040805162461bcd60e51b8152602060048201526002602482015261046360f41b604482015290519081900360640190fd5b81611f608588613c4a565b1115611f98576040805162461bcd60e51b8152602060048201526002602482015261463160f01b604482015290519081900360640190fd5b8483039a5083820399508a156120035760008054611fcb908d9060ff600160e81b8204811691600160f01b90041661316a565b90508015611fde57611fde8a83836139df565b611ff8818d03600160801b8f6001600160801b031661316a565b600180549091019055505b8915612064576000805461202c908c9060ff600160e81b8204811691600160f01b90041661316a565b9050801561203f5761203f8983836139df565b612059818c03600160801b8f6001600160801b031661316a565b600280549091019055505b505050505050505050876001600160a01b0316336001600160a01b03167fbdbdb71d7860376ba52b25a5028beea23581364a40522f6bcfb86bb1f2dca633898986866040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050600080546001600160f81b0316600160f81b179055505050505050565b600080548190600160f81b900460ff16612136576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b03168155612152600633898961400b565b60038101549091506001600160801b03908116908616116121735784612182565b60038101546001600160801b03165b60038201549093506001600160801b03600160801b9091048116908516116121aa57836121c0565b6003810154600160801b90046001600160801b03165b91506001600160801b03831615612214576003810180546001600160801b031981166001600160801b039182168690038216179091556201000954612214916001600160a01b03909116908a9086166139df565b6001600160801b03821615612269576003810180546001600160801b03600160801b8083048216869003821602918116919091179091556201000a54612269916001600160a01b03909116908a9085166139df565b604080516001600160a01b038a1681526001600160801b0380861660208301528416818301529051600288810b92908a900b9133917f70935338e69775456a85ddef226c395fb668b63fa0115f5f20610b388e6ca9c0919081900360600190a450600080546001600160f81b0316600160f81b17905590969095509350505050565b60066020526000908152604090208054600182015460028301546003909301546001600160801b0392831693919281811691600160801b90041685565b60056020526000908152604090205481565b62010007546001600160a01b031681565b6201000b546001600160801b031681565b62010008546001600160a01b031681565b6060806123e761237b612ab9565b858580806020026020016040519081016040528093929190818152602001838360200280828437600092018290525054600354600796959450600160a01b820460020b935061ffff600160b81b8304811693506001600160801b0390911691600160c81b90041661406f565b915091509250929050565b600080548190600160f81b900460ff16612439576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316815560408051608081018252338152600288810b602083015287900b918101919091528190819061249490606081016124876001600160801b038a16613d79565b600003600f0b9052613d8a565b92509250925081600003945080600003935060008511806124b55750600084115b156124f4576003830180546001600160801b038082168089018216600160801b93849004831689019092169092029091176001600160801b0319161790555b604080516001600160801b0388168152602081018790528082018690529051600289810b92908b900b9133917f0c396cd989a39f4459b5fa1aed6a9a8dcdbc45908acfd67e028cd568da98982c919081900360600190a45050600080546001600160f81b0316600160f81b179055509094909350915050565b600080600061257c85856141c9565b600285810b810b60009081526004602052604080822087840b90930b825281206003830154600681900b93600160381b82046001600160a01b0316928492600160d81b810463ffffffff169284929091600160f81b900460ff16806125e057600080fd5b6003820154600681900b9850600160381b81046001600160a01b03169650600160d81b810463ffffffff169450600160f81b900460ff168061262157600080fd5b505060408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b810b6020840181905261ffff600160b81b8404811695850195909552600160c81b830485166060850152600160d81b8304909416608084015260ff600160e81b8304811660a0850152600160f01b8304811660c0850152600160f81b909204909116151560e08301529093508e810b91900b121590506126d95750939094039650900393509003905061275c565b8a60020b816020015160020b121561274d5760006126f5612ab9565b602083015160408401516003546060860151939450600093849361272b936007938893879392916001600160801b03169061321a565b9a9003989098039b50509490960392909203965090910303925061275c915050565b50949093039650039350900390505b9250925092565b62010006546001600160a01b031681565b6201000b54600160981b900460020b81565b6201000a546001600160a01b031681565b6201000b54600160801b900462ffffff1681565b60015481565b60046020526000908152604090208054600182015460028301546003909301546001600160801b03831693600160801b909304600f0b9290600681900b90600160381b81046001600160a01b031690600160d81b810463ffffffff1690600160f81b900460ff1688565b6000546001600160a01b03161561285e576040805162461bcd60e51b8152602060048201526002602482015261414960f01b604482015290519081900360640190fd5b60006128698261351c565b9050600080612881612879612ab9565b600790614292565b62010006546201000b546040805163b4a91cbd60e01b8152600160801b90920462ffffff166004830152805194965092945060009384936001600160a01b039093169263b4a91cbd9260248082019391829003018186803b1580156128e557600080fd5b505afa1580156128f9573d6000803e3d6000fd5b505050506040513d604081101561290f57600080fd5b50805160209182015160408051610100810182526001600160a01b038b1680825260028b810b838801819052600084860181905261ffff8d811660608701819052908d166080870181905260ff808b1660a08901819052908a1660c08901819052600160e0909901989098528354600160f81b6001600160a01b0319909116881762ffffff60a01b1916600160a01b62ffffff9888900b98909816979097029690961763ffffffff60b81b1916600160c81b9093029290921761ffff60d81b1916600160d81b9091021760ff60e81b1916600160e81b9091021760ff60f01b1916600160f01b909502949094176001600160f81b03169190911790925582519081529485015280519295509093507f98636036cb66a9c19a37435efc1e90142190214e8abeb821bdba3f2990dd4c95928290030190a1505050505050565b60008082600281900b620d89e71981612a6257fe5b05029050600083600281900b620d89e881612a7957fe5b0502905060008460020b83830360020b81612a9057fe5b0560010190508062ffffff166001600160801b03801681612aad57fe5b0493505050505b919050565b4290565b60008060008460020b8660020b81612ad157fe5b05905060008660020b128015612af857508460020b8660020b81612af157fe5b0760020b15155b15612b0257600019015b8315612b7757600080612b14836142de565b600182810b810b600090815260208d9052604090205460ff83169190911b80016000190190811680151597509294509092509085612b5957888360ff16860302612b6c565b88612b63826142f0565b840360ff168603025b965050505050612bf5565b600080612b86836001016142de565b91509150600060018260ff166001901b031990506000818b60008660010b60010b8152602001908152602001600020541690508060001415955085612bd857888360ff0360ff16866001010102612bee565b8883612be38361438f565b0360ff168660010101025b9650505050505b5094509492505050565b60008060008360020b12612c16578260020b612c1e565b8260020b6000035b9050620d89e8811115612c5c576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b600060018216612c7057600160801b612c82565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615612cb6576ffff97272373d413259a46990580e213a0260801c5b6004821615612cd5576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615612cf4576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615612d13576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615612d32576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615612d51576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615612d70576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615612d90576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615612db0576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615612dd0576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615612df0576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615612e10576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615612e30576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615612e50576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615612e70576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615612e91576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615612eb1576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615612ed0576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615612eed576b048a170391f7dc42444e8fa20260801c5b60008460020b1315612f08578060001981612f0457fe5b0490505b600160201b810615612f1b576001612f1e565b60005b60ff16602082901c0192505050919050565b60008080806001600160a01b03808916908a161015818712801590612fb5576000612f698989620f42400362ffffff16620f424061316a565b905082612f8257612f7d8c8c8c6001614479565b612f8f565b612f8f8b8d8c60016144f4565b9550858110612fa0578a9650612faf565b612fac8c8b838661459f565b96505b50612fff565b81612fcc57612fc78b8b8b60006144f4565b612fd9565b612fd98a8c8b6000614479565b9350838860000310612fed57899550612fff565b612ffc8b8a8a600003856145eb565b95505b6001600160a01b038a81169087161482156130625780801561301e5750815b6130345761302f878d8c60016144f4565b613036565b855b9550808015613043575081155b61305957613054878d8c6000614479565b61305b565b845b94506130ac565b80801561306c5750815b6130825761307d8c888c6001614479565b613084565b855b9550808015613091575081155b6130a7576130a28c888c60006144f4565b6130a9565b845b94505b811580156130bc57508860000385115b156130c8578860000394505b8180156130e757508a6001600160a01b0316876001600160a01b031614155b156130f6578589039350613113565b613110868962ffffff168a620f42400362ffffff16613fd1565b93505b50505095509550955095915050565b6000600160ff1b821061313457600080fd5b5090565b8082038281131560008312151461314e57600080fd5b92915050565b8181018281121560008312151461314e57600080fd5b60008080600019858709868602925082811090839003039050806131a0576000841161319557600080fd5b508290049050613213565b8084116131ac57600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b60008063ffffffff87166132c0576000898661ffff1661ffff811061323b57fe5b60408051608081018252919092015463ffffffff808216808452600160201b8304600690810b810b900b6020850152600160581b83046001600160a01b031694840194909452600160f81b90910460ff16151560608301529092508a16146132ac576132a9818a8988614637565b90505b8060200151816040015192509250506133a0565b8688036000806132d58c8c858c8c8c8c6146da565b91509150816000015163ffffffff168363ffffffff1614156133075781602001518260400151945094505050506133a0565b805163ffffffff8481169116141561332f5780602001518160400151945094505050506133a0565b8151815160208085015190840151918390039286039163ffffffff80841692908516910360060b8161335d57fe5b05028460200151018263ffffffff168263ffffffff1686604001518660400151036001600160a01b0316028161338f57fe5b048560400151019650965050505050505b97509795505050505050565b600295860b860b60009081526020979097526040909620600181018054909503909455938301805490920390915560038201805463ffffffff600160d81b6001600160a01b03600160381b808504821690960316909402600160381b600160d81b031990921691909117600681810b90960390950b66ffffffffffffff1666ffffffffffffff199095169490941782810485169095039093160263ffffffff60d81b1990931692909217905554600160801b9004600f0b90565b60008082600f0b12156134cb57826001600160801b03168260000384039150816001600160801b0316106134c6576040805162461bcd60e51b81526020600482015260026024820152614c5360f01b604482015290519081900360640190fd5b61314e565b826001600160801b03168284019150816001600160801b0316101561314e576040805162461bcd60e51b81526020600482015260026024820152614c4160f01b604482015290519081900360640190fd5b60006401000276a36001600160a01b03831610801590613558575073fffd8963efd1fc6a506488495d951d5263988d266001600160a01b038316105b61358d576040805162461bcd60e51b81526020600482015260016024820152602960f91b604482015290519081900360640190fd5b77ffffffffffffffffffffffffffffffffffffffff00000000602083901b166001600160801b03811160071b81811c67ffffffffffffffff811160061b90811c63ffffffff811160051b90811c61ffff811160041b90811c60ff8111600390811b91821c600f811160021b90811c918211600190811b92831c9790881196179094179092171790911717176080811061362e57607f810383901c9150613638565b80607f0383901b91505b908002607f81811c60ff83811c9190911c800280831c81831c1c800280841c81841c1c800280851c81851c1c800280861c81861c1c800280871c81871c1c800280881c81881c1c800280891c81891c1c8002808a1c818a1c1c8002808b1c818b1c1c8002808c1c818c1c1c8002808d1c818d1c1c8002808e1c9c81901c9c909c1c80029c8d901c9e9d607f198f0160401b60c09190911c678000000000000000161760c19b909b1c674000000000000000169a909a1760c29990991c672000000000000000169890981760c39790971c671000000000000000169690961760c49590951c670800000000000000169490941760c59390931c670400000000000000169290921760c69190911c670200000000000000161760c79190911c600160381b161760c89190911c6680000000000000161760c99190911c6640000000000000161760ca9190911c6620000000000000161760cb9190911c6610000000000000161760cc9190911c6608000000000000161760cd9190911c66040000000000001617693627a301d71055774c8581026f028f6481ab7f045a5af012a19d003aa9198101608090811d906fdb2df09e81959a81455e260799a0632f8301901d600281810b9083900b1461383557886001600160a01b031661381982612bff565b6001600160a01b0316111561382e5781613830565b805b613837565b815b9998505050505050505050565b6000806000898961ffff1661ffff811061385a57fe5b60408051608081018252919092015463ffffffff808216808452600160201b8304600690810b810b900b6020850152600160581b83046001600160a01b031694840194909452600160f81b90910460ff1615156060830152909250891614156138c957888592509250506133a0565b8461ffff168461ffff161180156138ea57506001850361ffff168961ffff16145b156138f7578391506138fb565b8491505b8161ffff168960010161ffff168161390f57fe5b06925061391e81898989614637565b8a8461ffff1661ffff811061392f57fe5b825191018054602084015160408501516060909501511515600160f81b026001600160f81b036001600160a01b03909616600160581b027fff0000000000000000000000000000000000000000ffffffffffffffffffffff60069390930b66ffffffffffffff16600160201b026affffffffffffff000000001963ffffffff90971663ffffffff199095169490941795909516929092171692909217929092161790555097509795505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b60208310613a5b5780518252601f199092019160209182019101613a3c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613abd576040519150601f19603f3d011682016040523d82523d6000602084013e613ac2565b606091505b5091509150818015613af0575080511580613af05750808060200190516020811015613aed57600080fd5b50515b613b26576040805162461bcd60e51b81526020600482015260026024820152612a2360f11b604482015290519081900360640190fd5b5050505050565b6201000954604080513060248083019190915282518083039091018152604490910182526020810180516001600160e01b03166370a0823160e01b17815291518151600094859485946001600160a01b039092169391928291908083835b60208310613baa5780518252601f199092019160209182019101613b8b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613c0a576040519150601f19603f3d011682016040523d82523d6000602084013e613c0f565b606091505b5091509150818015613c2357506020815110155b613c2c57600080fd5b808060200190516020811015613c4157600080fd5b50519250505090565b8082018281101561314e57600080fd5b6201000a54604080513060248083019190915282518083039091018152604490910182526020810180516001600160e01b03166370a0823160e01b17815291518151600094859485946001600160a01b0390921693919282919080838360208310613baa5780518252601f199092019160209182019101613b8b565b6000808361ffff1611613d14576040805162461bcd60e51b81526020600482015260016024820152604960f81b604482015290519081900360640190fd5b8261ffff168261ffff1611613d2a575081613213565b825b8261ffff168161ffff161015613d70576001858261ffff1661ffff8110613d4f57fe5b01805463ffffffff191663ffffffff92909216919091179055600101613d2c565b50909392505050565b80600f81900b8114612ab457600080fd5b6000806000613da1846020015185604001516141c9565b60408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b900b602080840182905261ffff600160b81b8404811685870152600160c81b84048116606080870191909152600160d81b8504909116608086015260ff600160e81b8504811660a0870152600160f01b8504811660c0870152600160f81b909404909316151560e085015288519089015194890151928901519394613e5494919390929091906148d4565b93508460600151600f0b600014613fc957846020015160020b816020015160020b1215613ea957613ea2613e8b8660200151612bff565b613e988760400151612bff565b8760600151614a4d565b9250613fc9565b846040015160020b816020015160020b1215613f9f5760035460408201516001600160801b0390911690613efb90613edf612ab9565b6020850151606086015160808701516007949392918791613844565b6000805461ffff60c81b1916600160c81b61ffff938416021761ffff60b81b1916600160b81b939092169290920217905581516040870151613f4b9190613f4190612bff565b8860600151614a4d565b9350613f69613f5d8760200151612bff565b83516060890151614a91565b9250613f79818760600151613466565b600380546001600160801b0319166001600160801b039290921691909117905550613fc9565b613fc6613faf8660200151612bff565b613fbc8760400151612bff565b8760600151614a91565b91505b509193909250565b6000613fde84848461316a565b905060008280613fea57fe5b848609111561321357600019811061400157600080fd5b6001019392505050565b6040805160609490941b6bffffffffffffffffffffffff1916602080860191909152600293840b60e890811b60348701529290930b90911b60378401528051808403601a018152603a90930181528251928201929092206000908152929052902090565b60608060008361ffff16116140af576040805162461bcd60e51b81526020600482015260016024820152604960f81b604482015290519081900360640190fd5b865167ffffffffffffffff811180156140c757600080fd5b506040519080825280602002602001820160405280156140f1578160200160208202803683370190505b509150865167ffffffffffffffff8111801561410c57600080fd5b50604051908082528060200260200182016040528015614136578160200160208202803683370190505b50905060005b87518110156141bc576141678a8a8a848151811061415657fe5b60200260200101518a8a8a8a61321a565b84838151811061417357fe5b6020026020010184848151811061418657fe5b60200260200101826001600160a01b03166001600160a01b03168152508260060b60060b8152505050808060010191505061413c565b5097509795505050505050565b8060020b8260020b12614209576040805162461bcd60e51b8152602060048201526003602482015262544c5560e81b604482015290519081900360640190fd5b620d89e719600283900b121561424c576040805162461bcd60e51b8152602060048201526003602482015262544c4d60e81b604482015290519081900360640190fd5b620d89e8600282900b131561428e576040805162461bcd60e51b815260206004820152600360248201526254554d60e81b604482015290519081900360640190fd5b5050565b6040805160808101825263ffffffff9283168082526000602083018190529282019290925260016060909101819052835463ffffffff1916909117909116600160f81b17909155908190565b60020b600881901d9161010090910790565b60008082116142fe57600080fd5b600160801b821061431157608091821c91015b68010000000000000000821061432957604091821c91015b600160201b821061433c57602091821c91015b62010000821061434e57601091821c91015b610100821061435f57600891821c91015b6010821061436f57600491821c91015b6004821061437f57600291821c91015b60028210612ab457600101919050565b600080821161439d57600080fd5b5060ff6001600160801b038216156143b857607f19016143c0565b608082901c91505b67ffffffffffffffff8216156143d957603f19016143e1565b604082901c91505b63ffffffff8216156143f657601f19016143fe565b602082901c91505b61ffff82161561441157600f1901614419565b601082901c91505b60ff82161561442b5760071901614433565b600882901c91505b600f821615614445576003190161444d565b600482901c91505b600382161561445f5760011901614467565b600282901c91505b6001821615612ab45760001901919050565b6000836001600160a01b0316856001600160a01b03161115614499579293925b816144c6576144c1836001600160801b03168686036001600160a01b0316600160601b61316a565b6144e9565b6144e9836001600160801b03168686036001600160a01b0316600160601b613fd1565b90505b949350505050565b6000836001600160a01b0316856001600160a01b03161115614514579293925b600160601b600160e01b03606084901b166001600160a01b03868603811690871661453e57600080fd5b8361456e57866001600160a01b03166145618383896001600160a01b031661316a565b8161456857fe5b04614594565b6145946145858383896001600160a01b0316613fd1565b886001600160a01b0316614ac0565b979650505050505050565b600080856001600160a01b0316116145b657600080fd5b6000846001600160801b0316116145cc57600080fd5b816145de576144c18585856001614acb565b6144e98585856001614bac565b600080856001600160a01b03161161460257600080fd5b6000846001600160801b03161161461857600080fd5b8161462a576144c18585856000614bac565b6144e98585856000614acb565b61463f6153cc565b600085600001518503905060405180608001604052808663ffffffff1681526020018263ffffffff168660020b0288602001510160060b81526020016000856001600160801b031611614693576001614695565b845b6001600160801b031663ffffffff60801b608085901b16816146b357fe5b048860400151016001600160a01b0316815260200160011515815250915050949350505050565b6146e26153cc565b6146ea6153cc565b888561ffff1661ffff81106146fb57fe5b60408051608081018252919092015463ffffffff8116808352600160201b8204600690810b810b900b6020840152600160581b82046001600160a01b031693830193909352600160f81b900460ff1615156060820152925061475f90899089614c8f565b15614797578663ffffffff16826000015163ffffffff161415614781576133a0565b8161478e83898988614637565b915091506133a0565b888361ffff168660010161ffff16816147ac57fe5b0661ffff1661ffff81106147bc57fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b9091041615156060820181905290925061487157604080516080810182528a5463ffffffff81168252600160201b8104600690810b810b900b6020830152600160581b81046001600160a01b031692820192909252600160f81b90910460ff161515606082015291505b61488088836000015189614c8f565b6148b7576040805162461bcd60e51b815260206004820152600360248201526213d31160ea1b604482015290519081900360640190fd5b6148c48989898887614d50565b9150915097509795505050505050565b60006148e3600687878761400b565b6001546002546201000b5492935090916001600160801b0316600080600f88900b156149ec576000614913612ab9565b600080546003549293509091829161495d9160079186918591600160a01b810460020b9161ffff600160b81b83048116926001600160801b0390921691600160c81b90041661321a565b915091506149888d8b8d8b8b86888a60008f6004614eee909a9998979695949392919063ffffffff16565b94506149b18c8b8d8b8b86888a60018f6004614eee909a9998979695949392919063ffffffff16565b6201000b54909450600160981b900460020b85156149d5576149d560058f836150a7565b84156149e7576149e760058e836150a7565b505050505b6000806149fe60048d8d8c8b8b61510d565b9092509050614a0f888b84846151b9565b60008a600f0b1215614a3d578315614a2c57614a2c60048d61534e565b8215614a3d57614a3d60048c61534e565b5050505050505095945050505050565b60008082600f0b12614a7357614a6e614a6985858560016144f4565b613122565b6144ec565b614a86614a6985858560000360006144f4565b600003949350505050565b60008082600f0b12614aad57614a6e614a698585856001614479565b614a86614a698585856000036000614479565b808204910615150190565b60008115614b3e5760006001600160a01b03841115614b0157614afc84600160601b876001600160801b031661316a565b614b19565b6001600160801b038516606085901b81614b1757fe5b045b9050614b36614b316001600160a01b03881683613c4a565b61537a565b9150506144ec565b60006001600160a01b03841115614b6c57614b6784600160601b876001600160801b0316613fd1565b614b83565b614b83606085901b6001600160801b038716614ac0565b905080866001600160a01b031611614b9a57600080fd5b6001600160a01b0386160390506144ec565b600082614bba5750836144ec565b600160601b600160e01b03606085901b168215614c48576001600160a01b03861684810290858281614be857fe5b041415614c1957818101828110614c1757614c0d83896001600160a01b031683613fd1565b93505050506144ec565b505b614c3f82614c3a878a6001600160a01b03168681614c3357fe5b0490613c4a565b614ac0565b925050506144ec565b6001600160a01b03861684810290858281614c5f57fe5b04148015614c6c57508082115b614c7557600080fd5b808203614c0d614b31846001600160a01b038b1684613fd1565b60008363ffffffff168363ffffffff1611158015614cb957508363ffffffff168263ffffffff1611155b15614cd5578163ffffffff168363ffffffff1611159050613213565b60008463ffffffff168463ffffffff1611614cfc578363ffffffff16600160201b01614d04565b8363ffffffff165b64ffffffffff16905060008563ffffffff168463ffffffff1611614d34578363ffffffff16600160201b01614d3c565b8363ffffffff165b64ffffffffff169091111595945050505050565b614d586153cc565b614d606153cc565b60008361ffff168560010161ffff1681614d7657fe5b0661ffff169050600060018561ffff16830103905060005b506002818301048961ffff87168281614da357fe5b0661ffff8110614daf57fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b90910416151560608201819052909550614e1957806001019250614d8e565b898661ffff168260010181614e2a57fe5b0661ffff8110614e3657fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b90910416151560608201528551909450600090614ea0908b908b614c8f565b9050808015614eb95750614eb98a8a8760000151614c8f565b15614ec45750614ee1565b80614ed457600182039250614edb565b8160010193505b50614d8e565b5050509550959350505050565b60028a810b900b600090815260208c90526040812080546001600160801b031682614f19828d613466565b9050846001600160801b0316816001600160801b03161115614f67576040805162461bcd60e51b81526020600482015260026024820152614c4f60f01b604482015290519081900360640190fd5b6001600160801b03828116159082161581141594501561500c578c60020b8e60020b13614ff457600183018b9055600283018a9055600383018054600160381b600160d81b031916600160381b6001600160a01b038c16021766ffffffffffffff191666ffffffffffffff60068b900b161763ffffffff60d81b1916600160d81b63ffffffff8a16021790555b6003830180546001600160f81b0316600160f81b1790555b82546001600160801b0319166001600160801b038216178355856150555782546150509061504b90600160801b9004600f90810b810b908f900b613154565b613d79565b615076565b82546150769061504b90600160801b9004600f90810b810b908f900b613138565b8354600f9190910b6001600160801b03908116600160801b0291161790925550909c9b505050505050505050505050565b8060020b8260020b816150b657fe5b0760020b156150c457600080fd5b6000806150df8360020b8560020b816150d957fe5b056142de565b600191820b820b60009081526020979097526040909620805460ff9097169190911b90951890945550505050565b600285810b80820b60009081526020899052604080822088850b850b83529082209193849391929184918291908a900b1261515357505060018201546002830154615166565b8360010154880391508360020154870390505b6000808b60020b8b60020b12156151885750506001830154600284015461519b565b84600101548a0391508460020154890390505b92909803979097039b96909503949094039850939650505050505050565b6040805160a08101825285546001600160801b0390811682526001870154602083015260028701549282019290925260038601548083166060830152600160801b900490911660808201526000600f85900b6152585781516001600160801b0316615250576040805162461bcd60e51b815260206004820152600260248201526104e560f41b604482015290519081900360640190fd5b508051615267565b81516152649086613466565b90505b600061528b8360200151860384600001516001600160801b0316600160801b61316a565b905060006152b18460400151860385600001516001600160801b0316600160801b61316a565b905086600f0b6000146152d85787546001600160801b0319166001600160801b0384161788555b60018801869055600288018590556001600160801b03821615158061530657506000816001600160801b0316115b15615344576003880180546001600160801b031981166001600160801b039182168501821617808216600160801b9182900483168501909216021790555b5050505050505050565b600290810b810b6000908152602092909252604082208281556001810183905590810182905560030155565b806001600160a01b0381168114612ab457600080fd5b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081019190915290565b6040805160808101825260008082526020820181905291810182905260608101919091529056fea2646970667358221220a487e228cf0487ec02301cd8cb81a72cdd3e6a3a3bd738ac0ececcf888ee04c264736f6c63430007060033", + "nonce": "0x46" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionType": "CREATE", + "contractName": "KatanaV3PoolBeacon", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "function": null, + "arguments": [ + "0xFe70f3F08637C67E451A5D74B292DFe7691D694F" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x1435b2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516111ec3803806111ec8339818101604052602081101561003357600080fd5b505180600061004061009a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100938161009e565b5050610114565b3390565b6100b18161010e60201b6104c61760201c565b6100ec5760405162461bcd60e51b81526004018080602001828103825260338152602001806111b96033913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b611096806101236000396000f3fe60806040523480156200001157600080fd5b5060043610620000885760003560e01c8063715018a61162000063578063715018a614620000fa578063885fa0a014620001045780638da5cb5b1462000186578063f2fde38b14620001905762000088565b80632c2ad332146200008d5780633659cfe614620000a95780635c60da1b14620000d4575b600080fd5b62000097620001b9565b60408051918252519081900360200190f35b620000d260048036036020811015620000c157600080fd5b50356001600160a01b0316620001e8565b005b620000de620002a3565b604080516001600160a01b039092168252519081900360200190f35b620000d2620002b2565b6200010e62000375565b6040805160208082528351818301528351919283929083019185019080838360005b838110156200014a57818101518382015260200162000130565b50505050905090810190601f168015620001785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b620000de6200039c565b620000d260048036036020811015620001a857600080fd5b50356001600160a01b0316620003ab565b604051620001ca602082016200053a565b6020820181038252601f19601f820116604052508051906020012081565b620001f2620004cc565b6001600160a01b0316620002056200039c565b6001600160a01b03161462000261576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6200026c81620004d0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001546001600160a01b031690565b620002bc620004cc565b6001600160a01b0316620002cf6200039c565b6001600160a01b0316146200032b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60405162000386602082016200053a565b601f1982820381018352601f9091011660405281565b6000546001600160a01b031690565b620003b5620004cc565b6001600160a01b0316620003c86200039c565b6001600160a01b03161462000424576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166200046b5760405162461bcd60e51b8152600401808060200182810382526026815260200180620010086026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b3390565b620004db81620004c6565b620005185760405162461bcd60e51b81526004018080602001828103825260338152602001806200102e6033913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610abf80620005498339019056fe608060405234801561001057600080fd5b50604080516020810190915260008082529061002c8282610033565b5050610537565b6000806000806000336001600160a01b031663890357306040518163ffffffff1660e01b815260040160a06040518083038186803b15801561007457600080fd5b505afa158015610088573d6000803e3d6000fd5b505050506040513d60a081101561009e57600080fd5b5080516020808301516040808501516060860151608090960151825163059659e960e41b81529251959b509299509750939550935033926359659e909260048083019392829003018186803b1580156100f657600080fd5b505afa15801561010a573d6000803e3d6000fd5b505050506040513d602081101561012057600080fd5b5051604080516001600160a01b03808916602483015280881660448301528616606482015262ffffff85166084820152600284900b60a4808301919091528251808303909101815260c4909101909152602081810180516001600160e01b031662ef782f60e31b17905291985096506101a490889088906100316101ad821b17901c565b50505050505050565b6101c08261030260201b6101791760201c565b6101fb5760405162461bcd60e51b8152600401808060200182810382526025815260200180610a406025913960400191505060405180910390fd5b610273826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561023757600080fd5b505afa15801561024b573d6000803e3d6000fd5b505050506040513d602081101561026157600080fd5b5051610302602090811b61017917901c565b6102ae5760405162461bcd60e51b8152600401808060200182810382526034815260200180610a8b6034913960400191505060405180910390fd5b6000805160206109ff8339815191528281558151156102fd576102fb6102d2610308565b83604051806060016040528060218152602001610a1f6021913961037b60201b61017f1760201c565b505b505050565b3b151590565b6000610312610480565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561034a57600080fd5b505afa15801561035e573d6000803e3d6000fd5b505050506040513d602081101561037457600080fd5b5051905090565b606061038684610302565b6103c15760405162461bcd60e51b8152600401808060200182810382526026815260200180610a656026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106103fe5780518252601f1990920191602091820191016103df565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461045e576040519150601f19603f3d011682016040523d82523d6000602084013e610463565b606091505b509092509050610474828286610493565b925050505b9392505050565b6000805160206109ff8339815191525490565b606083156104a2575081610479565b8251156104b25782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156104fc5781810151838201526020016104e4565b50505050905090810190601f1680156105295780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6104b9806105466000396000f3fe60806040523661001357610011610017565b005b6100115b61001f61002f565b61002f61002a610283565b6102f6565b565b61003a82610179565b6100755760405162461bcd60e51b81526004018080602001828103825260258152602001806104056025913960400191505060405180910390fd5b6100e2826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100b157600080fd5b505afa1580156100c5573d6000803e3d6000fd5b505050506040513d60208110156100db57600080fd5b5051610179565b61011d5760405162461bcd60e51b81526004018080602001828103825260348152602001806104506034913960400191505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5082815581511561017457610172610153610283565b836040518060600160405280602181526020016103e46021913961017f565b505b505050565b3b151590565b606061018a84610179565b6101c55760405162461bcd60e51b815260040180806020018281038252602681526020018061042a6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106102025780518252601f1990920191602091820191016101e3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610262576040519150601f19603f3d011682016040523d82523d6000602084013e610267565b606091505b509150915061027782828661031a565b925050505b9392505050565b600061028d6103be565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156102c557600080fd5b505afa1580156102d9573d6000803e3d6000fd5b505050506040513d60208110156102ef57600080fd5b5051905090565b3660008037600080366000845af43d6000803e808015610315573d6000f35b3d6000fd5b6060831561032957508161027c565b8251156103395782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561038357818101518382015260200161036b565b50505050905090810190601f1680156103b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50549056fe426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a26469706673582212209c65523d67f8afadf51e47175e851044339c6f41c8b6bf4085f369c20b52750064736f6c63430007060033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e74726163744f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573735570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a2646970667358221220a261af3e6c1c3a36cfe6bd5b82ef21bc90719be189a29adb980007d1ff69f8bf64736f6c634300070600335570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374000000000000000000000000fe70f3f08637c67e451a5d74b292dfe7691d694f", + "nonce": "0x47" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe823d9534c5a148772a56d73e787ab894844feb69ddd4d54b949ef284ceb17a0", + "transactionType": "CREATE", + "contractName": "KatanaV3Factory", + "contractAddress": "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x132d8d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50600080546001600160a01b0319166001179055611024806100336000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806365d61c6c1161008c578063a167129511610066578063a167129514610229578063b4a91cbd14610265578063c0c53b8b146102aa578063f0f44260146102e2576100cf565b806365d61c6c146101bb57806389035730146101d75780638da5cb5b14610221576100cf565b80631698ee82146100d457806322afcccb1461012c57806327c28660146101655780634cad9140146101a357806359659e90146101ab57806361d027b3146101b3575b600080fd5b610110600480360360608110156100ea57600080fd5b5080356001600160a01b03908116916020810135909116906040013562ffffff16610308565b604080516001600160a01b039092168252519081900360200190f35b61014e6004803603602081101561014257600080fd5b503562ffffff16610334565b6040805160029290920b8252519081900360200190f35b6101a16004803603608081101561017b57600080fd5b5062ffffff81351690602081013560020b9060ff60408201358116916060013516610349565b005b6101a16104ad565b61011061050e565b61011061051d565b6101c361052c565b604080519115158252519081900360200190f35b6101df61053c565b604080516001600160a01b0396871681529486166020860152929094168383015262ffffff16606083015260029290920b608082015290519081900360a00190f35b610110610573565b6101106004803603606081101561023f57600080fd5b5080356001600160a01b03908116916020810135909116906040013562ffffff16610582565b6102876004803603602081101561027b57600080fd5b503562ffffff166107d0565b604051808360ff1681526020018260ff1681526020019250505060405180910390f35b6101a1600480360360608110156102c057600080fd5b506001600160a01b0381358116916020810135821691604090910135166107ee565b6101a1600480360360208110156102f857600080fd5b50356001600160a01b03166109ce565b60086020908152600093845260408085208252928452828420905282529020546001600160a01b031681565b60066020526000908152604090205460020b81565b610351610a77565b620f42408462ffffff16106103ad576040805162461bcd60e51b815260206004820152601d60248201527f4b6174616e615633466163746f72793a204645455f544f4f5f48494748000000604482015290519081900360640190fd5b60008360020b1380156103c457506140008360020b125b6103ff5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f2d6025913960400191505060405180910390fd5b8060ff168260ff16106104435760405162461bcd60e51b8152600401808060200182810382526025815260200180610f526025913960400191505060405180910390fd5b62ffffff8416600090815260066020526040902054600290810b900b1561049b5760405162461bcd60e51b815260040180806020018281038252602b815260200180610f77602b913960400191505060405180910390fd5b6104a784848484610ad8565b50505050565b6104b5610a77565b6005805460ff600160a01b808304821615810260ff60a01b199093169290921792839055604051919092049091161515907fc30b40f4f206ddd1a59cfd25b348d6f1980e74ceb1bf543419242e338bd8366e90600090a2565b6000546001600160a01b031681565b6005546001600160a01b031681565b600554600160a01b900460ff1681565b600154600280546003546001600160a01b0393841693918216929181169162ffffff600160a01b83041691600160b81b9004900b85565b6004546001600160a01b031681565b6000600460009054906101000a90046001600160a01b03166001600160a01b0316636a22dede6040518163ffffffff1660e01b815260040160206040518083038186803b1580156105d257600080fd5b505afa1580156105e6573d6000803e3d6000fd5b505050506040513d60208110156105fc57600080fd5b50516001600160a01b031633146106445760405162461bcd60e51b8152600401808060200182810382526029815260200180610fa26029913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b0316141561066357600080fd5b600080846001600160a01b0316866001600160a01b031610610686578486610689565b85855b90925090506001600160a01b0382166106a157600080fd5b62ffffff8416600090815260066020526040902054600290810b9081900b6106c857600080fd5b6001600160a01b0383811660009081526008602090815260408083208685168452825280832062ffffff8a168452909152902054161561070757600080fd5b6107143084848885610b8c565b6001600160a01b03808516600081815260086020818152604080842089871680865290835281852062ffffff8e168087529084528286208054988a166001600160a01b0319998a1681179091558287529484528286208787528452828620818752845294829020805490971684179096558051600289900b815291820192909252815195995091947f783cca1c0412dd0d695e784568c96da2e9c22ff989357a2e8b1d9b2b4e6b71189281900390910190a45050509392505050565b60076020526000908152604090205460ff8082169161010090041682565b6000546001600160a01b0316156108365760405162461bcd60e51b8152600401808060200182810382526024815260200180610fcb6024913960400191505060405180910390fd5b6001600160a01b038316610891576040805162461bcd60e51b815260206004820152601f60248201527f4b6174616e615633466163746f72793a20494e56414c49445f424541434f4e00604482015290519081900360640190fd5b6001600160a01b0382166108ec576040805162461bcd60e51b815260206004820152601e60248201527f4b6174616e615633466163746f72793a20494e56414c49445f4f574e45520000604482015290519081900360640190fd5b6001600160a01b0381166109315760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0c6021913960400191505060405180910390fd5b600080546001600160a01b038086166001600160a01b031992831617835560048054868316908416179055600580549185169190921681179091556040519091907f8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f62954496908290a36109a7606460016005600a610ad8565b6109b8610bb8603c6005601e610ad8565b6109c961271060c8600f6064610ad8565b505050565b6109d6610a77565b6001600160a01b038116610a1b5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0c6021913960400191505060405180910390fd5b6005546040516001600160a01b038084169216907f8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f6295449690600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b03163314610ad6576040805162461bcd60e51b815260206004820152601a60248201527f4b6174616e615633466163746f72793a20464f5242494444454e000000000000604482015290519081900360640190fd5b565b62ffffff8481166000818152600660209081526040808320805462ffffff191660028a900b9687161790558051808201825260ff888116808352888216838601818152888852600787529685902093518454975160ff199098169084161761ff00191661010097909316969096029190911790915581519081529182019290925281517f7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122929181900390910190a350505050565b6040805160a0810182526001600160a01b038781168083528782166020840181905287831684860181905262ffffff88811660608701819052600289810b6080909801889052600180546001600160a01b031990811690971790558054861690941784556003805490951690921762ffffff60a01b1916600160a01b9092029190911762ffffff60b81b1916600160b81b9590920b169390930292909217909155600080548351630442fd0560e51b8152935191938493919091169163885fa0a0916004808201928692909190829003018186803b158015610c6d57600080fd5b505afa158015610c81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610caa57600080fd5b8101908080516040519392919084640100000000821115610cca57600080fd5b908301906020820185811115610cdf57600080fd5b8251640100000000811182820188101715610cf957600080fd5b82525081516020918201929091019080838360005b83811015610d26578181015183820152602001610d0e565b50505050905090810190601f168015610d535780820380516001836020036101000a031916815260200191505b506040525050509050600086868660405160200180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050604051602081830303815290604052805190602001209050610dba60008284610df2565b600180546001600160a01b0319908116909155600280549091169055600380546001600160d01b031916905598975050505050505050565b60008084471015610e4a576040805162461bcd60e51b815260206004820152601d60248201527f437265617465323a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b8251610e9d576040805162461bcd60e51b815260206004820181905260248201527f437265617465323a2062797465636f6465206c656e677468206973207a65726f604482015290519081900360640190fd5b8383516020850187f590506001600160a01b038116610f03576040805162461bcd60e51b815260206004820152601960248201527f437265617465323a204661696c6564206f6e206465706c6f7900000000000000604482015290519081900360640190fd5b94935050505056fe4b6174616e615633466163746f72793a20494e56414c49445f54524541535552594b6174616e615633466163746f72793a20494e56414c49445f5449434b5f53504143494e474b6174616e615633466163746f72793a20494e56414c49445f4645455f50524f544f434f4c4b6174616e615633466163746f72793a204645455f414d4f554e545f414c52454144595f454e41424c45444b6174616e615633466163746f72793a20494e56414c49445f504f534954494f4e5f4d414e414745524b6174616e615633466163746f72793a20414c52454144595f494e495449414c495a4544a2646970667358221220553bcf4c2594e38c20d6139fa33fc14860af4a8cabce323ab895211fa2f67ef264736f6c63430007060033", + "nonce": "0x48" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "function": null, + "arguments": [ + "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "0xA3e7d085E65CB0B916f6717da876b7bE5cC92f03", + "0xc0c53b8b0000000000000000000000004c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf310000000000000000000000002c1726346d83cbf848bd3c2b208ec70d32a9e44a00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0xf2d7d", + "value": "0x0", + "data": "0x608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a264697066735822122083fbd80de941d9993c6eba5c681e28598c224fe5be6fcf1a18d34de324b905b064736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374000000000000000000000000cbb65f6e545130624bb126fae28bd3181060378a000000000000000000000000a3e7d085e65cb0b916f6717da876b7be5cc92f0300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000004c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf310000000000000000000000002c1726346d83cbf848bd3c2b208ec70d32a9e44a00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x49" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa843298e33ac07808014483504c4d2361f66b5ecd59c6598ed10c0bc406436e9", + "transactionType": "CREATE", + "contractName": "NonfungibleTokenPositionDescriptor", + "contractAddress": "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea", + "function": null, + "arguments": [ + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x524f4e0000000000000000000000000000000000000000000000000000000000" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x16e5e2", + "value": "0x0", + "data": "0x60c060405234801561001057600080fd5b506040516114a93803806114a983398101604081905261002f9161004a565b60609190911b6001600160601b03191660805260a052610082565b6000806040838503121561005c578182fd5b82516001600160a01b0381168114610072578283fd5b6020939093015192949293505050565b60805160601c60a0516113e96100c060003980610225528061025952806102f552508060f7528061013c528061059a52806105ee52506113e96000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063281388a8146100675780637e5af771146100855780639d7b0ea8146100a5578063a18246e2146100c5578063b7af3cdc146100cd578063e9dc6375146100e2575b600080fd5b61006f6100f5565b60405161007c9190611212565b60405180910390f35b610098610093366004610f07565b610119565b60405161007c9190611226565b6100b86100b3366004610f47565b610138565b60405161007c9190611231565b6100b8610223565b6100d5610247565b60405161007c919061123a565b6100d56100f0366004610f47565b610355565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101258383610138565b61012f8584610138565b13949350505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141561017d575060631961021d565b816107e41415610219576001600160a01b038316730b7007c13325c48911f73a2dad5fa5dcbf808adc14156101b5575061012c61021d565b6001600160a01b03831673c99a6a985ed2cac1ef41640596c5a5f9f4e19ef514156101e2575060c861021d565b6001600160a01b038316737e73630f81647bcfd7b1f2c04c1c662d17d4577e1415610211575061012b1961021d565b50600061021d565b5060005b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060005b60208110801561029457507f0000000000000000000000000000000000000000000000000000000000000000816020811061028357fe5b1a60f81b6001600160f81b03191615155b156102a15760010161024c565b60008167ffffffffffffffff811180156102ba57600080fd5b506040519080825280601f01601f1916602001820160405280156102e5576020820181803683370190505b50905060005b8281101561034e577f0000000000000000000000000000000000000000000000000000000000000000816020811061031f57fe5b1a60f81b82828151811061032f57fe5b60200101906001600160f81b031916908160001a9053506001016102eb565b5091505090565b60606000806000806000876001600160a01b03166399fbab88886040518263ffffffff1660e01b815260040161038b9190611231565b6101806040518083038186803b1580156103a457600080fd5b505afa1580156103b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103dc91906110dd565b5050505050965096509650965096505050600061049a896001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561042b57600080fd5b505afa15801561043f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104639190610ee4565b6040518060600160405280896001600160a01b03168152602001886001600160a01b031681526020018762ffffff16815250610867565b905060006104ab878761009361094b565b9050600081156104bb57876104bd565b865b9050600082156104cd57876104cf565b885b90506000846001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561050d57600080fd5b505afa158015610521573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105459190611023565b505050505050915050738f5d2b4b95677833ac62718cf09152efcfe0ad9463c49917d7604051806101c001604052808f8152602001866001600160a01b03168152602001856001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b0316146105df576105da8761094f565b6105e7565b6105e7610247565b81526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b0316146106335761062e8661094f565b61063b565b61063b610247565b8152602001866001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561067957600080fd5b505afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b191906110c3565b60ff168152602001856001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156106f257600080fd5b505afa158015610706573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072a91906110c3565b60ff16815260200187151581526020018a60020b81526020018960020b81526020018460020b8152602001886001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561078e57600080fd5b505afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c69190610f72565b60020b81526020018b62ffffff168152602001886001600160a01b03168152506040518263ffffffff1660e01b8152600401610802919061124d565b60006040518083038186803b15801561081a57600080fd5b505af415801561082e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108569190810190610f8c565b9d9c50505050505050505050505050565b600081602001516001600160a01b031682600001516001600160a01b03161061088f57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b4690565b60606000610964836395d89b4160e01b610989565b90508051600014156109815761097983610bb1565b915050610984565b90505b919050565b60408051600481526024810182526020810180516001600160e01b03166001600160e01b031985161781529151815160609360009384936001600160a01b03891693919290918291908083835b602083106109f55780518252601f1990920191602091820191016109d6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610a55576040519150601f19603f3d011682016040523d82523d6000602084013e610a5a565b606091505b5091509150811580610a6b57508051155b15610a8957604051806020016040528060008152509250505061021d565b805160201415610ac1576000818060200190516020811015610aaa57600080fd5b50519050610ab781610bbe565b935050505061021d565b604081511115610b9957808060200190516020811015610ae057600080fd5b8101908080516040519392919084640100000000821115610b0057600080fd5b908301906020820185811115610b1557600080fd5b8251640100000000811182820188101715610b2f57600080fd5b82525081516020918201929091019080838360005b83811015610b5c578181015183820152602001610b44565b50505050905090810190601f168015610b895780820380516001836020036101000a031916815260200191505b506040525050509250505061021d565b50506040805160208101909152600081529392505050565b6060610981826006610ce6565b604080516020808252818301909252606091600091906020820181803683370190505090506000805b6020811015610c48576000858260208110610bfe57fe5b1a60f81b90506001600160f81b0319811615610c3f5780848481518110610c2157fe5b60200101906001600160f81b031916908160001a9053506001909201915b50600101610be7565b5060008167ffffffffffffffff81118015610c6257600080fd5b506040519080825280601f01601f191660200182016040528015610c8d576020820181803683370190505b50905060005b82811015610cdd57838181518110610ca757fe5b602001015160f81c60f81b828281518110610cbe57fe5b60200101906001600160f81b031916908160001a905350600101610c93565b50949350505050565b606060028206158015610cf95750600082115b8015610d06575060288211155b610d57576040805162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff81118015610d7057600080fd5b506040519080825280601f01601f191660200182016040528015610d9b576020820181803683370190505b5090506001600160a01b03841660005b60028504811015610e3f57600860138290030282901c600f600482901c1660f082168203610dd882610e49565b868560020281518110610de757fe5b60200101906001600160f81b031916908160001a905350610e0781610e49565b868560020260010181518110610e1957fe5b60200101906001600160f81b031916908160001a9053505060019092019150610dab9050565b5090949350505050565b6000600a8260ff161015610e6457506030810160f81b610984565b506037810160f81b610984565b80516109848161139b565b8051600281900b811461098457600080fd5b80516fffffffffffffffffffffffffffffffff8116811461098457600080fd5b805161ffff8116811461098457600080fd5b805162ffffff8116811461098457600080fd5b805160ff8116811461098457600080fd5b600060208284031215610ef5578081fd5b8151610f008161139b565b9392505050565b600080600060608486031215610f1b578182fd5b8335610f268161139b565b92506020840135610f368161139b565b929592945050506040919091013590565b60008060408385031215610f59578182fd5b8235610f648161139b565b946020939093013593505050565b600060208284031215610f83578081fd5b610f0082610e7c565b600060208284031215610f9d578081fd5b815167ffffffffffffffff80821115610fb4578283fd5b818401915084601f830112610fc7578283fd5b815181811115610fd357fe5b604051601f8201601f191681016020018381118282101715610ff157fe5b604052818152838201602001871015611008578485fd5b61101982602083016020870161136b565b9695505050505050565b600080600080600080600080610100898b03121561103f578384fd5b885161104a8161139b565b975061105860208a01610e7c565b965061106660408a01610eae565b955061107460608a01610eae565b945061108260808a01610eae565b935061109060a08a01610ed3565b925061109e60c08a01610ed3565b915060e089015180151581146110b2578182fd5b809150509295985092959890939650565b6000602082840312156110d4578081fd5b610f0082610ed3565b6000806000806000806000806000806000806101808d8f0312156110ff578384fd5b8c516bffffffffffffffffffffffff8116811461111a578485fd5b9b5061112860208e01610e71565b9a5061113660408e01610e71565b995061114460608e01610e71565b985061115260808e01610ec0565b975061116060a08e01610e7c565b965061116e60c08e01610e7c565b955061117c60e08e01610e8e565b94506101008d015193506101208d0151925061119b6101408e01610e8e565b91506111aa6101608e01610e8e565b90509295989b509295989b509295989b565b6001600160a01b03169052565b15159052565b60020b9052565b600081518084526111ee81602086016020860161136b565b601f01601f19169290920160200192915050565b62ffffff169052565b60ff169052565b6001600160a01b0391909116815260200190565b901515815260200190565b90815260200190565b600060208252610f0060208301846111d6565b60006020825282516020830152602083015161126c60408401826111bc565b50604083015161127f60608401826111bc565b5060608301516101c080608085015261129c6101e08501836111d6565b91506080850151601f198584030160a08601526112b983826111d6565b92505060a08501516112ce60c086018261120b565b5060c08501516112e160e086018261120b565b5060e08501516101006112f6818701836111c9565b860151905061012061130a868201836111cf565b860151905061014061131e868201836111cf565b8601519050610160611332868201836111cf565b8601519050610180611346868201836111cf565b86015190506101a061135a86820183611202565b8601519050610e3f858301826111bc565b60005b8381101561138657818101518382015260200161136e565b83811115611395576000848401525b50505050565b6001600160a01b03811681146113b057600080fd5b5056fea2646970667358221220fcc44e7452e0cf17ed31e2bf6bd425c6960d7104e9d4ceb56dc69f2b42f3cc1564736f6c63430007060033000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4524f4e0000000000000000000000000000000000000000000000000000000000", + "nonce": "0x4a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x70e6f0888de92ce2dc655bf54cc17eb878698e2a2b75ad8afc8ae9d60096c15a", + "transactionType": "CREATE", + "contractName": "NonfungiblePositionManager", + "contractAddress": "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x6c5458", + "value": "0x0", + "data": "0x610140604052600d80546001600160b01b0319166001176001600160b01b0316600160b01b1790553480156200003457600080fd5b506040516200631f3803806200631f83398101604081905262000057916200035e565b82826040518060400160405280601a81526020017f4b6174616e6120563320506f736974696f6e73204e46542d56310000000000008152506040518060400160405280600d81526020016c4b4154414e412d56332d504f5360981b815250604051806040016040528060018152602001603160f81b8152508282620000e96301ffc9a760e01b6200021060201b60201c565b8151620000fe90600690602085019062000295565b5080516200011490600790602084019062000295565b50620001276380ac58cd60e01b62000210565b62000139635b5e139f60e01b62000210565b6200014b63780e9d6360e01b62000210565b5050825160209384012060805280519083012060a052506001600160601b0319606084811b821660c05283901b166101005260408051638da5cb5b60e01b815290516001600160a01b03851692638da5cb5b9260048082019391829003018186803b158015620001ba57600080fd5b505afa158015620001cf573d6000803e3d6000fd5b505050506040513d6020811015620001e657600080fd5b50516001600160601b0319606091821b811660e05293901b9092166101205250620003a792505050565b6001600160e01b0319808216141562000270576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152602081905260409020805460ff19166001179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620002cd576000855562000318565b82601f10620002e857805160ff191683800117855562000318565b8280016001018555821562000318579182015b8281111562000318578251825591602001919060010190620002fb565b50620003269291506200032a565b5090565b5b808211156200032657600081556001016200032b565b80516001600160a01b03811681146200035957600080fd5b919050565b60008060006060848603121562000373578283fd5b6200037e8462000341565b92506200038e6020850162000341565b91506200039e6040850162000341565b90509250925092565b60805160a05160c05160601c60e05160601c6101005160601c6101205160601c615edc620004436000398061292652508061024f5280611655528061174052806117c85280613e865280613ecc5280613f40525080610dc952806118025280611d5b525080610a3f5280610e0f5280610ed6528061285b52806128925280612c6252806137975250806115245250806115035250615edc6000f3fe60806040526004361061023f5760003560e01c80636352211e1161012e578063ac9650d8116100ab578063c87b56dd1161006f578063c87b56dd1461069b578063df2ab5bb146106bb578063e985e9c5146106ce578063f3995c67146106ee578063fc6f786514610701576102af565b8063ac9650d814610613578063b88d4fde14610633578063c2e3140a14610653578063c45a015514610666578063c848b07d1461067b576102af565b806388316456116100f2578063883164561461057057806395d89b411461059357806399fbab88146105a8578063a22cb465146105e0578063a4a78f0c14610600576102af565b80636352211e146104f35780636c0360eb1461051357806370a08231146105285780637ac2ff7b146105485780638129fc1c1461055b576102af565b80632f745c59116101bc5780634659a494116101805780634659a4941461048357806349404b7c146104965780634aa4a4fc146104a95780634f6ccce7146104be5780635aa6e675146104de576102af565b80632f745c59146103f9578063309945ba1461041957806330adf81f146104395780633644e5151461044e57806342842e0e14610463576102af565b806312210e8a1161020357806312210e8a1461037a57806313ead5621461038257806318160ddd14610395578063219f5d17146103b757806323b872dd146103d9576102af565b806301ffc9a7146102b457806306fdde03146102ea578063081812fc1461030c578063095ea7b3146103395780630c49ccbe14610359576102af565b366102af57336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102ad576040805162461bcd60e51b81526020600482015260096024820152684e6f7420574554483960b81b604482015290519081900360640190fd5b005b600080fd5b3480156102c057600080fd5b506102d46102cf366004615369565b610714565b6040516102e191906158bf565b60405180910390f35b3480156102f657600080fd5b506102ff610783565b6040516102e19190615912565b34801561031857600080fd5b5061032c610327366004615677565b6107ba565b6040516102e191906157a1565b34801561034557600080fd5b506102ad610354366004615233565b61080d565b61036c61036736600461542e565b6108e3565b6040516102e1929190615ad8565b6102ad610db0565b61032c6103903660046150c6565b610dc2565b3480156103a157600080fd5b506103aa6110e3565b6040516102e191906158ca565b6103ca6103c536600461543f565b6110f4565b6040516102e193929190615a93565b3480156103e557600080fd5b506102ad6103f436600461511f565b611409565b34801561040557600080fd5b506103aa610414366004615233565b611460565b34801561042557600080fd5b5061036c610434366004615677565b61148b565b34801561044557600080fd5b506103aa6114ba565b34801561045a57600080fd5b506103aa6114de565b34801561046f57600080fd5b506102ad61047e36600461511f565b61159c565b6102ad61049136600461529f565b6115b7565b6102ad6104a436600461568f565b611651565b3480156104b557600080fd5b5061032c6117c6565b3480156104ca57600080fd5b506103aa6104d9366004615677565b6117ea565b3480156104ea57600080fd5b5061032c611800565b3480156104ff57600080fd5b5061032c61050e366004615677565b611824565b34801561051f57600080fd5b506102ff61184c565b34801561053457600080fd5b506103aa610543366004615072565b611851565b6102ad61055636600461529f565b6118b9565b34801561056757600080fd5b506102ad611cab565b61058361057e3660046154fb565b611cf8565b6040516102e19493929190615ab4565b34801561059f57600080fd5b506102ff612256565b3480156105b457600080fd5b506105c86105c3366004615677565b61227d565b6040516102e19c9b9a99989796959493929190615ae6565b3480156105ec57600080fd5b506102ad6105fb366004615206565b61248e565b6102ad61060e36600461529f565b612593565b6106266106213660046152fa565b61262c565b6040516102e1919061585f565b34801561063f57600080fd5b506102ad61064e36600461515f565b61276c565b6102ad61066136600461529f565b6127ca565b34801561067257600080fd5b5061032c612859565b34801561068757600080fd5b506102ad6106963660046156d6565b61287d565b3480156106a757600080fd5b506102ff6106b6366004615677565b6128fb565b6102ad6106c936600461525e565b6129b1565b3480156106da57600080fd5b506102d46106e936600461508e565b612a89565b6102ad6106fc36600461529f565b612ab7565b61036c61070f366004615417565b612b29565b60006001600160e01b031982166301ffc9a760e01b148061074557506001600160e01b031982166380ac58cd60e01b145b8061076057506001600160e01b03198216635b5e139f60e01b145b8061077b57506001600160e01b0319821663780e9d6360e01b145b90505b919050565b60408051808201909152601a81527f4b6174616e6120563320506f736974696f6e73204e46542d5631000000000000602082015290565b60006107c5826131ca565b6107ea5760405162461bcd60e51b81526004016107e190615982565b60405180910390fd5b506000908152600c6020526040902054600160601b90046001600160a01b031690565b600061081882611824565b9050806001600160a01b0316836001600160a01b0316141561086b5760405162461bcd60e51b8152600401808060200182810382526021815260200180615e556021913960400191505060405180910390fd5b806001600160a01b031661087d6131d7565b6001600160a01b031614806108995750610899816106e96131d7565b6108d45760405162461bcd60e51b8152600401808060200182810382526038815260200180615d7f6038913960400191505060405180910390fd5b6108de83836131db565b505050565b60008082356108f23382613251565b61090e5760405162461bcd60e51b81526004016107e190615925565b83608001358061091c6132ed565b1115610965576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b6000610977604087016020880161550d565b6001600160801b03161161098a57600080fd5b84356000908152600c602090815260409182902060018101549092600160801b9091046001600160801b0316916109c591890190890161550d565b6001600160801b0316816001600160801b031610156109e357600080fd5b6001828101546001600160501b03166000908152600b60209081526040808320815160608101835281546001600160a01b039081168252919095015490811692850192909252600160a01b90910462ffffff1690830152610a647f0000000000000000000000000000000000000000000000000000000000000000836132f1565b60018501549091506001600160a01b0382169063a34123a790600160501b8104600290810b91600160681b9004900b610aa360408e0160208f0161550d565b6040518463ffffffff1660e01b8152600401610ac1939291906158ec565b6040805180830381600087803b158015610ada57600080fd5b505af1158015610aee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1291906156b3565b909850965060408901358810801590610b2f575088606001358710155b610b4b5760405162461bcd60e51b81526004016107e1906159ce565b88356000908152600e6020526040812080546001600160801b031981166001600160801b039182168c01821617808216600160801b9182900483168c01909216021781556001860154909190610bb8903090600160501b8104600290810b91600160681b9004900b6133d5565b9050600080846001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401610be991906158ca565b60a06040518083038186803b158015610c0157600080fd5b505afa158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c399190615557565b50509250925050610c5e88600201548303886001600160801b0316600160801b61342f565b8c018860040160008282829054906101000a90046001600160801b03160192506101000a8154816001600160801b0302191690836001600160801b03160217905550610cbe88600301548203886001600160801b0316600160801b61342f565b8b018860040160108282829054906101000a90046001600160801b03160192506101000a8154816001600160801b0302191690836001600160801b031602179055508188600201819055508088600301819055508c6020016020810190610d25919061550d565b87038860010160106101000a8154816001600160801b0302191690836001600160801b031602179055508c600001357f26f6a048ee9138f2c0ce266f322cb99228e8d619ae2bff30c67f8dcf9d2377b48e6020016020810190610d88919061550d565b8e8e604051610d9993929190615a93565b60405180910390a250505050505050505050915091565b4715610dc057610dc033476134de565b565b6000610def7f000000000000000000000000000000000000000000000000000000000000000086866135cd565b836001600160a01b0316856001600160a01b031610610e0d57600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631698ee828686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff168152602001935050505060206040518083038186803b158015610e9857600080fd5b505afa158015610eac573d6000803e3d6000fd5b505050506040513d6020811015610ec257600080fd5b505190506001600160a01b038116610ff8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a16712958686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050602060405180830381600087803b158015610f6157600080fd5b505af1158015610f75573d6000803e3d6000fd5b505050506040513d6020811015610f8b57600080fd5b50516040805163f637731d60e01b81526001600160a01b03858116600483015291519293509083169163f637731d9160248082019260009290919082900301818387803b158015610fdb57600080fd5b505af1158015610fef573d6000803e3d6000fd5b505050506110db565b6000816001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561103457600080fd5b505afa158015611048573d6000803e3d6000fd5b505050506040513d61010081101561105f57600080fd5b505190506001600160a01b0381166110d957816001600160a01b031663f637731d846040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050600060405180830381600087803b1580156110c057600080fd5b505af11580156110d4573d6000803e3d6000fd5b505050505b505b949350505050565b60006110ef600261373f565b905090565b60008060008360a00135806111076132ed565b1115611150576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b84356000908152600c602090815260408083206001808201546001600160501b0381168652600b855283862084516060808201875282546001600160a01b039081168352929094015480831682890190815262ffffff600160a01b9092048216838901908152885161014081018a528451861681529151909416818a0152925116828701523082850152600160501b8304600290810b810b608080850191909152600160681b909404810b900b60a0830152958c013560c0820152938b013560e0850152908a013561010084015289013561012083015292906112329061374a565b6001870154939a5091985096509150600090611265903090600160501b8104600290810b91600160681b9004900b6133d5565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b815260040161129691906158ca565b60a06040518083038186803b1580156112ae57600080fd5b505afa1580156112c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e69190615557565b50509250925050611322866002015483038760010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b6004870180546001600160801b0380821690930183166001600160801b0319909116179055600387015460018801546113699291840391600160801b91829004169061342f565b6004870180546001600160801b03600160801b80830482169094018116840291811691909117909155600288018490556003880183905560018801805483810483168e018316909302929091169190911790556040518b35907f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f906113f3908d908d908d90615a93565b60405180910390a2505050505050509193909250565b61141a6114146131d7565b82613251565b6114555760405162461bcd60e51b8152600401808060200182810382526031815260200180615e766031913960400191505060405180910390fd5b6108de838383613987565b6001600160a01b03821660009081526001602052604081206114829083613ad3565b90505b92915050565b6000908152600f6020908152604091829020825180840190935280548084526001909101549290910182905291565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad81565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061154b613adf565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b031681526020019550505050505060405160208183030381529060405280519060200120905090565b6108de8383836040518060200160405280600081525061276c565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b15801561163157600080fd5b505af1158015611645573d6000803e3d6000fd5b50505050505050505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156116c057600080fd5b505afa1580156116d4573d6000803e3d6000fd5b505050506040513d60208110156116ea57600080fd5b5051905082811015611738576040805162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e7420574554483960701b604482015290519081900360640190fd5b80156108de577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156117a457600080fd5b505af11580156117b8573d6000803e3d6000fd5b505050506108de82826134de565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806117f8600284613ae3565b509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061077b82604051806060016040528060298152602001615de16029913960029190613b01565b606090565b60006001600160a01b0382166118985760405162461bcd60e51b815260040180806020018281038252602a815260200180615db7602a913960400191505060405180910390fd5b6001600160a01b038216600090815260016020526040902061077b9061373f565b836118c26132ed565b1115611906576040805162461bcd60e51b815260206004820152600e60248201526d14195c9b5a5d08195e1c1a5c995960921b604482015290519081900360640190fd5b60006119106114de565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad888861193c81613b0e565b604080516020808201969096526001600160a01b03909416848201526060840192909252608083015260a08083018a90528151808403909101815260c08301825280519084012061190160f01b60e084015260e2830194909452610102808301949094528051808303909401845261012290910190528151910120905060006119c487611824565b9050806001600160a01b0316886001600160a01b03161415611a175760405162461bcd60e51b8152600401808060200182810382526027815260200180615ce26027913960400191505060405180910390fd5b611a2081613b48565b15611b88576040805160208082018790528183018690526001600160f81b031960f889901b1660608301528251604181840301815260618301808552630b135d3f60e11b90526065830186815260858401948552815160a585015281516001600160a01b03871695631626ba7e958995919260c59091019185019080838360005b83811015611ab9578181015183820152602001611aa1565b50505050905090810190601f168015611ae65780820380516001836020036101000a031916815260200191505b50935050505060206040518083038186803b158015611b0457600080fd5b505afa158015611b18573d6000803e3d6000fd5b505050506040513d6020811015611b2e57600080fd5b50516001600160e01b031916630b135d3f60e11b14611b83576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b611c97565b600060018387878760405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015611be4573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c40576040805162461bcd60e51b8152602060048201526011602482015270496e76616c6964207369676e617475726560781b604482015290519081900360640190fd5b816001600160a01b0316816001600160a01b031614611c95576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b505b611ca188886131db565b5050505050505050565b600d546001600160b01b031615611cd45760405162461bcd60e51b81526004016107e190615a26565b600d80546001600160b01b0319166001176001600160b01b0316600160b01b179055565b60008060008084610140013580611d0d6132ed565b1115611d56576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b611d9c7f0000000000000000000000000000000000000000000000000000000000000000611d876020890189615072565b611d9760408a0160208b01615072565b6135cd565b604080516101408101909152600090611e689080611dbd60208b018b615072565b6001600160a01b03168152602001896020016020810190611dde9190615072565b6001600160a01b03168152602001611dfc60608b0160408c0161565d565b62ffffff168152306020820152604001611e1c60808b0160608c01615391565b60020b8152602001611e3460a08b0160808c01615391565b60020b81526020018960a0013581526020018960c0013581526020018960e00135815260200189610100013581525061374a565b92975090955093509050611eb5611e8761014089016101208a01615072565b600d80546001600160b01b0319811660016001600160b01b0392831690810190921617909155975087613b4e565b6000611ee030611ecb60808b0160608c01615391565b611edb60a08c0160808d01615391565b6133d5565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401611f1191906158ca565b60a06040518083038186803b158015611f2957600080fd5b505afa158015611f3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f619190615557565b505092509250506000611fda8560405180606001604052808e6000016020810190611f8c9190615072565b6001600160a01b031681526020018e6020016020810190611fad9190615072565b6001600160a01b031681526020018e6040016020810190611fce919061565d565b62ffffff169052613c7c565b905060405180610140016040528060006001600160601b0316815260200160006001600160a01b03168152602001826001600160501b031681526020018c606001602081019061202a9190615391565b60020b815260200161204260a08e0160808f01615391565b60020b81526020018a6001600160801b0316815260200184815260200183815260200160006001600160801b0316815260200160006001600160801b0316815250600c60008c815260200190815260200160002060008201518160000160006101000a8154816001600160601b0302191690836001600160601b03160217905550602082015181600001600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160006101000a8154816001600160501b0302191690836001600160501b03160217905550606082015181600101600a6101000a81548162ffffff021916908360020b62ffffff160217905550608082015181600101600d6101000a81548162ffffff021916908360020b62ffffff16021790555060a08201518160010160106101000a8154816001600160801b0302191690836001600160801b0316021790555060c0820151816002015560e082015181600301556101008201518160040160006101000a8154816001600160801b0302191690836001600160801b031602179055506101208201518160040160106101000a8154816001600160801b0302191690836001600160801b03160217905550905050897f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f8a8a8a60405161224193929190615a93565b60405180910390a25050505050509193509193565b60408051808201909152600d81526c4b4154414e412d56332d504f5360981b602082015290565b6000818152600c6020908152604080832081516101408101835281546001600160601b03811682526001600160a01b03600160601b909104169381019390935260018101546001600160501b038116928401839052600160501b8104600290810b810b810b6060860152600160681b8204810b810b810b60808601526001600160801b03600160801b92839004811660a08701529083015460c0860152600383015460e08601526004909201548083166101008601520416610120830152829182918291829182918291829182918291829182919061236e5760405162461bcd60e51b81526004016107e1906159fc565b6000600b600083604001516001600160501b03166001600160501b031681526020019081526020016000206040518060600160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160149054906101000a900462ffffff1662ffffff1662ffffff1681525050905081600001518260200151826000015183602001518460400151866060015187608001518860a001518960c001518a60e001518b61010001518c61012001519d509d509d509d509d509d509d509d509d509d509d509d50505091939597999b5091939597999b565b6124966131d7565b6001600160a01b0316826001600160a01b031614156124fc576040805162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b80600560006125096131d7565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff19169215159290921790915561254d6131d7565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b1580156125e457600080fd5b505afa1580156125f8573d6000803e3d6000fd5b505050506040513d602081101561260e57600080fd5b50511015612624576126248686868686866115b7565b505050505050565b60608167ffffffffffffffff8111801561264557600080fd5b5060405190808252806020026020018201604052801561267957816020015b60608152602001906001900390816126645790505b50905060005b82811015612765576000803086868581811061269757fe5b90506020028101906126a99190615b80565b6040516126b7929190615791565b600060405180830381855af49150503d80600081146126f2576040519150601f19603f3d011682016040523d82523d6000602084013e6126f7565b606091505b5091509150816127435760448151101561271057600080fd5b6004810190508080602001905181019061272a91906153ad565b60405162461bcd60e51b81526004016107e19190615912565b8084848151811061275057fe5b6020908102919091010152505060010161267f565b5092915050565b61277d6127776131d7565b83613251565b6127b85760405162461bcd60e51b8152600401808060200182810382526031815260200180615e766031913960400191505060405180910390fd5b6127c484848484613d6b565b50505050565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561281957600080fd5b505afa15801561282d573d6000803e3d6000fd5b505050506040513d602081101561284357600080fd5b5051101561262457612624868686868686612ab7565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061288b82840184615450565b90506128bb7f00000000000000000000000000000000000000000000000000000000000000008260000151613dbd565b5084156128d65780515160208201516128d691903388613e84565b83156128f4576128f481600001516020015182602001513387613e84565b5050505050565b6060612906826131ca565b61290f57600080fd5b60405163e9dc637560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063e9dc63759061295d90309086906004016158d3565b60006040518083038186803b15801561297557600080fd5b505afa158015612989573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261077b91908101906153ad565b6000836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015612a0057600080fd5b505afa158015612a14573d6000803e3d6000fd5b505050506040513d6020811015612a2a57600080fd5b5051905082811015612a78576040805162461bcd60e51b815260206004820152601260248201527124b739bab33334b1b4b2b73a103a37b5b2b760711b604482015290519081900360640190fd5b80156127c4576127c4848383614014565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b15801561163157600080fd5b6000808235612b383382613251565b612b545760405162461bcd60e51b81526004016107e190615925565b6001600160801b03612b6c606086016040870161550d565b6001600160801b0316148015612ba057506001600160801b03612b95608086016060870161550d565b6001600160801b0316145b612bbc5760405162461bcd60e51b81526004016107e19061594b565b600080612bcf6040870160208801615072565b6001600160a01b031614612bf257612bed6040860160208701615072565b612bf4565b305b85356000908152600c602090815260408083206001808201546001600160501b03168552600b8452828520835160608101855281546001600160a01b039081168252919092015490811694820194909452600160a01b90930462ffffff169183019190915292935090612c877f0000000000000000000000000000000000000000000000000000000000000000836132f1565b600484015460018501549192506001600160801b0380821692600160801b9283900482169290041615612e7d57600185015460405163a34123a760e01b81526001600160a01b0385169163a34123a791612cfe91600160501b8104600290810b92600160681b909204900b906000906004016158ec565b6040805180830381600087803b158015612d1757600080fd5b505af1158015612d2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d4f91906156b3565b5050600185015460009081906001600160a01b0386169063514ea4bf90612d8d903090600160501b8104600290810b91600160681b9004900b6133d5565b6040518263ffffffff1660e01b8152600401612da991906158ca565b60a06040518083038186803b158015612dc157600080fd5b505afa158015612dd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612df99190615557565b50509250925050612e35876002015483038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b84019350612e6e876003015482038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b60028801929092556003870155015b6000806001600160801b038416612e9a60608e0160408f0161550d565b6001600160801b031611612ebd57612eb860608d0160408e0161550d565b612ebf565b835b836001600160801b03168d6060016020810190612edc919061550d565b6001600160801b031611612eff57612efa60808e0160608f0161550d565b612f01565b835b60018901546040516309e3d67b60e31b81529294509092506001600160a01b03871691634f1eb3d891612f54918c91600160501b8104600290810b92600160681b909204900b90889088906004016157f8565b6040805180830381600087803b158015612f6d57600080fd5b505af1158015612f81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fa59190615529565b816001600160801b03169150806001600160801b03169050809b50819c5050506000600f60008e60000135815260200190815260200160002090506000600e60008f60000135815260200190815260200160002090508060000160009054906101000a90046001600160801b03166001600160801b03168d0382600001600082825401925050819055508060000160109054906101000a90046001600160801b03166001600160801b03168c0382600101600082825401925050819055506000808260000160008460000160108491906101000a8154816001600160801b0302191690836001600160801b031602179055508391906101000a8154816001600160801b0302191690836001600160801b0316021790555050508386038386038a60040160008c60040160108491906101000a8154816001600160801b0302191690836001600160801b031602179055508391906101000a8154816001600160801b0302191690836001600160801b0316021790555050508860010160109054906101000a90046001600160801b03166001600160801b03166000141561317a578d356000818152600c602052604081208181556001810182905560028101829055600381018290556004015561317a9061415b565b8d600001357f40d0efd1a53d60ecbf40971b9daf7dc90178c3aadc7aab1765632738fa8b8f018b86866040516131b293929190615835565b60405180910390a25050505050505050505050915091565b600061077b600283614228565b3390565b6000818152600c6020526040902080546001600160601b0316600160601b6001600160a01b03851690810291909117909155819061321882611824565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061325c826131ca565b6132975760405162461bcd60e51b815260040180806020018281038252602c815260200180615d53602c913960400191505060405180910390fd5b60006132a283611824565b9050806001600160a01b0316846001600160a01b031614806132dd5750836001600160a01b03166132d2846107ba565b6001600160a01b0316145b806110db57506110db8185612a89565b4290565b600081602001516001600160a01b031682600001516001600160a01b03161061331957600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b604080516bffffffffffffffffffffffff19606086901b16602080830191909152600285810b60e890811b60348501529085900b901b60378301528251601a818403018152603a90920190925280519101205b9392505050565b6000808060001985870986860292508281109083900303905080613465576000841161345a57600080fd5b508290049050613428565b80841161347157600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b6020831061352a5780518252601f19909201916020918201910161350b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461358c576040519150601f19603f3d011682016040523d82523d6000602084013e613591565b606091505b50509050806108de576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b60408051600280825260608201835260009260208301908036833701905050905082816000815181106135fc57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818160018151811061362a57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316632f1850d782336040518363ffffffff1660e01b81526004018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019060200280838360005b838110156136b95781810151838201526020016136a1565b50505050905001935050505060206040518083038186803b1580156136dd57600080fd5b505afa1580156136f1573d6000803e3d6000fd5b505050506040513d602081101561370757600080fd5b50516127c4576040805162461bcd60e51b8152602060048201526002602482015261554160f01b604482015290519081900360640190fd5b600061077b82614234565b6000806000806000604051806060016040528087600001516001600160a01b0316815260200187602001516001600160a01b03168152602001876040015162ffffff1681525090506137bc7f0000000000000000000000000000000000000000000000000000000000000000826132f1565b91506000826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b1580156137fa57600080fd5b505afa15801561380e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061383291906155b8565b505050505050509050600061384a8860800151614238565b9050600061385b8960a00151614238565b90506138728383838c60c001518d60e0015161456a565b9750505050816001600160a01b0316633c8a7d8d876060015188608001518960a00151896040518060400160405280888152602001336001600160a01b03168152506040516020016138c49190615a53565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016138f39594939291906157b5565b6040805180830381600087803b15801561390c57600080fd5b505af1158015613920573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061394491906156b3565b6101008801519195509350841080159061396357508561012001518310155b61397f5760405162461bcd60e51b81526004016107e1906159ce565b509193509193565b826001600160a01b031661399a82611824565b6001600160a01b0316146139df5760405162461bcd60e51b8152600401808060200182810382526029815260200180615e2c6029913960400191505060405180910390fd5b6001600160a01b038216613a245760405162461bcd60e51b8152600401808060200182810382526024815260200180615d096024913960400191505060405180910390fd5b613a2f8383836108de565b613a3a6000826131db565b6001600160a01b0383166000908152600160205260409020613a5c908261462e565b506001600160a01b0382166000908152600160205260409020613a7f908261463a565b50613a8c60028284614646565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000611482838361465c565b4690565b6000808080613af286866146c0565b909450925050505b9250929050565b60006110db84848461473b565b6000908152600c6020526040902080546bffffffffffffffffffffffff19811660016001600160601b039283169081019092161790915590565b3b151590565b6001600160a01b038216613ba9576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b613bb2816131ca565b15613c04576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b613c10600083836108de565b6001600160a01b0382166000908152600160205260409020613c32908261463a565b50613c3f60028284614646565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160a01b0382166000908152600a60205260409020546001600160501b0316806114855750600d805460016001600160501b03600160b01b8084048216838101909216026001600160b01b03909316929092179092556001600160a01b038085166000908152600a60209081526040808320805469ffffffffffffffffffff191686179055848352600b8252918290208651815490851673ffffffffffffffffffffffffffffffffffffffff1991821617825591870151950180549287015162ffffff16600160a01b0262ffffff60a01b19969094169290911691909117939093161790915592915050565b613d76848484613987565b613d8284848484614805565b6127c45760405162461bcd60e51b8152600401808060200182810382526032815260200180615cb06032913960400191505060405180910390fd5b6000613dc983836132f1565b9050336001600160a01b03821614613de057600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015613e4457600080fd5b505afa158015613e58573d6000803e3d6000fd5b505050506040513d6020811015613e6e57600080fd5b50516001600160a01b0316331461148557600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316148015613ec55750804710155b15613fe7577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015613f2557600080fd5b505af1158015613f39573d6000803e3d6000fd5b50505050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015613fb557600080fd5b505af1158015613fc9573d6000803e3d6000fd5b505050506040513d6020811015613fdf57600080fd5b506127c49050565b6001600160a01b03831630141561400857614003848383614014565b6127c4565b6127c48484848461496d565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b602083106140905780518252601f199092019160209182019101614071565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146140f2576040519150601f19603f3d011682016040523d82523d6000602084013e6140f7565b606091505b5091509150818015614125575080511580614125575080806020019051602081101561412257600080fd5b50515b6128f4576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b600061416682611824565b9050614174816000846108de565b61417f6000836131db565b60008281526008602052604090205460026000196101006001841615020190911604156141bd5760008281526008602052604081206141bd91614fe2565b6001600160a01b03811660009081526001602052604090206141df908361462e565b506141eb600283614abd565b5060405182906000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60006114828383614ac9565b5490565b60008060008360020b1261424f578260020b614257565b8260020b6000035b9050620d89e8811115614295576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166142a957600160801b6142bb565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff16905060028216156142ef576ffff97272373d413259a46990580e213a0260801c5b600482161561430e576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b600882161561432d576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b601082161561434c576fffcb9843d60f6159c9db58835c9266440260801c5b602082161561436b576fff973b41fa98c081472e6896dfb254c00260801c5b604082161561438a576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156143a9576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156143c9576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156143e9576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615614409576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615614429576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615614449576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615614469576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615614489576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156144a9576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156144ca576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156144ea576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615614509576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615614526576b048a170391f7dc42444e8fa20260801c5b60008460020b131561454157806000198161453d57fe5b0490505b640100000000810615614555576001614558565b60005b60ff16602082901c0192505050919050565b6000836001600160a01b0316856001600160a01b0316111561458a579293925b846001600160a01b0316866001600160a01b0316116145b5576145ae858585614ae1565b9050614625565b836001600160a01b0316866001600160a01b031610156146175760006145dc878686614ae1565b905060006145eb878986614b44565b9050806001600160801b0316826001600160801b03161061460c578061460e565b815b92505050614625565b614622858584614b44565b90505b95945050505050565b60006114828383614b81565b60006114828383614c47565b60006110db84846001600160a01b038516614c91565b8154600090821061469e5760405162461bcd60e51b8152600401808060200182810382526022815260200180615c8e6022913960400191505060405180910390fd5b8260000182815481106146ad57fe5b9060005260206000200154905092915050565b8154600090819083106147045760405162461bcd60e51b8152600401808060200182810382526022815260200180615e0a6022913960400191505060405180910390fd5b600084600001848154811061471557fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b600082815260018401602052604081205482816147d65760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561479b578181015183820152602001614783565b50505050905090810190601f1680156147c85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508460000160018203815481106147e957fe5b9060005260206000209060020201600101549150509392505050565b6000614819846001600160a01b0316613b48565b614825575060016110db565b6000614933630a85bd0160e11b61483a6131d7565b88878760405160240180856001600160a01b03168152602001846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156148a1578181015183820152602001614889565b50505050905090810190601f1680156148ce5780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b038381831617835250505050604051806060016040528060328152602001615cb0603291396001600160a01b0388169190614d28565b9050600081806020019051602081101561494c57600080fd5b50516001600160e01b031916630a85bd0160e11b1492505050949350505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106149f15780518252601f1990920191602091820191016149d2565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114614a53576040519150601f19603f3d011682016040523d82523d6000602084013e614a58565b606091505b5091509150818015614a86575080511580614a865750808060200190516020811015614a8357600080fd5b50515b612624576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b60006114828383614d37565b60009081526001919091016020526040902054151590565b6000826001600160a01b0316846001600160a01b03161115614b01579192915b6000614b24856001600160a01b0316856001600160a01b0316600160601b61342f565b9050614625614b3f84838888036001600160a01b031661342f565b614e0b565b6000826001600160a01b0316846001600160a01b03161115614b64579192915b6110db614b3f83600160601b8787036001600160a01b031661342f565b60008181526001830160205260408120548015614c3d5783546000198083019190810190600090879083908110614bb457fe5b9060005260206000200154905080876000018481548110614bd157fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080614c0157fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050611485565b6000915050611485565b6000614c538383614ac9565b614c8957508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155611485565b506000611485565b600082815260018401602052604081205480614cf6575050604080518082018252838152602080820184815286546001818101895560008981528481209551600290930290950191825591519082015586548684528188019092529290912055613428565b82856000016001830381548110614d0957fe5b9060005260206000209060020201600101819055506000915050613428565b60606110db8484600085614e21565b60008181526001830160205260408120548015614c3d5783546000198083019190810190600090879083908110614d6a57fe5b9060005260206000209060020201905080876000018481548110614d8a57fe5b600091825260208083208454600290930201918255600193840154918401919091558354825289830190526040902090840190558654879080614dc957fe5b60008281526020808220600260001990940193840201828155600190810183905592909355888152898201909252604082209190915594506114859350505050565b806001600160801b038116811461077e57600080fd5b606082471015614e625760405162461bcd60e51b8152600401808060200182810382526026815260200180615d2d6026913960400191505060405180910390fd5b614e6b85613b48565b614ebc576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310614efa5780518252601f199092019160209182019101614edb565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614f5c576040519150601f19603f3d011682016040523d82523d6000602084013e614f61565b606091505b5091509150614f71828286614f7c565b979650505050505050565b60608315614f8b575081613428565b825115614f9b5782518084602001fd5b60405162461bcd60e51b815260206004820181815284516024840152845185939192839260440191908501908083836000831561479b578181015183820152602001614783565b50805460018160011615610100020316600290046000825580601f106150085750615026565b601f0160209004906000526020600020908101906150269190615029565b50565b5b8082111561503e576000815560010161502a565b5090565b803561077e81615c37565b805161ffff8116811461077e57600080fd5b803562ffffff8116811461077e57600080fd5b600060208284031215615083578081fd5b813561342881615c37565b600080604083850312156150a0578081fd5b82356150ab81615c37565b915060208301356150bb81615c37565b809150509250929050565b600080600080608085870312156150db578182fd5b84356150e681615c37565b935060208501356150f681615c37565b92506151046040860161505f565b9150606085013561511481615c37565b939692955090935050565b600080600060608486031215615133578081fd5b833561513e81615c37565b9250602084013561514e81615c37565b929592945050506040919091013590565b60008060008060808587031215615174578182fd5b843561517f81615c37565b9350602085013561518f81615c37565b925060408501359150606085013567ffffffffffffffff8111156151b1578182fd5b8501601f810187136151c1578182fd5b80356151d46151cf82615be9565b615bc5565b8181528860208385010111156151e8578384fd5b81602084016020830137908101602001929092525092959194509250565b60008060408385031215615218578182fd5b823561522381615c37565b915060208301356150bb81615c4c565b60008060408385031215615245578182fd5b823561525081615c37565b946020939093013593505050565b600080600060608486031215615272578081fd5b833561527d81615c37565b925060208401359150604084013561529481615c37565b809150509250925092565b60008060008060008060c087890312156152b7578384fd5b86356152c281615c37565b9550602087013594506040870135935060608701356152e081615c7e565b9598949750929560808101359460a0909101359350915050565b6000806020838503121561530c578182fd5b823567ffffffffffffffff80821115615323578384fd5b818501915085601f830112615336578384fd5b813581811115615344578485fd5b8660208083028501011115615357578485fd5b60209290920196919550909350505050565b60006020828403121561537a578081fd5b81356001600160e01b031981168114613428578182fd5b6000602082840312156153a2578081fd5b813561342881615c5a565b6000602082840312156153be578081fd5b815167ffffffffffffffff8111156153d4578182fd5b8201601f810184136153e4578182fd5b80516153f26151cf82615be9565b818152856020838501011115615406578384fd5b614625826020830160208601615c0b565b600060808284031215615428578081fd5b50919050565b600060a08284031215615428578081fd5b600060c08284031215615428578081fd5b60008183036080811215615462578182fd5b6040516040810167ffffffffffffffff828210818311171561548057fe5b816040526060841215615491578485fd5b60a08301935081841081851117156154a557fe5b5082604052843592506154b783615c37565b9182526020840135916154c983615c37565b8260608301526154db6040860161505f565b608083015281526154ee60608501615042565b6020820152949350505050565b60006101608284031215615428578081fd5b60006020828403121561551e578081fd5b813561342881615c69565b6000806040838503121561553b578182fd5b825161554681615c69565b60208401519092506150bb81615c69565b600080600080600060a0868803121561556e578283fd5b855161557981615c69565b809550506020860151935060408601519250606086015161559981615c69565b60808701519092506155aa81615c69565b809150509295509295909350565b600080600080600080600080610100898b0312156155d4578586fd5b88516155df81615c37565b60208a01519098506155f081615c5a565b96506155fe60408a0161504d565b955061560c60608a0161504d565b945061561a60808a0161504d565b935060a089015161562a81615c7e565b60c08a015190935061563b81615c7e565b60e08a015190925061564c81615c4c565b809150509295985092959890939650565b60006020828403121561566e578081fd5b6114828261505f565b600060208284031215615688578081fd5b5035919050565b600080604083850312156156a1578182fd5b8235915060208301356150bb81615c37565b600080604083850312156156c5578182fd5b505080516020909101519092909150565b600080600080606085870312156156eb578182fd5b8435935060208501359250604085013567ffffffffffffffff80821115615710578384fd5b818701915087601f830112615723578384fd5b813581811115615731578485fd5b886020828501011115615742578485fd5b95989497505060200194505050565b60008151808452615769816020860160208601615c0b565b601f01601f19169290920160200192915050565b60020b9052565b6001600160801b03169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b60006001600160a01b03871682528560020b60208301528460020b60408301526001600160801b038416606083015260a06080830152614f7160a0830184615751565b6001600160a01b03959095168552600293840b60208601529190920b60408401526001600160801b03918216606084015216608082015260a00190565b6001600160a01b039390931683526001600160801b03918216602084015216604082015260600190565b6000602080830181845280855180835260408601915060408482028701019250838701855b828110156158b257603f198886030184526158a0858351615751565b94509285019290850190600101615884565b5092979650505050505050565b901515815260200190565b90815260200190565b6001600160a01b03929092168252602082015260400190565b600293840b81529190920b60208201526001600160801b03909116604082015260600190565b6000602082526114826020830184615751565b6020808252600c908201526b139bdd08185c1c1c9bdd995960a21b604082015260600190565b6020808252601c908201527f4d75737420636f6c6c65637420616c6c20746f6b656e73206f77656400000000604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b602080825260149082015273507269636520736c69707061676520636865636b60601b604082015260600190565b60208082526010908201526f125b9d985b1a59081d1bdad95b88125160821b604082015260600190565b602080825260139082015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604082015260600190565b815180516001600160a01b03908116835260208083015182168185015260409283015162ffffff1692840192909252920151909116606082015260800190565b6001600160801b039390931683526020830191909152604082015260600190565b9384526001600160801b039290921660208401526040830152606082015260800190565b918252602082015260400190565b6001600160601b038d1681526001600160a01b038c811660208301528b811660408301528a16606082015262ffffff89166080820152600288900b60a08201526101808101615b3860c083018961577d565b615b4560e0830188615784565b8561010083015284610120830152615b61610140830185615784565b615b6f610160830184615784565b9d9c50505050505050505050505050565b6000808335601e19843603018112615b96578283fd5b83018035915067ffffffffffffffff821115615bb0578283fd5b602001915036819003821315613afa57600080fd5b60405181810167ffffffffffffffff81118282101715615be157fe5b604052919050565b600067ffffffffffffffff821115615bfd57fe5b50601f01601f191660200190565b60005b83811015615c26578181015183820152602001615c0e565b838111156127c45750506000910152565b6001600160a01b038116811461502657600080fd5b801515811461502657600080fd5b8060020b811461502657600080fd5b6001600160801b038116811461502657600080fd5b60ff8116811461502657600080fdfe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732315065726d69743a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e7366657220746f20746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e64734552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a2646970667358221220794e51c098d85130d40447ce17f9c0bd2f528615f512000b6a46960777e47b3464736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd40000000000000000000000008766648aa6586cc7cd2cdb2bd911eec78cab89ea", + "nonce": "0x4b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfd431ea9532e18d24979de234b0e490da59e501942d2dcd10bb2cfd57a6d3025", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x7cF0fb64d72b733695d77d197c664e90D07cF45A", + "function": null, + "arguments": [ + "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "0xA3e7d085E65CB0B916f6717da876b7bE5cC92f03", + "0x8129fc1c" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0xba991", + "value": "0x0", + "data": "0x608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a264697066735822122083fbd80de941d9993c6eba5c681e28598c224fe5be6fcf1a18d34de324b905b064736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374000000000000000000000000b21ece56cead830a64d73613d12f895d32117ac3000000000000000000000000a3e7d085e65cb0b916f6717da876b7be5cc92f03000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000048129fc1c00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4c" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa0f07e84401e580d16d4d162b0fed0d1040c77926fba13b760f9e854d4e141f9", + "transactionType": "CREATE", + "contractName": "V3Migrator", + "contractAddress": "0x0124c9Ce7E77eD166f6d53AF679B491555b5C0F7", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x7cF0fb64d72b733695d77d197c664e90D07cF45A" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x1d2f51", + "value": "0x0", + "data": "0x6101006040523480156200001257600080fd5b5060405162001b4838038062001b48833981016040819052620000359162000106565b6001600160601b0319606084811b821660805283901b1660c05260408051638da5cb5b60e01b81529051849184916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009457600080fd5b505afa158015620000a9573d6000803e3d6000fd5b505050506040513d6020811015620000c057600080fd5b50516001600160601b0319606091821b811660a05293901b90921660e052506200014f92505050565b80516001600160a01b03811681146200010157600080fd5b919050565b6000806000606084860312156200011b578283fd5b6200012684620000e9565b92506200013660208501620000e9565b91506200014660408501620000e9565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c611981620001c76000398061024a528061059d52806107f1528061082b528061085552806109fe52508060b0528061037c5280610a4a5280610aa15280610b7c5280610bd352508061020d52806103a052508061065052506119816000f3fe6080604052600436106100a05760003560e01c8063ac9650d811610064578063ac9650d814610176578063b44a272214610196578063c2e3140a146101ab578063c45a0155146101be578063d44f2bf2146101d3578063f3995c67146101f3576100f8565b806313ead562146100fd5780634659a494146101265780634aa4a4fc146101395780635aa6e6751461014e578063a4a78f0c14610163576100f8565b366100f857336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146100f65760405162461bcd60e51b81526004016100ed906117b3565b60405180910390fd5b005b600080fd5b61011061010b3660046113bc565b610206565b60405161011d91906116ce565b60405180910390f35b6100f6610134366004611415565b6102e0565b34801561014557600080fd5b5061011061037a565b34801561015a57600080fd5b5061011061039e565b6100f6610171366004611415565b6103c2565b61018961018436600461146e565b61045b565b60405161011d9190611712565b3480156101a257600080fd5b5061011061059b565b6100f66101b9366004611415565b6105bf565b3480156101ca57600080fd5b5061011061064e565b3480156101df57600080fd5b506100f66101ee3660046115b5565b610672565b6100f6610201366004611415565b610c67565b60006102337f00000000000000000000000000000000000000000000000000000000000000008686610cd9565b6040516309f56ab160e11b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906313ead562906102859088908890889088906004016116e2565b602060405180830381600087803b15801561029f57600080fd5b505af11580156102b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d791906113a0565b95945050505050565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b15801561035a57600080fd5b505af115801561036e573d6000803e3d6000fd5b50505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561041357600080fd5b505afa158015610427573d6000803e3d6000fd5b505050506040513d602081101561043d57600080fd5b50511015610453576104538686868686866102e0565b505050505050565b60608167ffffffffffffffff8111801561047457600080fd5b506040519080825280602002602001820160405280156104a857816020015b60608152602001906001900390816104935790505b50905060005b8281101561059457600080308686858181106104c657fe5b90506020028101906104d891906118bb565b6040516104e69291906116be565b600060405180830381855af49150503d8060008114610521576040519150601f19603f3d011682016040523d82523d6000602084013e610526565b606091505b5091509150816105725760448151101561053f57600080fd5b60048101905080806020019051810190610559919061151e565b60405162461bcd60e51b81526004016100ed9190611772565b8084848151811061057f57fe5b602090810291909101015250506001016104ae565b5092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561060e57600080fd5b505afa158015610622573d6000803e3d6000fd5b505050506040513d602081101561063857600080fd5b5051101561045357610453868686868686610c67565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610684606083016040840161165b565b60ff16116106a45760405162461bcd60e51b81526004016100ed90611785565b60646106b6606083016040840161165b565b60ff1611156106d75760405162461bcd60e51b81526004016100ed906117d6565b6106ff6106e7602083018361137d565b336106f5602085018561137d565b8460200135610e51565b60008061070f602084018461137d565b6001600160a01b03166389afcb44306040518263ffffffff1660e01b815260040161073a91906116ce565b6040805180830381600087803b15801561075357600080fd5b505af1158015610767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078b9190611638565b9092509050600060646107b16107a7606087016040880161165b565b859060ff16610fa1565b816107b857fe5b049050600060646107d26107a7606088016040890161165b565b816107d957fe5b0490506108166107ef608087016060880161137d565b7f000000000000000000000000000000000000000000000000000000000000000084610fcb565b61085061082960a087016080880161137d565b7f000000000000000000000000000000000000000000000000000000000000000083610fcb565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663883164566040518061016001604052808a60600160208101906108a1919061137d565b6001600160a01b031681526020016108bf60a08c0160808d0161137d565b6001600160a01b031681526020016108dd60c08c0160a08d016115cd565b62ffffff1681526020016108f760e08c0160c08d016114fd565b60020b81526020016109106101008c0160e08d016114fd565b60020b815260208101889052604081018790526101008b013560608201526101208b0135608082015260a00161094e6101608c016101408d0161137d565b6001600160a01b031681526020018a61016001358152506040518263ffffffff1660e01b81526004016109819190611804565b608060405180830381600087803b15801561099b57600080fd5b505af11580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d391906115e7565b93509350505085821015610b335783821015610a2457610a246109fc6080890160608a0161137d565b7f00000000000000000000000000000000000000000000000000000000000000006000610fcb565b818603610a396101a089016101808a016114dd565b8015610a8557506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610a7a60808a0160608b0161137d565b6001600160a01b0316145b15610b1757604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610ad69084906004016118b2565b600060405180830381600087803b158015610af057600080fd5b505af1158015610b04573d6000803e3d6000fd5b50505050610b123382611119565b610b31565b610b31610b2a60808a0160608b0161137d565b338361120d565b505b84811015610c5e5782811015610b5657610b566109fc60a0890160808a0161137d565b808503610b6b6101a089016101808a016114dd565b8015610bb757506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610bac60a08a0160808b0161137d565b6001600160a01b0316145b15610c4957604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610c089084906004016118b2565b600060405180830381600087803b158015610c2257600080fd5b505af1158015610c36573d6000803e3d6000fd5b50505050610c443382611119565b610c5c565b610c5c610b2a60a08a0160808b0161137d565b505b50505050505050565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b15801561035a57600080fd5b6040805160028082526060820183526000926020830190803683370190505090508281600081518110610d0857fe5b60200260200101906001600160a01b031690816001600160a01b0316815250508181600181518110610d3657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316632f1850d782336040518363ffffffff1660e01b81526004018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019060200280838360005b83811015610dc5578181015183820152602001610dad565b50505050905001935050505060206040518083038186803b158015610de957600080fd5b505afa158015610dfd573d6000803e3d6000fd5b505050506040513d6020811015610e1357600080fd5b5051610e4b576040805162461bcd60e51b8152602060048201526002602482015261554160f01b604482015290519081900360640190fd5b50505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b60208310610ed55780518252601f199092019160209182019101610eb6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610f37576040519150601f19603f3d011682016040523d82523d6000602084013e610f3c565b606091505b5091509150818015610f6a575080511580610f6a5750808060200190516020811015610f6757600080fd5b50515b610453576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b6000821580610fbc57505081810281838281610fb957fe5b04145b610fc557600080fd5b92915050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1781529251825160009485949389169392918291908083835b602083106110475780518252601f199092019160209182019101611028565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146110a9576040519150601f19603f3d011682016040523d82523d6000602084013e6110ae565b606091505b50915091508180156110dc5750805115806110dc57508080602001905160208110156110d957600080fd5b50515b611112576040805162461bcd60e51b8152602060048201526002602482015261534160f01b604482015290519081900360640190fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106111655780518252601f199092019160209182019101611146565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146111c7576040519150601f19603f3d011682016040523d82523d6000602084013e6111cc565b606091505b5050905080611208576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b602083106112895780518252601f19909201916020918201910161126a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b509150915081801561131e57508051158061131e575080806020019051602081101561131b57600080fd5b50515b611112576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b803562ffffff8116811461136757600080fd5b919050565b803560ff8116811461136757600080fd5b60006020828403121561138e578081fd5b813561139981611933565b9392505050565b6000602082840312156113b1578081fd5b815161139981611933565b600080600080608085870312156113d1578283fd5b84356113dc81611933565b935060208501356113ec81611933565b92506113fa60408601611354565b9150606085013561140a81611933565b939692955090935050565b60008060008060008060c0878903121561142d578182fd5b863561143881611933565b955060208701359450604087013593506114546060880161136c565b92506080870135915060a087013590509295509295509295565b60008060208385031215611480578182fd5b823567ffffffffffffffff80821115611497578384fd5b818501915085601f8301126114aa578384fd5b8135818111156114b8578485fd5b86602080830285010111156114cb578485fd5b60209290920196919550909350505050565b6000602082840312156114ee578081fd5b81358015158114611399578182fd5b60006020828403121561150e578081fd5b81358060020b8114611399578182fd5b60006020828403121561152f578081fd5b815167ffffffffffffffff80821115611546578283fd5b818401915084601f830112611559578283fd5b81518181111561156557fe5b604051601f8201601f19168101602001838111828210171561158357fe5b60405281815283820160200187101561159a578485fd5b6115ab826020830160208701611907565b9695505050505050565b60006101a082840312156115c7578081fd5b50919050565b6000602082840312156115de578081fd5b61139982611354565b600080600080608085870312156115fc578384fd5b8451935060208501516fffffffffffffffffffffffffffffffff81168114611622578384fd5b6040860151606090960151949790965092505050565b6000806040838503121561164a578182fd5b505080516020909101519092909150565b60006020828403121561166c578081fd5b6113998261136c565b6001600160a01b03169052565b6000815180845261169a816020860160208601611907565b601f01601f19169290920160200192915050565b60020b9052565b62ffffff169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b6001600160a01b039485168152928416602084015262ffffff919091166040830152909116606082015260800190565b6000602080830181845280855180835260408601915060408482028701019250838701855b8281101561176557603f19888603018452611753858351611682565b94509285019290850190600101611737565b5092979650505050505050565b6000602082526113996020830184611682565b60208082526014908201527314195c98d95b9d1859d9481d1bdbc81cdb585b1b60621b604082015260600190565b6020808252600990820152684e6f7420574554483960b81b604082015260600190565b60208082526014908201527350657263656e7461676520746f6f206c6172676560601b604082015260600190565b600061016082019050611818828451611675565b602083015161182a6020840182611675565b50604083015161183d60408401826116b5565b50606083015161185060608401826116ae565b50608083015161186360808401826116ae565b5060a083015160a083015260c083015160c083015260e083015160e0830152610100808401518184015250610120808401516118a182850182611675565b505061014092830151919092015290565b90815260200190565b6000808335601e198436030181126118d1578283fd5b83018035915067ffffffffffffffff8211156118eb578283fd5b60200191503681900382131561190057600080fd5b9250929050565b60005b8381101561192257818101518382015260200161190a565b83811115610e4b5750506000910152565b6001600160a01b038116811461194857600080fd5b5056fea264697066735822122038c8073aac9b9096fb2cf52f606f3d34619f194010973b644151256577d96b8664736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd40000000000000000000000007cf0fb64d72b733695d77d197c664e90d07cf45a", + "nonce": "0x4d" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2c45504850db247afaa887f65d8055002f8e5e832e43f7898aed13354c12cd27", + "transactionType": "CREATE", + "contractName": "TickLens", + "contractAddress": "0x05Ad77F1e419Dac0B580a2Ca08CB1e3e33F946Ee", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x6b812", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061052a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063351fb47814610030575b600080fd5b61004361003e366004610333565b610059565b6040516100509190610458565b60405180910390f35b60606000836001600160a01b0316635339c296846040518263ffffffff1660e01b815260040161008991906104c0565b60206040518083038186803b1580156100a157600080fd5b505afa1580156100b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100d99190610440565b90506000805b610100811015610103576001811b8316156100fb576001909101905b6001016100df565b506000856001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561013f57600080fd5b505afa158015610153573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101779190610371565b90508167ffffffffffffffff8111801561019057600080fd5b506040519080825280602002602001820160405280156101ca57816020015b6101b76102df565b8152602001906001900390816101af5790505b50935060005b6101008110156102d5576001811b8416156102cd5760405163f30dba9360e01b8152600187900b60020b60081b820183029060009081906001600160a01b038b169063f30dba93906102269086906004016104ce565b6101006040518083038186803b15801561023f57600080fd5b505afa158015610253573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102779190610399565b5050505050509150915060405180606001604052808460020b815260200182600f0b8152602001836001600160801b0316815250888760019003975087815181106102be57fe5b60200260200101819052505050505b6001016101d0565b5050505092915050565b604080516060810182526000808252602082018190529181019190915290565b8051801515811461030f57600080fd5b919050565b805161030f816104dc565b805163ffffffff8116811461030f57600080fd5b60008060408385031215610345578182fd5b8235610350816104dc565b91506020830135600181900b8114610366578182fd5b809150509250929050565b600060208284031215610382578081fd5b81518060020b8114610392578182fd5b9392505050565b600080600080600080600080610100898b0312156103b5578384fd5b88516001600160801b03811681146103cb578485fd5b80985050602089015180600f0b81146103e2578485fd5b80975050604089015195506060890151945060808901518060060b8114610407578485fd5b935061041560a08a01610314565b925061042360c08a0161031f565b915061043160e08a016102ff565b90509295985092959890939650565b600060208284031215610451578081fd5b5051919050565b602080825282518282018190526000919060409081850190868401855b828110156104b3578151805160020b855286810151600f0b878601528501516001600160801b03168585015260609093019290850190600101610475565b5091979650505050505050565b60019190910b815260200190565b60029190910b815260200190565b6001600160a01b03811681146104f157600080fd5b5056fea26469706673582212202a37e18508d67e0f2f7b89a9f0d0c67f2fcfefdf84bdc029effbe275c4807f6864736f6c63430007060033", + "nonce": "0x4e" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9f6b596a7a2abeb82c4efe35d0849d9fd2676b2a542818b9e8918261535e7435", + "transactionType": "CREATE", + "contractName": "QuoterV2", + "contractAddress": "0x84Ab2f9Fdc4Bf66312b0819D879437b8749EfDf2", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x2003ae", + "value": "0x0", + "data": "0x60e06040523480156200001157600080fd5b5060405162001d7f38038062001d7f8339810160408190526200003491620000f9565b6001600160601b0319606083811b821660805282901b1660c05260408051638da5cb5b60e01b81529051839183916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009357600080fd5b505afa158015620000a8573d6000803e3d6000fd5b505050506040513d6020811015620000bf57600080fd5b505160601b6001600160601b03191660a052506200013092505050565b80516001600160a01b0381168114620000f457600080fd5b919050565b600080604083850312156200010c578182fd5b6200011783620000dc565b91506200012760208401620000dc565b90509250929050565b60805160601c60a05160601c60c05160601c611c0f62000170600039806102f352508061031752508061036a528061068b5280610a475250611c0f6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063bd21704a1161005b578063bd21704a146100eb578063c45a01551461010e578063c6a5026a14610116578063cdca17531461012957610088565b80632f80bb1d1461008d5780634aa4a4fc146100b95780635aa6e675146100ce5780639c65a7d2146100d6575b600080fd5b6100a061009b36600461176c565b61013c565b6040516100b09493929190611a86565b60405180910390f35b6100c16102f1565b6040516100b091906119f0565b6100c1610315565b6100e96100e43660046117d2565b610339565b005b6100fe6100f936600461188a565b6104b6565b6040516100b09493929190611b21565b6100c1610689565b6100fe61012436600461188a565b6106ad565b6100a061013736600461176c565b610823565b6000606080600061014c866109ba565b67ffffffffffffffff8111801561016257600080fd5b5060405190808252806020026020018201604052801561018c578160200160208202803683370190505b509250610198866109ba565b67ffffffffffffffff811180156101ae57600080fd5b506040519080825280602002602001820160405280156101d8578160200160208202803683370190505b50915060005b60008060006101ec8a6109cb565b9250925092506000806000806102486040518060a00160405280886001600160a01b03168152602001896001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b03168152506104b6565b9350935093509350828b898151811061025d57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061028a57fe5b63ffffffff90921660209283029190910190910152929b50968201966001909601958b926102b78e6109fc565b156102cc576102c58e610a04565b9d506102dc565b8c9b5050505050505050506102e8565b505050505050506101de565b92959194509250565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008313806103485750600082135b61035157600080fd5b600080600061035f846109cb565b9250925092506103917f0000000000000000000000000000000000000000000000000000000000000000848484610a21565b5060008060008089136103bd57856001600160a01b0316856001600160a01b031610888a6000036103d8565b846001600160a01b0316866001600160a01b03161089896000035b92509250925060006103eb878787610a40565b9050600080826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561042a57600080fd5b505afa15801561043e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046291906118ac565b50505050505091509150851561048957604051848152826020820152816040820152606081fd5b6000541561049f57600054841461049f57600080fd5b604051858152826020820152816040820152606081fd5b6020810151815160608301516000928392839283926001600160a01b03808216908416109284926104e79290610a40565b905086608001516001600160a01b0316600014156105085760408701516000555b60005a9050816001600160a01b031663128acb08308561052b8c60400151610a7e565b6000038c608001516001600160a01b031660001461054d578c60800151610573565b8761056c5773fffd8963efd1fc6a506488495d951d5263988d25610573565b6401000276a45b8d602001518e606001518f60000151604051602001610594939291906119b5565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016105c3959493929190611a04565b6040805180830381600087803b1580156105dc57600080fd5b505af192505050801561060c575060408051601f3d908101601f19168201909252610609918101906117af565b60015b61067c573d80801561063a576040519150601f19603f3d011682016040523d82523d6000602084013e61063f565b606091505b505a8203945088608001516001600160a01b03166000141561066057600080555b61066b818487610a94565b975097509750975050505050610682565b50505050505b9193509193565b7f000000000000000000000000000000000000000000000000000000000000000081565b6020810151815160608301516000928392839283926001600160a01b03808216908416109284926106de9290610a40565b905060005a9050816001600160a01b031663128acb0830856107038c60400151610a7e565b60808d01516001600160a01b031615610720578c60800151610746565b8761073f5773fffd8963efd1fc6a506488495d951d5263988d25610746565b6401000276a45b8d600001518e606001518f60200151604051602001610767939291906119b5565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401610796959493929190611a04565b6040805180830381600087803b1580156107af57600080fd5b505af19250505080156107df575060408051601f3d908101601f191682019092526107dc918101906117af565b60015b61067c573d80801561080d576040519150601f19603f3d011682016040523d82523d6000602084013e610812565b606091505b505a8203945061066b818487610a94565b60006060806000610833866109ba565b67ffffffffffffffff8111801561084957600080fd5b50604051908082528060200260200182016040528015610873578160200160208202803683370190505b50925061087f866109ba565b67ffffffffffffffff8111801561089557600080fd5b506040519080825280602002602001820160405280156108bf578160200160208202803683370190505b50915060005b60008060006108d38a6109cb565b92509250925060008060008061092f6040518060a00160405280896001600160a01b03168152602001886001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b03168152506106ad565b9350935093509350828b898151811061094457fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061097157fe5b63ffffffff90921660209283029190910190910152929b50968201966001909601958b9261099e8e6109fc565b156102cc576109ac8e610a04565b9d50505050505050506108c5565b80516017601319909101045b919050565b600080806109d98482610b50565b92506109e6846014610c00565b90506109f3846017610b50565b91509193909250565b516042111590565b8051606090610a1b90839060179060161901610ca7565b92915050565b6000610a3785610a32868686610df8565b610e4e565b95945050505050565b6000610a767f0000000000000000000000000000000000000000000000000000000000000000610a71868686610df8565b610f15565b949350505050565b6000600160ff1b8210610a9057600080fd5b5090565b600080600080600080876001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b158015610ad757600080fd5b505afa158015610aeb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0f91906118ac565b50949750610b2595508e9450610ff99350505050565b91975095509050610b406001600160a01b0389168383611086565b9350869250505093509350935093565b600081826014011015610b9f576040805162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b604482015290519081900360640190fd5b8160140183511015610bf0576040805162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015290519081900360640190fd5b500160200151600160601b900490565b600081826003011015610c4e576040805162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b604482015290519081900360640190fd5b8160030183511015610c9e576040805162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015290519081900360640190fd5b50016003015190565b60608182601f011015610cf2576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b828284011015610d3a576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b81830184511015610d86576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b606082158015610da55760405191506000825260208201604052610def565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610dde578051835260209283019201610dc6565b5050858452601f01601f1916604052505b50949350505050565b610e0061162a565b826001600160a01b0316846001600160a01b03161115610e1e579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000610e5a8383610f15565b9050336001600160a01b03821614610e7157600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015610ed557600080fd5b505afa158015610ee9573d6000803e3d6000fd5b505050506040513d6020811015610eff57600080fd5b50516001600160a01b03163314610a1b57600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610610f3d57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b60008060008351606014611065576044845110156110325760405162461bcd60e51b815260040161102990611a5c565b60405180910390fd5b6004840193508380602001905181019061104c9190611820565b60405162461bcd60e51b81526004016110299190611a49565b83806020019051810190611079919061194c565b9250925092509193909250565b60008060008060008060008060088b6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110cd57600080fd5b505afa1580156110e1573d6000803e3d6000fd5b505050506040513d60208110156110f757600080fd5b5051600290810b908c900b8161110957fe5b0560020b901d905060006101008c6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561114f57600080fd5b505afa158015611163573d6000803e3d6000fd5b505050506040513d602081101561117957600080fd5b5051600290810b908d900b8161118b57fe5b0560020b8161119657fe5b079050600060088d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156111d657600080fd5b505afa1580156111ea573d6000803e3d6000fd5b505050506040513d602081101561120057600080fd5b5051600290810b908d900b8161121257fe5b0560020b901d905060006101008e6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561125857600080fd5b505afa15801561126c573d6000803e3d6000fd5b505050506040513d602081101561128257600080fd5b5051600290810b908e900b8161129457fe5b0560020b8161129f57fe5b07905060008160ff166001901b8f6001600160a01b0316635339c296856040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b1580156112f357600080fd5b505afa158015611307573d6000803e3d6000fd5b505050506040513d602081101561131d57600080fd5b5051161180156113a357508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561136157600080fd5b505afa158015611375573d6000803e3d6000fd5b505050506040513d602081101561138b57600080fd5b5051600290810b908d900b8161139d57fe5b0760020b155b80156113b457508b60020b8d60020b135b945060008360ff166001901b8f6001600160a01b0316635339c296876040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561140757600080fd5b505afa15801561141b573d6000803e3d6000fd5b505050506040513d602081101561143157600080fd5b5051161180156114b757508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561147557600080fd5b505afa158015611489573d6000803e3d6000fd5b505050506040513d602081101561149f57600080fd5b5051600290810b908e900b816114b157fe5b0760020b155b80156114c857508b60020b8d60020b125b95508160010b8460010b12806114f457508160010b8460010b1480156114f457508060ff168360ff1611155b1561150a57839950829750819850809650611517565b8199508097508398508296505b505060001960ff87161b9150505b8560010b8760010b136115e7578560010b8760010b141561154c5760001960ff858103161c165b6000818c6001600160a01b0316635339c2968a6040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561159657600080fd5b505afa1580156115aa573d6000803e3d6000fd5b505050506040513d60208110156115c057600080fd5b50511690506115ce8161160f565b61ffff1698909801975050600190950194600019611525565b81156115f4576001880397505b8215611601576001880397505b505050505050509392505050565b6000805b8215610a1b57600019830190921691600101611613565b604080516060810182526000808252602082018190529181019190915290565b600082601f83011261165a578081fd5b813561166d61166882611b6f565b611b4b565b818152846020838601011115611681578283fd5b816020850160208301379081016020019190915292915050565b8051600281900b81146109c657600080fd5b600060a082840312156116be578081fd5b60405160a0810181811067ffffffffffffffff821117156116db57fe5b60405290508082356116ec81611bc1565b815260208301356116fc81611bc1565b602082015260408381013590820152606083013562ffffff8116811461172157600080fd5b60608201526117326080840161173e565b60808201525092915050565b80356109c681611bc1565b805161ffff811681146109c657600080fd5b805160ff811681146109c657600080fd5b6000806040838503121561177e578182fd5b823567ffffffffffffffff811115611794578283fd5b6117a08582860161164a565b95602094909401359450505050565b600080604083850312156117c1578182fd5b505080516020909101519092909150565b6000806000606084860312156117e6578081fd5b8335925060208401359150604084013567ffffffffffffffff81111561180a578182fd5b6118168682870161164a565b9150509250925092565b600060208284031215611831578081fd5b815167ffffffffffffffff811115611847578182fd5b8201601f81018413611857578182fd5b805161186561166882611b6f565b818152856020838501011115611879578384fd5b610a37826020830160208601611b91565b600060a0828403121561189b578081fd5b6118a583836116ad565b9392505050565b600080600080600080600080610100898b0312156118c8578384fd5b88516118d381611bc1565b97506118e160208a0161169b565b96506118ef60408a01611749565b95506118fd60608a01611749565b945061190b60808a01611749565b935061191960a08a0161175b565b925061192760c08a0161175b565b915060e0890151801515811461193b578182fd5b809150509295985092959890939650565b600080600060608486031215611960578081fd5b83519250602084015161197281611bc1565b91506119806040850161169b565b90509250925092565b600081518084526119a1816020860160208601611b91565b601f01601f19169290920160200192915050565b606093841b6bffffffffffffffffffffffff19908116825260e89390931b6001600160e81b0319166014820152921b166017820152602b0190565b6001600160a01b0391909116815260200190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a06080830152611a3e60a0830184611989565b979650505050505050565b6000602082526118a56020830184611989565b60208082526010908201526f2ab732bc3832b1ba32b21032b93937b960811b604082015260600190565b600060808201868352602060808185015281875180845260a0860191508289019350845b81811015611acf5784516001600160a01b031683529383019391830191600101611aaa565b505084810360408601528651808252908201925081870190845b81811015611b0b57825163ffffffff1685529383019391830191600101611ae9565b5050505060609290920192909252949350505050565b9384526001600160a01b0392909216602084015263ffffffff166040830152606082015260800190565b60405181810167ffffffffffffffff81118282101715611b6757fe5b604052919050565b600067ffffffffffffffff821115611b8357fe5b50601f01601f191660200190565b60005b83811015611bac578181015183820152602001611b94565b83811115611bbb576000848401525b50505050565b6001600160a01b0381168114611bd657600080fd5b5056fea2646970667358221220f51808d283bf044e2dd0ebc2c1dcdc5a1aa6c8c5a8fda0321f06f6d973058aa264736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4", + "nonce": "0x4f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0c8e8a6e13306b71cac18db649241312626b52dfad137cfc117d0015fa7637f4", + "transactionType": "CREATE", + "contractName": "KatanaInterfaceMulticall", + "contractAddress": "0x48365CcA8769c926ffbFE5B43f0e360363e8ee70", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x69aab", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061050f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80630f28c97d146100465780631749e1e3146100645780634d2301cc14610085575b600080fd5b61004e610098565b60405161005b91906103da565b60405180910390f35b610077610072366004610280565b61009c565b60405161005b9291906103e3565b61004e61009336600461025f565b610213565b4290565b8051439060609067ffffffffffffffff811180156100b957600080fd5b506040519080825280602002602001820160405280156100f357816020015b6100e0610220565b8152602001906001900390816100d85790505b50905060005b835181101561020d57600080600086848151811061011357fe5b60200260200101516000015187858151811061012b57fe5b60200260200101516020015188868151811061014357fe5b60200260200101516040015192509250925060005a9050600080856001600160a01b0316858560405161017691906103be565b60006040518083038160008787f1925050503d80600081146101b4576040519150601f19603f3d011682016040523d82523d6000602084013e6101b9565b606091505b509150915060005a8403905060405180606001604052808415158152602001828152602001838152508989815181106101ee57fe5b60200260200101819052505050505050505080806001019150506100f9565b50915091565b6001600160a01b03163190565b604051806060016040528060001515815260200160008152602001606081525090565b80356001600160a01b038116811461025a57600080fd5b919050565b600060208284031215610270578081fd5b61027982610243565b9392505050565b60006020808385031215610292578182fd5b823567ffffffffffffffff808211156102a9578384fd5b818501915085601f8301126102bc578384fd5b8135818111156102c857fe5b6102d58485830201610485565b81815284810190848601875b848110156103af5781358701601f196060828e0382011215610301578a8bfd5b60408051606081018181108b8211171561031757fe5b8252610324848d01610243565b8152818401358c82015260608401358a81111561033f578d8efd5b8085019450508e603f850112610353578c8dfd5b8b8401358a81111561036157fe5b6103718d85601f84011601610485565b93508084528f83828701011115610386578d8efd5b808386018e86013783018c018d90529081019190915285525092870192908701906001016102e1565b50909998505050505050505050565b600082516103d08184602087016104a9565b9190910192915050565b90815260200190565b600060408083018584526020828186015281865180845260609350838701915083838202880101838901875b8381101561047557898303605f19018552815180511515845286810151878501528801518884018890528051888501819052608061045282828801858c016104a9565b96880196601f91909101601f19169490940190930192509085019060010161040f565b50909a9950505050505050505050565b60405181810167ffffffffffffffff811182821017156104a157fe5b604052919050565b60005b838110156104c45781810151838201526020016104ac565b838111156104d3576000848401525b5050505056fea2646970667358221220d2bc22659309504a96e5cca841b34d5a580f62ba37f08a9fe5f9e27dffdc6bef64736f6c63430007060033", + "nonce": "0x50" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x68abcc033af4644a686f54fc82b3e1ebcbe2b940cc0f0cf5fcffefc09241d53c", + "transactionType": "CREATE", + "contractName": "MixedRouteQuoterV1", + "contractAddress": "0xebdC1bb4DF7627573A480bBEEB30e8919d21BC90", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xB255D6A720BB7c39fee173cE22113397119cB930", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x20e275", + "value": "0x0", + "data": "0x6101006040523480156200001257600080fd5b5060405162001e7838038062001e78833981016040819052620000359162000106565b6001600160601b0319606084811b821660805282901b1660c05260408051638da5cb5b60e01b81529051849183916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009457600080fd5b505afa158015620000a9573d6000803e3d6000fd5b505050506040513d6020811015620000c057600080fd5b50516001600160601b0319606091821b811660a05294901b90931660e052506200014f92505050565b80516001600160a01b03811681146200010157600080fd5b919050565b6000806000606084860312156200011b578283fd5b6200012684620000e9565b92506200013660208501620000e9565b91506200014660408501620000e9565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c611cd8620001a06000398061018852806106ee5250806101405250806101645250806101fa52806104cb52806107845250611cd86000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80639c65a7d21161005b5780639c65a7d2146100db578063b174a0a7146100f0578063c45a015514610113578063cdca17531461011b57610088565b80634aa4a4fc1461008d5780635aa6e675146100ab57806368e0d4e1146100b35780638a499286146100bb575b600080fd5b61009561013e565b6040516100a29190611a74565b60405180910390f35b610095610162565b610095610186565b6100ce6100c936600461183f565b6101aa565b6040516100a29190611b46565b6100ee6100e9366004611787565b6101c9565b005b6101036100fe3660046118a3565b610335565b6040516100a29493929190611bea565b6100956104c9565b61012e610129366004611721565b6104ed565b6040516100a29493929190611b4f565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101c38260400151836000015184602001516106e4565b92915050565b60008313806101d85750600082135b6101e157600080fd5b60008060006101ef8461072d565b9250925092506102217f000000000000000000000000000000000000000000000000000000000000000084848461075e565b506000806000881361024b57846001600160a01b0316846001600160a01b03161088600003610265565b836001600160a01b0316856001600160a01b031610876000035b91509150600061027686868661077d565b9050600080826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b1580156102b557600080fd5b505afa1580156102c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ed9190611930565b50505050505091509150841561031457604051848152826020820152816040820152606081fd5b60405162461bcd60e51b815260040161032c90611b11565b60405180910390fd5b6020810151815160608301516000928392839283926001600160a01b0380821690841610928492610366929061077d565b905060005a9050816001600160a01b031663128acb08308561038b8c604001516107bb565b60808d01516001600160a01b0316156103a8578c608001516103ce565b876103c75773fffd8963efd1fc6a506488495d951d5263988d256103ce565b6401000276a45b8d600001518e606001518f602001516040516020016103ef93929190611a39565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161041e959493929190611a88565b6040805180830381600087803b15801561043757600080fd5b505af1925050508015610467575060408051601f3d908101601f1916820190925261046491810190611764565b60015b6104bc573d808015610495576040519150601f19603f3d011682016040523d82523d6000602084013e61049a565b606091505b505a820394506104ab8184876107d1565b9750975097509750505050506104c2565b50505050505b9193509193565b7f000000000000000000000000000000000000000000000000000000000000000081565b600060608060006104fd8661088d565b67ffffffffffffffff8111801561051357600080fd5b5060405190808252806020026020018201604052801561053d578160200160208202803683370190505b5092506105498661088d565b67ffffffffffffffff8111801561055f57600080fd5b50604051908082528060200260200182016040528015610589578160200160208202803683370190505b50915060005b600080600061059d8a61072d565b91945092509050628000008116156105eb576105e46040518060600160405280856001600160a01b03168152602001846001600160a01b031681526020018b8152506101aa565b98506106a3565b6000806000806106416040518060a00160405280896001600160a01b03168152602001886001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b0316815250610335565b9350935093509350828b898151811061065657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061068357fe5b63ffffffff90921660209283029190910190910152929b50505094909401935b6001909301926106b28a61089e565b156106c7576106c08a6108a6565b99506106d3565b889750505050506106db565b50505061058f565b92959194509250565b60008060006107147f000000000000000000000000000000000000000000000000000000000000000086866108bd565b9150915061072386838361098b565b9695505050505050565b6000808061073b8482610a47565b9250610748846014610af7565b9050610755846017610a47565b91509193909250565b60006107748561076f868686610b9e565b610bf4565b95945050505050565b60006107b37f00000000000000000000000000000000000000000000000000000000000000006107ae868686610b9e565b610cbb565b949350505050565b6000600160ff1b82106107cd57600080fd5b5090565b600080600080600080876001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561081457600080fd5b505afa158015610828573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084c9190611930565b5094975061086295508e9450610d9f9350505050565b9197509550905061087d6001600160a01b0389168383610e23565b9350869250505093509350935093565b80516017601319909101045b919050565b516042111590565b80516060906101c3908390601790601619016113ac565b60008060006108cc85856114fd565b5090506000806108dd888888611561565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561091557600080fd5b505afa158015610929573d6000803e3d6000fd5b505050506040513d606081101561093f57600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b038781169084161461097957808261097c565b81815b90999098509650505050505050565b60008084116109e1576040805162461bcd60e51b815260206004820152601960248201527f494e53554646494349454e545f494e5055545f414d4f554e5400000000000000604482015290519081900360640190fd5b6000831180156109f15750600082115b6109fa57600080fd5b6000610a08856103e5611621565b90506000610a168285611621565b90506000610a3083610a2a886103e8611621565b90611645565b9050808281610a3b57fe5b04979650505050505050565b600081826014011015610a96576040805162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b604482015290519081900360640190fd5b8160140183511015610ae7576040805162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015290519081900360640190fd5b500160200151600160601b900490565b600081826003011015610b45576040805162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b604482015290519081900360640190fd5b8160030183511015610b95576040805162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015290519081900360640190fd5b50016003015190565b610ba6611670565b826001600160a01b0316846001600160a01b03161115610bc4579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000610c008383610cbb565b9050336001600160a01b03821614610c1757600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015610c7b57600080fd5b505afa158015610c8f573d6000803e3d6000fd5b505050506040513d6020811015610ca557600080fd5b50516001600160a01b031633146101c357600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610610ce357600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b60008060008351606014610e0257604484511015610dcf5760405162461bcd60e51b815260040161032c90611ae7565b60048401935083806020019051810190610de991906117d5565b60405162461bcd60e51b815260040161032c9190611acd565b83806020019051810190610e1691906119d0565b9250925092509193909250565b60008060008060008060008060088b6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e6a57600080fd5b505afa158015610e7e573d6000803e3d6000fd5b505050506040513d6020811015610e9457600080fd5b5051600290810b908c900b81610ea657fe5b0560020b901d905060006101008c6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610eec57600080fd5b505afa158015610f00573d6000803e3d6000fd5b505050506040513d6020811015610f1657600080fd5b5051600290810b908d900b81610f2857fe5b0560020b81610f3357fe5b079050600060088d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f7357600080fd5b505afa158015610f87573d6000803e3d6000fd5b505050506040513d6020811015610f9d57600080fd5b5051600290810b908d900b81610faf57fe5b0560020b901d905060006101008e6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610ff557600080fd5b505afa158015611009573d6000803e3d6000fd5b505050506040513d602081101561101f57600080fd5b5051600290810b908e900b8161103157fe5b0560020b8161103c57fe5b07905060008160ff166001901b8f6001600160a01b0316635339c296856040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561109057600080fd5b505afa1580156110a4573d6000803e3d6000fd5b505050506040513d60208110156110ba57600080fd5b50511611801561114057508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110fe57600080fd5b505afa158015611112573d6000803e3d6000fd5b505050506040513d602081101561112857600080fd5b5051600290810b908d900b8161113a57fe5b0760020b155b801561115157508b60020b8d60020b135b945060008360ff166001901b8f6001600160a01b0316635339c296876040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b1580156111a457600080fd5b505afa1580156111b8573d6000803e3d6000fd5b505050506040513d60208110156111ce57600080fd5b50511611801561125457508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561121257600080fd5b505afa158015611226573d6000803e3d6000fd5b505050506040513d602081101561123c57600080fd5b5051600290810b908e900b8161124e57fe5b0760020b155b801561126557508b60020b8d60020b125b95508160010b8460010b128061129157508160010b8460010b14801561129157508060ff168360ff1611155b156112a7578399508297508198508096506112b4565b8199508097508398508296505b505060001960ff87161b9150505b8560010b8760010b13611384578560010b8760010b14156112e95760001960ff858103161c165b6000818c6001600160a01b0316635339c2968a6040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561133357600080fd5b505afa158015611347573d6000803e3d6000fd5b505050506040513d602081101561135d57600080fd5b505116905061136b81611655565b61ffff16989098019750506001909501946000196112c2565b8115611391576001880397505b821561139e576001880397505b505050505050509392505050565b60608182601f0110156113f7576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b82828401101561143f576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b8183018451101561148b576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b6060821580156114aa57604051915060008252602082016040526114f4565b6040519150601f8416801560200281840101858101878315602002848b0101015b818310156114e35780518352602092830192016114cb565b5050858452601f01601f1916604052505b50949350505050565b600080826001600160a01b0316846001600160a01b0316141561151f57600080fd5b826001600160a01b0316846001600160a01b03161061153f578284611542565b83835b90925090506001600160a01b03821661155a57600080fd5b9250929050565b600080600061157085856114fd565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527fe85772d2fe4ad93037659afaee57751696456eb5dd99987e43f3cf11c6e255a2609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b600082158061163c5750508181028183828161163957fe5b04145b6101c357600080fd5b808201828110156101c357600080fd5b6000805b82156101c357600019830190921691600101611659565b604080516060810182526000808252602082018190529181019190915290565b600082601f8301126116a0578081fd5b81356116b36116ae82611c38565b611c14565b8181528460208386010111156116c7578283fd5b816020850160208301379081016020019190915292915050565b8051600281900b811461089957600080fd5b803561089981611c8a565b805161ffff8116811461089957600080fd5b805160ff8116811461089957600080fd5b60008060408385031215611733578182fd5b823567ffffffffffffffff811115611749578283fd5b61175585828601611690565b95602094909401359450505050565b60008060408385031215611776578182fd5b505080516020909101519092909150565b60008060006060848603121561179b578081fd5b8335925060208401359150604084013567ffffffffffffffff8111156117bf578182fd5b6117cb86828701611690565b9150509250925092565b6000602082840312156117e6578081fd5b815167ffffffffffffffff8111156117fc578182fd5b8201601f8101841361180c578182fd5b805161181a6116ae82611c38565b81815285602083850101111561182e578384fd5b610774826020830160208601611c5a565b600060608284031215611850578081fd5b6040516060810181811067ffffffffffffffff8211171561186d57fe5b604052823561187b81611c8a565b8152602083013561188b81611c8a565b60208201526040928301359281019290925250919050565b600060a082840312156118b4578081fd5b60405160a0810181811067ffffffffffffffff821117156118d157fe5b60405282356118df81611c8a565b815260208301356118ef81611c8a565b602082015260408381013590820152606083013562ffffff81168114611913578283fd5b6060820152611924608084016116f3565b60808201529392505050565b600080600080600080600080610100898b03121561194c578384fd5b885161195781611c8a565b975061196560208a016116e1565b965061197360408a016116fe565b955061198160608a016116fe565b945061198f60808a016116fe565b935061199d60a08a01611710565b92506119ab60c08a01611710565b915060e089015180151581146119bf578182fd5b809150509295985092959890939650565b6000806000606084860312156119e4578081fd5b8351925060208401516119f681611c8a565b9150611a04604085016116e1565b90509250925092565b60008151808452611a25816020860160208601611c5a565b601f01601f19169290920160200192915050565b606093841b6bffffffffffffffffffffffff19908116825260e89390931b6001600160e81b0319166014820152921b166017820152602b0190565b6001600160a01b0391909116815260200190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a06080830152611ac260a0830184611a0d565b979650505050505050565b600060208252611ae06020830184611a0d565b9392505050565b60208082526010908201526f2ab732bc3832b1ba32b21032b93937b960811b604082015260600190565b6020808252818101527f4578616374206f75747075742071756f7465206e6f7420737570706f72746564604082015260600190565b90815260200190565b600060808201868352602060808185015281875180845260a0860191508289019350845b81811015611b985784516001600160a01b031683529383019391830191600101611b73565b505084810360408601528651808252908201925081870190845b81811015611bd457825163ffffffff1685529383019391830191600101611bb2565b5050505060609290920192909252949350505050565b9384526001600160a01b0392909216602084015263ffffffff166040830152606082015260800190565b60405181810167ffffffffffffffff81118282101715611c3057fe5b604052919050565b600067ffffffffffffffff821115611c4c57fe5b50601f01601f191660200190565b60005b83811015611c75578181015183820152602001611c5d565b83811115611c84576000848401525b50505050565b6001600160a01b0381168114611c9f57600080fd5b5056fea2646970667358221220eb85197b0a63d235fbc99b0921e5ba25859ed2839c1f4b94107af88b516d505964736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000b255d6a720bb7c39fee173ce22113397119cb930000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4", + "nonce": "0x51" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionType": "CALL", + "contractName": "src/core/KatanaV3PoolBeacon.sol:KatanaV3PoolBeacon", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "function": "transferOwnership(address)", + "arguments": [ + "0x9D05D1F5b0424F8fDE534BC196FFB6Dd211D902a" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "to": "0x4c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf31", + "gas": "0xb078", + "value": "0x0", + "data": "0xf2fde38b0000000000000000000000009d05d1f5b0424f8fde534bc196ffb6dd211d902a", + "nonce": "0x52" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [ + "src/periphery/libraries/NFTDescriptor.sol:NFTDescriptor:0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94" + ], + "pending": [ + "0xa4217cd430ef8c688c19cd1010b0fd25a7ed2530a50e7caba3d1b5e681cf6fed", + "0xdb4d3e73aa89c36929d46954b032f978ba5152acee569d37a10f2d73448d6bca", + "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "0xe823d9534c5a148772a56d73e787ab894844feb69ddd4d54b949ef284ceb17a0", + "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "0xa843298e33ac07808014483504c4d2361f66b5ecd59c6598ed10c0bc406436e9", + "0x70e6f0888de92ce2dc655bf54cc17eb878698e2a2b75ad8afc8ae9d60096c15a", + "0xfd431ea9532e18d24979de234b0e490da59e501942d2dcd10bb2cfd57a6d3025", + "0xa0f07e84401e580d16d4d162b0fed0d1040c77926fba13b760f9e854d4e141f9", + "0x2c45504850db247afaa887f65d8055002f8e5e832e43f7898aed13354c12cd27", + "0x9f6b596a7a2abeb82c4efe35d0849d9fd2676b2a542818b9e8918261535e7435", + "0x0c8e8a6e13306b71cac18db649241312626b52dfad137cfc117d0015fa7637f4", + "0x68abcc033af4644a686f54fc82b3e1ebcbe2b940cc0f0cf5fcffefc09241d53c", + "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf" + ], + "returns": {}, + "timestamp": 1732163873, + "chain": 2020, + "multi": false, + "commit": "1e197e8" +} \ No newline at end of file diff --git a/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163881.json b/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163881.json new file mode 100644 index 0000000..365a2ec --- /dev/null +++ b/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163881.json @@ -0,0 +1,614 @@ +{ + "transactions": [ + { + "hash": "0xa4217cd430ef8c688c19cd1010b0fd25a7ed2530a50e7caba3d1b5e681cf6fed", + "transactionType": "CREATE", + "contractName": "NFTDescriptor", + "contractAddress": "0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x653614", + "data": "0x615b4c610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100355760003560e01c8063c49917d71461003a575b600080fd5b61004d610048366004613b51565b610063565b60405161005a9190614190565b60405180910390f35b6060600061007e83610079856101800151610170565b6103b6565b905060006100b26100928560600151610471565b61009f8660800151610471565b6100ad876101a001516105dd565b6105f3565b905060006101006100c68660000151610625565b6100d38760800151610471565b6100e088602001516105dd565b6100ed89604001516105dd565b6100fb8a6101800151610170565b610700565b9050600061011561011087610736565b610971565b9050610145848484846040516020016101319493929190613da9565b604051602081830303815290604052610971565b604051602001610155919061414b565b6040516020818303038152906040529450505050505b919050565b606062ffffff821661019b5750604080518082019091526002815261302560f01b602082015261016b565b816000805b62ffffff8316156101eb5760ff8116156101bc576001016101d5565b600a62ffffff84160662ffffff166000146101d5576001015b600190910190600a62ffffff84160492506101a0565b6101f3613a4b565b6000600584106102e8576000600461020e8660ff8716610abf565b101561021b57600161021e565b60005b60ff90811691506102329085166001610abf565b61023d866005610abf565b106102695761026461025360ff86166001610abf565b61025e876005610abf565b90610abf565b61026c565b60005b60ff85166080850181905290925061028b9060019061025e9085610b1c565b60ff90811660a085015260808401516102b29183916102ac91166001610abf565b90610b1c565b60ff90811660408501526102da9082906102ac906102d39088166001610b1c565b8590610b1c565b60ff16602084015250610358565b6102f3600585610abf565b6002608084018190529091506103119060019061025e908490610b1c565b60ff90811660a08401526103339061032c9085166002610b1c565b8290610b1c565b60ff1660208301819052610348906002610abf565b60ff166040830152600160c08301525b6103776103688560ff8616610abf565b62ffffff891690600a0a610b76565b8252600160e08301526004841161038f57600061039a565b61039a846004610abf565b60ff1660608301526103ab82610bdd565b979650505050505050565b6060816103c68460600151610471565b6103d38560800151610471565b61040c8660e00151156103eb578661012001516103f2565b8661010001515b8761016001518860c001518960a001518a60e00151610ded565b6104458760e00151156104245787610100015161042b565b8761012001515b8861016001518960c001518a60a001518b60e00151610ded565b604051602001610459959493929190614093565b60405160208183030381529060405290505b92915050565b6060816000805b82518160ff1610156104bd57828160ff168151811061049357fe5b6020910101516001600160f81b031916601160f91b14156104b5576001909101905b600101610478565b5060ff8116156105d55760008160ff1683510167ffffffffffffffff811180156104e657600080fd5b506040519080825280601f01601f191660200182016040528015610511576020820181803683370190505b5090506000805b84518160ff1610156105c857848160ff168151811061053357fe5b6020910101516001600160f81b031916601160f91b141561057d57601760fa1b83838060010194508151811061056557fe5b60200101906001600160f81b031916908160001a9053505b848160ff168151811061058c57fe5b602001015160f81c60f81b8383806001019450815181106105a957fe5b60200101906001600160f81b031916908160001a905350600101610518565b508194505050505061016b565b509192915050565b606061046b6001600160a01b0383166014610f02565b60608383838660405160200161060c9493929190613e87565b60405160208183030381529060405290505b9392505050565b60608161064a57506040805180820190915260018152600360fc1b602082015261016b565b8160005b811561066257600101600a8204915061064e565b60008167ffffffffffffffff8111801561067b57600080fd5b506040519080825280601f01601f1916602001820160405280156106a6576020820181803683370190505b50859350905060001982015b83156106f757600a840660300160f81b828280600190039350815181106106d557fe5b60200101906001600160f81b031916908160001a905350600a840493506106b2565b50949350505050565b6060838584848960405160200161071b959493929190613fb0565b60405160208183030381529060405290505b95945050505050565b60606000604051806102a0016040528061075385602001516105dd565b815260200161076585604001516105dd565b8152602001846101a001516001600160a01b0316815260200184606001518152602001846080015181526020016107a0856101800151610170565b815260200184610100015160020b815260200184610120015160020b815260200184610160015160020b81526020016107e9856101000151866101200151876101400151611061565b60000b81526020018460000151815260200161081385602001516001600160a01b03166088611098565b815260200161083085604001516001600160a01b03166088611098565b815260200161084d85602001516001600160a01b03166000611098565b815260200161086a85604001516001600160a01b03166000611098565b815260200161089d61088f86602001516001600160a01b0316601088600001516110a7565b600060ff60106101126110c7565b81526020016108d06108c286604001516001600160a01b0316601088600001516110a7565b600060ff60646101e46110c7565b81526020016108f561088f86602001516001600160a01b0316602088600001516110a7565b815260200161091a6108c286604001516001600160a01b0316602088600001516110a7565b815260200161093f61088f86602001516001600160a01b0316603088600001516110a7565b81526020016109646108c286604001516001600160a01b0316603088600001516110a7565b9052905061061e8161110f565b6060815160001415610992575060408051602081019091526000815261016b565b6000604051806060016040528060408152602001614db1604091399050600060038451600201816109bf57fe5b04600402905060008160200167ffffffffffffffff811180156109e157600080fd5b506040519080825280601f01601f191660200182016040528015610a0c576020820181803683370190505b509050818152600183018586518101602084015b81831015610a7a5760039283018051603f601282901c811687015160f890811b8552600c83901c8216880151811b6001860152600683901c8216880151811b60028601529116860151901b93820193909352600401610a20565b600389510660018114610a945760028114610aa557610ab1565b613d3d60f01b600119830152610ab1565b603d60f81b6000198301525b509398975050505050505050565b600082821115610b16576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561061e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000808211610bcc576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610bd557fe5b049392505050565b60606000826020015160ff1667ffffffffffffffff81118015610bff57600080fd5b506040519080825280601f01601f191660200182016040528015610c2a576020820181803683370190505b5090508260e0015115610c6457602560f81b81600183510381518110610c4c57fe5b60200101906001600160f81b031916908160001a9053505b8260c0015115610cc157600360fc1b81600081518110610c8057fe5b60200101906001600160f81b031916908160001a905350601760f91b81600181518110610ca957fe5b60200101906001600160f81b031916908160001a9053505b608083015160ff165b60a0840151610cdd9060ff166001610b1c565b811015610d1457603060f81b828281518110610cf557fe5b60200101906001600160f81b031916908160001a905350600101610cca565b505b82511561046b576000836060015160ff16118015610d415750826060015160ff16836040015160ff16145b15610d845760408301805160ff600019820181169092528251601760f91b92849216908110610d6c57fe5b60200101906001600160f81b031916908160001a9053505b8251610d9690603090600a9006610b1c565b60f81b818460400180518091906001900360ff1660ff1681525060ff1681518110610dbd57fe5b60200101906001600160f81b031916908160001a905350600a8360000181815181610de457fe5b04905250610d16565b606084600281900b620d89e71981610e0157fe5b050260020b8660020b1415610e5b578115610e37576040518060400160405280600381526020016209a82b60eb1b815250610e54565b6040518060400160405280600381526020016226a4a760e91b8152505b905061072d565b84600281900b620d89e881610e6c57fe5b050260020b8660020b1415610ec2578115610ea2576040518060400160405280600381526020016226a4a760e91b815250610e54565b5060408051808201909152600381526209a82b60eb1b602082015261072d565b6000610ecd87611387565b90508215610eef57610eec600160c01b6001600160a01b038316610b76565b90505b610efa8186866116b9565b91505061072d565b606060008260020260020167ffffffffffffffff81118015610f2357600080fd5b506040519080825280601f01601f191660200182016040528015610f4e576020820181803683370190505b509050600360fc1b81600081518110610f6357fe5b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110610f8c57fe5b60200101906001600160f81b031916908160001a905350600160028402015b600181111561100d576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110610fd657fe5b1a60f81b828281518110610fe657fe5b60200101906001600160f81b031916908160001a90535060049490941c9360001901610fab565b50831561061e576040805162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015290519081900360640190fd5b60008360020b8260020b121561107a575060001961061e565b8260020b8260020b13156110905750600161061e565b50600061061e565b606061061e83831c6003611879565b600060ff826110b68686611933565b02816110be57fe5b06949350505050565b6060611105611100846102ac6110dd888a610abf565b6110fa6110ea888a610abf565b6110f48d8d610abf565b9061193a565b90610b76565b610625565b9695505050505050565b606061111a82611993565b6111368360000151846020015185606001518660800151611ff2565b61114d846060015185608001518660a0015161231d565b61116b8560c001518660e0015187610100015188610120015161246d565b61118b61117c876101400151610625565b8760c001518860e00151612750565b61119e8761014001518860400151612b68565b6040516020018087805190602001908083835b602083106111d05780518252601f1990920191602091820191016111b1565b51815160209384036101000a600019018019909216911617905289519190930192890191508083835b602083106112185780518252601f1990920191602091820191016111f9565b51815160209384036101000a600019018019909216911617905288519190930192880191508083835b602083106112605780518252601f199092019160209182019101611241565b51815160209384036101000a600019018019909216911617905287519190930192870191508083835b602083106112a85780518252601f199092019160209182019101611289565b51815160209384036101000a600019018019909216911617905286519190930192860191508083835b602083106112f05780518252601f1990920191602091820191016112d1565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106113385780518252601f199092019160209182019101611319565b5181516020939093036101000a6000190180199091169216919091179052651e17b9bb339f60d11b92019182525060408051808303601919018152600690920190529998505050505050505050565b60008060008360020b1261139e578260020b6113a6565b8260020b6000035b9050620d89e88111156113e4576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166113f857600160801b61140a565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff169050600282161561143e576ffff97272373d413259a46990580e213a0260801c5b600482161561145d576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b600882161561147c576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b601082161561149b576fffcb9843d60f6159c9db58835c9266440260801c5b60208216156114ba576fff973b41fa98c081472e6896dfb254c00260801c5b60408216156114d9576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156114f8576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615611518576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615611538576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615611558576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615611578576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615611598576fd097f3bdfd2022b8845ad8f792aa58250260801c5b6120008216156115b8576fa9f746462d870fdf8a65dc1f90e061e50260801c5b6140008216156115d8576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156115f8576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615611619576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615611639576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615611658576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615611675576b048a170391f7dc42444e8fa20260801c5b60008460020b131561169057806000198161168c57fe5b0490505b6401000000008106156116a45760016116a7565b60005b60ff16602082901c0192505050919050565b606060006116c8858585612be0565b905060006116db8283600160401b612ce2565b9050600160601b821080156117135761170c8272047bf19673df52e37f2410011d100000000000600160801b612ce2565b9150611728565b61172582620186a0600160801b612ce2565b91505b8160005b811561174057600101600a8204915061172c565b600019016000806117518684612d91565b915091508015611762576001909201915b61176a613a4b565b85156117d757611789611781602b60ff8716610abf565b600790610b1c565b60ff9081166020830152600260808301526117af906001906102ac90602b908816610abf565b60ff90811660a083015260208201516117ca91166001610abf565b60ff16604082015261184e565b60098460ff1610611820576117f060ff85166004610abf565b60ff16602082018190526005608083015261180c906001610abf565b60ff1660a08201526004604082015261184e565b60066020820152600560408201819052611845906001906102ac9060ff881690610abf565b60ff1660608201525b82815285151560c0820152600060e082015261186981610bdd565b9c9b505050505050505050505050565b606060008260020267ffffffffffffffff8111801561189757600080fd5b506040519080825280601f01601f1916602001820160405280156118c2576020820181803683370190505b5080519091505b801561192b576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106118f157fe5b1a60f81b82600183038151811061190457fe5b60200101906001600160f81b031916908160001a90535060049490941c93600019016118c9565b509392505050565b1c60ff1690565b6000826119495750600061046b565b8282028284828161195657fe5b041461061e5760405162461bcd60e51b8152600401808060200182810382526021815260200180614fd06021913960400191505060405180910390fd5b6060611a288261016001516040516020018080614b8a6081913960810182805190602001908083835b602083106119db5780518252601f1990920191602091820191016119bc565b6001836020036101000a038019825116818451168082178552505050505050905001806813979f1e17b9bb339f60b91b815250600901915050604051602081830303815290604052610971565b611b8a836101e0015184610200015185610180015160405160200180806146c76063913960630184805190602001908083835b60208310611a7a5780518252601f199092019160209182019101611a5b565b51815160209384036101000a600019018019909216911617905265272063793d2760d01b919093019081528551600690910192860191508083835b60208310611ad45780518252601f199092019160209182019101611ab5565b51815160209384036101000a6000190180199092169116179052722720723d273132307078272066696c6c3d272360681b919093019081528451601390910192850191508083835b60208310611b3b5780518252601f199092019160209182019101611b1c565b6001836020036101000a038019825116818451168082178552505050505050905001806813979f1e17b9bb339f60b91b8152506009019350505050604051602081830303815290604052610971565b611bdb846102200151856102400151866101a0015160405160200180806146c760639139606301848051906020019080838360208310611a7a5780518252601f199092019160209182019101611a5b565b611cf0856102600151866102800151876101c0015160405160200180806146c76063913960630184805190602001908083835b60208310611c2d5780518252601f199092019160209182019101611c0e565b51815160209384036101000a600019018019909216911617905265272063793d2760d01b919093019081528551600690910192860191508083835b60208310611c875780518252601f199092019160209182019101611c68565b51815160001960209485036101000a01908116901991909116179052722720723d273130307078272066696c6c3d272360681b939091019283528451601390930192908501915080838360208310611b3b5780518252601f199092019160209182019101611b1c565b6101608601516040516020018060566144428239605601602c614df18239651e3232b3399f60d11b602c820152603201604b614b3f8239604b0186805190602001908083835b60208310611d555780518252601f199092019160209182019101611d36565b6001836020036101000a03801982511681845116808217855250505050505090500180615677603e9139603e0185805190602001908083835b60208310611dad5780518252601f199092019160209182019101611d8e565b6001836020036101000a03801982511681845116808217855250505050505090500180614c0b603e9139603e0184805190602001908083835b60208310611e055780518252601f199092019160209182019101611de6565b5181516020939093036101000a6000190180199091169216919091179052631110179f60e11b920191825250600401603b61433a8239603b0183805190602001908083835b60208310611e695780518252601f199092019160209182019101611e4a565b6001836020036101000a0380198251168184511680821785525050505050509050018061478760999139609901607f6152288239607f0160886155ef823960880160416148208239604101605d6157af8239605d0160726152d4823960720160496142a3823960490160be614a81823960be0160716145538239607101607561516b82396075016066614861823960660160a4614e1d823960a40160856156b582397f3c6720636c69702d706174683d2275726c2823636f726e65727329223e00000060858201526b1e3932b1ba103334b6361e9160a11b60a2820152825160ae9091019060208401908083835b60208310611f765780518252601f199092019160209182019101611f57565b6001836020036101000a038019825116818451168082178552505050505050905001806148c760319139603101604e6142ec8239604e01605d61472a8239605d016041614d7082396041016052614c498239605201607561573a8239607501955050505050506040516020818303038152906040529050919050565b60608382858488878a89604051602001808061589260259139602501607d614a048239607d0189805190602001908083835b602083106120435780518252601f199092019160209182019101612024565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528a516005909101928b0191508083835b6020831061209c5780518252601f19909201916020918201910161207d565b6001836020036101000a038019825116818451168082178552505050505050905001806148f860799139607901608661580c823960860187805190602001908083835b602083106120fe5780518252601f1990920191602091820191016120df565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528851600590910192890191508083835b602083106121575780518252601f199092019160209182019101612138565b6001836020036101000a038019825116818451168082178552505050505050905001806144ce60859139608501607b61545d8239607b0185805190602001908083835b602083106121b95780518252601f19909201916020918201910161219a565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528651600590910192870191508083835b602083106122125780518252601f1990920191602091820191016121f3565b6001836020036101000a03801982511681845116808217855250505050505090500180614618605d9139605d0160a36150c8823960a30183805190602001908083835b602083106122745780518252601f199092019160209182019101612255565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528451600590910192850191508083835b602083106122cd5780518252601f1990920191602091820191016122ae565b6001836020036101000a03801982511681845116808217855250505050505090500180614218608b9139608b01985050505050505050506040516020818303038152906040529050949350505050565b6060838383604051602001808061437560cd913960cd0184805190602001908083835b6020831061235f5780518252601f199092019160209182019101612340565b6001836020036101000a03801982511681845116808217855250505050505090500180602f60f81b81525060010183805190602001908083835b602083106123b85780518252601f199092019160209182019101612399565b6001836020036101000a03801982511681845116808217855250505050505090500180615a3b6077913960770182805190602001908083835b602083106124105780518252601f1990920191602091820191016123f1565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b0160736158db8239607301935050505060405160208183030381529060405290509392505050565b606060008260000b6001146124d4578260000b600019146124ab5760405180604001604052806005815260200164236e6f6e6560d81b8152506124cf565b6040518060400160405280600a81526020016911b330b23296b237bbb760b11b8152505b6124f6565b60405180604001604052806008815260200167023666164652d75760c41b8152505b90506000612505878787612e02565b90508181838361251488613050565b60405160200180806c078ce40dac2e6d67a44eae4d85609b1b815250600d0186805190602001908083835b6020831061255e5780518252601f19909201916020918201910161253f565b5181516020939093036101000a600019018019909116921691909117905261149160f11b9201918252506002016077614ec1823960770185805190602001908083835b602083106125c05780518252601f1990920191602091820191016125a1565b6001836020036101000a038019825116818451168082178552505050505050905001806145c46054913960540180700785ece7c78ce40dac2e6d67a44eae4d85607b1b81525060110184805190602001908083835b602083106126345780518252601f199092019160209182019101612615565b5181516020939093036101000a600019018019909116921691909117905261149160f11b9201918252506002016029614f3882396029016045614f8b823960450180681e3830ba3410321e9160b91b81525060090183805190602001908083835b602083106126b45780518252601f199092019160209182019101612695565b6001836020036101000a038019825116818451168082178552505050505050905001806151e06048913960480182805190602001908083835b6020831061270c5780518252601f1990920191602091820191016126ed565b6001836020036101000a0380198251168184511680821785525050505050509050019550505050505060405160208183030381529060405292505050949350505050565b6060600061275d846134bb565b9050600061276a846134bb565b865183518251929350600490910191600a918201910160008061278d8a8a6135c5565b915091506127a085600401600702610625565b8b6127b086600401600702610625565b896127c087600401600702610625565b8a878760405160200180806152a7602d9139602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0189805190602001908083835b602083106128185780518252601f1990920191602091820191016127f9565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d01608d61594e8239608d0188805190602001908083835b6020831061287a5780518252601f19909201916020918201910161285b565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b01602d615aea8239602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0187805190602001908083835b602083106128fd5780518252601f1990920191602091820191016128de565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d016093614971823960930186805190602001908083835b6020831061295f5780518252601f199092019160209182019101612940565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b01602d6146758239602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0185805190602001908083835b602083106129e25780518252601f1990920191602091820191016129c3565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d0160936154d8823960930184805190602001908083835b60208310612a445780518252601f199092019160209182019101612a25565b6001836020036101000a03801982511681845116808217855250505050505090500180615ab26038913960380160606159db82396060016064615064823960640160256146a2823960250183805190602001908083835b60208310612aba5780518252601f199092019160209182019101612a9b565b51815160209384036101000a6000190180199092169116179052630383c16160e51b919093019081528451600490910192850191508083835b60208310612b125780518252601f199092019160209182019101612af3565b6001836020036101000a0380198251168184511680821785525050505050509050018061449860369139603601985050505050505050506040516020818303038152906040529750505050505050509392505050565b6060612b7483836138d1565b15612bca5760405160200180608d6153d08239608d016073614ff182396073016071614cff8239607101608a6153468239608a01608461556b82396084019050604051602081830303815290604052905061046b565b5060408051602081019091526000815292915050565b600080612bfb612bf660ff868116908616613934565b613999565b9050600081118015612c0e575060128111155b15612ccf578260ff168460ff161115612c7857612c42612c2f826002610b76565b6001600160a01b03871690600a0a61193a565b91506002810660011415612c7357612c70827003298b075b4b6a5240945790619b37fd4a600160801b612ce2565b91505b612cca565b612c99612c86826002610b76565b6001600160a01b03871690600a0a610b76565b91506002810660011415612cca57612cc782600160801b7003298b075b4b6a5240945790619b37fd4a612ce2565b91505b61192b565b50506001600160a01b0390921692915050565b6000808060001985870986860292508281109083900303905080612d185760008411612d0d57600080fd5b50829004905061061e565b808411612d2457600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b600080600060058460ff161115612db957612db68560ff600419870116600a0a610b76565b94505b60006004600a8706119050612dcf86600a610b76565b95508015612dde578560010195505b85620186a01415612df457600a86049550600191505b5084925090505b9250929050565b606060008260020b85850360020b81612e1757fe5b05905060048160020b13612e62576040518060400160405280601a81526020017f4d31203143343120343120313035203130352031343520313435000000000000815250915061192b565b60088160020b13612eaa576040518060400160405280601981526020017f4d31203143333320343920393720313133203134352031343500000000000000815250915061192b565b60108160020b13612ef2576040518060400160405280601981526020017f4d31203143333320353720383920313133203134352031343500000000000000815250915061192b565b60208160020b13612f3a576040518060400160405280601981526020017f4d31203143323520363520383120313231203134352031343500000000000000815250915061192b565b60408160020b13612f82576040518060400160405280601981526020017f4d31203143313720373320373320313239203134352031343500000000000000815250915061192b565b60808160020b13612fca576040518060400160405280601881526020017f4d31203143392038312036352031333720313435203134350000000000000000815250915061192b565b6101008160020b13613013576040518060400160405280601a81526020017f4d31203143312038392035372e35203134352031343520313435000000000000815250915061192b565b505060408051808201909152601881527f4d3120314331203937203439203134352031343520313435000000000000000060208201529392505050565b6040805180820182526002815261373360f01b6020808301919091528251808401845260038082526203139360ec1b82840152845180860186528181526232313760e81b818501528551808701909652908552620ccccd60ea1b928501929092526060939091906001600087900b14806130ce57508560000b600019145b156132c5578560000b600019146130e557816130e7565b835b8660000b600019146130f957816130fb565b835b8760000b6000191461310d578361310f565b855b8860000b600019146131215783613123565b855b60405160200180806b1e31b4b931b6329031bc1e9160a11b815250600c0185805190602001908083835b6020831061316c5780518252601f19909201916020918201910161314d565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528651600890910192870191508083835b602083106131c85780518252601f1990920191602091820191016131a9565b6001836020036101000a03801982511681845116808217855250505050505090500180614cd86027913960270183805190602001908083835b602083106132205780518252601f199092019160209182019101613201565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528451600890910192850191508083835b6020831061327c5780518252601f19909201916020918201910161325d565b6001836020036101000a03801982511681845116808217855250505050505090500180614f61602a9139602a0194505050505060405160208183030381529060405294506134b2565b8383838360405160200180806b1e31b4b931b6329031bc1e9160a11b815250600c0185805190602001908083835b602083106133125780518252601f1990920191602091820191016132f3565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528651600890910192870191508083835b6020831061336e5780518252601f19909201916020918201910161334f565b51815160209384036101000a60001901801990921691161790527f70782220723d22347078222066696c6c3d22776869746522202f3e0000000000919093019081526b1e31b4b931b6329031bc1e9160a11b601b8201528551602790910192860191508083835b602083106133f45780518252601f1990920191602091820191016133d5565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528451600890910192850191508083835b602083106134505780518252601f199092019160209182019101613431565b6001836020036101000a038019825116818451168082178552505050505050905001807f70782220723d22347078222066696c6c3d22776869746522202f3e0000000000815250601b0194505050505060405160208183030381529060405294505b50505050919050565b6060600060405180602001604052806000815250905060008360020b12156135015782600019029250604051806040016040528060018152602001602d60f81b81525090505b8061350e8460020b610625565b6040516020018083805190602001908083835b602083106135405780518252601f199092019160209182019101613521565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106135885780518252601f199092019160209182019101613569565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052915050919050565b60608060006002858501810b0590506201e847198160020b121561362157604051806040016040528060018152602001600760fb1b815250604051806040016040528060018152602001603760f81b8152509250925050612dfb565b620124f7198160020b121561367157604051806040016040528060018152602001600760fb1b8152506040518060400160405280600481526020016331302e3560e01b8152509250925050612dfb565b6161a7198160020b12156136c157604051806040016040528060018152602001600760fb1b8152506040518060400160405280600581526020016431342e323560d81b8152509250925050612dfb565b611387198160020b121561370f5760405180604001604052806002815260200161031360f41b81525060405180604001604052806002815260200161062760f31b8152509250925050612dfb565b60008160020b121561375b5760405180604001604052806002815260200161313160f01b81525060405180604001604052806002815260200161323160f01b8152509250925050612dfb565b6113888160020b12156137a85760405180604001604052806002815260200161313360f01b81525060405180604001604052806002815260200161323360f01b8152509250925050612dfb565b6161a88160020b12156137f55760405180604001604052806002815260200161313560f01b81525060405180604001604052806002815260200161323560f01b8152509250925050612dfb565b620124f88160020b12156138435760405180604001604052806002815260200161062760f31b81525060405180604001604052806002815260200161191b60f11b8152509250925050612dfb565b6201e8488160020b12156138915760405180604001604052806002815260200161323160f01b81525060405180604001604052806002815260200161323760f01b8152509250925050612dfb565b604051806040016040528060028152602001610c8d60f21b81525060405180604001604052806002815260200161323760f01b8152509250925050612dfb565b6040805160208082018590526bffffffffffffffffffffffff19606085901b16828401528251603481840301815260549092019092528051910120600090613918846139b0565b60020260010160ff166000198161392b57fe5b04119392505050565b60008183038183128015906139495750838113155b8061395e575060008312801561395e57508381135b61061e5760405162461bcd60e51b81526004018080602001828103825260248152602001806158b76024913960400191505060405180910390fd5b6000808212156139ac578160000361046b565b5090565b60008082116139be57600080fd5b600160801b82106139d157608091821c91015b600160401b82106139e457604091821c91015b64010000000082106139f857602091821c91015b620100008210613a0a57601091821c91015b6101008210613a1b57600891821c91015b60108210613a2b57600491821c91015b60048210613a3b57600291821c91015b6002821061016b57600101919050565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b80356001600160a01b038116811461016b57600080fd5b8035801515811461016b57600080fd5b8035600281900b811461016b57600080fd5b600082601f830112613ad8578081fd5b813567ffffffffffffffff811115613aec57fe5b613aff601f8201601f19166020016141c3565b818152846020838601011115613b13578283fd5b816020850160208301379081016020019190915292915050565b803562ffffff8116811461016b57600080fd5b803560ff8116811461016b57600080fd5b600060208284031215613b62578081fd5b813567ffffffffffffffff80821115613b79578283fd5b81840191506101c0808387031215613b8f578384fd5b613b98816141c3565b905082358152613baa60208401613a8f565b6020820152613bbb60408401613a8f565b6040820152606083013582811115613bd1578485fd5b613bdd87828601613ac8565b606083015250608083013582811115613bf4578485fd5b613c0087828601613ac8565b608083015250613c1260a08401613b40565b60a0820152613c2360c08401613b40565b60c0820152613c3460e08401613aa6565b60e08201526101009150613c49828401613ab6565b828201526101209150613c5d828401613ab6565b828201526101409150613c71828401613ab6565b828201526101609150613c85828401613ab6565b828201526101809150613c99828401613b2d565b828201526101a09150613cad828401613a8f565b91810191909152949350505050565b60008151613cce8185602086016141e7565b9290920192915050565b7fe29aa0efb88f20444953434c41494d45523a204475652064696c6967656e636581527f20697320696d7065726174697665207768656e20617373657373696e6720746860208201527f6973204e46542e204d616b65207375726520746f6b656e20616464726573736560408201527f73206d617463682074686520657870656374656420746f6b656e732c2061732060608201527f746f6b656e2073796d626f6c73206d617920626520696d6974617465642e00006080820152609e0190565b632e372e3760e11b815260040190565b683d913730b6b2911d1160b91b81528451600090613dce816009850160208a016141e7565b71111610113232b9b1b934b83a34b7b7111d1160711b6009918401918201528551613e0081601b840160208a016141e7565b8551910190613e1681601b8401602089016141e7565b6c1116101134b6b0b3b2911d101160991b601b92909101918201527f646174613a696d6167652f7376672b786d6c3b6261736536342c00000000000060288201528351613e6a8160428401602088016141e7565b61227d60f01b604292909101918201526044019695505050505050565b60007f54686973204e465420726570726573656e74732061206c69717569646974792082527f706f736974696f6e20696e2061204b6174616e6120563320000000000000000060208301528551613ee5816038850160208a016141e7565b602d60f81b6038918401918201528551613f06816039840160208a016141e7565b660103837b7b617160cd1b603992909101918201527f546865206f776e6572206f662074686973204e46542063616e206d6f6469667960408201527f206f722072656465656d2074686520706f736974696f6e2e5c6e00000000000060608201526f02e372837b7b61020b2323932b9b99d160851b607a8201528451613f9381608a8401602089016141e7565b612e3760f11b608a92909101918201526103ab608c820185613cbc565b60006901020b2323932b9b99d160b51b8083528751613fd681600a860160208c016141e7565b612e3760f11b600a918501918201528751613ff881600c840160208c016141e7565b01600c810191909152855190614015826016830160208a016141e7565b8181019150506b02e372332b2902a34b2b91d160a51b601682015284516140438160228401602089016141e7565b6b02e372a37b5b2b71024a21d160a51b60229290910191820152835161407081602e8401602088016141e7565b614086614081602e83850101613d99565b613cd8565b9998505050505050505050565b600068025b0ba30b7309016960bd1b825286516140b7816009850160208b016141e7565b80830190506201016960ed1b80600983015287516140dc81600c850160208c016141e7565b602f60f81b600c939091019283015286516140fe81600d850160208b016141e7565b600d92019182015284516141198160108401602089016141e7565b611e1f60f11b60109290910191820152835161413c8160128401602088016141e7565b01601201979650505050505050565b60007f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000008252825161418381601d8501602087016141e7565b91909101601d0192915050565b60006020825282518060208401526141af8160408501602087016141e7565b601f01601f19169190910160400192915050565b60405181810167ffffffffffffffff811182821017156141df57fe5b604052919050565b60005b838110156142025781810151838201526020016141ea565b83811115614211576000848401525b5050505056fe203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e3c2f74657874506174683e3c2f746578743e3c73746f70206f66667365743d222e39222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e3c72656374207374796c653d2266696c7465723a2075726c28236631292220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e3c6665496d61676520726573756c743d2270332220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c67206d61736b3d2275726c2823666164652d73796d626f6c29223e3c726563742066696c6c3d226e6f6e652220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22323030707822202f3e203c7465787420793d22373070782220783d2233327078222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d7765696768743d223230302220666f6e742d73697a653d2233367078223e3c7376672077696474683d2232393022206865696768743d22353030222076696577426f783d2230203020323930203530302220786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f7376672270782c2030707829222063783d22307078222063793d223070782220723d22347078222066696c6c3d227768697465222f3e3c2f673e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e203c2f74657874506174683e3c6d61736b2069643d22666164652d757022206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d2275726c2823677261642d75702922202f3e3c2f6d61736b3e22207374726f6b653d227267626128302c302c302c302e332922207374726f6b652d77696474683d2233327078222066696c6c3d226e6f6e6522207374726f6b652d6c696e656361703d22726f756e6422202f3e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d2233307322203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20343434707829223e3c636972636c65207374796c653d227472616e73666f726d3a7472616e736c6174653364283c7376672077696474683d2732393027206865696768743d27353030272076696577426f783d2730203020323930203530302720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f737667273e3c636972636c652063783d27203c67207374796c653d2266696c7465723a75726c2823746f702d726567696f6e2d626c7572293b207472616e73666f726d3a7363616c6528312e35293b207472616e73666f726d2d6f726967696e3a63656e74657220746f703b223e22202f3e3c6665426c656e64206d6f64653d226f7665726c61792220696e3d2270302220696e323d22703122202f3e3c6665426c656e64206d6f64653d226578636c7573696f6e2220696e323d22703222202f3e3c6665426c656e64206d6f64653d226f7665726c61792220696e323d2270332220726573756c743d22626c656e644f757422202f3e3c6665476175737369616e426c7572203c706174682069643d226d696e696d61702220643d224d3233342034343443323334203435372e393439203234322e323120343633203235332034363322202f3e3c6d61736b2069643d226e6f6e6522206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d22776869746522202f3e3c2f6d61736b3e2220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e4d696e205469636b3a203c2f747370616e3e3c74657874506174682073746172744f66667365743d222d31303025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c6c696e6561724772616469656e742069643d22677261642d646f776e222078313d2230222078323d2231222079313d2230222079323d2231223e3c73746f70206f66667365743d22302e30222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e3c73746f70206f66667365743d22302e39222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e3c66696c7465722069643d226631223e3c6665496d61676520726573756c743d2270302220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c7376672077696474683d2732393027206865696768743d27353030272076696577426f783d2730203020323930203530302720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f737667273e3c726563742077696474683d27323930707827206865696768743d273530307078272066696c6c3d2723222f3e3c6665496d61676520726573756c743d2270322220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c656c6c697073652063783d22353025222063793d22307078222072783d223138307078222072793d223132307078222066696c6c3d222330303022206f7061636974793d22302e383522202f3e3c2f673e707822206865696768743d2232367078222072783d22387078222072793d22387078222066696c6c3d227267626128302c302c302c302e362922202f3e70782220723d22347078222066696c6c3d22776869746522202f3e3c636972636c652063783d2231312e333437384c32342031324c31342e343334312031322e363532324c32322e333932332031384c31332e373831392031332e373831394c31382032322e333932334c31322e363532322031342e343334314c31322032344c31312e333437382031342e343334314c362032322e33393c726563742066696c6c3d226e6f6e652220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f20786d6c6e733a786c696e6b3d27687474703a2f2f7777772e77332e6f72672f313939392f786c696e6b273e3c6c696e6561724772616469656e742069643d22677261642d73796d626f6c223e3c73746f70206f66667365743d22302e37222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e3c73746f70206f66667365743d222e3935222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e207374796c653d227472616e73666f726d3a7472616e736c61746528373270782c313839707829223e3c7265637420783d222d313670782220793d222d31367078222077696474683d22313830707822206865696768743d223138307078222066696c6c3d226e6f6e6522202f3e3c7061746820643d22207374796c653d227472616e73666f726d3a7472616e736c61746528373270782c313839707829223e70782220723d2232347078222066696c6c3d226e6f6e6522207374726f6b653d22776869746522202f3e3c7265637420783d222d313670782220793d222d31367078222077696474683d22313830707822206865696768743d223138307078222066696c6c3d226e6f6e6522202f3e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f773c673e3c70617468207374796c653d227472616e73666f726d3a7472616e736c617465283670782c367078292220643d224d313220304c31322e3635323220392e35363538374c313820312e363037374c31332e373831392031302e323138314c32322e3339323320364c31342e34333431203c70617468207374726f6b652d6c696e656361703d22726f756e642220643d224d38203943382e30303030342032322e393439342031362e32303939203238203237203238222066696c6c3d226e6f6e6522207374726f6b653d22776869746522202f3e20726570656174436f756e743d22696e646566696e69746522202f3e3c2f74657874506174683e3c74657874506174682073746172744f66667365743d222d353025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c6d61736b2069643d22666164652d646f776e22206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d2275726c2823677261642d646f776e2922202f3e3c2f6d61736b3e22207374726f6b653d2272676261283235352c3235352c3235352c3129222066696c6c3d226e6f6e6522207374726f6b652d6c696e656361703d22726f756e6422202f3e3c2f673e696e3d22626c656e644f75742220737464446576696174696f6e3d22343222202f3e3c2f66696c7465723e203c636c6970506174682069643d22636f726e657273223e3c726563742077696474683d2232393022206865696768743d22353030222072783d223432222072793d22343222202f3e3c2f636c6970506174683e203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20333834707829223e3c6c696e6561724772616469656e742069643d22677261642d7570222078313d2231222078323d2230222079313d2231222079323d2230223e3c73746f70206f66667365743d22302e30222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e32334c31302e323138312031332e373831394c312e363037372031384c392e35363538372031322e363532324c302031324c392e35363538372031312e333437384c312e3630373720364c31302e323138312031302e323138314c3620312e363037374c31312e3334373820392e35363538374c313220305a222066696c6c3d22776869746522202f3e3c67207374796c653d227472616e73666f726d3a7472616e736c6174652832323670782c20333932707829223e3c726563742077696474683d223336707822206865696768743d2233367078222072783d22387078222072793d22387078222066696c6c3d226e6f6e6522207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c74657874506174682073746172744f66667365743d22353025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e4d6178205469636b3a203c2f747370616e3e3c616e696d6174655472616e73666f726d206174747269627574654e616d653d227472616e73666f726d2220747970653d22726f74617465222066726f6d3d22302031382031382220746f3d2233363020313820313822206475723d223130732220726570656174436f756e743d22696e646566696e697465222f3e3c2f673e3c2f673e3c706174682069643d22746578742d706174682d612220643d224d34302031322048323530204132382032382030203020312032373820343020563436302041323820323820302030203120323530203438382048343020413238203238203020302031203132203436302056343020413238203238203020302031203430203132207a22202f3e222f3e3c6665496d61676520726573756c743d2270312220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c6d61736b2069643d22666164652d73796d626f6c22206d61736b436f6e74656e74556e6974733d227573657253706163654f6e557365223e3c726563742077696474683d22323930707822206865696768743d223230307078222066696c6c3d2275726c2823677261642d73796d626f6c2922202f3e3c2f6d61736b3e3c2f646566733e3c7265637420783d22302220793d2230222077696474683d2232393022206865696768743d22353030222072783d223432222072793d223432222066696c6c3d227267626128302c302c302c302922207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c2f673e3c66696c7465722069643d22746f702d726567696f6e2d626c7572223e3c6665476175737369616e426c757220696e3d22536f75726365477261706869632220737464446576696174696f6e3d22323422202f3e3c2f66696c7465723e3c2f74657874506174683e203c74657874506174682073746172744f66667365743d223025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c7465787420746578742d72656e646572696e673d226f7074696d697a655370656564223e5369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f773c7265637420783d2231362220793d223136222077696474683d2232353822206865696768743d22343638222072783d223236222072793d223236222066696c6c3d227267626128302c302c302c302922207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e49443a203c2f747370616e3e3c726563742077696474683d223336707822206865696768743d2233367078222072783d22387078222072793d22387078222066696c6c3d226e6f6e6522207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c2f746578743e3c7465787420793d2231313570782220783d2233327078222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d7765696768743d223230302220666f6e742d73697a653d2233367078223e3c2f746578743e3c2f673e3c67207374796c653d227472616e73666f726d3a7472616e736c6174652832323670782c20343333707829223e203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20343134707829223ea2646970667358221220431c34df5972576ee11d3dec0785c87d6db7e4a0984f8fe264e19e746e3d5b6764736f6c63430007060033", + "nonce": "0x45" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdb4d3e73aa89c36929d46954b032f978ba5152acee569d37a10f2d73448d6bca", + "transactionType": "CREATE", + "contractName": "KatanaV3Pool", + "contractAddress": "0xFe70f3F08637C67E451A5D74B292DFe7691D694F", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x5dc3c2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506201000680546001600160a01b0319166001179055615429806100356000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c80635aa6e675116100de578063c45a015511610097578063ddca3f4311610071578063ddca3f43146107d0578063f3058399146107f0578063f30dba93146107f8578063f637731d1461087a5761018e565b8063c45a0155146107a1578063d0c93a7c146107a9578063d21220a7146107c85761018e565b80635aa6e675146105ed57806370cf754a146105f5578063791b98bc146105fd578063883bdbfd14610605578063a34123a71461070c578063a38807f2146107465761018e565b80633850c7bd1161014b578063490e6cbc11610125578063490e6cbc1461046a5780634f1eb3d8146104f4578063514ea4bf146105745780635339c296146105cd5761018e565b80633850c7bd1461034c5780633c8a7d8d146103b057806346141319146104505761018e565b8063077bc178146101935780630dfe1681146101df578063128acb08146102035780631a686502146102b0578063252c09d7146102d457806332148f671461032b575b600080fd5b6101dd600480360360a08110156101a957600080fd5b506001600160a01b03813581169160208101358216916040820135169062ffffff606082013516906080013560020b6108a0565b005b6101e7610a9e565b604080516001600160a01b039092168252519081900360200190f35b610297600480360360a081101561021957600080fd5b6001600160a01b0382358116926020810135151592604082013592606083013516919081019060a081016080820135600160201b81111561025957600080fd5b82018360208201111561026b57600080fd5b803590602001918460018302840111600160201b8311171561028c57600080fd5b509092509050610aaf565b6040805192835260208301919091528051918290030190f35b6102b861174e565b604080516001600160801b039092168252519081900360200190f35b6102f1600480360360208110156102ea57600080fd5b503561175d565b6040805163ffffffff909516855260069390930b60208501526001600160a01b039091168383015215156060830152519081900360800190f35b6101dd6004803603602081101561034157600080fd5b503561ffff166117a2565b610354611895565b604080516001600160a01b03909916895260029790970b602089015261ffff95861688880152938516606088015291909316608086015260ff92831660a086015290911660c0840152151560e083015251908190036101000190f35b610297600480360360a08110156103c657600080fd5b6001600160a01b03823516916020810135600290810b92604083013590910b916001600160801b036060820135169181019060a081016080820135600160201b81111561041257600080fd5b82018360208201111561042457600080fd5b803590602001918460018302840111600160201b8311171561044557600080fd5b5090925090506118f0565b610458611bfa565b60408051918252519081900360200190f35b6101dd6004803603608081101561048057600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b8111156104b657600080fd5b8201836020820111156104c857600080fd5b803590602001918460018302840111600160201b831117156104e957600080fd5b509092509050611c00565b610545600480360360a081101561050a57600080fd5b506001600160a01b03813516906020810135600290810b91604081013590910b906001600160801b03606082013581169160800135166120ef565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6105916004803603602081101561058a57600080fd5b50356122eb565b604080516001600160801b0396871681526020810195909552848101939093529084166060840152909216608082015290519081900360a00190f35b610458600480360360208110156105e357600080fd5b503560010b612328565b6101e761233a565b6102b861234b565b6101e761235c565b6106736004803603602081101561061b57600080fd5b810190602081018135600160201b81111561063557600080fd5b82018360208201111561064757600080fd5b803590602001918460208302840111600160201b8311171561066857600080fd5b50909250905061236d565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156106b757818101518382015260200161069f565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156106f65781810151838201526020016106de565b5050505090500194505050505060405180910390f35b6102976004803603606081101561072257600080fd5b508035600290810b91602081013590910b90604001356001600160801b03166123f2565b6107706004803603604081101561075c57600080fd5b508035600290810b9160200135900b61256d565b6040805160069490940b84526001600160a01b03909216602084015263ffffffff1682820152519081900360600190f35b6101e7612763565b6107b1612774565b6040805160029290920b8252519081900360200190f35b6101e7612786565b6107d8612797565b6040805162ffffff9092168252519081900360200190f35b6104586127ab565b6108186004803603602081101561080e57600080fd5b503560020b6127b1565b604080516001600160801b039099168952600f9790970b602089015287870195909552606087019390935260069190910b60808601526001600160a01b031660a085015263ffffffff1660c0840152151560e083015251908190036101000190f35b6101dd6004803603602081101561089057600080fd5b50356001600160a01b031661281b565b62010006546001600160a01b0316156108e6576040805162461bcd60e51b815260206004820152600360248201526241494960e81b604482015290519081900360640190fd5b6201000b805462ffffff808516600160801b0262ffffff60801b19600286900b909216600160981b0262ffffff60981b1990931692909217161790556201000a80546001600160a01b038086166001600160a01b031992831617909255620100098054838816908316179055620100068054928816929091168217905560408051638da5cb5b60e01b81529051638da5cb5b91600481810192602092909190829003018186803b15801561099957600080fd5b505afa1580156109ad573d6000803e3d6000fd5b505050506040513d60208110156109c357600080fd5b50516201000780546001600160a01b0319166001600160a01b039283161790819055604080516335116f6f60e11b815290519190921691636a22dede916004808301926020929190829003018186803b158015610a1f57600080fd5b505afa158015610a33573d6000803e3d6000fd5b505050506040513d6020811015610a4957600080fd5b50516201000880546001600160a01b0319166001600160a01b03909216919091179055610a7581612a4d565b6201000b80546001600160801b0319166001600160801b03929092169190911790555050505050565b62010009546001600160a01b031681565b6000803215610b75576201000760009054906101000a90046001600160a01b03166001600160a01b031663b0f479a16040518163ffffffff1660e01b815260040160206040518083038186803b158015610b0857600080fd5b505afa158015610b1c573d6000803e3d6000fd5b505050506040513d6020811015610b3257600080fd5b50516001600160a01b03163314610b75576040805162461bcd60e51b815260206004820152600260248201526124a960f11b604482015290519081900360640190fd5b85610bac576040805162461bcd60e51b8152602060048201526002602482015261415360f01b604482015290519081900360640190fd5b60408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b900b602083015261ffff600160b81b8204811693830193909352600160c81b810483166060830152600160d81b8104909216608082015260ff600160e81b8304811660a0830152600160f01b8304811660c0830152600160f81b909204909116151560e08201819052610c74576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b87610cbf5780600001516001600160a01b0316866001600160a01b0316118015610cba575073fffd8963efd1fc6a506488495d951d5263988d266001600160a01b038716105b610cf1565b80600001516001600160a01b0316866001600160a01b0316108015610cf157506401000276a36001600160a01b038716115b610d28576040805162461bcd60e51b815260206004820152600360248201526214d41360ea1b604482015290519081900360640190fd5b600080546001600160f81b0316815560408051610120810182526201000b5462ffffff600160801b820416825260a08086015160ff908116602085015260c08701511693830193909352600160981b9004600290810b900b60608201526003546001600160801b03166080820152908101610da1612ab9565b63ffffffff168152602001600060060b815260200160006001600160a01b031681526020016000151581525090506000808913905060006040518060e001604052808b81526020016000815260200185600001516001600160a01b03168152602001856020015160020b81526020018c610e1d57600254610e21565b6001545b81526000602082015260808501516001600160801b031660409091015290505b805115801590610e675750886001600160a01b031681604001516001600160a01b031614155b156111ff57610e74615390565b60408201516001600160a01b0316815260608083015190850151610e9b916005918f612abd565b15156040830152600290810b810b60208301819052620d89e719910b1215610ecc57620d89e7196020820152610eeb565b6020810151620d89e860029190910b1315610eeb57620d89e860208201525b610ef88160200151612bff565b6001600160a01b031660608201526040820151610f6a908d610f32578b6001600160a01b031683606001516001600160a01b031611610f4c565b8b6001600160a01b031683606001516001600160a01b0316105b610f5a578260600151610f5c565b8b5b60c085015185518851612f30565b60c085015260a084015260808301526001600160a01b031660408301528215610fcc57610fa08160c00151826080015101613122565b825103825260a0810151610fc290610fb790613122565b602084015190613138565b6020830152611007565b610fd98160a00151613122565b825101825260c0810151608082015161100191610ff69101613122565b602084015190613154565b60208301525b602084015160ff16156110545760006110338260c00151866020015160ff16876040015160ff1661316a565b60c083018051829003905260a0840180519091016001600160801b03169052505b60c08201516001600160801b031615611093576110878160c00151600160801b8460c001516001600160801b031661316a565b60808301805190910190525b80606001516001600160a01b031682604001516001600160a01b031614156111be578060400151156111955783610100015161111f576110fc8460a0015160008760200151886040015188608001518a60600151600761321a909695949392919063ffffffff16565b6001600160a01b031660e0860152600690810b900b60c085015260016101008501525b600061116b82602001518e6111365760015461113c565b84608001515b8f61114b57856080015161114f565b6002545b60e089015160c08a015160a08b015160049594939291906133ac565b90508c15611177576000035b6111858360c0015182613466565b6001600160801b031660c0840152505b8b6111a45780602001516111ad565b60018160200151035b600290810b900b60608301526111f9565b80600001516001600160a01b031682604001516001600160a01b0316146111f9576111ec826040015161351c565b600290810b900b60608301525b50610e41565b836020015160020b816060015160020b146112cd5760008061124d86604001518660a00151886020015188608001518a606001518b608001516007613844909695949392919063ffffffff16565b604085015160608601516000805461ffff60c81b1916600160c81b61ffff958616021761ffff60b81b1916600160b81b95909416949094029290921762ffffff60a01b1916600160a01b62ffffff60029490940b9390931692909202919091176001600160a01b0319166001600160a01b03909116179055506112f29050565b6040810151600080546001600160a01b0319166001600160a01b039092169190911790555b8060c001516001600160801b031683608001516001600160801b0316146113385760c0810151600380546001600160801b0319166001600160801b039092169190911790555b60008b611352576201000a546001600160a01b0316611361565b62010009546001600160a01b03165b905060008c61137d5762010009546001600160a01b031661138c565b6201000a546001600160a01b03165b90508c156113a15760808301516001556113aa565b60808301516002555b8315158d1515146113c357602083015183518d036113d0565b82600001518c0383602001515b90985096508c156114e95760008712156113f2576113f2818f896000036139df565b60006113fc613b2d565b9050336001600160a01b0316639c65a7d28a8a8e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b15801561148057600080fd5b505af1158015611494573d6000803e3d6000fd5b505050506114a0613b2d565b6114aa828b613c4a565b11156114e3576040805162461bcd60e51b815260206004820152600360248201526249494160e81b604482015290519081900360640190fd5b506115f3565b600088121561150057611500818f8a6000036139df565b600061150a613c5a565b9050336001600160a01b0316639c65a7d28a8a8e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b15801561158e57600080fd5b505af11580156115a2573d6000803e3d6000fd5b505050506115ae613c5a565b6115b8828a613c4a565b11156115f1576040805162461bcd60e51b815260206004820152600360248201526249494160e81b604482015290519081900360640190fd5b505b60a08301516001600160801b03161561169957611699826201000660009054906101000a90046001600160a01b03166001600160a01b03166361d027b36040518163ffffffff1660e01b815260040160206040518083038186803b15801561165a57600080fd5b505afa15801561166e573d6000803e3d6000fd5b505050506040513d602081101561168457600080fd5b505160a08601516001600160801b03166139df565b8d6001600160a01b0316336001600160a01b03167fc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca678a8a87604001518860c00151896060015160405180868152602001858152602001846001600160a01b03168152602001836001600160801b031681526020018260020b81526020019550505050505060405180910390a35050600080546001600160f81b0316600160f81b17905550939a92995091975050505050505050565b6003546001600160801b031681565b60078161ffff811061176e57600080fd5b015463ffffffff81169150600160201b810460060b90600160581b81046001600160a01b031690600160f81b900460ff1684565b600054600160f81b900460ff166117e6576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316808255600160d81b900461ffff169061180e60078385613cd6565b6000805461ffff808416600160d81b810261ffff60d81b199093169290921790925591925083161461187b576040805161ffff80851682528316602082015281517fac49e518f90a358f652e4400164f05a5d8f7e35e7747279bc3a93dbf584e125a929181900390910190a15b5050600080546001600160f81b0316600160f81b17905550565b6000546001600160a01b03811690600160a01b810460020b9061ffff600160b81b8204811691600160c81b8104821691600160d81b8204169060ff600160e81b8204811691600160f01b8104821691600160f81b9091041688565b600080548190600160f81b900460ff16611937576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316905562010008546001600160a01b0316331461198d576040805162461bcd60e51b815260206004820152600360248201526249504d60e81b604482015290519081900360640190fd5b6000856001600160801b0316116119a357600080fd5b6000806119f160405180608001604052808c6001600160a01b031681526020018b60020b81526020018a60020b81526020016119e78a6001600160801b0316613d79565b600f0b9052613d8a565b92509250508193508092506000806000861115611a1357611a10613b2d565b91505b8415611a2457611a21613c5a565b90505b336001600160a01b031663c848b07d87878b8b6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015611aa657600080fd5b505af1158015611aba573d6000803e3d6000fd5b505050506000861115611b1157611acf613b2d565b611ad98388613c4a565b1115611b11576040805162461bcd60e51b815260206004820152600260248201526104d360f41b604482015290519081900360640190fd5b8415611b6157611b1f613c5a565b611b298287613c4a565b1115611b61576040805162461bcd60e51b81526020600482015260026024820152614d3160f01b604482015290519081900360640190fd5b8960020b8b60020b8d6001600160a01b03167f7a53080ba414158be7ec69b987b5fb7d07dee101fe85488f0853ae16239d0bde338d8b8b60405180856001600160a01b03168152602001846001600160801b0316815260200183815260200182815260200194505050505060405180910390a45050600080546001600160f81b0316600160f81b17905550919890975095505050505050565b60025481565b600054600160f81b900460ff16611c44576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b03169055620100065460408051631975871b60e21b815290516001600160a01b03909216916365d61c6c91600480820192602092909190829003018186803b158015611c9a57600080fd5b505afa158015611cae573d6000803e3d6000fd5b505050506040513d6020811015611cc457600080fd5b5051611cfc576040805162461bcd60e51b8152602060048201526002602482015261119160f21b604482015290519081900360640190fd5b6003546001600160801b031680611d3e576040805162461bcd60e51b81526020600482015260016024820152601360fa1b604482015290519081900360640190fd5b62010009546201000a546201000b5460009283926001600160a01b03918216929116908390611d7e908b90600160801b900462ffffff16620f4240613fd1565b6201000b54909150600090611da4908b90600160801b900462ffffff16620f4240613fd1565b90506000611db0613b2d565b90506000611dbc613c5a565b90508c15611dcf57611dcf868f8f6139df565b8b15611de057611de0858f8e6139df565b336001600160a01b031663f588d8fe85858e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015611e6257600080fd5b505af1158015611e76573d6000803e3d6000fd5b505050506000611e84613b2d565b90506000611e90613c5a565b905060006201000660009054906101000a90046001600160a01b03166001600160a01b03166361d027b36040518163ffffffff1660e01b815260040160206040518083038186803b158015611ee457600080fd5b505afa158015611ef8573d6000803e3d6000fd5b505050506040513d6020811015611f0e57600080fd5b5051905082611f1d8689613c4a565b1115611f55576040805162461bcd60e51b8152602060048201526002602482015261046360f41b604482015290519081900360640190fd5b81611f608588613c4a565b1115611f98576040805162461bcd60e51b8152602060048201526002602482015261463160f01b604482015290519081900360640190fd5b8483039a5083820399508a156120035760008054611fcb908d9060ff600160e81b8204811691600160f01b90041661316a565b90508015611fde57611fde8a83836139df565b611ff8818d03600160801b8f6001600160801b031661316a565b600180549091019055505b8915612064576000805461202c908c9060ff600160e81b8204811691600160f01b90041661316a565b9050801561203f5761203f8983836139df565b612059818c03600160801b8f6001600160801b031661316a565b600280549091019055505b505050505050505050876001600160a01b0316336001600160a01b03167fbdbdb71d7860376ba52b25a5028beea23581364a40522f6bcfb86bb1f2dca633898986866040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050600080546001600160f81b0316600160f81b179055505050505050565b600080548190600160f81b900460ff16612136576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b03168155612152600633898961400b565b60038101549091506001600160801b03908116908616116121735784612182565b60038101546001600160801b03165b60038201549093506001600160801b03600160801b9091048116908516116121aa57836121c0565b6003810154600160801b90046001600160801b03165b91506001600160801b03831615612214576003810180546001600160801b031981166001600160801b039182168690038216179091556201000954612214916001600160a01b03909116908a9086166139df565b6001600160801b03821615612269576003810180546001600160801b03600160801b8083048216869003821602918116919091179091556201000a54612269916001600160a01b03909116908a9085166139df565b604080516001600160a01b038a1681526001600160801b0380861660208301528416818301529051600288810b92908a900b9133917f70935338e69775456a85ddef226c395fb668b63fa0115f5f20610b388e6ca9c0919081900360600190a450600080546001600160f81b0316600160f81b17905590969095509350505050565b60066020526000908152604090208054600182015460028301546003909301546001600160801b0392831693919281811691600160801b90041685565b60056020526000908152604090205481565b62010007546001600160a01b031681565b6201000b546001600160801b031681565b62010008546001600160a01b031681565b6060806123e761237b612ab9565b858580806020026020016040519081016040528093929190818152602001838360200280828437600092018290525054600354600796959450600160a01b820460020b935061ffff600160b81b8304811693506001600160801b0390911691600160c81b90041661406f565b915091509250929050565b600080548190600160f81b900460ff16612439576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316815560408051608081018252338152600288810b602083015287900b918101919091528190819061249490606081016124876001600160801b038a16613d79565b600003600f0b9052613d8a565b92509250925081600003945080600003935060008511806124b55750600084115b156124f4576003830180546001600160801b038082168089018216600160801b93849004831689019092169092029091176001600160801b0319161790555b604080516001600160801b0388168152602081018790528082018690529051600289810b92908b900b9133917f0c396cd989a39f4459b5fa1aed6a9a8dcdbc45908acfd67e028cd568da98982c919081900360600190a45050600080546001600160f81b0316600160f81b179055509094909350915050565b600080600061257c85856141c9565b600285810b810b60009081526004602052604080822087840b90930b825281206003830154600681900b93600160381b82046001600160a01b0316928492600160d81b810463ffffffff169284929091600160f81b900460ff16806125e057600080fd5b6003820154600681900b9850600160381b81046001600160a01b03169650600160d81b810463ffffffff169450600160f81b900460ff168061262157600080fd5b505060408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b810b6020840181905261ffff600160b81b8404811695850195909552600160c81b830485166060850152600160d81b8304909416608084015260ff600160e81b8304811660a0850152600160f01b8304811660c0850152600160f81b909204909116151560e08301529093508e810b91900b121590506126d95750939094039650900393509003905061275c565b8a60020b816020015160020b121561274d5760006126f5612ab9565b602083015160408401516003546060860151939450600093849361272b936007938893879392916001600160801b03169061321a565b9a9003989098039b50509490960392909203965090910303925061275c915050565b50949093039650039350900390505b9250925092565b62010006546001600160a01b031681565b6201000b54600160981b900460020b81565b6201000a546001600160a01b031681565b6201000b54600160801b900462ffffff1681565b60015481565b60046020526000908152604090208054600182015460028301546003909301546001600160801b03831693600160801b909304600f0b9290600681900b90600160381b81046001600160a01b031690600160d81b810463ffffffff1690600160f81b900460ff1688565b6000546001600160a01b03161561285e576040805162461bcd60e51b8152602060048201526002602482015261414960f01b604482015290519081900360640190fd5b60006128698261351c565b9050600080612881612879612ab9565b600790614292565b62010006546201000b546040805163b4a91cbd60e01b8152600160801b90920462ffffff166004830152805194965092945060009384936001600160a01b039093169263b4a91cbd9260248082019391829003018186803b1580156128e557600080fd5b505afa1580156128f9573d6000803e3d6000fd5b505050506040513d604081101561290f57600080fd5b50805160209182015160408051610100810182526001600160a01b038b1680825260028b810b838801819052600084860181905261ffff8d811660608701819052908d166080870181905260ff808b1660a08901819052908a1660c08901819052600160e0909901989098528354600160f81b6001600160a01b0319909116881762ffffff60a01b1916600160a01b62ffffff9888900b98909816979097029690961763ffffffff60b81b1916600160c81b9093029290921761ffff60d81b1916600160d81b9091021760ff60e81b1916600160e81b9091021760ff60f01b1916600160f01b909502949094176001600160f81b03169190911790925582519081529485015280519295509093507f98636036cb66a9c19a37435efc1e90142190214e8abeb821bdba3f2990dd4c95928290030190a1505050505050565b60008082600281900b620d89e71981612a6257fe5b05029050600083600281900b620d89e881612a7957fe5b0502905060008460020b83830360020b81612a9057fe5b0560010190508062ffffff166001600160801b03801681612aad57fe5b0493505050505b919050565b4290565b60008060008460020b8660020b81612ad157fe5b05905060008660020b128015612af857508460020b8660020b81612af157fe5b0760020b15155b15612b0257600019015b8315612b7757600080612b14836142de565b600182810b810b600090815260208d9052604090205460ff83169190911b80016000190190811680151597509294509092509085612b5957888360ff16860302612b6c565b88612b63826142f0565b840360ff168603025b965050505050612bf5565b600080612b86836001016142de565b91509150600060018260ff166001901b031990506000818b60008660010b60010b8152602001908152602001600020541690508060001415955085612bd857888360ff0360ff16866001010102612bee565b8883612be38361438f565b0360ff168660010101025b9650505050505b5094509492505050565b60008060008360020b12612c16578260020b612c1e565b8260020b6000035b9050620d89e8811115612c5c576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b600060018216612c7057600160801b612c82565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615612cb6576ffff97272373d413259a46990580e213a0260801c5b6004821615612cd5576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615612cf4576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615612d13576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615612d32576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615612d51576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615612d70576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615612d90576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615612db0576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615612dd0576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615612df0576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615612e10576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615612e30576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615612e50576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615612e70576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615612e91576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615612eb1576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615612ed0576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615612eed576b048a170391f7dc42444e8fa20260801c5b60008460020b1315612f08578060001981612f0457fe5b0490505b600160201b810615612f1b576001612f1e565b60005b60ff16602082901c0192505050919050565b60008080806001600160a01b03808916908a161015818712801590612fb5576000612f698989620f42400362ffffff16620f424061316a565b905082612f8257612f7d8c8c8c6001614479565b612f8f565b612f8f8b8d8c60016144f4565b9550858110612fa0578a9650612faf565b612fac8c8b838661459f565b96505b50612fff565b81612fcc57612fc78b8b8b60006144f4565b612fd9565b612fd98a8c8b6000614479565b9350838860000310612fed57899550612fff565b612ffc8b8a8a600003856145eb565b95505b6001600160a01b038a81169087161482156130625780801561301e5750815b6130345761302f878d8c60016144f4565b613036565b855b9550808015613043575081155b61305957613054878d8c6000614479565b61305b565b845b94506130ac565b80801561306c5750815b6130825761307d8c888c6001614479565b613084565b855b9550808015613091575081155b6130a7576130a28c888c60006144f4565b6130a9565b845b94505b811580156130bc57508860000385115b156130c8578860000394505b8180156130e757508a6001600160a01b0316876001600160a01b031614155b156130f6578589039350613113565b613110868962ffffff168a620f42400362ffffff16613fd1565b93505b50505095509550955095915050565b6000600160ff1b821061313457600080fd5b5090565b8082038281131560008312151461314e57600080fd5b92915050565b8181018281121560008312151461314e57600080fd5b60008080600019858709868602925082811090839003039050806131a0576000841161319557600080fd5b508290049050613213565b8084116131ac57600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b60008063ffffffff87166132c0576000898661ffff1661ffff811061323b57fe5b60408051608081018252919092015463ffffffff808216808452600160201b8304600690810b810b900b6020850152600160581b83046001600160a01b031694840194909452600160f81b90910460ff16151560608301529092508a16146132ac576132a9818a8988614637565b90505b8060200151816040015192509250506133a0565b8688036000806132d58c8c858c8c8c8c6146da565b91509150816000015163ffffffff168363ffffffff1614156133075781602001518260400151945094505050506133a0565b805163ffffffff8481169116141561332f5780602001518160400151945094505050506133a0565b8151815160208085015190840151918390039286039163ffffffff80841692908516910360060b8161335d57fe5b05028460200151018263ffffffff168263ffffffff1686604001518660400151036001600160a01b0316028161338f57fe5b048560400151019650965050505050505b97509795505050505050565b600295860b860b60009081526020979097526040909620600181018054909503909455938301805490920390915560038201805463ffffffff600160d81b6001600160a01b03600160381b808504821690960316909402600160381b600160d81b031990921691909117600681810b90960390950b66ffffffffffffff1666ffffffffffffff199095169490941782810485169095039093160263ffffffff60d81b1990931692909217905554600160801b9004600f0b90565b60008082600f0b12156134cb57826001600160801b03168260000384039150816001600160801b0316106134c6576040805162461bcd60e51b81526020600482015260026024820152614c5360f01b604482015290519081900360640190fd5b61314e565b826001600160801b03168284019150816001600160801b0316101561314e576040805162461bcd60e51b81526020600482015260026024820152614c4160f01b604482015290519081900360640190fd5b60006401000276a36001600160a01b03831610801590613558575073fffd8963efd1fc6a506488495d951d5263988d266001600160a01b038316105b61358d576040805162461bcd60e51b81526020600482015260016024820152602960f91b604482015290519081900360640190fd5b77ffffffffffffffffffffffffffffffffffffffff00000000602083901b166001600160801b03811160071b81811c67ffffffffffffffff811160061b90811c63ffffffff811160051b90811c61ffff811160041b90811c60ff8111600390811b91821c600f811160021b90811c918211600190811b92831c9790881196179094179092171790911717176080811061362e57607f810383901c9150613638565b80607f0383901b91505b908002607f81811c60ff83811c9190911c800280831c81831c1c800280841c81841c1c800280851c81851c1c800280861c81861c1c800280871c81871c1c800280881c81881c1c800280891c81891c1c8002808a1c818a1c1c8002808b1c818b1c1c8002808c1c818c1c1c8002808d1c818d1c1c8002808e1c9c81901c9c909c1c80029c8d901c9e9d607f198f0160401b60c09190911c678000000000000000161760c19b909b1c674000000000000000169a909a1760c29990991c672000000000000000169890981760c39790971c671000000000000000169690961760c49590951c670800000000000000169490941760c59390931c670400000000000000169290921760c69190911c670200000000000000161760c79190911c600160381b161760c89190911c6680000000000000161760c99190911c6640000000000000161760ca9190911c6620000000000000161760cb9190911c6610000000000000161760cc9190911c6608000000000000161760cd9190911c66040000000000001617693627a301d71055774c8581026f028f6481ab7f045a5af012a19d003aa9198101608090811d906fdb2df09e81959a81455e260799a0632f8301901d600281810b9083900b1461383557886001600160a01b031661381982612bff565b6001600160a01b0316111561382e5781613830565b805b613837565b815b9998505050505050505050565b6000806000898961ffff1661ffff811061385a57fe5b60408051608081018252919092015463ffffffff808216808452600160201b8304600690810b810b900b6020850152600160581b83046001600160a01b031694840194909452600160f81b90910460ff1615156060830152909250891614156138c957888592509250506133a0565b8461ffff168461ffff161180156138ea57506001850361ffff168961ffff16145b156138f7578391506138fb565b8491505b8161ffff168960010161ffff168161390f57fe5b06925061391e81898989614637565b8a8461ffff1661ffff811061392f57fe5b825191018054602084015160408501516060909501511515600160f81b026001600160f81b036001600160a01b03909616600160581b027fff0000000000000000000000000000000000000000ffffffffffffffffffffff60069390930b66ffffffffffffff16600160201b026affffffffffffff000000001963ffffffff90971663ffffffff199095169490941795909516929092171692909217929092161790555097509795505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b60208310613a5b5780518252601f199092019160209182019101613a3c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613abd576040519150601f19603f3d011682016040523d82523d6000602084013e613ac2565b606091505b5091509150818015613af0575080511580613af05750808060200190516020811015613aed57600080fd5b50515b613b26576040805162461bcd60e51b81526020600482015260026024820152612a2360f11b604482015290519081900360640190fd5b5050505050565b6201000954604080513060248083019190915282518083039091018152604490910182526020810180516001600160e01b03166370a0823160e01b17815291518151600094859485946001600160a01b039092169391928291908083835b60208310613baa5780518252601f199092019160209182019101613b8b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613c0a576040519150601f19603f3d011682016040523d82523d6000602084013e613c0f565b606091505b5091509150818015613c2357506020815110155b613c2c57600080fd5b808060200190516020811015613c4157600080fd5b50519250505090565b8082018281101561314e57600080fd5b6201000a54604080513060248083019190915282518083039091018152604490910182526020810180516001600160e01b03166370a0823160e01b17815291518151600094859485946001600160a01b0390921693919282919080838360208310613baa5780518252601f199092019160209182019101613b8b565b6000808361ffff1611613d14576040805162461bcd60e51b81526020600482015260016024820152604960f81b604482015290519081900360640190fd5b8261ffff168261ffff1611613d2a575081613213565b825b8261ffff168161ffff161015613d70576001858261ffff1661ffff8110613d4f57fe5b01805463ffffffff191663ffffffff92909216919091179055600101613d2c565b50909392505050565b80600f81900b8114612ab457600080fd5b6000806000613da1846020015185604001516141c9565b60408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b900b602080840182905261ffff600160b81b8404811685870152600160c81b84048116606080870191909152600160d81b8504909116608086015260ff600160e81b8504811660a0870152600160f01b8504811660c0870152600160f81b909404909316151560e085015288519089015194890151928901519394613e5494919390929091906148d4565b93508460600151600f0b600014613fc957846020015160020b816020015160020b1215613ea957613ea2613e8b8660200151612bff565b613e988760400151612bff565b8760600151614a4d565b9250613fc9565b846040015160020b816020015160020b1215613f9f5760035460408201516001600160801b0390911690613efb90613edf612ab9565b6020850151606086015160808701516007949392918791613844565b6000805461ffff60c81b1916600160c81b61ffff938416021761ffff60b81b1916600160b81b939092169290920217905581516040870151613f4b9190613f4190612bff565b8860600151614a4d565b9350613f69613f5d8760200151612bff565b83516060890151614a91565b9250613f79818760600151613466565b600380546001600160801b0319166001600160801b039290921691909117905550613fc9565b613fc6613faf8660200151612bff565b613fbc8760400151612bff565b8760600151614a91565b91505b509193909250565b6000613fde84848461316a565b905060008280613fea57fe5b848609111561321357600019811061400157600080fd5b6001019392505050565b6040805160609490941b6bffffffffffffffffffffffff1916602080860191909152600293840b60e890811b60348701529290930b90911b60378401528051808403601a018152603a90930181528251928201929092206000908152929052902090565b60608060008361ffff16116140af576040805162461bcd60e51b81526020600482015260016024820152604960f81b604482015290519081900360640190fd5b865167ffffffffffffffff811180156140c757600080fd5b506040519080825280602002602001820160405280156140f1578160200160208202803683370190505b509150865167ffffffffffffffff8111801561410c57600080fd5b50604051908082528060200260200182016040528015614136578160200160208202803683370190505b50905060005b87518110156141bc576141678a8a8a848151811061415657fe5b60200260200101518a8a8a8a61321a565b84838151811061417357fe5b6020026020010184848151811061418657fe5b60200260200101826001600160a01b03166001600160a01b03168152508260060b60060b8152505050808060010191505061413c565b5097509795505050505050565b8060020b8260020b12614209576040805162461bcd60e51b8152602060048201526003602482015262544c5560e81b604482015290519081900360640190fd5b620d89e719600283900b121561424c576040805162461bcd60e51b8152602060048201526003602482015262544c4d60e81b604482015290519081900360640190fd5b620d89e8600282900b131561428e576040805162461bcd60e51b815260206004820152600360248201526254554d60e81b604482015290519081900360640190fd5b5050565b6040805160808101825263ffffffff9283168082526000602083018190529282019290925260016060909101819052835463ffffffff1916909117909116600160f81b17909155908190565b60020b600881901d9161010090910790565b60008082116142fe57600080fd5b600160801b821061431157608091821c91015b68010000000000000000821061432957604091821c91015b600160201b821061433c57602091821c91015b62010000821061434e57601091821c91015b610100821061435f57600891821c91015b6010821061436f57600491821c91015b6004821061437f57600291821c91015b60028210612ab457600101919050565b600080821161439d57600080fd5b5060ff6001600160801b038216156143b857607f19016143c0565b608082901c91505b67ffffffffffffffff8216156143d957603f19016143e1565b604082901c91505b63ffffffff8216156143f657601f19016143fe565b602082901c91505b61ffff82161561441157600f1901614419565b601082901c91505b60ff82161561442b5760071901614433565b600882901c91505b600f821615614445576003190161444d565b600482901c91505b600382161561445f5760011901614467565b600282901c91505b6001821615612ab45760001901919050565b6000836001600160a01b0316856001600160a01b03161115614499579293925b816144c6576144c1836001600160801b03168686036001600160a01b0316600160601b61316a565b6144e9565b6144e9836001600160801b03168686036001600160a01b0316600160601b613fd1565b90505b949350505050565b6000836001600160a01b0316856001600160a01b03161115614514579293925b600160601b600160e01b03606084901b166001600160a01b03868603811690871661453e57600080fd5b8361456e57866001600160a01b03166145618383896001600160a01b031661316a565b8161456857fe5b04614594565b6145946145858383896001600160a01b0316613fd1565b886001600160a01b0316614ac0565b979650505050505050565b600080856001600160a01b0316116145b657600080fd5b6000846001600160801b0316116145cc57600080fd5b816145de576144c18585856001614acb565b6144e98585856001614bac565b600080856001600160a01b03161161460257600080fd5b6000846001600160801b03161161461857600080fd5b8161462a576144c18585856000614bac565b6144e98585856000614acb565b61463f6153cc565b600085600001518503905060405180608001604052808663ffffffff1681526020018263ffffffff168660020b0288602001510160060b81526020016000856001600160801b031611614693576001614695565b845b6001600160801b031663ffffffff60801b608085901b16816146b357fe5b048860400151016001600160a01b0316815260200160011515815250915050949350505050565b6146e26153cc565b6146ea6153cc565b888561ffff1661ffff81106146fb57fe5b60408051608081018252919092015463ffffffff8116808352600160201b8204600690810b810b900b6020840152600160581b82046001600160a01b031693830193909352600160f81b900460ff1615156060820152925061475f90899089614c8f565b15614797578663ffffffff16826000015163ffffffff161415614781576133a0565b8161478e83898988614637565b915091506133a0565b888361ffff168660010161ffff16816147ac57fe5b0661ffff1661ffff81106147bc57fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b9091041615156060820181905290925061487157604080516080810182528a5463ffffffff81168252600160201b8104600690810b810b900b6020830152600160581b81046001600160a01b031692820192909252600160f81b90910460ff161515606082015291505b61488088836000015189614c8f565b6148b7576040805162461bcd60e51b815260206004820152600360248201526213d31160ea1b604482015290519081900360640190fd5b6148c48989898887614d50565b9150915097509795505050505050565b60006148e3600687878761400b565b6001546002546201000b5492935090916001600160801b0316600080600f88900b156149ec576000614913612ab9565b600080546003549293509091829161495d9160079186918591600160a01b810460020b9161ffff600160b81b83048116926001600160801b0390921691600160c81b90041661321a565b915091506149888d8b8d8b8b86888a60008f6004614eee909a9998979695949392919063ffffffff16565b94506149b18c8b8d8b8b86888a60018f6004614eee909a9998979695949392919063ffffffff16565b6201000b54909450600160981b900460020b85156149d5576149d560058f836150a7565b84156149e7576149e760058e836150a7565b505050505b6000806149fe60048d8d8c8b8b61510d565b9092509050614a0f888b84846151b9565b60008a600f0b1215614a3d578315614a2c57614a2c60048d61534e565b8215614a3d57614a3d60048c61534e565b5050505050505095945050505050565b60008082600f0b12614a7357614a6e614a6985858560016144f4565b613122565b6144ec565b614a86614a6985858560000360006144f4565b600003949350505050565b60008082600f0b12614aad57614a6e614a698585856001614479565b614a86614a698585856000036000614479565b808204910615150190565b60008115614b3e5760006001600160a01b03841115614b0157614afc84600160601b876001600160801b031661316a565b614b19565b6001600160801b038516606085901b81614b1757fe5b045b9050614b36614b316001600160a01b03881683613c4a565b61537a565b9150506144ec565b60006001600160a01b03841115614b6c57614b6784600160601b876001600160801b0316613fd1565b614b83565b614b83606085901b6001600160801b038716614ac0565b905080866001600160a01b031611614b9a57600080fd5b6001600160a01b0386160390506144ec565b600082614bba5750836144ec565b600160601b600160e01b03606085901b168215614c48576001600160a01b03861684810290858281614be857fe5b041415614c1957818101828110614c1757614c0d83896001600160a01b031683613fd1565b93505050506144ec565b505b614c3f82614c3a878a6001600160a01b03168681614c3357fe5b0490613c4a565b614ac0565b925050506144ec565b6001600160a01b03861684810290858281614c5f57fe5b04148015614c6c57508082115b614c7557600080fd5b808203614c0d614b31846001600160a01b038b1684613fd1565b60008363ffffffff168363ffffffff1611158015614cb957508363ffffffff168263ffffffff1611155b15614cd5578163ffffffff168363ffffffff1611159050613213565b60008463ffffffff168463ffffffff1611614cfc578363ffffffff16600160201b01614d04565b8363ffffffff165b64ffffffffff16905060008563ffffffff168463ffffffff1611614d34578363ffffffff16600160201b01614d3c565b8363ffffffff165b64ffffffffff169091111595945050505050565b614d586153cc565b614d606153cc565b60008361ffff168560010161ffff1681614d7657fe5b0661ffff169050600060018561ffff16830103905060005b506002818301048961ffff87168281614da357fe5b0661ffff8110614daf57fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b90910416151560608201819052909550614e1957806001019250614d8e565b898661ffff168260010181614e2a57fe5b0661ffff8110614e3657fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b90910416151560608201528551909450600090614ea0908b908b614c8f565b9050808015614eb95750614eb98a8a8760000151614c8f565b15614ec45750614ee1565b80614ed457600182039250614edb565b8160010193505b50614d8e565b5050509550959350505050565b60028a810b900b600090815260208c90526040812080546001600160801b031682614f19828d613466565b9050846001600160801b0316816001600160801b03161115614f67576040805162461bcd60e51b81526020600482015260026024820152614c4f60f01b604482015290519081900360640190fd5b6001600160801b03828116159082161581141594501561500c578c60020b8e60020b13614ff457600183018b9055600283018a9055600383018054600160381b600160d81b031916600160381b6001600160a01b038c16021766ffffffffffffff191666ffffffffffffff60068b900b161763ffffffff60d81b1916600160d81b63ffffffff8a16021790555b6003830180546001600160f81b0316600160f81b1790555b82546001600160801b0319166001600160801b038216178355856150555782546150509061504b90600160801b9004600f90810b810b908f900b613154565b613d79565b615076565b82546150769061504b90600160801b9004600f90810b810b908f900b613138565b8354600f9190910b6001600160801b03908116600160801b0291161790925550909c9b505050505050505050505050565b8060020b8260020b816150b657fe5b0760020b156150c457600080fd5b6000806150df8360020b8560020b816150d957fe5b056142de565b600191820b820b60009081526020979097526040909620805460ff9097169190911b90951890945550505050565b600285810b80820b60009081526020899052604080822088850b850b83529082209193849391929184918291908a900b1261515357505060018201546002830154615166565b8360010154880391508360020154870390505b6000808b60020b8b60020b12156151885750506001830154600284015461519b565b84600101548a0391508460020154890390505b92909803979097039b96909503949094039850939650505050505050565b6040805160a08101825285546001600160801b0390811682526001870154602083015260028701549282019290925260038601548083166060830152600160801b900490911660808201526000600f85900b6152585781516001600160801b0316615250576040805162461bcd60e51b815260206004820152600260248201526104e560f41b604482015290519081900360640190fd5b508051615267565b81516152649086613466565b90505b600061528b8360200151860384600001516001600160801b0316600160801b61316a565b905060006152b18460400151860385600001516001600160801b0316600160801b61316a565b905086600f0b6000146152d85787546001600160801b0319166001600160801b0384161788555b60018801869055600288018590556001600160801b03821615158061530657506000816001600160801b0316115b15615344576003880180546001600160801b031981166001600160801b039182168501821617808216600160801b9182900483168501909216021790555b5050505050505050565b600290810b810b6000908152602092909252604082208281556001810183905590810182905560030155565b806001600160a01b0381168114612ab457600080fd5b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081019190915290565b6040805160808101825260008082526020820181905291810182905260608101919091529056fea2646970667358221220a487e228cf0487ec02301cd8cb81a72cdd3e6a3a3bd738ac0ececcf888ee04c264736f6c63430007060033", + "nonce": "0x46" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionType": "CREATE", + "contractName": "KatanaV3PoolBeacon", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "function": null, + "arguments": [ + "0xFe70f3F08637C67E451A5D74B292DFe7691D694F" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x1435b2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516111ec3803806111ec8339818101604052602081101561003357600080fd5b505180600061004061009a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100938161009e565b5050610114565b3390565b6100b18161010e60201b6104c61760201c565b6100ec5760405162461bcd60e51b81526004018080602001828103825260338152602001806111b96033913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b611096806101236000396000f3fe60806040523480156200001157600080fd5b5060043610620000885760003560e01c8063715018a61162000063578063715018a614620000fa578063885fa0a014620001045780638da5cb5b1462000186578063f2fde38b14620001905762000088565b80632c2ad332146200008d5780633659cfe614620000a95780635c60da1b14620000d4575b600080fd5b62000097620001b9565b60408051918252519081900360200190f35b620000d260048036036020811015620000c157600080fd5b50356001600160a01b0316620001e8565b005b620000de620002a3565b604080516001600160a01b039092168252519081900360200190f35b620000d2620002b2565b6200010e62000375565b6040805160208082528351818301528351919283929083019185019080838360005b838110156200014a57818101518382015260200162000130565b50505050905090810190601f168015620001785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b620000de6200039c565b620000d260048036036020811015620001a857600080fd5b50356001600160a01b0316620003ab565b604051620001ca602082016200053a565b6020820181038252601f19601f820116604052508051906020012081565b620001f2620004cc565b6001600160a01b0316620002056200039c565b6001600160a01b03161462000261576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6200026c81620004d0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001546001600160a01b031690565b620002bc620004cc565b6001600160a01b0316620002cf6200039c565b6001600160a01b0316146200032b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60405162000386602082016200053a565b601f1982820381018352601f9091011660405281565b6000546001600160a01b031690565b620003b5620004cc565b6001600160a01b0316620003c86200039c565b6001600160a01b03161462000424576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166200046b5760405162461bcd60e51b8152600401808060200182810382526026815260200180620010086026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b3390565b620004db81620004c6565b620005185760405162461bcd60e51b81526004018080602001828103825260338152602001806200102e6033913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610abf80620005498339019056fe608060405234801561001057600080fd5b50604080516020810190915260008082529061002c8282610033565b5050610537565b6000806000806000336001600160a01b031663890357306040518163ffffffff1660e01b815260040160a06040518083038186803b15801561007457600080fd5b505afa158015610088573d6000803e3d6000fd5b505050506040513d60a081101561009e57600080fd5b5080516020808301516040808501516060860151608090960151825163059659e960e41b81529251959b509299509750939550935033926359659e909260048083019392829003018186803b1580156100f657600080fd5b505afa15801561010a573d6000803e3d6000fd5b505050506040513d602081101561012057600080fd5b5051604080516001600160a01b03808916602483015280881660448301528616606482015262ffffff85166084820152600284900b60a4808301919091528251808303909101815260c4909101909152602081810180516001600160e01b031662ef782f60e31b17905291985096506101a490889088906100316101ad821b17901c565b50505050505050565b6101c08261030260201b6101791760201c565b6101fb5760405162461bcd60e51b8152600401808060200182810382526025815260200180610a406025913960400191505060405180910390fd5b610273826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561023757600080fd5b505afa15801561024b573d6000803e3d6000fd5b505050506040513d602081101561026157600080fd5b5051610302602090811b61017917901c565b6102ae5760405162461bcd60e51b8152600401808060200182810382526034815260200180610a8b6034913960400191505060405180910390fd5b6000805160206109ff8339815191528281558151156102fd576102fb6102d2610308565b83604051806060016040528060218152602001610a1f6021913961037b60201b61017f1760201c565b505b505050565b3b151590565b6000610312610480565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561034a57600080fd5b505afa15801561035e573d6000803e3d6000fd5b505050506040513d602081101561037457600080fd5b5051905090565b606061038684610302565b6103c15760405162461bcd60e51b8152600401808060200182810382526026815260200180610a656026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106103fe5780518252601f1990920191602091820191016103df565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461045e576040519150601f19603f3d011682016040523d82523d6000602084013e610463565b606091505b509092509050610474828286610493565b925050505b9392505050565b6000805160206109ff8339815191525490565b606083156104a2575081610479565b8251156104b25782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156104fc5781810151838201526020016104e4565b50505050905090810190601f1680156105295780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6104b9806105466000396000f3fe60806040523661001357610011610017565b005b6100115b61001f61002f565b61002f61002a610283565b6102f6565b565b61003a82610179565b6100755760405162461bcd60e51b81526004018080602001828103825260258152602001806104056025913960400191505060405180910390fd5b6100e2826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100b157600080fd5b505afa1580156100c5573d6000803e3d6000fd5b505050506040513d60208110156100db57600080fd5b5051610179565b61011d5760405162461bcd60e51b81526004018080602001828103825260348152602001806104506034913960400191505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5082815581511561017457610172610153610283565b836040518060600160405280602181526020016103e46021913961017f565b505b505050565b3b151590565b606061018a84610179565b6101c55760405162461bcd60e51b815260040180806020018281038252602681526020018061042a6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106102025780518252601f1990920191602091820191016101e3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610262576040519150601f19603f3d011682016040523d82523d6000602084013e610267565b606091505b509150915061027782828661031a565b925050505b9392505050565b600061028d6103be565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156102c557600080fd5b505afa1580156102d9573d6000803e3d6000fd5b505050506040513d60208110156102ef57600080fd5b5051905090565b3660008037600080366000845af43d6000803e808015610315573d6000f35b3d6000fd5b6060831561032957508161027c565b8251156103395782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561038357818101518382015260200161036b565b50505050905090810190601f1680156103b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50549056fe426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a26469706673582212209c65523d67f8afadf51e47175e851044339c6f41c8b6bf4085f369c20b52750064736f6c63430007060033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e74726163744f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573735570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a2646970667358221220a261af3e6c1c3a36cfe6bd5b82ef21bc90719be189a29adb980007d1ff69f8bf64736f6c634300070600335570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374000000000000000000000000fe70f3f08637c67e451a5d74b292dfe7691d694f", + "nonce": "0x47" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe823d9534c5a148772a56d73e787ab894844feb69ddd4d54b949ef284ceb17a0", + "transactionType": "CREATE", + "contractName": "KatanaV3Factory", + "contractAddress": "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x132d8d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50600080546001600160a01b0319166001179055611024806100336000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806365d61c6c1161008c578063a167129511610066578063a167129514610229578063b4a91cbd14610265578063c0c53b8b146102aa578063f0f44260146102e2576100cf565b806365d61c6c146101bb57806389035730146101d75780638da5cb5b14610221576100cf565b80631698ee82146100d457806322afcccb1461012c57806327c28660146101655780634cad9140146101a357806359659e90146101ab57806361d027b3146101b3575b600080fd5b610110600480360360608110156100ea57600080fd5b5080356001600160a01b03908116916020810135909116906040013562ffffff16610308565b604080516001600160a01b039092168252519081900360200190f35b61014e6004803603602081101561014257600080fd5b503562ffffff16610334565b6040805160029290920b8252519081900360200190f35b6101a16004803603608081101561017b57600080fd5b5062ffffff81351690602081013560020b9060ff60408201358116916060013516610349565b005b6101a16104ad565b61011061050e565b61011061051d565b6101c361052c565b604080519115158252519081900360200190f35b6101df61053c565b604080516001600160a01b0396871681529486166020860152929094168383015262ffffff16606083015260029290920b608082015290519081900360a00190f35b610110610573565b6101106004803603606081101561023f57600080fd5b5080356001600160a01b03908116916020810135909116906040013562ffffff16610582565b6102876004803603602081101561027b57600080fd5b503562ffffff166107d0565b604051808360ff1681526020018260ff1681526020019250505060405180910390f35b6101a1600480360360608110156102c057600080fd5b506001600160a01b0381358116916020810135821691604090910135166107ee565b6101a1600480360360208110156102f857600080fd5b50356001600160a01b03166109ce565b60086020908152600093845260408085208252928452828420905282529020546001600160a01b031681565b60066020526000908152604090205460020b81565b610351610a77565b620f42408462ffffff16106103ad576040805162461bcd60e51b815260206004820152601d60248201527f4b6174616e615633466163746f72793a204645455f544f4f5f48494748000000604482015290519081900360640190fd5b60008360020b1380156103c457506140008360020b125b6103ff5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f2d6025913960400191505060405180910390fd5b8060ff168260ff16106104435760405162461bcd60e51b8152600401808060200182810382526025815260200180610f526025913960400191505060405180910390fd5b62ffffff8416600090815260066020526040902054600290810b900b1561049b5760405162461bcd60e51b815260040180806020018281038252602b815260200180610f77602b913960400191505060405180910390fd5b6104a784848484610ad8565b50505050565b6104b5610a77565b6005805460ff600160a01b808304821615810260ff60a01b199093169290921792839055604051919092049091161515907fc30b40f4f206ddd1a59cfd25b348d6f1980e74ceb1bf543419242e338bd8366e90600090a2565b6000546001600160a01b031681565b6005546001600160a01b031681565b600554600160a01b900460ff1681565b600154600280546003546001600160a01b0393841693918216929181169162ffffff600160a01b83041691600160b81b9004900b85565b6004546001600160a01b031681565b6000600460009054906101000a90046001600160a01b03166001600160a01b0316636a22dede6040518163ffffffff1660e01b815260040160206040518083038186803b1580156105d257600080fd5b505afa1580156105e6573d6000803e3d6000fd5b505050506040513d60208110156105fc57600080fd5b50516001600160a01b031633146106445760405162461bcd60e51b8152600401808060200182810382526029815260200180610fa26029913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b0316141561066357600080fd5b600080846001600160a01b0316866001600160a01b031610610686578486610689565b85855b90925090506001600160a01b0382166106a157600080fd5b62ffffff8416600090815260066020526040902054600290810b9081900b6106c857600080fd5b6001600160a01b0383811660009081526008602090815260408083208685168452825280832062ffffff8a168452909152902054161561070757600080fd5b6107143084848885610b8c565b6001600160a01b03808516600081815260086020818152604080842089871680865290835281852062ffffff8e168087529084528286208054988a166001600160a01b0319998a1681179091558287529484528286208787528452828620818752845294829020805490971684179096558051600289900b815291820192909252815195995091947f783cca1c0412dd0d695e784568c96da2e9c22ff989357a2e8b1d9b2b4e6b71189281900390910190a45050509392505050565b60076020526000908152604090205460ff8082169161010090041682565b6000546001600160a01b0316156108365760405162461bcd60e51b8152600401808060200182810382526024815260200180610fcb6024913960400191505060405180910390fd5b6001600160a01b038316610891576040805162461bcd60e51b815260206004820152601f60248201527f4b6174616e615633466163746f72793a20494e56414c49445f424541434f4e00604482015290519081900360640190fd5b6001600160a01b0382166108ec576040805162461bcd60e51b815260206004820152601e60248201527f4b6174616e615633466163746f72793a20494e56414c49445f4f574e45520000604482015290519081900360640190fd5b6001600160a01b0381166109315760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0c6021913960400191505060405180910390fd5b600080546001600160a01b038086166001600160a01b031992831617835560048054868316908416179055600580549185169190921681179091556040519091907f8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f62954496908290a36109a7606460016005600a610ad8565b6109b8610bb8603c6005601e610ad8565b6109c961271060c8600f6064610ad8565b505050565b6109d6610a77565b6001600160a01b038116610a1b5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0c6021913960400191505060405180910390fd5b6005546040516001600160a01b038084169216907f8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f6295449690600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b03163314610ad6576040805162461bcd60e51b815260206004820152601a60248201527f4b6174616e615633466163746f72793a20464f5242494444454e000000000000604482015290519081900360640190fd5b565b62ffffff8481166000818152600660209081526040808320805462ffffff191660028a900b9687161790558051808201825260ff888116808352888216838601818152888852600787529685902093518454975160ff199098169084161761ff00191661010097909316969096029190911790915581519081529182019290925281517f7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122929181900390910190a350505050565b6040805160a0810182526001600160a01b038781168083528782166020840181905287831684860181905262ffffff88811660608701819052600289810b6080909801889052600180546001600160a01b031990811690971790558054861690941784556003805490951690921762ffffff60a01b1916600160a01b9092029190911762ffffff60b81b1916600160b81b9590920b169390930292909217909155600080548351630442fd0560e51b8152935191938493919091169163885fa0a0916004808201928692909190829003018186803b158015610c6d57600080fd5b505afa158015610c81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610caa57600080fd5b8101908080516040519392919084640100000000821115610cca57600080fd5b908301906020820185811115610cdf57600080fd5b8251640100000000811182820188101715610cf957600080fd5b82525081516020918201929091019080838360005b83811015610d26578181015183820152602001610d0e565b50505050905090810190601f168015610d535780820380516001836020036101000a031916815260200191505b506040525050509050600086868660405160200180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050604051602081830303815290604052805190602001209050610dba60008284610df2565b600180546001600160a01b0319908116909155600280549091169055600380546001600160d01b031916905598975050505050505050565b60008084471015610e4a576040805162461bcd60e51b815260206004820152601d60248201527f437265617465323a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b8251610e9d576040805162461bcd60e51b815260206004820181905260248201527f437265617465323a2062797465636f6465206c656e677468206973207a65726f604482015290519081900360640190fd5b8383516020850187f590506001600160a01b038116610f03576040805162461bcd60e51b815260206004820152601960248201527f437265617465323a204661696c6564206f6e206465706c6f7900000000000000604482015290519081900360640190fd5b94935050505056fe4b6174616e615633466163746f72793a20494e56414c49445f54524541535552594b6174616e615633466163746f72793a20494e56414c49445f5449434b5f53504143494e474b6174616e615633466163746f72793a20494e56414c49445f4645455f50524f544f434f4c4b6174616e615633466163746f72793a204645455f414d4f554e545f414c52454144595f454e41424c45444b6174616e615633466163746f72793a20494e56414c49445f504f534954494f4e5f4d414e414745524b6174616e615633466163746f72793a20414c52454144595f494e495449414c495a4544a2646970667358221220553bcf4c2594e38c20d6139fa33fc14860af4a8cabce323ab895211fa2f67ef264736f6c63430007060033", + "nonce": "0x48" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "function": null, + "arguments": [ + "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "0xA3e7d085E65CB0B916f6717da876b7bE5cC92f03", + "0xc0c53b8b0000000000000000000000004c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf310000000000000000000000002c1726346d83cbf848bd3c2b208ec70d32a9e44a00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0xf2d7d", + "value": "0x0", + "data": "0x608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a264697066735822122083fbd80de941d9993c6eba5c681e28598c224fe5be6fcf1a18d34de324b905b064736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374000000000000000000000000cbb65f6e545130624bb126fae28bd3181060378a000000000000000000000000a3e7d085e65cb0b916f6717da876b7be5cc92f0300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000004c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf310000000000000000000000002c1726346d83cbf848bd3c2b208ec70d32a9e44a00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x49" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa843298e33ac07808014483504c4d2361f66b5ecd59c6598ed10c0bc406436e9", + "transactionType": "CREATE", + "contractName": "NonfungibleTokenPositionDescriptor", + "contractAddress": "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea", + "function": null, + "arguments": [ + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x524f4e0000000000000000000000000000000000000000000000000000000000" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x16e5e2", + "value": "0x0", + "data": "0x60c060405234801561001057600080fd5b506040516114a93803806114a983398101604081905261002f9161004a565b60609190911b6001600160601b03191660805260a052610082565b6000806040838503121561005c578182fd5b82516001600160a01b0381168114610072578283fd5b6020939093015192949293505050565b60805160601c60a0516113e96100c060003980610225528061025952806102f552508060f7528061013c528061059a52806105ee52506113e96000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063281388a8146100675780637e5af771146100855780639d7b0ea8146100a5578063a18246e2146100c5578063b7af3cdc146100cd578063e9dc6375146100e2575b600080fd5b61006f6100f5565b60405161007c9190611212565b60405180910390f35b610098610093366004610f07565b610119565b60405161007c9190611226565b6100b86100b3366004610f47565b610138565b60405161007c9190611231565b6100b8610223565b6100d5610247565b60405161007c919061123a565b6100d56100f0366004610f47565b610355565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101258383610138565b61012f8584610138565b13949350505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141561017d575060631961021d565b816107e41415610219576001600160a01b038316730b7007c13325c48911f73a2dad5fa5dcbf808adc14156101b5575061012c61021d565b6001600160a01b03831673c99a6a985ed2cac1ef41640596c5a5f9f4e19ef514156101e2575060c861021d565b6001600160a01b038316737e73630f81647bcfd7b1f2c04c1c662d17d4577e1415610211575061012b1961021d565b50600061021d565b5060005b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060005b60208110801561029457507f0000000000000000000000000000000000000000000000000000000000000000816020811061028357fe5b1a60f81b6001600160f81b03191615155b156102a15760010161024c565b60008167ffffffffffffffff811180156102ba57600080fd5b506040519080825280601f01601f1916602001820160405280156102e5576020820181803683370190505b50905060005b8281101561034e577f0000000000000000000000000000000000000000000000000000000000000000816020811061031f57fe5b1a60f81b82828151811061032f57fe5b60200101906001600160f81b031916908160001a9053506001016102eb565b5091505090565b60606000806000806000876001600160a01b03166399fbab88886040518263ffffffff1660e01b815260040161038b9190611231565b6101806040518083038186803b1580156103a457600080fd5b505afa1580156103b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103dc91906110dd565b5050505050965096509650965096505050600061049a896001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561042b57600080fd5b505afa15801561043f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104639190610ee4565b6040518060600160405280896001600160a01b03168152602001886001600160a01b031681526020018762ffffff16815250610867565b905060006104ab878761009361094b565b9050600081156104bb57876104bd565b865b9050600082156104cd57876104cf565b885b90506000846001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561050d57600080fd5b505afa158015610521573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105459190611023565b505050505050915050738f5d2b4b95677833ac62718cf09152efcfe0ad9463c49917d7604051806101c001604052808f8152602001866001600160a01b03168152602001856001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b0316146105df576105da8761094f565b6105e7565b6105e7610247565b81526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b0316146106335761062e8661094f565b61063b565b61063b610247565b8152602001866001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561067957600080fd5b505afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b191906110c3565b60ff168152602001856001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156106f257600080fd5b505afa158015610706573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072a91906110c3565b60ff16815260200187151581526020018a60020b81526020018960020b81526020018460020b8152602001886001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561078e57600080fd5b505afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c69190610f72565b60020b81526020018b62ffffff168152602001886001600160a01b03168152506040518263ffffffff1660e01b8152600401610802919061124d565b60006040518083038186803b15801561081a57600080fd5b505af415801561082e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108569190810190610f8c565b9d9c50505050505050505050505050565b600081602001516001600160a01b031682600001516001600160a01b03161061088f57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b4690565b60606000610964836395d89b4160e01b610989565b90508051600014156109815761097983610bb1565b915050610984565b90505b919050565b60408051600481526024810182526020810180516001600160e01b03166001600160e01b031985161781529151815160609360009384936001600160a01b03891693919290918291908083835b602083106109f55780518252601f1990920191602091820191016109d6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610a55576040519150601f19603f3d011682016040523d82523d6000602084013e610a5a565b606091505b5091509150811580610a6b57508051155b15610a8957604051806020016040528060008152509250505061021d565b805160201415610ac1576000818060200190516020811015610aaa57600080fd5b50519050610ab781610bbe565b935050505061021d565b604081511115610b9957808060200190516020811015610ae057600080fd5b8101908080516040519392919084640100000000821115610b0057600080fd5b908301906020820185811115610b1557600080fd5b8251640100000000811182820188101715610b2f57600080fd5b82525081516020918201929091019080838360005b83811015610b5c578181015183820152602001610b44565b50505050905090810190601f168015610b895780820380516001836020036101000a031916815260200191505b506040525050509250505061021d565b50506040805160208101909152600081529392505050565b6060610981826006610ce6565b604080516020808252818301909252606091600091906020820181803683370190505090506000805b6020811015610c48576000858260208110610bfe57fe5b1a60f81b90506001600160f81b0319811615610c3f5780848481518110610c2157fe5b60200101906001600160f81b031916908160001a9053506001909201915b50600101610be7565b5060008167ffffffffffffffff81118015610c6257600080fd5b506040519080825280601f01601f191660200182016040528015610c8d576020820181803683370190505b50905060005b82811015610cdd57838181518110610ca757fe5b602001015160f81c60f81b828281518110610cbe57fe5b60200101906001600160f81b031916908160001a905350600101610c93565b50949350505050565b606060028206158015610cf95750600082115b8015610d06575060288211155b610d57576040805162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff81118015610d7057600080fd5b506040519080825280601f01601f191660200182016040528015610d9b576020820181803683370190505b5090506001600160a01b03841660005b60028504811015610e3f57600860138290030282901c600f600482901c1660f082168203610dd882610e49565b868560020281518110610de757fe5b60200101906001600160f81b031916908160001a905350610e0781610e49565b868560020260010181518110610e1957fe5b60200101906001600160f81b031916908160001a9053505060019092019150610dab9050565b5090949350505050565b6000600a8260ff161015610e6457506030810160f81b610984565b506037810160f81b610984565b80516109848161139b565b8051600281900b811461098457600080fd5b80516fffffffffffffffffffffffffffffffff8116811461098457600080fd5b805161ffff8116811461098457600080fd5b805162ffffff8116811461098457600080fd5b805160ff8116811461098457600080fd5b600060208284031215610ef5578081fd5b8151610f008161139b565b9392505050565b600080600060608486031215610f1b578182fd5b8335610f268161139b565b92506020840135610f368161139b565b929592945050506040919091013590565b60008060408385031215610f59578182fd5b8235610f648161139b565b946020939093013593505050565b600060208284031215610f83578081fd5b610f0082610e7c565b600060208284031215610f9d578081fd5b815167ffffffffffffffff80821115610fb4578283fd5b818401915084601f830112610fc7578283fd5b815181811115610fd357fe5b604051601f8201601f191681016020018381118282101715610ff157fe5b604052818152838201602001871015611008578485fd5b61101982602083016020870161136b565b9695505050505050565b600080600080600080600080610100898b03121561103f578384fd5b885161104a8161139b565b975061105860208a01610e7c565b965061106660408a01610eae565b955061107460608a01610eae565b945061108260808a01610eae565b935061109060a08a01610ed3565b925061109e60c08a01610ed3565b915060e089015180151581146110b2578182fd5b809150509295985092959890939650565b6000602082840312156110d4578081fd5b610f0082610ed3565b6000806000806000806000806000806000806101808d8f0312156110ff578384fd5b8c516bffffffffffffffffffffffff8116811461111a578485fd5b9b5061112860208e01610e71565b9a5061113660408e01610e71565b995061114460608e01610e71565b985061115260808e01610ec0565b975061116060a08e01610e7c565b965061116e60c08e01610e7c565b955061117c60e08e01610e8e565b94506101008d015193506101208d0151925061119b6101408e01610e8e565b91506111aa6101608e01610e8e565b90509295989b509295989b509295989b565b6001600160a01b03169052565b15159052565b60020b9052565b600081518084526111ee81602086016020860161136b565b601f01601f19169290920160200192915050565b62ffffff169052565b60ff169052565b6001600160a01b0391909116815260200190565b901515815260200190565b90815260200190565b600060208252610f0060208301846111d6565b60006020825282516020830152602083015161126c60408401826111bc565b50604083015161127f60608401826111bc565b5060608301516101c080608085015261129c6101e08501836111d6565b91506080850151601f198584030160a08601526112b983826111d6565b92505060a08501516112ce60c086018261120b565b5060c08501516112e160e086018261120b565b5060e08501516101006112f6818701836111c9565b860151905061012061130a868201836111cf565b860151905061014061131e868201836111cf565b8601519050610160611332868201836111cf565b8601519050610180611346868201836111cf565b86015190506101a061135a86820183611202565b8601519050610e3f858301826111bc565b60005b8381101561138657818101518382015260200161136e565b83811115611395576000848401525b50505050565b6001600160a01b03811681146113b057600080fd5b5056fea2646970667358221220fcc44e7452e0cf17ed31e2bf6bd425c6960d7104e9d4ceb56dc69f2b42f3cc1564736f6c63430007060033000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4524f4e0000000000000000000000000000000000000000000000000000000000", + "nonce": "0x4a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x70e6f0888de92ce2dc655bf54cc17eb878698e2a2b75ad8afc8ae9d60096c15a", + "transactionType": "CREATE", + "contractName": "NonfungiblePositionManager", + "contractAddress": "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x6c5458", + "value": "0x0", + "data": "0x610140604052600d80546001600160b01b0319166001176001600160b01b0316600160b01b1790553480156200003457600080fd5b506040516200631f3803806200631f83398101604081905262000057916200035e565b82826040518060400160405280601a81526020017f4b6174616e6120563320506f736974696f6e73204e46542d56310000000000008152506040518060400160405280600d81526020016c4b4154414e412d56332d504f5360981b815250604051806040016040528060018152602001603160f81b8152508282620000e96301ffc9a760e01b6200021060201b60201c565b8151620000fe90600690602085019062000295565b5080516200011490600790602084019062000295565b50620001276380ac58cd60e01b62000210565b62000139635b5e139f60e01b62000210565b6200014b63780e9d6360e01b62000210565b5050825160209384012060805280519083012060a052506001600160601b0319606084811b821660c05283901b166101005260408051638da5cb5b60e01b815290516001600160a01b03851692638da5cb5b9260048082019391829003018186803b158015620001ba57600080fd5b505afa158015620001cf573d6000803e3d6000fd5b505050506040513d6020811015620001e657600080fd5b50516001600160601b0319606091821b811660e05293901b9092166101205250620003a792505050565b6001600160e01b0319808216141562000270576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152602081905260409020805460ff19166001179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620002cd576000855562000318565b82601f10620002e857805160ff191683800117855562000318565b8280016001018555821562000318579182015b8281111562000318578251825591602001919060010190620002fb565b50620003269291506200032a565b5090565b5b808211156200032657600081556001016200032b565b80516001600160a01b03811681146200035957600080fd5b919050565b60008060006060848603121562000373578283fd5b6200037e8462000341565b92506200038e6020850162000341565b91506200039e6040850162000341565b90509250925092565b60805160a05160c05160601c60e05160601c6101005160601c6101205160601c615edc620004436000398061292652508061024f5280611655528061174052806117c85280613e865280613ecc5280613f40525080610dc952806118025280611d5b525080610a3f5280610e0f5280610ed6528061285b52806128925280612c6252806137975250806115245250806115035250615edc6000f3fe60806040526004361061023f5760003560e01c80636352211e1161012e578063ac9650d8116100ab578063c87b56dd1161006f578063c87b56dd1461069b578063df2ab5bb146106bb578063e985e9c5146106ce578063f3995c67146106ee578063fc6f786514610701576102af565b8063ac9650d814610613578063b88d4fde14610633578063c2e3140a14610653578063c45a015514610666578063c848b07d1461067b576102af565b806388316456116100f2578063883164561461057057806395d89b411461059357806399fbab88146105a8578063a22cb465146105e0578063a4a78f0c14610600576102af565b80636352211e146104f35780636c0360eb1461051357806370a08231146105285780637ac2ff7b146105485780638129fc1c1461055b576102af565b80632f745c59116101bc5780634659a494116101805780634659a4941461048357806349404b7c146104965780634aa4a4fc146104a95780634f6ccce7146104be5780635aa6e675146104de576102af565b80632f745c59146103f9578063309945ba1461041957806330adf81f146104395780633644e5151461044e57806342842e0e14610463576102af565b806312210e8a1161020357806312210e8a1461037a57806313ead5621461038257806318160ddd14610395578063219f5d17146103b757806323b872dd146103d9576102af565b806301ffc9a7146102b457806306fdde03146102ea578063081812fc1461030c578063095ea7b3146103395780630c49ccbe14610359576102af565b366102af57336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102ad576040805162461bcd60e51b81526020600482015260096024820152684e6f7420574554483960b81b604482015290519081900360640190fd5b005b600080fd5b3480156102c057600080fd5b506102d46102cf366004615369565b610714565b6040516102e191906158bf565b60405180910390f35b3480156102f657600080fd5b506102ff610783565b6040516102e19190615912565b34801561031857600080fd5b5061032c610327366004615677565b6107ba565b6040516102e191906157a1565b34801561034557600080fd5b506102ad610354366004615233565b61080d565b61036c61036736600461542e565b6108e3565b6040516102e1929190615ad8565b6102ad610db0565b61032c6103903660046150c6565b610dc2565b3480156103a157600080fd5b506103aa6110e3565b6040516102e191906158ca565b6103ca6103c536600461543f565b6110f4565b6040516102e193929190615a93565b3480156103e557600080fd5b506102ad6103f436600461511f565b611409565b34801561040557600080fd5b506103aa610414366004615233565b611460565b34801561042557600080fd5b5061036c610434366004615677565b61148b565b34801561044557600080fd5b506103aa6114ba565b34801561045a57600080fd5b506103aa6114de565b34801561046f57600080fd5b506102ad61047e36600461511f565b61159c565b6102ad61049136600461529f565b6115b7565b6102ad6104a436600461568f565b611651565b3480156104b557600080fd5b5061032c6117c6565b3480156104ca57600080fd5b506103aa6104d9366004615677565b6117ea565b3480156104ea57600080fd5b5061032c611800565b3480156104ff57600080fd5b5061032c61050e366004615677565b611824565b34801561051f57600080fd5b506102ff61184c565b34801561053457600080fd5b506103aa610543366004615072565b611851565b6102ad61055636600461529f565b6118b9565b34801561056757600080fd5b506102ad611cab565b61058361057e3660046154fb565b611cf8565b6040516102e19493929190615ab4565b34801561059f57600080fd5b506102ff612256565b3480156105b457600080fd5b506105c86105c3366004615677565b61227d565b6040516102e19c9b9a99989796959493929190615ae6565b3480156105ec57600080fd5b506102ad6105fb366004615206565b61248e565b6102ad61060e36600461529f565b612593565b6106266106213660046152fa565b61262c565b6040516102e1919061585f565b34801561063f57600080fd5b506102ad61064e36600461515f565b61276c565b6102ad61066136600461529f565b6127ca565b34801561067257600080fd5b5061032c612859565b34801561068757600080fd5b506102ad6106963660046156d6565b61287d565b3480156106a757600080fd5b506102ff6106b6366004615677565b6128fb565b6102ad6106c936600461525e565b6129b1565b3480156106da57600080fd5b506102d46106e936600461508e565b612a89565b6102ad6106fc36600461529f565b612ab7565b61036c61070f366004615417565b612b29565b60006001600160e01b031982166301ffc9a760e01b148061074557506001600160e01b031982166380ac58cd60e01b145b8061076057506001600160e01b03198216635b5e139f60e01b145b8061077b57506001600160e01b0319821663780e9d6360e01b145b90505b919050565b60408051808201909152601a81527f4b6174616e6120563320506f736974696f6e73204e46542d5631000000000000602082015290565b60006107c5826131ca565b6107ea5760405162461bcd60e51b81526004016107e190615982565b60405180910390fd5b506000908152600c6020526040902054600160601b90046001600160a01b031690565b600061081882611824565b9050806001600160a01b0316836001600160a01b0316141561086b5760405162461bcd60e51b8152600401808060200182810382526021815260200180615e556021913960400191505060405180910390fd5b806001600160a01b031661087d6131d7565b6001600160a01b031614806108995750610899816106e96131d7565b6108d45760405162461bcd60e51b8152600401808060200182810382526038815260200180615d7f6038913960400191505060405180910390fd5b6108de83836131db565b505050565b60008082356108f23382613251565b61090e5760405162461bcd60e51b81526004016107e190615925565b83608001358061091c6132ed565b1115610965576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b6000610977604087016020880161550d565b6001600160801b03161161098a57600080fd5b84356000908152600c602090815260409182902060018101549092600160801b9091046001600160801b0316916109c591890190890161550d565b6001600160801b0316816001600160801b031610156109e357600080fd5b6001828101546001600160501b03166000908152600b60209081526040808320815160608101835281546001600160a01b039081168252919095015490811692850192909252600160a01b90910462ffffff1690830152610a647f0000000000000000000000000000000000000000000000000000000000000000836132f1565b60018501549091506001600160a01b0382169063a34123a790600160501b8104600290810b91600160681b9004900b610aa360408e0160208f0161550d565b6040518463ffffffff1660e01b8152600401610ac1939291906158ec565b6040805180830381600087803b158015610ada57600080fd5b505af1158015610aee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1291906156b3565b909850965060408901358810801590610b2f575088606001358710155b610b4b5760405162461bcd60e51b81526004016107e1906159ce565b88356000908152600e6020526040812080546001600160801b031981166001600160801b039182168c01821617808216600160801b9182900483168c01909216021781556001860154909190610bb8903090600160501b8104600290810b91600160681b9004900b6133d5565b9050600080846001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401610be991906158ca565b60a06040518083038186803b158015610c0157600080fd5b505afa158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c399190615557565b50509250925050610c5e88600201548303886001600160801b0316600160801b61342f565b8c018860040160008282829054906101000a90046001600160801b03160192506101000a8154816001600160801b0302191690836001600160801b03160217905550610cbe88600301548203886001600160801b0316600160801b61342f565b8b018860040160108282829054906101000a90046001600160801b03160192506101000a8154816001600160801b0302191690836001600160801b031602179055508188600201819055508088600301819055508c6020016020810190610d25919061550d565b87038860010160106101000a8154816001600160801b0302191690836001600160801b031602179055508c600001357f26f6a048ee9138f2c0ce266f322cb99228e8d619ae2bff30c67f8dcf9d2377b48e6020016020810190610d88919061550d565b8e8e604051610d9993929190615a93565b60405180910390a250505050505050505050915091565b4715610dc057610dc033476134de565b565b6000610def7f000000000000000000000000000000000000000000000000000000000000000086866135cd565b836001600160a01b0316856001600160a01b031610610e0d57600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631698ee828686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff168152602001935050505060206040518083038186803b158015610e9857600080fd5b505afa158015610eac573d6000803e3d6000fd5b505050506040513d6020811015610ec257600080fd5b505190506001600160a01b038116610ff8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a16712958686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050602060405180830381600087803b158015610f6157600080fd5b505af1158015610f75573d6000803e3d6000fd5b505050506040513d6020811015610f8b57600080fd5b50516040805163f637731d60e01b81526001600160a01b03858116600483015291519293509083169163f637731d9160248082019260009290919082900301818387803b158015610fdb57600080fd5b505af1158015610fef573d6000803e3d6000fd5b505050506110db565b6000816001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561103457600080fd5b505afa158015611048573d6000803e3d6000fd5b505050506040513d61010081101561105f57600080fd5b505190506001600160a01b0381166110d957816001600160a01b031663f637731d846040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050600060405180830381600087803b1580156110c057600080fd5b505af11580156110d4573d6000803e3d6000fd5b505050505b505b949350505050565b60006110ef600261373f565b905090565b60008060008360a00135806111076132ed565b1115611150576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b84356000908152600c602090815260408083206001808201546001600160501b0381168652600b855283862084516060808201875282546001600160a01b039081168352929094015480831682890190815262ffffff600160a01b9092048216838901908152885161014081018a528451861681529151909416818a0152925116828701523082850152600160501b8304600290810b810b608080850191909152600160681b909404810b900b60a0830152958c013560c0820152938b013560e0850152908a013561010084015289013561012083015292906112329061374a565b6001870154939a5091985096509150600090611265903090600160501b8104600290810b91600160681b9004900b6133d5565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b815260040161129691906158ca565b60a06040518083038186803b1580156112ae57600080fd5b505afa1580156112c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e69190615557565b50509250925050611322866002015483038760010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b6004870180546001600160801b0380821690930183166001600160801b0319909116179055600387015460018801546113699291840391600160801b91829004169061342f565b6004870180546001600160801b03600160801b80830482169094018116840291811691909117909155600288018490556003880183905560018801805483810483168e018316909302929091169190911790556040518b35907f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f906113f3908d908d908d90615a93565b60405180910390a2505050505050509193909250565b61141a6114146131d7565b82613251565b6114555760405162461bcd60e51b8152600401808060200182810382526031815260200180615e766031913960400191505060405180910390fd5b6108de838383613987565b6001600160a01b03821660009081526001602052604081206114829083613ad3565b90505b92915050565b6000908152600f6020908152604091829020825180840190935280548084526001909101549290910182905291565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad81565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061154b613adf565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b031681526020019550505050505060405160208183030381529060405280519060200120905090565b6108de8383836040518060200160405280600081525061276c565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b15801561163157600080fd5b505af1158015611645573d6000803e3d6000fd5b50505050505050505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156116c057600080fd5b505afa1580156116d4573d6000803e3d6000fd5b505050506040513d60208110156116ea57600080fd5b5051905082811015611738576040805162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e7420574554483960701b604482015290519081900360640190fd5b80156108de577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156117a457600080fd5b505af11580156117b8573d6000803e3d6000fd5b505050506108de82826134de565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806117f8600284613ae3565b509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061077b82604051806060016040528060298152602001615de16029913960029190613b01565b606090565b60006001600160a01b0382166118985760405162461bcd60e51b815260040180806020018281038252602a815260200180615db7602a913960400191505060405180910390fd5b6001600160a01b038216600090815260016020526040902061077b9061373f565b836118c26132ed565b1115611906576040805162461bcd60e51b815260206004820152600e60248201526d14195c9b5a5d08195e1c1a5c995960921b604482015290519081900360640190fd5b60006119106114de565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad888861193c81613b0e565b604080516020808201969096526001600160a01b03909416848201526060840192909252608083015260a08083018a90528151808403909101815260c08301825280519084012061190160f01b60e084015260e2830194909452610102808301949094528051808303909401845261012290910190528151910120905060006119c487611824565b9050806001600160a01b0316886001600160a01b03161415611a175760405162461bcd60e51b8152600401808060200182810382526027815260200180615ce26027913960400191505060405180910390fd5b611a2081613b48565b15611b88576040805160208082018790528183018690526001600160f81b031960f889901b1660608301528251604181840301815260618301808552630b135d3f60e11b90526065830186815260858401948552815160a585015281516001600160a01b03871695631626ba7e958995919260c59091019185019080838360005b83811015611ab9578181015183820152602001611aa1565b50505050905090810190601f168015611ae65780820380516001836020036101000a031916815260200191505b50935050505060206040518083038186803b158015611b0457600080fd5b505afa158015611b18573d6000803e3d6000fd5b505050506040513d6020811015611b2e57600080fd5b50516001600160e01b031916630b135d3f60e11b14611b83576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b611c97565b600060018387878760405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015611be4573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c40576040805162461bcd60e51b8152602060048201526011602482015270496e76616c6964207369676e617475726560781b604482015290519081900360640190fd5b816001600160a01b0316816001600160a01b031614611c95576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b505b611ca188886131db565b5050505050505050565b600d546001600160b01b031615611cd45760405162461bcd60e51b81526004016107e190615a26565b600d80546001600160b01b0319166001176001600160b01b0316600160b01b179055565b60008060008084610140013580611d0d6132ed565b1115611d56576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b611d9c7f0000000000000000000000000000000000000000000000000000000000000000611d876020890189615072565b611d9760408a0160208b01615072565b6135cd565b604080516101408101909152600090611e689080611dbd60208b018b615072565b6001600160a01b03168152602001896020016020810190611dde9190615072565b6001600160a01b03168152602001611dfc60608b0160408c0161565d565b62ffffff168152306020820152604001611e1c60808b0160608c01615391565b60020b8152602001611e3460a08b0160808c01615391565b60020b81526020018960a0013581526020018960c0013581526020018960e00135815260200189610100013581525061374a565b92975090955093509050611eb5611e8761014089016101208a01615072565b600d80546001600160b01b0319811660016001600160b01b0392831690810190921617909155975087613b4e565b6000611ee030611ecb60808b0160608c01615391565b611edb60a08c0160808d01615391565b6133d5565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401611f1191906158ca565b60a06040518083038186803b158015611f2957600080fd5b505afa158015611f3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f619190615557565b505092509250506000611fda8560405180606001604052808e6000016020810190611f8c9190615072565b6001600160a01b031681526020018e6020016020810190611fad9190615072565b6001600160a01b031681526020018e6040016020810190611fce919061565d565b62ffffff169052613c7c565b905060405180610140016040528060006001600160601b0316815260200160006001600160a01b03168152602001826001600160501b031681526020018c606001602081019061202a9190615391565b60020b815260200161204260a08e0160808f01615391565b60020b81526020018a6001600160801b0316815260200184815260200183815260200160006001600160801b0316815260200160006001600160801b0316815250600c60008c815260200190815260200160002060008201518160000160006101000a8154816001600160601b0302191690836001600160601b03160217905550602082015181600001600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160006101000a8154816001600160501b0302191690836001600160501b03160217905550606082015181600101600a6101000a81548162ffffff021916908360020b62ffffff160217905550608082015181600101600d6101000a81548162ffffff021916908360020b62ffffff16021790555060a08201518160010160106101000a8154816001600160801b0302191690836001600160801b0316021790555060c0820151816002015560e082015181600301556101008201518160040160006101000a8154816001600160801b0302191690836001600160801b031602179055506101208201518160040160106101000a8154816001600160801b0302191690836001600160801b03160217905550905050897f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f8a8a8a60405161224193929190615a93565b60405180910390a25050505050509193509193565b60408051808201909152600d81526c4b4154414e412d56332d504f5360981b602082015290565b6000818152600c6020908152604080832081516101408101835281546001600160601b03811682526001600160a01b03600160601b909104169381019390935260018101546001600160501b038116928401839052600160501b8104600290810b810b810b6060860152600160681b8204810b810b810b60808601526001600160801b03600160801b92839004811660a08701529083015460c0860152600383015460e08601526004909201548083166101008601520416610120830152829182918291829182918291829182918291829182919061236e5760405162461bcd60e51b81526004016107e1906159fc565b6000600b600083604001516001600160501b03166001600160501b031681526020019081526020016000206040518060600160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160149054906101000a900462ffffff1662ffffff1662ffffff1681525050905081600001518260200151826000015183602001518460400151866060015187608001518860a001518960c001518a60e001518b61010001518c61012001519d509d509d509d509d509d509d509d509d509d509d509d50505091939597999b5091939597999b565b6124966131d7565b6001600160a01b0316826001600160a01b031614156124fc576040805162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b80600560006125096131d7565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff19169215159290921790915561254d6131d7565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b1580156125e457600080fd5b505afa1580156125f8573d6000803e3d6000fd5b505050506040513d602081101561260e57600080fd5b50511015612624576126248686868686866115b7565b505050505050565b60608167ffffffffffffffff8111801561264557600080fd5b5060405190808252806020026020018201604052801561267957816020015b60608152602001906001900390816126645790505b50905060005b82811015612765576000803086868581811061269757fe5b90506020028101906126a99190615b80565b6040516126b7929190615791565b600060405180830381855af49150503d80600081146126f2576040519150601f19603f3d011682016040523d82523d6000602084013e6126f7565b606091505b5091509150816127435760448151101561271057600080fd5b6004810190508080602001905181019061272a91906153ad565b60405162461bcd60e51b81526004016107e19190615912565b8084848151811061275057fe5b6020908102919091010152505060010161267f565b5092915050565b61277d6127776131d7565b83613251565b6127b85760405162461bcd60e51b8152600401808060200182810382526031815260200180615e766031913960400191505060405180910390fd5b6127c484848484613d6b565b50505050565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561281957600080fd5b505afa15801561282d573d6000803e3d6000fd5b505050506040513d602081101561284357600080fd5b5051101561262457612624868686868686612ab7565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061288b82840184615450565b90506128bb7f00000000000000000000000000000000000000000000000000000000000000008260000151613dbd565b5084156128d65780515160208201516128d691903388613e84565b83156128f4576128f481600001516020015182602001513387613e84565b5050505050565b6060612906826131ca565b61290f57600080fd5b60405163e9dc637560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063e9dc63759061295d90309086906004016158d3565b60006040518083038186803b15801561297557600080fd5b505afa158015612989573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261077b91908101906153ad565b6000836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015612a0057600080fd5b505afa158015612a14573d6000803e3d6000fd5b505050506040513d6020811015612a2a57600080fd5b5051905082811015612a78576040805162461bcd60e51b815260206004820152601260248201527124b739bab33334b1b4b2b73a103a37b5b2b760711b604482015290519081900360640190fd5b80156127c4576127c4848383614014565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b15801561163157600080fd5b6000808235612b383382613251565b612b545760405162461bcd60e51b81526004016107e190615925565b6001600160801b03612b6c606086016040870161550d565b6001600160801b0316148015612ba057506001600160801b03612b95608086016060870161550d565b6001600160801b0316145b612bbc5760405162461bcd60e51b81526004016107e19061594b565b600080612bcf6040870160208801615072565b6001600160a01b031614612bf257612bed6040860160208701615072565b612bf4565b305b85356000908152600c602090815260408083206001808201546001600160501b03168552600b8452828520835160608101855281546001600160a01b039081168252919092015490811694820194909452600160a01b90930462ffffff169183019190915292935090612c877f0000000000000000000000000000000000000000000000000000000000000000836132f1565b600484015460018501549192506001600160801b0380821692600160801b9283900482169290041615612e7d57600185015460405163a34123a760e01b81526001600160a01b0385169163a34123a791612cfe91600160501b8104600290810b92600160681b909204900b906000906004016158ec565b6040805180830381600087803b158015612d1757600080fd5b505af1158015612d2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d4f91906156b3565b5050600185015460009081906001600160a01b0386169063514ea4bf90612d8d903090600160501b8104600290810b91600160681b9004900b6133d5565b6040518263ffffffff1660e01b8152600401612da991906158ca565b60a06040518083038186803b158015612dc157600080fd5b505afa158015612dd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612df99190615557565b50509250925050612e35876002015483038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b84019350612e6e876003015482038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b60028801929092556003870155015b6000806001600160801b038416612e9a60608e0160408f0161550d565b6001600160801b031611612ebd57612eb860608d0160408e0161550d565b612ebf565b835b836001600160801b03168d6060016020810190612edc919061550d565b6001600160801b031611612eff57612efa60808e0160608f0161550d565b612f01565b835b60018901546040516309e3d67b60e31b81529294509092506001600160a01b03871691634f1eb3d891612f54918c91600160501b8104600290810b92600160681b909204900b90889088906004016157f8565b6040805180830381600087803b158015612f6d57600080fd5b505af1158015612f81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fa59190615529565b816001600160801b03169150806001600160801b03169050809b50819c5050506000600f60008e60000135815260200190815260200160002090506000600e60008f60000135815260200190815260200160002090508060000160009054906101000a90046001600160801b03166001600160801b03168d0382600001600082825401925050819055508060000160109054906101000a90046001600160801b03166001600160801b03168c0382600101600082825401925050819055506000808260000160008460000160108491906101000a8154816001600160801b0302191690836001600160801b031602179055508391906101000a8154816001600160801b0302191690836001600160801b0316021790555050508386038386038a60040160008c60040160108491906101000a8154816001600160801b0302191690836001600160801b031602179055508391906101000a8154816001600160801b0302191690836001600160801b0316021790555050508860010160109054906101000a90046001600160801b03166001600160801b03166000141561317a578d356000818152600c602052604081208181556001810182905560028101829055600381018290556004015561317a9061415b565b8d600001357f40d0efd1a53d60ecbf40971b9daf7dc90178c3aadc7aab1765632738fa8b8f018b86866040516131b293929190615835565b60405180910390a25050505050505050505050915091565b600061077b600283614228565b3390565b6000818152600c6020526040902080546001600160601b0316600160601b6001600160a01b03851690810291909117909155819061321882611824565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061325c826131ca565b6132975760405162461bcd60e51b815260040180806020018281038252602c815260200180615d53602c913960400191505060405180910390fd5b60006132a283611824565b9050806001600160a01b0316846001600160a01b031614806132dd5750836001600160a01b03166132d2846107ba565b6001600160a01b0316145b806110db57506110db8185612a89565b4290565b600081602001516001600160a01b031682600001516001600160a01b03161061331957600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b604080516bffffffffffffffffffffffff19606086901b16602080830191909152600285810b60e890811b60348501529085900b901b60378301528251601a818403018152603a90920190925280519101205b9392505050565b6000808060001985870986860292508281109083900303905080613465576000841161345a57600080fd5b508290049050613428565b80841161347157600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b6020831061352a5780518252601f19909201916020918201910161350b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461358c576040519150601f19603f3d011682016040523d82523d6000602084013e613591565b606091505b50509050806108de576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b60408051600280825260608201835260009260208301908036833701905050905082816000815181106135fc57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818160018151811061362a57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316632f1850d782336040518363ffffffff1660e01b81526004018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019060200280838360005b838110156136b95781810151838201526020016136a1565b50505050905001935050505060206040518083038186803b1580156136dd57600080fd5b505afa1580156136f1573d6000803e3d6000fd5b505050506040513d602081101561370757600080fd5b50516127c4576040805162461bcd60e51b8152602060048201526002602482015261554160f01b604482015290519081900360640190fd5b600061077b82614234565b6000806000806000604051806060016040528087600001516001600160a01b0316815260200187602001516001600160a01b03168152602001876040015162ffffff1681525090506137bc7f0000000000000000000000000000000000000000000000000000000000000000826132f1565b91506000826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b1580156137fa57600080fd5b505afa15801561380e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061383291906155b8565b505050505050509050600061384a8860800151614238565b9050600061385b8960a00151614238565b90506138728383838c60c001518d60e0015161456a565b9750505050816001600160a01b0316633c8a7d8d876060015188608001518960a00151896040518060400160405280888152602001336001600160a01b03168152506040516020016138c49190615a53565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016138f39594939291906157b5565b6040805180830381600087803b15801561390c57600080fd5b505af1158015613920573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061394491906156b3565b6101008801519195509350841080159061396357508561012001518310155b61397f5760405162461bcd60e51b81526004016107e1906159ce565b509193509193565b826001600160a01b031661399a82611824565b6001600160a01b0316146139df5760405162461bcd60e51b8152600401808060200182810382526029815260200180615e2c6029913960400191505060405180910390fd5b6001600160a01b038216613a245760405162461bcd60e51b8152600401808060200182810382526024815260200180615d096024913960400191505060405180910390fd5b613a2f8383836108de565b613a3a6000826131db565b6001600160a01b0383166000908152600160205260409020613a5c908261462e565b506001600160a01b0382166000908152600160205260409020613a7f908261463a565b50613a8c60028284614646565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000611482838361465c565b4690565b6000808080613af286866146c0565b909450925050505b9250929050565b60006110db84848461473b565b6000908152600c6020526040902080546bffffffffffffffffffffffff19811660016001600160601b039283169081019092161790915590565b3b151590565b6001600160a01b038216613ba9576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b613bb2816131ca565b15613c04576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b613c10600083836108de565b6001600160a01b0382166000908152600160205260409020613c32908261463a565b50613c3f60028284614646565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160a01b0382166000908152600a60205260409020546001600160501b0316806114855750600d805460016001600160501b03600160b01b8084048216838101909216026001600160b01b03909316929092179092556001600160a01b038085166000908152600a60209081526040808320805469ffffffffffffffffffff191686179055848352600b8252918290208651815490851673ffffffffffffffffffffffffffffffffffffffff1991821617825591870151950180549287015162ffffff16600160a01b0262ffffff60a01b19969094169290911691909117939093161790915592915050565b613d76848484613987565b613d8284848484614805565b6127c45760405162461bcd60e51b8152600401808060200182810382526032815260200180615cb06032913960400191505060405180910390fd5b6000613dc983836132f1565b9050336001600160a01b03821614613de057600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015613e4457600080fd5b505afa158015613e58573d6000803e3d6000fd5b505050506040513d6020811015613e6e57600080fd5b50516001600160a01b0316331461148557600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316148015613ec55750804710155b15613fe7577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015613f2557600080fd5b505af1158015613f39573d6000803e3d6000fd5b50505050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015613fb557600080fd5b505af1158015613fc9573d6000803e3d6000fd5b505050506040513d6020811015613fdf57600080fd5b506127c49050565b6001600160a01b03831630141561400857614003848383614014565b6127c4565b6127c48484848461496d565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b602083106140905780518252601f199092019160209182019101614071565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146140f2576040519150601f19603f3d011682016040523d82523d6000602084013e6140f7565b606091505b5091509150818015614125575080511580614125575080806020019051602081101561412257600080fd5b50515b6128f4576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b600061416682611824565b9050614174816000846108de565b61417f6000836131db565b60008281526008602052604090205460026000196101006001841615020190911604156141bd5760008281526008602052604081206141bd91614fe2565b6001600160a01b03811660009081526001602052604090206141df908361462e565b506141eb600283614abd565b5060405182906000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60006114828383614ac9565b5490565b60008060008360020b1261424f578260020b614257565b8260020b6000035b9050620d89e8811115614295576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166142a957600160801b6142bb565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff16905060028216156142ef576ffff97272373d413259a46990580e213a0260801c5b600482161561430e576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b600882161561432d576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b601082161561434c576fffcb9843d60f6159c9db58835c9266440260801c5b602082161561436b576fff973b41fa98c081472e6896dfb254c00260801c5b604082161561438a576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156143a9576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156143c9576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156143e9576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615614409576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615614429576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615614449576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615614469576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615614489576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156144a9576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156144ca576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156144ea576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615614509576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615614526576b048a170391f7dc42444e8fa20260801c5b60008460020b131561454157806000198161453d57fe5b0490505b640100000000810615614555576001614558565b60005b60ff16602082901c0192505050919050565b6000836001600160a01b0316856001600160a01b0316111561458a579293925b846001600160a01b0316866001600160a01b0316116145b5576145ae858585614ae1565b9050614625565b836001600160a01b0316866001600160a01b031610156146175760006145dc878686614ae1565b905060006145eb878986614b44565b9050806001600160801b0316826001600160801b03161061460c578061460e565b815b92505050614625565b614622858584614b44565b90505b95945050505050565b60006114828383614b81565b60006114828383614c47565b60006110db84846001600160a01b038516614c91565b8154600090821061469e5760405162461bcd60e51b8152600401808060200182810382526022815260200180615c8e6022913960400191505060405180910390fd5b8260000182815481106146ad57fe5b9060005260206000200154905092915050565b8154600090819083106147045760405162461bcd60e51b8152600401808060200182810382526022815260200180615e0a6022913960400191505060405180910390fd5b600084600001848154811061471557fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b600082815260018401602052604081205482816147d65760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561479b578181015183820152602001614783565b50505050905090810190601f1680156147c85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508460000160018203815481106147e957fe5b9060005260206000209060020201600101549150509392505050565b6000614819846001600160a01b0316613b48565b614825575060016110db565b6000614933630a85bd0160e11b61483a6131d7565b88878760405160240180856001600160a01b03168152602001846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156148a1578181015183820152602001614889565b50505050905090810190601f1680156148ce5780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b038381831617835250505050604051806060016040528060328152602001615cb0603291396001600160a01b0388169190614d28565b9050600081806020019051602081101561494c57600080fd5b50516001600160e01b031916630a85bd0160e11b1492505050949350505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106149f15780518252601f1990920191602091820191016149d2565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114614a53576040519150601f19603f3d011682016040523d82523d6000602084013e614a58565b606091505b5091509150818015614a86575080511580614a865750808060200190516020811015614a8357600080fd5b50515b612624576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b60006114828383614d37565b60009081526001919091016020526040902054151590565b6000826001600160a01b0316846001600160a01b03161115614b01579192915b6000614b24856001600160a01b0316856001600160a01b0316600160601b61342f565b9050614625614b3f84838888036001600160a01b031661342f565b614e0b565b6000826001600160a01b0316846001600160a01b03161115614b64579192915b6110db614b3f83600160601b8787036001600160a01b031661342f565b60008181526001830160205260408120548015614c3d5783546000198083019190810190600090879083908110614bb457fe5b9060005260206000200154905080876000018481548110614bd157fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080614c0157fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050611485565b6000915050611485565b6000614c538383614ac9565b614c8957508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155611485565b506000611485565b600082815260018401602052604081205480614cf6575050604080518082018252838152602080820184815286546001818101895560008981528481209551600290930290950191825591519082015586548684528188019092529290912055613428565b82856000016001830381548110614d0957fe5b9060005260206000209060020201600101819055506000915050613428565b60606110db8484600085614e21565b60008181526001830160205260408120548015614c3d5783546000198083019190810190600090879083908110614d6a57fe5b9060005260206000209060020201905080876000018481548110614d8a57fe5b600091825260208083208454600290930201918255600193840154918401919091558354825289830190526040902090840190558654879080614dc957fe5b60008281526020808220600260001990940193840201828155600190810183905592909355888152898201909252604082209190915594506114859350505050565b806001600160801b038116811461077e57600080fd5b606082471015614e625760405162461bcd60e51b8152600401808060200182810382526026815260200180615d2d6026913960400191505060405180910390fd5b614e6b85613b48565b614ebc576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310614efa5780518252601f199092019160209182019101614edb565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614f5c576040519150601f19603f3d011682016040523d82523d6000602084013e614f61565b606091505b5091509150614f71828286614f7c565b979650505050505050565b60608315614f8b575081613428565b825115614f9b5782518084602001fd5b60405162461bcd60e51b815260206004820181815284516024840152845185939192839260440191908501908083836000831561479b578181015183820152602001614783565b50805460018160011615610100020316600290046000825580601f106150085750615026565b601f0160209004906000526020600020908101906150269190615029565b50565b5b8082111561503e576000815560010161502a565b5090565b803561077e81615c37565b805161ffff8116811461077e57600080fd5b803562ffffff8116811461077e57600080fd5b600060208284031215615083578081fd5b813561342881615c37565b600080604083850312156150a0578081fd5b82356150ab81615c37565b915060208301356150bb81615c37565b809150509250929050565b600080600080608085870312156150db578182fd5b84356150e681615c37565b935060208501356150f681615c37565b92506151046040860161505f565b9150606085013561511481615c37565b939692955090935050565b600080600060608486031215615133578081fd5b833561513e81615c37565b9250602084013561514e81615c37565b929592945050506040919091013590565b60008060008060808587031215615174578182fd5b843561517f81615c37565b9350602085013561518f81615c37565b925060408501359150606085013567ffffffffffffffff8111156151b1578182fd5b8501601f810187136151c1578182fd5b80356151d46151cf82615be9565b615bc5565b8181528860208385010111156151e8578384fd5b81602084016020830137908101602001929092525092959194509250565b60008060408385031215615218578182fd5b823561522381615c37565b915060208301356150bb81615c4c565b60008060408385031215615245578182fd5b823561525081615c37565b946020939093013593505050565b600080600060608486031215615272578081fd5b833561527d81615c37565b925060208401359150604084013561529481615c37565b809150509250925092565b60008060008060008060c087890312156152b7578384fd5b86356152c281615c37565b9550602087013594506040870135935060608701356152e081615c7e565b9598949750929560808101359460a0909101359350915050565b6000806020838503121561530c578182fd5b823567ffffffffffffffff80821115615323578384fd5b818501915085601f830112615336578384fd5b813581811115615344578485fd5b8660208083028501011115615357578485fd5b60209290920196919550909350505050565b60006020828403121561537a578081fd5b81356001600160e01b031981168114613428578182fd5b6000602082840312156153a2578081fd5b813561342881615c5a565b6000602082840312156153be578081fd5b815167ffffffffffffffff8111156153d4578182fd5b8201601f810184136153e4578182fd5b80516153f26151cf82615be9565b818152856020838501011115615406578384fd5b614625826020830160208601615c0b565b600060808284031215615428578081fd5b50919050565b600060a08284031215615428578081fd5b600060c08284031215615428578081fd5b60008183036080811215615462578182fd5b6040516040810167ffffffffffffffff828210818311171561548057fe5b816040526060841215615491578485fd5b60a08301935081841081851117156154a557fe5b5082604052843592506154b783615c37565b9182526020840135916154c983615c37565b8260608301526154db6040860161505f565b608083015281526154ee60608501615042565b6020820152949350505050565b60006101608284031215615428578081fd5b60006020828403121561551e578081fd5b813561342881615c69565b6000806040838503121561553b578182fd5b825161554681615c69565b60208401519092506150bb81615c69565b600080600080600060a0868803121561556e578283fd5b855161557981615c69565b809550506020860151935060408601519250606086015161559981615c69565b60808701519092506155aa81615c69565b809150509295509295909350565b600080600080600080600080610100898b0312156155d4578586fd5b88516155df81615c37565b60208a01519098506155f081615c5a565b96506155fe60408a0161504d565b955061560c60608a0161504d565b945061561a60808a0161504d565b935060a089015161562a81615c7e565b60c08a015190935061563b81615c7e565b60e08a015190925061564c81615c4c565b809150509295985092959890939650565b60006020828403121561566e578081fd5b6114828261505f565b600060208284031215615688578081fd5b5035919050565b600080604083850312156156a1578182fd5b8235915060208301356150bb81615c37565b600080604083850312156156c5578182fd5b505080516020909101519092909150565b600080600080606085870312156156eb578182fd5b8435935060208501359250604085013567ffffffffffffffff80821115615710578384fd5b818701915087601f830112615723578384fd5b813581811115615731578485fd5b886020828501011115615742578485fd5b95989497505060200194505050565b60008151808452615769816020860160208601615c0b565b601f01601f19169290920160200192915050565b60020b9052565b6001600160801b03169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b60006001600160a01b03871682528560020b60208301528460020b60408301526001600160801b038416606083015260a06080830152614f7160a0830184615751565b6001600160a01b03959095168552600293840b60208601529190920b60408401526001600160801b03918216606084015216608082015260a00190565b6001600160a01b039390931683526001600160801b03918216602084015216604082015260600190565b6000602080830181845280855180835260408601915060408482028701019250838701855b828110156158b257603f198886030184526158a0858351615751565b94509285019290850190600101615884565b5092979650505050505050565b901515815260200190565b90815260200190565b6001600160a01b03929092168252602082015260400190565b600293840b81529190920b60208201526001600160801b03909116604082015260600190565b6000602082526114826020830184615751565b6020808252600c908201526b139bdd08185c1c1c9bdd995960a21b604082015260600190565b6020808252601c908201527f4d75737420636f6c6c65637420616c6c20746f6b656e73206f77656400000000604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b602080825260149082015273507269636520736c69707061676520636865636b60601b604082015260600190565b60208082526010908201526f125b9d985b1a59081d1bdad95b88125160821b604082015260600190565b602080825260139082015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604082015260600190565b815180516001600160a01b03908116835260208083015182168185015260409283015162ffffff1692840192909252920151909116606082015260800190565b6001600160801b039390931683526020830191909152604082015260600190565b9384526001600160801b039290921660208401526040830152606082015260800190565b918252602082015260400190565b6001600160601b038d1681526001600160a01b038c811660208301528b811660408301528a16606082015262ffffff89166080820152600288900b60a08201526101808101615b3860c083018961577d565b615b4560e0830188615784565b8561010083015284610120830152615b61610140830185615784565b615b6f610160830184615784565b9d9c50505050505050505050505050565b6000808335601e19843603018112615b96578283fd5b83018035915067ffffffffffffffff821115615bb0578283fd5b602001915036819003821315613afa57600080fd5b60405181810167ffffffffffffffff81118282101715615be157fe5b604052919050565b600067ffffffffffffffff821115615bfd57fe5b50601f01601f191660200190565b60005b83811015615c26578181015183820152602001615c0e565b838111156127c45750506000910152565b6001600160a01b038116811461502657600080fd5b801515811461502657600080fd5b8060020b811461502657600080fd5b6001600160801b038116811461502657600080fd5b60ff8116811461502657600080fdfe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732315065726d69743a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e7366657220746f20746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e64734552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a2646970667358221220794e51c098d85130d40447ce17f9c0bd2f528615f512000b6a46960777e47b3464736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd40000000000000000000000008766648aa6586cc7cd2cdb2bd911eec78cab89ea", + "nonce": "0x4b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfd431ea9532e18d24979de234b0e490da59e501942d2dcd10bb2cfd57a6d3025", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x7cF0fb64d72b733695d77d197c664e90D07cF45A", + "function": null, + "arguments": [ + "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "0xA3e7d085E65CB0B916f6717da876b7bE5cC92f03", + "0x8129fc1c" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0xba991", + "value": "0x0", + "data": "0x608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a264697066735822122083fbd80de941d9993c6eba5c681e28598c224fe5be6fcf1a18d34de324b905b064736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374000000000000000000000000b21ece56cead830a64d73613d12f895d32117ac3000000000000000000000000a3e7d085e65cb0b916f6717da876b7be5cc92f03000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000048129fc1c00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4c" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa0f07e84401e580d16d4d162b0fed0d1040c77926fba13b760f9e854d4e141f9", + "transactionType": "CREATE", + "contractName": "V3Migrator", + "contractAddress": "0x0124c9Ce7E77eD166f6d53AF679B491555b5C0F7", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x7cF0fb64d72b733695d77d197c664e90D07cF45A" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x1d2f51", + "value": "0x0", + "data": "0x6101006040523480156200001257600080fd5b5060405162001b4838038062001b48833981016040819052620000359162000106565b6001600160601b0319606084811b821660805283901b1660c05260408051638da5cb5b60e01b81529051849184916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009457600080fd5b505afa158015620000a9573d6000803e3d6000fd5b505050506040513d6020811015620000c057600080fd5b50516001600160601b0319606091821b811660a05293901b90921660e052506200014f92505050565b80516001600160a01b03811681146200010157600080fd5b919050565b6000806000606084860312156200011b578283fd5b6200012684620000e9565b92506200013660208501620000e9565b91506200014660408501620000e9565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c611981620001c76000398061024a528061059d52806107f1528061082b528061085552806109fe52508060b0528061037c5280610a4a5280610aa15280610b7c5280610bd352508061020d52806103a052508061065052506119816000f3fe6080604052600436106100a05760003560e01c8063ac9650d811610064578063ac9650d814610176578063b44a272214610196578063c2e3140a146101ab578063c45a0155146101be578063d44f2bf2146101d3578063f3995c67146101f3576100f8565b806313ead562146100fd5780634659a494146101265780634aa4a4fc146101395780635aa6e6751461014e578063a4a78f0c14610163576100f8565b366100f857336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146100f65760405162461bcd60e51b81526004016100ed906117b3565b60405180910390fd5b005b600080fd5b61011061010b3660046113bc565b610206565b60405161011d91906116ce565b60405180910390f35b6100f6610134366004611415565b6102e0565b34801561014557600080fd5b5061011061037a565b34801561015a57600080fd5b5061011061039e565b6100f6610171366004611415565b6103c2565b61018961018436600461146e565b61045b565b60405161011d9190611712565b3480156101a257600080fd5b5061011061059b565b6100f66101b9366004611415565b6105bf565b3480156101ca57600080fd5b5061011061064e565b3480156101df57600080fd5b506100f66101ee3660046115b5565b610672565b6100f6610201366004611415565b610c67565b60006102337f00000000000000000000000000000000000000000000000000000000000000008686610cd9565b6040516309f56ab160e11b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906313ead562906102859088908890889088906004016116e2565b602060405180830381600087803b15801561029f57600080fd5b505af11580156102b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d791906113a0565b95945050505050565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b15801561035a57600080fd5b505af115801561036e573d6000803e3d6000fd5b50505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561041357600080fd5b505afa158015610427573d6000803e3d6000fd5b505050506040513d602081101561043d57600080fd5b50511015610453576104538686868686866102e0565b505050505050565b60608167ffffffffffffffff8111801561047457600080fd5b506040519080825280602002602001820160405280156104a857816020015b60608152602001906001900390816104935790505b50905060005b8281101561059457600080308686858181106104c657fe5b90506020028101906104d891906118bb565b6040516104e69291906116be565b600060405180830381855af49150503d8060008114610521576040519150601f19603f3d011682016040523d82523d6000602084013e610526565b606091505b5091509150816105725760448151101561053f57600080fd5b60048101905080806020019051810190610559919061151e565b60405162461bcd60e51b81526004016100ed9190611772565b8084848151811061057f57fe5b602090810291909101015250506001016104ae565b5092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561060e57600080fd5b505afa158015610622573d6000803e3d6000fd5b505050506040513d602081101561063857600080fd5b5051101561045357610453868686868686610c67565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610684606083016040840161165b565b60ff16116106a45760405162461bcd60e51b81526004016100ed90611785565b60646106b6606083016040840161165b565b60ff1611156106d75760405162461bcd60e51b81526004016100ed906117d6565b6106ff6106e7602083018361137d565b336106f5602085018561137d565b8460200135610e51565b60008061070f602084018461137d565b6001600160a01b03166389afcb44306040518263ffffffff1660e01b815260040161073a91906116ce565b6040805180830381600087803b15801561075357600080fd5b505af1158015610767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078b9190611638565b9092509050600060646107b16107a7606087016040880161165b565b859060ff16610fa1565b816107b857fe5b049050600060646107d26107a7606088016040890161165b565b816107d957fe5b0490506108166107ef608087016060880161137d565b7f000000000000000000000000000000000000000000000000000000000000000084610fcb565b61085061082960a087016080880161137d565b7f000000000000000000000000000000000000000000000000000000000000000083610fcb565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663883164566040518061016001604052808a60600160208101906108a1919061137d565b6001600160a01b031681526020016108bf60a08c0160808d0161137d565b6001600160a01b031681526020016108dd60c08c0160a08d016115cd565b62ffffff1681526020016108f760e08c0160c08d016114fd565b60020b81526020016109106101008c0160e08d016114fd565b60020b815260208101889052604081018790526101008b013560608201526101208b0135608082015260a00161094e6101608c016101408d0161137d565b6001600160a01b031681526020018a61016001358152506040518263ffffffff1660e01b81526004016109819190611804565b608060405180830381600087803b15801561099b57600080fd5b505af11580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d391906115e7565b93509350505085821015610b335783821015610a2457610a246109fc6080890160608a0161137d565b7f00000000000000000000000000000000000000000000000000000000000000006000610fcb565b818603610a396101a089016101808a016114dd565b8015610a8557506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610a7a60808a0160608b0161137d565b6001600160a01b0316145b15610b1757604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610ad69084906004016118b2565b600060405180830381600087803b158015610af057600080fd5b505af1158015610b04573d6000803e3d6000fd5b50505050610b123382611119565b610b31565b610b31610b2a60808a0160608b0161137d565b338361120d565b505b84811015610c5e5782811015610b5657610b566109fc60a0890160808a0161137d565b808503610b6b6101a089016101808a016114dd565b8015610bb757506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610bac60a08a0160808b0161137d565b6001600160a01b0316145b15610c4957604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610c089084906004016118b2565b600060405180830381600087803b158015610c2257600080fd5b505af1158015610c36573d6000803e3d6000fd5b50505050610c443382611119565b610c5c565b610c5c610b2a60a08a0160808b0161137d565b505b50505050505050565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b15801561035a57600080fd5b6040805160028082526060820183526000926020830190803683370190505090508281600081518110610d0857fe5b60200260200101906001600160a01b031690816001600160a01b0316815250508181600181518110610d3657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316632f1850d782336040518363ffffffff1660e01b81526004018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019060200280838360005b83811015610dc5578181015183820152602001610dad565b50505050905001935050505060206040518083038186803b158015610de957600080fd5b505afa158015610dfd573d6000803e3d6000fd5b505050506040513d6020811015610e1357600080fd5b5051610e4b576040805162461bcd60e51b8152602060048201526002602482015261554160f01b604482015290519081900360640190fd5b50505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b60208310610ed55780518252601f199092019160209182019101610eb6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610f37576040519150601f19603f3d011682016040523d82523d6000602084013e610f3c565b606091505b5091509150818015610f6a575080511580610f6a5750808060200190516020811015610f6757600080fd5b50515b610453576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b6000821580610fbc57505081810281838281610fb957fe5b04145b610fc557600080fd5b92915050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1781529251825160009485949389169392918291908083835b602083106110475780518252601f199092019160209182019101611028565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146110a9576040519150601f19603f3d011682016040523d82523d6000602084013e6110ae565b606091505b50915091508180156110dc5750805115806110dc57508080602001905160208110156110d957600080fd5b50515b611112576040805162461bcd60e51b8152602060048201526002602482015261534160f01b604482015290519081900360640190fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106111655780518252601f199092019160209182019101611146565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146111c7576040519150601f19603f3d011682016040523d82523d6000602084013e6111cc565b606091505b5050905080611208576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b602083106112895780518252601f19909201916020918201910161126a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b509150915081801561131e57508051158061131e575080806020019051602081101561131b57600080fd5b50515b611112576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b803562ffffff8116811461136757600080fd5b919050565b803560ff8116811461136757600080fd5b60006020828403121561138e578081fd5b813561139981611933565b9392505050565b6000602082840312156113b1578081fd5b815161139981611933565b600080600080608085870312156113d1578283fd5b84356113dc81611933565b935060208501356113ec81611933565b92506113fa60408601611354565b9150606085013561140a81611933565b939692955090935050565b60008060008060008060c0878903121561142d578182fd5b863561143881611933565b955060208701359450604087013593506114546060880161136c565b92506080870135915060a087013590509295509295509295565b60008060208385031215611480578182fd5b823567ffffffffffffffff80821115611497578384fd5b818501915085601f8301126114aa578384fd5b8135818111156114b8578485fd5b86602080830285010111156114cb578485fd5b60209290920196919550909350505050565b6000602082840312156114ee578081fd5b81358015158114611399578182fd5b60006020828403121561150e578081fd5b81358060020b8114611399578182fd5b60006020828403121561152f578081fd5b815167ffffffffffffffff80821115611546578283fd5b818401915084601f830112611559578283fd5b81518181111561156557fe5b604051601f8201601f19168101602001838111828210171561158357fe5b60405281815283820160200187101561159a578485fd5b6115ab826020830160208701611907565b9695505050505050565b60006101a082840312156115c7578081fd5b50919050565b6000602082840312156115de578081fd5b61139982611354565b600080600080608085870312156115fc578384fd5b8451935060208501516fffffffffffffffffffffffffffffffff81168114611622578384fd5b6040860151606090960151949790965092505050565b6000806040838503121561164a578182fd5b505080516020909101519092909150565b60006020828403121561166c578081fd5b6113998261136c565b6001600160a01b03169052565b6000815180845261169a816020860160208601611907565b601f01601f19169290920160200192915050565b60020b9052565b62ffffff169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b6001600160a01b039485168152928416602084015262ffffff919091166040830152909116606082015260800190565b6000602080830181845280855180835260408601915060408482028701019250838701855b8281101561176557603f19888603018452611753858351611682565b94509285019290850190600101611737565b5092979650505050505050565b6000602082526113996020830184611682565b60208082526014908201527314195c98d95b9d1859d9481d1bdbc81cdb585b1b60621b604082015260600190565b6020808252600990820152684e6f7420574554483960b81b604082015260600190565b60208082526014908201527350657263656e7461676520746f6f206c6172676560601b604082015260600190565b600061016082019050611818828451611675565b602083015161182a6020840182611675565b50604083015161183d60408401826116b5565b50606083015161185060608401826116ae565b50608083015161186360808401826116ae565b5060a083015160a083015260c083015160c083015260e083015160e0830152610100808401518184015250610120808401516118a182850182611675565b505061014092830151919092015290565b90815260200190565b6000808335601e198436030181126118d1578283fd5b83018035915067ffffffffffffffff8211156118eb578283fd5b60200191503681900382131561190057600080fd5b9250929050565b60005b8381101561192257818101518382015260200161190a565b83811115610e4b5750506000910152565b6001600160a01b038116811461194857600080fd5b5056fea264697066735822122038c8073aac9b9096fb2cf52f606f3d34619f194010973b644151256577d96b8664736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd40000000000000000000000007cf0fb64d72b733695d77d197c664e90d07cf45a", + "nonce": "0x4d" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2c45504850db247afaa887f65d8055002f8e5e832e43f7898aed13354c12cd27", + "transactionType": "CREATE", + "contractName": "TickLens", + "contractAddress": "0x05Ad77F1e419Dac0B580a2Ca08CB1e3e33F946Ee", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x6b812", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061052a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063351fb47814610030575b600080fd5b61004361003e366004610333565b610059565b6040516100509190610458565b60405180910390f35b60606000836001600160a01b0316635339c296846040518263ffffffff1660e01b815260040161008991906104c0565b60206040518083038186803b1580156100a157600080fd5b505afa1580156100b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100d99190610440565b90506000805b610100811015610103576001811b8316156100fb576001909101905b6001016100df565b506000856001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561013f57600080fd5b505afa158015610153573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101779190610371565b90508167ffffffffffffffff8111801561019057600080fd5b506040519080825280602002602001820160405280156101ca57816020015b6101b76102df565b8152602001906001900390816101af5790505b50935060005b6101008110156102d5576001811b8416156102cd5760405163f30dba9360e01b8152600187900b60020b60081b820183029060009081906001600160a01b038b169063f30dba93906102269086906004016104ce565b6101006040518083038186803b15801561023f57600080fd5b505afa158015610253573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102779190610399565b5050505050509150915060405180606001604052808460020b815260200182600f0b8152602001836001600160801b0316815250888760019003975087815181106102be57fe5b60200260200101819052505050505b6001016101d0565b5050505092915050565b604080516060810182526000808252602082018190529181019190915290565b8051801515811461030f57600080fd5b919050565b805161030f816104dc565b805163ffffffff8116811461030f57600080fd5b60008060408385031215610345578182fd5b8235610350816104dc565b91506020830135600181900b8114610366578182fd5b809150509250929050565b600060208284031215610382578081fd5b81518060020b8114610392578182fd5b9392505050565b600080600080600080600080610100898b0312156103b5578384fd5b88516001600160801b03811681146103cb578485fd5b80985050602089015180600f0b81146103e2578485fd5b80975050604089015195506060890151945060808901518060060b8114610407578485fd5b935061041560a08a01610314565b925061042360c08a0161031f565b915061043160e08a016102ff565b90509295985092959890939650565b600060208284031215610451578081fd5b5051919050565b602080825282518282018190526000919060409081850190868401855b828110156104b3578151805160020b855286810151600f0b878601528501516001600160801b03168585015260609093019290850190600101610475565b5091979650505050505050565b60019190910b815260200190565b60029190910b815260200190565b6001600160a01b03811681146104f157600080fd5b5056fea26469706673582212202a37e18508d67e0f2f7b89a9f0d0c67f2fcfefdf84bdc029effbe275c4807f6864736f6c63430007060033", + "nonce": "0x4e" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9f6b596a7a2abeb82c4efe35d0849d9fd2676b2a542818b9e8918261535e7435", + "transactionType": "CREATE", + "contractName": "QuoterV2", + "contractAddress": "0x84Ab2f9Fdc4Bf66312b0819D879437b8749EfDf2", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x2003ae", + "value": "0x0", + "data": "0x60e06040523480156200001157600080fd5b5060405162001d7f38038062001d7f8339810160408190526200003491620000f9565b6001600160601b0319606083811b821660805282901b1660c05260408051638da5cb5b60e01b81529051839183916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009357600080fd5b505afa158015620000a8573d6000803e3d6000fd5b505050506040513d6020811015620000bf57600080fd5b505160601b6001600160601b03191660a052506200013092505050565b80516001600160a01b0381168114620000f457600080fd5b919050565b600080604083850312156200010c578182fd5b6200011783620000dc565b91506200012760208401620000dc565b90509250929050565b60805160601c60a05160601c60c05160601c611c0f62000170600039806102f352508061031752508061036a528061068b5280610a475250611c0f6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063bd21704a1161005b578063bd21704a146100eb578063c45a01551461010e578063c6a5026a14610116578063cdca17531461012957610088565b80632f80bb1d1461008d5780634aa4a4fc146100b95780635aa6e675146100ce5780639c65a7d2146100d6575b600080fd5b6100a061009b36600461176c565b61013c565b6040516100b09493929190611a86565b60405180910390f35b6100c16102f1565b6040516100b091906119f0565b6100c1610315565b6100e96100e43660046117d2565b610339565b005b6100fe6100f936600461188a565b6104b6565b6040516100b09493929190611b21565b6100c1610689565b6100fe61012436600461188a565b6106ad565b6100a061013736600461176c565b610823565b6000606080600061014c866109ba565b67ffffffffffffffff8111801561016257600080fd5b5060405190808252806020026020018201604052801561018c578160200160208202803683370190505b509250610198866109ba565b67ffffffffffffffff811180156101ae57600080fd5b506040519080825280602002602001820160405280156101d8578160200160208202803683370190505b50915060005b60008060006101ec8a6109cb565b9250925092506000806000806102486040518060a00160405280886001600160a01b03168152602001896001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b03168152506104b6565b9350935093509350828b898151811061025d57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061028a57fe5b63ffffffff90921660209283029190910190910152929b50968201966001909601958b926102b78e6109fc565b156102cc576102c58e610a04565b9d506102dc565b8c9b5050505050505050506102e8565b505050505050506101de565b92959194509250565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008313806103485750600082135b61035157600080fd5b600080600061035f846109cb565b9250925092506103917f0000000000000000000000000000000000000000000000000000000000000000848484610a21565b5060008060008089136103bd57856001600160a01b0316856001600160a01b031610888a6000036103d8565b846001600160a01b0316866001600160a01b03161089896000035b92509250925060006103eb878787610a40565b9050600080826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561042a57600080fd5b505afa15801561043e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046291906118ac565b50505050505091509150851561048957604051848152826020820152816040820152606081fd5b6000541561049f57600054841461049f57600080fd5b604051858152826020820152816040820152606081fd5b6020810151815160608301516000928392839283926001600160a01b03808216908416109284926104e79290610a40565b905086608001516001600160a01b0316600014156105085760408701516000555b60005a9050816001600160a01b031663128acb08308561052b8c60400151610a7e565b6000038c608001516001600160a01b031660001461054d578c60800151610573565b8761056c5773fffd8963efd1fc6a506488495d951d5263988d25610573565b6401000276a45b8d602001518e606001518f60000151604051602001610594939291906119b5565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016105c3959493929190611a04565b6040805180830381600087803b1580156105dc57600080fd5b505af192505050801561060c575060408051601f3d908101601f19168201909252610609918101906117af565b60015b61067c573d80801561063a576040519150601f19603f3d011682016040523d82523d6000602084013e61063f565b606091505b505a8203945088608001516001600160a01b03166000141561066057600080555b61066b818487610a94565b975097509750975050505050610682565b50505050505b9193509193565b7f000000000000000000000000000000000000000000000000000000000000000081565b6020810151815160608301516000928392839283926001600160a01b03808216908416109284926106de9290610a40565b905060005a9050816001600160a01b031663128acb0830856107038c60400151610a7e565b60808d01516001600160a01b031615610720578c60800151610746565b8761073f5773fffd8963efd1fc6a506488495d951d5263988d25610746565b6401000276a45b8d600001518e606001518f60200151604051602001610767939291906119b5565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401610796959493929190611a04565b6040805180830381600087803b1580156107af57600080fd5b505af19250505080156107df575060408051601f3d908101601f191682019092526107dc918101906117af565b60015b61067c573d80801561080d576040519150601f19603f3d011682016040523d82523d6000602084013e610812565b606091505b505a8203945061066b818487610a94565b60006060806000610833866109ba565b67ffffffffffffffff8111801561084957600080fd5b50604051908082528060200260200182016040528015610873578160200160208202803683370190505b50925061087f866109ba565b67ffffffffffffffff8111801561089557600080fd5b506040519080825280602002602001820160405280156108bf578160200160208202803683370190505b50915060005b60008060006108d38a6109cb565b92509250925060008060008061092f6040518060a00160405280896001600160a01b03168152602001886001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b03168152506106ad565b9350935093509350828b898151811061094457fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061097157fe5b63ffffffff90921660209283029190910190910152929b50968201966001909601958b9261099e8e6109fc565b156102cc576109ac8e610a04565b9d50505050505050506108c5565b80516017601319909101045b919050565b600080806109d98482610b50565b92506109e6846014610c00565b90506109f3846017610b50565b91509193909250565b516042111590565b8051606090610a1b90839060179060161901610ca7565b92915050565b6000610a3785610a32868686610df8565b610e4e565b95945050505050565b6000610a767f0000000000000000000000000000000000000000000000000000000000000000610a71868686610df8565b610f15565b949350505050565b6000600160ff1b8210610a9057600080fd5b5090565b600080600080600080876001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b158015610ad757600080fd5b505afa158015610aeb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0f91906118ac565b50949750610b2595508e9450610ff99350505050565b91975095509050610b406001600160a01b0389168383611086565b9350869250505093509350935093565b600081826014011015610b9f576040805162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b604482015290519081900360640190fd5b8160140183511015610bf0576040805162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015290519081900360640190fd5b500160200151600160601b900490565b600081826003011015610c4e576040805162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b604482015290519081900360640190fd5b8160030183511015610c9e576040805162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015290519081900360640190fd5b50016003015190565b60608182601f011015610cf2576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b828284011015610d3a576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b81830184511015610d86576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b606082158015610da55760405191506000825260208201604052610def565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610dde578051835260209283019201610dc6565b5050858452601f01601f1916604052505b50949350505050565b610e0061162a565b826001600160a01b0316846001600160a01b03161115610e1e579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000610e5a8383610f15565b9050336001600160a01b03821614610e7157600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015610ed557600080fd5b505afa158015610ee9573d6000803e3d6000fd5b505050506040513d6020811015610eff57600080fd5b50516001600160a01b03163314610a1b57600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610610f3d57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b60008060008351606014611065576044845110156110325760405162461bcd60e51b815260040161102990611a5c565b60405180910390fd5b6004840193508380602001905181019061104c9190611820565b60405162461bcd60e51b81526004016110299190611a49565b83806020019051810190611079919061194c565b9250925092509193909250565b60008060008060008060008060088b6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110cd57600080fd5b505afa1580156110e1573d6000803e3d6000fd5b505050506040513d60208110156110f757600080fd5b5051600290810b908c900b8161110957fe5b0560020b901d905060006101008c6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561114f57600080fd5b505afa158015611163573d6000803e3d6000fd5b505050506040513d602081101561117957600080fd5b5051600290810b908d900b8161118b57fe5b0560020b8161119657fe5b079050600060088d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156111d657600080fd5b505afa1580156111ea573d6000803e3d6000fd5b505050506040513d602081101561120057600080fd5b5051600290810b908d900b8161121257fe5b0560020b901d905060006101008e6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561125857600080fd5b505afa15801561126c573d6000803e3d6000fd5b505050506040513d602081101561128257600080fd5b5051600290810b908e900b8161129457fe5b0560020b8161129f57fe5b07905060008160ff166001901b8f6001600160a01b0316635339c296856040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b1580156112f357600080fd5b505afa158015611307573d6000803e3d6000fd5b505050506040513d602081101561131d57600080fd5b5051161180156113a357508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561136157600080fd5b505afa158015611375573d6000803e3d6000fd5b505050506040513d602081101561138b57600080fd5b5051600290810b908d900b8161139d57fe5b0760020b155b80156113b457508b60020b8d60020b135b945060008360ff166001901b8f6001600160a01b0316635339c296876040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561140757600080fd5b505afa15801561141b573d6000803e3d6000fd5b505050506040513d602081101561143157600080fd5b5051161180156114b757508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561147557600080fd5b505afa158015611489573d6000803e3d6000fd5b505050506040513d602081101561149f57600080fd5b5051600290810b908e900b816114b157fe5b0760020b155b80156114c857508b60020b8d60020b125b95508160010b8460010b12806114f457508160010b8460010b1480156114f457508060ff168360ff1611155b1561150a57839950829750819850809650611517565b8199508097508398508296505b505060001960ff87161b9150505b8560010b8760010b136115e7578560010b8760010b141561154c5760001960ff858103161c165b6000818c6001600160a01b0316635339c2968a6040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561159657600080fd5b505afa1580156115aa573d6000803e3d6000fd5b505050506040513d60208110156115c057600080fd5b50511690506115ce8161160f565b61ffff1698909801975050600190950194600019611525565b81156115f4576001880397505b8215611601576001880397505b505050505050509392505050565b6000805b8215610a1b57600019830190921691600101611613565b604080516060810182526000808252602082018190529181019190915290565b600082601f83011261165a578081fd5b813561166d61166882611b6f565b611b4b565b818152846020838601011115611681578283fd5b816020850160208301379081016020019190915292915050565b8051600281900b81146109c657600080fd5b600060a082840312156116be578081fd5b60405160a0810181811067ffffffffffffffff821117156116db57fe5b60405290508082356116ec81611bc1565b815260208301356116fc81611bc1565b602082015260408381013590820152606083013562ffffff8116811461172157600080fd5b60608201526117326080840161173e565b60808201525092915050565b80356109c681611bc1565b805161ffff811681146109c657600080fd5b805160ff811681146109c657600080fd5b6000806040838503121561177e578182fd5b823567ffffffffffffffff811115611794578283fd5b6117a08582860161164a565b95602094909401359450505050565b600080604083850312156117c1578182fd5b505080516020909101519092909150565b6000806000606084860312156117e6578081fd5b8335925060208401359150604084013567ffffffffffffffff81111561180a578182fd5b6118168682870161164a565b9150509250925092565b600060208284031215611831578081fd5b815167ffffffffffffffff811115611847578182fd5b8201601f81018413611857578182fd5b805161186561166882611b6f565b818152856020838501011115611879578384fd5b610a37826020830160208601611b91565b600060a0828403121561189b578081fd5b6118a583836116ad565b9392505050565b600080600080600080600080610100898b0312156118c8578384fd5b88516118d381611bc1565b97506118e160208a0161169b565b96506118ef60408a01611749565b95506118fd60608a01611749565b945061190b60808a01611749565b935061191960a08a0161175b565b925061192760c08a0161175b565b915060e0890151801515811461193b578182fd5b809150509295985092959890939650565b600080600060608486031215611960578081fd5b83519250602084015161197281611bc1565b91506119806040850161169b565b90509250925092565b600081518084526119a1816020860160208601611b91565b601f01601f19169290920160200192915050565b606093841b6bffffffffffffffffffffffff19908116825260e89390931b6001600160e81b0319166014820152921b166017820152602b0190565b6001600160a01b0391909116815260200190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a06080830152611a3e60a0830184611989565b979650505050505050565b6000602082526118a56020830184611989565b60208082526010908201526f2ab732bc3832b1ba32b21032b93937b960811b604082015260600190565b600060808201868352602060808185015281875180845260a0860191508289019350845b81811015611acf5784516001600160a01b031683529383019391830191600101611aaa565b505084810360408601528651808252908201925081870190845b81811015611b0b57825163ffffffff1685529383019391830191600101611ae9565b5050505060609290920192909252949350505050565b9384526001600160a01b0392909216602084015263ffffffff166040830152606082015260800190565b60405181810167ffffffffffffffff81118282101715611b6757fe5b604052919050565b600067ffffffffffffffff821115611b8357fe5b50601f01601f191660200190565b60005b83811015611bac578181015183820152602001611b94565b83811115611bbb576000848401525b50505050565b6001600160a01b0381168114611bd657600080fd5b5056fea2646970667358221220f51808d283bf044e2dd0ebc2c1dcdc5a1aa6c8c5a8fda0321f06f6d973058aa264736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4", + "nonce": "0x4f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0c8e8a6e13306b71cac18db649241312626b52dfad137cfc117d0015fa7637f4", + "transactionType": "CREATE", + "contractName": "KatanaInterfaceMulticall", + "contractAddress": "0x48365CcA8769c926ffbFE5B43f0e360363e8ee70", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x69aab", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061050f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80630f28c97d146100465780631749e1e3146100645780634d2301cc14610085575b600080fd5b61004e610098565b60405161005b91906103da565b60405180910390f35b610077610072366004610280565b61009c565b60405161005b9291906103e3565b61004e61009336600461025f565b610213565b4290565b8051439060609067ffffffffffffffff811180156100b957600080fd5b506040519080825280602002602001820160405280156100f357816020015b6100e0610220565b8152602001906001900390816100d85790505b50905060005b835181101561020d57600080600086848151811061011357fe5b60200260200101516000015187858151811061012b57fe5b60200260200101516020015188868151811061014357fe5b60200260200101516040015192509250925060005a9050600080856001600160a01b0316858560405161017691906103be565b60006040518083038160008787f1925050503d80600081146101b4576040519150601f19603f3d011682016040523d82523d6000602084013e6101b9565b606091505b509150915060005a8403905060405180606001604052808415158152602001828152602001838152508989815181106101ee57fe5b60200260200101819052505050505050505080806001019150506100f9565b50915091565b6001600160a01b03163190565b604051806060016040528060001515815260200160008152602001606081525090565b80356001600160a01b038116811461025a57600080fd5b919050565b600060208284031215610270578081fd5b61027982610243565b9392505050565b60006020808385031215610292578182fd5b823567ffffffffffffffff808211156102a9578384fd5b818501915085601f8301126102bc578384fd5b8135818111156102c857fe5b6102d58485830201610485565b81815284810190848601875b848110156103af5781358701601f196060828e0382011215610301578a8bfd5b60408051606081018181108b8211171561031757fe5b8252610324848d01610243565b8152818401358c82015260608401358a81111561033f578d8efd5b8085019450508e603f850112610353578c8dfd5b8b8401358a81111561036157fe5b6103718d85601f84011601610485565b93508084528f83828701011115610386578d8efd5b808386018e86013783018c018d90529081019190915285525092870192908701906001016102e1565b50909998505050505050505050565b600082516103d08184602087016104a9565b9190910192915050565b90815260200190565b600060408083018584526020828186015281865180845260609350838701915083838202880101838901875b8381101561047557898303605f19018552815180511515845286810151878501528801518884018890528051888501819052608061045282828801858c016104a9565b96880196601f91909101601f19169490940190930192509085019060010161040f565b50909a9950505050505050505050565b60405181810167ffffffffffffffff811182821017156104a157fe5b604052919050565b60005b838110156104c45781810151838201526020016104ac565b838111156104d3576000848401525b5050505056fea2646970667358221220d2bc22659309504a96e5cca841b34d5a580f62ba37f08a9fe5f9e27dffdc6bef64736f6c63430007060033", + "nonce": "0x50" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x68abcc033af4644a686f54fc82b3e1ebcbe2b940cc0f0cf5fcffefc09241d53c", + "transactionType": "CREATE", + "contractName": "MixedRouteQuoterV1", + "contractAddress": "0xebdC1bb4DF7627573A480bBEEB30e8919d21BC90", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xB255D6A720BB7c39fee173cE22113397119cB930", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x20e275", + "value": "0x0", + "data": "0x6101006040523480156200001257600080fd5b5060405162001e7838038062001e78833981016040819052620000359162000106565b6001600160601b0319606084811b821660805282901b1660c05260408051638da5cb5b60e01b81529051849183916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009457600080fd5b505afa158015620000a9573d6000803e3d6000fd5b505050506040513d6020811015620000c057600080fd5b50516001600160601b0319606091821b811660a05294901b90931660e052506200014f92505050565b80516001600160a01b03811681146200010157600080fd5b919050565b6000806000606084860312156200011b578283fd5b6200012684620000e9565b92506200013660208501620000e9565b91506200014660408501620000e9565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c611cd8620001a06000398061018852806106ee5250806101405250806101645250806101fa52806104cb52806107845250611cd86000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80639c65a7d21161005b5780639c65a7d2146100db578063b174a0a7146100f0578063c45a015514610113578063cdca17531461011b57610088565b80634aa4a4fc1461008d5780635aa6e675146100ab57806368e0d4e1146100b35780638a499286146100bb575b600080fd5b61009561013e565b6040516100a29190611a74565b60405180910390f35b610095610162565b610095610186565b6100ce6100c936600461183f565b6101aa565b6040516100a29190611b46565b6100ee6100e9366004611787565b6101c9565b005b6101036100fe3660046118a3565b610335565b6040516100a29493929190611bea565b6100956104c9565b61012e610129366004611721565b6104ed565b6040516100a29493929190611b4f565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101c38260400151836000015184602001516106e4565b92915050565b60008313806101d85750600082135b6101e157600080fd5b60008060006101ef8461072d565b9250925092506102217f000000000000000000000000000000000000000000000000000000000000000084848461075e565b506000806000881361024b57846001600160a01b0316846001600160a01b03161088600003610265565b836001600160a01b0316856001600160a01b031610876000035b91509150600061027686868661077d565b9050600080826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b1580156102b557600080fd5b505afa1580156102c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ed9190611930565b50505050505091509150841561031457604051848152826020820152816040820152606081fd5b60405162461bcd60e51b815260040161032c90611b11565b60405180910390fd5b6020810151815160608301516000928392839283926001600160a01b0380821690841610928492610366929061077d565b905060005a9050816001600160a01b031663128acb08308561038b8c604001516107bb565b60808d01516001600160a01b0316156103a8578c608001516103ce565b876103c75773fffd8963efd1fc6a506488495d951d5263988d256103ce565b6401000276a45b8d600001518e606001518f602001516040516020016103ef93929190611a39565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161041e959493929190611a88565b6040805180830381600087803b15801561043757600080fd5b505af1925050508015610467575060408051601f3d908101601f1916820190925261046491810190611764565b60015b6104bc573d808015610495576040519150601f19603f3d011682016040523d82523d6000602084013e61049a565b606091505b505a820394506104ab8184876107d1565b9750975097509750505050506104c2565b50505050505b9193509193565b7f000000000000000000000000000000000000000000000000000000000000000081565b600060608060006104fd8661088d565b67ffffffffffffffff8111801561051357600080fd5b5060405190808252806020026020018201604052801561053d578160200160208202803683370190505b5092506105498661088d565b67ffffffffffffffff8111801561055f57600080fd5b50604051908082528060200260200182016040528015610589578160200160208202803683370190505b50915060005b600080600061059d8a61072d565b91945092509050628000008116156105eb576105e46040518060600160405280856001600160a01b03168152602001846001600160a01b031681526020018b8152506101aa565b98506106a3565b6000806000806106416040518060a00160405280896001600160a01b03168152602001886001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b0316815250610335565b9350935093509350828b898151811061065657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061068357fe5b63ffffffff90921660209283029190910190910152929b50505094909401935b6001909301926106b28a61089e565b156106c7576106c08a6108a6565b99506106d3565b889750505050506106db565b50505061058f565b92959194509250565b60008060006107147f000000000000000000000000000000000000000000000000000000000000000086866108bd565b9150915061072386838361098b565b9695505050505050565b6000808061073b8482610a47565b9250610748846014610af7565b9050610755846017610a47565b91509193909250565b60006107748561076f868686610b9e565b610bf4565b95945050505050565b60006107b37f00000000000000000000000000000000000000000000000000000000000000006107ae868686610b9e565b610cbb565b949350505050565b6000600160ff1b82106107cd57600080fd5b5090565b600080600080600080876001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561081457600080fd5b505afa158015610828573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084c9190611930565b5094975061086295508e9450610d9f9350505050565b9197509550905061087d6001600160a01b0389168383610e23565b9350869250505093509350935093565b80516017601319909101045b919050565b516042111590565b80516060906101c3908390601790601619016113ac565b60008060006108cc85856114fd565b5090506000806108dd888888611561565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561091557600080fd5b505afa158015610929573d6000803e3d6000fd5b505050506040513d606081101561093f57600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b038781169084161461097957808261097c565b81815b90999098509650505050505050565b60008084116109e1576040805162461bcd60e51b815260206004820152601960248201527f494e53554646494349454e545f494e5055545f414d4f554e5400000000000000604482015290519081900360640190fd5b6000831180156109f15750600082115b6109fa57600080fd5b6000610a08856103e5611621565b90506000610a168285611621565b90506000610a3083610a2a886103e8611621565b90611645565b9050808281610a3b57fe5b04979650505050505050565b600081826014011015610a96576040805162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b604482015290519081900360640190fd5b8160140183511015610ae7576040805162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015290519081900360640190fd5b500160200151600160601b900490565b600081826003011015610b45576040805162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b604482015290519081900360640190fd5b8160030183511015610b95576040805162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015290519081900360640190fd5b50016003015190565b610ba6611670565b826001600160a01b0316846001600160a01b03161115610bc4579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000610c008383610cbb565b9050336001600160a01b03821614610c1757600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015610c7b57600080fd5b505afa158015610c8f573d6000803e3d6000fd5b505050506040513d6020811015610ca557600080fd5b50516001600160a01b031633146101c357600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610610ce357600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b60008060008351606014610e0257604484511015610dcf5760405162461bcd60e51b815260040161032c90611ae7565b60048401935083806020019051810190610de991906117d5565b60405162461bcd60e51b815260040161032c9190611acd565b83806020019051810190610e1691906119d0565b9250925092509193909250565b60008060008060008060008060088b6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e6a57600080fd5b505afa158015610e7e573d6000803e3d6000fd5b505050506040513d6020811015610e9457600080fd5b5051600290810b908c900b81610ea657fe5b0560020b901d905060006101008c6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610eec57600080fd5b505afa158015610f00573d6000803e3d6000fd5b505050506040513d6020811015610f1657600080fd5b5051600290810b908d900b81610f2857fe5b0560020b81610f3357fe5b079050600060088d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f7357600080fd5b505afa158015610f87573d6000803e3d6000fd5b505050506040513d6020811015610f9d57600080fd5b5051600290810b908d900b81610faf57fe5b0560020b901d905060006101008e6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610ff557600080fd5b505afa158015611009573d6000803e3d6000fd5b505050506040513d602081101561101f57600080fd5b5051600290810b908e900b8161103157fe5b0560020b8161103c57fe5b07905060008160ff166001901b8f6001600160a01b0316635339c296856040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561109057600080fd5b505afa1580156110a4573d6000803e3d6000fd5b505050506040513d60208110156110ba57600080fd5b50511611801561114057508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110fe57600080fd5b505afa158015611112573d6000803e3d6000fd5b505050506040513d602081101561112857600080fd5b5051600290810b908d900b8161113a57fe5b0760020b155b801561115157508b60020b8d60020b135b945060008360ff166001901b8f6001600160a01b0316635339c296876040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b1580156111a457600080fd5b505afa1580156111b8573d6000803e3d6000fd5b505050506040513d60208110156111ce57600080fd5b50511611801561125457508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561121257600080fd5b505afa158015611226573d6000803e3d6000fd5b505050506040513d602081101561123c57600080fd5b5051600290810b908e900b8161124e57fe5b0760020b155b801561126557508b60020b8d60020b125b95508160010b8460010b128061129157508160010b8460010b14801561129157508060ff168360ff1611155b156112a7578399508297508198508096506112b4565b8199508097508398508296505b505060001960ff87161b9150505b8560010b8760010b13611384578560010b8760010b14156112e95760001960ff858103161c165b6000818c6001600160a01b0316635339c2968a6040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561133357600080fd5b505afa158015611347573d6000803e3d6000fd5b505050506040513d602081101561135d57600080fd5b505116905061136b81611655565b61ffff16989098019750506001909501946000196112c2565b8115611391576001880397505b821561139e576001880397505b505050505050509392505050565b60608182601f0110156113f7576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b82828401101561143f576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b8183018451101561148b576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b6060821580156114aa57604051915060008252602082016040526114f4565b6040519150601f8416801560200281840101858101878315602002848b0101015b818310156114e35780518352602092830192016114cb565b5050858452601f01601f1916604052505b50949350505050565b600080826001600160a01b0316846001600160a01b0316141561151f57600080fd5b826001600160a01b0316846001600160a01b03161061153f578284611542565b83835b90925090506001600160a01b03821661155a57600080fd5b9250929050565b600080600061157085856114fd565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527fe85772d2fe4ad93037659afaee57751696456eb5dd99987e43f3cf11c6e255a2609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b600082158061163c5750508181028183828161163957fe5b04145b6101c357600080fd5b808201828110156101c357600080fd5b6000805b82156101c357600019830190921691600101611659565b604080516060810182526000808252602082018190529181019190915290565b600082601f8301126116a0578081fd5b81356116b36116ae82611c38565b611c14565b8181528460208386010111156116c7578283fd5b816020850160208301379081016020019190915292915050565b8051600281900b811461089957600080fd5b803561089981611c8a565b805161ffff8116811461089957600080fd5b805160ff8116811461089957600080fd5b60008060408385031215611733578182fd5b823567ffffffffffffffff811115611749578283fd5b61175585828601611690565b95602094909401359450505050565b60008060408385031215611776578182fd5b505080516020909101519092909150565b60008060006060848603121561179b578081fd5b8335925060208401359150604084013567ffffffffffffffff8111156117bf578182fd5b6117cb86828701611690565b9150509250925092565b6000602082840312156117e6578081fd5b815167ffffffffffffffff8111156117fc578182fd5b8201601f8101841361180c578182fd5b805161181a6116ae82611c38565b81815285602083850101111561182e578384fd5b610774826020830160208601611c5a565b600060608284031215611850578081fd5b6040516060810181811067ffffffffffffffff8211171561186d57fe5b604052823561187b81611c8a565b8152602083013561188b81611c8a565b60208201526040928301359281019290925250919050565b600060a082840312156118b4578081fd5b60405160a0810181811067ffffffffffffffff821117156118d157fe5b60405282356118df81611c8a565b815260208301356118ef81611c8a565b602082015260408381013590820152606083013562ffffff81168114611913578283fd5b6060820152611924608084016116f3565b60808201529392505050565b600080600080600080600080610100898b03121561194c578384fd5b885161195781611c8a565b975061196560208a016116e1565b965061197360408a016116fe565b955061198160608a016116fe565b945061198f60808a016116fe565b935061199d60a08a01611710565b92506119ab60c08a01611710565b915060e089015180151581146119bf578182fd5b809150509295985092959890939650565b6000806000606084860312156119e4578081fd5b8351925060208401516119f681611c8a565b9150611a04604085016116e1565b90509250925092565b60008151808452611a25816020860160208601611c5a565b601f01601f19169290920160200192915050565b606093841b6bffffffffffffffffffffffff19908116825260e89390931b6001600160e81b0319166014820152921b166017820152602b0190565b6001600160a01b0391909116815260200190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a06080830152611ac260a0830184611a0d565b979650505050505050565b600060208252611ae06020830184611a0d565b9392505050565b60208082526010908201526f2ab732bc3832b1ba32b21032b93937b960811b604082015260600190565b6020808252818101527f4578616374206f75747075742071756f7465206e6f7420737570706f72746564604082015260600190565b90815260200190565b600060808201868352602060808185015281875180845260a0860191508289019350845b81811015611b985784516001600160a01b031683529383019391830191600101611b73565b505084810360408601528651808252908201925081870190845b81811015611bd457825163ffffffff1685529383019391830191600101611bb2565b5050505060609290920192909252949350505050565b9384526001600160a01b0392909216602084015263ffffffff166040830152606082015260800190565b60405181810167ffffffffffffffff81118282101715611c3057fe5b604052919050565b600067ffffffffffffffff821115611c4c57fe5b50601f01601f191660200190565b60005b83811015611c75578181015183820152602001611c5d565b83811115611c84576000848401525b50505050565b6001600160a01b0381168114611c9f57600080fd5b5056fea2646970667358221220eb85197b0a63d235fbc99b0921e5ba25859ed2839c1f4b94107af88b516d505964736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000b255d6a720bb7c39fee173ce22113397119cb930000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4", + "nonce": "0x51" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionType": "CALL", + "contractName": "src/core/KatanaV3PoolBeacon.sol:KatanaV3PoolBeacon", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "function": "transferOwnership(address)", + "arguments": [ + "0x9D05D1F5b0424F8fDE534BC196FFB6Dd211D902a" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "to": "0x4c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf31", + "gas": "0xb078", + "value": "0x0", + "data": "0xf2fde38b0000000000000000000000009d05d1f5b0424f8fde534bc196ffb6dd211d902a", + "nonce": "0x52" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xa4217cd430ef8c688c19cd1010b0fd25a7ed2530a50e7caba3d1b5e681cf6fed", + "transactionIndex": "0x35", + "blockHash": "0xba968a98f49e6d0071eb15dd648d9e1d1a92aef3ae3b25ab17839c682da5047e", + "blockNumber": "0x263f521", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x877cdd", + "gasUsed": "0x4ddad5", + "contractAddress": "0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xdb4d3e73aa89c36929d46954b032f978ba5152acee569d37a10f2d73448d6bca", + "transactionIndex": "0xc", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x6677d0", + "gasUsed": "0x482582", + "contractAddress": "0xFe70f3F08637C67E451A5D74B292DFe7691D694F", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionIndex": "0x26", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x966779", + "gasUsed": "0xf9d58", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "logs": [ + { + "address": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000008295771719b138a241f45023b13cc868d72827d" + ], + "data": "0x", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "transactionHash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionIndex": "0x26", + "logIndex": "0x2f", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000008000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000802000000000000000000000000000000400000000000000000000000000100000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xe823d9534c5a148772a56d73e787ab894844feb69ddd4d54b949ef284ceb17a0", + "transactionIndex": "0x47", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0xc7e973", + "gasUsed": "0xec5a8", + "contractAddress": "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x252186", + "gasUsed": "0xbeaf3", + "contractAddress": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "logs": [ + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f62954496", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e" + ], + "data": "0x", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x23", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000000064", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000a", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x24", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000000bb8", + "0x000000000000000000000000000000000000000000000000000000000000003c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000001e", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x25", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000002710", + "0x00000000000000000000000000000000000000000000000000000000000000c8" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000064", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x26", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x000000000000000001000000000400200008200000000000000000008000000100010000000008000800000000000000000100000000000000000000000c0000000000000000000000000000000000000000000000040040000000000000000000000000020010000000000000000800000080000000000000000000000000024000000000000000000000002000000000000011000000000001000000000000000000000000000000000000000000000000000000000002000000200000000000000000000000000000000000000000000000000000000000001000000060000000000000000004000000000000000000000000000000008000000100000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xa843298e33ac07808014483504c4d2361f66b5ecd59c6598ed10c0bc406436e9", + "transactionIndex": "0x17", + "blockHash": "0xa35eac65d017939a48b0125e752adfcf7f75c312da9fb7fb38cca363b44308de", + "blockNumber": "0x263f525", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x26e1c0", + "gasUsed": "0x119d24", + "contractAddress": "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x70e6f0888de92ce2dc655bf54cc17eb878698e2a2b75ad8afc8ae9d60096c15a", + "transactionIndex": "0x1d", + "blockHash": "0xd829987555e1b78267db7bad0ada9facf6b095823009f773a53e34e30c08c2cd", + "blockNumber": "0x263f526", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x96ed75", + "gasUsed": "0x5393db", + "contractAddress": "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xfd431ea9532e18d24979de234b0e490da59e501942d2dcd10bb2cfd57a6d3025", + "transactionIndex": "0x3e", + "blockHash": "0xd829987555e1b78267db7bad0ada9facf6b095823009f773a53e34e30c08c2cd", + "blockNumber": "0x263f526", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0xcda30f", + "gasUsed": "0x90e13", + "contractAddress": "0x7cF0fb64d72b733695d77d197c664e90D07cF45A", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xa0f07e84401e580d16d4d162b0fed0d1040c77926fba13b760f9e854d4e141f9", + "transactionIndex": "0x26", + "blockHash": "0x11eccf7c5b66b927e195552ea26347d66df4092d34cd52f0d8188de3cb3615fe", + "blockNumber": "0x263f527", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x443c4a", + "gasUsed": "0x168ee7", + "contractAddress": "0x0124c9Ce7E77eD166f6d53AF679B491555b5C0F7", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x2c45504850db247afaa887f65d8055002f8e5e832e43f7898aed13354c12cd27", + "transactionIndex": "0x27", + "blockHash": "0x8667c90df6467a944546d9c09cbd131bec9cd740b96ba173929132bb13386b0a", + "blockNumber": "0x263f528", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x380a5d", + "gasUsed": "0x52b22", + "contractAddress": "0x05Ad77F1e419Dac0B580a2Ca08CB1e3e33F946Ee", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x9f6b596a7a2abeb82c4efe35d0849d9fd2676b2a542818b9e8918261535e7435", + "transactionIndex": "0x2c", + "blockHash": "0x5d9df37e8a0ee3fbd122d982b1df425cfb1c66a0bc92ce2d1f6240f122ee5461", + "blockNumber": "0x263f529", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x739af0", + "gasUsed": "0x18bc1b", + "contractAddress": "0x84Ab2f9Fdc4Bf66312b0819D879437b8749EfDf2", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x0c8e8a6e13306b71cac18db649241312626b52dfad137cfc117d0015fa7637f4", + "transactionIndex": "0x6", + "blockHash": "0xdf3e98f55ac29cb1e4122372e64c7e05f969cfa37f461461f1d636aaa34c1b84", + "blockNumber": "0x263f52a", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x116d07", + "gasUsed": "0x51484", + "contractAddress": "0x48365CcA8769c926ffbFE5B43f0e360363e8ee70", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x68abcc033af4644a686f54fc82b3e1ebcbe2b940cc0f0cf5fcffefc09241d53c", + "transactionIndex": "0x2e", + "blockHash": "0xdf3e98f55ac29cb1e4122372e64c7e05f969cfa37f461461f1d636aaa34c1b84", + "blockNumber": "0x263f52a", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x546af7", + "gasUsed": "0x196779", + "contractAddress": "0xebdC1bb4DF7627573A480bBEEB30e8919d21BC90", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionIndex": "0x1a", + "blockHash": "0xf55aed60e699f2d69aa4f450dc4ebb710d2007f1e204b63db28e6762a7af3ac0", + "blockNumber": "0x263f52b", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "cumulativeGasUsed": "0x1ed36a", + "gasUsed": "0x7012", + "contractAddress": null, + "logs": [ + { + "address": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x00000000000000000000000008295771719b138a241f45023b13cc868d72827d", + "0x0000000000000000000000009d05d1f5b0424f8fde534bc196ffb6dd211d902a" + ], + "data": "0x", + "blockHash": "0xf55aed60e699f2d69aa4f450dc4ebb710d2007f1e204b63db28e6762a7af3ac0", + "blockNumber": "0x263f52b", + "transactionHash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionIndex": "0x1a", + "logIndex": "0x2a", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000008000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000000000000000000001000000000000000000000002000000000000000000000000000000000002000000000000000000000000000000400000000000000000000000000100000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + } + ], + "libraries": [ + "src/periphery/libraries/NFTDescriptor.sol:NFTDescriptor:0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94" + ], + "pending": [], + "returns": {}, + "timestamp": 1732163881, + "chain": 2020, + "multi": false, + "commit": "1e197e8" +} \ No newline at end of file diff --git a/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163922.json b/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163922.json new file mode 100644 index 0000000..bc5312d --- /dev/null +++ b/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-1732163922.json @@ -0,0 +1,614 @@ +{ + "transactions": [ + { + "hash": "0xa4217cd430ef8c688c19cd1010b0fd25a7ed2530a50e7caba3d1b5e681cf6fed", + "transactionType": "CREATE", + "contractName": "NFTDescriptor", + "contractAddress": "0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x653614", + "data": "0x615b4c610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100355760003560e01c8063c49917d71461003a575b600080fd5b61004d610048366004613b51565b610063565b60405161005a9190614190565b60405180910390f35b6060600061007e83610079856101800151610170565b6103b6565b905060006100b26100928560600151610471565b61009f8660800151610471565b6100ad876101a001516105dd565b6105f3565b905060006101006100c68660000151610625565b6100d38760800151610471565b6100e088602001516105dd565b6100ed89604001516105dd565b6100fb8a6101800151610170565b610700565b9050600061011561011087610736565b610971565b9050610145848484846040516020016101319493929190613da9565b604051602081830303815290604052610971565b604051602001610155919061414b565b6040516020818303038152906040529450505050505b919050565b606062ffffff821661019b5750604080518082019091526002815261302560f01b602082015261016b565b816000805b62ffffff8316156101eb5760ff8116156101bc576001016101d5565b600a62ffffff84160662ffffff166000146101d5576001015b600190910190600a62ffffff84160492506101a0565b6101f3613a4b565b6000600584106102e8576000600461020e8660ff8716610abf565b101561021b57600161021e565b60005b60ff90811691506102329085166001610abf565b61023d866005610abf565b106102695761026461025360ff86166001610abf565b61025e876005610abf565b90610abf565b61026c565b60005b60ff85166080850181905290925061028b9060019061025e9085610b1c565b60ff90811660a085015260808401516102b29183916102ac91166001610abf565b90610b1c565b60ff90811660408501526102da9082906102ac906102d39088166001610b1c565b8590610b1c565b60ff16602084015250610358565b6102f3600585610abf565b6002608084018190529091506103119060019061025e908490610b1c565b60ff90811660a08401526103339061032c9085166002610b1c565b8290610b1c565b60ff1660208301819052610348906002610abf565b60ff166040830152600160c08301525b6103776103688560ff8616610abf565b62ffffff891690600a0a610b76565b8252600160e08301526004841161038f57600061039a565b61039a846004610abf565b60ff1660608301526103ab82610bdd565b979650505050505050565b6060816103c68460600151610471565b6103d38560800151610471565b61040c8660e00151156103eb578661012001516103f2565b8661010001515b8761016001518860c001518960a001518a60e00151610ded565b6104458760e00151156104245787610100015161042b565b8761012001515b8861016001518960c001518a60a001518b60e00151610ded565b604051602001610459959493929190614093565b60405160208183030381529060405290505b92915050565b6060816000805b82518160ff1610156104bd57828160ff168151811061049357fe5b6020910101516001600160f81b031916601160f91b14156104b5576001909101905b600101610478565b5060ff8116156105d55760008160ff1683510167ffffffffffffffff811180156104e657600080fd5b506040519080825280601f01601f191660200182016040528015610511576020820181803683370190505b5090506000805b84518160ff1610156105c857848160ff168151811061053357fe5b6020910101516001600160f81b031916601160f91b141561057d57601760fa1b83838060010194508151811061056557fe5b60200101906001600160f81b031916908160001a9053505b848160ff168151811061058c57fe5b602001015160f81c60f81b8383806001019450815181106105a957fe5b60200101906001600160f81b031916908160001a905350600101610518565b508194505050505061016b565b509192915050565b606061046b6001600160a01b0383166014610f02565b60608383838660405160200161060c9493929190613e87565b60405160208183030381529060405290505b9392505050565b60608161064a57506040805180820190915260018152600360fc1b602082015261016b565b8160005b811561066257600101600a8204915061064e565b60008167ffffffffffffffff8111801561067b57600080fd5b506040519080825280601f01601f1916602001820160405280156106a6576020820181803683370190505b50859350905060001982015b83156106f757600a840660300160f81b828280600190039350815181106106d557fe5b60200101906001600160f81b031916908160001a905350600a840493506106b2565b50949350505050565b6060838584848960405160200161071b959493929190613fb0565b60405160208183030381529060405290505b95945050505050565b60606000604051806102a0016040528061075385602001516105dd565b815260200161076585604001516105dd565b8152602001846101a001516001600160a01b0316815260200184606001518152602001846080015181526020016107a0856101800151610170565b815260200184610100015160020b815260200184610120015160020b815260200184610160015160020b81526020016107e9856101000151866101200151876101400151611061565b60000b81526020018460000151815260200161081385602001516001600160a01b03166088611098565b815260200161083085604001516001600160a01b03166088611098565b815260200161084d85602001516001600160a01b03166000611098565b815260200161086a85604001516001600160a01b03166000611098565b815260200161089d61088f86602001516001600160a01b0316601088600001516110a7565b600060ff60106101126110c7565b81526020016108d06108c286604001516001600160a01b0316601088600001516110a7565b600060ff60646101e46110c7565b81526020016108f561088f86602001516001600160a01b0316602088600001516110a7565b815260200161091a6108c286604001516001600160a01b0316602088600001516110a7565b815260200161093f61088f86602001516001600160a01b0316603088600001516110a7565b81526020016109646108c286604001516001600160a01b0316603088600001516110a7565b9052905061061e8161110f565b6060815160001415610992575060408051602081019091526000815261016b565b6000604051806060016040528060408152602001614db1604091399050600060038451600201816109bf57fe5b04600402905060008160200167ffffffffffffffff811180156109e157600080fd5b506040519080825280601f01601f191660200182016040528015610a0c576020820181803683370190505b509050818152600183018586518101602084015b81831015610a7a5760039283018051603f601282901c811687015160f890811b8552600c83901c8216880151811b6001860152600683901c8216880151811b60028601529116860151901b93820193909352600401610a20565b600389510660018114610a945760028114610aa557610ab1565b613d3d60f01b600119830152610ab1565b603d60f81b6000198301525b509398975050505050505050565b600082821115610b16576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561061e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000808211610bcc576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610bd557fe5b049392505050565b60606000826020015160ff1667ffffffffffffffff81118015610bff57600080fd5b506040519080825280601f01601f191660200182016040528015610c2a576020820181803683370190505b5090508260e0015115610c6457602560f81b81600183510381518110610c4c57fe5b60200101906001600160f81b031916908160001a9053505b8260c0015115610cc157600360fc1b81600081518110610c8057fe5b60200101906001600160f81b031916908160001a905350601760f91b81600181518110610ca957fe5b60200101906001600160f81b031916908160001a9053505b608083015160ff165b60a0840151610cdd9060ff166001610b1c565b811015610d1457603060f81b828281518110610cf557fe5b60200101906001600160f81b031916908160001a905350600101610cca565b505b82511561046b576000836060015160ff16118015610d415750826060015160ff16836040015160ff16145b15610d845760408301805160ff600019820181169092528251601760f91b92849216908110610d6c57fe5b60200101906001600160f81b031916908160001a9053505b8251610d9690603090600a9006610b1c565b60f81b818460400180518091906001900360ff1660ff1681525060ff1681518110610dbd57fe5b60200101906001600160f81b031916908160001a905350600a8360000181815181610de457fe5b04905250610d16565b606084600281900b620d89e71981610e0157fe5b050260020b8660020b1415610e5b578115610e37576040518060400160405280600381526020016209a82b60eb1b815250610e54565b6040518060400160405280600381526020016226a4a760e91b8152505b905061072d565b84600281900b620d89e881610e6c57fe5b050260020b8660020b1415610ec2578115610ea2576040518060400160405280600381526020016226a4a760e91b815250610e54565b5060408051808201909152600381526209a82b60eb1b602082015261072d565b6000610ecd87611387565b90508215610eef57610eec600160c01b6001600160a01b038316610b76565b90505b610efa8186866116b9565b91505061072d565b606060008260020260020167ffffffffffffffff81118015610f2357600080fd5b506040519080825280601f01601f191660200182016040528015610f4e576020820181803683370190505b509050600360fc1b81600081518110610f6357fe5b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110610f8c57fe5b60200101906001600160f81b031916908160001a905350600160028402015b600181111561100d576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110610fd657fe5b1a60f81b828281518110610fe657fe5b60200101906001600160f81b031916908160001a90535060049490941c9360001901610fab565b50831561061e576040805162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015290519081900360640190fd5b60008360020b8260020b121561107a575060001961061e565b8260020b8260020b13156110905750600161061e565b50600061061e565b606061061e83831c6003611879565b600060ff826110b68686611933565b02816110be57fe5b06949350505050565b6060611105611100846102ac6110dd888a610abf565b6110fa6110ea888a610abf565b6110f48d8d610abf565b9061193a565b90610b76565b610625565b9695505050505050565b606061111a82611993565b6111368360000151846020015185606001518660800151611ff2565b61114d846060015185608001518660a0015161231d565b61116b8560c001518660e0015187610100015188610120015161246d565b61118b61117c876101400151610625565b8760c001518860e00151612750565b61119e8761014001518860400151612b68565b6040516020018087805190602001908083835b602083106111d05780518252601f1990920191602091820191016111b1565b51815160209384036101000a600019018019909216911617905289519190930192890191508083835b602083106112185780518252601f1990920191602091820191016111f9565b51815160209384036101000a600019018019909216911617905288519190930192880191508083835b602083106112605780518252601f199092019160209182019101611241565b51815160209384036101000a600019018019909216911617905287519190930192870191508083835b602083106112a85780518252601f199092019160209182019101611289565b51815160209384036101000a600019018019909216911617905286519190930192860191508083835b602083106112f05780518252601f1990920191602091820191016112d1565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106113385780518252601f199092019160209182019101611319565b5181516020939093036101000a6000190180199091169216919091179052651e17b9bb339f60d11b92019182525060408051808303601919018152600690920190529998505050505050505050565b60008060008360020b1261139e578260020b6113a6565b8260020b6000035b9050620d89e88111156113e4576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166113f857600160801b61140a565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff169050600282161561143e576ffff97272373d413259a46990580e213a0260801c5b600482161561145d576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b600882161561147c576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b601082161561149b576fffcb9843d60f6159c9db58835c9266440260801c5b60208216156114ba576fff973b41fa98c081472e6896dfb254c00260801c5b60408216156114d9576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156114f8576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615611518576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615611538576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615611558576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615611578576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615611598576fd097f3bdfd2022b8845ad8f792aa58250260801c5b6120008216156115b8576fa9f746462d870fdf8a65dc1f90e061e50260801c5b6140008216156115d8576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156115f8576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615611619576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615611639576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615611658576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615611675576b048a170391f7dc42444e8fa20260801c5b60008460020b131561169057806000198161168c57fe5b0490505b6401000000008106156116a45760016116a7565b60005b60ff16602082901c0192505050919050565b606060006116c8858585612be0565b905060006116db8283600160401b612ce2565b9050600160601b821080156117135761170c8272047bf19673df52e37f2410011d100000000000600160801b612ce2565b9150611728565b61172582620186a0600160801b612ce2565b91505b8160005b811561174057600101600a8204915061172c565b600019016000806117518684612d91565b915091508015611762576001909201915b61176a613a4b565b85156117d757611789611781602b60ff8716610abf565b600790610b1c565b60ff9081166020830152600260808301526117af906001906102ac90602b908816610abf565b60ff90811660a083015260208201516117ca91166001610abf565b60ff16604082015261184e565b60098460ff1610611820576117f060ff85166004610abf565b60ff16602082018190526005608083015261180c906001610abf565b60ff1660a08201526004604082015261184e565b60066020820152600560408201819052611845906001906102ac9060ff881690610abf565b60ff1660608201525b82815285151560c0820152600060e082015261186981610bdd565b9c9b505050505050505050505050565b606060008260020267ffffffffffffffff8111801561189757600080fd5b506040519080825280601f01601f1916602001820160405280156118c2576020820181803683370190505b5080519091505b801561192b576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106118f157fe5b1a60f81b82600183038151811061190457fe5b60200101906001600160f81b031916908160001a90535060049490941c93600019016118c9565b509392505050565b1c60ff1690565b6000826119495750600061046b565b8282028284828161195657fe5b041461061e5760405162461bcd60e51b8152600401808060200182810382526021815260200180614fd06021913960400191505060405180910390fd5b6060611a288261016001516040516020018080614b8a6081913960810182805190602001908083835b602083106119db5780518252601f1990920191602091820191016119bc565b6001836020036101000a038019825116818451168082178552505050505050905001806813979f1e17b9bb339f60b91b815250600901915050604051602081830303815290604052610971565b611b8a836101e0015184610200015185610180015160405160200180806146c76063913960630184805190602001908083835b60208310611a7a5780518252601f199092019160209182019101611a5b565b51815160209384036101000a600019018019909216911617905265272063793d2760d01b919093019081528551600690910192860191508083835b60208310611ad45780518252601f199092019160209182019101611ab5565b51815160209384036101000a6000190180199092169116179052722720723d273132307078272066696c6c3d272360681b919093019081528451601390910192850191508083835b60208310611b3b5780518252601f199092019160209182019101611b1c565b6001836020036101000a038019825116818451168082178552505050505050905001806813979f1e17b9bb339f60b91b8152506009019350505050604051602081830303815290604052610971565b611bdb846102200151856102400151866101a0015160405160200180806146c760639139606301848051906020019080838360208310611a7a5780518252601f199092019160209182019101611a5b565b611cf0856102600151866102800151876101c0015160405160200180806146c76063913960630184805190602001908083835b60208310611c2d5780518252601f199092019160209182019101611c0e565b51815160209384036101000a600019018019909216911617905265272063793d2760d01b919093019081528551600690910192860191508083835b60208310611c875780518252601f199092019160209182019101611c68565b51815160001960209485036101000a01908116901991909116179052722720723d273130307078272066696c6c3d272360681b939091019283528451601390930192908501915080838360208310611b3b5780518252601f199092019160209182019101611b1c565b6101608601516040516020018060566144428239605601602c614df18239651e3232b3399f60d11b602c820152603201604b614b3f8239604b0186805190602001908083835b60208310611d555780518252601f199092019160209182019101611d36565b6001836020036101000a03801982511681845116808217855250505050505090500180615677603e9139603e0185805190602001908083835b60208310611dad5780518252601f199092019160209182019101611d8e565b6001836020036101000a03801982511681845116808217855250505050505090500180614c0b603e9139603e0184805190602001908083835b60208310611e055780518252601f199092019160209182019101611de6565b5181516020939093036101000a6000190180199091169216919091179052631110179f60e11b920191825250600401603b61433a8239603b0183805190602001908083835b60208310611e695780518252601f199092019160209182019101611e4a565b6001836020036101000a0380198251168184511680821785525050505050509050018061478760999139609901607f6152288239607f0160886155ef823960880160416148208239604101605d6157af8239605d0160726152d4823960720160496142a3823960490160be614a81823960be0160716145538239607101607561516b82396075016066614861823960660160a4614e1d823960a40160856156b582397f3c6720636c69702d706174683d2275726c2823636f726e65727329223e00000060858201526b1e3932b1ba103334b6361e9160a11b60a2820152825160ae9091019060208401908083835b60208310611f765780518252601f199092019160209182019101611f57565b6001836020036101000a038019825116818451168082178552505050505050905001806148c760319139603101604e6142ec8239604e01605d61472a8239605d016041614d7082396041016052614c498239605201607561573a8239607501955050505050506040516020818303038152906040529050919050565b60608382858488878a89604051602001808061589260259139602501607d614a048239607d0189805190602001908083835b602083106120435780518252601f199092019160209182019101612024565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528a516005909101928b0191508083835b6020831061209c5780518252601f19909201916020918201910161207d565b6001836020036101000a038019825116818451168082178552505050505050905001806148f860799139607901608661580c823960860187805190602001908083835b602083106120fe5780518252601f1990920191602091820191016120df565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528851600590910192890191508083835b602083106121575780518252601f199092019160209182019101612138565b6001836020036101000a038019825116818451168082178552505050505050905001806144ce60859139608501607b61545d8239607b0185805190602001908083835b602083106121b95780518252601f19909201916020918201910161219a565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528651600590910192870191508083835b602083106122125780518252601f1990920191602091820191016121f3565b6001836020036101000a03801982511681845116808217855250505050505090500180614618605d9139605d0160a36150c8823960a30183805190602001908083835b602083106122745780518252601f199092019160209182019101612255565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528451600590910192850191508083835b602083106122cd5780518252601f1990920191602091820191016122ae565b6001836020036101000a03801982511681845116808217855250505050505090500180614218608b9139608b01985050505050505050506040516020818303038152906040529050949350505050565b6060838383604051602001808061437560cd913960cd0184805190602001908083835b6020831061235f5780518252601f199092019160209182019101612340565b6001836020036101000a03801982511681845116808217855250505050505090500180602f60f81b81525060010183805190602001908083835b602083106123b85780518252601f199092019160209182019101612399565b6001836020036101000a03801982511681845116808217855250505050505090500180615a3b6077913960770182805190602001908083835b602083106124105780518252601f1990920191602091820191016123f1565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b0160736158db8239607301935050505060405160208183030381529060405290509392505050565b606060008260000b6001146124d4578260000b600019146124ab5760405180604001604052806005815260200164236e6f6e6560d81b8152506124cf565b6040518060400160405280600a81526020016911b330b23296b237bbb760b11b8152505b6124f6565b60405180604001604052806008815260200167023666164652d75760c41b8152505b90506000612505878787612e02565b90508181838361251488613050565b60405160200180806c078ce40dac2e6d67a44eae4d85609b1b815250600d0186805190602001908083835b6020831061255e5780518252601f19909201916020918201910161253f565b5181516020939093036101000a600019018019909116921691909117905261149160f11b9201918252506002016077614ec1823960770185805190602001908083835b602083106125c05780518252601f1990920191602091820191016125a1565b6001836020036101000a038019825116818451168082178552505050505050905001806145c46054913960540180700785ece7c78ce40dac2e6d67a44eae4d85607b1b81525060110184805190602001908083835b602083106126345780518252601f199092019160209182019101612615565b5181516020939093036101000a600019018019909116921691909117905261149160f11b9201918252506002016029614f3882396029016045614f8b823960450180681e3830ba3410321e9160b91b81525060090183805190602001908083835b602083106126b45780518252601f199092019160209182019101612695565b6001836020036101000a038019825116818451168082178552505050505050905001806151e06048913960480182805190602001908083835b6020831061270c5780518252601f1990920191602091820191016126ed565b6001836020036101000a0380198251168184511680821785525050505050509050019550505050505060405160208183030381529060405292505050949350505050565b6060600061275d846134bb565b9050600061276a846134bb565b865183518251929350600490910191600a918201910160008061278d8a8a6135c5565b915091506127a085600401600702610625565b8b6127b086600401600702610625565b896127c087600401600702610625565b8a878760405160200180806152a7602d9139602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0189805190602001908083835b602083106128185780518252601f1990920191602091820191016127f9565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d01608d61594e8239608d0188805190602001908083835b6020831061287a5780518252601f19909201916020918201910161285b565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b01602d615aea8239602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0187805190602001908083835b602083106128fd5780518252601f1990920191602091820191016128de565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d016093614971823960930186805190602001908083835b6020831061295f5780518252601f199092019160209182019101612940565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b01602d6146758239602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0185805190602001908083835b602083106129e25780518252601f1990920191602091820191016129c3565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d0160936154d8823960930184805190602001908083835b60208310612a445780518252601f199092019160209182019101612a25565b6001836020036101000a03801982511681845116808217855250505050505090500180615ab26038913960380160606159db82396060016064615064823960640160256146a2823960250183805190602001908083835b60208310612aba5780518252601f199092019160209182019101612a9b565b51815160209384036101000a6000190180199092169116179052630383c16160e51b919093019081528451600490910192850191508083835b60208310612b125780518252601f199092019160209182019101612af3565b6001836020036101000a0380198251168184511680821785525050505050509050018061449860369139603601985050505050505050506040516020818303038152906040529750505050505050509392505050565b6060612b7483836138d1565b15612bca5760405160200180608d6153d08239608d016073614ff182396073016071614cff8239607101608a6153468239608a01608461556b82396084019050604051602081830303815290604052905061046b565b5060408051602081019091526000815292915050565b600080612bfb612bf660ff868116908616613934565b613999565b9050600081118015612c0e575060128111155b15612ccf578260ff168460ff161115612c7857612c42612c2f826002610b76565b6001600160a01b03871690600a0a61193a565b91506002810660011415612c7357612c70827003298b075b4b6a5240945790619b37fd4a600160801b612ce2565b91505b612cca565b612c99612c86826002610b76565b6001600160a01b03871690600a0a610b76565b91506002810660011415612cca57612cc782600160801b7003298b075b4b6a5240945790619b37fd4a612ce2565b91505b61192b565b50506001600160a01b0390921692915050565b6000808060001985870986860292508281109083900303905080612d185760008411612d0d57600080fd5b50829004905061061e565b808411612d2457600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b600080600060058460ff161115612db957612db68560ff600419870116600a0a610b76565b94505b60006004600a8706119050612dcf86600a610b76565b95508015612dde578560010195505b85620186a01415612df457600a86049550600191505b5084925090505b9250929050565b606060008260020b85850360020b81612e1757fe5b05905060048160020b13612e62576040518060400160405280601a81526020017f4d31203143343120343120313035203130352031343520313435000000000000815250915061192b565b60088160020b13612eaa576040518060400160405280601981526020017f4d31203143333320343920393720313133203134352031343500000000000000815250915061192b565b60108160020b13612ef2576040518060400160405280601981526020017f4d31203143333320353720383920313133203134352031343500000000000000815250915061192b565b60208160020b13612f3a576040518060400160405280601981526020017f4d31203143323520363520383120313231203134352031343500000000000000815250915061192b565b60408160020b13612f82576040518060400160405280601981526020017f4d31203143313720373320373320313239203134352031343500000000000000815250915061192b565b60808160020b13612fca576040518060400160405280601881526020017f4d31203143392038312036352031333720313435203134350000000000000000815250915061192b565b6101008160020b13613013576040518060400160405280601a81526020017f4d31203143312038392035372e35203134352031343520313435000000000000815250915061192b565b505060408051808201909152601881527f4d3120314331203937203439203134352031343520313435000000000000000060208201529392505050565b6040805180820182526002815261373360f01b6020808301919091528251808401845260038082526203139360ec1b82840152845180860186528181526232313760e81b818501528551808701909652908552620ccccd60ea1b928501929092526060939091906001600087900b14806130ce57508560000b600019145b156132c5578560000b600019146130e557816130e7565b835b8660000b600019146130f957816130fb565b835b8760000b6000191461310d578361310f565b855b8860000b600019146131215783613123565b855b60405160200180806b1e31b4b931b6329031bc1e9160a11b815250600c0185805190602001908083835b6020831061316c5780518252601f19909201916020918201910161314d565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528651600890910192870191508083835b602083106131c85780518252601f1990920191602091820191016131a9565b6001836020036101000a03801982511681845116808217855250505050505090500180614cd86027913960270183805190602001908083835b602083106132205780518252601f199092019160209182019101613201565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528451600890910192850191508083835b6020831061327c5780518252601f19909201916020918201910161325d565b6001836020036101000a03801982511681845116808217855250505050505090500180614f61602a9139602a0194505050505060405160208183030381529060405294506134b2565b8383838360405160200180806b1e31b4b931b6329031bc1e9160a11b815250600c0185805190602001908083835b602083106133125780518252601f1990920191602091820191016132f3565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528651600890910192870191508083835b6020831061336e5780518252601f19909201916020918201910161334f565b51815160209384036101000a60001901801990921691161790527f70782220723d22347078222066696c6c3d22776869746522202f3e0000000000919093019081526b1e31b4b931b6329031bc1e9160a11b601b8201528551602790910192860191508083835b602083106133f45780518252601f1990920191602091820191016133d5565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528451600890910192850191508083835b602083106134505780518252601f199092019160209182019101613431565b6001836020036101000a038019825116818451168082178552505050505050905001807f70782220723d22347078222066696c6c3d22776869746522202f3e0000000000815250601b0194505050505060405160208183030381529060405294505b50505050919050565b6060600060405180602001604052806000815250905060008360020b12156135015782600019029250604051806040016040528060018152602001602d60f81b81525090505b8061350e8460020b610625565b6040516020018083805190602001908083835b602083106135405780518252601f199092019160209182019101613521565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106135885780518252601f199092019160209182019101613569565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052915050919050565b60608060006002858501810b0590506201e847198160020b121561362157604051806040016040528060018152602001600760fb1b815250604051806040016040528060018152602001603760f81b8152509250925050612dfb565b620124f7198160020b121561367157604051806040016040528060018152602001600760fb1b8152506040518060400160405280600481526020016331302e3560e01b8152509250925050612dfb565b6161a7198160020b12156136c157604051806040016040528060018152602001600760fb1b8152506040518060400160405280600581526020016431342e323560d81b8152509250925050612dfb565b611387198160020b121561370f5760405180604001604052806002815260200161031360f41b81525060405180604001604052806002815260200161062760f31b8152509250925050612dfb565b60008160020b121561375b5760405180604001604052806002815260200161313160f01b81525060405180604001604052806002815260200161323160f01b8152509250925050612dfb565b6113888160020b12156137a85760405180604001604052806002815260200161313360f01b81525060405180604001604052806002815260200161323360f01b8152509250925050612dfb565b6161a88160020b12156137f55760405180604001604052806002815260200161313560f01b81525060405180604001604052806002815260200161323560f01b8152509250925050612dfb565b620124f88160020b12156138435760405180604001604052806002815260200161062760f31b81525060405180604001604052806002815260200161191b60f11b8152509250925050612dfb565b6201e8488160020b12156138915760405180604001604052806002815260200161323160f01b81525060405180604001604052806002815260200161323760f01b8152509250925050612dfb565b604051806040016040528060028152602001610c8d60f21b81525060405180604001604052806002815260200161323760f01b8152509250925050612dfb565b6040805160208082018590526bffffffffffffffffffffffff19606085901b16828401528251603481840301815260549092019092528051910120600090613918846139b0565b60020260010160ff166000198161392b57fe5b04119392505050565b60008183038183128015906139495750838113155b8061395e575060008312801561395e57508381135b61061e5760405162461bcd60e51b81526004018080602001828103825260248152602001806158b76024913960400191505060405180910390fd5b6000808212156139ac578160000361046b565b5090565b60008082116139be57600080fd5b600160801b82106139d157608091821c91015b600160401b82106139e457604091821c91015b64010000000082106139f857602091821c91015b620100008210613a0a57601091821c91015b6101008210613a1b57600891821c91015b60108210613a2b57600491821c91015b60048210613a3b57600291821c91015b6002821061016b57600101919050565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b80356001600160a01b038116811461016b57600080fd5b8035801515811461016b57600080fd5b8035600281900b811461016b57600080fd5b600082601f830112613ad8578081fd5b813567ffffffffffffffff811115613aec57fe5b613aff601f8201601f19166020016141c3565b818152846020838601011115613b13578283fd5b816020850160208301379081016020019190915292915050565b803562ffffff8116811461016b57600080fd5b803560ff8116811461016b57600080fd5b600060208284031215613b62578081fd5b813567ffffffffffffffff80821115613b79578283fd5b81840191506101c0808387031215613b8f578384fd5b613b98816141c3565b905082358152613baa60208401613a8f565b6020820152613bbb60408401613a8f565b6040820152606083013582811115613bd1578485fd5b613bdd87828601613ac8565b606083015250608083013582811115613bf4578485fd5b613c0087828601613ac8565b608083015250613c1260a08401613b40565b60a0820152613c2360c08401613b40565b60c0820152613c3460e08401613aa6565b60e08201526101009150613c49828401613ab6565b828201526101209150613c5d828401613ab6565b828201526101409150613c71828401613ab6565b828201526101609150613c85828401613ab6565b828201526101809150613c99828401613b2d565b828201526101a09150613cad828401613a8f565b91810191909152949350505050565b60008151613cce8185602086016141e7565b9290920192915050565b7fe29aa0efb88f20444953434c41494d45523a204475652064696c6967656e636581527f20697320696d7065726174697665207768656e20617373657373696e6720746860208201527f6973204e46542e204d616b65207375726520746f6b656e20616464726573736560408201527f73206d617463682074686520657870656374656420746f6b656e732c2061732060608201527f746f6b656e2073796d626f6c73206d617920626520696d6974617465642e00006080820152609e0190565b632e372e3760e11b815260040190565b683d913730b6b2911d1160b91b81528451600090613dce816009850160208a016141e7565b71111610113232b9b1b934b83a34b7b7111d1160711b6009918401918201528551613e0081601b840160208a016141e7565b8551910190613e1681601b8401602089016141e7565b6c1116101134b6b0b3b2911d101160991b601b92909101918201527f646174613a696d6167652f7376672b786d6c3b6261736536342c00000000000060288201528351613e6a8160428401602088016141e7565b61227d60f01b604292909101918201526044019695505050505050565b60007f54686973204e465420726570726573656e74732061206c69717569646974792082527f706f736974696f6e20696e2061204b6174616e6120563320000000000000000060208301528551613ee5816038850160208a016141e7565b602d60f81b6038918401918201528551613f06816039840160208a016141e7565b660103837b7b617160cd1b603992909101918201527f546865206f776e6572206f662074686973204e46542063616e206d6f6469667960408201527f206f722072656465656d2074686520706f736974696f6e2e5c6e00000000000060608201526f02e372837b7b61020b2323932b9b99d160851b607a8201528451613f9381608a8401602089016141e7565b612e3760f11b608a92909101918201526103ab608c820185613cbc565b60006901020b2323932b9b99d160b51b8083528751613fd681600a860160208c016141e7565b612e3760f11b600a918501918201528751613ff881600c840160208c016141e7565b01600c810191909152855190614015826016830160208a016141e7565b8181019150506b02e372332b2902a34b2b91d160a51b601682015284516140438160228401602089016141e7565b6b02e372a37b5b2b71024a21d160a51b60229290910191820152835161407081602e8401602088016141e7565b614086614081602e83850101613d99565b613cd8565b9998505050505050505050565b600068025b0ba30b7309016960bd1b825286516140b7816009850160208b016141e7565b80830190506201016960ed1b80600983015287516140dc81600c850160208c016141e7565b602f60f81b600c939091019283015286516140fe81600d850160208b016141e7565b600d92019182015284516141198160108401602089016141e7565b611e1f60f11b60109290910191820152835161413c8160128401602088016141e7565b01601201979650505050505050565b60007f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000008252825161418381601d8501602087016141e7565b91909101601d0192915050565b60006020825282518060208401526141af8160408501602087016141e7565b601f01601f19169190910160400192915050565b60405181810167ffffffffffffffff811182821017156141df57fe5b604052919050565b60005b838110156142025781810151838201526020016141ea565b83811115614211576000848401525b5050505056fe203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e3c2f74657874506174683e3c2f746578743e3c73746f70206f66667365743d222e39222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e3c72656374207374796c653d2266696c7465723a2075726c28236631292220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e3c6665496d61676520726573756c743d2270332220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c67206d61736b3d2275726c2823666164652d73796d626f6c29223e3c726563742066696c6c3d226e6f6e652220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22323030707822202f3e203c7465787420793d22373070782220783d2233327078222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d7765696768743d223230302220666f6e742d73697a653d2233367078223e3c7376672077696474683d2232393022206865696768743d22353030222076696577426f783d2230203020323930203530302220786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f7376672270782c2030707829222063783d22307078222063793d223070782220723d22347078222066696c6c3d227768697465222f3e3c2f673e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e203c2f74657874506174683e3c6d61736b2069643d22666164652d757022206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d2275726c2823677261642d75702922202f3e3c2f6d61736b3e22207374726f6b653d227267626128302c302c302c302e332922207374726f6b652d77696474683d2233327078222066696c6c3d226e6f6e6522207374726f6b652d6c696e656361703d22726f756e6422202f3e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d2233307322203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20343434707829223e3c636972636c65207374796c653d227472616e73666f726d3a7472616e736c6174653364283c7376672077696474683d2732393027206865696768743d27353030272076696577426f783d2730203020323930203530302720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f737667273e3c636972636c652063783d27203c67207374796c653d2266696c7465723a75726c2823746f702d726567696f6e2d626c7572293b207472616e73666f726d3a7363616c6528312e35293b207472616e73666f726d2d6f726967696e3a63656e74657220746f703b223e22202f3e3c6665426c656e64206d6f64653d226f7665726c61792220696e3d2270302220696e323d22703122202f3e3c6665426c656e64206d6f64653d226578636c7573696f6e2220696e323d22703222202f3e3c6665426c656e64206d6f64653d226f7665726c61792220696e323d2270332220726573756c743d22626c656e644f757422202f3e3c6665476175737369616e426c7572203c706174682069643d226d696e696d61702220643d224d3233342034343443323334203435372e393439203234322e323120343633203235332034363322202f3e3c6d61736b2069643d226e6f6e6522206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d22776869746522202f3e3c2f6d61736b3e2220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e4d696e205469636b3a203c2f747370616e3e3c74657874506174682073746172744f66667365743d222d31303025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c6c696e6561724772616469656e742069643d22677261642d646f776e222078313d2230222078323d2231222079313d2230222079323d2231223e3c73746f70206f66667365743d22302e30222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e3c73746f70206f66667365743d22302e39222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e3c66696c7465722069643d226631223e3c6665496d61676520726573756c743d2270302220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c7376672077696474683d2732393027206865696768743d27353030272076696577426f783d2730203020323930203530302720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f737667273e3c726563742077696474683d27323930707827206865696768743d273530307078272066696c6c3d2723222f3e3c6665496d61676520726573756c743d2270322220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c656c6c697073652063783d22353025222063793d22307078222072783d223138307078222072793d223132307078222066696c6c3d222330303022206f7061636974793d22302e383522202f3e3c2f673e707822206865696768743d2232367078222072783d22387078222072793d22387078222066696c6c3d227267626128302c302c302c302e362922202f3e70782220723d22347078222066696c6c3d22776869746522202f3e3c636972636c652063783d2231312e333437384c32342031324c31342e343334312031322e363532324c32322e333932332031384c31332e373831392031332e373831394c31382032322e333932334c31322e363532322031342e343334314c31322032344c31312e333437382031342e343334314c362032322e33393c726563742066696c6c3d226e6f6e652220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f20786d6c6e733a786c696e6b3d27687474703a2f2f7777772e77332e6f72672f313939392f786c696e6b273e3c6c696e6561724772616469656e742069643d22677261642d73796d626f6c223e3c73746f70206f66667365743d22302e37222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e3c73746f70206f66667365743d222e3935222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e207374796c653d227472616e73666f726d3a7472616e736c61746528373270782c313839707829223e3c7265637420783d222d313670782220793d222d31367078222077696474683d22313830707822206865696768743d223138307078222066696c6c3d226e6f6e6522202f3e3c7061746820643d22207374796c653d227472616e73666f726d3a7472616e736c61746528373270782c313839707829223e70782220723d2232347078222066696c6c3d226e6f6e6522207374726f6b653d22776869746522202f3e3c7265637420783d222d313670782220793d222d31367078222077696474683d22313830707822206865696768743d223138307078222066696c6c3d226e6f6e6522202f3e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f773c673e3c70617468207374796c653d227472616e73666f726d3a7472616e736c617465283670782c367078292220643d224d313220304c31322e3635323220392e35363538374c313820312e363037374c31332e373831392031302e323138314c32322e3339323320364c31342e34333431203c70617468207374726f6b652d6c696e656361703d22726f756e642220643d224d38203943382e30303030342032322e393439342031362e32303939203238203237203238222066696c6c3d226e6f6e6522207374726f6b653d22776869746522202f3e20726570656174436f756e743d22696e646566696e69746522202f3e3c2f74657874506174683e3c74657874506174682073746172744f66667365743d222d353025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c6d61736b2069643d22666164652d646f776e22206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d2275726c2823677261642d646f776e2922202f3e3c2f6d61736b3e22207374726f6b653d2272676261283235352c3235352c3235352c3129222066696c6c3d226e6f6e6522207374726f6b652d6c696e656361703d22726f756e6422202f3e3c2f673e696e3d22626c656e644f75742220737464446576696174696f6e3d22343222202f3e3c2f66696c7465723e203c636c6970506174682069643d22636f726e657273223e3c726563742077696474683d2232393022206865696768743d22353030222072783d223432222072793d22343222202f3e3c2f636c6970506174683e203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20333834707829223e3c6c696e6561724772616469656e742069643d22677261642d7570222078313d2231222078323d2230222079313d2231222079323d2230223e3c73746f70206f66667365743d22302e30222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e32334c31302e323138312031332e373831394c312e363037372031384c392e35363538372031322e363532324c302031324c392e35363538372031312e333437384c312e3630373720364c31302e323138312031302e323138314c3620312e363037374c31312e3334373820392e35363538374c313220305a222066696c6c3d22776869746522202f3e3c67207374796c653d227472616e73666f726d3a7472616e736c6174652832323670782c20333932707829223e3c726563742077696474683d223336707822206865696768743d2233367078222072783d22387078222072793d22387078222066696c6c3d226e6f6e6522207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c74657874506174682073746172744f66667365743d22353025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e4d6178205469636b3a203c2f747370616e3e3c616e696d6174655472616e73666f726d206174747269627574654e616d653d227472616e73666f726d2220747970653d22726f74617465222066726f6d3d22302031382031382220746f3d2233363020313820313822206475723d223130732220726570656174436f756e743d22696e646566696e697465222f3e3c2f673e3c2f673e3c706174682069643d22746578742d706174682d612220643d224d34302031322048323530204132382032382030203020312032373820343020563436302041323820323820302030203120323530203438382048343020413238203238203020302031203132203436302056343020413238203238203020302031203430203132207a22202f3e222f3e3c6665496d61676520726573756c743d2270312220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c6d61736b2069643d22666164652d73796d626f6c22206d61736b436f6e74656e74556e6974733d227573657253706163654f6e557365223e3c726563742077696474683d22323930707822206865696768743d223230307078222066696c6c3d2275726c2823677261642d73796d626f6c2922202f3e3c2f6d61736b3e3c2f646566733e3c7265637420783d22302220793d2230222077696474683d2232393022206865696768743d22353030222072783d223432222072793d223432222066696c6c3d227267626128302c302c302c302922207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c2f673e3c66696c7465722069643d22746f702d726567696f6e2d626c7572223e3c6665476175737369616e426c757220696e3d22536f75726365477261706869632220737464446576696174696f6e3d22323422202f3e3c2f66696c7465723e3c2f74657874506174683e203c74657874506174682073746172744f66667365743d223025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c7465787420746578742d72656e646572696e673d226f7074696d697a655370656564223e5369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f773c7265637420783d2231362220793d223136222077696474683d2232353822206865696768743d22343638222072783d223236222072793d223236222066696c6c3d227267626128302c302c302c302922207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e49443a203c2f747370616e3e3c726563742077696474683d223336707822206865696768743d2233367078222072783d22387078222072793d22387078222066696c6c3d226e6f6e6522207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c2f746578743e3c7465787420793d2231313570782220783d2233327078222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d7765696768743d223230302220666f6e742d73697a653d2233367078223e3c2f746578743e3c2f673e3c67207374796c653d227472616e73666f726d3a7472616e736c6174652832323670782c20343333707829223e203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20343134707829223ea2646970667358221220431c34df5972576ee11d3dec0785c87d6db7e4a0984f8fe264e19e746e3d5b6764736f6c63430007060033", + "nonce": "0x45" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdb4d3e73aa89c36929d46954b032f978ba5152acee569d37a10f2d73448d6bca", + "transactionType": "CREATE", + "contractName": "KatanaV3Pool", + "contractAddress": "0xFe70f3F08637C67E451A5D74B292DFe7691D694F", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x5dc3c2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506201000680546001600160a01b0319166001179055615429806100356000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c80635aa6e675116100de578063c45a015511610097578063ddca3f4311610071578063ddca3f43146107d0578063f3058399146107f0578063f30dba93146107f8578063f637731d1461087a5761018e565b8063c45a0155146107a1578063d0c93a7c146107a9578063d21220a7146107c85761018e565b80635aa6e675146105ed57806370cf754a146105f5578063791b98bc146105fd578063883bdbfd14610605578063a34123a71461070c578063a38807f2146107465761018e565b80633850c7bd1161014b578063490e6cbc11610125578063490e6cbc1461046a5780634f1eb3d8146104f4578063514ea4bf146105745780635339c296146105cd5761018e565b80633850c7bd1461034c5780633c8a7d8d146103b057806346141319146104505761018e565b8063077bc178146101935780630dfe1681146101df578063128acb08146102035780631a686502146102b0578063252c09d7146102d457806332148f671461032b575b600080fd5b6101dd600480360360a08110156101a957600080fd5b506001600160a01b03813581169160208101358216916040820135169062ffffff606082013516906080013560020b6108a0565b005b6101e7610a9e565b604080516001600160a01b039092168252519081900360200190f35b610297600480360360a081101561021957600080fd5b6001600160a01b0382358116926020810135151592604082013592606083013516919081019060a081016080820135600160201b81111561025957600080fd5b82018360208201111561026b57600080fd5b803590602001918460018302840111600160201b8311171561028c57600080fd5b509092509050610aaf565b6040805192835260208301919091528051918290030190f35b6102b861174e565b604080516001600160801b039092168252519081900360200190f35b6102f1600480360360208110156102ea57600080fd5b503561175d565b6040805163ffffffff909516855260069390930b60208501526001600160a01b039091168383015215156060830152519081900360800190f35b6101dd6004803603602081101561034157600080fd5b503561ffff166117a2565b610354611895565b604080516001600160a01b03909916895260029790970b602089015261ffff95861688880152938516606088015291909316608086015260ff92831660a086015290911660c0840152151560e083015251908190036101000190f35b610297600480360360a08110156103c657600080fd5b6001600160a01b03823516916020810135600290810b92604083013590910b916001600160801b036060820135169181019060a081016080820135600160201b81111561041257600080fd5b82018360208201111561042457600080fd5b803590602001918460018302840111600160201b8311171561044557600080fd5b5090925090506118f0565b610458611bfa565b60408051918252519081900360200190f35b6101dd6004803603608081101561048057600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b8111156104b657600080fd5b8201836020820111156104c857600080fd5b803590602001918460018302840111600160201b831117156104e957600080fd5b509092509050611c00565b610545600480360360a081101561050a57600080fd5b506001600160a01b03813516906020810135600290810b91604081013590910b906001600160801b03606082013581169160800135166120ef565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6105916004803603602081101561058a57600080fd5b50356122eb565b604080516001600160801b0396871681526020810195909552848101939093529084166060840152909216608082015290519081900360a00190f35b610458600480360360208110156105e357600080fd5b503560010b612328565b6101e761233a565b6102b861234b565b6101e761235c565b6106736004803603602081101561061b57600080fd5b810190602081018135600160201b81111561063557600080fd5b82018360208201111561064757600080fd5b803590602001918460208302840111600160201b8311171561066857600080fd5b50909250905061236d565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156106b757818101518382015260200161069f565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156106f65781810151838201526020016106de565b5050505090500194505050505060405180910390f35b6102976004803603606081101561072257600080fd5b508035600290810b91602081013590910b90604001356001600160801b03166123f2565b6107706004803603604081101561075c57600080fd5b508035600290810b9160200135900b61256d565b6040805160069490940b84526001600160a01b03909216602084015263ffffffff1682820152519081900360600190f35b6101e7612763565b6107b1612774565b6040805160029290920b8252519081900360200190f35b6101e7612786565b6107d8612797565b6040805162ffffff9092168252519081900360200190f35b6104586127ab565b6108186004803603602081101561080e57600080fd5b503560020b6127b1565b604080516001600160801b039099168952600f9790970b602089015287870195909552606087019390935260069190910b60808601526001600160a01b031660a085015263ffffffff1660c0840152151560e083015251908190036101000190f35b6101dd6004803603602081101561089057600080fd5b50356001600160a01b031661281b565b62010006546001600160a01b0316156108e6576040805162461bcd60e51b815260206004820152600360248201526241494960e81b604482015290519081900360640190fd5b6201000b805462ffffff808516600160801b0262ffffff60801b19600286900b909216600160981b0262ffffff60981b1990931692909217161790556201000a80546001600160a01b038086166001600160a01b031992831617909255620100098054838816908316179055620100068054928816929091168217905560408051638da5cb5b60e01b81529051638da5cb5b91600481810192602092909190829003018186803b15801561099957600080fd5b505afa1580156109ad573d6000803e3d6000fd5b505050506040513d60208110156109c357600080fd5b50516201000780546001600160a01b0319166001600160a01b039283161790819055604080516335116f6f60e11b815290519190921691636a22dede916004808301926020929190829003018186803b158015610a1f57600080fd5b505afa158015610a33573d6000803e3d6000fd5b505050506040513d6020811015610a4957600080fd5b50516201000880546001600160a01b0319166001600160a01b03909216919091179055610a7581612a4d565b6201000b80546001600160801b0319166001600160801b03929092169190911790555050505050565b62010009546001600160a01b031681565b6000803215610b75576201000760009054906101000a90046001600160a01b03166001600160a01b031663b0f479a16040518163ffffffff1660e01b815260040160206040518083038186803b158015610b0857600080fd5b505afa158015610b1c573d6000803e3d6000fd5b505050506040513d6020811015610b3257600080fd5b50516001600160a01b03163314610b75576040805162461bcd60e51b815260206004820152600260248201526124a960f11b604482015290519081900360640190fd5b85610bac576040805162461bcd60e51b8152602060048201526002602482015261415360f01b604482015290519081900360640190fd5b60408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b900b602083015261ffff600160b81b8204811693830193909352600160c81b810483166060830152600160d81b8104909216608082015260ff600160e81b8304811660a0830152600160f01b8304811660c0830152600160f81b909204909116151560e08201819052610c74576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b87610cbf5780600001516001600160a01b0316866001600160a01b0316118015610cba575073fffd8963efd1fc6a506488495d951d5263988d266001600160a01b038716105b610cf1565b80600001516001600160a01b0316866001600160a01b0316108015610cf157506401000276a36001600160a01b038716115b610d28576040805162461bcd60e51b815260206004820152600360248201526214d41360ea1b604482015290519081900360640190fd5b600080546001600160f81b0316815560408051610120810182526201000b5462ffffff600160801b820416825260a08086015160ff908116602085015260c08701511693830193909352600160981b9004600290810b900b60608201526003546001600160801b03166080820152908101610da1612ab9565b63ffffffff168152602001600060060b815260200160006001600160a01b031681526020016000151581525090506000808913905060006040518060e001604052808b81526020016000815260200185600001516001600160a01b03168152602001856020015160020b81526020018c610e1d57600254610e21565b6001545b81526000602082015260808501516001600160801b031660409091015290505b805115801590610e675750886001600160a01b031681604001516001600160a01b031614155b156111ff57610e74615390565b60408201516001600160a01b0316815260608083015190850151610e9b916005918f612abd565b15156040830152600290810b810b60208301819052620d89e719910b1215610ecc57620d89e7196020820152610eeb565b6020810151620d89e860029190910b1315610eeb57620d89e860208201525b610ef88160200151612bff565b6001600160a01b031660608201526040820151610f6a908d610f32578b6001600160a01b031683606001516001600160a01b031611610f4c565b8b6001600160a01b031683606001516001600160a01b0316105b610f5a578260600151610f5c565b8b5b60c085015185518851612f30565b60c085015260a084015260808301526001600160a01b031660408301528215610fcc57610fa08160c00151826080015101613122565b825103825260a0810151610fc290610fb790613122565b602084015190613138565b6020830152611007565b610fd98160a00151613122565b825101825260c0810151608082015161100191610ff69101613122565b602084015190613154565b60208301525b602084015160ff16156110545760006110338260c00151866020015160ff16876040015160ff1661316a565b60c083018051829003905260a0840180519091016001600160801b03169052505b60c08201516001600160801b031615611093576110878160c00151600160801b8460c001516001600160801b031661316a565b60808301805190910190525b80606001516001600160a01b031682604001516001600160a01b031614156111be578060400151156111955783610100015161111f576110fc8460a0015160008760200151886040015188608001518a60600151600761321a909695949392919063ffffffff16565b6001600160a01b031660e0860152600690810b900b60c085015260016101008501525b600061116b82602001518e6111365760015461113c565b84608001515b8f61114b57856080015161114f565b6002545b60e089015160c08a015160a08b015160049594939291906133ac565b90508c15611177576000035b6111858360c0015182613466565b6001600160801b031660c0840152505b8b6111a45780602001516111ad565b60018160200151035b600290810b900b60608301526111f9565b80600001516001600160a01b031682604001516001600160a01b0316146111f9576111ec826040015161351c565b600290810b900b60608301525b50610e41565b836020015160020b816060015160020b146112cd5760008061124d86604001518660a00151886020015188608001518a606001518b608001516007613844909695949392919063ffffffff16565b604085015160608601516000805461ffff60c81b1916600160c81b61ffff958616021761ffff60b81b1916600160b81b95909416949094029290921762ffffff60a01b1916600160a01b62ffffff60029490940b9390931692909202919091176001600160a01b0319166001600160a01b03909116179055506112f29050565b6040810151600080546001600160a01b0319166001600160a01b039092169190911790555b8060c001516001600160801b031683608001516001600160801b0316146113385760c0810151600380546001600160801b0319166001600160801b039092169190911790555b60008b611352576201000a546001600160a01b0316611361565b62010009546001600160a01b03165b905060008c61137d5762010009546001600160a01b031661138c565b6201000a546001600160a01b03165b90508c156113a15760808301516001556113aa565b60808301516002555b8315158d1515146113c357602083015183518d036113d0565b82600001518c0383602001515b90985096508c156114e95760008712156113f2576113f2818f896000036139df565b60006113fc613b2d565b9050336001600160a01b0316639c65a7d28a8a8e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b15801561148057600080fd5b505af1158015611494573d6000803e3d6000fd5b505050506114a0613b2d565b6114aa828b613c4a565b11156114e3576040805162461bcd60e51b815260206004820152600360248201526249494160e81b604482015290519081900360640190fd5b506115f3565b600088121561150057611500818f8a6000036139df565b600061150a613c5a565b9050336001600160a01b0316639c65a7d28a8a8e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b15801561158e57600080fd5b505af11580156115a2573d6000803e3d6000fd5b505050506115ae613c5a565b6115b8828a613c4a565b11156115f1576040805162461bcd60e51b815260206004820152600360248201526249494160e81b604482015290519081900360640190fd5b505b60a08301516001600160801b03161561169957611699826201000660009054906101000a90046001600160a01b03166001600160a01b03166361d027b36040518163ffffffff1660e01b815260040160206040518083038186803b15801561165a57600080fd5b505afa15801561166e573d6000803e3d6000fd5b505050506040513d602081101561168457600080fd5b505160a08601516001600160801b03166139df565b8d6001600160a01b0316336001600160a01b03167fc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca678a8a87604001518860c00151896060015160405180868152602001858152602001846001600160a01b03168152602001836001600160801b031681526020018260020b81526020019550505050505060405180910390a35050600080546001600160f81b0316600160f81b17905550939a92995091975050505050505050565b6003546001600160801b031681565b60078161ffff811061176e57600080fd5b015463ffffffff81169150600160201b810460060b90600160581b81046001600160a01b031690600160f81b900460ff1684565b600054600160f81b900460ff166117e6576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316808255600160d81b900461ffff169061180e60078385613cd6565b6000805461ffff808416600160d81b810261ffff60d81b199093169290921790925591925083161461187b576040805161ffff80851682528316602082015281517fac49e518f90a358f652e4400164f05a5d8f7e35e7747279bc3a93dbf584e125a929181900390910190a15b5050600080546001600160f81b0316600160f81b17905550565b6000546001600160a01b03811690600160a01b810460020b9061ffff600160b81b8204811691600160c81b8104821691600160d81b8204169060ff600160e81b8204811691600160f01b8104821691600160f81b9091041688565b600080548190600160f81b900460ff16611937576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316905562010008546001600160a01b0316331461198d576040805162461bcd60e51b815260206004820152600360248201526249504d60e81b604482015290519081900360640190fd5b6000856001600160801b0316116119a357600080fd5b6000806119f160405180608001604052808c6001600160a01b031681526020018b60020b81526020018a60020b81526020016119e78a6001600160801b0316613d79565b600f0b9052613d8a565b92509250508193508092506000806000861115611a1357611a10613b2d565b91505b8415611a2457611a21613c5a565b90505b336001600160a01b031663c848b07d87878b8b6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015611aa657600080fd5b505af1158015611aba573d6000803e3d6000fd5b505050506000861115611b1157611acf613b2d565b611ad98388613c4a565b1115611b11576040805162461bcd60e51b815260206004820152600260248201526104d360f41b604482015290519081900360640190fd5b8415611b6157611b1f613c5a565b611b298287613c4a565b1115611b61576040805162461bcd60e51b81526020600482015260026024820152614d3160f01b604482015290519081900360640190fd5b8960020b8b60020b8d6001600160a01b03167f7a53080ba414158be7ec69b987b5fb7d07dee101fe85488f0853ae16239d0bde338d8b8b60405180856001600160a01b03168152602001846001600160801b0316815260200183815260200182815260200194505050505060405180910390a45050600080546001600160f81b0316600160f81b17905550919890975095505050505050565b60025481565b600054600160f81b900460ff16611c44576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b03169055620100065460408051631975871b60e21b815290516001600160a01b03909216916365d61c6c91600480820192602092909190829003018186803b158015611c9a57600080fd5b505afa158015611cae573d6000803e3d6000fd5b505050506040513d6020811015611cc457600080fd5b5051611cfc576040805162461bcd60e51b8152602060048201526002602482015261119160f21b604482015290519081900360640190fd5b6003546001600160801b031680611d3e576040805162461bcd60e51b81526020600482015260016024820152601360fa1b604482015290519081900360640190fd5b62010009546201000a546201000b5460009283926001600160a01b03918216929116908390611d7e908b90600160801b900462ffffff16620f4240613fd1565b6201000b54909150600090611da4908b90600160801b900462ffffff16620f4240613fd1565b90506000611db0613b2d565b90506000611dbc613c5a565b90508c15611dcf57611dcf868f8f6139df565b8b15611de057611de0858f8e6139df565b336001600160a01b031663f588d8fe85858e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015611e6257600080fd5b505af1158015611e76573d6000803e3d6000fd5b505050506000611e84613b2d565b90506000611e90613c5a565b905060006201000660009054906101000a90046001600160a01b03166001600160a01b03166361d027b36040518163ffffffff1660e01b815260040160206040518083038186803b158015611ee457600080fd5b505afa158015611ef8573d6000803e3d6000fd5b505050506040513d6020811015611f0e57600080fd5b5051905082611f1d8689613c4a565b1115611f55576040805162461bcd60e51b8152602060048201526002602482015261046360f41b604482015290519081900360640190fd5b81611f608588613c4a565b1115611f98576040805162461bcd60e51b8152602060048201526002602482015261463160f01b604482015290519081900360640190fd5b8483039a5083820399508a156120035760008054611fcb908d9060ff600160e81b8204811691600160f01b90041661316a565b90508015611fde57611fde8a83836139df565b611ff8818d03600160801b8f6001600160801b031661316a565b600180549091019055505b8915612064576000805461202c908c9060ff600160e81b8204811691600160f01b90041661316a565b9050801561203f5761203f8983836139df565b612059818c03600160801b8f6001600160801b031661316a565b600280549091019055505b505050505050505050876001600160a01b0316336001600160a01b03167fbdbdb71d7860376ba52b25a5028beea23581364a40522f6bcfb86bb1f2dca633898986866040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050600080546001600160f81b0316600160f81b179055505050505050565b600080548190600160f81b900460ff16612136576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b03168155612152600633898961400b565b60038101549091506001600160801b03908116908616116121735784612182565b60038101546001600160801b03165b60038201549093506001600160801b03600160801b9091048116908516116121aa57836121c0565b6003810154600160801b90046001600160801b03165b91506001600160801b03831615612214576003810180546001600160801b031981166001600160801b039182168690038216179091556201000954612214916001600160a01b03909116908a9086166139df565b6001600160801b03821615612269576003810180546001600160801b03600160801b8083048216869003821602918116919091179091556201000a54612269916001600160a01b03909116908a9085166139df565b604080516001600160a01b038a1681526001600160801b0380861660208301528416818301529051600288810b92908a900b9133917f70935338e69775456a85ddef226c395fb668b63fa0115f5f20610b388e6ca9c0919081900360600190a450600080546001600160f81b0316600160f81b17905590969095509350505050565b60066020526000908152604090208054600182015460028301546003909301546001600160801b0392831693919281811691600160801b90041685565b60056020526000908152604090205481565b62010007546001600160a01b031681565b6201000b546001600160801b031681565b62010008546001600160a01b031681565b6060806123e761237b612ab9565b858580806020026020016040519081016040528093929190818152602001838360200280828437600092018290525054600354600796959450600160a01b820460020b935061ffff600160b81b8304811693506001600160801b0390911691600160c81b90041661406f565b915091509250929050565b600080548190600160f81b900460ff16612439576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316815560408051608081018252338152600288810b602083015287900b918101919091528190819061249490606081016124876001600160801b038a16613d79565b600003600f0b9052613d8a565b92509250925081600003945080600003935060008511806124b55750600084115b156124f4576003830180546001600160801b038082168089018216600160801b93849004831689019092169092029091176001600160801b0319161790555b604080516001600160801b0388168152602081018790528082018690529051600289810b92908b900b9133917f0c396cd989a39f4459b5fa1aed6a9a8dcdbc45908acfd67e028cd568da98982c919081900360600190a45050600080546001600160f81b0316600160f81b179055509094909350915050565b600080600061257c85856141c9565b600285810b810b60009081526004602052604080822087840b90930b825281206003830154600681900b93600160381b82046001600160a01b0316928492600160d81b810463ffffffff169284929091600160f81b900460ff16806125e057600080fd5b6003820154600681900b9850600160381b81046001600160a01b03169650600160d81b810463ffffffff169450600160f81b900460ff168061262157600080fd5b505060408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b810b6020840181905261ffff600160b81b8404811695850195909552600160c81b830485166060850152600160d81b8304909416608084015260ff600160e81b8304811660a0850152600160f01b8304811660c0850152600160f81b909204909116151560e08301529093508e810b91900b121590506126d95750939094039650900393509003905061275c565b8a60020b816020015160020b121561274d5760006126f5612ab9565b602083015160408401516003546060860151939450600093849361272b936007938893879392916001600160801b03169061321a565b9a9003989098039b50509490960392909203965090910303925061275c915050565b50949093039650039350900390505b9250925092565b62010006546001600160a01b031681565b6201000b54600160981b900460020b81565b6201000a546001600160a01b031681565b6201000b54600160801b900462ffffff1681565b60015481565b60046020526000908152604090208054600182015460028301546003909301546001600160801b03831693600160801b909304600f0b9290600681900b90600160381b81046001600160a01b031690600160d81b810463ffffffff1690600160f81b900460ff1688565b6000546001600160a01b03161561285e576040805162461bcd60e51b8152602060048201526002602482015261414960f01b604482015290519081900360640190fd5b60006128698261351c565b9050600080612881612879612ab9565b600790614292565b62010006546201000b546040805163b4a91cbd60e01b8152600160801b90920462ffffff166004830152805194965092945060009384936001600160a01b039093169263b4a91cbd9260248082019391829003018186803b1580156128e557600080fd5b505afa1580156128f9573d6000803e3d6000fd5b505050506040513d604081101561290f57600080fd5b50805160209182015160408051610100810182526001600160a01b038b1680825260028b810b838801819052600084860181905261ffff8d811660608701819052908d166080870181905260ff808b1660a08901819052908a1660c08901819052600160e0909901989098528354600160f81b6001600160a01b0319909116881762ffffff60a01b1916600160a01b62ffffff9888900b98909816979097029690961763ffffffff60b81b1916600160c81b9093029290921761ffff60d81b1916600160d81b9091021760ff60e81b1916600160e81b9091021760ff60f01b1916600160f01b909502949094176001600160f81b03169190911790925582519081529485015280519295509093507f98636036cb66a9c19a37435efc1e90142190214e8abeb821bdba3f2990dd4c95928290030190a1505050505050565b60008082600281900b620d89e71981612a6257fe5b05029050600083600281900b620d89e881612a7957fe5b0502905060008460020b83830360020b81612a9057fe5b0560010190508062ffffff166001600160801b03801681612aad57fe5b0493505050505b919050565b4290565b60008060008460020b8660020b81612ad157fe5b05905060008660020b128015612af857508460020b8660020b81612af157fe5b0760020b15155b15612b0257600019015b8315612b7757600080612b14836142de565b600182810b810b600090815260208d9052604090205460ff83169190911b80016000190190811680151597509294509092509085612b5957888360ff16860302612b6c565b88612b63826142f0565b840360ff168603025b965050505050612bf5565b600080612b86836001016142de565b91509150600060018260ff166001901b031990506000818b60008660010b60010b8152602001908152602001600020541690508060001415955085612bd857888360ff0360ff16866001010102612bee565b8883612be38361438f565b0360ff168660010101025b9650505050505b5094509492505050565b60008060008360020b12612c16578260020b612c1e565b8260020b6000035b9050620d89e8811115612c5c576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b600060018216612c7057600160801b612c82565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615612cb6576ffff97272373d413259a46990580e213a0260801c5b6004821615612cd5576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615612cf4576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615612d13576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615612d32576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615612d51576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615612d70576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615612d90576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615612db0576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615612dd0576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615612df0576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615612e10576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615612e30576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615612e50576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615612e70576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615612e91576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615612eb1576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615612ed0576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615612eed576b048a170391f7dc42444e8fa20260801c5b60008460020b1315612f08578060001981612f0457fe5b0490505b600160201b810615612f1b576001612f1e565b60005b60ff16602082901c0192505050919050565b60008080806001600160a01b03808916908a161015818712801590612fb5576000612f698989620f42400362ffffff16620f424061316a565b905082612f8257612f7d8c8c8c6001614479565b612f8f565b612f8f8b8d8c60016144f4565b9550858110612fa0578a9650612faf565b612fac8c8b838661459f565b96505b50612fff565b81612fcc57612fc78b8b8b60006144f4565b612fd9565b612fd98a8c8b6000614479565b9350838860000310612fed57899550612fff565b612ffc8b8a8a600003856145eb565b95505b6001600160a01b038a81169087161482156130625780801561301e5750815b6130345761302f878d8c60016144f4565b613036565b855b9550808015613043575081155b61305957613054878d8c6000614479565b61305b565b845b94506130ac565b80801561306c5750815b6130825761307d8c888c6001614479565b613084565b855b9550808015613091575081155b6130a7576130a28c888c60006144f4565b6130a9565b845b94505b811580156130bc57508860000385115b156130c8578860000394505b8180156130e757508a6001600160a01b0316876001600160a01b031614155b156130f6578589039350613113565b613110868962ffffff168a620f42400362ffffff16613fd1565b93505b50505095509550955095915050565b6000600160ff1b821061313457600080fd5b5090565b8082038281131560008312151461314e57600080fd5b92915050565b8181018281121560008312151461314e57600080fd5b60008080600019858709868602925082811090839003039050806131a0576000841161319557600080fd5b508290049050613213565b8084116131ac57600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b60008063ffffffff87166132c0576000898661ffff1661ffff811061323b57fe5b60408051608081018252919092015463ffffffff808216808452600160201b8304600690810b810b900b6020850152600160581b83046001600160a01b031694840194909452600160f81b90910460ff16151560608301529092508a16146132ac576132a9818a8988614637565b90505b8060200151816040015192509250506133a0565b8688036000806132d58c8c858c8c8c8c6146da565b91509150816000015163ffffffff168363ffffffff1614156133075781602001518260400151945094505050506133a0565b805163ffffffff8481169116141561332f5780602001518160400151945094505050506133a0565b8151815160208085015190840151918390039286039163ffffffff80841692908516910360060b8161335d57fe5b05028460200151018263ffffffff168263ffffffff1686604001518660400151036001600160a01b0316028161338f57fe5b048560400151019650965050505050505b97509795505050505050565b600295860b860b60009081526020979097526040909620600181018054909503909455938301805490920390915560038201805463ffffffff600160d81b6001600160a01b03600160381b808504821690960316909402600160381b600160d81b031990921691909117600681810b90960390950b66ffffffffffffff1666ffffffffffffff199095169490941782810485169095039093160263ffffffff60d81b1990931692909217905554600160801b9004600f0b90565b60008082600f0b12156134cb57826001600160801b03168260000384039150816001600160801b0316106134c6576040805162461bcd60e51b81526020600482015260026024820152614c5360f01b604482015290519081900360640190fd5b61314e565b826001600160801b03168284019150816001600160801b0316101561314e576040805162461bcd60e51b81526020600482015260026024820152614c4160f01b604482015290519081900360640190fd5b60006401000276a36001600160a01b03831610801590613558575073fffd8963efd1fc6a506488495d951d5263988d266001600160a01b038316105b61358d576040805162461bcd60e51b81526020600482015260016024820152602960f91b604482015290519081900360640190fd5b77ffffffffffffffffffffffffffffffffffffffff00000000602083901b166001600160801b03811160071b81811c67ffffffffffffffff811160061b90811c63ffffffff811160051b90811c61ffff811160041b90811c60ff8111600390811b91821c600f811160021b90811c918211600190811b92831c9790881196179094179092171790911717176080811061362e57607f810383901c9150613638565b80607f0383901b91505b908002607f81811c60ff83811c9190911c800280831c81831c1c800280841c81841c1c800280851c81851c1c800280861c81861c1c800280871c81871c1c800280881c81881c1c800280891c81891c1c8002808a1c818a1c1c8002808b1c818b1c1c8002808c1c818c1c1c8002808d1c818d1c1c8002808e1c9c81901c9c909c1c80029c8d901c9e9d607f198f0160401b60c09190911c678000000000000000161760c19b909b1c674000000000000000169a909a1760c29990991c672000000000000000169890981760c39790971c671000000000000000169690961760c49590951c670800000000000000169490941760c59390931c670400000000000000169290921760c69190911c670200000000000000161760c79190911c600160381b161760c89190911c6680000000000000161760c99190911c6640000000000000161760ca9190911c6620000000000000161760cb9190911c6610000000000000161760cc9190911c6608000000000000161760cd9190911c66040000000000001617693627a301d71055774c8581026f028f6481ab7f045a5af012a19d003aa9198101608090811d906fdb2df09e81959a81455e260799a0632f8301901d600281810b9083900b1461383557886001600160a01b031661381982612bff565b6001600160a01b0316111561382e5781613830565b805b613837565b815b9998505050505050505050565b6000806000898961ffff1661ffff811061385a57fe5b60408051608081018252919092015463ffffffff808216808452600160201b8304600690810b810b900b6020850152600160581b83046001600160a01b031694840194909452600160f81b90910460ff1615156060830152909250891614156138c957888592509250506133a0565b8461ffff168461ffff161180156138ea57506001850361ffff168961ffff16145b156138f7578391506138fb565b8491505b8161ffff168960010161ffff168161390f57fe5b06925061391e81898989614637565b8a8461ffff1661ffff811061392f57fe5b825191018054602084015160408501516060909501511515600160f81b026001600160f81b036001600160a01b03909616600160581b027fff0000000000000000000000000000000000000000ffffffffffffffffffffff60069390930b66ffffffffffffff16600160201b026affffffffffffff000000001963ffffffff90971663ffffffff199095169490941795909516929092171692909217929092161790555097509795505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b60208310613a5b5780518252601f199092019160209182019101613a3c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613abd576040519150601f19603f3d011682016040523d82523d6000602084013e613ac2565b606091505b5091509150818015613af0575080511580613af05750808060200190516020811015613aed57600080fd5b50515b613b26576040805162461bcd60e51b81526020600482015260026024820152612a2360f11b604482015290519081900360640190fd5b5050505050565b6201000954604080513060248083019190915282518083039091018152604490910182526020810180516001600160e01b03166370a0823160e01b17815291518151600094859485946001600160a01b039092169391928291908083835b60208310613baa5780518252601f199092019160209182019101613b8b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613c0a576040519150601f19603f3d011682016040523d82523d6000602084013e613c0f565b606091505b5091509150818015613c2357506020815110155b613c2c57600080fd5b808060200190516020811015613c4157600080fd5b50519250505090565b8082018281101561314e57600080fd5b6201000a54604080513060248083019190915282518083039091018152604490910182526020810180516001600160e01b03166370a0823160e01b17815291518151600094859485946001600160a01b0390921693919282919080838360208310613baa5780518252601f199092019160209182019101613b8b565b6000808361ffff1611613d14576040805162461bcd60e51b81526020600482015260016024820152604960f81b604482015290519081900360640190fd5b8261ffff168261ffff1611613d2a575081613213565b825b8261ffff168161ffff161015613d70576001858261ffff1661ffff8110613d4f57fe5b01805463ffffffff191663ffffffff92909216919091179055600101613d2c565b50909392505050565b80600f81900b8114612ab457600080fd5b6000806000613da1846020015185604001516141c9565b60408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b900b602080840182905261ffff600160b81b8404811685870152600160c81b84048116606080870191909152600160d81b8504909116608086015260ff600160e81b8504811660a0870152600160f01b8504811660c0870152600160f81b909404909316151560e085015288519089015194890151928901519394613e5494919390929091906148d4565b93508460600151600f0b600014613fc957846020015160020b816020015160020b1215613ea957613ea2613e8b8660200151612bff565b613e988760400151612bff565b8760600151614a4d565b9250613fc9565b846040015160020b816020015160020b1215613f9f5760035460408201516001600160801b0390911690613efb90613edf612ab9565b6020850151606086015160808701516007949392918791613844565b6000805461ffff60c81b1916600160c81b61ffff938416021761ffff60b81b1916600160b81b939092169290920217905581516040870151613f4b9190613f4190612bff565b8860600151614a4d565b9350613f69613f5d8760200151612bff565b83516060890151614a91565b9250613f79818760600151613466565b600380546001600160801b0319166001600160801b039290921691909117905550613fc9565b613fc6613faf8660200151612bff565b613fbc8760400151612bff565b8760600151614a91565b91505b509193909250565b6000613fde84848461316a565b905060008280613fea57fe5b848609111561321357600019811061400157600080fd5b6001019392505050565b6040805160609490941b6bffffffffffffffffffffffff1916602080860191909152600293840b60e890811b60348701529290930b90911b60378401528051808403601a018152603a90930181528251928201929092206000908152929052902090565b60608060008361ffff16116140af576040805162461bcd60e51b81526020600482015260016024820152604960f81b604482015290519081900360640190fd5b865167ffffffffffffffff811180156140c757600080fd5b506040519080825280602002602001820160405280156140f1578160200160208202803683370190505b509150865167ffffffffffffffff8111801561410c57600080fd5b50604051908082528060200260200182016040528015614136578160200160208202803683370190505b50905060005b87518110156141bc576141678a8a8a848151811061415657fe5b60200260200101518a8a8a8a61321a565b84838151811061417357fe5b6020026020010184848151811061418657fe5b60200260200101826001600160a01b03166001600160a01b03168152508260060b60060b8152505050808060010191505061413c565b5097509795505050505050565b8060020b8260020b12614209576040805162461bcd60e51b8152602060048201526003602482015262544c5560e81b604482015290519081900360640190fd5b620d89e719600283900b121561424c576040805162461bcd60e51b8152602060048201526003602482015262544c4d60e81b604482015290519081900360640190fd5b620d89e8600282900b131561428e576040805162461bcd60e51b815260206004820152600360248201526254554d60e81b604482015290519081900360640190fd5b5050565b6040805160808101825263ffffffff9283168082526000602083018190529282019290925260016060909101819052835463ffffffff1916909117909116600160f81b17909155908190565b60020b600881901d9161010090910790565b60008082116142fe57600080fd5b600160801b821061431157608091821c91015b68010000000000000000821061432957604091821c91015b600160201b821061433c57602091821c91015b62010000821061434e57601091821c91015b610100821061435f57600891821c91015b6010821061436f57600491821c91015b6004821061437f57600291821c91015b60028210612ab457600101919050565b600080821161439d57600080fd5b5060ff6001600160801b038216156143b857607f19016143c0565b608082901c91505b67ffffffffffffffff8216156143d957603f19016143e1565b604082901c91505b63ffffffff8216156143f657601f19016143fe565b602082901c91505b61ffff82161561441157600f1901614419565b601082901c91505b60ff82161561442b5760071901614433565b600882901c91505b600f821615614445576003190161444d565b600482901c91505b600382161561445f5760011901614467565b600282901c91505b6001821615612ab45760001901919050565b6000836001600160a01b0316856001600160a01b03161115614499579293925b816144c6576144c1836001600160801b03168686036001600160a01b0316600160601b61316a565b6144e9565b6144e9836001600160801b03168686036001600160a01b0316600160601b613fd1565b90505b949350505050565b6000836001600160a01b0316856001600160a01b03161115614514579293925b600160601b600160e01b03606084901b166001600160a01b03868603811690871661453e57600080fd5b8361456e57866001600160a01b03166145618383896001600160a01b031661316a565b8161456857fe5b04614594565b6145946145858383896001600160a01b0316613fd1565b886001600160a01b0316614ac0565b979650505050505050565b600080856001600160a01b0316116145b657600080fd5b6000846001600160801b0316116145cc57600080fd5b816145de576144c18585856001614acb565b6144e98585856001614bac565b600080856001600160a01b03161161460257600080fd5b6000846001600160801b03161161461857600080fd5b8161462a576144c18585856000614bac565b6144e98585856000614acb565b61463f6153cc565b600085600001518503905060405180608001604052808663ffffffff1681526020018263ffffffff168660020b0288602001510160060b81526020016000856001600160801b031611614693576001614695565b845b6001600160801b031663ffffffff60801b608085901b16816146b357fe5b048860400151016001600160a01b0316815260200160011515815250915050949350505050565b6146e26153cc565b6146ea6153cc565b888561ffff1661ffff81106146fb57fe5b60408051608081018252919092015463ffffffff8116808352600160201b8204600690810b810b900b6020840152600160581b82046001600160a01b031693830193909352600160f81b900460ff1615156060820152925061475f90899089614c8f565b15614797578663ffffffff16826000015163ffffffff161415614781576133a0565b8161478e83898988614637565b915091506133a0565b888361ffff168660010161ffff16816147ac57fe5b0661ffff1661ffff81106147bc57fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b9091041615156060820181905290925061487157604080516080810182528a5463ffffffff81168252600160201b8104600690810b810b900b6020830152600160581b81046001600160a01b031692820192909252600160f81b90910460ff161515606082015291505b61488088836000015189614c8f565b6148b7576040805162461bcd60e51b815260206004820152600360248201526213d31160ea1b604482015290519081900360640190fd5b6148c48989898887614d50565b9150915097509795505050505050565b60006148e3600687878761400b565b6001546002546201000b5492935090916001600160801b0316600080600f88900b156149ec576000614913612ab9565b600080546003549293509091829161495d9160079186918591600160a01b810460020b9161ffff600160b81b83048116926001600160801b0390921691600160c81b90041661321a565b915091506149888d8b8d8b8b86888a60008f6004614eee909a9998979695949392919063ffffffff16565b94506149b18c8b8d8b8b86888a60018f6004614eee909a9998979695949392919063ffffffff16565b6201000b54909450600160981b900460020b85156149d5576149d560058f836150a7565b84156149e7576149e760058e836150a7565b505050505b6000806149fe60048d8d8c8b8b61510d565b9092509050614a0f888b84846151b9565b60008a600f0b1215614a3d578315614a2c57614a2c60048d61534e565b8215614a3d57614a3d60048c61534e565b5050505050505095945050505050565b60008082600f0b12614a7357614a6e614a6985858560016144f4565b613122565b6144ec565b614a86614a6985858560000360006144f4565b600003949350505050565b60008082600f0b12614aad57614a6e614a698585856001614479565b614a86614a698585856000036000614479565b808204910615150190565b60008115614b3e5760006001600160a01b03841115614b0157614afc84600160601b876001600160801b031661316a565b614b19565b6001600160801b038516606085901b81614b1757fe5b045b9050614b36614b316001600160a01b03881683613c4a565b61537a565b9150506144ec565b60006001600160a01b03841115614b6c57614b6784600160601b876001600160801b0316613fd1565b614b83565b614b83606085901b6001600160801b038716614ac0565b905080866001600160a01b031611614b9a57600080fd5b6001600160a01b0386160390506144ec565b600082614bba5750836144ec565b600160601b600160e01b03606085901b168215614c48576001600160a01b03861684810290858281614be857fe5b041415614c1957818101828110614c1757614c0d83896001600160a01b031683613fd1565b93505050506144ec565b505b614c3f82614c3a878a6001600160a01b03168681614c3357fe5b0490613c4a565b614ac0565b925050506144ec565b6001600160a01b03861684810290858281614c5f57fe5b04148015614c6c57508082115b614c7557600080fd5b808203614c0d614b31846001600160a01b038b1684613fd1565b60008363ffffffff168363ffffffff1611158015614cb957508363ffffffff168263ffffffff1611155b15614cd5578163ffffffff168363ffffffff1611159050613213565b60008463ffffffff168463ffffffff1611614cfc578363ffffffff16600160201b01614d04565b8363ffffffff165b64ffffffffff16905060008563ffffffff168463ffffffff1611614d34578363ffffffff16600160201b01614d3c565b8363ffffffff165b64ffffffffff169091111595945050505050565b614d586153cc565b614d606153cc565b60008361ffff168560010161ffff1681614d7657fe5b0661ffff169050600060018561ffff16830103905060005b506002818301048961ffff87168281614da357fe5b0661ffff8110614daf57fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b90910416151560608201819052909550614e1957806001019250614d8e565b898661ffff168260010181614e2a57fe5b0661ffff8110614e3657fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b90910416151560608201528551909450600090614ea0908b908b614c8f565b9050808015614eb95750614eb98a8a8760000151614c8f565b15614ec45750614ee1565b80614ed457600182039250614edb565b8160010193505b50614d8e565b5050509550959350505050565b60028a810b900b600090815260208c90526040812080546001600160801b031682614f19828d613466565b9050846001600160801b0316816001600160801b03161115614f67576040805162461bcd60e51b81526020600482015260026024820152614c4f60f01b604482015290519081900360640190fd5b6001600160801b03828116159082161581141594501561500c578c60020b8e60020b13614ff457600183018b9055600283018a9055600383018054600160381b600160d81b031916600160381b6001600160a01b038c16021766ffffffffffffff191666ffffffffffffff60068b900b161763ffffffff60d81b1916600160d81b63ffffffff8a16021790555b6003830180546001600160f81b0316600160f81b1790555b82546001600160801b0319166001600160801b038216178355856150555782546150509061504b90600160801b9004600f90810b810b908f900b613154565b613d79565b615076565b82546150769061504b90600160801b9004600f90810b810b908f900b613138565b8354600f9190910b6001600160801b03908116600160801b0291161790925550909c9b505050505050505050505050565b8060020b8260020b816150b657fe5b0760020b156150c457600080fd5b6000806150df8360020b8560020b816150d957fe5b056142de565b600191820b820b60009081526020979097526040909620805460ff9097169190911b90951890945550505050565b600285810b80820b60009081526020899052604080822088850b850b83529082209193849391929184918291908a900b1261515357505060018201546002830154615166565b8360010154880391508360020154870390505b6000808b60020b8b60020b12156151885750506001830154600284015461519b565b84600101548a0391508460020154890390505b92909803979097039b96909503949094039850939650505050505050565b6040805160a08101825285546001600160801b0390811682526001870154602083015260028701549282019290925260038601548083166060830152600160801b900490911660808201526000600f85900b6152585781516001600160801b0316615250576040805162461bcd60e51b815260206004820152600260248201526104e560f41b604482015290519081900360640190fd5b508051615267565b81516152649086613466565b90505b600061528b8360200151860384600001516001600160801b0316600160801b61316a565b905060006152b18460400151860385600001516001600160801b0316600160801b61316a565b905086600f0b6000146152d85787546001600160801b0319166001600160801b0384161788555b60018801869055600288018590556001600160801b03821615158061530657506000816001600160801b0316115b15615344576003880180546001600160801b031981166001600160801b039182168501821617808216600160801b9182900483168501909216021790555b5050505050505050565b600290810b810b6000908152602092909252604082208281556001810183905590810182905560030155565b806001600160a01b0381168114612ab457600080fd5b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081019190915290565b6040805160808101825260008082526020820181905291810182905260608101919091529056fea2646970667358221220a487e228cf0487ec02301cd8cb81a72cdd3e6a3a3bd738ac0ececcf888ee04c264736f6c63430007060033", + "nonce": "0x46" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionType": "CREATE", + "contractName": "KatanaV3PoolBeacon", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "function": null, + "arguments": [ + "0xFe70f3F08637C67E451A5D74B292DFe7691D694F" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x1435b2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516111ec3803806111ec8339818101604052602081101561003357600080fd5b505180600061004061009a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100938161009e565b5050610114565b3390565b6100b18161010e60201b6104c61760201c565b6100ec5760405162461bcd60e51b81526004018080602001828103825260338152602001806111b96033913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b611096806101236000396000f3fe60806040523480156200001157600080fd5b5060043610620000885760003560e01c8063715018a61162000063578063715018a614620000fa578063885fa0a014620001045780638da5cb5b1462000186578063f2fde38b14620001905762000088565b80632c2ad332146200008d5780633659cfe614620000a95780635c60da1b14620000d4575b600080fd5b62000097620001b9565b60408051918252519081900360200190f35b620000d260048036036020811015620000c157600080fd5b50356001600160a01b0316620001e8565b005b620000de620002a3565b604080516001600160a01b039092168252519081900360200190f35b620000d2620002b2565b6200010e62000375565b6040805160208082528351818301528351919283929083019185019080838360005b838110156200014a57818101518382015260200162000130565b50505050905090810190601f168015620001785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b620000de6200039c565b620000d260048036036020811015620001a857600080fd5b50356001600160a01b0316620003ab565b604051620001ca602082016200053a565b6020820181038252601f19601f820116604052508051906020012081565b620001f2620004cc565b6001600160a01b0316620002056200039c565b6001600160a01b03161462000261576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6200026c81620004d0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001546001600160a01b031690565b620002bc620004cc565b6001600160a01b0316620002cf6200039c565b6001600160a01b0316146200032b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60405162000386602082016200053a565b601f1982820381018352601f9091011660405281565b6000546001600160a01b031690565b620003b5620004cc565b6001600160a01b0316620003c86200039c565b6001600160a01b03161462000424576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166200046b5760405162461bcd60e51b8152600401808060200182810382526026815260200180620010086026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b3390565b620004db81620004c6565b620005185760405162461bcd60e51b81526004018080602001828103825260338152602001806200102e6033913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610abf80620005498339019056fe608060405234801561001057600080fd5b50604080516020810190915260008082529061002c8282610033565b5050610537565b6000806000806000336001600160a01b031663890357306040518163ffffffff1660e01b815260040160a06040518083038186803b15801561007457600080fd5b505afa158015610088573d6000803e3d6000fd5b505050506040513d60a081101561009e57600080fd5b5080516020808301516040808501516060860151608090960151825163059659e960e41b81529251959b509299509750939550935033926359659e909260048083019392829003018186803b1580156100f657600080fd5b505afa15801561010a573d6000803e3d6000fd5b505050506040513d602081101561012057600080fd5b5051604080516001600160a01b03808916602483015280881660448301528616606482015262ffffff85166084820152600284900b60a4808301919091528251808303909101815260c4909101909152602081810180516001600160e01b031662ef782f60e31b17905291985096506101a490889088906100316101ad821b17901c565b50505050505050565b6101c08261030260201b6101791760201c565b6101fb5760405162461bcd60e51b8152600401808060200182810382526025815260200180610a406025913960400191505060405180910390fd5b610273826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561023757600080fd5b505afa15801561024b573d6000803e3d6000fd5b505050506040513d602081101561026157600080fd5b5051610302602090811b61017917901c565b6102ae5760405162461bcd60e51b8152600401808060200182810382526034815260200180610a8b6034913960400191505060405180910390fd5b6000805160206109ff8339815191528281558151156102fd576102fb6102d2610308565b83604051806060016040528060218152602001610a1f6021913961037b60201b61017f1760201c565b505b505050565b3b151590565b6000610312610480565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561034a57600080fd5b505afa15801561035e573d6000803e3d6000fd5b505050506040513d602081101561037457600080fd5b5051905090565b606061038684610302565b6103c15760405162461bcd60e51b8152600401808060200182810382526026815260200180610a656026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106103fe5780518252601f1990920191602091820191016103df565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461045e576040519150601f19603f3d011682016040523d82523d6000602084013e610463565b606091505b509092509050610474828286610493565b925050505b9392505050565b6000805160206109ff8339815191525490565b606083156104a2575081610479565b8251156104b25782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156104fc5781810151838201526020016104e4565b50505050905090810190601f1680156105295780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6104b9806105466000396000f3fe60806040523661001357610011610017565b005b6100115b61001f61002f565b61002f61002a610283565b6102f6565b565b61003a82610179565b6100755760405162461bcd60e51b81526004018080602001828103825260258152602001806104056025913960400191505060405180910390fd5b6100e2826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100b157600080fd5b505afa1580156100c5573d6000803e3d6000fd5b505050506040513d60208110156100db57600080fd5b5051610179565b61011d5760405162461bcd60e51b81526004018080602001828103825260348152602001806104506034913960400191505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5082815581511561017457610172610153610283565b836040518060600160405280602181526020016103e46021913961017f565b505b505050565b3b151590565b606061018a84610179565b6101c55760405162461bcd60e51b815260040180806020018281038252602681526020018061042a6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106102025780518252601f1990920191602091820191016101e3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610262576040519150601f19603f3d011682016040523d82523d6000602084013e610267565b606091505b509150915061027782828661031a565b925050505b9392505050565b600061028d6103be565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156102c557600080fd5b505afa1580156102d9573d6000803e3d6000fd5b505050506040513d60208110156102ef57600080fd5b5051905090565b3660008037600080366000845af43d6000803e808015610315573d6000f35b3d6000fd5b6060831561032957508161027c565b8251156103395782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561038357818101518382015260200161036b565b50505050905090810190601f1680156103b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50549056fe426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a26469706673582212209c65523d67f8afadf51e47175e851044339c6f41c8b6bf4085f369c20b52750064736f6c63430007060033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e74726163744f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573735570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a2646970667358221220a261af3e6c1c3a36cfe6bd5b82ef21bc90719be189a29adb980007d1ff69f8bf64736f6c634300070600335570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374000000000000000000000000fe70f3f08637c67e451a5d74b292dfe7691d694f", + "nonce": "0x47" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe823d9534c5a148772a56d73e787ab894844feb69ddd4d54b949ef284ceb17a0", + "transactionType": "CREATE", + "contractName": "KatanaV3Factory", + "contractAddress": "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x132d8d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50600080546001600160a01b0319166001179055611024806100336000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806365d61c6c1161008c578063a167129511610066578063a167129514610229578063b4a91cbd14610265578063c0c53b8b146102aa578063f0f44260146102e2576100cf565b806365d61c6c146101bb57806389035730146101d75780638da5cb5b14610221576100cf565b80631698ee82146100d457806322afcccb1461012c57806327c28660146101655780634cad9140146101a357806359659e90146101ab57806361d027b3146101b3575b600080fd5b610110600480360360608110156100ea57600080fd5b5080356001600160a01b03908116916020810135909116906040013562ffffff16610308565b604080516001600160a01b039092168252519081900360200190f35b61014e6004803603602081101561014257600080fd5b503562ffffff16610334565b6040805160029290920b8252519081900360200190f35b6101a16004803603608081101561017b57600080fd5b5062ffffff81351690602081013560020b9060ff60408201358116916060013516610349565b005b6101a16104ad565b61011061050e565b61011061051d565b6101c361052c565b604080519115158252519081900360200190f35b6101df61053c565b604080516001600160a01b0396871681529486166020860152929094168383015262ffffff16606083015260029290920b608082015290519081900360a00190f35b610110610573565b6101106004803603606081101561023f57600080fd5b5080356001600160a01b03908116916020810135909116906040013562ffffff16610582565b6102876004803603602081101561027b57600080fd5b503562ffffff166107d0565b604051808360ff1681526020018260ff1681526020019250505060405180910390f35b6101a1600480360360608110156102c057600080fd5b506001600160a01b0381358116916020810135821691604090910135166107ee565b6101a1600480360360208110156102f857600080fd5b50356001600160a01b03166109ce565b60086020908152600093845260408085208252928452828420905282529020546001600160a01b031681565b60066020526000908152604090205460020b81565b610351610a77565b620f42408462ffffff16106103ad576040805162461bcd60e51b815260206004820152601d60248201527f4b6174616e615633466163746f72793a204645455f544f4f5f48494748000000604482015290519081900360640190fd5b60008360020b1380156103c457506140008360020b125b6103ff5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f2d6025913960400191505060405180910390fd5b8060ff168260ff16106104435760405162461bcd60e51b8152600401808060200182810382526025815260200180610f526025913960400191505060405180910390fd5b62ffffff8416600090815260066020526040902054600290810b900b1561049b5760405162461bcd60e51b815260040180806020018281038252602b815260200180610f77602b913960400191505060405180910390fd5b6104a784848484610ad8565b50505050565b6104b5610a77565b6005805460ff600160a01b808304821615810260ff60a01b199093169290921792839055604051919092049091161515907fc30b40f4f206ddd1a59cfd25b348d6f1980e74ceb1bf543419242e338bd8366e90600090a2565b6000546001600160a01b031681565b6005546001600160a01b031681565b600554600160a01b900460ff1681565b600154600280546003546001600160a01b0393841693918216929181169162ffffff600160a01b83041691600160b81b9004900b85565b6004546001600160a01b031681565b6000600460009054906101000a90046001600160a01b03166001600160a01b0316636a22dede6040518163ffffffff1660e01b815260040160206040518083038186803b1580156105d257600080fd5b505afa1580156105e6573d6000803e3d6000fd5b505050506040513d60208110156105fc57600080fd5b50516001600160a01b031633146106445760405162461bcd60e51b8152600401808060200182810382526029815260200180610fa26029913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b0316141561066357600080fd5b600080846001600160a01b0316866001600160a01b031610610686578486610689565b85855b90925090506001600160a01b0382166106a157600080fd5b62ffffff8416600090815260066020526040902054600290810b9081900b6106c857600080fd5b6001600160a01b0383811660009081526008602090815260408083208685168452825280832062ffffff8a168452909152902054161561070757600080fd5b6107143084848885610b8c565b6001600160a01b03808516600081815260086020818152604080842089871680865290835281852062ffffff8e168087529084528286208054988a166001600160a01b0319998a1681179091558287529484528286208787528452828620818752845294829020805490971684179096558051600289900b815291820192909252815195995091947f783cca1c0412dd0d695e784568c96da2e9c22ff989357a2e8b1d9b2b4e6b71189281900390910190a45050509392505050565b60076020526000908152604090205460ff8082169161010090041682565b6000546001600160a01b0316156108365760405162461bcd60e51b8152600401808060200182810382526024815260200180610fcb6024913960400191505060405180910390fd5b6001600160a01b038316610891576040805162461bcd60e51b815260206004820152601f60248201527f4b6174616e615633466163746f72793a20494e56414c49445f424541434f4e00604482015290519081900360640190fd5b6001600160a01b0382166108ec576040805162461bcd60e51b815260206004820152601e60248201527f4b6174616e615633466163746f72793a20494e56414c49445f4f574e45520000604482015290519081900360640190fd5b6001600160a01b0381166109315760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0c6021913960400191505060405180910390fd5b600080546001600160a01b038086166001600160a01b031992831617835560048054868316908416179055600580549185169190921681179091556040519091907f8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f62954496908290a36109a7606460016005600a610ad8565b6109b8610bb8603c6005601e610ad8565b6109c961271060c8600f6064610ad8565b505050565b6109d6610a77565b6001600160a01b038116610a1b5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0c6021913960400191505060405180910390fd5b6005546040516001600160a01b038084169216907f8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f6295449690600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b03163314610ad6576040805162461bcd60e51b815260206004820152601a60248201527f4b6174616e615633466163746f72793a20464f5242494444454e000000000000604482015290519081900360640190fd5b565b62ffffff8481166000818152600660209081526040808320805462ffffff191660028a900b9687161790558051808201825260ff888116808352888216838601818152888852600787529685902093518454975160ff199098169084161761ff00191661010097909316969096029190911790915581519081529182019290925281517f7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122929181900390910190a350505050565b6040805160a0810182526001600160a01b038781168083528782166020840181905287831684860181905262ffffff88811660608701819052600289810b6080909801889052600180546001600160a01b031990811690971790558054861690941784556003805490951690921762ffffff60a01b1916600160a01b9092029190911762ffffff60b81b1916600160b81b9590920b169390930292909217909155600080548351630442fd0560e51b8152935191938493919091169163885fa0a0916004808201928692909190829003018186803b158015610c6d57600080fd5b505afa158015610c81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610caa57600080fd5b8101908080516040519392919084640100000000821115610cca57600080fd5b908301906020820185811115610cdf57600080fd5b8251640100000000811182820188101715610cf957600080fd5b82525081516020918201929091019080838360005b83811015610d26578181015183820152602001610d0e565b50505050905090810190601f168015610d535780820380516001836020036101000a031916815260200191505b506040525050509050600086868660405160200180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050604051602081830303815290604052805190602001209050610dba60008284610df2565b600180546001600160a01b0319908116909155600280549091169055600380546001600160d01b031916905598975050505050505050565b60008084471015610e4a576040805162461bcd60e51b815260206004820152601d60248201527f437265617465323a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b8251610e9d576040805162461bcd60e51b815260206004820181905260248201527f437265617465323a2062797465636f6465206c656e677468206973207a65726f604482015290519081900360640190fd5b8383516020850187f590506001600160a01b038116610f03576040805162461bcd60e51b815260206004820152601960248201527f437265617465323a204661696c6564206f6e206465706c6f7900000000000000604482015290519081900360640190fd5b94935050505056fe4b6174616e615633466163746f72793a20494e56414c49445f54524541535552594b6174616e615633466163746f72793a20494e56414c49445f5449434b5f53504143494e474b6174616e615633466163746f72793a20494e56414c49445f4645455f50524f544f434f4c4b6174616e615633466163746f72793a204645455f414d4f554e545f414c52454144595f454e41424c45444b6174616e615633466163746f72793a20494e56414c49445f504f534954494f4e5f4d414e414745524b6174616e615633466163746f72793a20414c52454144595f494e495449414c495a4544a2646970667358221220553bcf4c2594e38c20d6139fa33fc14860af4a8cabce323ab895211fa2f67ef264736f6c63430007060033", + "nonce": "0x48" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "function": null, + "arguments": [ + "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "0xA3e7d085E65CB0B916f6717da876b7bE5cC92f03", + "0xc0c53b8b0000000000000000000000004c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf310000000000000000000000002c1726346d83cbf848bd3c2b208ec70d32a9e44a00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0xf2d7d", + "value": "0x0", + "data": "0x608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a264697066735822122083fbd80de941d9993c6eba5c681e28598c224fe5be6fcf1a18d34de324b905b064736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374000000000000000000000000cbb65f6e545130624bb126fae28bd3181060378a000000000000000000000000a3e7d085e65cb0b916f6717da876b7be5cc92f0300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000004c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf310000000000000000000000002c1726346d83cbf848bd3c2b208ec70d32a9e44a00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x49" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa843298e33ac07808014483504c4d2361f66b5ecd59c6598ed10c0bc406436e9", + "transactionType": "CREATE", + "contractName": "NonfungibleTokenPositionDescriptor", + "contractAddress": "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea", + "function": null, + "arguments": [ + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x524f4e0000000000000000000000000000000000000000000000000000000000" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x16e5e2", + "value": "0x0", + "data": "0x60c060405234801561001057600080fd5b506040516114a93803806114a983398101604081905261002f9161004a565b60609190911b6001600160601b03191660805260a052610082565b6000806040838503121561005c578182fd5b82516001600160a01b0381168114610072578283fd5b6020939093015192949293505050565b60805160601c60a0516113e96100c060003980610225528061025952806102f552508060f7528061013c528061059a52806105ee52506113e96000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063281388a8146100675780637e5af771146100855780639d7b0ea8146100a5578063a18246e2146100c5578063b7af3cdc146100cd578063e9dc6375146100e2575b600080fd5b61006f6100f5565b60405161007c9190611212565b60405180910390f35b610098610093366004610f07565b610119565b60405161007c9190611226565b6100b86100b3366004610f47565b610138565b60405161007c9190611231565b6100b8610223565b6100d5610247565b60405161007c919061123a565b6100d56100f0366004610f47565b610355565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101258383610138565b61012f8584610138565b13949350505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141561017d575060631961021d565b816107e41415610219576001600160a01b038316730b7007c13325c48911f73a2dad5fa5dcbf808adc14156101b5575061012c61021d565b6001600160a01b03831673c99a6a985ed2cac1ef41640596c5a5f9f4e19ef514156101e2575060c861021d565b6001600160a01b038316737e73630f81647bcfd7b1f2c04c1c662d17d4577e1415610211575061012b1961021d565b50600061021d565b5060005b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060005b60208110801561029457507f0000000000000000000000000000000000000000000000000000000000000000816020811061028357fe5b1a60f81b6001600160f81b03191615155b156102a15760010161024c565b60008167ffffffffffffffff811180156102ba57600080fd5b506040519080825280601f01601f1916602001820160405280156102e5576020820181803683370190505b50905060005b8281101561034e577f0000000000000000000000000000000000000000000000000000000000000000816020811061031f57fe5b1a60f81b82828151811061032f57fe5b60200101906001600160f81b031916908160001a9053506001016102eb565b5091505090565b60606000806000806000876001600160a01b03166399fbab88886040518263ffffffff1660e01b815260040161038b9190611231565b6101806040518083038186803b1580156103a457600080fd5b505afa1580156103b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103dc91906110dd565b5050505050965096509650965096505050600061049a896001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561042b57600080fd5b505afa15801561043f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104639190610ee4565b6040518060600160405280896001600160a01b03168152602001886001600160a01b031681526020018762ffffff16815250610867565b905060006104ab878761009361094b565b9050600081156104bb57876104bd565b865b9050600082156104cd57876104cf565b885b90506000846001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561050d57600080fd5b505afa158015610521573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105459190611023565b505050505050915050738f5d2b4b95677833ac62718cf09152efcfe0ad9463c49917d7604051806101c001604052808f8152602001866001600160a01b03168152602001856001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b0316146105df576105da8761094f565b6105e7565b6105e7610247565b81526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b0316146106335761062e8661094f565b61063b565b61063b610247565b8152602001866001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561067957600080fd5b505afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b191906110c3565b60ff168152602001856001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156106f257600080fd5b505afa158015610706573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072a91906110c3565b60ff16815260200187151581526020018a60020b81526020018960020b81526020018460020b8152602001886001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561078e57600080fd5b505afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c69190610f72565b60020b81526020018b62ffffff168152602001886001600160a01b03168152506040518263ffffffff1660e01b8152600401610802919061124d565b60006040518083038186803b15801561081a57600080fd5b505af415801561082e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108569190810190610f8c565b9d9c50505050505050505050505050565b600081602001516001600160a01b031682600001516001600160a01b03161061088f57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b4690565b60606000610964836395d89b4160e01b610989565b90508051600014156109815761097983610bb1565b915050610984565b90505b919050565b60408051600481526024810182526020810180516001600160e01b03166001600160e01b031985161781529151815160609360009384936001600160a01b03891693919290918291908083835b602083106109f55780518252601f1990920191602091820191016109d6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610a55576040519150601f19603f3d011682016040523d82523d6000602084013e610a5a565b606091505b5091509150811580610a6b57508051155b15610a8957604051806020016040528060008152509250505061021d565b805160201415610ac1576000818060200190516020811015610aaa57600080fd5b50519050610ab781610bbe565b935050505061021d565b604081511115610b9957808060200190516020811015610ae057600080fd5b8101908080516040519392919084640100000000821115610b0057600080fd5b908301906020820185811115610b1557600080fd5b8251640100000000811182820188101715610b2f57600080fd5b82525081516020918201929091019080838360005b83811015610b5c578181015183820152602001610b44565b50505050905090810190601f168015610b895780820380516001836020036101000a031916815260200191505b506040525050509250505061021d565b50506040805160208101909152600081529392505050565b6060610981826006610ce6565b604080516020808252818301909252606091600091906020820181803683370190505090506000805b6020811015610c48576000858260208110610bfe57fe5b1a60f81b90506001600160f81b0319811615610c3f5780848481518110610c2157fe5b60200101906001600160f81b031916908160001a9053506001909201915b50600101610be7565b5060008167ffffffffffffffff81118015610c6257600080fd5b506040519080825280601f01601f191660200182016040528015610c8d576020820181803683370190505b50905060005b82811015610cdd57838181518110610ca757fe5b602001015160f81c60f81b828281518110610cbe57fe5b60200101906001600160f81b031916908160001a905350600101610c93565b50949350505050565b606060028206158015610cf95750600082115b8015610d06575060288211155b610d57576040805162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff81118015610d7057600080fd5b506040519080825280601f01601f191660200182016040528015610d9b576020820181803683370190505b5090506001600160a01b03841660005b60028504811015610e3f57600860138290030282901c600f600482901c1660f082168203610dd882610e49565b868560020281518110610de757fe5b60200101906001600160f81b031916908160001a905350610e0781610e49565b868560020260010181518110610e1957fe5b60200101906001600160f81b031916908160001a9053505060019092019150610dab9050565b5090949350505050565b6000600a8260ff161015610e6457506030810160f81b610984565b506037810160f81b610984565b80516109848161139b565b8051600281900b811461098457600080fd5b80516fffffffffffffffffffffffffffffffff8116811461098457600080fd5b805161ffff8116811461098457600080fd5b805162ffffff8116811461098457600080fd5b805160ff8116811461098457600080fd5b600060208284031215610ef5578081fd5b8151610f008161139b565b9392505050565b600080600060608486031215610f1b578182fd5b8335610f268161139b565b92506020840135610f368161139b565b929592945050506040919091013590565b60008060408385031215610f59578182fd5b8235610f648161139b565b946020939093013593505050565b600060208284031215610f83578081fd5b610f0082610e7c565b600060208284031215610f9d578081fd5b815167ffffffffffffffff80821115610fb4578283fd5b818401915084601f830112610fc7578283fd5b815181811115610fd357fe5b604051601f8201601f191681016020018381118282101715610ff157fe5b604052818152838201602001871015611008578485fd5b61101982602083016020870161136b565b9695505050505050565b600080600080600080600080610100898b03121561103f578384fd5b885161104a8161139b565b975061105860208a01610e7c565b965061106660408a01610eae565b955061107460608a01610eae565b945061108260808a01610eae565b935061109060a08a01610ed3565b925061109e60c08a01610ed3565b915060e089015180151581146110b2578182fd5b809150509295985092959890939650565b6000602082840312156110d4578081fd5b610f0082610ed3565b6000806000806000806000806000806000806101808d8f0312156110ff578384fd5b8c516bffffffffffffffffffffffff8116811461111a578485fd5b9b5061112860208e01610e71565b9a5061113660408e01610e71565b995061114460608e01610e71565b985061115260808e01610ec0565b975061116060a08e01610e7c565b965061116e60c08e01610e7c565b955061117c60e08e01610e8e565b94506101008d015193506101208d0151925061119b6101408e01610e8e565b91506111aa6101608e01610e8e565b90509295989b509295989b509295989b565b6001600160a01b03169052565b15159052565b60020b9052565b600081518084526111ee81602086016020860161136b565b601f01601f19169290920160200192915050565b62ffffff169052565b60ff169052565b6001600160a01b0391909116815260200190565b901515815260200190565b90815260200190565b600060208252610f0060208301846111d6565b60006020825282516020830152602083015161126c60408401826111bc565b50604083015161127f60608401826111bc565b5060608301516101c080608085015261129c6101e08501836111d6565b91506080850151601f198584030160a08601526112b983826111d6565b92505060a08501516112ce60c086018261120b565b5060c08501516112e160e086018261120b565b5060e08501516101006112f6818701836111c9565b860151905061012061130a868201836111cf565b860151905061014061131e868201836111cf565b8601519050610160611332868201836111cf565b8601519050610180611346868201836111cf565b86015190506101a061135a86820183611202565b8601519050610e3f858301826111bc565b60005b8381101561138657818101518382015260200161136e565b83811115611395576000848401525b50505050565b6001600160a01b03811681146113b057600080fd5b5056fea2646970667358221220fcc44e7452e0cf17ed31e2bf6bd425c6960d7104e9d4ceb56dc69f2b42f3cc1564736f6c63430007060033000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4524f4e0000000000000000000000000000000000000000000000000000000000", + "nonce": "0x4a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x70e6f0888de92ce2dc655bf54cc17eb878698e2a2b75ad8afc8ae9d60096c15a", + "transactionType": "CREATE", + "contractName": "NonfungiblePositionManager", + "contractAddress": "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x6c5458", + "value": "0x0", + "data": "0x610140604052600d80546001600160b01b0319166001176001600160b01b0316600160b01b1790553480156200003457600080fd5b506040516200631f3803806200631f83398101604081905262000057916200035e565b82826040518060400160405280601a81526020017f4b6174616e6120563320506f736974696f6e73204e46542d56310000000000008152506040518060400160405280600d81526020016c4b4154414e412d56332d504f5360981b815250604051806040016040528060018152602001603160f81b8152508282620000e96301ffc9a760e01b6200021060201b60201c565b8151620000fe90600690602085019062000295565b5080516200011490600790602084019062000295565b50620001276380ac58cd60e01b62000210565b62000139635b5e139f60e01b62000210565b6200014b63780e9d6360e01b62000210565b5050825160209384012060805280519083012060a052506001600160601b0319606084811b821660c05283901b166101005260408051638da5cb5b60e01b815290516001600160a01b03851692638da5cb5b9260048082019391829003018186803b158015620001ba57600080fd5b505afa158015620001cf573d6000803e3d6000fd5b505050506040513d6020811015620001e657600080fd5b50516001600160601b0319606091821b811660e05293901b9092166101205250620003a792505050565b6001600160e01b0319808216141562000270576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152602081905260409020805460ff19166001179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620002cd576000855562000318565b82601f10620002e857805160ff191683800117855562000318565b8280016001018555821562000318579182015b8281111562000318578251825591602001919060010190620002fb565b50620003269291506200032a565b5090565b5b808211156200032657600081556001016200032b565b80516001600160a01b03811681146200035957600080fd5b919050565b60008060006060848603121562000373578283fd5b6200037e8462000341565b92506200038e6020850162000341565b91506200039e6040850162000341565b90509250925092565b60805160a05160c05160601c60e05160601c6101005160601c6101205160601c615edc620004436000398061292652508061024f5280611655528061174052806117c85280613e865280613ecc5280613f40525080610dc952806118025280611d5b525080610a3f5280610e0f5280610ed6528061285b52806128925280612c6252806137975250806115245250806115035250615edc6000f3fe60806040526004361061023f5760003560e01c80636352211e1161012e578063ac9650d8116100ab578063c87b56dd1161006f578063c87b56dd1461069b578063df2ab5bb146106bb578063e985e9c5146106ce578063f3995c67146106ee578063fc6f786514610701576102af565b8063ac9650d814610613578063b88d4fde14610633578063c2e3140a14610653578063c45a015514610666578063c848b07d1461067b576102af565b806388316456116100f2578063883164561461057057806395d89b411461059357806399fbab88146105a8578063a22cb465146105e0578063a4a78f0c14610600576102af565b80636352211e146104f35780636c0360eb1461051357806370a08231146105285780637ac2ff7b146105485780638129fc1c1461055b576102af565b80632f745c59116101bc5780634659a494116101805780634659a4941461048357806349404b7c146104965780634aa4a4fc146104a95780634f6ccce7146104be5780635aa6e675146104de576102af565b80632f745c59146103f9578063309945ba1461041957806330adf81f146104395780633644e5151461044e57806342842e0e14610463576102af565b806312210e8a1161020357806312210e8a1461037a57806313ead5621461038257806318160ddd14610395578063219f5d17146103b757806323b872dd146103d9576102af565b806301ffc9a7146102b457806306fdde03146102ea578063081812fc1461030c578063095ea7b3146103395780630c49ccbe14610359576102af565b366102af57336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102ad576040805162461bcd60e51b81526020600482015260096024820152684e6f7420574554483960b81b604482015290519081900360640190fd5b005b600080fd5b3480156102c057600080fd5b506102d46102cf366004615369565b610714565b6040516102e191906158bf565b60405180910390f35b3480156102f657600080fd5b506102ff610783565b6040516102e19190615912565b34801561031857600080fd5b5061032c610327366004615677565b6107ba565b6040516102e191906157a1565b34801561034557600080fd5b506102ad610354366004615233565b61080d565b61036c61036736600461542e565b6108e3565b6040516102e1929190615ad8565b6102ad610db0565b61032c6103903660046150c6565b610dc2565b3480156103a157600080fd5b506103aa6110e3565b6040516102e191906158ca565b6103ca6103c536600461543f565b6110f4565b6040516102e193929190615a93565b3480156103e557600080fd5b506102ad6103f436600461511f565b611409565b34801561040557600080fd5b506103aa610414366004615233565b611460565b34801561042557600080fd5b5061036c610434366004615677565b61148b565b34801561044557600080fd5b506103aa6114ba565b34801561045a57600080fd5b506103aa6114de565b34801561046f57600080fd5b506102ad61047e36600461511f565b61159c565b6102ad61049136600461529f565b6115b7565b6102ad6104a436600461568f565b611651565b3480156104b557600080fd5b5061032c6117c6565b3480156104ca57600080fd5b506103aa6104d9366004615677565b6117ea565b3480156104ea57600080fd5b5061032c611800565b3480156104ff57600080fd5b5061032c61050e366004615677565b611824565b34801561051f57600080fd5b506102ff61184c565b34801561053457600080fd5b506103aa610543366004615072565b611851565b6102ad61055636600461529f565b6118b9565b34801561056757600080fd5b506102ad611cab565b61058361057e3660046154fb565b611cf8565b6040516102e19493929190615ab4565b34801561059f57600080fd5b506102ff612256565b3480156105b457600080fd5b506105c86105c3366004615677565b61227d565b6040516102e19c9b9a99989796959493929190615ae6565b3480156105ec57600080fd5b506102ad6105fb366004615206565b61248e565b6102ad61060e36600461529f565b612593565b6106266106213660046152fa565b61262c565b6040516102e1919061585f565b34801561063f57600080fd5b506102ad61064e36600461515f565b61276c565b6102ad61066136600461529f565b6127ca565b34801561067257600080fd5b5061032c612859565b34801561068757600080fd5b506102ad6106963660046156d6565b61287d565b3480156106a757600080fd5b506102ff6106b6366004615677565b6128fb565b6102ad6106c936600461525e565b6129b1565b3480156106da57600080fd5b506102d46106e936600461508e565b612a89565b6102ad6106fc36600461529f565b612ab7565b61036c61070f366004615417565b612b29565b60006001600160e01b031982166301ffc9a760e01b148061074557506001600160e01b031982166380ac58cd60e01b145b8061076057506001600160e01b03198216635b5e139f60e01b145b8061077b57506001600160e01b0319821663780e9d6360e01b145b90505b919050565b60408051808201909152601a81527f4b6174616e6120563320506f736974696f6e73204e46542d5631000000000000602082015290565b60006107c5826131ca565b6107ea5760405162461bcd60e51b81526004016107e190615982565b60405180910390fd5b506000908152600c6020526040902054600160601b90046001600160a01b031690565b600061081882611824565b9050806001600160a01b0316836001600160a01b0316141561086b5760405162461bcd60e51b8152600401808060200182810382526021815260200180615e556021913960400191505060405180910390fd5b806001600160a01b031661087d6131d7565b6001600160a01b031614806108995750610899816106e96131d7565b6108d45760405162461bcd60e51b8152600401808060200182810382526038815260200180615d7f6038913960400191505060405180910390fd5b6108de83836131db565b505050565b60008082356108f23382613251565b61090e5760405162461bcd60e51b81526004016107e190615925565b83608001358061091c6132ed565b1115610965576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b6000610977604087016020880161550d565b6001600160801b03161161098a57600080fd5b84356000908152600c602090815260409182902060018101549092600160801b9091046001600160801b0316916109c591890190890161550d565b6001600160801b0316816001600160801b031610156109e357600080fd5b6001828101546001600160501b03166000908152600b60209081526040808320815160608101835281546001600160a01b039081168252919095015490811692850192909252600160a01b90910462ffffff1690830152610a647f0000000000000000000000000000000000000000000000000000000000000000836132f1565b60018501549091506001600160a01b0382169063a34123a790600160501b8104600290810b91600160681b9004900b610aa360408e0160208f0161550d565b6040518463ffffffff1660e01b8152600401610ac1939291906158ec565b6040805180830381600087803b158015610ada57600080fd5b505af1158015610aee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1291906156b3565b909850965060408901358810801590610b2f575088606001358710155b610b4b5760405162461bcd60e51b81526004016107e1906159ce565b88356000908152600e6020526040812080546001600160801b031981166001600160801b039182168c01821617808216600160801b9182900483168c01909216021781556001860154909190610bb8903090600160501b8104600290810b91600160681b9004900b6133d5565b9050600080846001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401610be991906158ca565b60a06040518083038186803b158015610c0157600080fd5b505afa158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c399190615557565b50509250925050610c5e88600201548303886001600160801b0316600160801b61342f565b8c018860040160008282829054906101000a90046001600160801b03160192506101000a8154816001600160801b0302191690836001600160801b03160217905550610cbe88600301548203886001600160801b0316600160801b61342f565b8b018860040160108282829054906101000a90046001600160801b03160192506101000a8154816001600160801b0302191690836001600160801b031602179055508188600201819055508088600301819055508c6020016020810190610d25919061550d565b87038860010160106101000a8154816001600160801b0302191690836001600160801b031602179055508c600001357f26f6a048ee9138f2c0ce266f322cb99228e8d619ae2bff30c67f8dcf9d2377b48e6020016020810190610d88919061550d565b8e8e604051610d9993929190615a93565b60405180910390a250505050505050505050915091565b4715610dc057610dc033476134de565b565b6000610def7f000000000000000000000000000000000000000000000000000000000000000086866135cd565b836001600160a01b0316856001600160a01b031610610e0d57600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631698ee828686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff168152602001935050505060206040518083038186803b158015610e9857600080fd5b505afa158015610eac573d6000803e3d6000fd5b505050506040513d6020811015610ec257600080fd5b505190506001600160a01b038116610ff8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a16712958686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050602060405180830381600087803b158015610f6157600080fd5b505af1158015610f75573d6000803e3d6000fd5b505050506040513d6020811015610f8b57600080fd5b50516040805163f637731d60e01b81526001600160a01b03858116600483015291519293509083169163f637731d9160248082019260009290919082900301818387803b158015610fdb57600080fd5b505af1158015610fef573d6000803e3d6000fd5b505050506110db565b6000816001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561103457600080fd5b505afa158015611048573d6000803e3d6000fd5b505050506040513d61010081101561105f57600080fd5b505190506001600160a01b0381166110d957816001600160a01b031663f637731d846040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050600060405180830381600087803b1580156110c057600080fd5b505af11580156110d4573d6000803e3d6000fd5b505050505b505b949350505050565b60006110ef600261373f565b905090565b60008060008360a00135806111076132ed565b1115611150576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b84356000908152600c602090815260408083206001808201546001600160501b0381168652600b855283862084516060808201875282546001600160a01b039081168352929094015480831682890190815262ffffff600160a01b9092048216838901908152885161014081018a528451861681529151909416818a0152925116828701523082850152600160501b8304600290810b810b608080850191909152600160681b909404810b900b60a0830152958c013560c0820152938b013560e0850152908a013561010084015289013561012083015292906112329061374a565b6001870154939a5091985096509150600090611265903090600160501b8104600290810b91600160681b9004900b6133d5565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b815260040161129691906158ca565b60a06040518083038186803b1580156112ae57600080fd5b505afa1580156112c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e69190615557565b50509250925050611322866002015483038760010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b6004870180546001600160801b0380821690930183166001600160801b0319909116179055600387015460018801546113699291840391600160801b91829004169061342f565b6004870180546001600160801b03600160801b80830482169094018116840291811691909117909155600288018490556003880183905560018801805483810483168e018316909302929091169190911790556040518b35907f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f906113f3908d908d908d90615a93565b60405180910390a2505050505050509193909250565b61141a6114146131d7565b82613251565b6114555760405162461bcd60e51b8152600401808060200182810382526031815260200180615e766031913960400191505060405180910390fd5b6108de838383613987565b6001600160a01b03821660009081526001602052604081206114829083613ad3565b90505b92915050565b6000908152600f6020908152604091829020825180840190935280548084526001909101549290910182905291565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad81565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061154b613adf565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b031681526020019550505050505060405160208183030381529060405280519060200120905090565b6108de8383836040518060200160405280600081525061276c565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b15801561163157600080fd5b505af1158015611645573d6000803e3d6000fd5b50505050505050505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156116c057600080fd5b505afa1580156116d4573d6000803e3d6000fd5b505050506040513d60208110156116ea57600080fd5b5051905082811015611738576040805162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e7420574554483960701b604482015290519081900360640190fd5b80156108de577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156117a457600080fd5b505af11580156117b8573d6000803e3d6000fd5b505050506108de82826134de565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806117f8600284613ae3565b509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061077b82604051806060016040528060298152602001615de16029913960029190613b01565b606090565b60006001600160a01b0382166118985760405162461bcd60e51b815260040180806020018281038252602a815260200180615db7602a913960400191505060405180910390fd5b6001600160a01b038216600090815260016020526040902061077b9061373f565b836118c26132ed565b1115611906576040805162461bcd60e51b815260206004820152600e60248201526d14195c9b5a5d08195e1c1a5c995960921b604482015290519081900360640190fd5b60006119106114de565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad888861193c81613b0e565b604080516020808201969096526001600160a01b03909416848201526060840192909252608083015260a08083018a90528151808403909101815260c08301825280519084012061190160f01b60e084015260e2830194909452610102808301949094528051808303909401845261012290910190528151910120905060006119c487611824565b9050806001600160a01b0316886001600160a01b03161415611a175760405162461bcd60e51b8152600401808060200182810382526027815260200180615ce26027913960400191505060405180910390fd5b611a2081613b48565b15611b88576040805160208082018790528183018690526001600160f81b031960f889901b1660608301528251604181840301815260618301808552630b135d3f60e11b90526065830186815260858401948552815160a585015281516001600160a01b03871695631626ba7e958995919260c59091019185019080838360005b83811015611ab9578181015183820152602001611aa1565b50505050905090810190601f168015611ae65780820380516001836020036101000a031916815260200191505b50935050505060206040518083038186803b158015611b0457600080fd5b505afa158015611b18573d6000803e3d6000fd5b505050506040513d6020811015611b2e57600080fd5b50516001600160e01b031916630b135d3f60e11b14611b83576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b611c97565b600060018387878760405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015611be4573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c40576040805162461bcd60e51b8152602060048201526011602482015270496e76616c6964207369676e617475726560781b604482015290519081900360640190fd5b816001600160a01b0316816001600160a01b031614611c95576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b505b611ca188886131db565b5050505050505050565b600d546001600160b01b031615611cd45760405162461bcd60e51b81526004016107e190615a26565b600d80546001600160b01b0319166001176001600160b01b0316600160b01b179055565b60008060008084610140013580611d0d6132ed565b1115611d56576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b611d9c7f0000000000000000000000000000000000000000000000000000000000000000611d876020890189615072565b611d9760408a0160208b01615072565b6135cd565b604080516101408101909152600090611e689080611dbd60208b018b615072565b6001600160a01b03168152602001896020016020810190611dde9190615072565b6001600160a01b03168152602001611dfc60608b0160408c0161565d565b62ffffff168152306020820152604001611e1c60808b0160608c01615391565b60020b8152602001611e3460a08b0160808c01615391565b60020b81526020018960a0013581526020018960c0013581526020018960e00135815260200189610100013581525061374a565b92975090955093509050611eb5611e8761014089016101208a01615072565b600d80546001600160b01b0319811660016001600160b01b0392831690810190921617909155975087613b4e565b6000611ee030611ecb60808b0160608c01615391565b611edb60a08c0160808d01615391565b6133d5565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401611f1191906158ca565b60a06040518083038186803b158015611f2957600080fd5b505afa158015611f3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f619190615557565b505092509250506000611fda8560405180606001604052808e6000016020810190611f8c9190615072565b6001600160a01b031681526020018e6020016020810190611fad9190615072565b6001600160a01b031681526020018e6040016020810190611fce919061565d565b62ffffff169052613c7c565b905060405180610140016040528060006001600160601b0316815260200160006001600160a01b03168152602001826001600160501b031681526020018c606001602081019061202a9190615391565b60020b815260200161204260a08e0160808f01615391565b60020b81526020018a6001600160801b0316815260200184815260200183815260200160006001600160801b0316815260200160006001600160801b0316815250600c60008c815260200190815260200160002060008201518160000160006101000a8154816001600160601b0302191690836001600160601b03160217905550602082015181600001600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160006101000a8154816001600160501b0302191690836001600160501b03160217905550606082015181600101600a6101000a81548162ffffff021916908360020b62ffffff160217905550608082015181600101600d6101000a81548162ffffff021916908360020b62ffffff16021790555060a08201518160010160106101000a8154816001600160801b0302191690836001600160801b0316021790555060c0820151816002015560e082015181600301556101008201518160040160006101000a8154816001600160801b0302191690836001600160801b031602179055506101208201518160040160106101000a8154816001600160801b0302191690836001600160801b03160217905550905050897f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f8a8a8a60405161224193929190615a93565b60405180910390a25050505050509193509193565b60408051808201909152600d81526c4b4154414e412d56332d504f5360981b602082015290565b6000818152600c6020908152604080832081516101408101835281546001600160601b03811682526001600160a01b03600160601b909104169381019390935260018101546001600160501b038116928401839052600160501b8104600290810b810b810b6060860152600160681b8204810b810b810b60808601526001600160801b03600160801b92839004811660a08701529083015460c0860152600383015460e08601526004909201548083166101008601520416610120830152829182918291829182918291829182918291829182919061236e5760405162461bcd60e51b81526004016107e1906159fc565b6000600b600083604001516001600160501b03166001600160501b031681526020019081526020016000206040518060600160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160149054906101000a900462ffffff1662ffffff1662ffffff1681525050905081600001518260200151826000015183602001518460400151866060015187608001518860a001518960c001518a60e001518b61010001518c61012001519d509d509d509d509d509d509d509d509d509d509d509d50505091939597999b5091939597999b565b6124966131d7565b6001600160a01b0316826001600160a01b031614156124fc576040805162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b80600560006125096131d7565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff19169215159290921790915561254d6131d7565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b1580156125e457600080fd5b505afa1580156125f8573d6000803e3d6000fd5b505050506040513d602081101561260e57600080fd5b50511015612624576126248686868686866115b7565b505050505050565b60608167ffffffffffffffff8111801561264557600080fd5b5060405190808252806020026020018201604052801561267957816020015b60608152602001906001900390816126645790505b50905060005b82811015612765576000803086868581811061269757fe5b90506020028101906126a99190615b80565b6040516126b7929190615791565b600060405180830381855af49150503d80600081146126f2576040519150601f19603f3d011682016040523d82523d6000602084013e6126f7565b606091505b5091509150816127435760448151101561271057600080fd5b6004810190508080602001905181019061272a91906153ad565b60405162461bcd60e51b81526004016107e19190615912565b8084848151811061275057fe5b6020908102919091010152505060010161267f565b5092915050565b61277d6127776131d7565b83613251565b6127b85760405162461bcd60e51b8152600401808060200182810382526031815260200180615e766031913960400191505060405180910390fd5b6127c484848484613d6b565b50505050565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561281957600080fd5b505afa15801561282d573d6000803e3d6000fd5b505050506040513d602081101561284357600080fd5b5051101561262457612624868686868686612ab7565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061288b82840184615450565b90506128bb7f00000000000000000000000000000000000000000000000000000000000000008260000151613dbd565b5084156128d65780515160208201516128d691903388613e84565b83156128f4576128f481600001516020015182602001513387613e84565b5050505050565b6060612906826131ca565b61290f57600080fd5b60405163e9dc637560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063e9dc63759061295d90309086906004016158d3565b60006040518083038186803b15801561297557600080fd5b505afa158015612989573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261077b91908101906153ad565b6000836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015612a0057600080fd5b505afa158015612a14573d6000803e3d6000fd5b505050506040513d6020811015612a2a57600080fd5b5051905082811015612a78576040805162461bcd60e51b815260206004820152601260248201527124b739bab33334b1b4b2b73a103a37b5b2b760711b604482015290519081900360640190fd5b80156127c4576127c4848383614014565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b15801561163157600080fd5b6000808235612b383382613251565b612b545760405162461bcd60e51b81526004016107e190615925565b6001600160801b03612b6c606086016040870161550d565b6001600160801b0316148015612ba057506001600160801b03612b95608086016060870161550d565b6001600160801b0316145b612bbc5760405162461bcd60e51b81526004016107e19061594b565b600080612bcf6040870160208801615072565b6001600160a01b031614612bf257612bed6040860160208701615072565b612bf4565b305b85356000908152600c602090815260408083206001808201546001600160501b03168552600b8452828520835160608101855281546001600160a01b039081168252919092015490811694820194909452600160a01b90930462ffffff169183019190915292935090612c877f0000000000000000000000000000000000000000000000000000000000000000836132f1565b600484015460018501549192506001600160801b0380821692600160801b9283900482169290041615612e7d57600185015460405163a34123a760e01b81526001600160a01b0385169163a34123a791612cfe91600160501b8104600290810b92600160681b909204900b906000906004016158ec565b6040805180830381600087803b158015612d1757600080fd5b505af1158015612d2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d4f91906156b3565b5050600185015460009081906001600160a01b0386169063514ea4bf90612d8d903090600160501b8104600290810b91600160681b9004900b6133d5565b6040518263ffffffff1660e01b8152600401612da991906158ca565b60a06040518083038186803b158015612dc157600080fd5b505afa158015612dd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612df99190615557565b50509250925050612e35876002015483038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b84019350612e6e876003015482038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b60028801929092556003870155015b6000806001600160801b038416612e9a60608e0160408f0161550d565b6001600160801b031611612ebd57612eb860608d0160408e0161550d565b612ebf565b835b836001600160801b03168d6060016020810190612edc919061550d565b6001600160801b031611612eff57612efa60808e0160608f0161550d565b612f01565b835b60018901546040516309e3d67b60e31b81529294509092506001600160a01b03871691634f1eb3d891612f54918c91600160501b8104600290810b92600160681b909204900b90889088906004016157f8565b6040805180830381600087803b158015612f6d57600080fd5b505af1158015612f81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fa59190615529565b816001600160801b03169150806001600160801b03169050809b50819c5050506000600f60008e60000135815260200190815260200160002090506000600e60008f60000135815260200190815260200160002090508060000160009054906101000a90046001600160801b03166001600160801b03168d0382600001600082825401925050819055508060000160109054906101000a90046001600160801b03166001600160801b03168c0382600101600082825401925050819055506000808260000160008460000160108491906101000a8154816001600160801b0302191690836001600160801b031602179055508391906101000a8154816001600160801b0302191690836001600160801b0316021790555050508386038386038a60040160008c60040160108491906101000a8154816001600160801b0302191690836001600160801b031602179055508391906101000a8154816001600160801b0302191690836001600160801b0316021790555050508860010160109054906101000a90046001600160801b03166001600160801b03166000141561317a578d356000818152600c602052604081208181556001810182905560028101829055600381018290556004015561317a9061415b565b8d600001357f40d0efd1a53d60ecbf40971b9daf7dc90178c3aadc7aab1765632738fa8b8f018b86866040516131b293929190615835565b60405180910390a25050505050505050505050915091565b600061077b600283614228565b3390565b6000818152600c6020526040902080546001600160601b0316600160601b6001600160a01b03851690810291909117909155819061321882611824565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061325c826131ca565b6132975760405162461bcd60e51b815260040180806020018281038252602c815260200180615d53602c913960400191505060405180910390fd5b60006132a283611824565b9050806001600160a01b0316846001600160a01b031614806132dd5750836001600160a01b03166132d2846107ba565b6001600160a01b0316145b806110db57506110db8185612a89565b4290565b600081602001516001600160a01b031682600001516001600160a01b03161061331957600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b604080516bffffffffffffffffffffffff19606086901b16602080830191909152600285810b60e890811b60348501529085900b901b60378301528251601a818403018152603a90920190925280519101205b9392505050565b6000808060001985870986860292508281109083900303905080613465576000841161345a57600080fd5b508290049050613428565b80841161347157600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b6020831061352a5780518252601f19909201916020918201910161350b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461358c576040519150601f19603f3d011682016040523d82523d6000602084013e613591565b606091505b50509050806108de576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b60408051600280825260608201835260009260208301908036833701905050905082816000815181106135fc57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818160018151811061362a57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316632f1850d782336040518363ffffffff1660e01b81526004018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019060200280838360005b838110156136b95781810151838201526020016136a1565b50505050905001935050505060206040518083038186803b1580156136dd57600080fd5b505afa1580156136f1573d6000803e3d6000fd5b505050506040513d602081101561370757600080fd5b50516127c4576040805162461bcd60e51b8152602060048201526002602482015261554160f01b604482015290519081900360640190fd5b600061077b82614234565b6000806000806000604051806060016040528087600001516001600160a01b0316815260200187602001516001600160a01b03168152602001876040015162ffffff1681525090506137bc7f0000000000000000000000000000000000000000000000000000000000000000826132f1565b91506000826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b1580156137fa57600080fd5b505afa15801561380e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061383291906155b8565b505050505050509050600061384a8860800151614238565b9050600061385b8960a00151614238565b90506138728383838c60c001518d60e0015161456a565b9750505050816001600160a01b0316633c8a7d8d876060015188608001518960a00151896040518060400160405280888152602001336001600160a01b03168152506040516020016138c49190615a53565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016138f39594939291906157b5565b6040805180830381600087803b15801561390c57600080fd5b505af1158015613920573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061394491906156b3565b6101008801519195509350841080159061396357508561012001518310155b61397f5760405162461bcd60e51b81526004016107e1906159ce565b509193509193565b826001600160a01b031661399a82611824565b6001600160a01b0316146139df5760405162461bcd60e51b8152600401808060200182810382526029815260200180615e2c6029913960400191505060405180910390fd5b6001600160a01b038216613a245760405162461bcd60e51b8152600401808060200182810382526024815260200180615d096024913960400191505060405180910390fd5b613a2f8383836108de565b613a3a6000826131db565b6001600160a01b0383166000908152600160205260409020613a5c908261462e565b506001600160a01b0382166000908152600160205260409020613a7f908261463a565b50613a8c60028284614646565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000611482838361465c565b4690565b6000808080613af286866146c0565b909450925050505b9250929050565b60006110db84848461473b565b6000908152600c6020526040902080546bffffffffffffffffffffffff19811660016001600160601b039283169081019092161790915590565b3b151590565b6001600160a01b038216613ba9576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b613bb2816131ca565b15613c04576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b613c10600083836108de565b6001600160a01b0382166000908152600160205260409020613c32908261463a565b50613c3f60028284614646565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160a01b0382166000908152600a60205260409020546001600160501b0316806114855750600d805460016001600160501b03600160b01b8084048216838101909216026001600160b01b03909316929092179092556001600160a01b038085166000908152600a60209081526040808320805469ffffffffffffffffffff191686179055848352600b8252918290208651815490851673ffffffffffffffffffffffffffffffffffffffff1991821617825591870151950180549287015162ffffff16600160a01b0262ffffff60a01b19969094169290911691909117939093161790915592915050565b613d76848484613987565b613d8284848484614805565b6127c45760405162461bcd60e51b8152600401808060200182810382526032815260200180615cb06032913960400191505060405180910390fd5b6000613dc983836132f1565b9050336001600160a01b03821614613de057600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015613e4457600080fd5b505afa158015613e58573d6000803e3d6000fd5b505050506040513d6020811015613e6e57600080fd5b50516001600160a01b0316331461148557600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316148015613ec55750804710155b15613fe7577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015613f2557600080fd5b505af1158015613f39573d6000803e3d6000fd5b50505050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015613fb557600080fd5b505af1158015613fc9573d6000803e3d6000fd5b505050506040513d6020811015613fdf57600080fd5b506127c49050565b6001600160a01b03831630141561400857614003848383614014565b6127c4565b6127c48484848461496d565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b602083106140905780518252601f199092019160209182019101614071565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146140f2576040519150601f19603f3d011682016040523d82523d6000602084013e6140f7565b606091505b5091509150818015614125575080511580614125575080806020019051602081101561412257600080fd5b50515b6128f4576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b600061416682611824565b9050614174816000846108de565b61417f6000836131db565b60008281526008602052604090205460026000196101006001841615020190911604156141bd5760008281526008602052604081206141bd91614fe2565b6001600160a01b03811660009081526001602052604090206141df908361462e565b506141eb600283614abd565b5060405182906000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60006114828383614ac9565b5490565b60008060008360020b1261424f578260020b614257565b8260020b6000035b9050620d89e8811115614295576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166142a957600160801b6142bb565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff16905060028216156142ef576ffff97272373d413259a46990580e213a0260801c5b600482161561430e576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b600882161561432d576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b601082161561434c576fffcb9843d60f6159c9db58835c9266440260801c5b602082161561436b576fff973b41fa98c081472e6896dfb254c00260801c5b604082161561438a576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156143a9576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156143c9576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156143e9576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615614409576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615614429576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615614449576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615614469576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615614489576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156144a9576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156144ca576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156144ea576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615614509576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615614526576b048a170391f7dc42444e8fa20260801c5b60008460020b131561454157806000198161453d57fe5b0490505b640100000000810615614555576001614558565b60005b60ff16602082901c0192505050919050565b6000836001600160a01b0316856001600160a01b0316111561458a579293925b846001600160a01b0316866001600160a01b0316116145b5576145ae858585614ae1565b9050614625565b836001600160a01b0316866001600160a01b031610156146175760006145dc878686614ae1565b905060006145eb878986614b44565b9050806001600160801b0316826001600160801b03161061460c578061460e565b815b92505050614625565b614622858584614b44565b90505b95945050505050565b60006114828383614b81565b60006114828383614c47565b60006110db84846001600160a01b038516614c91565b8154600090821061469e5760405162461bcd60e51b8152600401808060200182810382526022815260200180615c8e6022913960400191505060405180910390fd5b8260000182815481106146ad57fe5b9060005260206000200154905092915050565b8154600090819083106147045760405162461bcd60e51b8152600401808060200182810382526022815260200180615e0a6022913960400191505060405180910390fd5b600084600001848154811061471557fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b600082815260018401602052604081205482816147d65760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561479b578181015183820152602001614783565b50505050905090810190601f1680156147c85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508460000160018203815481106147e957fe5b9060005260206000209060020201600101549150509392505050565b6000614819846001600160a01b0316613b48565b614825575060016110db565b6000614933630a85bd0160e11b61483a6131d7565b88878760405160240180856001600160a01b03168152602001846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156148a1578181015183820152602001614889565b50505050905090810190601f1680156148ce5780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b038381831617835250505050604051806060016040528060328152602001615cb0603291396001600160a01b0388169190614d28565b9050600081806020019051602081101561494c57600080fd5b50516001600160e01b031916630a85bd0160e11b1492505050949350505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106149f15780518252601f1990920191602091820191016149d2565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114614a53576040519150601f19603f3d011682016040523d82523d6000602084013e614a58565b606091505b5091509150818015614a86575080511580614a865750808060200190516020811015614a8357600080fd5b50515b612624576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b60006114828383614d37565b60009081526001919091016020526040902054151590565b6000826001600160a01b0316846001600160a01b03161115614b01579192915b6000614b24856001600160a01b0316856001600160a01b0316600160601b61342f565b9050614625614b3f84838888036001600160a01b031661342f565b614e0b565b6000826001600160a01b0316846001600160a01b03161115614b64579192915b6110db614b3f83600160601b8787036001600160a01b031661342f565b60008181526001830160205260408120548015614c3d5783546000198083019190810190600090879083908110614bb457fe5b9060005260206000200154905080876000018481548110614bd157fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080614c0157fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050611485565b6000915050611485565b6000614c538383614ac9565b614c8957508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155611485565b506000611485565b600082815260018401602052604081205480614cf6575050604080518082018252838152602080820184815286546001818101895560008981528481209551600290930290950191825591519082015586548684528188019092529290912055613428565b82856000016001830381548110614d0957fe5b9060005260206000209060020201600101819055506000915050613428565b60606110db8484600085614e21565b60008181526001830160205260408120548015614c3d5783546000198083019190810190600090879083908110614d6a57fe5b9060005260206000209060020201905080876000018481548110614d8a57fe5b600091825260208083208454600290930201918255600193840154918401919091558354825289830190526040902090840190558654879080614dc957fe5b60008281526020808220600260001990940193840201828155600190810183905592909355888152898201909252604082209190915594506114859350505050565b806001600160801b038116811461077e57600080fd5b606082471015614e625760405162461bcd60e51b8152600401808060200182810382526026815260200180615d2d6026913960400191505060405180910390fd5b614e6b85613b48565b614ebc576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310614efa5780518252601f199092019160209182019101614edb565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614f5c576040519150601f19603f3d011682016040523d82523d6000602084013e614f61565b606091505b5091509150614f71828286614f7c565b979650505050505050565b60608315614f8b575081613428565b825115614f9b5782518084602001fd5b60405162461bcd60e51b815260206004820181815284516024840152845185939192839260440191908501908083836000831561479b578181015183820152602001614783565b50805460018160011615610100020316600290046000825580601f106150085750615026565b601f0160209004906000526020600020908101906150269190615029565b50565b5b8082111561503e576000815560010161502a565b5090565b803561077e81615c37565b805161ffff8116811461077e57600080fd5b803562ffffff8116811461077e57600080fd5b600060208284031215615083578081fd5b813561342881615c37565b600080604083850312156150a0578081fd5b82356150ab81615c37565b915060208301356150bb81615c37565b809150509250929050565b600080600080608085870312156150db578182fd5b84356150e681615c37565b935060208501356150f681615c37565b92506151046040860161505f565b9150606085013561511481615c37565b939692955090935050565b600080600060608486031215615133578081fd5b833561513e81615c37565b9250602084013561514e81615c37565b929592945050506040919091013590565b60008060008060808587031215615174578182fd5b843561517f81615c37565b9350602085013561518f81615c37565b925060408501359150606085013567ffffffffffffffff8111156151b1578182fd5b8501601f810187136151c1578182fd5b80356151d46151cf82615be9565b615bc5565b8181528860208385010111156151e8578384fd5b81602084016020830137908101602001929092525092959194509250565b60008060408385031215615218578182fd5b823561522381615c37565b915060208301356150bb81615c4c565b60008060408385031215615245578182fd5b823561525081615c37565b946020939093013593505050565b600080600060608486031215615272578081fd5b833561527d81615c37565b925060208401359150604084013561529481615c37565b809150509250925092565b60008060008060008060c087890312156152b7578384fd5b86356152c281615c37565b9550602087013594506040870135935060608701356152e081615c7e565b9598949750929560808101359460a0909101359350915050565b6000806020838503121561530c578182fd5b823567ffffffffffffffff80821115615323578384fd5b818501915085601f830112615336578384fd5b813581811115615344578485fd5b8660208083028501011115615357578485fd5b60209290920196919550909350505050565b60006020828403121561537a578081fd5b81356001600160e01b031981168114613428578182fd5b6000602082840312156153a2578081fd5b813561342881615c5a565b6000602082840312156153be578081fd5b815167ffffffffffffffff8111156153d4578182fd5b8201601f810184136153e4578182fd5b80516153f26151cf82615be9565b818152856020838501011115615406578384fd5b614625826020830160208601615c0b565b600060808284031215615428578081fd5b50919050565b600060a08284031215615428578081fd5b600060c08284031215615428578081fd5b60008183036080811215615462578182fd5b6040516040810167ffffffffffffffff828210818311171561548057fe5b816040526060841215615491578485fd5b60a08301935081841081851117156154a557fe5b5082604052843592506154b783615c37565b9182526020840135916154c983615c37565b8260608301526154db6040860161505f565b608083015281526154ee60608501615042565b6020820152949350505050565b60006101608284031215615428578081fd5b60006020828403121561551e578081fd5b813561342881615c69565b6000806040838503121561553b578182fd5b825161554681615c69565b60208401519092506150bb81615c69565b600080600080600060a0868803121561556e578283fd5b855161557981615c69565b809550506020860151935060408601519250606086015161559981615c69565b60808701519092506155aa81615c69565b809150509295509295909350565b600080600080600080600080610100898b0312156155d4578586fd5b88516155df81615c37565b60208a01519098506155f081615c5a565b96506155fe60408a0161504d565b955061560c60608a0161504d565b945061561a60808a0161504d565b935060a089015161562a81615c7e565b60c08a015190935061563b81615c7e565b60e08a015190925061564c81615c4c565b809150509295985092959890939650565b60006020828403121561566e578081fd5b6114828261505f565b600060208284031215615688578081fd5b5035919050565b600080604083850312156156a1578182fd5b8235915060208301356150bb81615c37565b600080604083850312156156c5578182fd5b505080516020909101519092909150565b600080600080606085870312156156eb578182fd5b8435935060208501359250604085013567ffffffffffffffff80821115615710578384fd5b818701915087601f830112615723578384fd5b813581811115615731578485fd5b886020828501011115615742578485fd5b95989497505060200194505050565b60008151808452615769816020860160208601615c0b565b601f01601f19169290920160200192915050565b60020b9052565b6001600160801b03169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b60006001600160a01b03871682528560020b60208301528460020b60408301526001600160801b038416606083015260a06080830152614f7160a0830184615751565b6001600160a01b03959095168552600293840b60208601529190920b60408401526001600160801b03918216606084015216608082015260a00190565b6001600160a01b039390931683526001600160801b03918216602084015216604082015260600190565b6000602080830181845280855180835260408601915060408482028701019250838701855b828110156158b257603f198886030184526158a0858351615751565b94509285019290850190600101615884565b5092979650505050505050565b901515815260200190565b90815260200190565b6001600160a01b03929092168252602082015260400190565b600293840b81529190920b60208201526001600160801b03909116604082015260600190565b6000602082526114826020830184615751565b6020808252600c908201526b139bdd08185c1c1c9bdd995960a21b604082015260600190565b6020808252601c908201527f4d75737420636f6c6c65637420616c6c20746f6b656e73206f77656400000000604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b602080825260149082015273507269636520736c69707061676520636865636b60601b604082015260600190565b60208082526010908201526f125b9d985b1a59081d1bdad95b88125160821b604082015260600190565b602080825260139082015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604082015260600190565b815180516001600160a01b03908116835260208083015182168185015260409283015162ffffff1692840192909252920151909116606082015260800190565b6001600160801b039390931683526020830191909152604082015260600190565b9384526001600160801b039290921660208401526040830152606082015260800190565b918252602082015260400190565b6001600160601b038d1681526001600160a01b038c811660208301528b811660408301528a16606082015262ffffff89166080820152600288900b60a08201526101808101615b3860c083018961577d565b615b4560e0830188615784565b8561010083015284610120830152615b61610140830185615784565b615b6f610160830184615784565b9d9c50505050505050505050505050565b6000808335601e19843603018112615b96578283fd5b83018035915067ffffffffffffffff821115615bb0578283fd5b602001915036819003821315613afa57600080fd5b60405181810167ffffffffffffffff81118282101715615be157fe5b604052919050565b600067ffffffffffffffff821115615bfd57fe5b50601f01601f191660200190565b60005b83811015615c26578181015183820152602001615c0e565b838111156127c45750506000910152565b6001600160a01b038116811461502657600080fd5b801515811461502657600080fd5b8060020b811461502657600080fd5b6001600160801b038116811461502657600080fd5b60ff8116811461502657600080fdfe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732315065726d69743a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e7366657220746f20746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e64734552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a2646970667358221220794e51c098d85130d40447ce17f9c0bd2f528615f512000b6a46960777e47b3464736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd40000000000000000000000008766648aa6586cc7cd2cdb2bd911eec78cab89ea", + "nonce": "0x4b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfd431ea9532e18d24979de234b0e490da59e501942d2dcd10bb2cfd57a6d3025", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x7cF0fb64d72b733695d77d197c664e90D07cF45A", + "function": null, + "arguments": [ + "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "0xA3e7d085E65CB0B916f6717da876b7bE5cC92f03", + "0x8129fc1c" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0xba991", + "value": "0x0", + "data": "0x608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a264697066735822122083fbd80de941d9993c6eba5c681e28598c224fe5be6fcf1a18d34de324b905b064736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374000000000000000000000000b21ece56cead830a64d73613d12f895d32117ac3000000000000000000000000a3e7d085e65cb0b916f6717da876b7be5cc92f03000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000048129fc1c00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4c" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa0f07e84401e580d16d4d162b0fed0d1040c77926fba13b760f9e854d4e141f9", + "transactionType": "CREATE", + "contractName": "V3Migrator", + "contractAddress": "0x0124c9Ce7E77eD166f6d53AF679B491555b5C0F7", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x7cF0fb64d72b733695d77d197c664e90D07cF45A" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x1d2f51", + "value": "0x0", + "data": "0x6101006040523480156200001257600080fd5b5060405162001b4838038062001b48833981016040819052620000359162000106565b6001600160601b0319606084811b821660805283901b1660c05260408051638da5cb5b60e01b81529051849184916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009457600080fd5b505afa158015620000a9573d6000803e3d6000fd5b505050506040513d6020811015620000c057600080fd5b50516001600160601b0319606091821b811660a05293901b90921660e052506200014f92505050565b80516001600160a01b03811681146200010157600080fd5b919050565b6000806000606084860312156200011b578283fd5b6200012684620000e9565b92506200013660208501620000e9565b91506200014660408501620000e9565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c611981620001c76000398061024a528061059d52806107f1528061082b528061085552806109fe52508060b0528061037c5280610a4a5280610aa15280610b7c5280610bd352508061020d52806103a052508061065052506119816000f3fe6080604052600436106100a05760003560e01c8063ac9650d811610064578063ac9650d814610176578063b44a272214610196578063c2e3140a146101ab578063c45a0155146101be578063d44f2bf2146101d3578063f3995c67146101f3576100f8565b806313ead562146100fd5780634659a494146101265780634aa4a4fc146101395780635aa6e6751461014e578063a4a78f0c14610163576100f8565b366100f857336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146100f65760405162461bcd60e51b81526004016100ed906117b3565b60405180910390fd5b005b600080fd5b61011061010b3660046113bc565b610206565b60405161011d91906116ce565b60405180910390f35b6100f6610134366004611415565b6102e0565b34801561014557600080fd5b5061011061037a565b34801561015a57600080fd5b5061011061039e565b6100f6610171366004611415565b6103c2565b61018961018436600461146e565b61045b565b60405161011d9190611712565b3480156101a257600080fd5b5061011061059b565b6100f66101b9366004611415565b6105bf565b3480156101ca57600080fd5b5061011061064e565b3480156101df57600080fd5b506100f66101ee3660046115b5565b610672565b6100f6610201366004611415565b610c67565b60006102337f00000000000000000000000000000000000000000000000000000000000000008686610cd9565b6040516309f56ab160e11b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906313ead562906102859088908890889088906004016116e2565b602060405180830381600087803b15801561029f57600080fd5b505af11580156102b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d791906113a0565b95945050505050565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b15801561035a57600080fd5b505af115801561036e573d6000803e3d6000fd5b50505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561041357600080fd5b505afa158015610427573d6000803e3d6000fd5b505050506040513d602081101561043d57600080fd5b50511015610453576104538686868686866102e0565b505050505050565b60608167ffffffffffffffff8111801561047457600080fd5b506040519080825280602002602001820160405280156104a857816020015b60608152602001906001900390816104935790505b50905060005b8281101561059457600080308686858181106104c657fe5b90506020028101906104d891906118bb565b6040516104e69291906116be565b600060405180830381855af49150503d8060008114610521576040519150601f19603f3d011682016040523d82523d6000602084013e610526565b606091505b5091509150816105725760448151101561053f57600080fd5b60048101905080806020019051810190610559919061151e565b60405162461bcd60e51b81526004016100ed9190611772565b8084848151811061057f57fe5b602090810291909101015250506001016104ae565b5092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561060e57600080fd5b505afa158015610622573d6000803e3d6000fd5b505050506040513d602081101561063857600080fd5b5051101561045357610453868686868686610c67565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610684606083016040840161165b565b60ff16116106a45760405162461bcd60e51b81526004016100ed90611785565b60646106b6606083016040840161165b565b60ff1611156106d75760405162461bcd60e51b81526004016100ed906117d6565b6106ff6106e7602083018361137d565b336106f5602085018561137d565b8460200135610e51565b60008061070f602084018461137d565b6001600160a01b03166389afcb44306040518263ffffffff1660e01b815260040161073a91906116ce565b6040805180830381600087803b15801561075357600080fd5b505af1158015610767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078b9190611638565b9092509050600060646107b16107a7606087016040880161165b565b859060ff16610fa1565b816107b857fe5b049050600060646107d26107a7606088016040890161165b565b816107d957fe5b0490506108166107ef608087016060880161137d565b7f000000000000000000000000000000000000000000000000000000000000000084610fcb565b61085061082960a087016080880161137d565b7f000000000000000000000000000000000000000000000000000000000000000083610fcb565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663883164566040518061016001604052808a60600160208101906108a1919061137d565b6001600160a01b031681526020016108bf60a08c0160808d0161137d565b6001600160a01b031681526020016108dd60c08c0160a08d016115cd565b62ffffff1681526020016108f760e08c0160c08d016114fd565b60020b81526020016109106101008c0160e08d016114fd565b60020b815260208101889052604081018790526101008b013560608201526101208b0135608082015260a00161094e6101608c016101408d0161137d565b6001600160a01b031681526020018a61016001358152506040518263ffffffff1660e01b81526004016109819190611804565b608060405180830381600087803b15801561099b57600080fd5b505af11580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d391906115e7565b93509350505085821015610b335783821015610a2457610a246109fc6080890160608a0161137d565b7f00000000000000000000000000000000000000000000000000000000000000006000610fcb565b818603610a396101a089016101808a016114dd565b8015610a8557506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610a7a60808a0160608b0161137d565b6001600160a01b0316145b15610b1757604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610ad69084906004016118b2565b600060405180830381600087803b158015610af057600080fd5b505af1158015610b04573d6000803e3d6000fd5b50505050610b123382611119565b610b31565b610b31610b2a60808a0160608b0161137d565b338361120d565b505b84811015610c5e5782811015610b5657610b566109fc60a0890160808a0161137d565b808503610b6b6101a089016101808a016114dd565b8015610bb757506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610bac60a08a0160808b0161137d565b6001600160a01b0316145b15610c4957604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610c089084906004016118b2565b600060405180830381600087803b158015610c2257600080fd5b505af1158015610c36573d6000803e3d6000fd5b50505050610c443382611119565b610c5c565b610c5c610b2a60a08a0160808b0161137d565b505b50505050505050565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b15801561035a57600080fd5b6040805160028082526060820183526000926020830190803683370190505090508281600081518110610d0857fe5b60200260200101906001600160a01b031690816001600160a01b0316815250508181600181518110610d3657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316632f1850d782336040518363ffffffff1660e01b81526004018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019060200280838360005b83811015610dc5578181015183820152602001610dad565b50505050905001935050505060206040518083038186803b158015610de957600080fd5b505afa158015610dfd573d6000803e3d6000fd5b505050506040513d6020811015610e1357600080fd5b5051610e4b576040805162461bcd60e51b8152602060048201526002602482015261554160f01b604482015290519081900360640190fd5b50505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b60208310610ed55780518252601f199092019160209182019101610eb6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610f37576040519150601f19603f3d011682016040523d82523d6000602084013e610f3c565b606091505b5091509150818015610f6a575080511580610f6a5750808060200190516020811015610f6757600080fd5b50515b610453576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b6000821580610fbc57505081810281838281610fb957fe5b04145b610fc557600080fd5b92915050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1781529251825160009485949389169392918291908083835b602083106110475780518252601f199092019160209182019101611028565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146110a9576040519150601f19603f3d011682016040523d82523d6000602084013e6110ae565b606091505b50915091508180156110dc5750805115806110dc57508080602001905160208110156110d957600080fd5b50515b611112576040805162461bcd60e51b8152602060048201526002602482015261534160f01b604482015290519081900360640190fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106111655780518252601f199092019160209182019101611146565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146111c7576040519150601f19603f3d011682016040523d82523d6000602084013e6111cc565b606091505b5050905080611208576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b602083106112895780518252601f19909201916020918201910161126a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b509150915081801561131e57508051158061131e575080806020019051602081101561131b57600080fd5b50515b611112576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b803562ffffff8116811461136757600080fd5b919050565b803560ff8116811461136757600080fd5b60006020828403121561138e578081fd5b813561139981611933565b9392505050565b6000602082840312156113b1578081fd5b815161139981611933565b600080600080608085870312156113d1578283fd5b84356113dc81611933565b935060208501356113ec81611933565b92506113fa60408601611354565b9150606085013561140a81611933565b939692955090935050565b60008060008060008060c0878903121561142d578182fd5b863561143881611933565b955060208701359450604087013593506114546060880161136c565b92506080870135915060a087013590509295509295509295565b60008060208385031215611480578182fd5b823567ffffffffffffffff80821115611497578384fd5b818501915085601f8301126114aa578384fd5b8135818111156114b8578485fd5b86602080830285010111156114cb578485fd5b60209290920196919550909350505050565b6000602082840312156114ee578081fd5b81358015158114611399578182fd5b60006020828403121561150e578081fd5b81358060020b8114611399578182fd5b60006020828403121561152f578081fd5b815167ffffffffffffffff80821115611546578283fd5b818401915084601f830112611559578283fd5b81518181111561156557fe5b604051601f8201601f19168101602001838111828210171561158357fe5b60405281815283820160200187101561159a578485fd5b6115ab826020830160208701611907565b9695505050505050565b60006101a082840312156115c7578081fd5b50919050565b6000602082840312156115de578081fd5b61139982611354565b600080600080608085870312156115fc578384fd5b8451935060208501516fffffffffffffffffffffffffffffffff81168114611622578384fd5b6040860151606090960151949790965092505050565b6000806040838503121561164a578182fd5b505080516020909101519092909150565b60006020828403121561166c578081fd5b6113998261136c565b6001600160a01b03169052565b6000815180845261169a816020860160208601611907565b601f01601f19169290920160200192915050565b60020b9052565b62ffffff169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b6001600160a01b039485168152928416602084015262ffffff919091166040830152909116606082015260800190565b6000602080830181845280855180835260408601915060408482028701019250838701855b8281101561176557603f19888603018452611753858351611682565b94509285019290850190600101611737565b5092979650505050505050565b6000602082526113996020830184611682565b60208082526014908201527314195c98d95b9d1859d9481d1bdbc81cdb585b1b60621b604082015260600190565b6020808252600990820152684e6f7420574554483960b81b604082015260600190565b60208082526014908201527350657263656e7461676520746f6f206c6172676560601b604082015260600190565b600061016082019050611818828451611675565b602083015161182a6020840182611675565b50604083015161183d60408401826116b5565b50606083015161185060608401826116ae565b50608083015161186360808401826116ae565b5060a083015160a083015260c083015160c083015260e083015160e0830152610100808401518184015250610120808401516118a182850182611675565b505061014092830151919092015290565b90815260200190565b6000808335601e198436030181126118d1578283fd5b83018035915067ffffffffffffffff8211156118eb578283fd5b60200191503681900382131561190057600080fd5b9250929050565b60005b8381101561192257818101518382015260200161190a565b83811115610e4b5750506000910152565b6001600160a01b038116811461194857600080fd5b5056fea264697066735822122038c8073aac9b9096fb2cf52f606f3d34619f194010973b644151256577d96b8664736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd40000000000000000000000007cf0fb64d72b733695d77d197c664e90d07cf45a", + "nonce": "0x4d" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2c45504850db247afaa887f65d8055002f8e5e832e43f7898aed13354c12cd27", + "transactionType": "CREATE", + "contractName": "TickLens", + "contractAddress": "0x05Ad77F1e419Dac0B580a2Ca08CB1e3e33F946Ee", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x6b812", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061052a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063351fb47814610030575b600080fd5b61004361003e366004610333565b610059565b6040516100509190610458565b60405180910390f35b60606000836001600160a01b0316635339c296846040518263ffffffff1660e01b815260040161008991906104c0565b60206040518083038186803b1580156100a157600080fd5b505afa1580156100b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100d99190610440565b90506000805b610100811015610103576001811b8316156100fb576001909101905b6001016100df565b506000856001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561013f57600080fd5b505afa158015610153573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101779190610371565b90508167ffffffffffffffff8111801561019057600080fd5b506040519080825280602002602001820160405280156101ca57816020015b6101b76102df565b8152602001906001900390816101af5790505b50935060005b6101008110156102d5576001811b8416156102cd5760405163f30dba9360e01b8152600187900b60020b60081b820183029060009081906001600160a01b038b169063f30dba93906102269086906004016104ce565b6101006040518083038186803b15801561023f57600080fd5b505afa158015610253573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102779190610399565b5050505050509150915060405180606001604052808460020b815260200182600f0b8152602001836001600160801b0316815250888760019003975087815181106102be57fe5b60200260200101819052505050505b6001016101d0565b5050505092915050565b604080516060810182526000808252602082018190529181019190915290565b8051801515811461030f57600080fd5b919050565b805161030f816104dc565b805163ffffffff8116811461030f57600080fd5b60008060408385031215610345578182fd5b8235610350816104dc565b91506020830135600181900b8114610366578182fd5b809150509250929050565b600060208284031215610382578081fd5b81518060020b8114610392578182fd5b9392505050565b600080600080600080600080610100898b0312156103b5578384fd5b88516001600160801b03811681146103cb578485fd5b80985050602089015180600f0b81146103e2578485fd5b80975050604089015195506060890151945060808901518060060b8114610407578485fd5b935061041560a08a01610314565b925061042360c08a0161031f565b915061043160e08a016102ff565b90509295985092959890939650565b600060208284031215610451578081fd5b5051919050565b602080825282518282018190526000919060409081850190868401855b828110156104b3578151805160020b855286810151600f0b878601528501516001600160801b03168585015260609093019290850190600101610475565b5091979650505050505050565b60019190910b815260200190565b60029190910b815260200190565b6001600160a01b03811681146104f157600080fd5b5056fea26469706673582212202a37e18508d67e0f2f7b89a9f0d0c67f2fcfefdf84bdc029effbe275c4807f6864736f6c63430007060033", + "nonce": "0x4e" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9f6b596a7a2abeb82c4efe35d0849d9fd2676b2a542818b9e8918261535e7435", + "transactionType": "CREATE", + "contractName": "QuoterV2", + "contractAddress": "0x84Ab2f9Fdc4Bf66312b0819D879437b8749EfDf2", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x2003ae", + "value": "0x0", + "data": "0x60e06040523480156200001157600080fd5b5060405162001d7f38038062001d7f8339810160408190526200003491620000f9565b6001600160601b0319606083811b821660805282901b1660c05260408051638da5cb5b60e01b81529051839183916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009357600080fd5b505afa158015620000a8573d6000803e3d6000fd5b505050506040513d6020811015620000bf57600080fd5b505160601b6001600160601b03191660a052506200013092505050565b80516001600160a01b0381168114620000f457600080fd5b919050565b600080604083850312156200010c578182fd5b6200011783620000dc565b91506200012760208401620000dc565b90509250929050565b60805160601c60a05160601c60c05160601c611c0f62000170600039806102f352508061031752508061036a528061068b5280610a475250611c0f6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063bd21704a1161005b578063bd21704a146100eb578063c45a01551461010e578063c6a5026a14610116578063cdca17531461012957610088565b80632f80bb1d1461008d5780634aa4a4fc146100b95780635aa6e675146100ce5780639c65a7d2146100d6575b600080fd5b6100a061009b36600461176c565b61013c565b6040516100b09493929190611a86565b60405180910390f35b6100c16102f1565b6040516100b091906119f0565b6100c1610315565b6100e96100e43660046117d2565b610339565b005b6100fe6100f936600461188a565b6104b6565b6040516100b09493929190611b21565b6100c1610689565b6100fe61012436600461188a565b6106ad565b6100a061013736600461176c565b610823565b6000606080600061014c866109ba565b67ffffffffffffffff8111801561016257600080fd5b5060405190808252806020026020018201604052801561018c578160200160208202803683370190505b509250610198866109ba565b67ffffffffffffffff811180156101ae57600080fd5b506040519080825280602002602001820160405280156101d8578160200160208202803683370190505b50915060005b60008060006101ec8a6109cb565b9250925092506000806000806102486040518060a00160405280886001600160a01b03168152602001896001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b03168152506104b6565b9350935093509350828b898151811061025d57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061028a57fe5b63ffffffff90921660209283029190910190910152929b50968201966001909601958b926102b78e6109fc565b156102cc576102c58e610a04565b9d506102dc565b8c9b5050505050505050506102e8565b505050505050506101de565b92959194509250565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008313806103485750600082135b61035157600080fd5b600080600061035f846109cb565b9250925092506103917f0000000000000000000000000000000000000000000000000000000000000000848484610a21565b5060008060008089136103bd57856001600160a01b0316856001600160a01b031610888a6000036103d8565b846001600160a01b0316866001600160a01b03161089896000035b92509250925060006103eb878787610a40565b9050600080826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561042a57600080fd5b505afa15801561043e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046291906118ac565b50505050505091509150851561048957604051848152826020820152816040820152606081fd5b6000541561049f57600054841461049f57600080fd5b604051858152826020820152816040820152606081fd5b6020810151815160608301516000928392839283926001600160a01b03808216908416109284926104e79290610a40565b905086608001516001600160a01b0316600014156105085760408701516000555b60005a9050816001600160a01b031663128acb08308561052b8c60400151610a7e565b6000038c608001516001600160a01b031660001461054d578c60800151610573565b8761056c5773fffd8963efd1fc6a506488495d951d5263988d25610573565b6401000276a45b8d602001518e606001518f60000151604051602001610594939291906119b5565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016105c3959493929190611a04565b6040805180830381600087803b1580156105dc57600080fd5b505af192505050801561060c575060408051601f3d908101601f19168201909252610609918101906117af565b60015b61067c573d80801561063a576040519150601f19603f3d011682016040523d82523d6000602084013e61063f565b606091505b505a8203945088608001516001600160a01b03166000141561066057600080555b61066b818487610a94565b975097509750975050505050610682565b50505050505b9193509193565b7f000000000000000000000000000000000000000000000000000000000000000081565b6020810151815160608301516000928392839283926001600160a01b03808216908416109284926106de9290610a40565b905060005a9050816001600160a01b031663128acb0830856107038c60400151610a7e565b60808d01516001600160a01b031615610720578c60800151610746565b8761073f5773fffd8963efd1fc6a506488495d951d5263988d25610746565b6401000276a45b8d600001518e606001518f60200151604051602001610767939291906119b5565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401610796959493929190611a04565b6040805180830381600087803b1580156107af57600080fd5b505af19250505080156107df575060408051601f3d908101601f191682019092526107dc918101906117af565b60015b61067c573d80801561080d576040519150601f19603f3d011682016040523d82523d6000602084013e610812565b606091505b505a8203945061066b818487610a94565b60006060806000610833866109ba565b67ffffffffffffffff8111801561084957600080fd5b50604051908082528060200260200182016040528015610873578160200160208202803683370190505b50925061087f866109ba565b67ffffffffffffffff8111801561089557600080fd5b506040519080825280602002602001820160405280156108bf578160200160208202803683370190505b50915060005b60008060006108d38a6109cb565b92509250925060008060008061092f6040518060a00160405280896001600160a01b03168152602001886001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b03168152506106ad565b9350935093509350828b898151811061094457fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061097157fe5b63ffffffff90921660209283029190910190910152929b50968201966001909601958b9261099e8e6109fc565b156102cc576109ac8e610a04565b9d50505050505050506108c5565b80516017601319909101045b919050565b600080806109d98482610b50565b92506109e6846014610c00565b90506109f3846017610b50565b91509193909250565b516042111590565b8051606090610a1b90839060179060161901610ca7565b92915050565b6000610a3785610a32868686610df8565b610e4e565b95945050505050565b6000610a767f0000000000000000000000000000000000000000000000000000000000000000610a71868686610df8565b610f15565b949350505050565b6000600160ff1b8210610a9057600080fd5b5090565b600080600080600080876001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b158015610ad757600080fd5b505afa158015610aeb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0f91906118ac565b50949750610b2595508e9450610ff99350505050565b91975095509050610b406001600160a01b0389168383611086565b9350869250505093509350935093565b600081826014011015610b9f576040805162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b604482015290519081900360640190fd5b8160140183511015610bf0576040805162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015290519081900360640190fd5b500160200151600160601b900490565b600081826003011015610c4e576040805162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b604482015290519081900360640190fd5b8160030183511015610c9e576040805162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015290519081900360640190fd5b50016003015190565b60608182601f011015610cf2576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b828284011015610d3a576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b81830184511015610d86576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b606082158015610da55760405191506000825260208201604052610def565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610dde578051835260209283019201610dc6565b5050858452601f01601f1916604052505b50949350505050565b610e0061162a565b826001600160a01b0316846001600160a01b03161115610e1e579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000610e5a8383610f15565b9050336001600160a01b03821614610e7157600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015610ed557600080fd5b505afa158015610ee9573d6000803e3d6000fd5b505050506040513d6020811015610eff57600080fd5b50516001600160a01b03163314610a1b57600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610610f3d57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b60008060008351606014611065576044845110156110325760405162461bcd60e51b815260040161102990611a5c565b60405180910390fd5b6004840193508380602001905181019061104c9190611820565b60405162461bcd60e51b81526004016110299190611a49565b83806020019051810190611079919061194c565b9250925092509193909250565b60008060008060008060008060088b6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110cd57600080fd5b505afa1580156110e1573d6000803e3d6000fd5b505050506040513d60208110156110f757600080fd5b5051600290810b908c900b8161110957fe5b0560020b901d905060006101008c6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561114f57600080fd5b505afa158015611163573d6000803e3d6000fd5b505050506040513d602081101561117957600080fd5b5051600290810b908d900b8161118b57fe5b0560020b8161119657fe5b079050600060088d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156111d657600080fd5b505afa1580156111ea573d6000803e3d6000fd5b505050506040513d602081101561120057600080fd5b5051600290810b908d900b8161121257fe5b0560020b901d905060006101008e6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561125857600080fd5b505afa15801561126c573d6000803e3d6000fd5b505050506040513d602081101561128257600080fd5b5051600290810b908e900b8161129457fe5b0560020b8161129f57fe5b07905060008160ff166001901b8f6001600160a01b0316635339c296856040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b1580156112f357600080fd5b505afa158015611307573d6000803e3d6000fd5b505050506040513d602081101561131d57600080fd5b5051161180156113a357508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561136157600080fd5b505afa158015611375573d6000803e3d6000fd5b505050506040513d602081101561138b57600080fd5b5051600290810b908d900b8161139d57fe5b0760020b155b80156113b457508b60020b8d60020b135b945060008360ff166001901b8f6001600160a01b0316635339c296876040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561140757600080fd5b505afa15801561141b573d6000803e3d6000fd5b505050506040513d602081101561143157600080fd5b5051161180156114b757508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561147557600080fd5b505afa158015611489573d6000803e3d6000fd5b505050506040513d602081101561149f57600080fd5b5051600290810b908e900b816114b157fe5b0760020b155b80156114c857508b60020b8d60020b125b95508160010b8460010b12806114f457508160010b8460010b1480156114f457508060ff168360ff1611155b1561150a57839950829750819850809650611517565b8199508097508398508296505b505060001960ff87161b9150505b8560010b8760010b136115e7578560010b8760010b141561154c5760001960ff858103161c165b6000818c6001600160a01b0316635339c2968a6040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561159657600080fd5b505afa1580156115aa573d6000803e3d6000fd5b505050506040513d60208110156115c057600080fd5b50511690506115ce8161160f565b61ffff1698909801975050600190950194600019611525565b81156115f4576001880397505b8215611601576001880397505b505050505050509392505050565b6000805b8215610a1b57600019830190921691600101611613565b604080516060810182526000808252602082018190529181019190915290565b600082601f83011261165a578081fd5b813561166d61166882611b6f565b611b4b565b818152846020838601011115611681578283fd5b816020850160208301379081016020019190915292915050565b8051600281900b81146109c657600080fd5b600060a082840312156116be578081fd5b60405160a0810181811067ffffffffffffffff821117156116db57fe5b60405290508082356116ec81611bc1565b815260208301356116fc81611bc1565b602082015260408381013590820152606083013562ffffff8116811461172157600080fd5b60608201526117326080840161173e565b60808201525092915050565b80356109c681611bc1565b805161ffff811681146109c657600080fd5b805160ff811681146109c657600080fd5b6000806040838503121561177e578182fd5b823567ffffffffffffffff811115611794578283fd5b6117a08582860161164a565b95602094909401359450505050565b600080604083850312156117c1578182fd5b505080516020909101519092909150565b6000806000606084860312156117e6578081fd5b8335925060208401359150604084013567ffffffffffffffff81111561180a578182fd5b6118168682870161164a565b9150509250925092565b600060208284031215611831578081fd5b815167ffffffffffffffff811115611847578182fd5b8201601f81018413611857578182fd5b805161186561166882611b6f565b818152856020838501011115611879578384fd5b610a37826020830160208601611b91565b600060a0828403121561189b578081fd5b6118a583836116ad565b9392505050565b600080600080600080600080610100898b0312156118c8578384fd5b88516118d381611bc1565b97506118e160208a0161169b565b96506118ef60408a01611749565b95506118fd60608a01611749565b945061190b60808a01611749565b935061191960a08a0161175b565b925061192760c08a0161175b565b915060e0890151801515811461193b578182fd5b809150509295985092959890939650565b600080600060608486031215611960578081fd5b83519250602084015161197281611bc1565b91506119806040850161169b565b90509250925092565b600081518084526119a1816020860160208601611b91565b601f01601f19169290920160200192915050565b606093841b6bffffffffffffffffffffffff19908116825260e89390931b6001600160e81b0319166014820152921b166017820152602b0190565b6001600160a01b0391909116815260200190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a06080830152611a3e60a0830184611989565b979650505050505050565b6000602082526118a56020830184611989565b60208082526010908201526f2ab732bc3832b1ba32b21032b93937b960811b604082015260600190565b600060808201868352602060808185015281875180845260a0860191508289019350845b81811015611acf5784516001600160a01b031683529383019391830191600101611aaa565b505084810360408601528651808252908201925081870190845b81811015611b0b57825163ffffffff1685529383019391830191600101611ae9565b5050505060609290920192909252949350505050565b9384526001600160a01b0392909216602084015263ffffffff166040830152606082015260800190565b60405181810167ffffffffffffffff81118282101715611b6757fe5b604052919050565b600067ffffffffffffffff821115611b8357fe5b50601f01601f191660200190565b60005b83811015611bac578181015183820152602001611b94565b83811115611bbb576000848401525b50505050565b6001600160a01b0381168114611bd657600080fd5b5056fea2646970667358221220f51808d283bf044e2dd0ebc2c1dcdc5a1aa6c8c5a8fda0321f06f6d973058aa264736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4", + "nonce": "0x4f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0c8e8a6e13306b71cac18db649241312626b52dfad137cfc117d0015fa7637f4", + "transactionType": "CREATE", + "contractName": "KatanaInterfaceMulticall", + "contractAddress": "0x48365CcA8769c926ffbFE5B43f0e360363e8ee70", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x69aab", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061050f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80630f28c97d146100465780631749e1e3146100645780634d2301cc14610085575b600080fd5b61004e610098565b60405161005b91906103da565b60405180910390f35b610077610072366004610280565b61009c565b60405161005b9291906103e3565b61004e61009336600461025f565b610213565b4290565b8051439060609067ffffffffffffffff811180156100b957600080fd5b506040519080825280602002602001820160405280156100f357816020015b6100e0610220565b8152602001906001900390816100d85790505b50905060005b835181101561020d57600080600086848151811061011357fe5b60200260200101516000015187858151811061012b57fe5b60200260200101516020015188868151811061014357fe5b60200260200101516040015192509250925060005a9050600080856001600160a01b0316858560405161017691906103be565b60006040518083038160008787f1925050503d80600081146101b4576040519150601f19603f3d011682016040523d82523d6000602084013e6101b9565b606091505b509150915060005a8403905060405180606001604052808415158152602001828152602001838152508989815181106101ee57fe5b60200260200101819052505050505050505080806001019150506100f9565b50915091565b6001600160a01b03163190565b604051806060016040528060001515815260200160008152602001606081525090565b80356001600160a01b038116811461025a57600080fd5b919050565b600060208284031215610270578081fd5b61027982610243565b9392505050565b60006020808385031215610292578182fd5b823567ffffffffffffffff808211156102a9578384fd5b818501915085601f8301126102bc578384fd5b8135818111156102c857fe5b6102d58485830201610485565b81815284810190848601875b848110156103af5781358701601f196060828e0382011215610301578a8bfd5b60408051606081018181108b8211171561031757fe5b8252610324848d01610243565b8152818401358c82015260608401358a81111561033f578d8efd5b8085019450508e603f850112610353578c8dfd5b8b8401358a81111561036157fe5b6103718d85601f84011601610485565b93508084528f83828701011115610386578d8efd5b808386018e86013783018c018d90529081019190915285525092870192908701906001016102e1565b50909998505050505050505050565b600082516103d08184602087016104a9565b9190910192915050565b90815260200190565b600060408083018584526020828186015281865180845260609350838701915083838202880101838901875b8381101561047557898303605f19018552815180511515845286810151878501528801518884018890528051888501819052608061045282828801858c016104a9565b96880196601f91909101601f19169490940190930192509085019060010161040f565b50909a9950505050505050505050565b60405181810167ffffffffffffffff811182821017156104a157fe5b604052919050565b60005b838110156104c45781810151838201526020016104ac565b838111156104d3576000848401525b5050505056fea2646970667358221220d2bc22659309504a96e5cca841b34d5a580f62ba37f08a9fe5f9e27dffdc6bef64736f6c63430007060033", + "nonce": "0x50" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x68abcc033af4644a686f54fc82b3e1ebcbe2b940cc0f0cf5fcffefc09241d53c", + "transactionType": "CREATE", + "contractName": "MixedRouteQuoterV1", + "contractAddress": "0xebdC1bb4DF7627573A480bBEEB30e8919d21BC90", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xB255D6A720BB7c39fee173cE22113397119cB930", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x20e275", + "value": "0x0", + "data": "0x6101006040523480156200001257600080fd5b5060405162001e7838038062001e78833981016040819052620000359162000106565b6001600160601b0319606084811b821660805282901b1660c05260408051638da5cb5b60e01b81529051849183916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009457600080fd5b505afa158015620000a9573d6000803e3d6000fd5b505050506040513d6020811015620000c057600080fd5b50516001600160601b0319606091821b811660a05294901b90931660e052506200014f92505050565b80516001600160a01b03811681146200010157600080fd5b919050565b6000806000606084860312156200011b578283fd5b6200012684620000e9565b92506200013660208501620000e9565b91506200014660408501620000e9565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c611cd8620001a06000398061018852806106ee5250806101405250806101645250806101fa52806104cb52806107845250611cd86000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80639c65a7d21161005b5780639c65a7d2146100db578063b174a0a7146100f0578063c45a015514610113578063cdca17531461011b57610088565b80634aa4a4fc1461008d5780635aa6e675146100ab57806368e0d4e1146100b35780638a499286146100bb575b600080fd5b61009561013e565b6040516100a29190611a74565b60405180910390f35b610095610162565b610095610186565b6100ce6100c936600461183f565b6101aa565b6040516100a29190611b46565b6100ee6100e9366004611787565b6101c9565b005b6101036100fe3660046118a3565b610335565b6040516100a29493929190611bea565b6100956104c9565b61012e610129366004611721565b6104ed565b6040516100a29493929190611b4f565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101c38260400151836000015184602001516106e4565b92915050565b60008313806101d85750600082135b6101e157600080fd5b60008060006101ef8461072d565b9250925092506102217f000000000000000000000000000000000000000000000000000000000000000084848461075e565b506000806000881361024b57846001600160a01b0316846001600160a01b03161088600003610265565b836001600160a01b0316856001600160a01b031610876000035b91509150600061027686868661077d565b9050600080826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b1580156102b557600080fd5b505afa1580156102c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ed9190611930565b50505050505091509150841561031457604051848152826020820152816040820152606081fd5b60405162461bcd60e51b815260040161032c90611b11565b60405180910390fd5b6020810151815160608301516000928392839283926001600160a01b0380821690841610928492610366929061077d565b905060005a9050816001600160a01b031663128acb08308561038b8c604001516107bb565b60808d01516001600160a01b0316156103a8578c608001516103ce565b876103c75773fffd8963efd1fc6a506488495d951d5263988d256103ce565b6401000276a45b8d600001518e606001518f602001516040516020016103ef93929190611a39565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161041e959493929190611a88565b6040805180830381600087803b15801561043757600080fd5b505af1925050508015610467575060408051601f3d908101601f1916820190925261046491810190611764565b60015b6104bc573d808015610495576040519150601f19603f3d011682016040523d82523d6000602084013e61049a565b606091505b505a820394506104ab8184876107d1565b9750975097509750505050506104c2565b50505050505b9193509193565b7f000000000000000000000000000000000000000000000000000000000000000081565b600060608060006104fd8661088d565b67ffffffffffffffff8111801561051357600080fd5b5060405190808252806020026020018201604052801561053d578160200160208202803683370190505b5092506105498661088d565b67ffffffffffffffff8111801561055f57600080fd5b50604051908082528060200260200182016040528015610589578160200160208202803683370190505b50915060005b600080600061059d8a61072d565b91945092509050628000008116156105eb576105e46040518060600160405280856001600160a01b03168152602001846001600160a01b031681526020018b8152506101aa565b98506106a3565b6000806000806106416040518060a00160405280896001600160a01b03168152602001886001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b0316815250610335565b9350935093509350828b898151811061065657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061068357fe5b63ffffffff90921660209283029190910190910152929b50505094909401935b6001909301926106b28a61089e565b156106c7576106c08a6108a6565b99506106d3565b889750505050506106db565b50505061058f565b92959194509250565b60008060006107147f000000000000000000000000000000000000000000000000000000000000000086866108bd565b9150915061072386838361098b565b9695505050505050565b6000808061073b8482610a47565b9250610748846014610af7565b9050610755846017610a47565b91509193909250565b60006107748561076f868686610b9e565b610bf4565b95945050505050565b60006107b37f00000000000000000000000000000000000000000000000000000000000000006107ae868686610b9e565b610cbb565b949350505050565b6000600160ff1b82106107cd57600080fd5b5090565b600080600080600080876001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561081457600080fd5b505afa158015610828573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084c9190611930565b5094975061086295508e9450610d9f9350505050565b9197509550905061087d6001600160a01b0389168383610e23565b9350869250505093509350935093565b80516017601319909101045b919050565b516042111590565b80516060906101c3908390601790601619016113ac565b60008060006108cc85856114fd565b5090506000806108dd888888611561565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561091557600080fd5b505afa158015610929573d6000803e3d6000fd5b505050506040513d606081101561093f57600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b038781169084161461097957808261097c565b81815b90999098509650505050505050565b60008084116109e1576040805162461bcd60e51b815260206004820152601960248201527f494e53554646494349454e545f494e5055545f414d4f554e5400000000000000604482015290519081900360640190fd5b6000831180156109f15750600082115b6109fa57600080fd5b6000610a08856103e5611621565b90506000610a168285611621565b90506000610a3083610a2a886103e8611621565b90611645565b9050808281610a3b57fe5b04979650505050505050565b600081826014011015610a96576040805162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b604482015290519081900360640190fd5b8160140183511015610ae7576040805162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015290519081900360640190fd5b500160200151600160601b900490565b600081826003011015610b45576040805162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b604482015290519081900360640190fd5b8160030183511015610b95576040805162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015290519081900360640190fd5b50016003015190565b610ba6611670565b826001600160a01b0316846001600160a01b03161115610bc4579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000610c008383610cbb565b9050336001600160a01b03821614610c1757600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015610c7b57600080fd5b505afa158015610c8f573d6000803e3d6000fd5b505050506040513d6020811015610ca557600080fd5b50516001600160a01b031633146101c357600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610610ce357600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b60008060008351606014610e0257604484511015610dcf5760405162461bcd60e51b815260040161032c90611ae7565b60048401935083806020019051810190610de991906117d5565b60405162461bcd60e51b815260040161032c9190611acd565b83806020019051810190610e1691906119d0565b9250925092509193909250565b60008060008060008060008060088b6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e6a57600080fd5b505afa158015610e7e573d6000803e3d6000fd5b505050506040513d6020811015610e9457600080fd5b5051600290810b908c900b81610ea657fe5b0560020b901d905060006101008c6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610eec57600080fd5b505afa158015610f00573d6000803e3d6000fd5b505050506040513d6020811015610f1657600080fd5b5051600290810b908d900b81610f2857fe5b0560020b81610f3357fe5b079050600060088d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f7357600080fd5b505afa158015610f87573d6000803e3d6000fd5b505050506040513d6020811015610f9d57600080fd5b5051600290810b908d900b81610faf57fe5b0560020b901d905060006101008e6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610ff557600080fd5b505afa158015611009573d6000803e3d6000fd5b505050506040513d602081101561101f57600080fd5b5051600290810b908e900b8161103157fe5b0560020b8161103c57fe5b07905060008160ff166001901b8f6001600160a01b0316635339c296856040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561109057600080fd5b505afa1580156110a4573d6000803e3d6000fd5b505050506040513d60208110156110ba57600080fd5b50511611801561114057508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110fe57600080fd5b505afa158015611112573d6000803e3d6000fd5b505050506040513d602081101561112857600080fd5b5051600290810b908d900b8161113a57fe5b0760020b155b801561115157508b60020b8d60020b135b945060008360ff166001901b8f6001600160a01b0316635339c296876040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b1580156111a457600080fd5b505afa1580156111b8573d6000803e3d6000fd5b505050506040513d60208110156111ce57600080fd5b50511611801561125457508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561121257600080fd5b505afa158015611226573d6000803e3d6000fd5b505050506040513d602081101561123c57600080fd5b5051600290810b908e900b8161124e57fe5b0760020b155b801561126557508b60020b8d60020b125b95508160010b8460010b128061129157508160010b8460010b14801561129157508060ff168360ff1611155b156112a7578399508297508198508096506112b4565b8199508097508398508296505b505060001960ff87161b9150505b8560010b8760010b13611384578560010b8760010b14156112e95760001960ff858103161c165b6000818c6001600160a01b0316635339c2968a6040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561133357600080fd5b505afa158015611347573d6000803e3d6000fd5b505050506040513d602081101561135d57600080fd5b505116905061136b81611655565b61ffff16989098019750506001909501946000196112c2565b8115611391576001880397505b821561139e576001880397505b505050505050509392505050565b60608182601f0110156113f7576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b82828401101561143f576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b8183018451101561148b576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b6060821580156114aa57604051915060008252602082016040526114f4565b6040519150601f8416801560200281840101858101878315602002848b0101015b818310156114e35780518352602092830192016114cb565b5050858452601f01601f1916604052505b50949350505050565b600080826001600160a01b0316846001600160a01b0316141561151f57600080fd5b826001600160a01b0316846001600160a01b03161061153f578284611542565b83835b90925090506001600160a01b03821661155a57600080fd5b9250929050565b600080600061157085856114fd565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527fe85772d2fe4ad93037659afaee57751696456eb5dd99987e43f3cf11c6e255a2609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b600082158061163c5750508181028183828161163957fe5b04145b6101c357600080fd5b808201828110156101c357600080fd5b6000805b82156101c357600019830190921691600101611659565b604080516060810182526000808252602082018190529181019190915290565b600082601f8301126116a0578081fd5b81356116b36116ae82611c38565b611c14565b8181528460208386010111156116c7578283fd5b816020850160208301379081016020019190915292915050565b8051600281900b811461089957600080fd5b803561089981611c8a565b805161ffff8116811461089957600080fd5b805160ff8116811461089957600080fd5b60008060408385031215611733578182fd5b823567ffffffffffffffff811115611749578283fd5b61175585828601611690565b95602094909401359450505050565b60008060408385031215611776578182fd5b505080516020909101519092909150565b60008060006060848603121561179b578081fd5b8335925060208401359150604084013567ffffffffffffffff8111156117bf578182fd5b6117cb86828701611690565b9150509250925092565b6000602082840312156117e6578081fd5b815167ffffffffffffffff8111156117fc578182fd5b8201601f8101841361180c578182fd5b805161181a6116ae82611c38565b81815285602083850101111561182e578384fd5b610774826020830160208601611c5a565b600060608284031215611850578081fd5b6040516060810181811067ffffffffffffffff8211171561186d57fe5b604052823561187b81611c8a565b8152602083013561188b81611c8a565b60208201526040928301359281019290925250919050565b600060a082840312156118b4578081fd5b60405160a0810181811067ffffffffffffffff821117156118d157fe5b60405282356118df81611c8a565b815260208301356118ef81611c8a565b602082015260408381013590820152606083013562ffffff81168114611913578283fd5b6060820152611924608084016116f3565b60808201529392505050565b600080600080600080600080610100898b03121561194c578384fd5b885161195781611c8a565b975061196560208a016116e1565b965061197360408a016116fe565b955061198160608a016116fe565b945061198f60808a016116fe565b935061199d60a08a01611710565b92506119ab60c08a01611710565b915060e089015180151581146119bf578182fd5b809150509295985092959890939650565b6000806000606084860312156119e4578081fd5b8351925060208401516119f681611c8a565b9150611a04604085016116e1565b90509250925092565b60008151808452611a25816020860160208601611c5a565b601f01601f19169290920160200192915050565b606093841b6bffffffffffffffffffffffff19908116825260e89390931b6001600160e81b0319166014820152921b166017820152602b0190565b6001600160a01b0391909116815260200190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a06080830152611ac260a0830184611a0d565b979650505050505050565b600060208252611ae06020830184611a0d565b9392505050565b60208082526010908201526f2ab732bc3832b1ba32b21032b93937b960811b604082015260600190565b6020808252818101527f4578616374206f75747075742071756f7465206e6f7420737570706f72746564604082015260600190565b90815260200190565b600060808201868352602060808185015281875180845260a0860191508289019350845b81811015611b985784516001600160a01b031683529383019391830191600101611b73565b505084810360408601528651808252908201925081870190845b81811015611bd457825163ffffffff1685529383019391830191600101611bb2565b5050505060609290920192909252949350505050565b9384526001600160a01b0392909216602084015263ffffffff166040830152606082015260800190565b60405181810167ffffffffffffffff81118282101715611c3057fe5b604052919050565b600067ffffffffffffffff821115611c4c57fe5b50601f01601f191660200190565b60005b83811015611c75578181015183820152602001611c5d565b83811115611c84576000848401525b50505050565b6001600160a01b0381168114611c9f57600080fd5b5056fea2646970667358221220eb85197b0a63d235fbc99b0921e5ba25859ed2839c1f4b94107af88b516d505964736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000b255d6a720bb7c39fee173ce22113397119cb930000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4", + "nonce": "0x51" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionType": "CALL", + "contractName": "src/core/KatanaV3PoolBeacon.sol:KatanaV3PoolBeacon", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "function": "transferOwnership(address)", + "arguments": [ + "0x9D05D1F5b0424F8fDE534BC196FFB6Dd211D902a" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "to": "0x4c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf31", + "gas": "0xb078", + "value": "0x0", + "data": "0xf2fde38b0000000000000000000000009d05d1f5b0424f8fde534bc196ffb6dd211d902a", + "nonce": "0x52" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xa4217cd430ef8c688c19cd1010b0fd25a7ed2530a50e7caba3d1b5e681cf6fed", + "transactionIndex": "0x35", + "blockHash": "0xba968a98f49e6d0071eb15dd648d9e1d1a92aef3ae3b25ab17839c682da5047e", + "blockNumber": "0x263f521", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x877cdd", + "gasUsed": "0x4ddad5", + "contractAddress": "0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xdb4d3e73aa89c36929d46954b032f978ba5152acee569d37a10f2d73448d6bca", + "transactionIndex": "0xc", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x6677d0", + "gasUsed": "0x482582", + "contractAddress": "0xFe70f3F08637C67E451A5D74B292DFe7691D694F", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionIndex": "0x26", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x966779", + "gasUsed": "0xf9d58", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "logs": [ + { + "address": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000008295771719b138a241f45023b13cc868d72827d" + ], + "data": "0x", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "transactionHash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionIndex": "0x26", + "logIndex": "0x2f", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000008000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000802000000000000000000000000000000400000000000000000000000000100000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xe823d9534c5a148772a56d73e787ab894844feb69ddd4d54b949ef284ceb17a0", + "transactionIndex": "0x47", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0xc7e973", + "gasUsed": "0xec5a8", + "contractAddress": "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x252186", + "gasUsed": "0xbeaf3", + "contractAddress": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "logs": [ + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f62954496", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e" + ], + "data": "0x", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x23", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000000064", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000a", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x24", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000000bb8", + "0x000000000000000000000000000000000000000000000000000000000000003c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000001e", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x25", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000002710", + "0x00000000000000000000000000000000000000000000000000000000000000c8" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000064", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x26", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x000000000000000001000000000400200008200000000000000000008000000100010000000008000800000000000000000100000000000000000000000c0000000000000000000000000000000000000000000000040040000000000000000000000000020010000000000000000800000080000000000000000000000000024000000000000000000000002000000000000011000000000001000000000000000000000000000000000000000000000000000000000002000000200000000000000000000000000000000000000000000000000000000000001000000060000000000000000004000000000000000000000000000000008000000100000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xa843298e33ac07808014483504c4d2361f66b5ecd59c6598ed10c0bc406436e9", + "transactionIndex": "0x17", + "blockHash": "0xa35eac65d017939a48b0125e752adfcf7f75c312da9fb7fb38cca363b44308de", + "blockNumber": "0x263f525", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x26e1c0", + "gasUsed": "0x119d24", + "contractAddress": "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x70e6f0888de92ce2dc655bf54cc17eb878698e2a2b75ad8afc8ae9d60096c15a", + "transactionIndex": "0x1d", + "blockHash": "0xd829987555e1b78267db7bad0ada9facf6b095823009f773a53e34e30c08c2cd", + "blockNumber": "0x263f526", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x96ed75", + "gasUsed": "0x5393db", + "contractAddress": "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xfd431ea9532e18d24979de234b0e490da59e501942d2dcd10bb2cfd57a6d3025", + "transactionIndex": "0x3e", + "blockHash": "0xd829987555e1b78267db7bad0ada9facf6b095823009f773a53e34e30c08c2cd", + "blockNumber": "0x263f526", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0xcda30f", + "gasUsed": "0x90e13", + "contractAddress": "0x7cF0fb64d72b733695d77d197c664e90D07cF45A", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xa0f07e84401e580d16d4d162b0fed0d1040c77926fba13b760f9e854d4e141f9", + "transactionIndex": "0x26", + "blockHash": "0x11eccf7c5b66b927e195552ea26347d66df4092d34cd52f0d8188de3cb3615fe", + "blockNumber": "0x263f527", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x443c4a", + "gasUsed": "0x168ee7", + "contractAddress": "0x0124c9Ce7E77eD166f6d53AF679B491555b5C0F7", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x2c45504850db247afaa887f65d8055002f8e5e832e43f7898aed13354c12cd27", + "transactionIndex": "0x27", + "blockHash": "0x8667c90df6467a944546d9c09cbd131bec9cd740b96ba173929132bb13386b0a", + "blockNumber": "0x263f528", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x380a5d", + "gasUsed": "0x52b22", + "contractAddress": "0x05Ad77F1e419Dac0B580a2Ca08CB1e3e33F946Ee", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x9f6b596a7a2abeb82c4efe35d0849d9fd2676b2a542818b9e8918261535e7435", + "transactionIndex": "0x2c", + "blockHash": "0x5d9df37e8a0ee3fbd122d982b1df425cfb1c66a0bc92ce2d1f6240f122ee5461", + "blockNumber": "0x263f529", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x739af0", + "gasUsed": "0x18bc1b", + "contractAddress": "0x84Ab2f9Fdc4Bf66312b0819D879437b8749EfDf2", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x0c8e8a6e13306b71cac18db649241312626b52dfad137cfc117d0015fa7637f4", + "transactionIndex": "0x6", + "blockHash": "0xdf3e98f55ac29cb1e4122372e64c7e05f969cfa37f461461f1d636aaa34c1b84", + "blockNumber": "0x263f52a", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x116d07", + "gasUsed": "0x51484", + "contractAddress": "0x48365CcA8769c926ffbFE5B43f0e360363e8ee70", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x68abcc033af4644a686f54fc82b3e1ebcbe2b940cc0f0cf5fcffefc09241d53c", + "transactionIndex": "0x2e", + "blockHash": "0xdf3e98f55ac29cb1e4122372e64c7e05f969cfa37f461461f1d636aaa34c1b84", + "blockNumber": "0x263f52a", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x546af7", + "gasUsed": "0x196779", + "contractAddress": "0xebdC1bb4DF7627573A480bBEEB30e8919d21BC90", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionIndex": "0x1a", + "blockHash": "0xf55aed60e699f2d69aa4f450dc4ebb710d2007f1e204b63db28e6762a7af3ac0", + "blockNumber": "0x263f52b", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "cumulativeGasUsed": "0x1ed36a", + "gasUsed": "0x7012", + "contractAddress": null, + "logs": [ + { + "address": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x00000000000000000000000008295771719b138a241f45023b13cc868d72827d", + "0x0000000000000000000000009d05d1f5b0424f8fde534bc196ffb6dd211d902a" + ], + "data": "0x", + "blockHash": "0xf55aed60e699f2d69aa4f450dc4ebb710d2007f1e204b63db28e6762a7af3ac0", + "blockNumber": "0x263f52b", + "transactionHash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionIndex": "0x1a", + "logIndex": "0x2a", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000008000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000000000000000000001000000000000000000000002000000000000000000000000000000000002000000000000000000000000000000400000000000000000000000000100000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + } + ], + "libraries": [ + "src/periphery/libraries/NFTDescriptor.sol:NFTDescriptor:0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94" + ], + "pending": [], + "returns": {}, + "timestamp": 1732163922, + "chain": 2020, + "multi": false, + "commit": "1e197e8" +} \ No newline at end of file diff --git a/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-latest.json b/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-latest.json new file mode 100644 index 0000000..bc5312d --- /dev/null +++ b/broadcast/DeployKatanaV3Mainnet.s.sol/2020/run-latest.json @@ -0,0 +1,614 @@ +{ + "transactions": [ + { + "hash": "0xa4217cd430ef8c688c19cd1010b0fd25a7ed2530a50e7caba3d1b5e681cf6fed", + "transactionType": "CREATE", + "contractName": "NFTDescriptor", + "contractAddress": "0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x653614", + "data": "0x615b4c610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100355760003560e01c8063c49917d71461003a575b600080fd5b61004d610048366004613b51565b610063565b60405161005a9190614190565b60405180910390f35b6060600061007e83610079856101800151610170565b6103b6565b905060006100b26100928560600151610471565b61009f8660800151610471565b6100ad876101a001516105dd565b6105f3565b905060006101006100c68660000151610625565b6100d38760800151610471565b6100e088602001516105dd565b6100ed89604001516105dd565b6100fb8a6101800151610170565b610700565b9050600061011561011087610736565b610971565b9050610145848484846040516020016101319493929190613da9565b604051602081830303815290604052610971565b604051602001610155919061414b565b6040516020818303038152906040529450505050505b919050565b606062ffffff821661019b5750604080518082019091526002815261302560f01b602082015261016b565b816000805b62ffffff8316156101eb5760ff8116156101bc576001016101d5565b600a62ffffff84160662ffffff166000146101d5576001015b600190910190600a62ffffff84160492506101a0565b6101f3613a4b565b6000600584106102e8576000600461020e8660ff8716610abf565b101561021b57600161021e565b60005b60ff90811691506102329085166001610abf565b61023d866005610abf565b106102695761026461025360ff86166001610abf565b61025e876005610abf565b90610abf565b61026c565b60005b60ff85166080850181905290925061028b9060019061025e9085610b1c565b60ff90811660a085015260808401516102b29183916102ac91166001610abf565b90610b1c565b60ff90811660408501526102da9082906102ac906102d39088166001610b1c565b8590610b1c565b60ff16602084015250610358565b6102f3600585610abf565b6002608084018190529091506103119060019061025e908490610b1c565b60ff90811660a08401526103339061032c9085166002610b1c565b8290610b1c565b60ff1660208301819052610348906002610abf565b60ff166040830152600160c08301525b6103776103688560ff8616610abf565b62ffffff891690600a0a610b76565b8252600160e08301526004841161038f57600061039a565b61039a846004610abf565b60ff1660608301526103ab82610bdd565b979650505050505050565b6060816103c68460600151610471565b6103d38560800151610471565b61040c8660e00151156103eb578661012001516103f2565b8661010001515b8761016001518860c001518960a001518a60e00151610ded565b6104458760e00151156104245787610100015161042b565b8761012001515b8861016001518960c001518a60a001518b60e00151610ded565b604051602001610459959493929190614093565b60405160208183030381529060405290505b92915050565b6060816000805b82518160ff1610156104bd57828160ff168151811061049357fe5b6020910101516001600160f81b031916601160f91b14156104b5576001909101905b600101610478565b5060ff8116156105d55760008160ff1683510167ffffffffffffffff811180156104e657600080fd5b506040519080825280601f01601f191660200182016040528015610511576020820181803683370190505b5090506000805b84518160ff1610156105c857848160ff168151811061053357fe5b6020910101516001600160f81b031916601160f91b141561057d57601760fa1b83838060010194508151811061056557fe5b60200101906001600160f81b031916908160001a9053505b848160ff168151811061058c57fe5b602001015160f81c60f81b8383806001019450815181106105a957fe5b60200101906001600160f81b031916908160001a905350600101610518565b508194505050505061016b565b509192915050565b606061046b6001600160a01b0383166014610f02565b60608383838660405160200161060c9493929190613e87565b60405160208183030381529060405290505b9392505050565b60608161064a57506040805180820190915260018152600360fc1b602082015261016b565b8160005b811561066257600101600a8204915061064e565b60008167ffffffffffffffff8111801561067b57600080fd5b506040519080825280601f01601f1916602001820160405280156106a6576020820181803683370190505b50859350905060001982015b83156106f757600a840660300160f81b828280600190039350815181106106d557fe5b60200101906001600160f81b031916908160001a905350600a840493506106b2565b50949350505050565b6060838584848960405160200161071b959493929190613fb0565b60405160208183030381529060405290505b95945050505050565b60606000604051806102a0016040528061075385602001516105dd565b815260200161076585604001516105dd565b8152602001846101a001516001600160a01b0316815260200184606001518152602001846080015181526020016107a0856101800151610170565b815260200184610100015160020b815260200184610120015160020b815260200184610160015160020b81526020016107e9856101000151866101200151876101400151611061565b60000b81526020018460000151815260200161081385602001516001600160a01b03166088611098565b815260200161083085604001516001600160a01b03166088611098565b815260200161084d85602001516001600160a01b03166000611098565b815260200161086a85604001516001600160a01b03166000611098565b815260200161089d61088f86602001516001600160a01b0316601088600001516110a7565b600060ff60106101126110c7565b81526020016108d06108c286604001516001600160a01b0316601088600001516110a7565b600060ff60646101e46110c7565b81526020016108f561088f86602001516001600160a01b0316602088600001516110a7565b815260200161091a6108c286604001516001600160a01b0316602088600001516110a7565b815260200161093f61088f86602001516001600160a01b0316603088600001516110a7565b81526020016109646108c286604001516001600160a01b0316603088600001516110a7565b9052905061061e8161110f565b6060815160001415610992575060408051602081019091526000815261016b565b6000604051806060016040528060408152602001614db1604091399050600060038451600201816109bf57fe5b04600402905060008160200167ffffffffffffffff811180156109e157600080fd5b506040519080825280601f01601f191660200182016040528015610a0c576020820181803683370190505b509050818152600183018586518101602084015b81831015610a7a5760039283018051603f601282901c811687015160f890811b8552600c83901c8216880151811b6001860152600683901c8216880151811b60028601529116860151901b93820193909352600401610a20565b600389510660018114610a945760028114610aa557610ab1565b613d3d60f01b600119830152610ab1565b603d60f81b6000198301525b509398975050505050505050565b600082821115610b16576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561061e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000808211610bcc576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610bd557fe5b049392505050565b60606000826020015160ff1667ffffffffffffffff81118015610bff57600080fd5b506040519080825280601f01601f191660200182016040528015610c2a576020820181803683370190505b5090508260e0015115610c6457602560f81b81600183510381518110610c4c57fe5b60200101906001600160f81b031916908160001a9053505b8260c0015115610cc157600360fc1b81600081518110610c8057fe5b60200101906001600160f81b031916908160001a905350601760f91b81600181518110610ca957fe5b60200101906001600160f81b031916908160001a9053505b608083015160ff165b60a0840151610cdd9060ff166001610b1c565b811015610d1457603060f81b828281518110610cf557fe5b60200101906001600160f81b031916908160001a905350600101610cca565b505b82511561046b576000836060015160ff16118015610d415750826060015160ff16836040015160ff16145b15610d845760408301805160ff600019820181169092528251601760f91b92849216908110610d6c57fe5b60200101906001600160f81b031916908160001a9053505b8251610d9690603090600a9006610b1c565b60f81b818460400180518091906001900360ff1660ff1681525060ff1681518110610dbd57fe5b60200101906001600160f81b031916908160001a905350600a8360000181815181610de457fe5b04905250610d16565b606084600281900b620d89e71981610e0157fe5b050260020b8660020b1415610e5b578115610e37576040518060400160405280600381526020016209a82b60eb1b815250610e54565b6040518060400160405280600381526020016226a4a760e91b8152505b905061072d565b84600281900b620d89e881610e6c57fe5b050260020b8660020b1415610ec2578115610ea2576040518060400160405280600381526020016226a4a760e91b815250610e54565b5060408051808201909152600381526209a82b60eb1b602082015261072d565b6000610ecd87611387565b90508215610eef57610eec600160c01b6001600160a01b038316610b76565b90505b610efa8186866116b9565b91505061072d565b606060008260020260020167ffffffffffffffff81118015610f2357600080fd5b506040519080825280601f01601f191660200182016040528015610f4e576020820181803683370190505b509050600360fc1b81600081518110610f6357fe5b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110610f8c57fe5b60200101906001600160f81b031916908160001a905350600160028402015b600181111561100d576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110610fd657fe5b1a60f81b828281518110610fe657fe5b60200101906001600160f81b031916908160001a90535060049490941c9360001901610fab565b50831561061e576040805162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015290519081900360640190fd5b60008360020b8260020b121561107a575060001961061e565b8260020b8260020b13156110905750600161061e565b50600061061e565b606061061e83831c6003611879565b600060ff826110b68686611933565b02816110be57fe5b06949350505050565b6060611105611100846102ac6110dd888a610abf565b6110fa6110ea888a610abf565b6110f48d8d610abf565b9061193a565b90610b76565b610625565b9695505050505050565b606061111a82611993565b6111368360000151846020015185606001518660800151611ff2565b61114d846060015185608001518660a0015161231d565b61116b8560c001518660e0015187610100015188610120015161246d565b61118b61117c876101400151610625565b8760c001518860e00151612750565b61119e8761014001518860400151612b68565b6040516020018087805190602001908083835b602083106111d05780518252601f1990920191602091820191016111b1565b51815160209384036101000a600019018019909216911617905289519190930192890191508083835b602083106112185780518252601f1990920191602091820191016111f9565b51815160209384036101000a600019018019909216911617905288519190930192880191508083835b602083106112605780518252601f199092019160209182019101611241565b51815160209384036101000a600019018019909216911617905287519190930192870191508083835b602083106112a85780518252601f199092019160209182019101611289565b51815160209384036101000a600019018019909216911617905286519190930192860191508083835b602083106112f05780518252601f1990920191602091820191016112d1565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106113385780518252601f199092019160209182019101611319565b5181516020939093036101000a6000190180199091169216919091179052651e17b9bb339f60d11b92019182525060408051808303601919018152600690920190529998505050505050505050565b60008060008360020b1261139e578260020b6113a6565b8260020b6000035b9050620d89e88111156113e4576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166113f857600160801b61140a565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff169050600282161561143e576ffff97272373d413259a46990580e213a0260801c5b600482161561145d576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b600882161561147c576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b601082161561149b576fffcb9843d60f6159c9db58835c9266440260801c5b60208216156114ba576fff973b41fa98c081472e6896dfb254c00260801c5b60408216156114d9576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156114f8576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615611518576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615611538576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615611558576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615611578576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615611598576fd097f3bdfd2022b8845ad8f792aa58250260801c5b6120008216156115b8576fa9f746462d870fdf8a65dc1f90e061e50260801c5b6140008216156115d8576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156115f8576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615611619576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615611639576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615611658576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615611675576b048a170391f7dc42444e8fa20260801c5b60008460020b131561169057806000198161168c57fe5b0490505b6401000000008106156116a45760016116a7565b60005b60ff16602082901c0192505050919050565b606060006116c8858585612be0565b905060006116db8283600160401b612ce2565b9050600160601b821080156117135761170c8272047bf19673df52e37f2410011d100000000000600160801b612ce2565b9150611728565b61172582620186a0600160801b612ce2565b91505b8160005b811561174057600101600a8204915061172c565b600019016000806117518684612d91565b915091508015611762576001909201915b61176a613a4b565b85156117d757611789611781602b60ff8716610abf565b600790610b1c565b60ff9081166020830152600260808301526117af906001906102ac90602b908816610abf565b60ff90811660a083015260208201516117ca91166001610abf565b60ff16604082015261184e565b60098460ff1610611820576117f060ff85166004610abf565b60ff16602082018190526005608083015261180c906001610abf565b60ff1660a08201526004604082015261184e565b60066020820152600560408201819052611845906001906102ac9060ff881690610abf565b60ff1660608201525b82815285151560c0820152600060e082015261186981610bdd565b9c9b505050505050505050505050565b606060008260020267ffffffffffffffff8111801561189757600080fd5b506040519080825280601f01601f1916602001820160405280156118c2576020820181803683370190505b5080519091505b801561192b576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106118f157fe5b1a60f81b82600183038151811061190457fe5b60200101906001600160f81b031916908160001a90535060049490941c93600019016118c9565b509392505050565b1c60ff1690565b6000826119495750600061046b565b8282028284828161195657fe5b041461061e5760405162461bcd60e51b8152600401808060200182810382526021815260200180614fd06021913960400191505060405180910390fd5b6060611a288261016001516040516020018080614b8a6081913960810182805190602001908083835b602083106119db5780518252601f1990920191602091820191016119bc565b6001836020036101000a038019825116818451168082178552505050505050905001806813979f1e17b9bb339f60b91b815250600901915050604051602081830303815290604052610971565b611b8a836101e0015184610200015185610180015160405160200180806146c76063913960630184805190602001908083835b60208310611a7a5780518252601f199092019160209182019101611a5b565b51815160209384036101000a600019018019909216911617905265272063793d2760d01b919093019081528551600690910192860191508083835b60208310611ad45780518252601f199092019160209182019101611ab5565b51815160209384036101000a6000190180199092169116179052722720723d273132307078272066696c6c3d272360681b919093019081528451601390910192850191508083835b60208310611b3b5780518252601f199092019160209182019101611b1c565b6001836020036101000a038019825116818451168082178552505050505050905001806813979f1e17b9bb339f60b91b8152506009019350505050604051602081830303815290604052610971565b611bdb846102200151856102400151866101a0015160405160200180806146c760639139606301848051906020019080838360208310611a7a5780518252601f199092019160209182019101611a5b565b611cf0856102600151866102800151876101c0015160405160200180806146c76063913960630184805190602001908083835b60208310611c2d5780518252601f199092019160209182019101611c0e565b51815160209384036101000a600019018019909216911617905265272063793d2760d01b919093019081528551600690910192860191508083835b60208310611c875780518252601f199092019160209182019101611c68565b51815160001960209485036101000a01908116901991909116179052722720723d273130307078272066696c6c3d272360681b939091019283528451601390930192908501915080838360208310611b3b5780518252601f199092019160209182019101611b1c565b6101608601516040516020018060566144428239605601602c614df18239651e3232b3399f60d11b602c820152603201604b614b3f8239604b0186805190602001908083835b60208310611d555780518252601f199092019160209182019101611d36565b6001836020036101000a03801982511681845116808217855250505050505090500180615677603e9139603e0185805190602001908083835b60208310611dad5780518252601f199092019160209182019101611d8e565b6001836020036101000a03801982511681845116808217855250505050505090500180614c0b603e9139603e0184805190602001908083835b60208310611e055780518252601f199092019160209182019101611de6565b5181516020939093036101000a6000190180199091169216919091179052631110179f60e11b920191825250600401603b61433a8239603b0183805190602001908083835b60208310611e695780518252601f199092019160209182019101611e4a565b6001836020036101000a0380198251168184511680821785525050505050509050018061478760999139609901607f6152288239607f0160886155ef823960880160416148208239604101605d6157af8239605d0160726152d4823960720160496142a3823960490160be614a81823960be0160716145538239607101607561516b82396075016066614861823960660160a4614e1d823960a40160856156b582397f3c6720636c69702d706174683d2275726c2823636f726e65727329223e00000060858201526b1e3932b1ba103334b6361e9160a11b60a2820152825160ae9091019060208401908083835b60208310611f765780518252601f199092019160209182019101611f57565b6001836020036101000a038019825116818451168082178552505050505050905001806148c760319139603101604e6142ec8239604e01605d61472a8239605d016041614d7082396041016052614c498239605201607561573a8239607501955050505050506040516020818303038152906040529050919050565b60608382858488878a89604051602001808061589260259139602501607d614a048239607d0189805190602001908083835b602083106120435780518252601f199092019160209182019101612024565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528a516005909101928b0191508083835b6020831061209c5780518252601f19909201916020918201910161207d565b6001836020036101000a038019825116818451168082178552505050505050905001806148f860799139607901608661580c823960860187805190602001908083835b602083106120fe5780518252601f1990920191602091820191016120df565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528851600590910192890191508083835b602083106121575780518252601f199092019160209182019101612138565b6001836020036101000a038019825116818451168082178552505050505050905001806144ce60859139608501607b61545d8239607b0185805190602001908083835b602083106121b95780518252601f19909201916020918201910161219a565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528651600590910192870191508083835b602083106122125780518252601f1990920191602091820191016121f3565b6001836020036101000a03801982511681845116808217855250505050505090500180614618605d9139605d0160a36150c8823960a30183805190602001908083835b602083106122745780518252601f199092019160209182019101612255565b51815160209384036101000a600019018019909216911617905264010714051160dd1b919093019081528451600590910192850191508083835b602083106122cd5780518252601f1990920191602091820191016122ae565b6001836020036101000a03801982511681845116808217855250505050505090500180614218608b9139608b01985050505050505050506040516020818303038152906040529050949350505050565b6060838383604051602001808061437560cd913960cd0184805190602001908083835b6020831061235f5780518252601f199092019160209182019101612340565b6001836020036101000a03801982511681845116808217855250505050505090500180602f60f81b81525060010183805190602001908083835b602083106123b85780518252601f199092019160209182019101612399565b6001836020036101000a03801982511681845116808217855250505050505090500180615a3b6077913960770182805190602001908083835b602083106124105780518252601f1990920191602091820191016123f1565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b0160736158db8239607301935050505060405160208183030381529060405290509392505050565b606060008260000b6001146124d4578260000b600019146124ab5760405180604001604052806005815260200164236e6f6e6560d81b8152506124cf565b6040518060400160405280600a81526020016911b330b23296b237bbb760b11b8152505b6124f6565b60405180604001604052806008815260200167023666164652d75760c41b8152505b90506000612505878787612e02565b90508181838361251488613050565b60405160200180806c078ce40dac2e6d67a44eae4d85609b1b815250600d0186805190602001908083835b6020831061255e5780518252601f19909201916020918201910161253f565b5181516020939093036101000a600019018019909116921691909117905261149160f11b9201918252506002016077614ec1823960770185805190602001908083835b602083106125c05780518252601f1990920191602091820191016125a1565b6001836020036101000a038019825116818451168082178552505050505050905001806145c46054913960540180700785ece7c78ce40dac2e6d67a44eae4d85607b1b81525060110184805190602001908083835b602083106126345780518252601f199092019160209182019101612615565b5181516020939093036101000a600019018019909116921691909117905261149160f11b9201918252506002016029614f3882396029016045614f8b823960450180681e3830ba3410321e9160b91b81525060090183805190602001908083835b602083106126b45780518252601f199092019160209182019101612695565b6001836020036101000a038019825116818451168082178552505050505050905001806151e06048913960480182805190602001908083835b6020831061270c5780518252601f1990920191602091820191016126ed565b6001836020036101000a0380198251168184511680821785525050505050509050019550505050505060405160208183030381529060405292505050949350505050565b6060600061275d846134bb565b9050600061276a846134bb565b865183518251929350600490910191600a918201910160008061278d8a8a6135c5565b915091506127a085600401600702610625565b8b6127b086600401600702610625565b896127c087600401600702610625565b8a878760405160200180806152a7602d9139602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0189805190602001908083835b602083106128185780518252601f1990920191602091820191016127f9565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d01608d61594e8239608d0188805190602001908083835b6020831061287a5780518252601f19909201916020918201910161285b565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b01602d615aea8239602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0187805190602001908083835b602083106128fd5780518252601f1990920191602091820191016128de565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d016093614971823960930186805190602001908083835b6020831061295f5780518252601f199092019160209182019101612940565b5181516020939093036101000a60001901801990911692169190911790526a1e17ba32bc3a1f1e17b39f60a91b920191825250600b01602d6146758239602d01806c1e3932b1ba103bb4b23a341e9160991b815250600d0185805190602001908083835b602083106129e25780518252601f1990920191602091820191016129c3565b6001836020036101000a03801982511681845116808217855250505050505090500180614c9b603d9139603d0160936154d8823960930184805190602001908083835b60208310612a445780518252601f199092019160209182019101612a25565b6001836020036101000a03801982511681845116808217855250505050505090500180615ab26038913960380160606159db82396060016064615064823960640160256146a2823960250183805190602001908083835b60208310612aba5780518252601f199092019160209182019101612a9b565b51815160209384036101000a6000190180199092169116179052630383c16160e51b919093019081528451600490910192850191508083835b60208310612b125780518252601f199092019160209182019101612af3565b6001836020036101000a0380198251168184511680821785525050505050509050018061449860369139603601985050505050505050506040516020818303038152906040529750505050505050509392505050565b6060612b7483836138d1565b15612bca5760405160200180608d6153d08239608d016073614ff182396073016071614cff8239607101608a6153468239608a01608461556b82396084019050604051602081830303815290604052905061046b565b5060408051602081019091526000815292915050565b600080612bfb612bf660ff868116908616613934565b613999565b9050600081118015612c0e575060128111155b15612ccf578260ff168460ff161115612c7857612c42612c2f826002610b76565b6001600160a01b03871690600a0a61193a565b91506002810660011415612c7357612c70827003298b075b4b6a5240945790619b37fd4a600160801b612ce2565b91505b612cca565b612c99612c86826002610b76565b6001600160a01b03871690600a0a610b76565b91506002810660011415612cca57612cc782600160801b7003298b075b4b6a5240945790619b37fd4a612ce2565b91505b61192b565b50506001600160a01b0390921692915050565b6000808060001985870986860292508281109083900303905080612d185760008411612d0d57600080fd5b50829004905061061e565b808411612d2457600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b600080600060058460ff161115612db957612db68560ff600419870116600a0a610b76565b94505b60006004600a8706119050612dcf86600a610b76565b95508015612dde578560010195505b85620186a01415612df457600a86049550600191505b5084925090505b9250929050565b606060008260020b85850360020b81612e1757fe5b05905060048160020b13612e62576040518060400160405280601a81526020017f4d31203143343120343120313035203130352031343520313435000000000000815250915061192b565b60088160020b13612eaa576040518060400160405280601981526020017f4d31203143333320343920393720313133203134352031343500000000000000815250915061192b565b60108160020b13612ef2576040518060400160405280601981526020017f4d31203143333320353720383920313133203134352031343500000000000000815250915061192b565b60208160020b13612f3a576040518060400160405280601981526020017f4d31203143323520363520383120313231203134352031343500000000000000815250915061192b565b60408160020b13612f82576040518060400160405280601981526020017f4d31203143313720373320373320313239203134352031343500000000000000815250915061192b565b60808160020b13612fca576040518060400160405280601881526020017f4d31203143392038312036352031333720313435203134350000000000000000815250915061192b565b6101008160020b13613013576040518060400160405280601a81526020017f4d31203143312038392035372e35203134352031343520313435000000000000815250915061192b565b505060408051808201909152601881527f4d3120314331203937203439203134352031343520313435000000000000000060208201529392505050565b6040805180820182526002815261373360f01b6020808301919091528251808401845260038082526203139360ec1b82840152845180860186528181526232313760e81b818501528551808701909652908552620ccccd60ea1b928501929092526060939091906001600087900b14806130ce57508560000b600019145b156132c5578560000b600019146130e557816130e7565b835b8660000b600019146130f957816130fb565b835b8760000b6000191461310d578361310f565b855b8860000b600019146131215783613123565b855b60405160200180806b1e31b4b931b6329031bc1e9160a11b815250600c0185805190602001908083835b6020831061316c5780518252601f19909201916020918201910161314d565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528651600890910192870191508083835b602083106131c85780518252601f1990920191602091820191016131a9565b6001836020036101000a03801982511681845116808217855250505050505090500180614cd86027913960270183805190602001908083835b602083106132205780518252601f199092019160209182019101613201565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528451600890910192850191508083835b6020831061327c5780518252601f19909201916020918201910161325d565b6001836020036101000a03801982511681845116808217855250505050505090500180614f61602a9139602a0194505050505060405160208183030381529060405294506134b2565b8383838360405160200180806b1e31b4b931b6329031bc1e9160a11b815250600c0185805190602001908083835b602083106133125780518252601f1990920191602091820191016132f3565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528651600890910192870191508083835b6020831061336e5780518252601f19909201916020918201910161334f565b51815160209384036101000a60001901801990921691161790527f70782220723d22347078222066696c6c3d22776869746522202f3e0000000000919093019081526b1e31b4b931b6329031bc1e9160a11b601b8201528551602790910192860191508083835b602083106133f45780518252601f1990920191602091820191016133d5565b51815160209384036101000a600019018019909216911617905267383c111031bc9e9160c11b919093019081528451600890910192850191508083835b602083106134505780518252601f199092019160209182019101613431565b6001836020036101000a038019825116818451168082178552505050505050905001807f70782220723d22347078222066696c6c3d22776869746522202f3e0000000000815250601b0194505050505060405160208183030381529060405294505b50505050919050565b6060600060405180602001604052806000815250905060008360020b12156135015782600019029250604051806040016040528060018152602001602d60f81b81525090505b8061350e8460020b610625565b6040516020018083805190602001908083835b602083106135405780518252601f199092019160209182019101613521565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106135885780518252601f199092019160209182019101613569565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052915050919050565b60608060006002858501810b0590506201e847198160020b121561362157604051806040016040528060018152602001600760fb1b815250604051806040016040528060018152602001603760f81b8152509250925050612dfb565b620124f7198160020b121561367157604051806040016040528060018152602001600760fb1b8152506040518060400160405280600481526020016331302e3560e01b8152509250925050612dfb565b6161a7198160020b12156136c157604051806040016040528060018152602001600760fb1b8152506040518060400160405280600581526020016431342e323560d81b8152509250925050612dfb565b611387198160020b121561370f5760405180604001604052806002815260200161031360f41b81525060405180604001604052806002815260200161062760f31b8152509250925050612dfb565b60008160020b121561375b5760405180604001604052806002815260200161313160f01b81525060405180604001604052806002815260200161323160f01b8152509250925050612dfb565b6113888160020b12156137a85760405180604001604052806002815260200161313360f01b81525060405180604001604052806002815260200161323360f01b8152509250925050612dfb565b6161a88160020b12156137f55760405180604001604052806002815260200161313560f01b81525060405180604001604052806002815260200161323560f01b8152509250925050612dfb565b620124f88160020b12156138435760405180604001604052806002815260200161062760f31b81525060405180604001604052806002815260200161191b60f11b8152509250925050612dfb565b6201e8488160020b12156138915760405180604001604052806002815260200161323160f01b81525060405180604001604052806002815260200161323760f01b8152509250925050612dfb565b604051806040016040528060028152602001610c8d60f21b81525060405180604001604052806002815260200161323760f01b8152509250925050612dfb565b6040805160208082018590526bffffffffffffffffffffffff19606085901b16828401528251603481840301815260549092019092528051910120600090613918846139b0565b60020260010160ff166000198161392b57fe5b04119392505050565b60008183038183128015906139495750838113155b8061395e575060008312801561395e57508381135b61061e5760405162461bcd60e51b81526004018080602001828103825260248152602001806158b76024913960400191505060405180910390fd5b6000808212156139ac578160000361046b565b5090565b60008082116139be57600080fd5b600160801b82106139d157608091821c91015b600160401b82106139e457604091821c91015b64010000000082106139f857602091821c91015b620100008210613a0a57601091821c91015b6101008210613a1b57600891821c91015b60108210613a2b57600491821c91015b60048210613a3b57600291821c91015b6002821061016b57600101919050565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b80356001600160a01b038116811461016b57600080fd5b8035801515811461016b57600080fd5b8035600281900b811461016b57600080fd5b600082601f830112613ad8578081fd5b813567ffffffffffffffff811115613aec57fe5b613aff601f8201601f19166020016141c3565b818152846020838601011115613b13578283fd5b816020850160208301379081016020019190915292915050565b803562ffffff8116811461016b57600080fd5b803560ff8116811461016b57600080fd5b600060208284031215613b62578081fd5b813567ffffffffffffffff80821115613b79578283fd5b81840191506101c0808387031215613b8f578384fd5b613b98816141c3565b905082358152613baa60208401613a8f565b6020820152613bbb60408401613a8f565b6040820152606083013582811115613bd1578485fd5b613bdd87828601613ac8565b606083015250608083013582811115613bf4578485fd5b613c0087828601613ac8565b608083015250613c1260a08401613b40565b60a0820152613c2360c08401613b40565b60c0820152613c3460e08401613aa6565b60e08201526101009150613c49828401613ab6565b828201526101209150613c5d828401613ab6565b828201526101409150613c71828401613ab6565b828201526101609150613c85828401613ab6565b828201526101809150613c99828401613b2d565b828201526101a09150613cad828401613a8f565b91810191909152949350505050565b60008151613cce8185602086016141e7565b9290920192915050565b7fe29aa0efb88f20444953434c41494d45523a204475652064696c6967656e636581527f20697320696d7065726174697665207768656e20617373657373696e6720746860208201527f6973204e46542e204d616b65207375726520746f6b656e20616464726573736560408201527f73206d617463682074686520657870656374656420746f6b656e732c2061732060608201527f746f6b656e2073796d626f6c73206d617920626520696d6974617465642e00006080820152609e0190565b632e372e3760e11b815260040190565b683d913730b6b2911d1160b91b81528451600090613dce816009850160208a016141e7565b71111610113232b9b1b934b83a34b7b7111d1160711b6009918401918201528551613e0081601b840160208a016141e7565b8551910190613e1681601b8401602089016141e7565b6c1116101134b6b0b3b2911d101160991b601b92909101918201527f646174613a696d6167652f7376672b786d6c3b6261736536342c00000000000060288201528351613e6a8160428401602088016141e7565b61227d60f01b604292909101918201526044019695505050505050565b60007f54686973204e465420726570726573656e74732061206c69717569646974792082527f706f736974696f6e20696e2061204b6174616e6120563320000000000000000060208301528551613ee5816038850160208a016141e7565b602d60f81b6038918401918201528551613f06816039840160208a016141e7565b660103837b7b617160cd1b603992909101918201527f546865206f776e6572206f662074686973204e46542063616e206d6f6469667960408201527f206f722072656465656d2074686520706f736974696f6e2e5c6e00000000000060608201526f02e372837b7b61020b2323932b9b99d160851b607a8201528451613f9381608a8401602089016141e7565b612e3760f11b608a92909101918201526103ab608c820185613cbc565b60006901020b2323932b9b99d160b51b8083528751613fd681600a860160208c016141e7565b612e3760f11b600a918501918201528751613ff881600c840160208c016141e7565b01600c810191909152855190614015826016830160208a016141e7565b8181019150506b02e372332b2902a34b2b91d160a51b601682015284516140438160228401602089016141e7565b6b02e372a37b5b2b71024a21d160a51b60229290910191820152835161407081602e8401602088016141e7565b614086614081602e83850101613d99565b613cd8565b9998505050505050505050565b600068025b0ba30b7309016960bd1b825286516140b7816009850160208b016141e7565b80830190506201016960ed1b80600983015287516140dc81600c850160208c016141e7565b602f60f81b600c939091019283015286516140fe81600d850160208b016141e7565b600d92019182015284516141198160108401602089016141e7565b611e1f60f11b60109290910191820152835161413c8160128401602088016141e7565b01601201979650505050505050565b60007f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000008252825161418381601d8501602087016141e7565b91909101601d0192915050565b60006020825282518060208401526141af8160408501602087016141e7565b601f01601f19169190910160400192915050565b60405181810167ffffffffffffffff811182821017156141df57fe5b604052919050565b60005b838110156142025781810151838201526020016141ea565b83811115614211576000848401525b5050505056fe203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e3c2f74657874506174683e3c2f746578743e3c73746f70206f66667365743d222e39222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e3c72656374207374796c653d2266696c7465723a2075726c28236631292220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e3c6665496d61676520726573756c743d2270332220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c67206d61736b3d2275726c2823666164652d73796d626f6c29223e3c726563742066696c6c3d226e6f6e652220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22323030707822202f3e203c7465787420793d22373070782220783d2233327078222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d7765696768743d223230302220666f6e742d73697a653d2233367078223e3c7376672077696474683d2232393022206865696768743d22353030222076696577426f783d2230203020323930203530302220786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f7376672270782c2030707829222063783d22307078222063793d223070782220723d22347078222066696c6c3d227768697465222f3e3c2f673e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e203c2f74657874506174683e3c6d61736b2069643d22666164652d757022206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d2275726c2823677261642d75702922202f3e3c2f6d61736b3e22207374726f6b653d227267626128302c302c302c302e332922207374726f6b652d77696474683d2233327078222066696c6c3d226e6f6e6522207374726f6b652d6c696e656361703d22726f756e6422202f3e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d2233307322203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20343434707829223e3c636972636c65207374796c653d227472616e73666f726d3a7472616e736c6174653364283c7376672077696474683d2732393027206865696768743d27353030272076696577426f783d2730203020323930203530302720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f737667273e3c636972636c652063783d27203c67207374796c653d2266696c7465723a75726c2823746f702d726567696f6e2d626c7572293b207472616e73666f726d3a7363616c6528312e35293b207472616e73666f726d2d6f726967696e3a63656e74657220746f703b223e22202f3e3c6665426c656e64206d6f64653d226f7665726c61792220696e3d2270302220696e323d22703122202f3e3c6665426c656e64206d6f64653d226578636c7573696f6e2220696e323d22703222202f3e3c6665426c656e64206d6f64653d226f7665726c61792220696e323d2270332220726573756c743d22626c656e644f757422202f3e3c6665476175737369616e426c7572203c706174682069643d226d696e696d61702220643d224d3233342034343443323334203435372e393439203234322e323120343633203235332034363322202f3e3c6d61736b2069643d226e6f6e6522206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d22776869746522202f3e3c2f6d61736b3e2220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e203c616e696d6174652061646469746976653d2273756d22206174747269627574654e616d653d2273746172744f6666736574222066726f6d3d2230252220746f3d22313030252220626567696e3d22307322206475723d223330732220726570656174436f756e743d22696e646566696e69746522202f3e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e4d696e205469636b3a203c2f747370616e3e3c74657874506174682073746172744f66667365743d222d31303025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c6c696e6561724772616469656e742069643d22677261642d646f776e222078313d2230222078323d2231222079313d2230222079323d2231223e3c73746f70206f66667365743d22302e30222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e3c73746f70206f66667365743d22302e39222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e3c66696c7465722069643d226631223e3c6665496d61676520726573756c743d2270302220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c7376672077696474683d2732393027206865696768743d27353030272076696577426f783d2730203020323930203530302720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323030302f737667273e3c726563742077696474683d27323930707827206865696768743d273530307078272066696c6c3d2723222f3e3c6665496d61676520726573756c743d2270322220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c656c6c697073652063783d22353025222063793d22307078222072783d223138307078222072793d223132307078222066696c6c3d222330303022206f7061636974793d22302e383522202f3e3c2f673e707822206865696768743d2232367078222072783d22387078222072793d22387078222066696c6c3d227267626128302c302c302c302e362922202f3e70782220723d22347078222066696c6c3d22776869746522202f3e3c636972636c652063783d2231312e333437384c32342031324c31342e343334312031322e363532324c32322e333932332031384c31332e373831392031332e373831394c31382032322e333932334c31322e363532322031342e343334314c31322032344c31312e333437382031342e343334314c362032322e33393c726563742066696c6c3d226e6f6e652220783d223070782220793d22307078222077696474683d22323930707822206865696768743d22353030707822202f3e4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f20786d6c6e733a786c696e6b3d27687474703a2f2f7777772e77332e6f72672f313939392f786c696e6b273e3c6c696e6561724772616469656e742069643d22677261642d73796d626f6c223e3c73746f70206f66667365743d22302e37222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e3c73746f70206f66667365743d222e3935222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223022202f3e3c2f6c696e6561724772616469656e743e207374796c653d227472616e73666f726d3a7472616e736c61746528373270782c313839707829223e3c7265637420783d222d313670782220793d222d31367078222077696474683d22313830707822206865696768743d223138307078222066696c6c3d226e6f6e6522202f3e3c7061746820643d22207374796c653d227472616e73666f726d3a7472616e736c61746528373270782c313839707829223e70782220723d2232347078222066696c6c3d226e6f6e6522207374726f6b653d22776869746522202f3e3c7265637420783d222d313670782220793d222d31367078222077696474683d22313830707822206865696768743d223138307078222066696c6c3d226e6f6e6522202f3e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f773c673e3c70617468207374796c653d227472616e73666f726d3a7472616e736c617465283670782c367078292220643d224d313220304c31322e3635323220392e35363538374c313820312e363037374c31332e373831392031302e323138314c32322e3339323320364c31342e34333431203c70617468207374726f6b652d6c696e656361703d22726f756e642220643d224d38203943382e30303030342032322e393439342031362e32303939203238203237203238222066696c6c3d226e6f6e6522207374726f6b653d22776869746522202f3e20726570656174436f756e743d22696e646566696e69746522202f3e3c2f74657874506174683e3c74657874506174682073746172744f66667365743d222d353025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c6d61736b2069643d22666164652d646f776e22206d61736b436f6e74656e74556e6974733d226f626a656374426f756e64696e67426f78223e3c726563742077696474683d223122206865696768743d2231222066696c6c3d2275726c2823677261642d646f776e2922202f3e3c2f6d61736b3e22207374726f6b653d2272676261283235352c3235352c3235352c3129222066696c6c3d226e6f6e6522207374726f6b652d6c696e656361703d22726f756e6422202f3e3c2f673e696e3d22626c656e644f75742220737464446576696174696f6e3d22343222202f3e3c2f66696c7465723e203c636c6970506174682069643d22636f726e657273223e3c726563742077696474683d2232393022206865696768743d22353030222072783d223432222072793d22343222202f3e3c2f636c6970506174683e203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20333834707829223e3c6c696e6561724772616469656e742069643d22677261642d7570222078313d2231222078323d2230222079313d2231222079323d2230223e3c73746f70206f66667365743d22302e30222073746f702d636f6c6f723d227768697465222073746f702d6f7061636974793d223122202f3e32334c31302e323138312031332e373831394c312e363037372031384c392e35363538372031322e363532324c302031324c392e35363538372031312e333437384c312e3630373720364c31302e323138312031302e323138314c3620312e363037374c31312e3334373820392e35363538374c313220305a222066696c6c3d22776869746522202f3e3c67207374796c653d227472616e73666f726d3a7472616e736c6174652832323670782c20333932707829223e3c726563742077696474683d223336707822206865696768743d2233367078222072783d22387078222072793d22387078222066696c6c3d226e6f6e6522207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c74657874506174682073746172744f66667365743d22353025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e4d6178205469636b3a203c2f747370616e3e3c616e696d6174655472616e73666f726d206174747269627574654e616d653d227472616e73666f726d2220747970653d22726f74617465222066726f6d3d22302031382031382220746f3d2233363020313820313822206475723d223130732220726570656174436f756e743d22696e646566696e697465222f3e3c2f673e3c2f673e3c706174682069643d22746578742d706174682d612220643d224d34302031322048323530204132382032382030203020312032373820343020563436302041323820323820302030203120323530203438382048343020413238203238203020302031203132203436302056343020413238203238203020302031203430203132207a22202f3e222f3e3c6665496d61676520726573756c743d2270312220786c696e6b3a687265663d22646174613a696d6167652f7376672b786d6c3b6261736536342c3c6d61736b2069643d22666164652d73796d626f6c22206d61736b436f6e74656e74556e6974733d227573657253706163654f6e557365223e3c726563742077696474683d22323930707822206865696768743d223230307078222066696c6c3d2275726c2823677261642d73796d626f6c2922202f3e3c2f6d61736b3e3c2f646566733e3c7265637420783d22302220793d2230222077696474683d2232393022206865696768743d22353030222072783d223432222072793d223432222066696c6c3d227267626128302c302c302c302922207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c2f673e3c66696c7465722069643d22746f702d726567696f6e2d626c7572223e3c6665476175737369616e426c757220696e3d22536f75726365477261706869632220737464446576696174696f6e3d22323422202f3e3c2f66696c7465723e3c2f74657874506174683e203c74657874506174682073746172744f66667365743d223025222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d22313070782220786c696e6b3a687265663d2223746578742d706174682d61223e3c7465787420746578742d72656e646572696e673d226f7074696d697a655370656564223e5369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f773c7265637420783d2231362220793d223136222077696474683d2232353822206865696768743d22343638222072783d223236222072793d223236222066696c6c3d227267626128302c302c302c302922207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c7465787420783d22313270782220793d22313770782220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d73697a653d2231327078222066696c6c3d227768697465223e3c747370616e2066696c6c3d2272676261283235352c3235352c3235352c302e3629223e49443a203c2f747370616e3e3c726563742077696474683d223336707822206865696768743d2233367078222072783d22387078222072793d22387078222066696c6c3d226e6f6e6522207374726f6b653d2272676261283235352c3235352c3235352c302e322922202f3e3c2f746578743e3c7465787420793d2231313570782220783d2233327078222066696c6c3d2277686974652220666f6e742d66616d696c793d2227436f7572696572204e6577272c206d6f6e6f73706163652220666f6e742d7765696768743d223230302220666f6e742d73697a653d2233367078223e3c2f746578743e3c2f673e3c67207374796c653d227472616e73666f726d3a7472616e736c6174652832323670782c20343333707829223e203c67207374796c653d227472616e73666f726d3a7472616e736c61746528323970782c20343134707829223ea2646970667358221220431c34df5972576ee11d3dec0785c87d6db7e4a0984f8fe264e19e746e3d5b6764736f6c63430007060033", + "nonce": "0x45" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdb4d3e73aa89c36929d46954b032f978ba5152acee569d37a10f2d73448d6bca", + "transactionType": "CREATE", + "contractName": "KatanaV3Pool", + "contractAddress": "0xFe70f3F08637C67E451A5D74B292DFe7691D694F", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x5dc3c2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506201000680546001600160a01b0319166001179055615429806100356000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c80635aa6e675116100de578063c45a015511610097578063ddca3f4311610071578063ddca3f43146107d0578063f3058399146107f0578063f30dba93146107f8578063f637731d1461087a5761018e565b8063c45a0155146107a1578063d0c93a7c146107a9578063d21220a7146107c85761018e565b80635aa6e675146105ed57806370cf754a146105f5578063791b98bc146105fd578063883bdbfd14610605578063a34123a71461070c578063a38807f2146107465761018e565b80633850c7bd1161014b578063490e6cbc11610125578063490e6cbc1461046a5780634f1eb3d8146104f4578063514ea4bf146105745780635339c296146105cd5761018e565b80633850c7bd1461034c5780633c8a7d8d146103b057806346141319146104505761018e565b8063077bc178146101935780630dfe1681146101df578063128acb08146102035780631a686502146102b0578063252c09d7146102d457806332148f671461032b575b600080fd5b6101dd600480360360a08110156101a957600080fd5b506001600160a01b03813581169160208101358216916040820135169062ffffff606082013516906080013560020b6108a0565b005b6101e7610a9e565b604080516001600160a01b039092168252519081900360200190f35b610297600480360360a081101561021957600080fd5b6001600160a01b0382358116926020810135151592604082013592606083013516919081019060a081016080820135600160201b81111561025957600080fd5b82018360208201111561026b57600080fd5b803590602001918460018302840111600160201b8311171561028c57600080fd5b509092509050610aaf565b6040805192835260208301919091528051918290030190f35b6102b861174e565b604080516001600160801b039092168252519081900360200190f35b6102f1600480360360208110156102ea57600080fd5b503561175d565b6040805163ffffffff909516855260069390930b60208501526001600160a01b039091168383015215156060830152519081900360800190f35b6101dd6004803603602081101561034157600080fd5b503561ffff166117a2565b610354611895565b604080516001600160a01b03909916895260029790970b602089015261ffff95861688880152938516606088015291909316608086015260ff92831660a086015290911660c0840152151560e083015251908190036101000190f35b610297600480360360a08110156103c657600080fd5b6001600160a01b03823516916020810135600290810b92604083013590910b916001600160801b036060820135169181019060a081016080820135600160201b81111561041257600080fd5b82018360208201111561042457600080fd5b803590602001918460018302840111600160201b8311171561044557600080fd5b5090925090506118f0565b610458611bfa565b60408051918252519081900360200190f35b6101dd6004803603608081101561048057600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b8111156104b657600080fd5b8201836020820111156104c857600080fd5b803590602001918460018302840111600160201b831117156104e957600080fd5b509092509050611c00565b610545600480360360a081101561050a57600080fd5b506001600160a01b03813516906020810135600290810b91604081013590910b906001600160801b03606082013581169160800135166120ef565b60405180836001600160801b03168152602001826001600160801b031681526020019250505060405180910390f35b6105916004803603602081101561058a57600080fd5b50356122eb565b604080516001600160801b0396871681526020810195909552848101939093529084166060840152909216608082015290519081900360a00190f35b610458600480360360208110156105e357600080fd5b503560010b612328565b6101e761233a565b6102b861234b565b6101e761235c565b6106736004803603602081101561061b57600080fd5b810190602081018135600160201b81111561063557600080fd5b82018360208201111561064757600080fd5b803590602001918460208302840111600160201b8311171561066857600080fd5b50909250905061236d565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156106b757818101518382015260200161069f565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156106f65781810151838201526020016106de565b5050505090500194505050505060405180910390f35b6102976004803603606081101561072257600080fd5b508035600290810b91602081013590910b90604001356001600160801b03166123f2565b6107706004803603604081101561075c57600080fd5b508035600290810b9160200135900b61256d565b6040805160069490940b84526001600160a01b03909216602084015263ffffffff1682820152519081900360600190f35b6101e7612763565b6107b1612774565b6040805160029290920b8252519081900360200190f35b6101e7612786565b6107d8612797565b6040805162ffffff9092168252519081900360200190f35b6104586127ab565b6108186004803603602081101561080e57600080fd5b503560020b6127b1565b604080516001600160801b039099168952600f9790970b602089015287870195909552606087019390935260069190910b60808601526001600160a01b031660a085015263ffffffff1660c0840152151560e083015251908190036101000190f35b6101dd6004803603602081101561089057600080fd5b50356001600160a01b031661281b565b62010006546001600160a01b0316156108e6576040805162461bcd60e51b815260206004820152600360248201526241494960e81b604482015290519081900360640190fd5b6201000b805462ffffff808516600160801b0262ffffff60801b19600286900b909216600160981b0262ffffff60981b1990931692909217161790556201000a80546001600160a01b038086166001600160a01b031992831617909255620100098054838816908316179055620100068054928816929091168217905560408051638da5cb5b60e01b81529051638da5cb5b91600481810192602092909190829003018186803b15801561099957600080fd5b505afa1580156109ad573d6000803e3d6000fd5b505050506040513d60208110156109c357600080fd5b50516201000780546001600160a01b0319166001600160a01b039283161790819055604080516335116f6f60e11b815290519190921691636a22dede916004808301926020929190829003018186803b158015610a1f57600080fd5b505afa158015610a33573d6000803e3d6000fd5b505050506040513d6020811015610a4957600080fd5b50516201000880546001600160a01b0319166001600160a01b03909216919091179055610a7581612a4d565b6201000b80546001600160801b0319166001600160801b03929092169190911790555050505050565b62010009546001600160a01b031681565b6000803215610b75576201000760009054906101000a90046001600160a01b03166001600160a01b031663b0f479a16040518163ffffffff1660e01b815260040160206040518083038186803b158015610b0857600080fd5b505afa158015610b1c573d6000803e3d6000fd5b505050506040513d6020811015610b3257600080fd5b50516001600160a01b03163314610b75576040805162461bcd60e51b815260206004820152600260248201526124a960f11b604482015290519081900360640190fd5b85610bac576040805162461bcd60e51b8152602060048201526002602482015261415360f01b604482015290519081900360640190fd5b60408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b900b602083015261ffff600160b81b8204811693830193909352600160c81b810483166060830152600160d81b8104909216608082015260ff600160e81b8304811660a0830152600160f01b8304811660c0830152600160f81b909204909116151560e08201819052610c74576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b87610cbf5780600001516001600160a01b0316866001600160a01b0316118015610cba575073fffd8963efd1fc6a506488495d951d5263988d266001600160a01b038716105b610cf1565b80600001516001600160a01b0316866001600160a01b0316108015610cf157506401000276a36001600160a01b038716115b610d28576040805162461bcd60e51b815260206004820152600360248201526214d41360ea1b604482015290519081900360640190fd5b600080546001600160f81b0316815560408051610120810182526201000b5462ffffff600160801b820416825260a08086015160ff908116602085015260c08701511693830193909352600160981b9004600290810b900b60608201526003546001600160801b03166080820152908101610da1612ab9565b63ffffffff168152602001600060060b815260200160006001600160a01b031681526020016000151581525090506000808913905060006040518060e001604052808b81526020016000815260200185600001516001600160a01b03168152602001856020015160020b81526020018c610e1d57600254610e21565b6001545b81526000602082015260808501516001600160801b031660409091015290505b805115801590610e675750886001600160a01b031681604001516001600160a01b031614155b156111ff57610e74615390565b60408201516001600160a01b0316815260608083015190850151610e9b916005918f612abd565b15156040830152600290810b810b60208301819052620d89e719910b1215610ecc57620d89e7196020820152610eeb565b6020810151620d89e860029190910b1315610eeb57620d89e860208201525b610ef88160200151612bff565b6001600160a01b031660608201526040820151610f6a908d610f32578b6001600160a01b031683606001516001600160a01b031611610f4c565b8b6001600160a01b031683606001516001600160a01b0316105b610f5a578260600151610f5c565b8b5b60c085015185518851612f30565b60c085015260a084015260808301526001600160a01b031660408301528215610fcc57610fa08160c00151826080015101613122565b825103825260a0810151610fc290610fb790613122565b602084015190613138565b6020830152611007565b610fd98160a00151613122565b825101825260c0810151608082015161100191610ff69101613122565b602084015190613154565b60208301525b602084015160ff16156110545760006110338260c00151866020015160ff16876040015160ff1661316a565b60c083018051829003905260a0840180519091016001600160801b03169052505b60c08201516001600160801b031615611093576110878160c00151600160801b8460c001516001600160801b031661316a565b60808301805190910190525b80606001516001600160a01b031682604001516001600160a01b031614156111be578060400151156111955783610100015161111f576110fc8460a0015160008760200151886040015188608001518a60600151600761321a909695949392919063ffffffff16565b6001600160a01b031660e0860152600690810b900b60c085015260016101008501525b600061116b82602001518e6111365760015461113c565b84608001515b8f61114b57856080015161114f565b6002545b60e089015160c08a015160a08b015160049594939291906133ac565b90508c15611177576000035b6111858360c0015182613466565b6001600160801b031660c0840152505b8b6111a45780602001516111ad565b60018160200151035b600290810b900b60608301526111f9565b80600001516001600160a01b031682604001516001600160a01b0316146111f9576111ec826040015161351c565b600290810b900b60608301525b50610e41565b836020015160020b816060015160020b146112cd5760008061124d86604001518660a00151886020015188608001518a606001518b608001516007613844909695949392919063ffffffff16565b604085015160608601516000805461ffff60c81b1916600160c81b61ffff958616021761ffff60b81b1916600160b81b95909416949094029290921762ffffff60a01b1916600160a01b62ffffff60029490940b9390931692909202919091176001600160a01b0319166001600160a01b03909116179055506112f29050565b6040810151600080546001600160a01b0319166001600160a01b039092169190911790555b8060c001516001600160801b031683608001516001600160801b0316146113385760c0810151600380546001600160801b0319166001600160801b039092169190911790555b60008b611352576201000a546001600160a01b0316611361565b62010009546001600160a01b03165b905060008c61137d5762010009546001600160a01b031661138c565b6201000a546001600160a01b03165b90508c156113a15760808301516001556113aa565b60808301516002555b8315158d1515146113c357602083015183518d036113d0565b82600001518c0383602001515b90985096508c156114e95760008712156113f2576113f2818f896000036139df565b60006113fc613b2d565b9050336001600160a01b0316639c65a7d28a8a8e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b15801561148057600080fd5b505af1158015611494573d6000803e3d6000fd5b505050506114a0613b2d565b6114aa828b613c4a565b11156114e3576040805162461bcd60e51b815260206004820152600360248201526249494160e81b604482015290519081900360640190fd5b506115f3565b600088121561150057611500818f8a6000036139df565b600061150a613c5a565b9050336001600160a01b0316639c65a7d28a8a8e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b15801561158e57600080fd5b505af11580156115a2573d6000803e3d6000fd5b505050506115ae613c5a565b6115b8828a613c4a565b11156115f1576040805162461bcd60e51b815260206004820152600360248201526249494160e81b604482015290519081900360640190fd5b505b60a08301516001600160801b03161561169957611699826201000660009054906101000a90046001600160a01b03166001600160a01b03166361d027b36040518163ffffffff1660e01b815260040160206040518083038186803b15801561165a57600080fd5b505afa15801561166e573d6000803e3d6000fd5b505050506040513d602081101561168457600080fd5b505160a08601516001600160801b03166139df565b8d6001600160a01b0316336001600160a01b03167fc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca678a8a87604001518860c00151896060015160405180868152602001858152602001846001600160a01b03168152602001836001600160801b031681526020018260020b81526020019550505050505060405180910390a35050600080546001600160f81b0316600160f81b17905550939a92995091975050505050505050565b6003546001600160801b031681565b60078161ffff811061176e57600080fd5b015463ffffffff81169150600160201b810460060b90600160581b81046001600160a01b031690600160f81b900460ff1684565b600054600160f81b900460ff166117e6576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316808255600160d81b900461ffff169061180e60078385613cd6565b6000805461ffff808416600160d81b810261ffff60d81b199093169290921790925591925083161461187b576040805161ffff80851682528316602082015281517fac49e518f90a358f652e4400164f05a5d8f7e35e7747279bc3a93dbf584e125a929181900390910190a15b5050600080546001600160f81b0316600160f81b17905550565b6000546001600160a01b03811690600160a01b810460020b9061ffff600160b81b8204811691600160c81b8104821691600160d81b8204169060ff600160e81b8204811691600160f01b8104821691600160f81b9091041688565b600080548190600160f81b900460ff16611937576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316905562010008546001600160a01b0316331461198d576040805162461bcd60e51b815260206004820152600360248201526249504d60e81b604482015290519081900360640190fd5b6000856001600160801b0316116119a357600080fd5b6000806119f160405180608001604052808c6001600160a01b031681526020018b60020b81526020018a60020b81526020016119e78a6001600160801b0316613d79565b600f0b9052613d8a565b92509250508193508092506000806000861115611a1357611a10613b2d565b91505b8415611a2457611a21613c5a565b90505b336001600160a01b031663c848b07d87878b8b6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015611aa657600080fd5b505af1158015611aba573d6000803e3d6000fd5b505050506000861115611b1157611acf613b2d565b611ad98388613c4a565b1115611b11576040805162461bcd60e51b815260206004820152600260248201526104d360f41b604482015290519081900360640190fd5b8415611b6157611b1f613c5a565b611b298287613c4a565b1115611b61576040805162461bcd60e51b81526020600482015260026024820152614d3160f01b604482015290519081900360640190fd5b8960020b8b60020b8d6001600160a01b03167f7a53080ba414158be7ec69b987b5fb7d07dee101fe85488f0853ae16239d0bde338d8b8b60405180856001600160a01b03168152602001846001600160801b0316815260200183815260200182815260200194505050505060405180910390a45050600080546001600160f81b0316600160f81b17905550919890975095505050505050565b60025481565b600054600160f81b900460ff16611c44576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b03169055620100065460408051631975871b60e21b815290516001600160a01b03909216916365d61c6c91600480820192602092909190829003018186803b158015611c9a57600080fd5b505afa158015611cae573d6000803e3d6000fd5b505050506040513d6020811015611cc457600080fd5b5051611cfc576040805162461bcd60e51b8152602060048201526002602482015261119160f21b604482015290519081900360640190fd5b6003546001600160801b031680611d3e576040805162461bcd60e51b81526020600482015260016024820152601360fa1b604482015290519081900360640190fd5b62010009546201000a546201000b5460009283926001600160a01b03918216929116908390611d7e908b90600160801b900462ffffff16620f4240613fd1565b6201000b54909150600090611da4908b90600160801b900462ffffff16620f4240613fd1565b90506000611db0613b2d565b90506000611dbc613c5a565b90508c15611dcf57611dcf868f8f6139df565b8b15611de057611de0858f8e6139df565b336001600160a01b031663f588d8fe85858e8e6040518563ffffffff1660e01b815260040180858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015611e6257600080fd5b505af1158015611e76573d6000803e3d6000fd5b505050506000611e84613b2d565b90506000611e90613c5a565b905060006201000660009054906101000a90046001600160a01b03166001600160a01b03166361d027b36040518163ffffffff1660e01b815260040160206040518083038186803b158015611ee457600080fd5b505afa158015611ef8573d6000803e3d6000fd5b505050506040513d6020811015611f0e57600080fd5b5051905082611f1d8689613c4a565b1115611f55576040805162461bcd60e51b8152602060048201526002602482015261046360f41b604482015290519081900360640190fd5b81611f608588613c4a565b1115611f98576040805162461bcd60e51b8152602060048201526002602482015261463160f01b604482015290519081900360640190fd5b8483039a5083820399508a156120035760008054611fcb908d9060ff600160e81b8204811691600160f01b90041661316a565b90508015611fde57611fde8a83836139df565b611ff8818d03600160801b8f6001600160801b031661316a565b600180549091019055505b8915612064576000805461202c908c9060ff600160e81b8204811691600160f01b90041661316a565b9050801561203f5761203f8983836139df565b612059818c03600160801b8f6001600160801b031661316a565b600280549091019055505b505050505050505050876001600160a01b0316336001600160a01b03167fbdbdb71d7860376ba52b25a5028beea23581364a40522f6bcfb86bb1f2dca633898986866040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050600080546001600160f81b0316600160f81b179055505050505050565b600080548190600160f81b900460ff16612136576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b03168155612152600633898961400b565b60038101549091506001600160801b03908116908616116121735784612182565b60038101546001600160801b03165b60038201549093506001600160801b03600160801b9091048116908516116121aa57836121c0565b6003810154600160801b90046001600160801b03165b91506001600160801b03831615612214576003810180546001600160801b031981166001600160801b039182168690038216179091556201000954612214916001600160a01b03909116908a9086166139df565b6001600160801b03821615612269576003810180546001600160801b03600160801b8083048216869003821602918116919091179091556201000a54612269916001600160a01b03909116908a9085166139df565b604080516001600160a01b038a1681526001600160801b0380861660208301528416818301529051600288810b92908a900b9133917f70935338e69775456a85ddef226c395fb668b63fa0115f5f20610b388e6ca9c0919081900360600190a450600080546001600160f81b0316600160f81b17905590969095509350505050565b60066020526000908152604090208054600182015460028301546003909301546001600160801b0392831693919281811691600160801b90041685565b60056020526000908152604090205481565b62010007546001600160a01b031681565b6201000b546001600160801b031681565b62010008546001600160a01b031681565b6060806123e761237b612ab9565b858580806020026020016040519081016040528093929190818152602001838360200280828437600092018290525054600354600796959450600160a01b820460020b935061ffff600160b81b8304811693506001600160801b0390911691600160c81b90041661406f565b915091509250929050565b600080548190600160f81b900460ff16612439576040805162461bcd60e51b81526020600482015260036024820152624c4f4b60e81b604482015290519081900360640190fd5b600080546001600160f81b0316815560408051608081018252338152600288810b602083015287900b918101919091528190819061249490606081016124876001600160801b038a16613d79565b600003600f0b9052613d8a565b92509250925081600003945080600003935060008511806124b55750600084115b156124f4576003830180546001600160801b038082168089018216600160801b93849004831689019092169092029091176001600160801b0319161790555b604080516001600160801b0388168152602081018790528082018690529051600289810b92908b900b9133917f0c396cd989a39f4459b5fa1aed6a9a8dcdbc45908acfd67e028cd568da98982c919081900360600190a45050600080546001600160f81b0316600160f81b179055509094909350915050565b600080600061257c85856141c9565b600285810b810b60009081526004602052604080822087840b90930b825281206003830154600681900b93600160381b82046001600160a01b0316928492600160d81b810463ffffffff169284929091600160f81b900460ff16806125e057600080fd5b6003820154600681900b9850600160381b81046001600160a01b03169650600160d81b810463ffffffff169450600160f81b900460ff168061262157600080fd5b505060408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b810b6020840181905261ffff600160b81b8404811695850195909552600160c81b830485166060850152600160d81b8304909416608084015260ff600160e81b8304811660a0850152600160f01b8304811660c0850152600160f81b909204909116151560e08301529093508e810b91900b121590506126d95750939094039650900393509003905061275c565b8a60020b816020015160020b121561274d5760006126f5612ab9565b602083015160408401516003546060860151939450600093849361272b936007938893879392916001600160801b03169061321a565b9a9003989098039b50509490960392909203965090910303925061275c915050565b50949093039650039350900390505b9250925092565b62010006546001600160a01b031681565b6201000b54600160981b900460020b81565b6201000a546001600160a01b031681565b6201000b54600160801b900462ffffff1681565b60015481565b60046020526000908152604090208054600182015460028301546003909301546001600160801b03831693600160801b909304600f0b9290600681900b90600160381b81046001600160a01b031690600160d81b810463ffffffff1690600160f81b900460ff1688565b6000546001600160a01b03161561285e576040805162461bcd60e51b8152602060048201526002602482015261414960f01b604482015290519081900360640190fd5b60006128698261351c565b9050600080612881612879612ab9565b600790614292565b62010006546201000b546040805163b4a91cbd60e01b8152600160801b90920462ffffff166004830152805194965092945060009384936001600160a01b039093169263b4a91cbd9260248082019391829003018186803b1580156128e557600080fd5b505afa1580156128f9573d6000803e3d6000fd5b505050506040513d604081101561290f57600080fd5b50805160209182015160408051610100810182526001600160a01b038b1680825260028b810b838801819052600084860181905261ffff8d811660608701819052908d166080870181905260ff808b1660a08901819052908a1660c08901819052600160e0909901989098528354600160f81b6001600160a01b0319909116881762ffffff60a01b1916600160a01b62ffffff9888900b98909816979097029690961763ffffffff60b81b1916600160c81b9093029290921761ffff60d81b1916600160d81b9091021760ff60e81b1916600160e81b9091021760ff60f01b1916600160f01b909502949094176001600160f81b03169190911790925582519081529485015280519295509093507f98636036cb66a9c19a37435efc1e90142190214e8abeb821bdba3f2990dd4c95928290030190a1505050505050565b60008082600281900b620d89e71981612a6257fe5b05029050600083600281900b620d89e881612a7957fe5b0502905060008460020b83830360020b81612a9057fe5b0560010190508062ffffff166001600160801b03801681612aad57fe5b0493505050505b919050565b4290565b60008060008460020b8660020b81612ad157fe5b05905060008660020b128015612af857508460020b8660020b81612af157fe5b0760020b15155b15612b0257600019015b8315612b7757600080612b14836142de565b600182810b810b600090815260208d9052604090205460ff83169190911b80016000190190811680151597509294509092509085612b5957888360ff16860302612b6c565b88612b63826142f0565b840360ff168603025b965050505050612bf5565b600080612b86836001016142de565b91509150600060018260ff166001901b031990506000818b60008660010b60010b8152602001908152602001600020541690508060001415955085612bd857888360ff0360ff16866001010102612bee565b8883612be38361438f565b0360ff168660010101025b9650505050505b5094509492505050565b60008060008360020b12612c16578260020b612c1e565b8260020b6000035b9050620d89e8811115612c5c576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b600060018216612c7057600160801b612c82565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615612cb6576ffff97272373d413259a46990580e213a0260801c5b6004821615612cd5576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615612cf4576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615612d13576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615612d32576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615612d51576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615612d70576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615612d90576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615612db0576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615612dd0576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615612df0576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615612e10576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615612e30576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615612e50576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615612e70576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615612e91576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615612eb1576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615612ed0576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615612eed576b048a170391f7dc42444e8fa20260801c5b60008460020b1315612f08578060001981612f0457fe5b0490505b600160201b810615612f1b576001612f1e565b60005b60ff16602082901c0192505050919050565b60008080806001600160a01b03808916908a161015818712801590612fb5576000612f698989620f42400362ffffff16620f424061316a565b905082612f8257612f7d8c8c8c6001614479565b612f8f565b612f8f8b8d8c60016144f4565b9550858110612fa0578a9650612faf565b612fac8c8b838661459f565b96505b50612fff565b81612fcc57612fc78b8b8b60006144f4565b612fd9565b612fd98a8c8b6000614479565b9350838860000310612fed57899550612fff565b612ffc8b8a8a600003856145eb565b95505b6001600160a01b038a81169087161482156130625780801561301e5750815b6130345761302f878d8c60016144f4565b613036565b855b9550808015613043575081155b61305957613054878d8c6000614479565b61305b565b845b94506130ac565b80801561306c5750815b6130825761307d8c888c6001614479565b613084565b855b9550808015613091575081155b6130a7576130a28c888c60006144f4565b6130a9565b845b94505b811580156130bc57508860000385115b156130c8578860000394505b8180156130e757508a6001600160a01b0316876001600160a01b031614155b156130f6578589039350613113565b613110868962ffffff168a620f42400362ffffff16613fd1565b93505b50505095509550955095915050565b6000600160ff1b821061313457600080fd5b5090565b8082038281131560008312151461314e57600080fd5b92915050565b8181018281121560008312151461314e57600080fd5b60008080600019858709868602925082811090839003039050806131a0576000841161319557600080fd5b508290049050613213565b8084116131ac57600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b60008063ffffffff87166132c0576000898661ffff1661ffff811061323b57fe5b60408051608081018252919092015463ffffffff808216808452600160201b8304600690810b810b900b6020850152600160581b83046001600160a01b031694840194909452600160f81b90910460ff16151560608301529092508a16146132ac576132a9818a8988614637565b90505b8060200151816040015192509250506133a0565b8688036000806132d58c8c858c8c8c8c6146da565b91509150816000015163ffffffff168363ffffffff1614156133075781602001518260400151945094505050506133a0565b805163ffffffff8481169116141561332f5780602001518160400151945094505050506133a0565b8151815160208085015190840151918390039286039163ffffffff80841692908516910360060b8161335d57fe5b05028460200151018263ffffffff168263ffffffff1686604001518660400151036001600160a01b0316028161338f57fe5b048560400151019650965050505050505b97509795505050505050565b600295860b860b60009081526020979097526040909620600181018054909503909455938301805490920390915560038201805463ffffffff600160d81b6001600160a01b03600160381b808504821690960316909402600160381b600160d81b031990921691909117600681810b90960390950b66ffffffffffffff1666ffffffffffffff199095169490941782810485169095039093160263ffffffff60d81b1990931692909217905554600160801b9004600f0b90565b60008082600f0b12156134cb57826001600160801b03168260000384039150816001600160801b0316106134c6576040805162461bcd60e51b81526020600482015260026024820152614c5360f01b604482015290519081900360640190fd5b61314e565b826001600160801b03168284019150816001600160801b0316101561314e576040805162461bcd60e51b81526020600482015260026024820152614c4160f01b604482015290519081900360640190fd5b60006401000276a36001600160a01b03831610801590613558575073fffd8963efd1fc6a506488495d951d5263988d266001600160a01b038316105b61358d576040805162461bcd60e51b81526020600482015260016024820152602960f91b604482015290519081900360640190fd5b77ffffffffffffffffffffffffffffffffffffffff00000000602083901b166001600160801b03811160071b81811c67ffffffffffffffff811160061b90811c63ffffffff811160051b90811c61ffff811160041b90811c60ff8111600390811b91821c600f811160021b90811c918211600190811b92831c9790881196179094179092171790911717176080811061362e57607f810383901c9150613638565b80607f0383901b91505b908002607f81811c60ff83811c9190911c800280831c81831c1c800280841c81841c1c800280851c81851c1c800280861c81861c1c800280871c81871c1c800280881c81881c1c800280891c81891c1c8002808a1c818a1c1c8002808b1c818b1c1c8002808c1c818c1c1c8002808d1c818d1c1c8002808e1c9c81901c9c909c1c80029c8d901c9e9d607f198f0160401b60c09190911c678000000000000000161760c19b909b1c674000000000000000169a909a1760c29990991c672000000000000000169890981760c39790971c671000000000000000169690961760c49590951c670800000000000000169490941760c59390931c670400000000000000169290921760c69190911c670200000000000000161760c79190911c600160381b161760c89190911c6680000000000000161760c99190911c6640000000000000161760ca9190911c6620000000000000161760cb9190911c6610000000000000161760cc9190911c6608000000000000161760cd9190911c66040000000000001617693627a301d71055774c8581026f028f6481ab7f045a5af012a19d003aa9198101608090811d906fdb2df09e81959a81455e260799a0632f8301901d600281810b9083900b1461383557886001600160a01b031661381982612bff565b6001600160a01b0316111561382e5781613830565b805b613837565b815b9998505050505050505050565b6000806000898961ffff1661ffff811061385a57fe5b60408051608081018252919092015463ffffffff808216808452600160201b8304600690810b810b900b6020850152600160581b83046001600160a01b031694840194909452600160f81b90910460ff1615156060830152909250891614156138c957888592509250506133a0565b8461ffff168461ffff161180156138ea57506001850361ffff168961ffff16145b156138f7578391506138fb565b8491505b8161ffff168960010161ffff168161390f57fe5b06925061391e81898989614637565b8a8461ffff1661ffff811061392f57fe5b825191018054602084015160408501516060909501511515600160f81b026001600160f81b036001600160a01b03909616600160581b027fff0000000000000000000000000000000000000000ffffffffffffffffffffff60069390930b66ffffffffffffff16600160201b026affffffffffffff000000001963ffffffff90971663ffffffff199095169490941795909516929092171692909217929092161790555097509795505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b60208310613a5b5780518252601f199092019160209182019101613a3c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613abd576040519150601f19603f3d011682016040523d82523d6000602084013e613ac2565b606091505b5091509150818015613af0575080511580613af05750808060200190516020811015613aed57600080fd5b50515b613b26576040805162461bcd60e51b81526020600482015260026024820152612a2360f11b604482015290519081900360640190fd5b5050505050565b6201000954604080513060248083019190915282518083039091018152604490910182526020810180516001600160e01b03166370a0823160e01b17815291518151600094859485946001600160a01b039092169391928291908083835b60208310613baa5780518252601f199092019160209182019101613b8b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613c0a576040519150601f19603f3d011682016040523d82523d6000602084013e613c0f565b606091505b5091509150818015613c2357506020815110155b613c2c57600080fd5b808060200190516020811015613c4157600080fd5b50519250505090565b8082018281101561314e57600080fd5b6201000a54604080513060248083019190915282518083039091018152604490910182526020810180516001600160e01b03166370a0823160e01b17815291518151600094859485946001600160a01b0390921693919282919080838360208310613baa5780518252601f199092019160209182019101613b8b565b6000808361ffff1611613d14576040805162461bcd60e51b81526020600482015260016024820152604960f81b604482015290519081900360640190fd5b8261ffff168261ffff1611613d2a575081613213565b825b8261ffff168161ffff161015613d70576001858261ffff1661ffff8110613d4f57fe5b01805463ffffffff191663ffffffff92909216919091179055600101613d2c565b50909392505050565b80600f81900b8114612ab457600080fd5b6000806000613da1846020015185604001516141c9565b60408051610100810182526000546001600160a01b0381168252600160a01b8104600290810b810b900b602080840182905261ffff600160b81b8404811685870152600160c81b84048116606080870191909152600160d81b8504909116608086015260ff600160e81b8504811660a0870152600160f01b8504811660c0870152600160f81b909404909316151560e085015288519089015194890151928901519394613e5494919390929091906148d4565b93508460600151600f0b600014613fc957846020015160020b816020015160020b1215613ea957613ea2613e8b8660200151612bff565b613e988760400151612bff565b8760600151614a4d565b9250613fc9565b846040015160020b816020015160020b1215613f9f5760035460408201516001600160801b0390911690613efb90613edf612ab9565b6020850151606086015160808701516007949392918791613844565b6000805461ffff60c81b1916600160c81b61ffff938416021761ffff60b81b1916600160b81b939092169290920217905581516040870151613f4b9190613f4190612bff565b8860600151614a4d565b9350613f69613f5d8760200151612bff565b83516060890151614a91565b9250613f79818760600151613466565b600380546001600160801b0319166001600160801b039290921691909117905550613fc9565b613fc6613faf8660200151612bff565b613fbc8760400151612bff565b8760600151614a91565b91505b509193909250565b6000613fde84848461316a565b905060008280613fea57fe5b848609111561321357600019811061400157600080fd5b6001019392505050565b6040805160609490941b6bffffffffffffffffffffffff1916602080860191909152600293840b60e890811b60348701529290930b90911b60378401528051808403601a018152603a90930181528251928201929092206000908152929052902090565b60608060008361ffff16116140af576040805162461bcd60e51b81526020600482015260016024820152604960f81b604482015290519081900360640190fd5b865167ffffffffffffffff811180156140c757600080fd5b506040519080825280602002602001820160405280156140f1578160200160208202803683370190505b509150865167ffffffffffffffff8111801561410c57600080fd5b50604051908082528060200260200182016040528015614136578160200160208202803683370190505b50905060005b87518110156141bc576141678a8a8a848151811061415657fe5b60200260200101518a8a8a8a61321a565b84838151811061417357fe5b6020026020010184848151811061418657fe5b60200260200101826001600160a01b03166001600160a01b03168152508260060b60060b8152505050808060010191505061413c565b5097509795505050505050565b8060020b8260020b12614209576040805162461bcd60e51b8152602060048201526003602482015262544c5560e81b604482015290519081900360640190fd5b620d89e719600283900b121561424c576040805162461bcd60e51b8152602060048201526003602482015262544c4d60e81b604482015290519081900360640190fd5b620d89e8600282900b131561428e576040805162461bcd60e51b815260206004820152600360248201526254554d60e81b604482015290519081900360640190fd5b5050565b6040805160808101825263ffffffff9283168082526000602083018190529282019290925260016060909101819052835463ffffffff1916909117909116600160f81b17909155908190565b60020b600881901d9161010090910790565b60008082116142fe57600080fd5b600160801b821061431157608091821c91015b68010000000000000000821061432957604091821c91015b600160201b821061433c57602091821c91015b62010000821061434e57601091821c91015b610100821061435f57600891821c91015b6010821061436f57600491821c91015b6004821061437f57600291821c91015b60028210612ab457600101919050565b600080821161439d57600080fd5b5060ff6001600160801b038216156143b857607f19016143c0565b608082901c91505b67ffffffffffffffff8216156143d957603f19016143e1565b604082901c91505b63ffffffff8216156143f657601f19016143fe565b602082901c91505b61ffff82161561441157600f1901614419565b601082901c91505b60ff82161561442b5760071901614433565b600882901c91505b600f821615614445576003190161444d565b600482901c91505b600382161561445f5760011901614467565b600282901c91505b6001821615612ab45760001901919050565b6000836001600160a01b0316856001600160a01b03161115614499579293925b816144c6576144c1836001600160801b03168686036001600160a01b0316600160601b61316a565b6144e9565b6144e9836001600160801b03168686036001600160a01b0316600160601b613fd1565b90505b949350505050565b6000836001600160a01b0316856001600160a01b03161115614514579293925b600160601b600160e01b03606084901b166001600160a01b03868603811690871661453e57600080fd5b8361456e57866001600160a01b03166145618383896001600160a01b031661316a565b8161456857fe5b04614594565b6145946145858383896001600160a01b0316613fd1565b886001600160a01b0316614ac0565b979650505050505050565b600080856001600160a01b0316116145b657600080fd5b6000846001600160801b0316116145cc57600080fd5b816145de576144c18585856001614acb565b6144e98585856001614bac565b600080856001600160a01b03161161460257600080fd5b6000846001600160801b03161161461857600080fd5b8161462a576144c18585856000614bac565b6144e98585856000614acb565b61463f6153cc565b600085600001518503905060405180608001604052808663ffffffff1681526020018263ffffffff168660020b0288602001510160060b81526020016000856001600160801b031611614693576001614695565b845b6001600160801b031663ffffffff60801b608085901b16816146b357fe5b048860400151016001600160a01b0316815260200160011515815250915050949350505050565b6146e26153cc565b6146ea6153cc565b888561ffff1661ffff81106146fb57fe5b60408051608081018252919092015463ffffffff8116808352600160201b8204600690810b810b900b6020840152600160581b82046001600160a01b031693830193909352600160f81b900460ff1615156060820152925061475f90899089614c8f565b15614797578663ffffffff16826000015163ffffffff161415614781576133a0565b8161478e83898988614637565b915091506133a0565b888361ffff168660010161ffff16816147ac57fe5b0661ffff1661ffff81106147bc57fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b9091041615156060820181905290925061487157604080516080810182528a5463ffffffff81168252600160201b8104600690810b810b900b6020830152600160581b81046001600160a01b031692820192909252600160f81b90910460ff161515606082015291505b61488088836000015189614c8f565b6148b7576040805162461bcd60e51b815260206004820152600360248201526213d31160ea1b604482015290519081900360640190fd5b6148c48989898887614d50565b9150915097509795505050505050565b60006148e3600687878761400b565b6001546002546201000b5492935090916001600160801b0316600080600f88900b156149ec576000614913612ab9565b600080546003549293509091829161495d9160079186918591600160a01b810460020b9161ffff600160b81b83048116926001600160801b0390921691600160c81b90041661321a565b915091506149888d8b8d8b8b86888a60008f6004614eee909a9998979695949392919063ffffffff16565b94506149b18c8b8d8b8b86888a60018f6004614eee909a9998979695949392919063ffffffff16565b6201000b54909450600160981b900460020b85156149d5576149d560058f836150a7565b84156149e7576149e760058e836150a7565b505050505b6000806149fe60048d8d8c8b8b61510d565b9092509050614a0f888b84846151b9565b60008a600f0b1215614a3d578315614a2c57614a2c60048d61534e565b8215614a3d57614a3d60048c61534e565b5050505050505095945050505050565b60008082600f0b12614a7357614a6e614a6985858560016144f4565b613122565b6144ec565b614a86614a6985858560000360006144f4565b600003949350505050565b60008082600f0b12614aad57614a6e614a698585856001614479565b614a86614a698585856000036000614479565b808204910615150190565b60008115614b3e5760006001600160a01b03841115614b0157614afc84600160601b876001600160801b031661316a565b614b19565b6001600160801b038516606085901b81614b1757fe5b045b9050614b36614b316001600160a01b03881683613c4a565b61537a565b9150506144ec565b60006001600160a01b03841115614b6c57614b6784600160601b876001600160801b0316613fd1565b614b83565b614b83606085901b6001600160801b038716614ac0565b905080866001600160a01b031611614b9a57600080fd5b6001600160a01b0386160390506144ec565b600082614bba5750836144ec565b600160601b600160e01b03606085901b168215614c48576001600160a01b03861684810290858281614be857fe5b041415614c1957818101828110614c1757614c0d83896001600160a01b031683613fd1565b93505050506144ec565b505b614c3f82614c3a878a6001600160a01b03168681614c3357fe5b0490613c4a565b614ac0565b925050506144ec565b6001600160a01b03861684810290858281614c5f57fe5b04148015614c6c57508082115b614c7557600080fd5b808203614c0d614b31846001600160a01b038b1684613fd1565b60008363ffffffff168363ffffffff1611158015614cb957508363ffffffff168263ffffffff1611155b15614cd5578163ffffffff168363ffffffff1611159050613213565b60008463ffffffff168463ffffffff1611614cfc578363ffffffff16600160201b01614d04565b8363ffffffff165b64ffffffffff16905060008563ffffffff168463ffffffff1611614d34578363ffffffff16600160201b01614d3c565b8363ffffffff165b64ffffffffff169091111595945050505050565b614d586153cc565b614d606153cc565b60008361ffff168560010161ffff1681614d7657fe5b0661ffff169050600060018561ffff16830103905060005b506002818301048961ffff87168281614da357fe5b0661ffff8110614daf57fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b90910416151560608201819052909550614e1957806001019250614d8e565b898661ffff168260010181614e2a57fe5b0661ffff8110614e3657fe5b60408051608081018252929091015463ffffffff81168352600160201b8104600690810b810b900b60208401526001600160a01b03600160581b8204169183019190915260ff600160f81b90910416151560608201528551909450600090614ea0908b908b614c8f565b9050808015614eb95750614eb98a8a8760000151614c8f565b15614ec45750614ee1565b80614ed457600182039250614edb565b8160010193505b50614d8e565b5050509550959350505050565b60028a810b900b600090815260208c90526040812080546001600160801b031682614f19828d613466565b9050846001600160801b0316816001600160801b03161115614f67576040805162461bcd60e51b81526020600482015260026024820152614c4f60f01b604482015290519081900360640190fd5b6001600160801b03828116159082161581141594501561500c578c60020b8e60020b13614ff457600183018b9055600283018a9055600383018054600160381b600160d81b031916600160381b6001600160a01b038c16021766ffffffffffffff191666ffffffffffffff60068b900b161763ffffffff60d81b1916600160d81b63ffffffff8a16021790555b6003830180546001600160f81b0316600160f81b1790555b82546001600160801b0319166001600160801b038216178355856150555782546150509061504b90600160801b9004600f90810b810b908f900b613154565b613d79565b615076565b82546150769061504b90600160801b9004600f90810b810b908f900b613138565b8354600f9190910b6001600160801b03908116600160801b0291161790925550909c9b505050505050505050505050565b8060020b8260020b816150b657fe5b0760020b156150c457600080fd5b6000806150df8360020b8560020b816150d957fe5b056142de565b600191820b820b60009081526020979097526040909620805460ff9097169190911b90951890945550505050565b600285810b80820b60009081526020899052604080822088850b850b83529082209193849391929184918291908a900b1261515357505060018201546002830154615166565b8360010154880391508360020154870390505b6000808b60020b8b60020b12156151885750506001830154600284015461519b565b84600101548a0391508460020154890390505b92909803979097039b96909503949094039850939650505050505050565b6040805160a08101825285546001600160801b0390811682526001870154602083015260028701549282019290925260038601548083166060830152600160801b900490911660808201526000600f85900b6152585781516001600160801b0316615250576040805162461bcd60e51b815260206004820152600260248201526104e560f41b604482015290519081900360640190fd5b508051615267565b81516152649086613466565b90505b600061528b8360200151860384600001516001600160801b0316600160801b61316a565b905060006152b18460400151860385600001516001600160801b0316600160801b61316a565b905086600f0b6000146152d85787546001600160801b0319166001600160801b0384161788555b60018801869055600288018590556001600160801b03821615158061530657506000816001600160801b0316115b15615344576003880180546001600160801b031981166001600160801b039182168501821617808216600160801b9182900483168501909216021790555b5050505050505050565b600290810b810b6000908152602092909252604082208281556001810183905590810182905560030155565b806001600160a01b0381168114612ab457600080fd5b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081019190915290565b6040805160808101825260008082526020820181905291810182905260608101919091529056fea2646970667358221220a487e228cf0487ec02301cd8cb81a72cdd3e6a3a3bd738ac0ececcf888ee04c264736f6c63430007060033", + "nonce": "0x46" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionType": "CREATE", + "contractName": "KatanaV3PoolBeacon", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "function": null, + "arguments": [ + "0xFe70f3F08637C67E451A5D74B292DFe7691D694F" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x1435b2", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b506040516111ec3803806111ec8339818101604052602081101561003357600080fd5b505180600061004061009a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100938161009e565b5050610114565b3390565b6100b18161010e60201b6104c61760201c565b6100ec5760405162461bcd60e51b81526004018080602001828103825260338152602001806111b96033913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b611096806101236000396000f3fe60806040523480156200001157600080fd5b5060043610620000885760003560e01c8063715018a61162000063578063715018a614620000fa578063885fa0a014620001045780638da5cb5b1462000186578063f2fde38b14620001905762000088565b80632c2ad332146200008d5780633659cfe614620000a95780635c60da1b14620000d4575b600080fd5b62000097620001b9565b60408051918252519081900360200190f35b620000d260048036036020811015620000c157600080fd5b50356001600160a01b0316620001e8565b005b620000de620002a3565b604080516001600160a01b039092168252519081900360200190f35b620000d2620002b2565b6200010e62000375565b6040805160208082528351818301528351919283929083019185019080838360005b838110156200014a57818101518382015260200162000130565b50505050905090810190601f168015620001785780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b620000de6200039c565b620000d260048036036020811015620001a857600080fd5b50356001600160a01b0316620003ab565b604051620001ca602082016200053a565b6020820181038252601f19601f820116604052508051906020012081565b620001f2620004cc565b6001600160a01b0316620002056200039c565b6001600160a01b03161462000261576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6200026c81620004d0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001546001600160a01b031690565b620002bc620004cc565b6001600160a01b0316620002cf6200039c565b6001600160a01b0316146200032b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60405162000386602082016200053a565b601f1982820381018352601f9091011660405281565b6000546001600160a01b031690565b620003b5620004cc565b6001600160a01b0316620003c86200039c565b6001600160a01b03161462000424576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166200046b5760405162461bcd60e51b8152600401808060200182810382526026815260200180620010086026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b3390565b620004db81620004c6565b620005185760405162461bcd60e51b81526004018080602001828103825260338152602001806200102e6033913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610abf80620005498339019056fe608060405234801561001057600080fd5b50604080516020810190915260008082529061002c8282610033565b5050610537565b6000806000806000336001600160a01b031663890357306040518163ffffffff1660e01b815260040160a06040518083038186803b15801561007457600080fd5b505afa158015610088573d6000803e3d6000fd5b505050506040513d60a081101561009e57600080fd5b5080516020808301516040808501516060860151608090960151825163059659e960e41b81529251959b509299509750939550935033926359659e909260048083019392829003018186803b1580156100f657600080fd5b505afa15801561010a573d6000803e3d6000fd5b505050506040513d602081101561012057600080fd5b5051604080516001600160a01b03808916602483015280881660448301528616606482015262ffffff85166084820152600284900b60a4808301919091528251808303909101815260c4909101909152602081810180516001600160e01b031662ef782f60e31b17905291985096506101a490889088906100316101ad821b17901c565b50505050505050565b6101c08261030260201b6101791760201c565b6101fb5760405162461bcd60e51b8152600401808060200182810382526025815260200180610a406025913960400191505060405180910390fd5b610273826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561023757600080fd5b505afa15801561024b573d6000803e3d6000fd5b505050506040513d602081101561026157600080fd5b5051610302602090811b61017917901c565b6102ae5760405162461bcd60e51b8152600401808060200182810382526034815260200180610a8b6034913960400191505060405180910390fd5b6000805160206109ff8339815191528281558151156102fd576102fb6102d2610308565b83604051806060016040528060218152602001610a1f6021913961037b60201b61017f1760201c565b505b505050565b3b151590565b6000610312610480565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561034a57600080fd5b505afa15801561035e573d6000803e3d6000fd5b505050506040513d602081101561037457600080fd5b5051905090565b606061038684610302565b6103c15760405162461bcd60e51b8152600401808060200182810382526026815260200180610a656026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106103fe5780518252601f1990920191602091820191016103df565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461045e576040519150601f19603f3d011682016040523d82523d6000602084013e610463565b606091505b509092509050610474828286610493565b925050505b9392505050565b6000805160206109ff8339815191525490565b606083156104a2575081610479565b8251156104b25782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156104fc5781810151838201526020016104e4565b50505050905090810190601f1680156105295780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6104b9806105466000396000f3fe60806040523661001357610011610017565b005b6100115b61001f61002f565b61002f61002a610283565b6102f6565b565b61003a82610179565b6100755760405162461bcd60e51b81526004018080602001828103825260258152602001806104056025913960400191505060405180910390fd5b6100e2826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100b157600080fd5b505afa1580156100c5573d6000803e3d6000fd5b505050506040513d60208110156100db57600080fd5b5051610179565b61011d5760405162461bcd60e51b81526004018080602001828103825260348152602001806104506034913960400191505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5082815581511561017457610172610153610283565b836040518060600160405280602181526020016103e46021913961017f565b505b505050565b3b151590565b606061018a84610179565b6101c55760405162461bcd60e51b815260040180806020018281038252602681526020018061042a6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106102025780518252601f1990920191602091820191016101e3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610262576040519150601f19603f3d011682016040523d82523d6000602084013e610267565b606091505b509150915061027782828661031a565b925050505b9392505050565b600061028d6103be565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156102c557600080fd5b505afa1580156102d9573d6000803e3d6000fd5b505050506040513d60208110156102ef57600080fd5b5051905090565b3660008037600080366000845af43d6000803e808015610315573d6000f35b3d6000fd5b6060831561032957508161027c565b8251156103395782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561038357818101518382015260200161036b565b50505050905090810190601f1680156103b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50549056fe426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a26469706673582212209c65523d67f8afadf51e47175e851044339c6f41c8b6bf4085f369c20b52750064736f6c63430007060033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e74726163744f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573735570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a2646970667358221220a261af3e6c1c3a36cfe6bd5b82ef21bc90719be189a29adb980007d1ff69f8bf64736f6c634300070600335570677261646561626c65426561636f6e3a20696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374000000000000000000000000fe70f3f08637c67e451a5d74b292dfe7691d694f", + "nonce": "0x47" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe823d9534c5a148772a56d73e787ab894844feb69ddd4d54b949ef284ceb17a0", + "transactionType": "CREATE", + "contractName": "KatanaV3Factory", + "contractAddress": "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x132d8d", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b50600080546001600160a01b0319166001179055611024806100336000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806365d61c6c1161008c578063a167129511610066578063a167129514610229578063b4a91cbd14610265578063c0c53b8b146102aa578063f0f44260146102e2576100cf565b806365d61c6c146101bb57806389035730146101d75780638da5cb5b14610221576100cf565b80631698ee82146100d457806322afcccb1461012c57806327c28660146101655780634cad9140146101a357806359659e90146101ab57806361d027b3146101b3575b600080fd5b610110600480360360608110156100ea57600080fd5b5080356001600160a01b03908116916020810135909116906040013562ffffff16610308565b604080516001600160a01b039092168252519081900360200190f35b61014e6004803603602081101561014257600080fd5b503562ffffff16610334565b6040805160029290920b8252519081900360200190f35b6101a16004803603608081101561017b57600080fd5b5062ffffff81351690602081013560020b9060ff60408201358116916060013516610349565b005b6101a16104ad565b61011061050e565b61011061051d565b6101c361052c565b604080519115158252519081900360200190f35b6101df61053c565b604080516001600160a01b0396871681529486166020860152929094168383015262ffffff16606083015260029290920b608082015290519081900360a00190f35b610110610573565b6101106004803603606081101561023f57600080fd5b5080356001600160a01b03908116916020810135909116906040013562ffffff16610582565b6102876004803603602081101561027b57600080fd5b503562ffffff166107d0565b604051808360ff1681526020018260ff1681526020019250505060405180910390f35b6101a1600480360360608110156102c057600080fd5b506001600160a01b0381358116916020810135821691604090910135166107ee565b6101a1600480360360208110156102f857600080fd5b50356001600160a01b03166109ce565b60086020908152600093845260408085208252928452828420905282529020546001600160a01b031681565b60066020526000908152604090205460020b81565b610351610a77565b620f42408462ffffff16106103ad576040805162461bcd60e51b815260206004820152601d60248201527f4b6174616e615633466163746f72793a204645455f544f4f5f48494748000000604482015290519081900360640190fd5b60008360020b1380156103c457506140008360020b125b6103ff5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f2d6025913960400191505060405180910390fd5b8060ff168260ff16106104435760405162461bcd60e51b8152600401808060200182810382526025815260200180610f526025913960400191505060405180910390fd5b62ffffff8416600090815260066020526040902054600290810b900b1561049b5760405162461bcd60e51b815260040180806020018281038252602b815260200180610f77602b913960400191505060405180910390fd5b6104a784848484610ad8565b50505050565b6104b5610a77565b6005805460ff600160a01b808304821615810260ff60a01b199093169290921792839055604051919092049091161515907fc30b40f4f206ddd1a59cfd25b348d6f1980e74ceb1bf543419242e338bd8366e90600090a2565b6000546001600160a01b031681565b6005546001600160a01b031681565b600554600160a01b900460ff1681565b600154600280546003546001600160a01b0393841693918216929181169162ffffff600160a01b83041691600160b81b9004900b85565b6004546001600160a01b031681565b6000600460009054906101000a90046001600160a01b03166001600160a01b0316636a22dede6040518163ffffffff1660e01b815260040160206040518083038186803b1580156105d257600080fd5b505afa1580156105e6573d6000803e3d6000fd5b505050506040513d60208110156105fc57600080fd5b50516001600160a01b031633146106445760405162461bcd60e51b8152600401808060200182810382526029815260200180610fa26029913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b0316141561066357600080fd5b600080846001600160a01b0316866001600160a01b031610610686578486610689565b85855b90925090506001600160a01b0382166106a157600080fd5b62ffffff8416600090815260066020526040902054600290810b9081900b6106c857600080fd5b6001600160a01b0383811660009081526008602090815260408083208685168452825280832062ffffff8a168452909152902054161561070757600080fd5b6107143084848885610b8c565b6001600160a01b03808516600081815260086020818152604080842089871680865290835281852062ffffff8e168087529084528286208054988a166001600160a01b0319998a1681179091558287529484528286208787528452828620818752845294829020805490971684179096558051600289900b815291820192909252815195995091947f783cca1c0412dd0d695e784568c96da2e9c22ff989357a2e8b1d9b2b4e6b71189281900390910190a45050509392505050565b60076020526000908152604090205460ff8082169161010090041682565b6000546001600160a01b0316156108365760405162461bcd60e51b8152600401808060200182810382526024815260200180610fcb6024913960400191505060405180910390fd5b6001600160a01b038316610891576040805162461bcd60e51b815260206004820152601f60248201527f4b6174616e615633466163746f72793a20494e56414c49445f424541434f4e00604482015290519081900360640190fd5b6001600160a01b0382166108ec576040805162461bcd60e51b815260206004820152601e60248201527f4b6174616e615633466163746f72793a20494e56414c49445f4f574e45520000604482015290519081900360640190fd5b6001600160a01b0381166109315760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0c6021913960400191505060405180910390fd5b600080546001600160a01b038086166001600160a01b031992831617835560048054868316908416179055600580549185169190921681179091556040519091907f8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f62954496908290a36109a7606460016005600a610ad8565b6109b8610bb8603c6005601e610ad8565b6109c961271060c8600f6064610ad8565b505050565b6109d6610a77565b6001600160a01b038116610a1b5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f0c6021913960400191505060405180910390fd5b6005546040516001600160a01b038084169216907f8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f6295449690600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b03163314610ad6576040805162461bcd60e51b815260206004820152601a60248201527f4b6174616e615633466163746f72793a20464f5242494444454e000000000000604482015290519081900360640190fd5b565b62ffffff8481166000818152600660209081526040808320805462ffffff191660028a900b9687161790558051808201825260ff888116808352888216838601818152888852600787529685902093518454975160ff199098169084161761ff00191661010097909316969096029190911790915581519081529182019290925281517f7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122929181900390910190a350505050565b6040805160a0810182526001600160a01b038781168083528782166020840181905287831684860181905262ffffff88811660608701819052600289810b6080909801889052600180546001600160a01b031990811690971790558054861690941784556003805490951690921762ffffff60a01b1916600160a01b9092029190911762ffffff60b81b1916600160b81b9590920b169390930292909217909155600080548351630442fd0560e51b8152935191938493919091169163885fa0a0916004808201928692909190829003018186803b158015610c6d57600080fd5b505afa158015610c81573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610caa57600080fd5b8101908080516040519392919084640100000000821115610cca57600080fd5b908301906020820185811115610cdf57600080fd5b8251640100000000811182820188101715610cf957600080fd5b82525081516020918201929091019080838360005b83811015610d26578181015183820152602001610d0e565b50505050905090810190601f168015610d535780820380516001836020036101000a031916815260200191505b506040525050509050600086868660405160200180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050604051602081830303815290604052805190602001209050610dba60008284610df2565b600180546001600160a01b0319908116909155600280549091169055600380546001600160d01b031916905598975050505050505050565b60008084471015610e4a576040805162461bcd60e51b815260206004820152601d60248201527f437265617465323a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b8251610e9d576040805162461bcd60e51b815260206004820181905260248201527f437265617465323a2062797465636f6465206c656e677468206973207a65726f604482015290519081900360640190fd5b8383516020850187f590506001600160a01b038116610f03576040805162461bcd60e51b815260206004820152601960248201527f437265617465323a204661696c6564206f6e206465706c6f7900000000000000604482015290519081900360640190fd5b94935050505056fe4b6174616e615633466163746f72793a20494e56414c49445f54524541535552594b6174616e615633466163746f72793a20494e56414c49445f5449434b5f53504143494e474b6174616e615633466163746f72793a20494e56414c49445f4645455f50524f544f434f4c4b6174616e615633466163746f72793a204645455f414d4f554e545f414c52454144595f454e41424c45444b6174616e615633466163746f72793a20494e56414c49445f504f534954494f4e5f4d414e414745524b6174616e615633466163746f72793a20414c52454144595f494e495449414c495a4544a2646970667358221220553bcf4c2594e38c20d6139fa33fc14860af4a8cabce323ab895211fa2f67ef264736f6c63430007060033", + "nonce": "0x48" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "function": null, + "arguments": [ + "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "0xA3e7d085E65CB0B916f6717da876b7bE5cC92f03", + "0xc0c53b8b0000000000000000000000004c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf310000000000000000000000002c1726346d83cbf848bd3c2b208ec70d32a9e44a00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0xf2d7d", + "value": "0x0", + "data": "0x608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a264697066735822122083fbd80de941d9993c6eba5c681e28598c224fe5be6fcf1a18d34de324b905b064736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374000000000000000000000000cbb65f6e545130624bb126fae28bd3181060378a000000000000000000000000a3e7d085e65cb0b916f6717da876b7be5cc92f0300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000004c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf310000000000000000000000002c1726346d83cbf848bd3c2b208ec70d32a9e44a00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x49" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa843298e33ac07808014483504c4d2361f66b5ecd59c6598ed10c0bc406436e9", + "transactionType": "CREATE", + "contractName": "NonfungibleTokenPositionDescriptor", + "contractAddress": "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea", + "function": null, + "arguments": [ + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x524f4e0000000000000000000000000000000000000000000000000000000000" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x16e5e2", + "value": "0x0", + "data": "0x60c060405234801561001057600080fd5b506040516114a93803806114a983398101604081905261002f9161004a565b60609190911b6001600160601b03191660805260a052610082565b6000806040838503121561005c578182fd5b82516001600160a01b0381168114610072578283fd5b6020939093015192949293505050565b60805160601c60a0516113e96100c060003980610225528061025952806102f552508060f7528061013c528061059a52806105ee52506113e96000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063281388a8146100675780637e5af771146100855780639d7b0ea8146100a5578063a18246e2146100c5578063b7af3cdc146100cd578063e9dc6375146100e2575b600080fd5b61006f6100f5565b60405161007c9190611212565b60405180910390f35b610098610093366004610f07565b610119565b60405161007c9190611226565b6100b86100b3366004610f47565b610138565b60405161007c9190611231565b6100b8610223565b6100d5610247565b60405161007c919061123a565b6100d56100f0366004610f47565b610355565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101258383610138565b61012f8584610138565b13949350505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141561017d575060631961021d565b816107e41415610219576001600160a01b038316730b7007c13325c48911f73a2dad5fa5dcbf808adc14156101b5575061012c61021d565b6001600160a01b03831673c99a6a985ed2cac1ef41640596c5a5f9f4e19ef514156101e2575060c861021d565b6001600160a01b038316737e73630f81647bcfd7b1f2c04c1c662d17d4577e1415610211575061012b1961021d565b50600061021d565b5060005b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060005b60208110801561029457507f0000000000000000000000000000000000000000000000000000000000000000816020811061028357fe5b1a60f81b6001600160f81b03191615155b156102a15760010161024c565b60008167ffffffffffffffff811180156102ba57600080fd5b506040519080825280601f01601f1916602001820160405280156102e5576020820181803683370190505b50905060005b8281101561034e577f0000000000000000000000000000000000000000000000000000000000000000816020811061031f57fe5b1a60f81b82828151811061032f57fe5b60200101906001600160f81b031916908160001a9053506001016102eb565b5091505090565b60606000806000806000876001600160a01b03166399fbab88886040518263ffffffff1660e01b815260040161038b9190611231565b6101806040518083038186803b1580156103a457600080fd5b505afa1580156103b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103dc91906110dd565b5050505050965096509650965096505050600061049a896001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561042b57600080fd5b505afa15801561043f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104639190610ee4565b6040518060600160405280896001600160a01b03168152602001886001600160a01b031681526020018762ffffff16815250610867565b905060006104ab878761009361094b565b9050600081156104bb57876104bd565b865b9050600082156104cd57876104cf565b885b90506000846001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561050d57600080fd5b505afa158015610521573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105459190611023565b505050505050915050738f5d2b4b95677833ac62718cf09152efcfe0ad9463c49917d7604051806101c001604052808f8152602001866001600160a01b03168152602001856001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b0316146105df576105da8761094f565b6105e7565b6105e7610247565b81526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b0316146106335761062e8661094f565b61063b565b61063b610247565b8152602001866001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561067957600080fd5b505afa15801561068d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b191906110c3565b60ff168152602001856001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156106f257600080fd5b505afa158015610706573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072a91906110c3565b60ff16815260200187151581526020018a60020b81526020018960020b81526020018460020b8152602001886001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561078e57600080fd5b505afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c69190610f72565b60020b81526020018b62ffffff168152602001886001600160a01b03168152506040518263ffffffff1660e01b8152600401610802919061124d565b60006040518083038186803b15801561081a57600080fd5b505af415801561082e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108569190810190610f8c565b9d9c50505050505050505050505050565b600081602001516001600160a01b031682600001516001600160a01b03161061088f57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b4690565b60606000610964836395d89b4160e01b610989565b90508051600014156109815761097983610bb1565b915050610984565b90505b919050565b60408051600481526024810182526020810180516001600160e01b03166001600160e01b031985161781529151815160609360009384936001600160a01b03891693919290918291908083835b602083106109f55780518252601f1990920191602091820191016109d6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610a55576040519150601f19603f3d011682016040523d82523d6000602084013e610a5a565b606091505b5091509150811580610a6b57508051155b15610a8957604051806020016040528060008152509250505061021d565b805160201415610ac1576000818060200190516020811015610aaa57600080fd5b50519050610ab781610bbe565b935050505061021d565b604081511115610b9957808060200190516020811015610ae057600080fd5b8101908080516040519392919084640100000000821115610b0057600080fd5b908301906020820185811115610b1557600080fd5b8251640100000000811182820188101715610b2f57600080fd5b82525081516020918201929091019080838360005b83811015610b5c578181015183820152602001610b44565b50505050905090810190601f168015610b895780820380516001836020036101000a031916815260200191505b506040525050509250505061021d565b50506040805160208101909152600081529392505050565b6060610981826006610ce6565b604080516020808252818301909252606091600091906020820181803683370190505090506000805b6020811015610c48576000858260208110610bfe57fe5b1a60f81b90506001600160f81b0319811615610c3f5780848481518110610c2157fe5b60200101906001600160f81b031916908160001a9053506001909201915b50600101610be7565b5060008167ffffffffffffffff81118015610c6257600080fd5b506040519080825280601f01601f191660200182016040528015610c8d576020820181803683370190505b50905060005b82811015610cdd57838181518110610ca757fe5b602001015160f81c60f81b828281518110610cbe57fe5b60200101906001600160f81b031916908160001a905350600101610c93565b50949350505050565b606060028206158015610cf95750600082115b8015610d06575060288211155b610d57576040805162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff81118015610d7057600080fd5b506040519080825280601f01601f191660200182016040528015610d9b576020820181803683370190505b5090506001600160a01b03841660005b60028504811015610e3f57600860138290030282901c600f600482901c1660f082168203610dd882610e49565b868560020281518110610de757fe5b60200101906001600160f81b031916908160001a905350610e0781610e49565b868560020260010181518110610e1957fe5b60200101906001600160f81b031916908160001a9053505060019092019150610dab9050565b5090949350505050565b6000600a8260ff161015610e6457506030810160f81b610984565b506037810160f81b610984565b80516109848161139b565b8051600281900b811461098457600080fd5b80516fffffffffffffffffffffffffffffffff8116811461098457600080fd5b805161ffff8116811461098457600080fd5b805162ffffff8116811461098457600080fd5b805160ff8116811461098457600080fd5b600060208284031215610ef5578081fd5b8151610f008161139b565b9392505050565b600080600060608486031215610f1b578182fd5b8335610f268161139b565b92506020840135610f368161139b565b929592945050506040919091013590565b60008060408385031215610f59578182fd5b8235610f648161139b565b946020939093013593505050565b600060208284031215610f83578081fd5b610f0082610e7c565b600060208284031215610f9d578081fd5b815167ffffffffffffffff80821115610fb4578283fd5b818401915084601f830112610fc7578283fd5b815181811115610fd357fe5b604051601f8201601f191681016020018381118282101715610ff157fe5b604052818152838201602001871015611008578485fd5b61101982602083016020870161136b565b9695505050505050565b600080600080600080600080610100898b03121561103f578384fd5b885161104a8161139b565b975061105860208a01610e7c565b965061106660408a01610eae565b955061107460608a01610eae565b945061108260808a01610eae565b935061109060a08a01610ed3565b925061109e60c08a01610ed3565b915060e089015180151581146110b2578182fd5b809150509295985092959890939650565b6000602082840312156110d4578081fd5b610f0082610ed3565b6000806000806000806000806000806000806101808d8f0312156110ff578384fd5b8c516bffffffffffffffffffffffff8116811461111a578485fd5b9b5061112860208e01610e71565b9a5061113660408e01610e71565b995061114460608e01610e71565b985061115260808e01610ec0565b975061116060a08e01610e7c565b965061116e60c08e01610e7c565b955061117c60e08e01610e8e565b94506101008d015193506101208d0151925061119b6101408e01610e8e565b91506111aa6101608e01610e8e565b90509295989b509295989b509295989b565b6001600160a01b03169052565b15159052565b60020b9052565b600081518084526111ee81602086016020860161136b565b601f01601f19169290920160200192915050565b62ffffff169052565b60ff169052565b6001600160a01b0391909116815260200190565b901515815260200190565b90815260200190565b600060208252610f0060208301846111d6565b60006020825282516020830152602083015161126c60408401826111bc565b50604083015161127f60608401826111bc565b5060608301516101c080608085015261129c6101e08501836111d6565b91506080850151601f198584030160a08601526112b983826111d6565b92505060a08501516112ce60c086018261120b565b5060c08501516112e160e086018261120b565b5060e08501516101006112f6818701836111c9565b860151905061012061130a868201836111cf565b860151905061014061131e868201836111cf565b8601519050610160611332868201836111cf565b8601519050610180611346868201836111cf565b86015190506101a061135a86820183611202565b8601519050610e3f858301826111bc565b60005b8381101561138657818101518382015260200161136e565b83811115611395576000848401525b50505050565b6001600160a01b03811681146113b057600080fd5b5056fea2646970667358221220fcc44e7452e0cf17ed31e2bf6bd425c6960d7104e9d4ceb56dc69f2b42f3cc1564736f6c63430007060033000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4524f4e0000000000000000000000000000000000000000000000000000000000", + "nonce": "0x4a" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x70e6f0888de92ce2dc655bf54cc17eb878698e2a2b75ad8afc8ae9d60096c15a", + "transactionType": "CREATE", + "contractName": "NonfungiblePositionManager", + "contractAddress": "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x6c5458", + "value": "0x0", + "data": "0x610140604052600d80546001600160b01b0319166001176001600160b01b0316600160b01b1790553480156200003457600080fd5b506040516200631f3803806200631f83398101604081905262000057916200035e565b82826040518060400160405280601a81526020017f4b6174616e6120563320506f736974696f6e73204e46542d56310000000000008152506040518060400160405280600d81526020016c4b4154414e412d56332d504f5360981b815250604051806040016040528060018152602001603160f81b8152508282620000e96301ffc9a760e01b6200021060201b60201c565b8151620000fe90600690602085019062000295565b5080516200011490600790602084019062000295565b50620001276380ac58cd60e01b62000210565b62000139635b5e139f60e01b62000210565b6200014b63780e9d6360e01b62000210565b5050825160209384012060805280519083012060a052506001600160601b0319606084811b821660c05283901b166101005260408051638da5cb5b60e01b815290516001600160a01b03851692638da5cb5b9260048082019391829003018186803b158015620001ba57600080fd5b505afa158015620001cf573d6000803e3d6000fd5b505050506040513d6020811015620001e657600080fd5b50516001600160601b0319606091821b811660e05293901b9092166101205250620003a792505050565b6001600160e01b0319808216141562000270576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152602081905260409020805460ff19166001179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620002cd576000855562000318565b82601f10620002e857805160ff191683800117855562000318565b8280016001018555821562000318579182015b8281111562000318578251825591602001919060010190620002fb565b50620003269291506200032a565b5090565b5b808211156200032657600081556001016200032b565b80516001600160a01b03811681146200035957600080fd5b919050565b60008060006060848603121562000373578283fd5b6200037e8462000341565b92506200038e6020850162000341565b91506200039e6040850162000341565b90509250925092565b60805160a05160c05160601c60e05160601c6101005160601c6101205160601c615edc620004436000398061292652508061024f5280611655528061174052806117c85280613e865280613ecc5280613f40525080610dc952806118025280611d5b525080610a3f5280610e0f5280610ed6528061285b52806128925280612c6252806137975250806115245250806115035250615edc6000f3fe60806040526004361061023f5760003560e01c80636352211e1161012e578063ac9650d8116100ab578063c87b56dd1161006f578063c87b56dd1461069b578063df2ab5bb146106bb578063e985e9c5146106ce578063f3995c67146106ee578063fc6f786514610701576102af565b8063ac9650d814610613578063b88d4fde14610633578063c2e3140a14610653578063c45a015514610666578063c848b07d1461067b576102af565b806388316456116100f2578063883164561461057057806395d89b411461059357806399fbab88146105a8578063a22cb465146105e0578063a4a78f0c14610600576102af565b80636352211e146104f35780636c0360eb1461051357806370a08231146105285780637ac2ff7b146105485780638129fc1c1461055b576102af565b80632f745c59116101bc5780634659a494116101805780634659a4941461048357806349404b7c146104965780634aa4a4fc146104a95780634f6ccce7146104be5780635aa6e675146104de576102af565b80632f745c59146103f9578063309945ba1461041957806330adf81f146104395780633644e5151461044e57806342842e0e14610463576102af565b806312210e8a1161020357806312210e8a1461037a57806313ead5621461038257806318160ddd14610395578063219f5d17146103b757806323b872dd146103d9576102af565b806301ffc9a7146102b457806306fdde03146102ea578063081812fc1461030c578063095ea7b3146103395780630c49ccbe14610359576102af565b366102af57336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102ad576040805162461bcd60e51b81526020600482015260096024820152684e6f7420574554483960b81b604482015290519081900360640190fd5b005b600080fd5b3480156102c057600080fd5b506102d46102cf366004615369565b610714565b6040516102e191906158bf565b60405180910390f35b3480156102f657600080fd5b506102ff610783565b6040516102e19190615912565b34801561031857600080fd5b5061032c610327366004615677565b6107ba565b6040516102e191906157a1565b34801561034557600080fd5b506102ad610354366004615233565b61080d565b61036c61036736600461542e565b6108e3565b6040516102e1929190615ad8565b6102ad610db0565b61032c6103903660046150c6565b610dc2565b3480156103a157600080fd5b506103aa6110e3565b6040516102e191906158ca565b6103ca6103c536600461543f565b6110f4565b6040516102e193929190615a93565b3480156103e557600080fd5b506102ad6103f436600461511f565b611409565b34801561040557600080fd5b506103aa610414366004615233565b611460565b34801561042557600080fd5b5061036c610434366004615677565b61148b565b34801561044557600080fd5b506103aa6114ba565b34801561045a57600080fd5b506103aa6114de565b34801561046f57600080fd5b506102ad61047e36600461511f565b61159c565b6102ad61049136600461529f565b6115b7565b6102ad6104a436600461568f565b611651565b3480156104b557600080fd5b5061032c6117c6565b3480156104ca57600080fd5b506103aa6104d9366004615677565b6117ea565b3480156104ea57600080fd5b5061032c611800565b3480156104ff57600080fd5b5061032c61050e366004615677565b611824565b34801561051f57600080fd5b506102ff61184c565b34801561053457600080fd5b506103aa610543366004615072565b611851565b6102ad61055636600461529f565b6118b9565b34801561056757600080fd5b506102ad611cab565b61058361057e3660046154fb565b611cf8565b6040516102e19493929190615ab4565b34801561059f57600080fd5b506102ff612256565b3480156105b457600080fd5b506105c86105c3366004615677565b61227d565b6040516102e19c9b9a99989796959493929190615ae6565b3480156105ec57600080fd5b506102ad6105fb366004615206565b61248e565b6102ad61060e36600461529f565b612593565b6106266106213660046152fa565b61262c565b6040516102e1919061585f565b34801561063f57600080fd5b506102ad61064e36600461515f565b61276c565b6102ad61066136600461529f565b6127ca565b34801561067257600080fd5b5061032c612859565b34801561068757600080fd5b506102ad6106963660046156d6565b61287d565b3480156106a757600080fd5b506102ff6106b6366004615677565b6128fb565b6102ad6106c936600461525e565b6129b1565b3480156106da57600080fd5b506102d46106e936600461508e565b612a89565b6102ad6106fc36600461529f565b612ab7565b61036c61070f366004615417565b612b29565b60006001600160e01b031982166301ffc9a760e01b148061074557506001600160e01b031982166380ac58cd60e01b145b8061076057506001600160e01b03198216635b5e139f60e01b145b8061077b57506001600160e01b0319821663780e9d6360e01b145b90505b919050565b60408051808201909152601a81527f4b6174616e6120563320506f736974696f6e73204e46542d5631000000000000602082015290565b60006107c5826131ca565b6107ea5760405162461bcd60e51b81526004016107e190615982565b60405180910390fd5b506000908152600c6020526040902054600160601b90046001600160a01b031690565b600061081882611824565b9050806001600160a01b0316836001600160a01b0316141561086b5760405162461bcd60e51b8152600401808060200182810382526021815260200180615e556021913960400191505060405180910390fd5b806001600160a01b031661087d6131d7565b6001600160a01b031614806108995750610899816106e96131d7565b6108d45760405162461bcd60e51b8152600401808060200182810382526038815260200180615d7f6038913960400191505060405180910390fd5b6108de83836131db565b505050565b60008082356108f23382613251565b61090e5760405162461bcd60e51b81526004016107e190615925565b83608001358061091c6132ed565b1115610965576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b6000610977604087016020880161550d565b6001600160801b03161161098a57600080fd5b84356000908152600c602090815260409182902060018101549092600160801b9091046001600160801b0316916109c591890190890161550d565b6001600160801b0316816001600160801b031610156109e357600080fd5b6001828101546001600160501b03166000908152600b60209081526040808320815160608101835281546001600160a01b039081168252919095015490811692850192909252600160a01b90910462ffffff1690830152610a647f0000000000000000000000000000000000000000000000000000000000000000836132f1565b60018501549091506001600160a01b0382169063a34123a790600160501b8104600290810b91600160681b9004900b610aa360408e0160208f0161550d565b6040518463ffffffff1660e01b8152600401610ac1939291906158ec565b6040805180830381600087803b158015610ada57600080fd5b505af1158015610aee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1291906156b3565b909850965060408901358810801590610b2f575088606001358710155b610b4b5760405162461bcd60e51b81526004016107e1906159ce565b88356000908152600e6020526040812080546001600160801b031981166001600160801b039182168c01821617808216600160801b9182900483168c01909216021781556001860154909190610bb8903090600160501b8104600290810b91600160681b9004900b6133d5565b9050600080846001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401610be991906158ca565b60a06040518083038186803b158015610c0157600080fd5b505afa158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c399190615557565b50509250925050610c5e88600201548303886001600160801b0316600160801b61342f565b8c018860040160008282829054906101000a90046001600160801b03160192506101000a8154816001600160801b0302191690836001600160801b03160217905550610cbe88600301548203886001600160801b0316600160801b61342f565b8b018860040160108282829054906101000a90046001600160801b03160192506101000a8154816001600160801b0302191690836001600160801b031602179055508188600201819055508088600301819055508c6020016020810190610d25919061550d565b87038860010160106101000a8154816001600160801b0302191690836001600160801b031602179055508c600001357f26f6a048ee9138f2c0ce266f322cb99228e8d619ae2bff30c67f8dcf9d2377b48e6020016020810190610d88919061550d565b8e8e604051610d9993929190615a93565b60405180910390a250505050505050505050915091565b4715610dc057610dc033476134de565b565b6000610def7f000000000000000000000000000000000000000000000000000000000000000086866135cd565b836001600160a01b0316856001600160a01b031610610e0d57600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631698ee828686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff168152602001935050505060206040518083038186803b158015610e9857600080fd5b505afa158015610eac573d6000803e3d6000fd5b505050506040513d6020811015610ec257600080fd5b505190506001600160a01b038116610ff8577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a16712958686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018262ffffff1681526020019350505050602060405180830381600087803b158015610f6157600080fd5b505af1158015610f75573d6000803e3d6000fd5b505050506040513d6020811015610f8b57600080fd5b50516040805163f637731d60e01b81526001600160a01b03858116600483015291519293509083169163f637731d9160248082019260009290919082900301818387803b158015610fdb57600080fd5b505af1158015610fef573d6000803e3d6000fd5b505050506110db565b6000816001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561103457600080fd5b505afa158015611048573d6000803e3d6000fd5b505050506040513d61010081101561105f57600080fd5b505190506001600160a01b0381166110d957816001600160a01b031663f637731d846040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050600060405180830381600087803b1580156110c057600080fd5b505af11580156110d4573d6000803e3d6000fd5b505050505b505b949350505050565b60006110ef600261373f565b905090565b60008060008360a00135806111076132ed565b1115611150576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b84356000908152600c602090815260408083206001808201546001600160501b0381168652600b855283862084516060808201875282546001600160a01b039081168352929094015480831682890190815262ffffff600160a01b9092048216838901908152885161014081018a528451861681529151909416818a0152925116828701523082850152600160501b8304600290810b810b608080850191909152600160681b909404810b900b60a0830152958c013560c0820152938b013560e0850152908a013561010084015289013561012083015292906112329061374a565b6001870154939a5091985096509150600090611265903090600160501b8104600290810b91600160681b9004900b6133d5565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b815260040161129691906158ca565b60a06040518083038186803b1580156112ae57600080fd5b505afa1580156112c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e69190615557565b50509250925050611322866002015483038760010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b6004870180546001600160801b0380821690930183166001600160801b0319909116179055600387015460018801546113699291840391600160801b91829004169061342f565b6004870180546001600160801b03600160801b80830482169094018116840291811691909117909155600288018490556003880183905560018801805483810483168e018316909302929091169190911790556040518b35907f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f906113f3908d908d908d90615a93565b60405180910390a2505050505050509193909250565b61141a6114146131d7565b82613251565b6114555760405162461bcd60e51b8152600401808060200182810382526031815260200180615e766031913960400191505060405180910390fd5b6108de838383613987565b6001600160a01b03821660009081526001602052604081206114829083613ad3565b90505b92915050565b6000908152600f6020908152604091829020825180840190935280548084526001909101549290910182905291565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad81565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061154b613adf565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b031681526020019550505050505060405160208183030381529060405280519060200120905090565b6108de8383836040518060200160405280600081525061276c565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b15801561163157600080fd5b505af1158015611645573d6000803e3d6000fd5b50505050505050505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156116c057600080fd5b505afa1580156116d4573d6000803e3d6000fd5b505050506040513d60208110156116ea57600080fd5b5051905082811015611738576040805162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e7420574554483960701b604482015290519081900360640190fd5b80156108de577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156117a457600080fd5b505af11580156117b8573d6000803e3d6000fd5b505050506108de82826134de565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806117f8600284613ae3565b509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061077b82604051806060016040528060298152602001615de16029913960029190613b01565b606090565b60006001600160a01b0382166118985760405162461bcd60e51b815260040180806020018281038252602a815260200180615db7602a913960400191505060405180910390fd5b6001600160a01b038216600090815260016020526040902061077b9061373f565b836118c26132ed565b1115611906576040805162461bcd60e51b815260206004820152600e60248201526d14195c9b5a5d08195e1c1a5c995960921b604482015290519081900360640190fd5b60006119106114de565b7f49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad888861193c81613b0e565b604080516020808201969096526001600160a01b03909416848201526060840192909252608083015260a08083018a90528151808403909101815260c08301825280519084012061190160f01b60e084015260e2830194909452610102808301949094528051808303909401845261012290910190528151910120905060006119c487611824565b9050806001600160a01b0316886001600160a01b03161415611a175760405162461bcd60e51b8152600401808060200182810382526027815260200180615ce26027913960400191505060405180910390fd5b611a2081613b48565b15611b88576040805160208082018790528183018690526001600160f81b031960f889901b1660608301528251604181840301815260618301808552630b135d3f60e11b90526065830186815260858401948552815160a585015281516001600160a01b03871695631626ba7e958995919260c59091019185019080838360005b83811015611ab9578181015183820152602001611aa1565b50505050905090810190601f168015611ae65780820380516001836020036101000a031916815260200191505b50935050505060206040518083038186803b158015611b0457600080fd5b505afa158015611b18573d6000803e3d6000fd5b505050506040513d6020811015611b2e57600080fd5b50516001600160e01b031916630b135d3f60e11b14611b83576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b611c97565b600060018387878760405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015611be4573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c40576040805162461bcd60e51b8152602060048201526011602482015270496e76616c6964207369676e617475726560781b604482015290519081900360640190fd5b816001600160a01b0316816001600160a01b031614611c95576040805162461bcd60e51b815260206004820152600c60248201526b155b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b505b611ca188886131db565b5050505050505050565b600d546001600160b01b031615611cd45760405162461bcd60e51b81526004016107e190615a26565b600d80546001600160b01b0319166001176001600160b01b0316600160b01b179055565b60008060008084610140013580611d0d6132ed565b1115611d56576040805162461bcd60e51b8152602060048201526013602482015272151c985b9cd858dd1a5bdb881d1bdbc81bdb19606a1b604482015290519081900360640190fd5b611d9c7f0000000000000000000000000000000000000000000000000000000000000000611d876020890189615072565b611d9760408a0160208b01615072565b6135cd565b604080516101408101909152600090611e689080611dbd60208b018b615072565b6001600160a01b03168152602001896020016020810190611dde9190615072565b6001600160a01b03168152602001611dfc60608b0160408c0161565d565b62ffffff168152306020820152604001611e1c60808b0160608c01615391565b60020b8152602001611e3460a08b0160808c01615391565b60020b81526020018960a0013581526020018960c0013581526020018960e00135815260200189610100013581525061374a565b92975090955093509050611eb5611e8761014089016101208a01615072565b600d80546001600160b01b0319811660016001600160b01b0392831690810190921617909155975087613b4e565b6000611ee030611ecb60808b0160608c01615391565b611edb60a08c0160808d01615391565b6133d5565b9050600080836001600160a01b031663514ea4bf846040518263ffffffff1660e01b8152600401611f1191906158ca565b60a06040518083038186803b158015611f2957600080fd5b505afa158015611f3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f619190615557565b505092509250506000611fda8560405180606001604052808e6000016020810190611f8c9190615072565b6001600160a01b031681526020018e6020016020810190611fad9190615072565b6001600160a01b031681526020018e6040016020810190611fce919061565d565b62ffffff169052613c7c565b905060405180610140016040528060006001600160601b0316815260200160006001600160a01b03168152602001826001600160501b031681526020018c606001602081019061202a9190615391565b60020b815260200161204260a08e0160808f01615391565b60020b81526020018a6001600160801b0316815260200184815260200183815260200160006001600160801b0316815260200160006001600160801b0316815250600c60008c815260200190815260200160002060008201518160000160006101000a8154816001600160601b0302191690836001600160601b03160217905550602082015181600001600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160006101000a8154816001600160501b0302191690836001600160501b03160217905550606082015181600101600a6101000a81548162ffffff021916908360020b62ffffff160217905550608082015181600101600d6101000a81548162ffffff021916908360020b62ffffff16021790555060a08201518160010160106101000a8154816001600160801b0302191690836001600160801b0316021790555060c0820151816002015560e082015181600301556101008201518160040160006101000a8154816001600160801b0302191690836001600160801b031602179055506101208201518160040160106101000a8154816001600160801b0302191690836001600160801b03160217905550905050897f3067048beee31b25b2f1681f88dac838c8bba36af25bfb2b7cf7473a5847e35f8a8a8a60405161224193929190615a93565b60405180910390a25050505050509193509193565b60408051808201909152600d81526c4b4154414e412d56332d504f5360981b602082015290565b6000818152600c6020908152604080832081516101408101835281546001600160601b03811682526001600160a01b03600160601b909104169381019390935260018101546001600160501b038116928401839052600160501b8104600290810b810b810b6060860152600160681b8204810b810b810b60808601526001600160801b03600160801b92839004811660a08701529083015460c0860152600383015460e08601526004909201548083166101008601520416610120830152829182918291829182918291829182918291829182919061236e5760405162461bcd60e51b81526004016107e1906159fc565b6000600b600083604001516001600160501b03166001600160501b031681526020019081526020016000206040518060600160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160149054906101000a900462ffffff1662ffffff1662ffffff1681525050905081600001518260200151826000015183602001518460400151866060015187608001518860a001518960c001518a60e001518b61010001518c61012001519d509d509d509d509d509d509d509d509d509d509d509d50505091939597999b5091939597999b565b6124966131d7565b6001600160a01b0316826001600160a01b031614156124fc576040805162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b80600560006125096131d7565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff19169215159290921790915561254d6131d7565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b1580156125e457600080fd5b505afa1580156125f8573d6000803e3d6000fd5b505050506040513d602081101561260e57600080fd5b50511015612624576126248686868686866115b7565b505050505050565b60608167ffffffffffffffff8111801561264557600080fd5b5060405190808252806020026020018201604052801561267957816020015b60608152602001906001900390816126645790505b50905060005b82811015612765576000803086868581811061269757fe5b90506020028101906126a99190615b80565b6040516126b7929190615791565b600060405180830381855af49150503d80600081146126f2576040519150601f19603f3d011682016040523d82523d6000602084013e6126f7565b606091505b5091509150816127435760448151101561271057600080fd5b6004810190508080602001905181019061272a91906153ad565b60405162461bcd60e51b81526004016107e19190615912565b8084848151811061275057fe5b6020908102919091010152505060010161267f565b5092915050565b61277d6127776131d7565b83613251565b6127b85760405162461bcd60e51b8152600401808060200182810382526031815260200180615e766031913960400191505060405180910390fd5b6127c484848484613d6b565b50505050565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561281957600080fd5b505afa15801561282d573d6000803e3d6000fd5b505050506040513d602081101561284357600080fd5b5051101561262457612624868686868686612ab7565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061288b82840184615450565b90506128bb7f00000000000000000000000000000000000000000000000000000000000000008260000151613dbd565b5084156128d65780515160208201516128d691903388613e84565b83156128f4576128f481600001516020015182602001513387613e84565b5050505050565b6060612906826131ca565b61290f57600080fd5b60405163e9dc637560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063e9dc63759061295d90309086906004016158d3565b60006040518083038186803b15801561297557600080fd5b505afa158015612989573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261077b91908101906153ad565b6000836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015612a0057600080fd5b505afa158015612a14573d6000803e3d6000fd5b505050506040513d6020811015612a2a57600080fd5b5051905082811015612a78576040805162461bcd60e51b815260206004820152601260248201527124b739bab33334b1b4b2b73a103a37b5b2b760711b604482015290519081900360640190fd5b80156127c4576127c4848383614014565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b15801561163157600080fd5b6000808235612b383382613251565b612b545760405162461bcd60e51b81526004016107e190615925565b6001600160801b03612b6c606086016040870161550d565b6001600160801b0316148015612ba057506001600160801b03612b95608086016060870161550d565b6001600160801b0316145b612bbc5760405162461bcd60e51b81526004016107e19061594b565b600080612bcf6040870160208801615072565b6001600160a01b031614612bf257612bed6040860160208701615072565b612bf4565b305b85356000908152600c602090815260408083206001808201546001600160501b03168552600b8452828520835160608101855281546001600160a01b039081168252919092015490811694820194909452600160a01b90930462ffffff169183019190915292935090612c877f0000000000000000000000000000000000000000000000000000000000000000836132f1565b600484015460018501549192506001600160801b0380821692600160801b9283900482169290041615612e7d57600185015460405163a34123a760e01b81526001600160a01b0385169163a34123a791612cfe91600160501b8104600290810b92600160681b909204900b906000906004016158ec565b6040805180830381600087803b158015612d1757600080fd5b505af1158015612d2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d4f91906156b3565b5050600185015460009081906001600160a01b0386169063514ea4bf90612d8d903090600160501b8104600290810b91600160681b9004900b6133d5565b6040518263ffffffff1660e01b8152600401612da991906158ca565b60a06040518083038186803b158015612dc157600080fd5b505afa158015612dd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612df99190615557565b50509250925050612e35876002015483038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b84019350612e6e876003015482038860010160109054906101000a90046001600160801b03166001600160801b0316600160801b61342f565b60028801929092556003870155015b6000806001600160801b038416612e9a60608e0160408f0161550d565b6001600160801b031611612ebd57612eb860608d0160408e0161550d565b612ebf565b835b836001600160801b03168d6060016020810190612edc919061550d565b6001600160801b031611612eff57612efa60808e0160608f0161550d565b612f01565b835b60018901546040516309e3d67b60e31b81529294509092506001600160a01b03871691634f1eb3d891612f54918c91600160501b8104600290810b92600160681b909204900b90889088906004016157f8565b6040805180830381600087803b158015612f6d57600080fd5b505af1158015612f81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fa59190615529565b816001600160801b03169150806001600160801b03169050809b50819c5050506000600f60008e60000135815260200190815260200160002090506000600e60008f60000135815260200190815260200160002090508060000160009054906101000a90046001600160801b03166001600160801b03168d0382600001600082825401925050819055508060000160109054906101000a90046001600160801b03166001600160801b03168c0382600101600082825401925050819055506000808260000160008460000160108491906101000a8154816001600160801b0302191690836001600160801b031602179055508391906101000a8154816001600160801b0302191690836001600160801b0316021790555050508386038386038a60040160008c60040160108491906101000a8154816001600160801b0302191690836001600160801b031602179055508391906101000a8154816001600160801b0302191690836001600160801b0316021790555050508860010160109054906101000a90046001600160801b03166001600160801b03166000141561317a578d356000818152600c602052604081208181556001810182905560028101829055600381018290556004015561317a9061415b565b8d600001357f40d0efd1a53d60ecbf40971b9daf7dc90178c3aadc7aab1765632738fa8b8f018b86866040516131b293929190615835565b60405180910390a25050505050505050505050915091565b600061077b600283614228565b3390565b6000818152600c6020526040902080546001600160601b0316600160601b6001600160a01b03851690810291909117909155819061321882611824565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061325c826131ca565b6132975760405162461bcd60e51b815260040180806020018281038252602c815260200180615d53602c913960400191505060405180910390fd5b60006132a283611824565b9050806001600160a01b0316846001600160a01b031614806132dd5750836001600160a01b03166132d2846107ba565b6001600160a01b0316145b806110db57506110db8185612a89565b4290565b600081602001516001600160a01b031682600001516001600160a01b03161061331957600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b604080516bffffffffffffffffffffffff19606086901b16602080830191909152600285810b60e890811b60348501529085900b901b60378301528251601a818403018152603a90920190925280519101205b9392505050565b6000808060001985870986860292508281109083900303905080613465576000841161345a57600080fd5b508290049050613428565b80841161347157600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b6020831061352a5780518252601f19909201916020918201910161350b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461358c576040519150601f19603f3d011682016040523d82523d6000602084013e613591565b606091505b50509050806108de576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b60408051600280825260608201835260009260208301908036833701905050905082816000815181106135fc57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818160018151811061362a57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316632f1850d782336040518363ffffffff1660e01b81526004018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019060200280838360005b838110156136b95781810151838201526020016136a1565b50505050905001935050505060206040518083038186803b1580156136dd57600080fd5b505afa1580156136f1573d6000803e3d6000fd5b505050506040513d602081101561370757600080fd5b50516127c4576040805162461bcd60e51b8152602060048201526002602482015261554160f01b604482015290519081900360640190fd5b600061077b82614234565b6000806000806000604051806060016040528087600001516001600160a01b0316815260200187602001516001600160a01b03168152602001876040015162ffffff1681525090506137bc7f0000000000000000000000000000000000000000000000000000000000000000826132f1565b91506000826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b1580156137fa57600080fd5b505afa15801561380e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061383291906155b8565b505050505050509050600061384a8860800151614238565b9050600061385b8960a00151614238565b90506138728383838c60c001518d60e0015161456a565b9750505050816001600160a01b0316633c8a7d8d876060015188608001518960a00151896040518060400160405280888152602001336001600160a01b03168152506040516020016138c49190615a53565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016138f39594939291906157b5565b6040805180830381600087803b15801561390c57600080fd5b505af1158015613920573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061394491906156b3565b6101008801519195509350841080159061396357508561012001518310155b61397f5760405162461bcd60e51b81526004016107e1906159ce565b509193509193565b826001600160a01b031661399a82611824565b6001600160a01b0316146139df5760405162461bcd60e51b8152600401808060200182810382526029815260200180615e2c6029913960400191505060405180910390fd5b6001600160a01b038216613a245760405162461bcd60e51b8152600401808060200182810382526024815260200180615d096024913960400191505060405180910390fd5b613a2f8383836108de565b613a3a6000826131db565b6001600160a01b0383166000908152600160205260409020613a5c908261462e565b506001600160a01b0382166000908152600160205260409020613a7f908261463a565b50613a8c60028284614646565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000611482838361465c565b4690565b6000808080613af286866146c0565b909450925050505b9250929050565b60006110db84848461473b565b6000908152600c6020526040902080546bffffffffffffffffffffffff19811660016001600160601b039283169081019092161790915590565b3b151590565b6001600160a01b038216613ba9576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b613bb2816131ca565b15613c04576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b613c10600083836108de565b6001600160a01b0382166000908152600160205260409020613c32908261463a565b50613c3f60028284614646565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160a01b0382166000908152600a60205260409020546001600160501b0316806114855750600d805460016001600160501b03600160b01b8084048216838101909216026001600160b01b03909316929092179092556001600160a01b038085166000908152600a60209081526040808320805469ffffffffffffffffffff191686179055848352600b8252918290208651815490851673ffffffffffffffffffffffffffffffffffffffff1991821617825591870151950180549287015162ffffff16600160a01b0262ffffff60a01b19969094169290911691909117939093161790915592915050565b613d76848484613987565b613d8284848484614805565b6127c45760405162461bcd60e51b8152600401808060200182810382526032815260200180615cb06032913960400191505060405180910390fd5b6000613dc983836132f1565b9050336001600160a01b03821614613de057600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015613e4457600080fd5b505afa158015613e58573d6000803e3d6000fd5b505050506040513d6020811015613e6e57600080fd5b50516001600160a01b0316331461148557600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316148015613ec55750804710155b15613fe7577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015613f2557600080fd5b505af1158015613f39573d6000803e3d6000fd5b50505050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015613fb557600080fd5b505af1158015613fc9573d6000803e3d6000fd5b505050506040513d6020811015613fdf57600080fd5b506127c49050565b6001600160a01b03831630141561400857614003848383614014565b6127c4565b6127c48484848461496d565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b602083106140905780518252601f199092019160209182019101614071565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146140f2576040519150601f19603f3d011682016040523d82523d6000602084013e6140f7565b606091505b5091509150818015614125575080511580614125575080806020019051602081101561412257600080fd5b50515b6128f4576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b600061416682611824565b9050614174816000846108de565b61417f6000836131db565b60008281526008602052604090205460026000196101006001841615020190911604156141bd5760008281526008602052604081206141bd91614fe2565b6001600160a01b03811660009081526001602052604090206141df908361462e565b506141eb600283614abd565b5060405182906000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60006114828383614ac9565b5490565b60008060008360020b1261424f578260020b614257565b8260020b6000035b9050620d89e8811115614295576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166142a957600160801b6142bb565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff16905060028216156142ef576ffff97272373d413259a46990580e213a0260801c5b600482161561430e576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b600882161561432d576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b601082161561434c576fffcb9843d60f6159c9db58835c9266440260801c5b602082161561436b576fff973b41fa98c081472e6896dfb254c00260801c5b604082161561438a576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156143a9576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156143c9576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156143e9576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615614409576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615614429576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615614449576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615614469576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615614489576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156144a9576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156144ca576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156144ea576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615614509576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615614526576b048a170391f7dc42444e8fa20260801c5b60008460020b131561454157806000198161453d57fe5b0490505b640100000000810615614555576001614558565b60005b60ff16602082901c0192505050919050565b6000836001600160a01b0316856001600160a01b0316111561458a579293925b846001600160a01b0316866001600160a01b0316116145b5576145ae858585614ae1565b9050614625565b836001600160a01b0316866001600160a01b031610156146175760006145dc878686614ae1565b905060006145eb878986614b44565b9050806001600160801b0316826001600160801b03161061460c578061460e565b815b92505050614625565b614622858584614b44565b90505b95945050505050565b60006114828383614b81565b60006114828383614c47565b60006110db84846001600160a01b038516614c91565b8154600090821061469e5760405162461bcd60e51b8152600401808060200182810382526022815260200180615c8e6022913960400191505060405180910390fd5b8260000182815481106146ad57fe5b9060005260206000200154905092915050565b8154600090819083106147045760405162461bcd60e51b8152600401808060200182810382526022815260200180615e0a6022913960400191505060405180910390fd5b600084600001848154811061471557fe5b906000526020600020906002020190508060000154816001015492509250509250929050565b600082815260018401602052604081205482816147d65760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561479b578181015183820152602001614783565b50505050905090810190601f1680156147c85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508460000160018203815481106147e957fe5b9060005260206000209060020201600101549150509392505050565b6000614819846001600160a01b0316613b48565b614825575060016110db565b6000614933630a85bd0160e11b61483a6131d7565b88878760405160240180856001600160a01b03168152602001846001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156148a1578181015183820152602001614889565b50505050905090810190601f1680156148ce5780820380516001836020036101000a031916815260200191505b5095505050505050604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b038381831617835250505050604051806060016040528060328152602001615cb0603291396001600160a01b0388169190614d28565b9050600081806020019051602081101561494c57600080fd5b50516001600160e01b031916630a85bd0160e11b1492505050949350505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106149f15780518252601f1990920191602091820191016149d2565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114614a53576040519150601f19603f3d011682016040523d82523d6000602084013e614a58565b606091505b5091509150818015614a86575080511580614a865750808060200190516020811015614a8357600080fd5b50515b612624576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b60006114828383614d37565b60009081526001919091016020526040902054151590565b6000826001600160a01b0316846001600160a01b03161115614b01579192915b6000614b24856001600160a01b0316856001600160a01b0316600160601b61342f565b9050614625614b3f84838888036001600160a01b031661342f565b614e0b565b6000826001600160a01b0316846001600160a01b03161115614b64579192915b6110db614b3f83600160601b8787036001600160a01b031661342f565b60008181526001830160205260408120548015614c3d5783546000198083019190810190600090879083908110614bb457fe5b9060005260206000200154905080876000018481548110614bd157fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080614c0157fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050611485565b6000915050611485565b6000614c538383614ac9565b614c8957508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155611485565b506000611485565b600082815260018401602052604081205480614cf6575050604080518082018252838152602080820184815286546001818101895560008981528481209551600290930290950191825591519082015586548684528188019092529290912055613428565b82856000016001830381548110614d0957fe5b9060005260206000209060020201600101819055506000915050613428565b60606110db8484600085614e21565b60008181526001830160205260408120548015614c3d5783546000198083019190810190600090879083908110614d6a57fe5b9060005260206000209060020201905080876000018481548110614d8a57fe5b600091825260208083208454600290930201918255600193840154918401919091558354825289830190526040902090840190558654879080614dc957fe5b60008281526020808220600260001990940193840201828155600190810183905592909355888152898201909252604082209190915594506114859350505050565b806001600160801b038116811461077e57600080fd5b606082471015614e625760405162461bcd60e51b8152600401808060200182810382526026815260200180615d2d6026913960400191505060405180910390fd5b614e6b85613b48565b614ebc576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310614efa5780518252601f199092019160209182019101614edb565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614f5c576040519150601f19603f3d011682016040523d82523d6000602084013e614f61565b606091505b5091509150614f71828286614f7c565b979650505050505050565b60608315614f8b575081613428565b825115614f9b5782518084602001fd5b60405162461bcd60e51b815260206004820181815284516024840152845185939192839260440191908501908083836000831561479b578181015183820152602001614783565b50805460018160011615610100020316600290046000825580601f106150085750615026565b601f0160209004906000526020600020908101906150269190615029565b50565b5b8082111561503e576000815560010161502a565b5090565b803561077e81615c37565b805161ffff8116811461077e57600080fd5b803562ffffff8116811461077e57600080fd5b600060208284031215615083578081fd5b813561342881615c37565b600080604083850312156150a0578081fd5b82356150ab81615c37565b915060208301356150bb81615c37565b809150509250929050565b600080600080608085870312156150db578182fd5b84356150e681615c37565b935060208501356150f681615c37565b92506151046040860161505f565b9150606085013561511481615c37565b939692955090935050565b600080600060608486031215615133578081fd5b833561513e81615c37565b9250602084013561514e81615c37565b929592945050506040919091013590565b60008060008060808587031215615174578182fd5b843561517f81615c37565b9350602085013561518f81615c37565b925060408501359150606085013567ffffffffffffffff8111156151b1578182fd5b8501601f810187136151c1578182fd5b80356151d46151cf82615be9565b615bc5565b8181528860208385010111156151e8578384fd5b81602084016020830137908101602001929092525092959194509250565b60008060408385031215615218578182fd5b823561522381615c37565b915060208301356150bb81615c4c565b60008060408385031215615245578182fd5b823561525081615c37565b946020939093013593505050565b600080600060608486031215615272578081fd5b833561527d81615c37565b925060208401359150604084013561529481615c37565b809150509250925092565b60008060008060008060c087890312156152b7578384fd5b86356152c281615c37565b9550602087013594506040870135935060608701356152e081615c7e565b9598949750929560808101359460a0909101359350915050565b6000806020838503121561530c578182fd5b823567ffffffffffffffff80821115615323578384fd5b818501915085601f830112615336578384fd5b813581811115615344578485fd5b8660208083028501011115615357578485fd5b60209290920196919550909350505050565b60006020828403121561537a578081fd5b81356001600160e01b031981168114613428578182fd5b6000602082840312156153a2578081fd5b813561342881615c5a565b6000602082840312156153be578081fd5b815167ffffffffffffffff8111156153d4578182fd5b8201601f810184136153e4578182fd5b80516153f26151cf82615be9565b818152856020838501011115615406578384fd5b614625826020830160208601615c0b565b600060808284031215615428578081fd5b50919050565b600060a08284031215615428578081fd5b600060c08284031215615428578081fd5b60008183036080811215615462578182fd5b6040516040810167ffffffffffffffff828210818311171561548057fe5b816040526060841215615491578485fd5b60a08301935081841081851117156154a557fe5b5082604052843592506154b783615c37565b9182526020840135916154c983615c37565b8260608301526154db6040860161505f565b608083015281526154ee60608501615042565b6020820152949350505050565b60006101608284031215615428578081fd5b60006020828403121561551e578081fd5b813561342881615c69565b6000806040838503121561553b578182fd5b825161554681615c69565b60208401519092506150bb81615c69565b600080600080600060a0868803121561556e578283fd5b855161557981615c69565b809550506020860151935060408601519250606086015161559981615c69565b60808701519092506155aa81615c69565b809150509295509295909350565b600080600080600080600080610100898b0312156155d4578586fd5b88516155df81615c37565b60208a01519098506155f081615c5a565b96506155fe60408a0161504d565b955061560c60608a0161504d565b945061561a60808a0161504d565b935060a089015161562a81615c7e565b60c08a015190935061563b81615c7e565b60e08a015190925061564c81615c4c565b809150509295985092959890939650565b60006020828403121561566e578081fd5b6114828261505f565b600060208284031215615688578081fd5b5035919050565b600080604083850312156156a1578182fd5b8235915060208301356150bb81615c37565b600080604083850312156156c5578182fd5b505080516020909101519092909150565b600080600080606085870312156156eb578182fd5b8435935060208501359250604085013567ffffffffffffffff80821115615710578384fd5b818701915087601f830112615723578384fd5b813581811115615731578485fd5b886020828501011115615742578485fd5b95989497505060200194505050565b60008151808452615769816020860160208601615c0b565b601f01601f19169290920160200192915050565b60020b9052565b6001600160801b03169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b60006001600160a01b03871682528560020b60208301528460020b60408301526001600160801b038416606083015260a06080830152614f7160a0830184615751565b6001600160a01b03959095168552600293840b60208601529190920b60408401526001600160801b03918216606084015216608082015260a00190565b6001600160a01b039390931683526001600160801b03918216602084015216604082015260600190565b6000602080830181845280855180835260408601915060408482028701019250838701855b828110156158b257603f198886030184526158a0858351615751565b94509285019290850190600101615884565b5092979650505050505050565b901515815260200190565b90815260200190565b6001600160a01b03929092168252602082015260400190565b600293840b81529190920b60208201526001600160801b03909116604082015260600190565b6000602082526114826020830184615751565b6020808252600c908201526b139bdd08185c1c1c9bdd995960a21b604082015260600190565b6020808252601c908201527f4d75737420636f6c6c65637420616c6c20746f6b656e73206f77656400000000604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b602080825260149082015273507269636520736c69707061676520636865636b60601b604082015260600190565b60208082526010908201526f125b9d985b1a59081d1bdad95b88125160821b604082015260600190565b602080825260139082015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604082015260600190565b815180516001600160a01b03908116835260208083015182168185015260409283015162ffffff1692840192909252920151909116606082015260800190565b6001600160801b039390931683526020830191909152604082015260600190565b9384526001600160801b039290921660208401526040830152606082015260800190565b918252602082015260400190565b6001600160601b038d1681526001600160a01b038c811660208301528b811660408301528a16606082015262ffffff89166080820152600288900b60a08201526101808101615b3860c083018961577d565b615b4560e0830188615784565b8561010083015284610120830152615b61610140830185615784565b615b6f610160830184615784565b9d9c50505050505050505050505050565b6000808335601e19843603018112615b96578283fd5b83018035915067ffffffffffffffff821115615bb0578283fd5b602001915036819003821315613afa57600080fd5b60405181810167ffffffffffffffff81118282101715615be157fe5b604052919050565b600067ffffffffffffffff821115615bfd57fe5b50601f01601f191660200190565b60005b83811015615c26578181015183820152602001615c0e565b838111156127c45750506000910152565b6001600160a01b038116811461502657600080fd5b801515811461502657600080fd5b8060020b811461502657600080fd5b6001600160801b038116811461502657600080fd5b60ff8116811461502657600080fdfe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734552433732313a207472616e7366657220746f206e6f6e20455243373231526563656976657220696d706c656d656e7465724552433732315065726d69743a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e7366657220746f20746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578697374656e7420746f6b656e4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c4552433732313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573734552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e64734552433732313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e4552433732313a20617070726f76616c20746f2063757272656e74206f776e65724552433732313a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564a2646970667358221220794e51c098d85130d40447ce17f9c0bd2f528615f512000b6a46960777e47b3464736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd40000000000000000000000008766648aa6586cc7cd2cdb2bd911eec78cab89ea", + "nonce": "0x4b" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfd431ea9532e18d24979de234b0e490da59e501942d2dcd10bb2cfd57a6d3025", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x7cF0fb64d72b733695d77d197c664e90D07cF45A", + "function": null, + "arguments": [ + "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "0xA3e7d085E65CB0B916f6717da876b7bE5cC92f03", + "0x8129fc1c" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0xba991", + "value": "0x0", + "data": "0x608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a264697066735822122083fbd80de941d9993c6eba5c681e28598c224fe5be6fcf1a18d34de324b905b064736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374000000000000000000000000b21ece56cead830a64d73613d12f895d32117ac3000000000000000000000000a3e7d085e65cb0b916f6717da876b7be5cc92f03000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000048129fc1c00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4c" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa0f07e84401e580d16d4d162b0fed0d1040c77926fba13b760f9e854d4e141f9", + "transactionType": "CREATE", + "contractName": "V3Migrator", + "contractAddress": "0x0124c9Ce7E77eD166f6d53AF679B491555b5C0F7", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4", + "0x7cF0fb64d72b733695d77d197c664e90D07cF45A" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x1d2f51", + "value": "0x0", + "data": "0x6101006040523480156200001257600080fd5b5060405162001b4838038062001b48833981016040819052620000359162000106565b6001600160601b0319606084811b821660805283901b1660c05260408051638da5cb5b60e01b81529051849184916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009457600080fd5b505afa158015620000a9573d6000803e3d6000fd5b505050506040513d6020811015620000c057600080fd5b50516001600160601b0319606091821b811660a05293901b90921660e052506200014f92505050565b80516001600160a01b03811681146200010157600080fd5b919050565b6000806000606084860312156200011b578283fd5b6200012684620000e9565b92506200013660208501620000e9565b91506200014660408501620000e9565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c611981620001c76000398061024a528061059d52806107f1528061082b528061085552806109fe52508060b0528061037c5280610a4a5280610aa15280610b7c5280610bd352508061020d52806103a052508061065052506119816000f3fe6080604052600436106100a05760003560e01c8063ac9650d811610064578063ac9650d814610176578063b44a272214610196578063c2e3140a146101ab578063c45a0155146101be578063d44f2bf2146101d3578063f3995c67146101f3576100f8565b806313ead562146100fd5780634659a494146101265780634aa4a4fc146101395780635aa6e6751461014e578063a4a78f0c14610163576100f8565b366100f857336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146100f65760405162461bcd60e51b81526004016100ed906117b3565b60405180910390fd5b005b600080fd5b61011061010b3660046113bc565b610206565b60405161011d91906116ce565b60405180910390f35b6100f6610134366004611415565b6102e0565b34801561014557600080fd5b5061011061037a565b34801561015a57600080fd5b5061011061039e565b6100f6610171366004611415565b6103c2565b61018961018436600461146e565b61045b565b60405161011d9190611712565b3480156101a257600080fd5b5061011061059b565b6100f66101b9366004611415565b6105bf565b3480156101ca57600080fd5b5061011061064e565b3480156101df57600080fd5b506100f66101ee3660046115b5565b610672565b6100f6610201366004611415565b610c67565b60006102337f00000000000000000000000000000000000000000000000000000000000000008686610cd9565b6040516309f56ab160e11b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906313ead562906102859088908890889088906004016116e2565b602060405180830381600087803b15801561029f57600080fd5b505af11580156102b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d791906113a0565b95945050505050565b604080516323f2ebc360e21b815233600482015230602482015260448101879052606481018690526001608482015260ff851660a482015260c4810184905260e4810183905290516001600160a01b03881691638fcbaf0c9161010480830192600092919082900301818387803b15801561035a57600080fd5b505af115801561036e573d6000803e3d6000fd5b50505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051636eb1769f60e11b81523360048201523060248201529051600019916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561041357600080fd5b505afa158015610427573d6000803e3d6000fd5b505050506040513d602081101561043d57600080fd5b50511015610453576104538686868686866102e0565b505050505050565b60608167ffffffffffffffff8111801561047457600080fd5b506040519080825280602002602001820160405280156104a857816020015b60608152602001906001900390816104935790505b50905060005b8281101561059457600080308686858181106104c657fe5b90506020028101906104d891906118bb565b6040516104e69291906116be565b600060405180830381855af49150503d8060008114610521576040519150601f19603f3d011682016040523d82523d6000602084013e610526565b606091505b5091509150816105725760448151101561053f57600080fd5b60048101905080806020019051810190610559919061151e565b60405162461bcd60e51b81526004016100ed9190611772565b8084848151811061057f57fe5b602090810291909101015250506001016104ae565b5092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051636eb1769f60e11b8152336004820152306024820152905186916001600160a01b0389169163dd62ed3e91604480820192602092909190829003018186803b15801561060e57600080fd5b505afa158015610622573d6000803e3d6000fd5b505050506040513d602081101561063857600080fd5b5051101561045357610453868686868686610c67565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610684606083016040840161165b565b60ff16116106a45760405162461bcd60e51b81526004016100ed90611785565b60646106b6606083016040840161165b565b60ff1611156106d75760405162461bcd60e51b81526004016100ed906117d6565b6106ff6106e7602083018361137d565b336106f5602085018561137d565b8460200135610e51565b60008061070f602084018461137d565b6001600160a01b03166389afcb44306040518263ffffffff1660e01b815260040161073a91906116ce565b6040805180830381600087803b15801561075357600080fd5b505af1158015610767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078b9190611638565b9092509050600060646107b16107a7606087016040880161165b565b859060ff16610fa1565b816107b857fe5b049050600060646107d26107a7606088016040890161165b565b816107d957fe5b0490506108166107ef608087016060880161137d565b7f000000000000000000000000000000000000000000000000000000000000000084610fcb565b61085061082960a087016080880161137d565b7f000000000000000000000000000000000000000000000000000000000000000083610fcb565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663883164566040518061016001604052808a60600160208101906108a1919061137d565b6001600160a01b031681526020016108bf60a08c0160808d0161137d565b6001600160a01b031681526020016108dd60c08c0160a08d016115cd565b62ffffff1681526020016108f760e08c0160c08d016114fd565b60020b81526020016109106101008c0160e08d016114fd565b60020b815260208101889052604081018790526101008b013560608201526101208b0135608082015260a00161094e6101608c016101408d0161137d565b6001600160a01b031681526020018a61016001358152506040518263ffffffff1660e01b81526004016109819190611804565b608060405180830381600087803b15801561099b57600080fd5b505af11580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d391906115e7565b93509350505085821015610b335783821015610a2457610a246109fc6080890160608a0161137d565b7f00000000000000000000000000000000000000000000000000000000000000006000610fcb565b818603610a396101a089016101808a016114dd565b8015610a8557506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610a7a60808a0160608b0161137d565b6001600160a01b0316145b15610b1757604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610ad69084906004016118b2565b600060405180830381600087803b158015610af057600080fd5b505af1158015610b04573d6000803e3d6000fd5b50505050610b123382611119565b610b31565b610b31610b2a60808a0160608b0161137d565b338361120d565b505b84811015610c5e5782811015610b5657610b566109fc60a0890160808a0161137d565b808503610b6b6101a089016101808a016114dd565b8015610bb757506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016610bac60a08a0160808b0161137d565b6001600160a01b0316145b15610c4957604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610c089084906004016118b2565b600060405180830381600087803b158015610c2257600080fd5b505af1158015610c36573d6000803e3d6000fd5b50505050610c443382611119565b610c5c565b610c5c610b2a60a08a0160808b0161137d565b505b50505050505050565b6040805163d505accf60e01b8152336004820152306024820152604481018790526064810186905260ff8516608482015260a4810184905260c4810183905290516001600160a01b0388169163d505accf9160e480830192600092919082900301818387803b15801561035a57600080fd5b6040805160028082526060820183526000926020830190803683370190505090508281600081518110610d0857fe5b60200260200101906001600160a01b031690816001600160a01b0316815250508181600181518110610d3657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b0316632f1850d782336040518363ffffffff1660e01b81526004018080602001836001600160a01b03168152602001828103825284818151815260200191508051906020019060200280838360005b83811015610dc5578181015183820152602001610dad565b50505050905001935050505060206040518083038186803b158015610de957600080fd5b505afa158015610dfd573d6000803e3d6000fd5b505050506040513d6020811015610e1357600080fd5b5051610e4b576040805162461bcd60e51b8152602060048201526002602482015261554160f01b604482015290519081900360640190fd5b50505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b60208310610ed55780518252601f199092019160209182019101610eb6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610f37576040519150601f19603f3d011682016040523d82523d6000602084013e610f3c565b606091505b5091509150818015610f6a575080511580610f6a5750808060200190516020811015610f6757600080fd5b50515b610453576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b6000821580610fbc57505081810281838281610fb957fe5b04145b610fc557600080fd5b92915050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1781529251825160009485949389169392918291908083835b602083106110475780518252601f199092019160209182019101611028565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146110a9576040519150601f19603f3d011682016040523d82523d6000602084013e6110ae565b606091505b50915091508180156110dc5750805115806110dc57508080602001905160208110156110d957600080fd5b50515b611112576040805162461bcd60e51b8152602060048201526002602482015261534160f01b604482015290519081900360640190fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106111655780518252601f199092019160209182019101611146565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146111c7576040519150601f19603f3d011682016040523d82523d6000602084013e6111cc565b606091505b5050905080611208576040805162461bcd60e51b815260206004820152600360248201526253544560e81b604482015290519081900360640190fd5b505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b602083106112895780518252601f19909201916020918201910161126a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146112eb576040519150601f19603f3d011682016040523d82523d6000602084013e6112f0565b606091505b509150915081801561131e57508051158061131e575080806020019051602081101561131b57600080fd5b50515b611112576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b803562ffffff8116811461136757600080fd5b919050565b803560ff8116811461136757600080fd5b60006020828403121561138e578081fd5b813561139981611933565b9392505050565b6000602082840312156113b1578081fd5b815161139981611933565b600080600080608085870312156113d1578283fd5b84356113dc81611933565b935060208501356113ec81611933565b92506113fa60408601611354565b9150606085013561140a81611933565b939692955090935050565b60008060008060008060c0878903121561142d578182fd5b863561143881611933565b955060208701359450604087013593506114546060880161136c565b92506080870135915060a087013590509295509295509295565b60008060208385031215611480578182fd5b823567ffffffffffffffff80821115611497578384fd5b818501915085601f8301126114aa578384fd5b8135818111156114b8578485fd5b86602080830285010111156114cb578485fd5b60209290920196919550909350505050565b6000602082840312156114ee578081fd5b81358015158114611399578182fd5b60006020828403121561150e578081fd5b81358060020b8114611399578182fd5b60006020828403121561152f578081fd5b815167ffffffffffffffff80821115611546578283fd5b818401915084601f830112611559578283fd5b81518181111561156557fe5b604051601f8201601f19168101602001838111828210171561158357fe5b60405281815283820160200187101561159a578485fd5b6115ab826020830160208701611907565b9695505050505050565b60006101a082840312156115c7578081fd5b50919050565b6000602082840312156115de578081fd5b61139982611354565b600080600080608085870312156115fc578384fd5b8451935060208501516fffffffffffffffffffffffffffffffff81168114611622578384fd5b6040860151606090960151949790965092505050565b6000806040838503121561164a578182fd5b505080516020909101519092909150565b60006020828403121561166c578081fd5b6113998261136c565b6001600160a01b03169052565b6000815180845261169a816020860160208601611907565b601f01601f19169290920160200192915050565b60020b9052565b62ffffff169052565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b6001600160a01b039485168152928416602084015262ffffff919091166040830152909116606082015260800190565b6000602080830181845280855180835260408601915060408482028701019250838701855b8281101561176557603f19888603018452611753858351611682565b94509285019290850190600101611737565b5092979650505050505050565b6000602082526113996020830184611682565b60208082526014908201527314195c98d95b9d1859d9481d1bdbc81cdb585b1b60621b604082015260600190565b6020808252600990820152684e6f7420574554483960b81b604082015260600190565b60208082526014908201527350657263656e7461676520746f6f206c6172676560601b604082015260600190565b600061016082019050611818828451611675565b602083015161182a6020840182611675565b50604083015161183d60408401826116b5565b50606083015161185060608401826116ae565b50608083015161186360808401826116ae565b5060a083015160a083015260c083015160c083015260e083015160e0830152610100808401518184015250610120808401516118a182850182611675565b505061014092830151919092015290565b90815260200190565b6000808335601e198436030181126118d1578283fd5b83018035915067ffffffffffffffff8211156118eb578283fd5b60200191503681900382131561190057600080fd5b9250929050565b60005b8381101561192257818101518382015260200161190a565b83811115610e4b5750506000910152565b6001600160a01b038116811461194857600080fd5b5056fea264697066735822122038c8073aac9b9096fb2cf52f606f3d34619f194010973b644151256577d96b8664736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd40000000000000000000000007cf0fb64d72b733695d77d197c664e90d07cf45a", + "nonce": "0x4d" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2c45504850db247afaa887f65d8055002f8e5e832e43f7898aed13354c12cd27", + "transactionType": "CREATE", + "contractName": "TickLens", + "contractAddress": "0x05Ad77F1e419Dac0B580a2Ca08CB1e3e33F946Ee", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x6b812", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061052a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063351fb47814610030575b600080fd5b61004361003e366004610333565b610059565b6040516100509190610458565b60405180910390f35b60606000836001600160a01b0316635339c296846040518263ffffffff1660e01b815260040161008991906104c0565b60206040518083038186803b1580156100a157600080fd5b505afa1580156100b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100d99190610440565b90506000805b610100811015610103576001811b8316156100fb576001909101905b6001016100df565b506000856001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561013f57600080fd5b505afa158015610153573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101779190610371565b90508167ffffffffffffffff8111801561019057600080fd5b506040519080825280602002602001820160405280156101ca57816020015b6101b76102df565b8152602001906001900390816101af5790505b50935060005b6101008110156102d5576001811b8416156102cd5760405163f30dba9360e01b8152600187900b60020b60081b820183029060009081906001600160a01b038b169063f30dba93906102269086906004016104ce565b6101006040518083038186803b15801561023f57600080fd5b505afa158015610253573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102779190610399565b5050505050509150915060405180606001604052808460020b815260200182600f0b8152602001836001600160801b0316815250888760019003975087815181106102be57fe5b60200260200101819052505050505b6001016101d0565b5050505092915050565b604080516060810182526000808252602082018190529181019190915290565b8051801515811461030f57600080fd5b919050565b805161030f816104dc565b805163ffffffff8116811461030f57600080fd5b60008060408385031215610345578182fd5b8235610350816104dc565b91506020830135600181900b8114610366578182fd5b809150509250929050565b600060208284031215610382578081fd5b81518060020b8114610392578182fd5b9392505050565b600080600080600080600080610100898b0312156103b5578384fd5b88516001600160801b03811681146103cb578485fd5b80985050602089015180600f0b81146103e2578485fd5b80975050604089015195506060890151945060808901518060060b8114610407578485fd5b935061041560a08a01610314565b925061042360c08a0161031f565b915061043160e08a016102ff565b90509295985092959890939650565b600060208284031215610451578081fd5b5051919050565b602080825282518282018190526000919060409081850190868401855b828110156104b3578151805160020b855286810151600f0b878601528501516001600160801b03168585015260609093019290850190600101610475565b5091979650505050505050565b60019190910b815260200190565b60029190910b815260200190565b6001600160a01b03811681146104f157600080fd5b5056fea26469706673582212202a37e18508d67e0f2f7b89a9f0d0c67f2fcfefdf84bdc029effbe275c4807f6864736f6c63430007060033", + "nonce": "0x4e" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9f6b596a7a2abeb82c4efe35d0849d9fd2676b2a542818b9e8918261535e7435", + "transactionType": "CREATE", + "contractName": "QuoterV2", + "contractAddress": "0x84Ab2f9Fdc4Bf66312b0819D879437b8749EfDf2", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x2003ae", + "value": "0x0", + "data": "0x60e06040523480156200001157600080fd5b5060405162001d7f38038062001d7f8339810160408190526200003491620000f9565b6001600160601b0319606083811b821660805282901b1660c05260408051638da5cb5b60e01b81529051839183916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009357600080fd5b505afa158015620000a8573d6000803e3d6000fd5b505050506040513d6020811015620000bf57600080fd5b505160601b6001600160601b03191660a052506200013092505050565b80516001600160a01b0381168114620000f457600080fd5b919050565b600080604083850312156200010c578182fd5b6200011783620000dc565b91506200012760208401620000dc565b90509250929050565b60805160601c60a05160601c60c05160601c611c0f62000170600039806102f352508061031752508061036a528061068b5280610a475250611c0f6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063bd21704a1161005b578063bd21704a146100eb578063c45a01551461010e578063c6a5026a14610116578063cdca17531461012957610088565b80632f80bb1d1461008d5780634aa4a4fc146100b95780635aa6e675146100ce5780639c65a7d2146100d6575b600080fd5b6100a061009b36600461176c565b61013c565b6040516100b09493929190611a86565b60405180910390f35b6100c16102f1565b6040516100b091906119f0565b6100c1610315565b6100e96100e43660046117d2565b610339565b005b6100fe6100f936600461188a565b6104b6565b6040516100b09493929190611b21565b6100c1610689565b6100fe61012436600461188a565b6106ad565b6100a061013736600461176c565b610823565b6000606080600061014c866109ba565b67ffffffffffffffff8111801561016257600080fd5b5060405190808252806020026020018201604052801561018c578160200160208202803683370190505b509250610198866109ba565b67ffffffffffffffff811180156101ae57600080fd5b506040519080825280602002602001820160405280156101d8578160200160208202803683370190505b50915060005b60008060006101ec8a6109cb565b9250925092506000806000806102486040518060a00160405280886001600160a01b03168152602001896001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b03168152506104b6565b9350935093509350828b898151811061025d57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061028a57fe5b63ffffffff90921660209283029190910190910152929b50968201966001909601958b926102b78e6109fc565b156102cc576102c58e610a04565b9d506102dc565b8c9b5050505050505050506102e8565b505050505050506101de565b92959194509250565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008313806103485750600082135b61035157600080fd5b600080600061035f846109cb565b9250925092506103917f0000000000000000000000000000000000000000000000000000000000000000848484610a21565b5060008060008089136103bd57856001600160a01b0316856001600160a01b031610888a6000036103d8565b846001600160a01b0316866001600160a01b03161089896000035b92509250925060006103eb878787610a40565b9050600080826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561042a57600080fd5b505afa15801561043e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046291906118ac565b50505050505091509150851561048957604051848152826020820152816040820152606081fd5b6000541561049f57600054841461049f57600080fd5b604051858152826020820152816040820152606081fd5b6020810151815160608301516000928392839283926001600160a01b03808216908416109284926104e79290610a40565b905086608001516001600160a01b0316600014156105085760408701516000555b60005a9050816001600160a01b031663128acb08308561052b8c60400151610a7e565b6000038c608001516001600160a01b031660001461054d578c60800151610573565b8761056c5773fffd8963efd1fc6a506488495d951d5263988d25610573565b6401000276a45b8d602001518e606001518f60000151604051602001610594939291906119b5565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016105c3959493929190611a04565b6040805180830381600087803b1580156105dc57600080fd5b505af192505050801561060c575060408051601f3d908101601f19168201909252610609918101906117af565b60015b61067c573d80801561063a576040519150601f19603f3d011682016040523d82523d6000602084013e61063f565b606091505b505a8203945088608001516001600160a01b03166000141561066057600080555b61066b818487610a94565b975097509750975050505050610682565b50505050505b9193509193565b7f000000000000000000000000000000000000000000000000000000000000000081565b6020810151815160608301516000928392839283926001600160a01b03808216908416109284926106de9290610a40565b905060005a9050816001600160a01b031663128acb0830856107038c60400151610a7e565b60808d01516001600160a01b031615610720578c60800151610746565b8761073f5773fffd8963efd1fc6a506488495d951d5263988d25610746565b6401000276a45b8d600001518e606001518f60200151604051602001610767939291906119b5565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401610796959493929190611a04565b6040805180830381600087803b1580156107af57600080fd5b505af19250505080156107df575060408051601f3d908101601f191682019092526107dc918101906117af565b60015b61067c573d80801561080d576040519150601f19603f3d011682016040523d82523d6000602084013e610812565b606091505b505a8203945061066b818487610a94565b60006060806000610833866109ba565b67ffffffffffffffff8111801561084957600080fd5b50604051908082528060200260200182016040528015610873578160200160208202803683370190505b50925061087f866109ba565b67ffffffffffffffff8111801561089557600080fd5b506040519080825280602002602001820160405280156108bf578160200160208202803683370190505b50915060005b60008060006108d38a6109cb565b92509250925060008060008061092f6040518060a00160405280896001600160a01b03168152602001886001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b03168152506106ad565b9350935093509350828b898151811061094457fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061097157fe5b63ffffffff90921660209283029190910190910152929b50968201966001909601958b9261099e8e6109fc565b156102cc576109ac8e610a04565b9d50505050505050506108c5565b80516017601319909101045b919050565b600080806109d98482610b50565b92506109e6846014610c00565b90506109f3846017610b50565b91509193909250565b516042111590565b8051606090610a1b90839060179060161901610ca7565b92915050565b6000610a3785610a32868686610df8565b610e4e565b95945050505050565b6000610a767f0000000000000000000000000000000000000000000000000000000000000000610a71868686610df8565b610f15565b949350505050565b6000600160ff1b8210610a9057600080fd5b5090565b600080600080600080876001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b158015610ad757600080fd5b505afa158015610aeb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0f91906118ac565b50949750610b2595508e9450610ff99350505050565b91975095509050610b406001600160a01b0389168383611086565b9350869250505093509350935093565b600081826014011015610b9f576040805162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b604482015290519081900360640190fd5b8160140183511015610bf0576040805162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015290519081900360640190fd5b500160200151600160601b900490565b600081826003011015610c4e576040805162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b604482015290519081900360640190fd5b8160030183511015610c9e576040805162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015290519081900360640190fd5b50016003015190565b60608182601f011015610cf2576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b828284011015610d3a576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b81830184511015610d86576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b606082158015610da55760405191506000825260208201604052610def565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610dde578051835260209283019201610dc6565b5050858452601f01601f1916604052505b50949350505050565b610e0061162a565b826001600160a01b0316846001600160a01b03161115610e1e579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000610e5a8383610f15565b9050336001600160a01b03821614610e7157600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015610ed557600080fd5b505afa158015610ee9573d6000803e3d6000fd5b505050506040513d6020811015610eff57600080fd5b50516001600160a01b03163314610a1b57600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610610f3d57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b60008060008351606014611065576044845110156110325760405162461bcd60e51b815260040161102990611a5c565b60405180910390fd5b6004840193508380602001905181019061104c9190611820565b60405162461bcd60e51b81526004016110299190611a49565b83806020019051810190611079919061194c565b9250925092509193909250565b60008060008060008060008060088b6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110cd57600080fd5b505afa1580156110e1573d6000803e3d6000fd5b505050506040513d60208110156110f757600080fd5b5051600290810b908c900b8161110957fe5b0560020b901d905060006101008c6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561114f57600080fd5b505afa158015611163573d6000803e3d6000fd5b505050506040513d602081101561117957600080fd5b5051600290810b908d900b8161118b57fe5b0560020b8161119657fe5b079050600060088d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156111d657600080fd5b505afa1580156111ea573d6000803e3d6000fd5b505050506040513d602081101561120057600080fd5b5051600290810b908d900b8161121257fe5b0560020b901d905060006101008e6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561125857600080fd5b505afa15801561126c573d6000803e3d6000fd5b505050506040513d602081101561128257600080fd5b5051600290810b908e900b8161129457fe5b0560020b8161129f57fe5b07905060008160ff166001901b8f6001600160a01b0316635339c296856040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b1580156112f357600080fd5b505afa158015611307573d6000803e3d6000fd5b505050506040513d602081101561131d57600080fd5b5051161180156113a357508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561136157600080fd5b505afa158015611375573d6000803e3d6000fd5b505050506040513d602081101561138b57600080fd5b5051600290810b908d900b8161139d57fe5b0760020b155b80156113b457508b60020b8d60020b135b945060008360ff166001901b8f6001600160a01b0316635339c296876040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561140757600080fd5b505afa15801561141b573d6000803e3d6000fd5b505050506040513d602081101561143157600080fd5b5051161180156114b757508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561147557600080fd5b505afa158015611489573d6000803e3d6000fd5b505050506040513d602081101561149f57600080fd5b5051600290810b908e900b816114b157fe5b0760020b155b80156114c857508b60020b8d60020b125b95508160010b8460010b12806114f457508160010b8460010b1480156114f457508060ff168360ff1611155b1561150a57839950829750819850809650611517565b8199508097508398508296505b505060001960ff87161b9150505b8560010b8760010b136115e7578560010b8760010b141561154c5760001960ff858103161c165b6000818c6001600160a01b0316635339c2968a6040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561159657600080fd5b505afa1580156115aa573d6000803e3d6000fd5b505050506040513d60208110156115c057600080fd5b50511690506115ce8161160f565b61ffff1698909801975050600190950194600019611525565b81156115f4576001880397505b8215611601576001880397505b505050505050509392505050565b6000805b8215610a1b57600019830190921691600101611613565b604080516060810182526000808252602082018190529181019190915290565b600082601f83011261165a578081fd5b813561166d61166882611b6f565b611b4b565b818152846020838601011115611681578283fd5b816020850160208301379081016020019190915292915050565b8051600281900b81146109c657600080fd5b600060a082840312156116be578081fd5b60405160a0810181811067ffffffffffffffff821117156116db57fe5b60405290508082356116ec81611bc1565b815260208301356116fc81611bc1565b602082015260408381013590820152606083013562ffffff8116811461172157600080fd5b60608201526117326080840161173e565b60808201525092915050565b80356109c681611bc1565b805161ffff811681146109c657600080fd5b805160ff811681146109c657600080fd5b6000806040838503121561177e578182fd5b823567ffffffffffffffff811115611794578283fd5b6117a08582860161164a565b95602094909401359450505050565b600080604083850312156117c1578182fd5b505080516020909101519092909150565b6000806000606084860312156117e6578081fd5b8335925060208401359150604084013567ffffffffffffffff81111561180a578182fd5b6118168682870161164a565b9150509250925092565b600060208284031215611831578081fd5b815167ffffffffffffffff811115611847578182fd5b8201601f81018413611857578182fd5b805161186561166882611b6f565b818152856020838501011115611879578384fd5b610a37826020830160208601611b91565b600060a0828403121561189b578081fd5b6118a583836116ad565b9392505050565b600080600080600080600080610100898b0312156118c8578384fd5b88516118d381611bc1565b97506118e160208a0161169b565b96506118ef60408a01611749565b95506118fd60608a01611749565b945061190b60808a01611749565b935061191960a08a0161175b565b925061192760c08a0161175b565b915060e0890151801515811461193b578182fd5b809150509295985092959890939650565b600080600060608486031215611960578081fd5b83519250602084015161197281611bc1565b91506119806040850161169b565b90509250925092565b600081518084526119a1816020860160208601611b91565b601f01601f19169290920160200192915050565b606093841b6bffffffffffffffffffffffff19908116825260e89390931b6001600160e81b0319166014820152921b166017820152602b0190565b6001600160a01b0391909116815260200190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a06080830152611a3e60a0830184611989565b979650505050505050565b6000602082526118a56020830184611989565b60208082526010908201526f2ab732bc3832b1ba32b21032b93937b960811b604082015260600190565b600060808201868352602060808185015281875180845260a0860191508289019350845b81811015611acf5784516001600160a01b031683529383019391830191600101611aaa565b505084810360408601528651808252908201925081870190845b81811015611b0b57825163ffffffff1685529383019391830191600101611ae9565b5050505060609290920192909252949350505050565b9384526001600160a01b0392909216602084015263ffffffff166040830152606082015260800190565b60405181810167ffffffffffffffff81118282101715611b6757fe5b604052919050565b600067ffffffffffffffff821115611b8357fe5b50601f01601f191660200190565b60005b83811015611bac578181015183820152602001611b94565b83811115611bbb576000848401525b50505050565b6001600160a01b0381168114611bd657600080fd5b5056fea2646970667358221220f51808d283bf044e2dd0ebc2c1dcdc5a1aa6c8c5a8fda0321f06f6d973058aa264736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4", + "nonce": "0x4f" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0c8e8a6e13306b71cac18db649241312626b52dfad137cfc117d0015fa7637f4", + "transactionType": "CREATE", + "contractName": "KatanaInterfaceMulticall", + "contractAddress": "0x48365CcA8769c926ffbFE5B43f0e360363e8ee70", + "function": null, + "arguments": null, + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x69aab", + "value": "0x0", + "data": "0x608060405234801561001057600080fd5b5061050f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80630f28c97d146100465780631749e1e3146100645780634d2301cc14610085575b600080fd5b61004e610098565b60405161005b91906103da565b60405180910390f35b610077610072366004610280565b61009c565b60405161005b9291906103e3565b61004e61009336600461025f565b610213565b4290565b8051439060609067ffffffffffffffff811180156100b957600080fd5b506040519080825280602002602001820160405280156100f357816020015b6100e0610220565b8152602001906001900390816100d85790505b50905060005b835181101561020d57600080600086848151811061011357fe5b60200260200101516000015187858151811061012b57fe5b60200260200101516020015188868151811061014357fe5b60200260200101516040015192509250925060005a9050600080856001600160a01b0316858560405161017691906103be565b60006040518083038160008787f1925050503d80600081146101b4576040519150601f19603f3d011682016040523d82523d6000602084013e6101b9565b606091505b509150915060005a8403905060405180606001604052808415158152602001828152602001838152508989815181106101ee57fe5b60200260200101819052505050505050505080806001019150506100f9565b50915091565b6001600160a01b03163190565b604051806060016040528060001515815260200160008152602001606081525090565b80356001600160a01b038116811461025a57600080fd5b919050565b600060208284031215610270578081fd5b61027982610243565b9392505050565b60006020808385031215610292578182fd5b823567ffffffffffffffff808211156102a9578384fd5b818501915085601f8301126102bc578384fd5b8135818111156102c857fe5b6102d58485830201610485565b81815284810190848601875b848110156103af5781358701601f196060828e0382011215610301578a8bfd5b60408051606081018181108b8211171561031757fe5b8252610324848d01610243565b8152818401358c82015260608401358a81111561033f578d8efd5b8085019450508e603f850112610353578c8dfd5b8b8401358a81111561036157fe5b6103718d85601f84011601610485565b93508084528f83828701011115610386578d8efd5b808386018e86013783018c018d90529081019190915285525092870192908701906001016102e1565b50909998505050505050505050565b600082516103d08184602087016104a9565b9190910192915050565b90815260200190565b600060408083018584526020828186015281865180845260609350838701915083838202880101838901875b8381101561047557898303605f19018552815180511515845286810151878501528801518884018890528051888501819052608061045282828801858c016104a9565b96880196601f91909101601f19169490940190930192509085019060010161040f565b50909a9950505050505050505050565b60405181810167ffffffffffffffff811182821017156104a157fe5b604052919050565b60005b838110156104c45781810151838201526020016104ac565b838111156104d3576000848401525b5050505056fea2646970667358221220d2bc22659309504a96e5cca841b34d5a580f62ba37f08a9fe5f9e27dffdc6bef64736f6c63430007060033", + "nonce": "0x50" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x68abcc033af4644a686f54fc82b3e1ebcbe2b940cc0f0cf5fcffefc09241d53c", + "transactionType": "CREATE", + "contractName": "MixedRouteQuoterV1", + "contractAddress": "0xebdC1bb4DF7627573A480bBEEB30e8919d21BC90", + "function": null, + "arguments": [ + "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "0xB255D6A720BB7c39fee173cE22113397119cB930", + "0xe514d9DEB7966c8BE0ca922de8a064264eA6bcd4" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "gas": "0x20e275", + "value": "0x0", + "data": "0x6101006040523480156200001257600080fd5b5060405162001e7838038062001e78833981016040819052620000359162000106565b6001600160601b0319606084811b821660805282901b1660c05260408051638da5cb5b60e01b81529051849183916001600160a01b03841691638da5cb5b916004808301926020929190829003018186803b1580156200009457600080fd5b505afa158015620000a9573d6000803e3d6000fd5b505050506040513d6020811015620000c057600080fd5b50516001600160601b0319606091821b811660a05294901b90931660e052506200014f92505050565b80516001600160a01b03811681146200010157600080fd5b919050565b6000806000606084860312156200011b578283fd5b6200012684620000e9565b92506200013660208501620000e9565b91506200014660408501620000e9565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c611cd8620001a06000398061018852806106ee5250806101405250806101645250806101fa52806104cb52806107845250611cd86000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80639c65a7d21161005b5780639c65a7d2146100db578063b174a0a7146100f0578063c45a015514610113578063cdca17531461011b57610088565b80634aa4a4fc1461008d5780635aa6e675146100ab57806368e0d4e1146100b35780638a499286146100bb575b600080fd5b61009561013e565b6040516100a29190611a74565b60405180910390f35b610095610162565b610095610186565b6100ce6100c936600461183f565b6101aa565b6040516100a29190611b46565b6100ee6100e9366004611787565b6101c9565b005b6101036100fe3660046118a3565b610335565b6040516100a29493929190611bea565b6100956104c9565b61012e610129366004611721565b6104ed565b6040516100a29493929190611b4f565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101c38260400151836000015184602001516106e4565b92915050565b60008313806101d85750600082135b6101e157600080fd5b60008060006101ef8461072d565b9250925092506102217f000000000000000000000000000000000000000000000000000000000000000084848461075e565b506000806000881361024b57846001600160a01b0316846001600160a01b03161088600003610265565b836001600160a01b0316856001600160a01b031610876000035b91509150600061027686868661077d565b9050600080826001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b1580156102b557600080fd5b505afa1580156102c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ed9190611930565b50505050505091509150841561031457604051848152826020820152816040820152606081fd5b60405162461bcd60e51b815260040161032c90611b11565b60405180910390fd5b6020810151815160608301516000928392839283926001600160a01b0380821690841610928492610366929061077d565b905060005a9050816001600160a01b031663128acb08308561038b8c604001516107bb565b60808d01516001600160a01b0316156103a8578c608001516103ce565b876103c75773fffd8963efd1fc6a506488495d951d5263988d256103ce565b6401000276a45b8d600001518e606001518f602001516040516020016103ef93929190611a39565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161041e959493929190611a88565b6040805180830381600087803b15801561043757600080fd5b505af1925050508015610467575060408051601f3d908101601f1916820190925261046491810190611764565b60015b6104bc573d808015610495576040519150601f19603f3d011682016040523d82523d6000602084013e61049a565b606091505b505a820394506104ab8184876107d1565b9750975097509750505050506104c2565b50505050505b9193509193565b7f000000000000000000000000000000000000000000000000000000000000000081565b600060608060006104fd8661088d565b67ffffffffffffffff8111801561051357600080fd5b5060405190808252806020026020018201604052801561053d578160200160208202803683370190505b5092506105498661088d565b67ffffffffffffffff8111801561055f57600080fd5b50604051908082528060200260200182016040528015610589578160200160208202803683370190505b50915060005b600080600061059d8a61072d565b91945092509050628000008116156105eb576105e46040518060600160405280856001600160a01b03168152602001846001600160a01b031681526020018b8152506101aa565b98506106a3565b6000806000806106416040518060a00160405280896001600160a01b03168152602001886001600160a01b031681526020018f81526020018762ffffff16815260200160006001600160a01b0316815250610335565b9350935093509350828b898151811061065657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818a898151811061068357fe5b63ffffffff90921660209283029190910190910152929b50505094909401935b6001909301926106b28a61089e565b156106c7576106c08a6108a6565b99506106d3565b889750505050506106db565b50505061058f565b92959194509250565b60008060006107147f000000000000000000000000000000000000000000000000000000000000000086866108bd565b9150915061072386838361098b565b9695505050505050565b6000808061073b8482610a47565b9250610748846014610af7565b9050610755846017610a47565b91509193909250565b60006107748561076f868686610b9e565b610bf4565b95945050505050565b60006107b37f00000000000000000000000000000000000000000000000000000000000000006107ae868686610b9e565b610cbb565b949350505050565b6000600160ff1b82106107cd57600080fd5b5090565b600080600080600080876001600160a01b0316633850c7bd6040518163ffffffff1660e01b81526004016101006040518083038186803b15801561081457600080fd5b505afa158015610828573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084c9190611930565b5094975061086295508e9450610d9f9350505050565b9197509550905061087d6001600160a01b0389168383610e23565b9350869250505093509350935093565b80516017601319909101045b919050565b516042111590565b80516060906101c3908390601790601619016113ac565b60008060006108cc85856114fd565b5090506000806108dd888888611561565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561091557600080fd5b505afa158015610929573d6000803e3d6000fd5b505050506040513d606081101561093f57600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b038781169084161461097957808261097c565b81815b90999098509650505050505050565b60008084116109e1576040805162461bcd60e51b815260206004820152601960248201527f494e53554646494349454e545f494e5055545f414d4f554e5400000000000000604482015290519081900360640190fd5b6000831180156109f15750600082115b6109fa57600080fd5b6000610a08856103e5611621565b90506000610a168285611621565b90506000610a3083610a2a886103e8611621565b90611645565b9050808281610a3b57fe5b04979650505050505050565b600081826014011015610a96576040805162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b604482015290519081900360640190fd5b8160140183511015610ae7576040805162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b604482015290519081900360640190fd5b500160200151600160601b900490565b600081826003011015610b45576040805162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b604482015290519081900360640190fd5b8160030183511015610b95576040805162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b604482015290519081900360640190fd5b50016003015190565b610ba6611670565b826001600160a01b0316846001600160a01b03161115610bc4579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000610c008383610cbb565b9050336001600160a01b03821614610c1757600080fd5b81516020808401516040808601518151630b4c774160e11b81526001600160a01b039586166004820152928516602484015262ffffff1660448301525192861692631698ee8292606480840193919291829003018186803b158015610c7b57600080fd5b505afa158015610c8f573d6000803e3d6000fd5b505050506040513d6020811015610ca557600080fd5b50516001600160a01b031633146101c357600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610610ce357600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fb381dabeb6037396a764deb39e57a4a3f75b641ce3e9944b1e4b18d036e322e160d5808301919091528251808303909101815260f5909101909152805191012090565b60008060008351606014610e0257604484511015610dcf5760405162461bcd60e51b815260040161032c90611ae7565b60048401935083806020019051810190610de991906117d5565b60405162461bcd60e51b815260040161032c9190611acd565b83806020019051810190610e1691906119d0565b9250925092509193909250565b60008060008060008060008060088b6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e6a57600080fd5b505afa158015610e7e573d6000803e3d6000fd5b505050506040513d6020811015610e9457600080fd5b5051600290810b908c900b81610ea657fe5b0560020b901d905060006101008c6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610eec57600080fd5b505afa158015610f00573d6000803e3d6000fd5b505050506040513d6020811015610f1657600080fd5b5051600290810b908d900b81610f2857fe5b0560020b81610f3357fe5b079050600060088d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f7357600080fd5b505afa158015610f87573d6000803e3d6000fd5b505050506040513d6020811015610f9d57600080fd5b5051600290810b908d900b81610faf57fe5b0560020b901d905060006101008e6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610ff557600080fd5b505afa158015611009573d6000803e3d6000fd5b505050506040513d602081101561101f57600080fd5b5051600290810b908e900b8161103157fe5b0560020b8161103c57fe5b07905060008160ff166001901b8f6001600160a01b0316635339c296856040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561109057600080fd5b505afa1580156110a4573d6000803e3d6000fd5b505050506040513d60208110156110ba57600080fd5b50511611801561114057508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110fe57600080fd5b505afa158015611112573d6000803e3d6000fd5b505050506040513d602081101561112857600080fd5b5051600290810b908d900b8161113a57fe5b0760020b155b801561115157508b60020b8d60020b135b945060008360ff166001901b8f6001600160a01b0316635339c296876040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b1580156111a457600080fd5b505afa1580156111b8573d6000803e3d6000fd5b505050506040513d60208110156111ce57600080fd5b50511611801561125457508d6001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561121257600080fd5b505afa158015611226573d6000803e3d6000fd5b505050506040513d602081101561123c57600080fd5b5051600290810b908e900b8161124e57fe5b0760020b155b801561126557508b60020b8d60020b125b95508160010b8460010b128061129157508160010b8460010b14801561129157508060ff168360ff1611155b156112a7578399508297508198508096506112b4565b8199508097508398508296505b505060001960ff87161b9150505b8560010b8760010b13611384578560010b8760010b14156112e95760001960ff858103161c165b6000818c6001600160a01b0316635339c2968a6040518263ffffffff1660e01b8152600401808260010b815260200191505060206040518083038186803b15801561133357600080fd5b505afa158015611347573d6000803e3d6000fd5b505050506040513d602081101561135d57600080fd5b505116905061136b81611655565b61ffff16989098019750506001909501946000196112c2565b8115611391576001880397505b821561139e576001880397505b505050505050509392505050565b60608182601f0110156113f7576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b82828401101561143f576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b8183018451101561148b576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b6060821580156114aa57604051915060008252602082016040526114f4565b6040519150601f8416801560200281840101858101878315602002848b0101015b818310156114e35780518352602092830192016114cb565b5050858452601f01601f1916604052505b50949350505050565b600080826001600160a01b0316846001600160a01b0316141561151f57600080fd5b826001600160a01b0316846001600160a01b03161061153f578284611542565b83835b90925090506001600160a01b03821661155a57600080fd5b9250929050565b600080600061157085856114fd565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527fe85772d2fe4ad93037659afaee57751696456eb5dd99987e43f3cf11c6e255a2609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b600082158061163c5750508181028183828161163957fe5b04145b6101c357600080fd5b808201828110156101c357600080fd5b6000805b82156101c357600019830190921691600101611659565b604080516060810182526000808252602082018190529181019190915290565b600082601f8301126116a0578081fd5b81356116b36116ae82611c38565b611c14565b8181528460208386010111156116c7578283fd5b816020850160208301379081016020019190915292915050565b8051600281900b811461089957600080fd5b803561089981611c8a565b805161ffff8116811461089957600080fd5b805160ff8116811461089957600080fd5b60008060408385031215611733578182fd5b823567ffffffffffffffff811115611749578283fd5b61175585828601611690565b95602094909401359450505050565b60008060408385031215611776578182fd5b505080516020909101519092909150565b60008060006060848603121561179b578081fd5b8335925060208401359150604084013567ffffffffffffffff8111156117bf578182fd5b6117cb86828701611690565b9150509250925092565b6000602082840312156117e6578081fd5b815167ffffffffffffffff8111156117fc578182fd5b8201601f8101841361180c578182fd5b805161181a6116ae82611c38565b81815285602083850101111561182e578384fd5b610774826020830160208601611c5a565b600060608284031215611850578081fd5b6040516060810181811067ffffffffffffffff8211171561186d57fe5b604052823561187b81611c8a565b8152602083013561188b81611c8a565b60208201526040928301359281019290925250919050565b600060a082840312156118b4578081fd5b60405160a0810181811067ffffffffffffffff821117156118d157fe5b60405282356118df81611c8a565b815260208301356118ef81611c8a565b602082015260408381013590820152606083013562ffffff81168114611913578283fd5b6060820152611924608084016116f3565b60808201529392505050565b600080600080600080600080610100898b03121561194c578384fd5b885161195781611c8a565b975061196560208a016116e1565b965061197360408a016116fe565b955061198160608a016116fe565b945061198f60808a016116fe565b935061199d60a08a01611710565b92506119ab60c08a01611710565b915060e089015180151581146119bf578182fd5b809150509295985092959890939650565b6000806000606084860312156119e4578081fd5b8351925060208401516119f681611c8a565b9150611a04604085016116e1565b90509250925092565b60008151808452611a25816020860160208601611c5a565b601f01601f19169290920160200192915050565b606093841b6bffffffffffffffffffffffff19908116825260e89390931b6001600160e81b0319166014820152921b166017820152602b0190565b6001600160a01b0391909116815260200190565b60006001600160a01b038088168352861515602084015285604084015280851660608401525060a06080830152611ac260a0830184611a0d565b979650505050505050565b600060208252611ae06020830184611a0d565b9392505050565b60208082526010908201526f2ab732bc3832b1ba32b21032b93937b960811b604082015260600190565b6020808252818101527f4578616374206f75747075742071756f7465206e6f7420737570706f72746564604082015260600190565b90815260200190565b600060808201868352602060808185015281875180845260a0860191508289019350845b81811015611b985784516001600160a01b031683529383019391830191600101611b73565b505084810360408601528651808252908201925081870190845b81811015611bd457825163ffffffff1685529383019391830191600101611bb2565b5050505060609290920192909252949350505050565b9384526001600160a01b0392909216602084015263ffffffff166040830152606082015260800190565b60405181810167ffffffffffffffff81118282101715611c3057fe5b604052919050565b600067ffffffffffffffff821115611c4c57fe5b50601f01601f191660200190565b60005b83811015611c75578181015183820152602001611c5d565b83811115611c84576000848401525b50505050565b6001600160a01b0381168114611c9f57600080fd5b5056fea2646970667358221220eb85197b0a63d235fbc99b0921e5ba25859ed2839c1f4b94107af88b516d505964736f6c634300070600330000000000000000000000001f0b70d9a137e3caef0ceacd312bc5f81da0cc0c000000000000000000000000b255d6a720bb7c39fee173ce22113397119cb930000000000000000000000000e514d9deb7966c8be0ca922de8a064264ea6bcd4", + "nonce": "0x51" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionType": "CALL", + "contractName": "src/core/KatanaV3PoolBeacon.sol:KatanaV3PoolBeacon", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "function": "transferOwnership(address)", + "arguments": [ + "0x9D05D1F5b0424F8fDE534BC196FFB6Dd211D902a" + ], + "transaction": { + "type": "0x00", + "from": "0x08295771719b138a241f45023b13cc868d72827d", + "to": "0x4c4c0ae2fa6f117dc4a1f0495cbfc902e78cdf31", + "gas": "0xb078", + "value": "0x0", + "data": "0xf2fde38b0000000000000000000000009d05d1f5b0424f8fde534bc196ffb6dd211d902a", + "nonce": "0x52" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xa4217cd430ef8c688c19cd1010b0fd25a7ed2530a50e7caba3d1b5e681cf6fed", + "transactionIndex": "0x35", + "blockHash": "0xba968a98f49e6d0071eb15dd648d9e1d1a92aef3ae3b25ab17839c682da5047e", + "blockNumber": "0x263f521", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x877cdd", + "gasUsed": "0x4ddad5", + "contractAddress": "0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xdb4d3e73aa89c36929d46954b032f978ba5152acee569d37a10f2d73448d6bca", + "transactionIndex": "0xc", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x6677d0", + "gasUsed": "0x482582", + "contractAddress": "0xFe70f3F08637C67E451A5D74B292DFe7691D694F", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionIndex": "0x26", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x966779", + "gasUsed": "0xf9d58", + "contractAddress": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "logs": [ + { + "address": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000008295771719b138a241f45023b13cc868d72827d" + ], + "data": "0x", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "transactionHash": "0x7c7ded5100eecefc4d0cf11179f498d2b4da39dbe938ae68bbedcc04f9970fb9", + "transactionIndex": "0x26", + "logIndex": "0x2f", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000008000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000802000000000000000000000000000000400000000000000000000000000100000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xe823d9534c5a148772a56d73e787ab894844feb69ddd4d54b949ef284ceb17a0", + "transactionIndex": "0x47", + "blockHash": "0x68deaaa6188e668fad27dc547101a7a5fe3fc8d09cc88cc3279ffceb6e5c4b9d", + "blockNumber": "0x263f523", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0xc7e973", + "gasUsed": "0xec5a8", + "contractAddress": "0xcBB65f6e545130624bb126fAE28BD3181060378a", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x252186", + "gasUsed": "0xbeaf3", + "contractAddress": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "logs": [ + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x8c3aa5f43a388513435861bf27dfad7829cd248696fed367c62d441f62954496", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000022cefc91e9b7c0f3890ebf9527ea89053490694e" + ], + "data": "0x", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x23", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000000064", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000a", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x24", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000000bb8", + "0x000000000000000000000000000000000000000000000000000000000000003c" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000001e", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x25", + "removed": false + }, + { + "address": "0x1f0B70d9A137e3cAEF0ceAcD312BC5f81Da0cC0c", + "topics": [ + "0x7903160027ccb28d943669d1040216aeb276ca8dbd083c36128affe6712e0122", + "0x0000000000000000000000000000000000000000000000000000000000002710", + "0x00000000000000000000000000000000000000000000000000000000000000c8" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000064", + "blockHash": "0xa3ab59b5c7a17b80ca18b28b666b3b3736a575eeed9907bfea223871e55d2624", + "blockNumber": "0x263f524", + "transactionHash": "0x0d8078c6d9f5c223b078cd9473088096ace2b7ea40fb7f5908c14c040566e248", + "transactionIndex": "0x18", + "logIndex": "0x26", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x000000000000000001000000000400200008200000000000000000008000000100010000000008000800000000000000000100000000000000000000000c0000000000000000000000000000000000000000000000040040000000000000000000000000020010000000000000000800000080000000000000000000000000024000000000000000000000002000000000000011000000000001000000000000000000000000000000000000000000000000000000000002000000200000000000000000000000000000000000000000000000000000000000001000000060000000000000000004000000000000000000000000000000008000000100000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xa843298e33ac07808014483504c4d2361f66b5ecd59c6598ed10c0bc406436e9", + "transactionIndex": "0x17", + "blockHash": "0xa35eac65d017939a48b0125e752adfcf7f75c312da9fb7fb38cca363b44308de", + "blockNumber": "0x263f525", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x26e1c0", + "gasUsed": "0x119d24", + "contractAddress": "0x8766648aA6586cC7Cd2cDb2Bd911eec78Cab89Ea", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x70e6f0888de92ce2dc655bf54cc17eb878698e2a2b75ad8afc8ae9d60096c15a", + "transactionIndex": "0x1d", + "blockHash": "0xd829987555e1b78267db7bad0ada9facf6b095823009f773a53e34e30c08c2cd", + "blockNumber": "0x263f526", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x96ed75", + "gasUsed": "0x5393db", + "contractAddress": "0xb21eCe56CeAD830a64D73613D12f895d32117ac3", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xfd431ea9532e18d24979de234b0e490da59e501942d2dcd10bb2cfd57a6d3025", + "transactionIndex": "0x3e", + "blockHash": "0xd829987555e1b78267db7bad0ada9facf6b095823009f773a53e34e30c08c2cd", + "blockNumber": "0x263f526", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0xcda30f", + "gasUsed": "0x90e13", + "contractAddress": "0x7cF0fb64d72b733695d77d197c664e90D07cF45A", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0xa0f07e84401e580d16d4d162b0fed0d1040c77926fba13b760f9e854d4e141f9", + "transactionIndex": "0x26", + "blockHash": "0x11eccf7c5b66b927e195552ea26347d66df4092d34cd52f0d8188de3cb3615fe", + "blockNumber": "0x263f527", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x443c4a", + "gasUsed": "0x168ee7", + "contractAddress": "0x0124c9Ce7E77eD166f6d53AF679B491555b5C0F7", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x2c45504850db247afaa887f65d8055002f8e5e832e43f7898aed13354c12cd27", + "transactionIndex": "0x27", + "blockHash": "0x8667c90df6467a944546d9c09cbd131bec9cd740b96ba173929132bb13386b0a", + "blockNumber": "0x263f528", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x380a5d", + "gasUsed": "0x52b22", + "contractAddress": "0x05Ad77F1e419Dac0B580a2Ca08CB1e3e33F946Ee", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x9f6b596a7a2abeb82c4efe35d0849d9fd2676b2a542818b9e8918261535e7435", + "transactionIndex": "0x2c", + "blockHash": "0x5d9df37e8a0ee3fbd122d982b1df425cfb1c66a0bc92ce2d1f6240f122ee5461", + "blockNumber": "0x263f529", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x739af0", + "gasUsed": "0x18bc1b", + "contractAddress": "0x84Ab2f9Fdc4Bf66312b0819D879437b8749EfDf2", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x0c8e8a6e13306b71cac18db649241312626b52dfad137cfc117d0015fa7637f4", + "transactionIndex": "0x6", + "blockHash": "0xdf3e98f55ac29cb1e4122372e64c7e05f969cfa37f461461f1d636aaa34c1b84", + "blockNumber": "0x263f52a", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x116d07", + "gasUsed": "0x51484", + "contractAddress": "0x48365CcA8769c926ffbFE5B43f0e360363e8ee70", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x68abcc033af4644a686f54fc82b3e1ebcbe2b940cc0f0cf5fcffefc09241d53c", + "transactionIndex": "0x2e", + "blockHash": "0xdf3e98f55ac29cb1e4122372e64c7e05f969cfa37f461461f1d636aaa34c1b84", + "blockNumber": "0x263f52a", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": null, + "cumulativeGasUsed": "0x546af7", + "gasUsed": "0x196779", + "contractAddress": "0xebdC1bb4DF7627573A480bBEEB30e8919d21BC90", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + }, + { + "transactionHash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionIndex": "0x1a", + "blockHash": "0xf55aed60e699f2d69aa4f450dc4ebb710d2007f1e204b63db28e6762a7af3ac0", + "blockNumber": "0x263f52b", + "from": "0x08295771719b138a241F45023B13CC868D72827D", + "to": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "cumulativeGasUsed": "0x1ed36a", + "gasUsed": "0x7012", + "contractAddress": null, + "logs": [ + { + "address": "0x4c4C0ae2fa6f117dC4a1f0495Cbfc902e78cDF31", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", + "0x00000000000000000000000008295771719b138a241f45023b13cc868d72827d", + "0x0000000000000000000000009d05d1f5b0424f8fde534bc196ffb6dd211d902a" + ], + "data": "0x", + "blockHash": "0xf55aed60e699f2d69aa4f450dc4ebb710d2007f1e204b63db28e6762a7af3ac0", + "blockNumber": "0x263f52b", + "transactionHash": "0x6f2cd7f616e7031072b0b25d2dfde8c8dcbf053075e5cd14e544ad5d1bb4f4bf", + "transactionIndex": "0x1a", + "logIndex": "0x2a", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000008000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000000000000000000001000000000000000000000002000000000000000000000000000000000002000000000000000000000000000000400000000000000000000000000100000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x0", + "effectiveGasPrice": "0x4a817c800" + } + ], + "libraries": [ + "src/periphery/libraries/NFTDescriptor.sol:NFTDescriptor:0x8F5D2B4B95677833Ac62718cF09152efCFE0ad94" + ], + "pending": [], + "returns": {}, + "timestamp": 1732163922, + "chain": 2020, + "multi": false, + "commit": "1e197e8" +} \ No newline at end of file