```python
def mid_pair(values: list) -> list:
    if values == []:
        return [None, None]

    sorted_values = sorted(values)

    middle_index = len(sorted_values) // 2

    if len(sorted_values) % 2 != 0:
        return [sorted_values[middle_index], sorted_values[middle_index]]
    else:
        return [sorted_values[middle_index - 1], sorted_values[middle_index]]
```