{
  "_format": "hh-sol-artifact-1",
  "contractName": "VRFD20",
  "sourceName": "contracts/v0.6/examples/VRFD20.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "vrfCoordinator",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "link",
          "type": "address"
        },
        {
          "internalType": "bytes32",
          "name": "keyHash",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "fee",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "requestId",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "uint256",
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "DiceLanded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "requestId",
          "type": "bytes32"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "roller",
          "type": "address"
        }
      ],
      "name": "DiceRolled",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "from",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "to",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferRequested",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "from",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "to",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferred",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "acceptOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "fee",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "player",
          "type": "address"
        }
      ],
      "name": "house",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "keyHash",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "requestId",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "randomness",
          "type": "uint256"
        }
      ],
      "name": "rawFulfillRandomness",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "userProvidedSeed",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "roller",
          "type": "address"
        }
      ],
      "name": "rollDice",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "requestId",
          "type": "bytes32"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "fee",
          "type": "uint256"
        }
      ],
      "name": "setFee",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "keyHash",
          "type": "bytes32"
        }
      ],
      "name": "setKeyHash",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_to",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "withdrawLINK",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x60c060405234801561001057600080fd5b506040516116d73803806116d78339818101604052608081101561003357600080fd5b508051602082015160408301516060938401516001600160601b031993851b841660a0529190931b909116608052600180546001600160a01b0319163317905560039190915560045560805160601c60a05160601c6116236100b4600039806107945280610d1e52508061036352806108b65280610ce252506116236000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c806394985ddd11610081578063b1cad5e31161005b578063b1cad5e3146101f2578063ddca3f431461029a578063f2fde38b146102a2576100c9565b806394985ddd14610179578063983fbab21461019c57806398544710146101d5576100c9565b806369fe0e2d116100b257806369fe0e2d1461012157806379ba5097146101405780638da5cb5b14610148576100c9565b80635e816740146100ce57806361728f3914610119575b600080fd5b610107600480360360408110156100e457600080fd5b508035906020013573ffffffffffffffffffffffffffffffffffffffff166102d5565b60408051918252519081900360200190f35b6101076105c9565b61013e6004803603602081101561013757600080fd5b50356105cf565b005b61013e61065a565b610150610760565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61013e6004803603604081101561018f57600080fd5b508035906020013561077c565b61013e600480360360408110156101b257600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561082e565b61013e600480360360208110156101eb57600080fd5b50356109f2565b6102256004803603602081101561020857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a7d565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561025f578181015183820152602001610247565b50505050905090810190601f16801561028c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610107610bdb565b61013e600480360360208110156102b857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610be1565b60015460009073ffffffffffffffffffffffffffffffffffffffff16331461035e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b6004547f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156103fe57600080fd5b505afa158015610412573d6000803e3d6000fd5b505050506040513d602081101561042857600080fd5b5051101561049757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4e6f7420656e6f756768204c494e4b20746f2070617920666565000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff82166000908152600660205260409020541561052957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f416c726561647920726f6c6c6564000000000000000000000000000000000000604482015290519081900360640190fd5b61053860035460045485610cde565b600081815260056020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff88169081179091558084526006909252808320602a9055519293509183917f923de4fc4aece24a78a9e4ca3009c571a742f81ac2c004a229224b0fd1883bdd91a392915050565b60035490565b60015473ffffffffffffffffffffffffffffffffffffffff16331461065557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b600455565b60025473ffffffffffffffffffffffffffffffffffffffff1633146106e057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e657200000000000000000000604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000008082163390811790935560028054909116905560405173ffffffffffffffffffffffffffffffffffffffff909116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461082057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f4f6e6c7920565246436f6f7264696e61746f722063616e2066756c66696c6c00604482015290519081900360640190fd5b61082a8282610ec7565b5050565b60015473ffffffffffffffffffffffffffffffffffffffff1633146108b457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561095b57600080fd5b505af115801561096f573d6000803e3d6000fd5b505050506040513d602081101561098557600080fd5b505161082a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7420656e6f756768204c494e4b0000000000000000000000000000000000604482015290519081900360640190fd5b60015473ffffffffffffffffffffffffffffffffffffffff163314610a7857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b600355565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260066020526040902054606090610b1157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f44696365206e6f7420726f6c6c65640000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216600090815260066020526040902054602a1415610ba657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f526f6c6c20696e2070726f677265737300000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216600090815260066020526040902054610bd590610f50565b92915050565b60045490565b60015473ffffffffffffffffffffffffffffffffffffffff163314610c6757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff838116918217909255600154604051919216907fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127890600090a350565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16634000aea07f000000000000000000000000000000000000000000000000000000000000000085878660405160200180838152602001828152602001925050506040516020818303038152906040526040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610dea578181015183820152602001610dd2565b50505050905090810190601f168015610e175780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b158015610e3857600080fd5b505af1158015610e4c573d6000803e3d6000fd5b505050506040513d6020811015610e6257600080fd5b5050600084815260208190526040812054610e82908690859030906113d4565b600086815260208190526040902054909150610ea590600163ffffffff61142816565b600086815260208190526040902055610ebe85826114a3565b95945050505050565b6000610eeb6001610edf84601463ffffffff6114cf16565b9063ffffffff61142816565b60008481526005602090815260408083205473ffffffffffffffffffffffffffffffffffffffff168352600690915280822083905551919250829185917f909dd726737b7ffa4ae9d137e9edebe8a74a9c2910a4b60e8112f93ab217083791a3505050565b6060610f5a6115c5565b50604080516102c081018252600961028082018181527f54617267617279656e00000000000000000000000000000000000000000000006102a08401528252825180840184528181527f4c616e6e69737465720000000000000000000000000000000000000000000000602082810191909152808401919091528351808501855260058082527f537461726b00000000000000000000000000000000000000000000000000000082840152848601919091528451808601865260068082527f547972656c6c0000000000000000000000000000000000000000000000000000828501526060860191909152855180870187529384527f426172617468656f6e00000000000000000000000000000000000000000000008484015260808501939093528451808601865260078082527f4d617274656c6c000000000000000000000000000000000000000000000000008285015260a0860191909152855180870187528281527f54756c6c790000000000000000000000000000000000000000000000000000008185015260c0860152855180870187528481527f426f6c746f6e00000000000000000000000000000000000000000000000000008185015260e0860152855180870187528181527f477265796a6f790000000000000000000000000000000000000000000000000081850152610100860152855180870187528281527f417272796e0000000000000000000000000000000000000000000000000000008185015261012086015285518087018752600481527f467265790000000000000000000000000000000000000000000000000000000081850152610140860152855180870187528181527f4d6f726d6f6e740000000000000000000000000000000000000000000000000081850152610160860152855180870187528481527f5461726c6579000000000000000000000000000000000000000000000000000081850152610180860152855180870187528281527f4461796e65000000000000000000000000000000000000000000000000000000818501526101a0860152855180870187529182527f556d626572000000000000000000000000000000000000000000000000000000828401526101c08501919091528451808601865260088082527f56616c6572796f6e000000000000000000000000000000000000000000000000828501526101e0860191909152855180870187528181527f4d616e6465726c7900000000000000000000000000000000000000000000000081850152610200860152855180870187529182527f436c6567616e650000000000000000000000000000000000000000000000000082840152610220850191909152845180860186529283527f476c6f76657200000000000000000000000000000000000000000000000000008383015261024084019290925283518085019094529083527f4b6172737461726b00000000000000000000000000000000000000000000000090830152610260810191909152806113be84600163ffffffff61154e16565b601481106113c857fe5b60200201519392505050565b604080516020808201969096528082019490945273ffffffffffffffffffffffffffffffffffffffff9290921660608401526080808401919091528151808403909101815260a09092019052805191012090565b60008282018381101561149c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b60008161153d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f536166654d6174683a206d6f64756c6f206279207a65726f0000000000000000604482015290519081900360640190fd5b81838161154657fe5b069392505050565b6000828211156115bf57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6040518061028001604052806014905b60608152602001906001900390816115d5579050509056fea26469706673582212204ec8666ee7e8d5fa266cb51f733558d8d35ff978620bf0e0647cb8078932053064736f6c63430006060033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100c95760003560e01c806394985ddd11610081578063b1cad5e31161005b578063b1cad5e3146101f2578063ddca3f431461029a578063f2fde38b146102a2576100c9565b806394985ddd14610179578063983fbab21461019c57806398544710146101d5576100c9565b806369fe0e2d116100b257806369fe0e2d1461012157806379ba5097146101405780638da5cb5b14610148576100c9565b80635e816740146100ce57806361728f3914610119575b600080fd5b610107600480360360408110156100e457600080fd5b508035906020013573ffffffffffffffffffffffffffffffffffffffff166102d5565b60408051918252519081900360200190f35b6101076105c9565b61013e6004803603602081101561013757600080fd5b50356105cf565b005b61013e61065a565b610150610760565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61013e6004803603604081101561018f57600080fd5b508035906020013561077c565b61013e600480360360408110156101b257600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561082e565b61013e600480360360208110156101eb57600080fd5b50356109f2565b6102256004803603602081101561020857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a7d565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561025f578181015183820152602001610247565b50505050905090810190601f16801561028c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610107610bdb565b61013e600480360360208110156102b857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610be1565b60015460009073ffffffffffffffffffffffffffffffffffffffff16331461035e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b6004547f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156103fe57600080fd5b505afa158015610412573d6000803e3d6000fd5b505050506040513d602081101561042857600080fd5b5051101561049757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4e6f7420656e6f756768204c494e4b20746f2070617920666565000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff82166000908152600660205260409020541561052957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f416c726561647920726f6c6c6564000000000000000000000000000000000000604482015290519081900360640190fd5b61053860035460045485610cde565b600081815260056020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff88169081179091558084526006909252808320602a9055519293509183917f923de4fc4aece24a78a9e4ca3009c571a742f81ac2c004a229224b0fd1883bdd91a392915050565b60035490565b60015473ffffffffffffffffffffffffffffffffffffffff16331461065557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b600455565b60025473ffffffffffffffffffffffffffffffffffffffff1633146106e057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e657200000000000000000000604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000008082163390811790935560028054909116905560405173ffffffffffffffffffffffffffffffffffffffff909116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461082057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f4f6e6c7920565246436f6f7264696e61746f722063616e2066756c66696c6c00604482015290519081900360640190fd5b61082a8282610ec7565b5050565b60015473ffffffffffffffffffffffffffffffffffffffff1633146108b457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561095b57600080fd5b505af115801561096f573d6000803e3d6000fd5b505050506040513d602081101561098557600080fd5b505161082a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7420656e6f756768204c494e4b0000000000000000000000000000000000604482015290519081900360640190fd5b60015473ffffffffffffffffffffffffffffffffffffffff163314610a7857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b600355565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260066020526040902054606090610b1157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f44696365206e6f7420726f6c6c65640000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216600090815260066020526040902054602a1415610ba657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f526f6c6c20696e2070726f677265737300000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216600090815260066020526040902054610bd590610f50565b92915050565b60045490565b60015473ffffffffffffffffffffffffffffffffffffffff163314610c6757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff838116918217909255600154604051919216907fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127890600090a350565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16634000aea07f000000000000000000000000000000000000000000000000000000000000000085878660405160200180838152602001828152602001925050506040516020818303038152906040526040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610dea578181015183820152602001610dd2565b50505050905090810190601f168015610e175780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b158015610e3857600080fd5b505af1158015610e4c573d6000803e3d6000fd5b505050506040513d6020811015610e6257600080fd5b5050600084815260208190526040812054610e82908690859030906113d4565b600086815260208190526040902054909150610ea590600163ffffffff61142816565b600086815260208190526040902055610ebe85826114a3565b95945050505050565b6000610eeb6001610edf84601463ffffffff6114cf16565b9063ffffffff61142816565b60008481526005602090815260408083205473ffffffffffffffffffffffffffffffffffffffff168352600690915280822083905551919250829185917f909dd726737b7ffa4ae9d137e9edebe8a74a9c2910a4b60e8112f93ab217083791a3505050565b6060610f5a6115c5565b50604080516102c081018252600961028082018181527f54617267617279656e00000000000000000000000000000000000000000000006102a08401528252825180840184528181527f4c616e6e69737465720000000000000000000000000000000000000000000000602082810191909152808401919091528351808501855260058082527f537461726b00000000000000000000000000000000000000000000000000000082840152848601919091528451808601865260068082527f547972656c6c0000000000000000000000000000000000000000000000000000828501526060860191909152855180870187529384527f426172617468656f6e00000000000000000000000000000000000000000000008484015260808501939093528451808601865260078082527f4d617274656c6c000000000000000000000000000000000000000000000000008285015260a0860191909152855180870187528281527f54756c6c790000000000000000000000000000000000000000000000000000008185015260c0860152855180870187528481527f426f6c746f6e00000000000000000000000000000000000000000000000000008185015260e0860152855180870187528181527f477265796a6f790000000000000000000000000000000000000000000000000081850152610100860152855180870187528281527f417272796e0000000000000000000000000000000000000000000000000000008185015261012086015285518087018752600481527f467265790000000000000000000000000000000000000000000000000000000081850152610140860152855180870187528181527f4d6f726d6f6e740000000000000000000000000000000000000000000000000081850152610160860152855180870187528481527f5461726c6579000000000000000000000000000000000000000000000000000081850152610180860152855180870187528281527f4461796e65000000000000000000000000000000000000000000000000000000818501526101a0860152855180870187529182527f556d626572000000000000000000000000000000000000000000000000000000828401526101c08501919091528451808601865260088082527f56616c6572796f6e000000000000000000000000000000000000000000000000828501526101e0860191909152855180870187528181527f4d616e6465726c7900000000000000000000000000000000000000000000000081850152610200860152855180870187529182527f436c6567616e650000000000000000000000000000000000000000000000000082840152610220850191909152845180860186529283527f476c6f76657200000000000000000000000000000000000000000000000000008383015261024084019290925283518085019094529083527f4b6172737461726b00000000000000000000000000000000000000000000000090830152610260810191909152806113be84600163ffffffff61154e16565b601481106113c857fe5b60200201519392505050565b604080516020808201969096528082019490945273ffffffffffffffffffffffffffffffffffffffff9290921660608401526080808401919091528151808403909101815260a09092019052805191012090565b60008282018381101561149c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b60008161153d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f536166654d6174683a206d6f64756c6f206279207a65726f0000000000000000604482015290519081900360640190fd5b81838161154657fe5b069392505050565b6000828211156115bf57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6040518061028001604052806014905b60608152602001906001900390816115d5579050509056fea26469706673582212204ec8666ee7e8d5fa266cb51f733558d8d35ff978620bf0e0647cb8078932053064736f6c63430006060033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
