from typing import Tuple


def _extract_value(data, key: str, start: int) -> Tuple[int, int, str]:
    """ Find and extract <value> out of a
        ..key": "<value>"....

        Returns a tuple with
        - the index to the start of the value
        - the index to the end of the value
        - the string with the value found

        If not found (-1, -1, "")
    """
    start = data.find(key, start)
    if start is -1:
        return (-1, -1, "")

    start += len(key)
    end = data.find("\"", start)
    return (start, end, data[start:end])