def _determine_start(lines):
    """
    Determines where the section listing all SMART attributes begins.

    :param lines: the input split into lines.
    :type lines: list[str]

    :return: the index of the first attribute.
    :rtype: int
    """
    cnt = 0
    for idx, val in enumerate(lines):
        if lines[idx].startswith("======"):
            cnt += 1
        if cnt == 2:
            return idx + 1