          if update_all:
              header = self._header_text()
              source = np.hstack([self._draw_rect(face) for face in self._faces["src"]])
              self._faces_source = np.vstack((header, source))
          self._faces_dest = np.hstack([self._draw_rect(face) for face in self._faces["dst"]])
          logger.debug("source row shape: %s, swapped row shape: %s",
                       self._faces_dest.shape, self._faces_source.shape)
  
      def _faces_from_frames(self):
          """ Extract the preview faces from the source frames and apply the requisite padding. """
 
</s> remove             source = np.hstack([self._draw_rect(face) for face in self._faces["src"]])
 </s> add             source = np.hstack([self._draw_rect(face) for face in self._faces.src]) </s> remove     def _faces_from_frames(self):
 </s> add     def _faces_from_frames(self) -> None: </s> remove         logger.trace("Building Faces Image")
 </s> add         logger.trace("Building Faces Image")  # type: ignore </s> remove     def _crop_destination_faces(self):
 </s> add     def _crop_destination_faces(self) -> None: </s> remove         self._faces["dst"] = []
        destination = self.destination if self.destination else [np.ones_like(src["image"])
 </s> add         self._faces.dst = []
        destination = self.destination if self.destination else [np.ones_like(src.inbound.image)
        self._faces_dest = np.hstack([self._draw_rect(face) for face in self._faces.dst])
          if update_all:
              header = self._header_text()
              source = np.hstack([self._draw_rect(face) for face in self._faces["src"]])
              self._faces_source = np.vstack((header, source))
        self._faces_dest = np.hstack([self._draw_rect(face) for face in self._faces.dst])
          logger.debug("source row shape: %s, swapped row shape: %s",
                       self._faces_dest.shape, self._faces_source.shape)
  
      def _faces_from_frames(self):
          """ Extract the preview faces from the source frames and apply the requisite padding. """
keep keep keep keep replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
tools/preview/preview.py