{
  "_format": "hh-sol-artifact-1",
  "contractName": "ERC1155MetadataFacetMock",
  "sourceName": "contracts/mocks/token/ERC1155/facets/ERC1155MetadataFacetMock.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract IForwarderRegistry",
          "name": "forwarderRegistry",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "IllegalInterfaceId",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "InconsistentArrayLengths",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "currentPhase",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "newPhase",
          "type": "uint256"
        }
      ],
      "name": "InitializationPhaseAlreadyReached",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "NotMetadataResolver",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "NotProxyAdmin",
      "type": "error"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "string",
          "name": "value",
          "type": "string"
        },
        {
          "indexed": true,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "URI",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "__msgData",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256[]",
          "name": "tokenIds",
          "type": "uint256[]"
        },
        {
          "internalType": "string[]",
          "name": "tokenURIs",
          "type": "string[]"
        }
      ],
      "name": "batchSetTokenURI",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "name",
          "type": "string"
        },
        {
          "internalType": "string",
          "name": "symbol",
          "type": "string"
        },
        {
          "internalType": "contract ITokenMetadataResolver",
          "name": "metadataResolver",
          "type": "address"
        }
      ],
      "name": "initERC1155MetadataStorage",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "metadataResolver",
      "outputs": [
        {
          "internalType": "contract ITokenMetadataResolver",
          "name": "tokenMetadataResolver",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "internalType": "string",
          "name": "tokenName",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "tokenId",
          "type": "uint256"
        },
        {
          "internalType": "string",
          "name": "tokenURI",
          "type": "string"
        }
      ],
      "name": "setTokenURI",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "symbol",
      "outputs": [
        {
          "internalType": "string",
          "name": "tokenSymbol",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "tokenId",
          "type": "uint256"
        }
      ],
      "name": "uri",
      "outputs": [
        {
          "internalType": "string",
          "name": "metadataURI",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60a034606d57601f61129038819003918201601f19168301916001600160401b03831184841017607257808492602094604052833981010312606d57516001600160a01b0381168103606d5760805260405161120790816100898239608051818181610f6701526110bd0152f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b60003560e01c806306fdde0314610c7c5780630e89341c14610acb578063162094c4146109fb57806331e66e1e146109ad578063345c14ad146103495780636706467b1461015557806395d89b41146100ea5763a0c76f621461007457600080fd5b346100e55760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e557602073ffffffffffffffffffffffffffffffffffffffff7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a65416604051908152f35b600080fd5b346100e55760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e5576101516101457f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a5610e76565b60405191829182610cfa565b0390f35b346100e55760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e55760043567ffffffffffffffff81116100e5576101a4903690600401610db1565b60243567ffffffffffffffff81116100e5576101c4903690600401610db1565b9182810361031f5773ffffffffffffffffffffffffffffffffffffffff7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a6541633036102f157916000907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe183360301915b848110156102ef57818110156102c0578060051b9081850135848112156100e557850180359067ffffffffffffffff82116100e5576020019281360384136100e5576001937f6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b916102b7604051928392602084528d0135956020840191610d72565b0390a201610235565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b005b7f22060671000000000000000000000000000000000000000000000000000000006000523360045260246000fd5b7f658253360000000000000000000000000000000000000000000000000000000060005260046000fd5b346100e55760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e55760043567ffffffffffffffff81116100e557610398903690600401610d44565b60243567ffffffffffffffff81116100e5576103b8903690600401610d44565b90926044359273ffffffffffffffffffffffffffffffffffffffff84168094036100e5576103e46110a6565b73ffffffffffffffffffffffffffffffffffffffff807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035416911690810361098057507f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a4917f92f72593ca50a0096f68ee94e7000db40ed086164b695855e2250750b8bfaf5854600181101561094e575060017f92f72593ca50a0096f68ee94e7000db40ed086164b695855e2250750b8bfaf585567ffffffffffffffff821161081f5781906104b48454610de2565b601f81116108fb575b50600090601f83116001146108595760009261084e575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790555b67ffffffffffffffff811161081f5761053f7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a554610de2565b601f811161079b575b506000601f82116001146106a057819293600092610695575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c1916177f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a5555b7fffffffffffffffffffffffff00000000000000000000000000000000000000007f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a65416177f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a6557f0e89341c000000000000000000000000000000000000000000000000000000006000527fca9d3e17f264b0f3984e2634e94adb37fa3e6a8103f06aeae6fa59e21c769f5d602052604060002060017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055600080f35b013590508380610561565b7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a581527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08216937fc39bad3db5d56dccf839bc8a79759b3192b97757d993f7663c9998f4fbefc8a191805b868110610783575083600195961061074b575b505050811b017f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a5556105b3565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88560031b161c1991013516905583808061071e565b9092602060018192868601358155019401910161070b565b7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a56000527fc39bad3db5d56dccf839bc8a79759b3192b97757d993f7663c9998f4fbefc8a1601f830160051c81019160208410610815575b601f0160051c01905b8181106108095750610548565b600081556001016107fc565b90915081906107f3565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b0135905086806104d4565b90917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016918481526020812092815b8181106108e357509084600195949392106108ab575b505050811b019055610506565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88560031b161c1991013516905586808061089e565b91936020600181928787013581550195019201610888565b909150836000526020600020601f840160051c81019160208510610944575b90601f859493920160051c01905b81811061093557506104bd565b60008155849350600101610928565b909150819061091a565b7fbf0c18ec00000000000000000000000000000000000000000000000000000000600052600452600160245260446000fd5b7f673a31a10000000000000000000000000000000000000000000000000000000060005260045260246000fd5b346100e55760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e5576109e4610f50565b610151604051928392602084526020840191610d72565b346100e55760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e55760243567ffffffffffffffff81116100e557610a4a903690600401610d44565b9073ffffffffffffffffffffffffffffffffffffffff7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a6541633036102f157610ac67f6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b9160405191829160208352600435956020840191610d72565b0390a2005b346100e55760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e5576044600073ffffffffffffffffffffffffffffffffffffffff7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a65416604051928380927ff724dad700000000000000000000000000000000000000000000000000000000825230600483015260043560248301525afa908115610c7057600091610b8d575b604051806101518482610cfa565b3d8083833e610b9c8183610e35565b810190602081830312610c685780519067ffffffffffffffff8211610c6c570181601f82011215610c685780519267ffffffffffffffff8411610c3b5760405192610c0f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8801160185610e35565b84845260208584010111610c38575061015192610c329160208085019101610cd7565b90610b7f565b80fd5b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526041600452fd5b8280fd5b8380fd5b6040513d6000823e3d90fd5b346100e55760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e5576101516101457f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a4610e76565b60005b838110610cea5750506000910152565b8181015183820152602001610cda565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f60409360208452610d3d8151809281602088015260208888019101610cd7565b0116010190565b9181601f840112156100e55782359167ffffffffffffffff83116100e557602083818601950101116100e557565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0938186528686013760008582860101520116010190565b9181601f840112156100e55782359167ffffffffffffffff83116100e5576020808501948460051b0101116100e557565b90600182811c92168015610e2b575b6020831014610dfc57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691610df1565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761081f57604052565b9060405191826000825492610e8a84610de2565b8084529360018116908115610ef85750600114610eb1575b50610eaf92500383610e35565b565b90506000929192526020600020906000915b818310610edc575050906020610eaf9282010138610ea2565b6020919350806001915483858901015201910190918492610ec3565b60209350610eaf9592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b82010138610ea2565b908160209103126100e5575180151581036100e55790565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016801561109457323314801561109c575b61109457803314908115610fe3575b50610fb2576000903690565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec3601903682116100e55760009190565b6040517f019a20280000000000000000000000000000000000000000000000000000000081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c60048201523360248201523060448201529150602090829060649082905afa908115610c7057600091611065575b5038610fa6565b611087915060203d60201161108d575b61107f8183610e35565b810190610f38565b3861105e565b503d611075565b506000903690565b5060183610610f97565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001680156111c25732331480156111c7575b6111c2577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c90803314908115611131575b5061112e57503390565b90565b6040517f019a202800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201523360248201523060448201529150602090829060649082905afa908115610c70576000916111a3575b5038611124565b6111bc915060203d60201161108d5761107f8183610e35565b3861119c565b503390565b50601836106110ed56fea2646970667358221220737bbf320c2467f4412a888d3d7fc65af3d60c0cb5fc04489a3fe1c3e736f3d364736f6c634300081e0033",
  "deployedBytecode": "0x6080604052600436101561001257600080fd5b60003560e01c806306fdde0314610c7c5780630e89341c14610acb578063162094c4146109fb57806331e66e1e146109ad578063345c14ad146103495780636706467b1461015557806395d89b41146100ea5763a0c76f621461007457600080fd5b346100e55760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e557602073ffffffffffffffffffffffffffffffffffffffff7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a65416604051908152f35b600080fd5b346100e55760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e5576101516101457f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a5610e76565b60405191829182610cfa565b0390f35b346100e55760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e55760043567ffffffffffffffff81116100e5576101a4903690600401610db1565b60243567ffffffffffffffff81116100e5576101c4903690600401610db1565b9182810361031f5773ffffffffffffffffffffffffffffffffffffffff7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a6541633036102f157916000907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe183360301915b848110156102ef57818110156102c0578060051b9081850135848112156100e557850180359067ffffffffffffffff82116100e5576020019281360384136100e5576001937f6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b916102b7604051928392602084528d0135956020840191610d72565b0390a201610235565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b005b7f22060671000000000000000000000000000000000000000000000000000000006000523360045260246000fd5b7f658253360000000000000000000000000000000000000000000000000000000060005260046000fd5b346100e55760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e55760043567ffffffffffffffff81116100e557610398903690600401610d44565b60243567ffffffffffffffff81116100e5576103b8903690600401610d44565b90926044359273ffffffffffffffffffffffffffffffffffffffff84168094036100e5576103e46110a6565b73ffffffffffffffffffffffffffffffffffffffff807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035416911690810361098057507f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a4917f92f72593ca50a0096f68ee94e7000db40ed086164b695855e2250750b8bfaf5854600181101561094e575060017f92f72593ca50a0096f68ee94e7000db40ed086164b695855e2250750b8bfaf585567ffffffffffffffff821161081f5781906104b48454610de2565b601f81116108fb575b50600090601f83116001146108595760009261084e575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790555b67ffffffffffffffff811161081f5761053f7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a554610de2565b601f811161079b575b506000601f82116001146106a057819293600092610695575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c1916177f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a5555b7fffffffffffffffffffffffff00000000000000000000000000000000000000007f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a65416177f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a6557f0e89341c000000000000000000000000000000000000000000000000000000006000527fca9d3e17f264b0f3984e2634e94adb37fa3e6a8103f06aeae6fa59e21c769f5d602052604060002060017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055600080f35b013590508380610561565b7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a581527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08216937fc39bad3db5d56dccf839bc8a79759b3192b97757d993f7663c9998f4fbefc8a191805b868110610783575083600195961061074b575b505050811b017f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a5556105b3565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88560031b161c1991013516905583808061071e565b9092602060018192868601358155019401910161070b565b7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a56000527fc39bad3db5d56dccf839bc8a79759b3192b97757d993f7663c9998f4fbefc8a1601f830160051c81019160208410610815575b601f0160051c01905b8181106108095750610548565b600081556001016107fc565b90915081906107f3565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b0135905086806104d4565b90917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016918481526020812092815b8181106108e357509084600195949392106108ab575b505050811b019055610506565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88560031b161c1991013516905586808061089e565b91936020600181928787013581550195019201610888565b909150836000526020600020601f840160051c81019160208510610944575b90601f859493920160051c01905b81811061093557506104bd565b60008155849350600101610928565b909150819061091a565b7fbf0c18ec00000000000000000000000000000000000000000000000000000000600052600452600160245260446000fd5b7f673a31a10000000000000000000000000000000000000000000000000000000060005260045260246000fd5b346100e55760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e5576109e4610f50565b610151604051928392602084526020840191610d72565b346100e55760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e55760243567ffffffffffffffff81116100e557610a4a903690600401610d44565b9073ffffffffffffffffffffffffffffffffffffffff7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a6541633036102f157610ac67f6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b9160405191829160208352600435956020840191610d72565b0390a2005b346100e55760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e5576044600073ffffffffffffffffffffffffffffffffffffffff7f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a65416604051928380927ff724dad700000000000000000000000000000000000000000000000000000000825230600483015260043560248301525afa908115610c7057600091610b8d575b604051806101518482610cfa565b3d8083833e610b9c8183610e35565b810190602081830312610c685780519067ffffffffffffffff8211610c6c570181601f82011215610c685780519267ffffffffffffffff8411610c3b5760405192610c0f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8801160185610e35565b84845260208584010111610c38575061015192610c329160208085019101610cd7565b90610b7f565b80fd5b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526041600452fd5b8280fd5b8380fd5b6040513d6000823e3d90fd5b346100e55760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e5576101516101457f7ea68fd2dcf1c056b94db6a0a537aa80d26fa9ab1eacd85da1ba0b61b7e7a8a4610e76565b60005b838110610cea5750506000910152565b8181015183820152602001610cda565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f60409360208452610d3d8151809281602088015260208888019101610cd7565b0116010190565b9181601f840112156100e55782359167ffffffffffffffff83116100e557602083818601950101116100e557565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0938186528686013760008582860101520116010190565b9181601f840112156100e55782359167ffffffffffffffff83116100e5576020808501948460051b0101116100e557565b90600182811c92168015610e2b575b6020831014610dfc57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691610df1565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761081f57604052565b9060405191826000825492610e8a84610de2565b8084529360018116908115610ef85750600114610eb1575b50610eaf92500383610e35565b565b90506000929192526020600020906000915b818310610edc575050906020610eaf9282010138610ea2565b6020919350806001915483858901015201910190918492610ec3565b60209350610eaf9592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b82010138610ea2565b908160209103126100e5575180151581036100e55790565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016801561109457323314801561109c575b61109457803314908115610fe3575b50610fb2576000903690565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec3601903682116100e55760009190565b6040517f019a20280000000000000000000000000000000000000000000000000000000081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c60048201523360248201523060448201529150602090829060649082905afa908115610c7057600091611065575b5038610fa6565b611087915060203d60201161108d575b61107f8183610e35565b810190610f38565b3861105e565b503d611075565b506000903690565b5060183610610f97565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001680156111c25732331480156111c7575b6111c2577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c90803314908115611131575b5061112e57503390565b90565b6040517f019a202800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201523360248201523060448201529150602090829060649082905afa908115610c70576000916111a3575b5038611124565b6111bc915060203d60201161108d5761107f8183610e35565b3861119c565b503390565b50601836106110ed56fea2646970667358221220737bbf320c2467f4412a888d3d7fc65af3d60c0cb5fc04489a3fe1c3e736f3d364736f6c634300081e0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
