  from lib.utils import _image_extensions, _video_extensions, FaceswapError
  
  if TYPE_CHECKING:
      import numpy as np
      from lib.align.alignments import AlignmentFileDict, PNGHeaderDict, PNGHeaderSourceDict
  
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
  
  class AlignmentData(Alignments):
 
</s> remove                                       PNGHeaderDict, PNGHeaderSourceDict)
 </s> add                                       PNGHeaderDict, PNGHeaderAlignmentsDict) </s> remove     from lib.align.alignments import PNGHeaderSourceDict
 </s> add     from lib.align.alignments import PNGHeaderDict </s> remove from typing import cast, Dict, List, Optional, Tuple, TYPE_CHECKING, Union
 </s> add from typing import cast, Dict, List, Optional, Tuple, TYPE_CHECKING
    from lib.align.alignments import AlignmentFileDict, PNGHeaderDict
  from lib.utils import _image_extensions, _video_extensions, FaceswapError
  
  if TYPE_CHECKING:
      import numpy as np
    from lib.align.alignments import AlignmentFileDict, PNGHeaderDict
  
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
  
  class AlignmentData(Alignments):
keep keep keep keep replace keep keep keep keep keep
 Alignments Tool updates
  - Copy info back to alignments file from faces 
tools/alignments/media.py