{
  "_format": "hh-sol-artifact-1",
  "contractName": "MVM_DiscountOracle",
  "sourceName": "contracts/MVM/MVM_DiscountOracle.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_addressManager",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_initialDiscount",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "CONFIG_OWNER_KEY",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "allowAllXDomainSenders",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "discount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getDiscount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getMinL2Gas",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_sender",
          "type": "address"
        }
      ],
      "name": "isXDomainSenderAllowed",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "l2ChainSeqGas",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "libAddressManager",
      "outputs": [
        {
          "internalType": "contract Lib_AddressManager",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "minL2Gas",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "sender",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_chainId",
          "type": "uint256"
        }
      ],
      "name": "processL2SeqGas",
      "outputs": [],
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "_name",
          "type": "string"
        }
      ],
      "name": "resolve",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bool",
          "name": "_allowAllXDomainSenders",
          "type": "bool"
        }
      ],
      "name": "setAllowAllXDomainSenders",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_discount",
          "type": "uint256"
        }
      ],
      "name": "setDiscount",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_minL2Gas",
          "type": "uint256"
        }
      ],
      "name": "setMinL2Gas",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_sender",
          "type": "address"
        },
        {
          "internalType": "bool",
          "name": "_isWhitelisted",
          "type": "bool"
        }
      ],
      "name": "setWhitelistedXDomainSender",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_amount",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_chainId",
          "type": "uint256"
        }
      ],
      "name": "withdrawToSeq",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "xDomainWL",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5060405161148d38038061148d83398101604081905261002f91610069565b600080546001600160a01b0319166001600160a01b03939093169290921790915560015562030d406002556005805460ff191690556100a3565b6000806040838503121561007c57600080fd5b82516001600160a01b038116811461009357600080fd5b6020939093015192949293505050565b6113db806100b26000396000f3fe60806040526004361061010e5760003560e01c80639e4fbd81116100a5578063dabd271911610074578063e4af27be11610059578063e4af27be1461033a578063e7f1c10f14610350578063f61caee31461038057600080fd5b8063dabd2719146102fa578063e426541d1461031a57600080fd5b80639e4fbd8114610290578063bf53926e146102b0578063d137874b146102c5578063d417f18c146102da57600080fd5b806355423b24116100e157806355423b24146101e7578063669fdeb5146102115780636b6f4a9d146102675780639955a4b31461027d57600080fd5b8063299ca478146101135780633eac510e1461016a578063461a44781461018c5780634c83a7b1146101ac575b600080fd5b34801561011f57600080fd5b506000546101409073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561017657600080fd5b5061018a610185366004610f6a565b6103a0565b005b34801561019857600080fd5b506101406101a7366004610fbb565b6104da565b3480156101b857600080fd5b506101d96101c736600461108a565b60046020526000908152604090205481565b604051908152602001610161565b3480156101f357600080fd5b506005546102019060ff1681565b6040519015158152602001610161565b34801561021d57600080fd5b5061025a6040518060400160405280600d81526020017f4d455449535f4d414e414745520000000000000000000000000000000000000081525081565b60405161016191906110cf565b34801561027357600080fd5b506101d960015481565b61018a61028b366004611145565b610578565b34801561029c57600080fd5b5061018a6102ab366004611171565b610644565b3480156102bc57600080fd5b506002546101d9565b3480156102d157600080fd5b506001546101d9565b3480156102e657600080fd5b5061018a6102f5366004611193565b610a4e565b34801561030657600080fd5b5061018a61031536600461108a565b610ba8565b34801561032657600080fd5b506102016103353660046111c8565b610cb1565b34801561034657600080fd5b506101d960025481565b34801561035c57600080fd5b5061020161036b3660046111c8565b60036020526000908152604090205460ff1681565b34801561038c57600080fd5b5061018a61039b36600461108a565b610cec565b6103de6040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104a95760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4015b60405180910390fd5b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b600080546040517fbf40fac100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063bf40fac1906105319085906004016110cf565b602060405180830381865afa15801561054e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057291906111e5565b92915050565b61058182610cb1565b6105cd5760405162461bcd60e51b815260206004820152601960248201527f73656e646572206973206e6f742077686974656c69737465640000000000000060448201526064016104a0565b6000811161061d5760405162461bcd60e51b815260206004820152601160248201527f696e636f727265637420636861696e496400000000000000000000000000000060448201526064016104a0565b6000818152600460205260408120805434929061063b908490611231565b90915550505050565b6106826040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107485760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4016104a0565b600082116107985760405162461bcd60e51b815260206004820152601060248201527f696e636f727265637420616d6f756e740000000000000000000000000000000060448201526064016104a0565b478211156107e85760405162461bcd60e51b815260206004820152601460248201527f696e73756666696369656e742062616c616e636500000000000000000000000060448201526064016104a0565b600081116108385760405162461bcd60e51b815260206004820152601160248201527f696e636f727265637420636861696e496400000000000000000000000000000060448201526064016104a0565b6000818152600460205260409020548211156108bc5760405162461bcd60e51b815260206004820152602660248201527f7468697320636861696e2073657175656e63657220676173206973206e6f742060448201527f656e6f756768000000000000000000000000000000000000000000000000000060648201526084016104a0565b60006108ee6108ca83610df5565b6040516020016108da9190611249565b6040516020818303038152906040526104da565b905073ffffffffffffffffffffffffffffffffffffffff81161580159061092b575073ffffffffffffffffffffffffffffffffffffffff81163014155b6109775760405162461bcd60e51b815260206004820152601960248201527f756e6b6e6f776e2073657175656e63657220616464726573730000000000000060448201526064016104a0565b6000828152600460205260408120805485929061099590849061128a565b909155505060405160009073ffffffffffffffffffffffffffffffffffffffff83169085908381818185875af1925050503d80600081146109f2576040519150601f19603f3d011682016040523d82523d6000602084013e6109f7565b606091505b5050905080610a485760405162461bcd60e51b815260206004820152600f60248201527f7472616e73666572206661696c6564000000000000000000000000000000000060448201526064016104a0565b50505050565b610a8c6040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b525760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4016104a0565b73ffffffffffffffffffffffffffffffffffffffff91909116600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b610be66040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cac5760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4016104a0565b600155565b60055460009060ff168061057257505073ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205460ff1690565b610d2a6040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610df05760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4016104a0565b600255565b606081600003610e3857505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b8115610e625780610e4c816112a1565b9150610e5b9050600a836112d9565b9150610e3c565b60008167ffffffffffffffff811115610e7d57610e7d610f8c565b6040519080825280601f01601f191660200182016040528015610ea7576020820181803683370190505b509050815b8515610f4c57610ebd60018261128a565b90506000610ecc600a886112d9565b610ed790600a611314565b610ee1908861128a565b610eec906030611351565b905060008160f81b905080848481518110610f0957610f09611376565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350610f43600a896112d9565b97505050610eac565b50949350505050565b80358015158114610f6557600080fd5b919050565b600060208284031215610f7c57600080fd5b610f8582610f55565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060208284031215610fcd57600080fd5b813567ffffffffffffffff80821115610fe557600080fd5b818401915084601f830112610ff957600080fd5b81358181111561100b5761100b610f8c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561105157611051610f8c565b8160405282815287602084870101111561106a57600080fd5b826020860160208301376000928101602001929092525095945050505050565b60006020828403121561109c57600080fd5b5035919050565b60005b838110156110be5781810151838201526020016110a6565b83811115610a485750506000910152565b60208152600082518060208401526110ee8160408501602087016110a3565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b73ffffffffffffffffffffffffffffffffffffffff8116811461114257600080fd5b50565b6000806040838503121561115857600080fd5b823561116381611120565b946020939093013593505050565b6000806040838503121561118457600080fd5b50508035926020909101359150565b600080604083850312156111a657600080fd5b82356111b181611120565b91506111bf60208401610f55565b90509250929050565b6000602082840312156111da57600080fd5b8135610f8581611120565b6000602082840312156111f757600080fd5b8151610f8581611120565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561124457611244611202565b500190565b6000825161125b8184602087016110a3565b7f5f4d564d5f53657175656e6365725f5772617070657200000000000000000000920191825250601601919050565b60008282101561129c5761129c611202565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036112d2576112d2611202565b5060010190565b60008261130f577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561134c5761134c611202565b500290565b600060ff821660ff84168060ff0382111561136e5761136e611202565b019392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212204dae875cce68426ae1977bde8b7ada26ee5cc1ef371e568e9b2844fd84004fdc64736f6c634300080f0033",
  "deployedBytecode": "0x60806040526004361061010e5760003560e01c80639e4fbd81116100a5578063dabd271911610074578063e4af27be11610059578063e4af27be1461033a578063e7f1c10f14610350578063f61caee31461038057600080fd5b8063dabd2719146102fa578063e426541d1461031a57600080fd5b80639e4fbd8114610290578063bf53926e146102b0578063d137874b146102c5578063d417f18c146102da57600080fd5b806355423b24116100e157806355423b24146101e7578063669fdeb5146102115780636b6f4a9d146102675780639955a4b31461027d57600080fd5b8063299ca478146101135780633eac510e1461016a578063461a44781461018c5780634c83a7b1146101ac575b600080fd5b34801561011f57600080fd5b506000546101409073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561017657600080fd5b5061018a610185366004610f6a565b6103a0565b005b34801561019857600080fd5b506101406101a7366004610fbb565b6104da565b3480156101b857600080fd5b506101d96101c736600461108a565b60046020526000908152604090205481565b604051908152602001610161565b3480156101f357600080fd5b506005546102019060ff1681565b6040519015158152602001610161565b34801561021d57600080fd5b5061025a6040518060400160405280600d81526020017f4d455449535f4d414e414745520000000000000000000000000000000000000081525081565b60405161016191906110cf565b34801561027357600080fd5b506101d960015481565b61018a61028b366004611145565b610578565b34801561029c57600080fd5b5061018a6102ab366004611171565b610644565b3480156102bc57600080fd5b506002546101d9565b3480156102d157600080fd5b506001546101d9565b3480156102e657600080fd5b5061018a6102f5366004611193565b610a4e565b34801561030657600080fd5b5061018a61031536600461108a565b610ba8565b34801561032657600080fd5b506102016103353660046111c8565b610cb1565b34801561034657600080fd5b506101d960025481565b34801561035c57600080fd5b5061020161036b3660046111c8565b60036020526000908152604090205460ff1681565b34801561038c57600080fd5b5061018a61039b36600461108a565b610cec565b6103de6040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104a95760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4015b60405180910390fd5b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b600080546040517fbf40fac100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063bf40fac1906105319085906004016110cf565b602060405180830381865afa15801561054e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057291906111e5565b92915050565b61058182610cb1565b6105cd5760405162461bcd60e51b815260206004820152601960248201527f73656e646572206973206e6f742077686974656c69737465640000000000000060448201526064016104a0565b6000811161061d5760405162461bcd60e51b815260206004820152601160248201527f696e636f727265637420636861696e496400000000000000000000000000000060448201526064016104a0565b6000818152600460205260408120805434929061063b908490611231565b90915550505050565b6106826040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107485760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4016104a0565b600082116107985760405162461bcd60e51b815260206004820152601060248201527f696e636f727265637420616d6f756e740000000000000000000000000000000060448201526064016104a0565b478211156107e85760405162461bcd60e51b815260206004820152601460248201527f696e73756666696369656e742062616c616e636500000000000000000000000060448201526064016104a0565b600081116108385760405162461bcd60e51b815260206004820152601160248201527f696e636f727265637420636861696e496400000000000000000000000000000060448201526064016104a0565b6000818152600460205260409020548211156108bc5760405162461bcd60e51b815260206004820152602660248201527f7468697320636861696e2073657175656e63657220676173206973206e6f742060448201527f656e6f756768000000000000000000000000000000000000000000000000000060648201526084016104a0565b60006108ee6108ca83610df5565b6040516020016108da9190611249565b6040516020818303038152906040526104da565b905073ffffffffffffffffffffffffffffffffffffffff81161580159061092b575073ffffffffffffffffffffffffffffffffffffffff81163014155b6109775760405162461bcd60e51b815260206004820152601960248201527f756e6b6e6f776e2073657175656e63657220616464726573730000000000000060448201526064016104a0565b6000828152600460205260408120805485929061099590849061128a565b909155505060405160009073ffffffffffffffffffffffffffffffffffffffff83169085908381818185875af1925050503d80600081146109f2576040519150601f19603f3d011682016040523d82523d6000602084013e6109f7565b606091505b5050905080610a485760405162461bcd60e51b815260206004820152600f60248201527f7472616e73666572206661696c6564000000000000000000000000000000000060448201526064016104a0565b50505050565b610a8c6040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b525760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4016104a0565b73ffffffffffffffffffffffffffffffffffffffff91909116600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b610be66040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cac5760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4016104a0565b600155565b60055460009060ff168061057257505073ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205460ff1690565b610d2a6040518060400160405280600d81526020017f4d455449535f4d414e41474552000000000000000000000000000000000000008152506104da565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610df05760405162461bcd60e51b815260206004820152604560248201527f4d564d5f446973636f756e744f7261636c653a2046756e6374696f6e2063616e60448201527f206f6e6c792062652063616c6c656420627920746865204d455449535f4d414e60648201527f414745522e000000000000000000000000000000000000000000000000000000608482015260a4016104a0565b600255565b606081600003610e3857505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b8115610e625780610e4c816112a1565b9150610e5b9050600a836112d9565b9150610e3c565b60008167ffffffffffffffff811115610e7d57610e7d610f8c565b6040519080825280601f01601f191660200182016040528015610ea7576020820181803683370190505b509050815b8515610f4c57610ebd60018261128a565b90506000610ecc600a886112d9565b610ed790600a611314565b610ee1908861128a565b610eec906030611351565b905060008160f81b905080848481518110610f0957610f09611376565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350610f43600a896112d9565b97505050610eac565b50949350505050565b80358015158114610f6557600080fd5b919050565b600060208284031215610f7c57600080fd5b610f8582610f55565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060208284031215610fcd57600080fd5b813567ffffffffffffffff80821115610fe557600080fd5b818401915084601f830112610ff957600080fd5b81358181111561100b5761100b610f8c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561105157611051610f8c565b8160405282815287602084870101111561106a57600080fd5b826020860160208301376000928101602001929092525095945050505050565b60006020828403121561109c57600080fd5b5035919050565b60005b838110156110be5781810151838201526020016110a6565b83811115610a485750506000910152565b60208152600082518060208401526110ee8160408501602087016110a3565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b73ffffffffffffffffffffffffffffffffffffffff8116811461114257600080fd5b50565b6000806040838503121561115857600080fd5b823561116381611120565b946020939093013593505050565b6000806040838503121561118457600080fd5b50508035926020909101359150565b600080604083850312156111a657600080fd5b82356111b181611120565b91506111bf60208401610f55565b90509250929050565b6000602082840312156111da57600080fd5b8135610f8581611120565b6000602082840312156111f757600080fd5b8151610f8581611120565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561124457611244611202565b500190565b6000825161125b8184602087016110a3565b7f5f4d564d5f53657175656e6365725f5772617070657200000000000000000000920191825250601601919050565b60008282101561129c5761129c611202565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036112d2576112d2611202565b5060010190565b60008261130f577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561134c5761134c611202565b500290565b600060ff821660ff84168060ff0382111561136e5761136e611202565b019392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212204dae875cce68426ae1977bde8b7ada26ee5cc1ef371e568e9b2844fd84004fdc64736f6c634300080f0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
