{
  "_format": "hh-sol-artifact-1",
  "contractName": "LinearPremiumPriceOracle",
  "sourceName": "contracts/ethregistrar/LinearPremiumPriceOracle.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract AggregatorInterface",
          "name": "_usdOracle",
          "type": "address"
        },
        {
          "internalType": "uint256[]",
          "name": "_rentPrices",
          "type": "uint256[]"
        },
        {
          "internalType": "uint256",
          "name": "_initialPremium",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_premiumDecreaseRate",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "oracle",
          "type": "address"
        }
      ],
      "name": "OracleChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "previousOwner",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferred",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256[]",
          "name": "prices",
          "type": "uint256[]"
        }
      ],
      "name": "RentPriceChanged",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "initialPremium",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "name",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "expires",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        }
      ],
      "name": "premium",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "premiumDecreaseRate",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "name",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "expires",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        }
      ],
      "name": "price",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "renounceOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "rentPrices",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256[]",
          "name": "_rentPrices",
          "type": "uint256[]"
        }
      ],
      "name": "setPrices",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "interfaceID",
          "type": "bytes4"
        }
      ],
      "name": "supportsInterface",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "expires",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "timeUntilPremium",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "usdOracle",
      "outputs": [
        {
          "internalType": "contract AggregatorInterface",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x6101006040526276a70060a0523480156200001957600080fd5b506040516200158f3803806200158f8339810160408190526200003c91620001e2565b838362000049336200007a565b6001600160601b0319606083901b166080526200006681620000ca565b505060c09190915260e052506200033a9050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000546001600160a01b03163314620001295760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640160405180910390fd5b80516200013e9060019060208401906200017b565b507f73422d94aedd596c2d4d39f27a01033adc390a9054efaf259afefd95ef7331df81604051620001709190620002de565b60405180910390a150565b828054828255906000526020600020908101928215620001b9579160200282015b82811115620001b95782518255916020019190600101906200019c565b50620001c7929150620001cb565b5090565b5b80821115620001c75760008155600101620001cc565b60008060008060808587031215620001f8578384fd5b84516001600160a01b03811681146200020f578485fd5b602086810151919550906001600160401b03808211156200022e578586fd5b818801915088601f83011262000242578586fd5b81518181111562000257576200025762000324565b8060051b604051601f19603f830116810181811085821117156200027f576200027f62000324565b604052828152858101935084860182860187018d10156200029e57898afd5b8995505b83861015620002c2578051855260019590950194938601938601620002a2565b5060408b01516060909b0151999c909b50975050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156200031857835183529284019291840191600101620002fa565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b60805160601c60a05160c05160e0516111d9620003b66000396000818161020a015281816106370152610ae5015260008181610157015281816105aa0152818161060801528181610b0e0152610b440152600081816105db0152610a9e0152600081816101d001528181610b890152610cb901526111d96000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c80638da5cb5b11610081578063ed6c33ed1161005b578063ed6c33ed146101f2578063f05af2b714610205578063f2fde38b1461022c57600080fd5b80638da5cb5b14610179578063a34e3596146101b8578063c8a4271f146101cb57600080fd5b8063715018a6116100b2578063715018a61461013557806379cf92d31461013f5780637d3fb8b71461015257600080fd5b806301ffc9a7146100d957806306d5d0b61461010157806350e9a71514610122575b600080fd5b6100ec6100e7366004610f18565b61023f565b60405190151581526020015b60405180910390f35b61011461010f366004610fea565b61029b565b6040519081526020016100f8565b610114610130366004610f70565b6102bc565b61013d6103e4565b005b61013d61014d366004610e3a565b610476565b6101147f000000000000000000000000000000000000000000000000000000000000000081565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f8565b6101146101c6366004610f70565b610545565b6101937f000000000000000000000000000000000000000000000000000000000000000081565b610114610200366004611002565b61059b565b6101147f000000000000000000000000000000000000000000000000000000000000000081565b61013d61023a366004610e06565b610667565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fa377dd96000000000000000000000000000000000000000000000000000000001480610295575061029582610797565b92915050565b600181815481106102ab57600080fd5b600091825260209091200154905081565b6000806102fe86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061082f92505050565b60015490915081111561031057506001545b6000811161031d57600080fd5b600061037f84600161032f81866110f5565b81548110610366577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154610a5d90919063ffffffff16565b90506103ce6103c788888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250899150610a969050565b8290610b68565b90506103d981610b84565b979650505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461046a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6104746000610c3f565b565b60005473ffffffffffffffffffffffffffffffffffffffff1633146104f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610461565b805161050a906001906020840190610da6565b507f73422d94aedd596c2d4d39f27a01033adc390a9054efaf259afefd95ef7331df8160405161053a9190611023565b60405180910390a150565b600061059261058d86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250879150610a969050565b610b84565b95945050505050565b60006105a682610cb4565b91507f00000000000000000000000000000000000000000000000000000000000000008211156105d557600080fd5b6105ff837f0000000000000000000000000000000000000000000000000000000000000000610b68565b9250600061062d7f000000000000000000000000000000000000000000000000000000000000000084610d69565b9050600061065b827f0000000000000000000000000000000000000000000000000000000000000000610d8c565b90506105928582610b68565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610461565b73ffffffffffffffffffffffffffffffffffffffff811661078b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610461565b61079481610c3f565b50565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000148061029557507fffffffff0000000000000000000000000000000000000000000000000000000082167ff3a79283000000000000000000000000000000000000000000000000000000001492915050565b8051600090819081905b80821015610a5457600085838151811061087c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b01602001517fff000000000000000000000000000000000000000000000000000000000000001690507f80000000000000000000000000000000000000000000000000000000000000008110156108df576108d8600184611067565b9250610a41565b7fe0000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610934576108d8600284611067565b7ff0000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610989576108d8600384611067565b7ff8000000000000000000000000000000000000000000000000000000000000007fff00000000000000000000000000000000000000000000000000000000000000821610156109de576108d8600484611067565b7ffc000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610a33576108d8600584611067565b610a3e600684611067565b92505b5082610a4c8161110c565b935050610839565b50909392505050565b600082610a6c57506000610295565b6000610a7883856110b8565b905082610a85858361107f565b14610a8f57600080fd5b9392505050565b6000610ac2837f0000000000000000000000000000000000000000000000000000000000000000610b68565b925042831115610ad457506000610a8f565b6000610b0a610ae34286610d69565b7f000000000000000000000000000000000000000000000000000000000000000090610a5d565b90507f0000000000000000000000000000000000000000000000000000000000000000811115610b3e576000915050610a8f565b610592817f00000000000000000000000000000000000000000000000000000000000000006110f5565b600080610b758385611067565b905083811015610a8f57600080fd5b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610bed57600080fd5b505afa158015610c01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c259190610f58565b9050610a8f81610c39856305f5e100610a5d565b90610d8c565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610d1d57600080fd5b505afa158015610d31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d559190610f58565b9050610a8f6305f5e100610c398584610a5d565b600082821115610d7857600080fd5b6000610d8483856110f5565b949350505050565b6000808211610d9a57600080fd5b6000610d84838561107f565b828054828255906000526020600020908101928215610de1579160200282015b82811115610de1578251825591602001919060010190610dc6565b50610ded929150610df1565b5090565b5b80821115610ded5760008155600101610df2565b600060208284031215610e17578081fd5b813573ffffffffffffffffffffffffffffffffffffffff81168114610a8f578182fd5b60006020808385031215610e4c578182fd5b823567ffffffffffffffff80821115610e63578384fd5b818501915085601f830112610e76578384fd5b813581811115610e8857610e88611174565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108582111715610ecb57610ecb611174565b604052828152858101935084860182860187018a1015610ee9578788fd5b8795505b83861015610f0b578035855260019590950194938601938601610eed565b5098975050505050505050565b600060208284031215610f29578081fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a8f578182fd5b600060208284031215610f69578081fd5b5051919050565b60008060008060608587031215610f85578283fd5b843567ffffffffffffffff80821115610f9c578485fd5b818701915087601f830112610faf578485fd5b813581811115610fbd578586fd5b886020828501011115610fce578586fd5b6020928301999098509187013596604001359550909350505050565b600060208284031215610ffb578081fd5b5035919050565b60008060408385031215611014578182fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b8181101561105b5783518352928401929184019160010161103f565b50909695505050505050565b6000821982111561107a5761107a611145565b500190565b6000826110b3577f4e487b710000000000000000000000000000000000000000000000000000000081526012600452602481fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156110f0576110f0611145565b500290565b60008282101561110757611107611145565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561113e5761113e611145565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea264697066735822122087cc5dd3072d19359ba80a0c6c1285e1fac77f8b388171ef7bcf2f1922cd68f364736f6c63430008040033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100d45760003560e01c80638da5cb5b11610081578063ed6c33ed1161005b578063ed6c33ed146101f2578063f05af2b714610205578063f2fde38b1461022c57600080fd5b80638da5cb5b14610179578063a34e3596146101b8578063c8a4271f146101cb57600080fd5b8063715018a6116100b2578063715018a61461013557806379cf92d31461013f5780637d3fb8b71461015257600080fd5b806301ffc9a7146100d957806306d5d0b61461010157806350e9a71514610122575b600080fd5b6100ec6100e7366004610f18565b61023f565b60405190151581526020015b60405180910390f35b61011461010f366004610fea565b61029b565b6040519081526020016100f8565b610114610130366004610f70565b6102bc565b61013d6103e4565b005b61013d61014d366004610e3a565b610476565b6101147f000000000000000000000000000000000000000000000000000000000000000081565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f8565b6101146101c6366004610f70565b610545565b6101937f000000000000000000000000000000000000000000000000000000000000000081565b610114610200366004611002565b61059b565b6101147f000000000000000000000000000000000000000000000000000000000000000081565b61013d61023a366004610e06565b610667565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fa377dd96000000000000000000000000000000000000000000000000000000001480610295575061029582610797565b92915050565b600181815481106102ab57600080fd5b600091825260209091200154905081565b6000806102fe86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061082f92505050565b60015490915081111561031057506001545b6000811161031d57600080fd5b600061037f84600161032f81866110f5565b81548110610366577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154610a5d90919063ffffffff16565b90506103ce6103c788888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250899150610a969050565b8290610b68565b90506103d981610b84565b979650505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461046a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6104746000610c3f565b565b60005473ffffffffffffffffffffffffffffffffffffffff1633146104f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610461565b805161050a906001906020840190610da6565b507f73422d94aedd596c2d4d39f27a01033adc390a9054efaf259afefd95ef7331df8160405161053a9190611023565b60405180910390a150565b600061059261058d86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250889250879150610a969050565b610b84565b95945050505050565b60006105a682610cb4565b91507f00000000000000000000000000000000000000000000000000000000000000008211156105d557600080fd5b6105ff837f0000000000000000000000000000000000000000000000000000000000000000610b68565b9250600061062d7f000000000000000000000000000000000000000000000000000000000000000084610d69565b9050600061065b827f0000000000000000000000000000000000000000000000000000000000000000610d8c565b90506105928582610b68565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610461565b73ffffffffffffffffffffffffffffffffffffffff811661078b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610461565b61079481610c3f565b50565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000148061029557507fffffffff0000000000000000000000000000000000000000000000000000000082167ff3a79283000000000000000000000000000000000000000000000000000000001492915050565b8051600090819081905b80821015610a5457600085838151811061087c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b01602001517fff000000000000000000000000000000000000000000000000000000000000001690507f80000000000000000000000000000000000000000000000000000000000000008110156108df576108d8600184611067565b9250610a41565b7fe0000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610934576108d8600284611067565b7ff0000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610989576108d8600384611067565b7ff8000000000000000000000000000000000000000000000000000000000000007fff00000000000000000000000000000000000000000000000000000000000000821610156109de576108d8600484611067565b7ffc000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610a33576108d8600584611067565b610a3e600684611067565b92505b5082610a4c8161110c565b935050610839565b50909392505050565b600082610a6c57506000610295565b6000610a7883856110b8565b905082610a85858361107f565b14610a8f57600080fd5b9392505050565b6000610ac2837f0000000000000000000000000000000000000000000000000000000000000000610b68565b925042831115610ad457506000610a8f565b6000610b0a610ae34286610d69565b7f000000000000000000000000000000000000000000000000000000000000000090610a5d565b90507f0000000000000000000000000000000000000000000000000000000000000000811115610b3e576000915050610a8f565b610592817f00000000000000000000000000000000000000000000000000000000000000006110f5565b600080610b758385611067565b905083811015610a8f57600080fd5b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610bed57600080fd5b505afa158015610c01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c259190610f58565b9050610a8f81610c39856305f5e100610a5d565b90610d8c565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610d1d57600080fd5b505afa158015610d31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d559190610f58565b9050610a8f6305f5e100610c398584610a5d565b600082821115610d7857600080fd5b6000610d8483856110f5565b949350505050565b6000808211610d9a57600080fd5b6000610d84838561107f565b828054828255906000526020600020908101928215610de1579160200282015b82811115610de1578251825591602001919060010190610dc6565b50610ded929150610df1565b5090565b5b80821115610ded5760008155600101610df2565b600060208284031215610e17578081fd5b813573ffffffffffffffffffffffffffffffffffffffff81168114610a8f578182fd5b60006020808385031215610e4c578182fd5b823567ffffffffffffffff80821115610e63578384fd5b818501915085601f830112610e76578384fd5b813581811115610e8857610e88611174565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108582111715610ecb57610ecb611174565b604052828152858101935084860182860187018a1015610ee9578788fd5b8795505b83861015610f0b578035855260019590950194938601938601610eed565b5098975050505050505050565b600060208284031215610f29578081fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a8f578182fd5b600060208284031215610f69578081fd5b5051919050565b60008060008060608587031215610f85578283fd5b843567ffffffffffffffff80821115610f9c578485fd5b818701915087601f830112610faf578485fd5b813581811115610fbd578586fd5b886020828501011115610fce578586fd5b6020928301999098509187013596604001359550909350505050565b600060208284031215610ffb578081fd5b5035919050565b60008060408385031215611014578182fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b8181101561105b5783518352928401929184019160010161103f565b50909695505050505050565b6000821982111561107a5761107a611145565b500190565b6000826110b3577f4e487b710000000000000000000000000000000000000000000000000000000081526012600452602481fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156110f0576110f0611145565b500290565b60008282101561110757611107611145565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561113e5761113e611145565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea264697066735822122087cc5dd3072d19359ba80a0c6c1285e1fac77f8b388171ef7bcf2f1922cd68f364736f6c63430008040033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
