{
  "_format": "hh-sol-artifact-1",
  "contractName": "UniswapV2AmmAdapter",
  "sourceName": "contracts/protocol/integration/amm/UniswapV2AmmAdapter.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_router",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "internalType": "contract IUniswapV2Factory",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_setToken",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_pool",
          "type": "address"
        },
        {
          "internalType": "address[]",
          "name": "_components",
          "type": "address[]"
        },
        {
          "internalType": "uint256[]",
          "name": "_maxTokensIn",
          "type": "uint256[]"
        },
        {
          "internalType": "uint256",
          "name": "_minLiquidity",
          "type": "uint256"
        }
      ],
      "name": "getProvideLiquidityCalldata",
      "outputs": [
        {
          "internalType": "address",
          "name": "target",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "getProvideLiquiditySingleAssetCalldata",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_setToken",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_pool",
          "type": "address"
        },
        {
          "internalType": "address[]",
          "name": "_components",
          "type": "address[]"
        },
        {
          "internalType": "uint256[]",
          "name": "_minTokensOut",
          "type": "uint256[]"
        },
        {
          "internalType": "uint256",
          "name": "_liquidity",
          "type": "uint256"
        }
      ],
      "name": "getRemoveLiquidityCalldata",
      "outputs": [
        {
          "internalType": "address",
          "name": "target",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "getRemoveLiquiditySingleAssetCalldata",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "getSpenderAddress",
      "outputs": [
        {
          "internalType": "address",
          "name": "spender",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_pool",
          "type": "address"
        },
        {
          "internalType": "address[]",
          "name": "_components",
          "type": "address[]"
        }
      ],
      "name": "isValidPool",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "router",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60c060405234801561001057600080fd5b506040516114a53803806114a58339818101604052602081101561003357600080fd5b50516001600160601b0319606082901b166080526040805163c45a015560e01b815290516001600160a01b0383169163c45a0155916004808301926020929190829003018186803b15801561008757600080fd5b505afa15801561009b573d6000803e3d6000fd5b505050506040513d60208110156100b157600080fd5b5051606081811b6001600160601b03191660a052608051901c91506001600160a01b031661139a61010b60003980610d405280610d895280610f0c52508061047152806106f55280610b1a5280610f30525061139a6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80636d3188f81161005b5780636d3188f8146103da5780637fdefdad1461041c578063c45a01551461045e578063f887ea401461046657610088565b80630e8edd861461008d57806346313c9c146100cf5780634827e1e71461023e5780635f5d556b14610315575b600080fd5b6100b3600480360360208110156100a357600080fd5b50356001600160a01b031661046e565b604080516001600160a01b039092168252519081900360200190f35b6101a6600480360360a08110156100e557600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b81111561011857600080fd5b82018360208201111561012a57600080fd5b803590602001918460208302840111600160201b8311171561014b57600080fd5b919390929091602081019035600160201b81111561016857600080fd5b82018360208201111561017a57600080fd5b803590602001918460208302840111600160201b8311171561019b57600080fd5b919350915035610493565b60405180846001600160a01b03166001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156102015781810151838201526020016101e9565b50505050905090810190601f16801561022e5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b6101a6600480360360a081101561025457600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b81111561028757600080fd5b82018360208201111561029957600080fd5b803590602001918460208302840111600160201b831117156102ba57600080fd5b919390929091602081019035600160201b8111156102d757600080fd5b8201836020820111156102e957600080fd5b803590602001918460208302840111600160201b8311171561030a57600080fd5b91935091503561087e565b6103c66004803603604081101561032b57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561035557600080fd5b82018360208201111561036757600080fd5b803590602001918460208302840111600160201b8311171561038857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610cc3945050505050565b604080519115158252519081900360200190f35b6101a6600480360360a08110156103f057600080fd5b506001600160a01b03813581169160208101358216916040820135169060608101359060800135610e92565b6101a6600480360360a081101561043257600080fd5b506001600160a01b03813581169160208101358216916040820135169060608101359060800135610ece565b6100b3610f0a565b6100b3610f2e565b507f000000000000000000000000000000000000000000000000000000000000000090565b600080606060008a9050606089898080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808d0282810182019093528c82529495506060949093508c92508b918291850190849080828437600081840152601f19601f820116905080830192505050505050509050600087905060008d905060008360008151811061053357fe5b602002602001015111801561055c575060008360018151811061055257fe5b6020026020010151115b6105975760405162461bcd60e51b81526004018080602001828103825260228152602001806111d56022913960400191505060405180910390fd5b6000806000836001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156105d557600080fd5b505afa1580156105e9573d6000803e3d6000fd5b505050506040513d60208110156105ff57600080fd5b5051875190915060009081906106289087908b90849061061b57fe5b6020026020010151610f52565b9150915060006106826106688461065c878d60008151811061064657fe5b602002602001015161107a90919063ffffffff16565b9063ffffffff6110da16565b61067d8461065c888e60018151811061064657fe5b61111c565b9050808811156106c35760405162461bcd60e51b815260040180806020018281038252602f81526020018061121f602f913960400191505060405180910390fd5b6106d78461065c838663ffffffff61107a16565b95506106ed8461065c838563ffffffff61107a16565b9450505050507f00000000000000000000000000000000000000000000000000000000000000009950600098506040518060800160405280604d8152602001611318604d91398660008151811061074057fe5b60200260200101518760018151811061075557fe5b60200260200101518760008151811061076a57fe5b60200260200101518860018151811061077f57fe5b602090810291909101810151604080516001600160a01b03968716602482015294861660448601526064850193909352608484015260a4830187905260c48301869052928b1660e4830152426101048084019190915281518084039091018152610124909201908190528351919392909182918401908083835b602083106108185780518252601f1990920191602091820191016107f9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206001600160e01b0319166020820180516001600160e01b0383818316178352505050509750505050505050509750975097945050505050565b600080606060008a9050606089898080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808d0282810182019093528c82529495506060949093508c92508b918291850190849080828437600081840152601f19601f820116905080830192505050505050509050600087905060008d90506000816001600160a01b03166370a08231876040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561096757600080fd5b505afa15801561097b573d6000803e3d6000fd5b505050506040513d602081101561099157600080fd5b50519050808a11156109d45760405162461bcd60e51b81526004018080602001828103825260288152602001806111f76028913960400191505060405180910390fd5b6000826001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a0f57600080fd5b505afa158015610a23573d6000803e3d6000fd5b505050506040513d6020811015610a3957600080fd5b505186519091506000908190610a559086908a90849061061b57fe5b90925090506000610a708461065c858a63ffffffff61107a16565b90506000610a888561065c858b63ffffffff61107a16565b90508189600081518110610a9857fe5b602002602001015111158015610ac257508089600181518110610ab757fe5b602002602001015111155b610b13576040805162461bcd60e51b815260206004820152601e60248201527f616d6f756e7473206d757374206265203c3d206f776e6564546f6b656e730000604482015290519081900360640190fd5b50505050507f00000000000000000000000000000000000000000000000000000000000000009850600097506040518060800160405280604881526020016112d06048913985600081518110610b6557fe5b602002602001015186600181518110610b7a57fe5b60200260200101518587600081518110610b9057fe5b602002602001015188600181518110610ba557fe5b60200260200101518b4260405160240180886001600160a01b03166001600160a01b03168152602001876001600160a01b03166001600160a01b03168152602001868152602001858152602001848152602001836001600160a01b03166001600160a01b03168152602001828152602001975050505050505050604051602081830303815290604052906040518082805190602001908083835b60208310610c5e5780518252601f199092019160209182019101610c3f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206001600160e01b0319166020820180516001600160e01b03838183161783525050505096505050505050509750975097945050505050565b600080836001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610cff57600080fd5b505afa925050508015610d2457506040513d6020811015610d1f57600080fd5b505160015b610d32576000915050610e8c565b9050806001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610d7757508251600214155b80610e775750836001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e6a4390585600081518110610dc357fe5b602002602001015186600181518110610dd857fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b03168152602001826001600160a01b03166001600160a01b031681526020019250505060206040518083038186803b158015610e3f57600080fd5b505afa158015610e53573d6000803e3d6000fd5b505050506040513d6020811015610e6957600080fd5b50516001600160a01b031614155b15610e86576000915050610e8c565b60019150505b92915050565b600080606060405162461bcd60e51b815260040180806020018281038252603181526020018061124e6031913960400191505060405180910390fd5b600080606060405162461bcd60e51b815260040180806020018281038252603081526020018061127f6030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806000846001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015610f9057600080fd5b505afa158015610fa4573d6000803e3d6000fd5b505050506040513d6020811015610fba57600080fd5b505160408051630240bc6b60e21b8152905191925060009182916001600160a01b03891691630902f1ac91600480820192606092909190829003018186803b15801561100557600080fd5b505afa158015611019573d6000803e3d6000fd5b505050506040513d606081101561102f57600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b038681169084161461106957808261106c565b81815b909890975095505050505050565b60008261108957506000610e8c565b8282028284828161109657fe5b04146110d35760405162461bcd60e51b81526004018080602001828103825260218152602001806112af6021913960400191505060405180910390fd5b9392505050565b60006110d383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611132565b600081831061112b57816110d3565b5090919050565b600081836111be5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561118357818101518382015260200161116b565b50505050905090810190601f1680156111b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816111ca57fe5b049594505050505056fe436f6d706f6e656e74207175616e74697479206d757374206265206e6f6e7a65726f5f6c6971756964697479206d757374206265203c3d20746f2063757272656e742062616c616e63655f6d696e4c697175696469747920697320746f6f206869676820666f7220696e70757420746f6b656e206c696d6974556e69737761702056322073696e676c65206173736574206164646974696f6e206973206e6f7420737570706f72746564556e69737761702056322073696e676c652061737365742072656d6f76616c206973206e6f7420737570706f72746564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7772656d6f76654c697175696469747928616464726573732c616464726573732c75696e743235362c75696e743235362c75696e743235362c616464726573732c75696e74323536296164644c697175696469747928616464726573732c616464726573732c75696e743235362c75696e743235362c75696e743235362c75696e743235362c616464726573732c75696e7432353629a26469706673582212203c7ca57657486ac758fbbae08a83dde078fde357e27e6b37ed9a6d54d500497364736f6c634300060a0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c80636d3188f81161005b5780636d3188f8146103da5780637fdefdad1461041c578063c45a01551461045e578063f887ea401461046657610088565b80630e8edd861461008d57806346313c9c146100cf5780634827e1e71461023e5780635f5d556b14610315575b600080fd5b6100b3600480360360208110156100a357600080fd5b50356001600160a01b031661046e565b604080516001600160a01b039092168252519081900360200190f35b6101a6600480360360a08110156100e557600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b81111561011857600080fd5b82018360208201111561012a57600080fd5b803590602001918460208302840111600160201b8311171561014b57600080fd5b919390929091602081019035600160201b81111561016857600080fd5b82018360208201111561017a57600080fd5b803590602001918460208302840111600160201b8311171561019b57600080fd5b919350915035610493565b60405180846001600160a01b03166001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156102015781810151838201526020016101e9565b50505050905090810190601f16801561022e5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b6101a6600480360360a081101561025457600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b81111561028757600080fd5b82018360208201111561029957600080fd5b803590602001918460208302840111600160201b831117156102ba57600080fd5b919390929091602081019035600160201b8111156102d757600080fd5b8201836020820111156102e957600080fd5b803590602001918460208302840111600160201b8311171561030a57600080fd5b91935091503561087e565b6103c66004803603604081101561032b57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561035557600080fd5b82018360208201111561036757600080fd5b803590602001918460208302840111600160201b8311171561038857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610cc3945050505050565b604080519115158252519081900360200190f35b6101a6600480360360a08110156103f057600080fd5b506001600160a01b03813581169160208101358216916040820135169060608101359060800135610e92565b6101a6600480360360a081101561043257600080fd5b506001600160a01b03813581169160208101358216916040820135169060608101359060800135610ece565b6100b3610f0a565b6100b3610f2e565b507f000000000000000000000000000000000000000000000000000000000000000090565b600080606060008a9050606089898080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808d0282810182019093528c82529495506060949093508c92508b918291850190849080828437600081840152601f19601f820116905080830192505050505050509050600087905060008d905060008360008151811061053357fe5b602002602001015111801561055c575060008360018151811061055257fe5b6020026020010151115b6105975760405162461bcd60e51b81526004018080602001828103825260228152602001806111d56022913960400191505060405180910390fd5b6000806000836001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156105d557600080fd5b505afa1580156105e9573d6000803e3d6000fd5b505050506040513d60208110156105ff57600080fd5b5051875190915060009081906106289087908b90849061061b57fe5b6020026020010151610f52565b9150915060006106826106688461065c878d60008151811061064657fe5b602002602001015161107a90919063ffffffff16565b9063ffffffff6110da16565b61067d8461065c888e60018151811061064657fe5b61111c565b9050808811156106c35760405162461bcd60e51b815260040180806020018281038252602f81526020018061121f602f913960400191505060405180910390fd5b6106d78461065c838663ffffffff61107a16565b95506106ed8461065c838563ffffffff61107a16565b9450505050507f00000000000000000000000000000000000000000000000000000000000000009950600098506040518060800160405280604d8152602001611318604d91398660008151811061074057fe5b60200260200101518760018151811061075557fe5b60200260200101518760008151811061076a57fe5b60200260200101518860018151811061077f57fe5b602090810291909101810151604080516001600160a01b03968716602482015294861660448601526064850193909352608484015260a4830187905260c48301869052928b1660e4830152426101048084019190915281518084039091018152610124909201908190528351919392909182918401908083835b602083106108185780518252601f1990920191602091820191016107f9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206001600160e01b0319166020820180516001600160e01b0383818316178352505050509750505050505050509750975097945050505050565b600080606060008a9050606089898080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808d0282810182019093528c82529495506060949093508c92508b918291850190849080828437600081840152601f19601f820116905080830192505050505050509050600087905060008d90506000816001600160a01b03166370a08231876040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561096757600080fd5b505afa15801561097b573d6000803e3d6000fd5b505050506040513d602081101561099157600080fd5b50519050808a11156109d45760405162461bcd60e51b81526004018080602001828103825260288152602001806111f76028913960400191505060405180910390fd5b6000826001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a0f57600080fd5b505afa158015610a23573d6000803e3d6000fd5b505050506040513d6020811015610a3957600080fd5b505186519091506000908190610a559086908a90849061061b57fe5b90925090506000610a708461065c858a63ffffffff61107a16565b90506000610a888561065c858b63ffffffff61107a16565b90508189600081518110610a9857fe5b602002602001015111158015610ac257508089600181518110610ab757fe5b602002602001015111155b610b13576040805162461bcd60e51b815260206004820152601e60248201527f616d6f756e7473206d757374206265203c3d206f776e6564546f6b656e730000604482015290519081900360640190fd5b50505050507f00000000000000000000000000000000000000000000000000000000000000009850600097506040518060800160405280604881526020016112d06048913985600081518110610b6557fe5b602002602001015186600181518110610b7a57fe5b60200260200101518587600081518110610b9057fe5b602002602001015188600181518110610ba557fe5b60200260200101518b4260405160240180886001600160a01b03166001600160a01b03168152602001876001600160a01b03166001600160a01b03168152602001868152602001858152602001848152602001836001600160a01b03166001600160a01b03168152602001828152602001975050505050505050604051602081830303815290604052906040518082805190602001908083835b60208310610c5e5780518252601f199092019160209182019101610c3f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206001600160e01b0319166020820180516001600160e01b03838183161783525050505096505050505050509750975097945050505050565b600080836001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610cff57600080fd5b505afa925050508015610d2457506040513d6020811015610d1f57600080fd5b505160015b610d32576000915050610e8c565b9050806001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316141580610d7757508251600214155b80610e775750836001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e6a4390585600081518110610dc357fe5b602002602001015186600181518110610dd857fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b03168152602001826001600160a01b03166001600160a01b031681526020019250505060206040518083038186803b158015610e3f57600080fd5b505afa158015610e53573d6000803e3d6000fd5b505050506040513d6020811015610e6957600080fd5b50516001600160a01b031614155b15610e86576000915050610e8c565b60019150505b92915050565b600080606060405162461bcd60e51b815260040180806020018281038252603181526020018061124e6031913960400191505060405180910390fd5b600080606060405162461bcd60e51b815260040180806020018281038252603081526020018061127f6030913960400191505060405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806000846001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015610f9057600080fd5b505afa158015610fa4573d6000803e3d6000fd5b505050506040513d6020811015610fba57600080fd5b505160408051630240bc6b60e21b8152905191925060009182916001600160a01b03891691630902f1ac91600480820192606092909190829003018186803b15801561100557600080fd5b505afa158015611019573d6000803e3d6000fd5b505050506040513d606081101561102f57600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b038681169084161461106957808261106c565b81815b909890975095505050505050565b60008261108957506000610e8c565b8282028284828161109657fe5b04146110d35760405162461bcd60e51b81526004018080602001828103825260218152602001806112af6021913960400191505060405180910390fd5b9392505050565b60006110d383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611132565b600081831061112b57816110d3565b5090919050565b600081836111be5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561118357818101518382015260200161116b565b50505050905090810190601f1680156111b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816111ca57fe5b049594505050505056fe436f6d706f6e656e74207175616e74697479206d757374206265206e6f6e7a65726f5f6c6971756964697479206d757374206265203c3d20746f2063757272656e742062616c616e63655f6d696e4c697175696469747920697320746f6f206869676820666f7220696e70757420746f6b656e206c696d6974556e69737761702056322073696e676c65206173736574206164646974696f6e206973206e6f7420737570706f72746564556e69737761702056322073696e676c652061737365742072656d6f76616c206973206e6f7420737570706f72746564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7772656d6f76654c697175696469747928616464726573732c616464726573732c75696e743235362c75696e743235362c75696e743235362c616464726573732c75696e74323536296164644c697175696469747928616464726573732c616464726573732c75696e743235362c75696e743235362c75696e743235362c75696e743235362c616464726573732c75696e7432353629a26469706673582212203c7ca57657486ac758fbbae08a83dde078fde357e27e6b37ed9a6d54d500497364736f6c634300060a0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
