def METHOD_NAME(text: str) -> List[str]:
    if not len(text):
        return []
    dates = set()
    type_, text = text.split("_", 1)
    if text == "X_X_X_X":
        return []
    for part in h.multi_split(text, [":", ";", "؛", " to "]):
        part = part.replace("___", " ")
        part = part.replace("_X_X_X", " ")
        part = part.strip()
        if part == "00":
            continue
        parsed = parse_formats(part, FORMATS)
        if parsed.text is not None:
            dates.add(parsed.text)
        else:
            dates.update(h.extract_years(part))
    # if not len(dates):
    #     print(text)
    # return [text]
    return dates