def merge_elisions(elided: list) -> str:
    """Given a list of strings with different space swapping elisions applied, merge the elisions,
     taking the most without compounding the omissions.
    >>> merge_elisions([
    ... "ignavae agua multum hiatus", "ignav   agua multum hiatus" ,"ignavae agua mult   hiatus"])
    'ignav   agua mult   hiatus'
    """
    results = list(elided[0])
    for line in elided:
        for idx, car in enumerate(line):
            if car == " ":
                results[idx] = " "
    return "".join(results)