  from lib.queue_manager import queue_manager
  from scripts.fsmedia import Alignments, Images
  from scripts.convert import Predict, ConvertItem
  
  from plugins.plugin_loader import PluginLoader
  from plugins.convert._config import Config
  from plugins.extract.pipeline import ExtractMedia
  
  if sys.version_info < (3, 8):
      from typing_extensions import Literal
  else:
 
</s> remove from lib.gui.custom_widgets import Tooltip
from lib.gui.control_helper import ControlPanel, ControlPanelOption
 </s> add  </s> remove     from lib.align.aligned_face import CenteringType
 </s> add  </s> remove from lib.align import DetectedFace, transform_image
 </s> add from lib.align import DetectedFace
  from lib.queue_manager import queue_manager
  from scripts.fsmedia import Alignments, Images
  from scripts.convert import Predict, ConvertItem
  


  from plugins.extract.pipeline import ExtractMedia
  
  if sys.version_info < (3, 8):
      from typing_extensions import Literal
  else:
keep keep keep keep replace replace keep keep keep keep keep
 bugfix:
    - preview tool - Prevent tkinter variables from exiting main thread
refactor:
    - preview tool - Split module to smaller sub-modules + docs, locales
Typing:
    - tools.preview.cli
Unit test:
    - tools.preview.viewer 
tools/preview/preview.py