{
  "_format": "hh3-artifact-1",
  "contractName": "DefaultReverseResolver",
  "sourceName": "contracts/reverseResolver/DefaultReverseResolver.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract IStandaloneReverseRegistrar",
          "name": "defaultRegistrar",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "dns",
          "type": "bytes"
        }
      ],
      "name": "DNSDecodingFailed",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "name",
          "type": "bytes"
        }
      ],
      "name": "UnreachableName",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "selector",
          "type": "bytes4"
        }
      ],
      "name": "UnsupportedResolverProfile",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "chainId",
      "outputs": [
        {
          "internalType": "uint32",
          "name": "",
          "type": "uint32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "chainRegistrar",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "coinType",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "name",
          "type": "bytes"
        },
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "resolve",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "result",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address[]",
          "name": "addrs",
          "type": "address[]"
        }
      ],
      "name": "resolveNames",
      "outputs": [
        {
          "internalType": "string[]",
          "name": "names",
          "type": "string[]"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "name": "supportsFeature",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "interfaceId",
          "type": "bytes4"
        }
      ],
      "name": "supportsInterface",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60c0604052348015600f57600080fd5b5060405161165d38038061165d833981016040819052602c916044565b63800000006080526001600160a01b031660a0526072565b600060208284031215605557600080fd5b81516001600160a01b0381168114606b57600080fd5b9392505050565b60805160a0516115906100cd6000396000818160af01528181610556015281816106f8015261099101526000818160fb0152818161037f015281816103a5015281816105290152818161069a01526107c101526115906000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063582de3e71161005b578063582de3e71461012b5780639061b9231461013f5780639a8a05921461015f578063e38f71381461017c57600080fd5b806301ffc9a7146100825780630d02e00f146100aa5780631fe93ea8146100f6575b600080fd5b610095610090366004610f67565b61019c565b60405190151581526020015b60405180910390f35b6100d17f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100a1565b61011d7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100a1565b610095610139366004610f67565b50600090565b61015261014d366004610ff2565b6102cd565b6040516100a191906110d1565b6101676107ba565b60405163ffffffff90911681526020016100a1565b61018f61018a366004611162565b6107ea565b6040516100a19190611234565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f9061b92300000000000000000000000000000000000000000000000000000000148061022f57507fffffffff0000000000000000000000000000000000000000000000000000000082167f6beeaa0d00000000000000000000000000000000000000000000000000000000145b8061027b57507fffffffff0000000000000000000000000000000000000000000000000000000082167f582de3e700000000000000000000000000000000000000000000000000000000145b806102c757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b606060006102db83856112b7565b90507f96e0cbcf000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000082160161045d5760008061036888888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061089592505050565b91509150815160141415806103d6575063800000007f0000000000000000000000000000000000000000000000000000000000000000146103cb577f000000000000000000000000000000000000000000000000000000000000000081146103d4565b6103d481610922565b155b1561041a5787876040517f5fe9a5df00000000000000000000000000000000000000000000000000000000815260040161041192919061131d565b60405180910390fd5b60006104258361136a565b60601c905061043381610949565b60405160200161044391906110d1565b6040516020818303038152906040529450505050506107b2565b7fc4c4a822000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008216016105b05760006104e787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509250610a20915050565b509050806105255786866040517f5fe9a5df00000000000000000000000000000000000000000000000000000000815260040161041192919061131d565b603c7f000000000000000000000000000000000000000000000000000000000000000014610554576000610576565b7f00000000000000000000000000000000000000000000000000000000000000005b6040805173ffffffffffffffffffffffffffffffffffffffff909216602083015201604051602081830303815290604052925050506107b2565b7f0e3481fa000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000082160161075c57600061063a87878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509250610a20915050565b509050806106785786866040517f5fe9a5df00000000000000000000000000000000000000000000000000000000815260040161041192919061131d565b600061068785600481896113d6565b8101906106949190611400565b915050807f0000000000000000000000000000000000000000000000000000000000000000146106d257604080516000815260208101909152610733565b6040517fffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000060601b1660208201526034016040516020818303038152906040525b60405160200161074391906110d1565b60405160208183030381529060405293505050506107b2565b6040517f7b1c461b0000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000082166004820152602401610411565b949350505050565b60006107e57f0000000000000000000000000000000000000000000000000000000000000000610bf1565b905090565b6060815167ffffffffffffffff811115610806576108066110e4565b60405190808252806020026020018201604052801561083957816020015b60608152602001906001900390816108245790505b50905060005b825181101561088f5761086a83828151811061085d5761085d611422565b6020026020010151610949565b82828151811061087c5761087c611422565b602090810291909101015260010161083f565b50919050565b60606000806108a5846000610c1d565b91505060006108b685600184610c4c565b90945090508015806108c757508351155b156108ea5760006040518060200160405280600081525090935093505050915091565b6108f48583610a20565b935090508061091b5760006040518060200160405280600081525090935093505050915091565b5050915091565b600063800000008214806102c75750600061093c83610bf1565b63ffffffff161192915050565b6040517f4ec3bd2300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301526060917f000000000000000000000000000000000000000000000000000000000000000090911690634ec3bd2390602401600060405180830381865afa1580156109da573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526102c79190810190611451565b600080600080610a308686610c1d565b60408051808201909152600481527f616464720000000000000000000000000000000000000000000000000000000060209091015290925090507f1a1ebb7848707a05591e7f7176db930a822cb7ceab700d19f68c7f26724dafb68201610a9a57603c9250610b4a565b60408051808201909152600781527f64656661756c74000000000000000000000000000000000000000000000000006020909101527f301183f75670b4a9a2edb381b1d7533ad1e4387f1c77824f5fd582d2a43998d88201610b025763800000009250610b4a565b81610b1557600080935093505050610bea565b600080610b2d88610b27896001611534565b85610cf3565b9150915080610b46576000809550955050505050610bea565b5092505b610b548682610c1d565b60408051808201909152600781527f7265766572736500000000000000000000000000000000000000000000000000602090910152955091507fdec08c9dbbdd0890e300eb5062089b2d4b1c40e3673bbccb5423f7b37dcf9a9c8214610bc257600080935093505050610bea565b610bcc8686610c1d565b5091508115610be357600080935093505050610bea565b6001935050505b9250929050565b6000603c8203610c0357506001919050565b6380000000918218918210610c195760006102c7565b5090565b6000806000610c2c8585610d6b565b9250905060ff811615610c4457806021858701012092505b509250929050565b6060600083831015610c6f57505060408051602081019091526000808252610ceb565b6000610c7b8585611547565b90506001610c898282611534565b901c67ffffffffffffffff811115610ca357610ca36110e4565b6040519080825280601f01601f191660200182016040528015610ccd576020820181803683370190505b50925060208587018101908401610ce5828285610e1b565b93505050505b935093915050565b60008083831015610d0957506000905080610ceb565b6000610d158585611547565b90506040811180610d265750855184115b15610d38575060009150819050610ceb565b858501602001610d4a81600084610e1b565b92506001820160011c6020036000518160031b1c9450505050935093915050565b60008083518310610daa57836040517fba4adc2300000000000000000000000000000000000000000000000000000000815260040161041191906110d1565b838381518110610dbc57610dbc611422565b016020015160f81c91505081810160010181610ddc578351811415610de2565b83518110155b15610bea57836040517fba4adc2300000000000000000000000000000000000000000000000000000000815260040161041191906110d1565b6000610ed5565b811a6000602f8211603a83101615610e5d57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd081016102c7565b60478210604083111615610e9457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc981016102c7565b60678210606083111615610ecb57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa981016102c7565b5061010092915050565b50600183820182821615610f1157610eef60008651610e22565b80855360018601955060018501945060ff811115610f0f57600092508195505b505b80851015610f5f578451610f26600182610e22565b610f31600083610e22565b60041b17905060ff811115610f4a576000925050610f5f565b80855350600285019450600184019350610f11565b509392505050565b600060208284031215610f7957600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610fa957600080fd5b9392505050565b60008083601f840112610fc257600080fd5b50813567ffffffffffffffff811115610fda57600080fd5b602083019150836020828501011115610bea57600080fd5b6000806000806040858703121561100857600080fd5b843567ffffffffffffffff81111561101f57600080fd5b61102b87828801610fb0565b909550935050602085013567ffffffffffffffff81111561104b57600080fd5b61105787828801610fb0565b95989497509550505050565b60005b8381101561107e578181015183820152602001611066565b50506000910152565b6000815180845261109f816020860160208601611063565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610fa96020830184611087565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561115a5761115a6110e4565b604052919050565b60006020828403121561117457600080fd5b813567ffffffffffffffff81111561118b57600080fd5b8201601f8101841361119c57600080fd5b803567ffffffffffffffff8111156111b6576111b66110e4565b8060051b6111c660208201611113565b918252602081840181019290810190878411156111e257600080fd5b6020850194505b83851015611229578435925073ffffffffffffffffffffffffffffffffffffffff8316831461121757600080fd5b828252602094850194909101906111e9565b979650505050505050565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b828110156112ab577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0878603018452611296858351611087565b9450602093840193919091019060010161125c565b50929695505050505050565b80357fffffffff000000000000000000000000000000000000000000000000000000008116906004841015611316577fffffffff00000000000000000000000000000000000000000000000000000000808560040360031b1b82161691505b5092915050565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b805160208201517fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116919060148210156113cf577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b5050919050565b600080858511156113e657600080fd5b838611156113f357600080fd5b5050820193919092039150565b6000806040838503121561141357600080fd5b50508035926020909101359150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561146357600080fd5b815167ffffffffffffffff81111561147a57600080fd5b8201601f8101841361148b57600080fd5b805167ffffffffffffffff8111156114a5576114a56110e4565b6114d660207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611113565b8181528560208385010111156114eb57600080fd5b6114fc826020830160208601611063565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156102c7576102c7611505565b818103818111156102c7576102c761150556fea2646970667358221220795475c8b4620748170cd67e4b939930646e51b62d548b5f26bb297ce8469e7c64736f6c634300081a0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c8063582de3e71161005b578063582de3e71461012b5780639061b9231461013f5780639a8a05921461015f578063e38f71381461017c57600080fd5b806301ffc9a7146100825780630d02e00f146100aa5780631fe93ea8146100f6575b600080fd5b610095610090366004610f67565b61019c565b60405190151581526020015b60405180910390f35b6100d17f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100a1565b61011d7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100a1565b610095610139366004610f67565b50600090565b61015261014d366004610ff2565b6102cd565b6040516100a191906110d1565b6101676107ba565b60405163ffffffff90911681526020016100a1565b61018f61018a366004611162565b6107ea565b6040516100a19190611234565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f9061b92300000000000000000000000000000000000000000000000000000000148061022f57507fffffffff0000000000000000000000000000000000000000000000000000000082167f6beeaa0d00000000000000000000000000000000000000000000000000000000145b8061027b57507fffffffff0000000000000000000000000000000000000000000000000000000082167f582de3e700000000000000000000000000000000000000000000000000000000145b806102c757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b606060006102db83856112b7565b90507f96e0cbcf000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000082160161045d5760008061036888888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061089592505050565b91509150815160141415806103d6575063800000007f0000000000000000000000000000000000000000000000000000000000000000146103cb577f000000000000000000000000000000000000000000000000000000000000000081146103d4565b6103d481610922565b155b1561041a5787876040517f5fe9a5df00000000000000000000000000000000000000000000000000000000815260040161041192919061131d565b60405180910390fd5b60006104258361136a565b60601c905061043381610949565b60405160200161044391906110d1565b6040516020818303038152906040529450505050506107b2565b7fc4c4a822000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008216016105b05760006104e787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509250610a20915050565b509050806105255786866040517f5fe9a5df00000000000000000000000000000000000000000000000000000000815260040161041192919061131d565b603c7f000000000000000000000000000000000000000000000000000000000000000014610554576000610576565b7f00000000000000000000000000000000000000000000000000000000000000005b6040805173ffffffffffffffffffffffffffffffffffffffff909216602083015201604051602081830303815290604052925050506107b2565b7f0e3481fa000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000082160161075c57600061063a87878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509250610a20915050565b509050806106785786866040517f5fe9a5df00000000000000000000000000000000000000000000000000000000815260040161041192919061131d565b600061068785600481896113d6565b8101906106949190611400565b915050807f0000000000000000000000000000000000000000000000000000000000000000146106d257604080516000815260208101909152610733565b6040517fffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000060601b1660208201526034016040516020818303038152906040525b60405160200161074391906110d1565b60405160208183030381529060405293505050506107b2565b6040517f7b1c461b0000000000000000000000000000000000000000000000000000000081527fffffffff0000000000000000000000000000000000000000000000000000000082166004820152602401610411565b949350505050565b60006107e57f0000000000000000000000000000000000000000000000000000000000000000610bf1565b905090565b6060815167ffffffffffffffff811115610806576108066110e4565b60405190808252806020026020018201604052801561083957816020015b60608152602001906001900390816108245790505b50905060005b825181101561088f5761086a83828151811061085d5761085d611422565b6020026020010151610949565b82828151811061087c5761087c611422565b602090810291909101015260010161083f565b50919050565b60606000806108a5846000610c1d565b91505060006108b685600184610c4c565b90945090508015806108c757508351155b156108ea5760006040518060200160405280600081525090935093505050915091565b6108f48583610a20565b935090508061091b5760006040518060200160405280600081525090935093505050915091565b5050915091565b600063800000008214806102c75750600061093c83610bf1565b63ffffffff161192915050565b6040517f4ec3bd2300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301526060917f000000000000000000000000000000000000000000000000000000000000000090911690634ec3bd2390602401600060405180830381865afa1580156109da573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526102c79190810190611451565b600080600080610a308686610c1d565b60408051808201909152600481527f616464720000000000000000000000000000000000000000000000000000000060209091015290925090507f1a1ebb7848707a05591e7f7176db930a822cb7ceab700d19f68c7f26724dafb68201610a9a57603c9250610b4a565b60408051808201909152600781527f64656661756c74000000000000000000000000000000000000000000000000006020909101527f301183f75670b4a9a2edb381b1d7533ad1e4387f1c77824f5fd582d2a43998d88201610b025763800000009250610b4a565b81610b1557600080935093505050610bea565b600080610b2d88610b27896001611534565b85610cf3565b9150915080610b46576000809550955050505050610bea565b5092505b610b548682610c1d565b60408051808201909152600781527f7265766572736500000000000000000000000000000000000000000000000000602090910152955091507fdec08c9dbbdd0890e300eb5062089b2d4b1c40e3673bbccb5423f7b37dcf9a9c8214610bc257600080935093505050610bea565b610bcc8686610c1d565b5091508115610be357600080935093505050610bea565b6001935050505b9250929050565b6000603c8203610c0357506001919050565b6380000000918218918210610c195760006102c7565b5090565b6000806000610c2c8585610d6b565b9250905060ff811615610c4457806021858701012092505b509250929050565b6060600083831015610c6f57505060408051602081019091526000808252610ceb565b6000610c7b8585611547565b90506001610c898282611534565b901c67ffffffffffffffff811115610ca357610ca36110e4565b6040519080825280601f01601f191660200182016040528015610ccd576020820181803683370190505b50925060208587018101908401610ce5828285610e1b565b93505050505b935093915050565b60008083831015610d0957506000905080610ceb565b6000610d158585611547565b90506040811180610d265750855184115b15610d38575060009150819050610ceb565b858501602001610d4a81600084610e1b565b92506001820160011c6020036000518160031b1c9450505050935093915050565b60008083518310610daa57836040517fba4adc2300000000000000000000000000000000000000000000000000000000815260040161041191906110d1565b838381518110610dbc57610dbc611422565b016020015160f81c91505081810160010181610ddc578351811415610de2565b83518110155b15610bea57836040517fba4adc2300000000000000000000000000000000000000000000000000000000815260040161041191906110d1565b6000610ed5565b811a6000602f8211603a83101615610e5d57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd081016102c7565b60478210604083111615610e9457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc981016102c7565b60678210606083111615610ecb57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa981016102c7565b5061010092915050565b50600183820182821615610f1157610eef60008651610e22565b80855360018601955060018501945060ff811115610f0f57600092508195505b505b80851015610f5f578451610f26600182610e22565b610f31600083610e22565b60041b17905060ff811115610f4a576000925050610f5f565b80855350600285019450600184019350610f11565b509392505050565b600060208284031215610f7957600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610fa957600080fd5b9392505050565b60008083601f840112610fc257600080fd5b50813567ffffffffffffffff811115610fda57600080fd5b602083019150836020828501011115610bea57600080fd5b6000806000806040858703121561100857600080fd5b843567ffffffffffffffff81111561101f57600080fd5b61102b87828801610fb0565b909550935050602085013567ffffffffffffffff81111561104b57600080fd5b61105787828801610fb0565b95989497509550505050565b60005b8381101561107e578181015183820152602001611066565b50506000910152565b6000815180845261109f816020860160208601611063565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610fa96020830184611087565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561115a5761115a6110e4565b604052919050565b60006020828403121561117457600080fd5b813567ffffffffffffffff81111561118b57600080fd5b8201601f8101841361119c57600080fd5b803567ffffffffffffffff8111156111b6576111b66110e4565b8060051b6111c660208201611113565b918252602081840181019290810190878411156111e257600080fd5b6020850194505b83851015611229578435925073ffffffffffffffffffffffffffffffffffffffff8316831461121757600080fd5b828252602094850194909101906111e9565b979650505050505050565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b828110156112ab577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0878603018452611296858351611087565b9450602093840193919091019060010161125c565b50929695505050505050565b80357fffffffff000000000000000000000000000000000000000000000000000000008116906004841015611316577fffffffff00000000000000000000000000000000000000000000000000000000808560040360031b1b82161691505b5092915050565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b805160208201517fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008116919060148210156113cf577fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808360140360031b1b82161692505b5050919050565b600080858511156113e657600080fd5b838611156113f357600080fd5b5050820193919092039150565b6000806040838503121561141357600080fd5b50508035926020909101359150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561146357600080fd5b815167ffffffffffffffff81111561147a57600080fd5b8201601f8101841361148b57600080fd5b805167ffffffffffffffff8111156114a5576114a56110e4565b6114d660207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601611113565b8181528560208385010111156114eb57600080fd5b6114fc826020830160208601611063565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156102c7576102c7611505565b818103818111156102c7576102c761150556fea2646970667358221220795475c8b4620748170cd67e4b939930646e51b62d548b5f26bb297ce8469e7c64736f6c634300081a0033",
  "linkReferences": {},
  "deployedLinkReferences": {},
  "immutableReferences": {
    "26875": [
      {
        "length": 32,
        "start": 251
      },
      {
        "length": 32,
        "start": 895
      },
      {
        "length": 32,
        "start": 933
      },
      {
        "length": 32,
        "start": 1321
      },
      {
        "length": 32,
        "start": 1690
      },
      {
        "length": 32,
        "start": 1985
      }
    ],
    "26878": [
      {
        "length": 32,
        "start": 175
      },
      {
        "length": 32,
        "start": 1366
      },
      {
        "length": 32,
        "start": 1784
      },
      {
        "length": 32,
        "start": 2449
      }
    ]
  },
  "inputSourceName": "project/contracts/reverseResolver/DefaultReverseResolver.sol",
  "buildInfoId": "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"
}