contract Context {
    constructor () internal { }
    // solhint-disable-previous-line no-empty-blocks

    function _msgSender() internal view returns (address payable) {
        return msg.sender;
    }
}
function _msgSender() internal view returns (address payable) {
        return msg.sender;
    }
// solhint-disable-previous-line no-empty-blocks