          return plugin
  
      def _load_mask(self,
                     masker: Optional[str],
                     image_is_aligned: bool,
                     configfile: Optional[str]) -> Optional["Masker"]:
          """ Set global arguments and load masker plugin """
          if masker is None or masker.lower() == "none":
              logger.debug("No masker selected. Returning None")
              return None
 
</s> remove         """ Set global arguments and load masker plugin """
 </s> add         """ Set global arguments and load masker plugin

        Parameters
        ----------
        masker: str or ``none``
            The name of the masker plugin to use or ``None`` if no masker
        configfile: str
            Full path to custom config.ini file or ``None`` to use default

        Returns
        -------
        :class:`~plugins.extract.mask._base.Masker` or ``None``
            The masker plugin to use or ``None`` if no masker selected
        """ </s> remove                                                       image_is_aligned=image_is_aligned,
 </s> add  </s> remove     image_is_aligned: bool, optional
        Used to set the :attr:`plugins.extract.mask.image_is_aligned` attribute. Indicates to the
        masker that the fed in image is an aligned face rather than a frame. Default: ``False``
 </s> add  </s> remove         extractor = Extractor(None, None, self._mask_type,
                              exclude_gpus=exclude_gpus,
                              image_is_aligned=self._input_is_faces)
 </s> add         extractor = Extractor(None, None, self._mask_type, exclude_gpus=exclude_gpus)
          return plugin
  
      def _load_mask(self,
                     masker: Optional[str],

                     configfile: Optional[str]) -> Optional["Masker"]:
          """ Set global arguments and load masker plugin """
          if masker is None or masker.lower() == "none":
              logger.debug("No masker selected. Returning None")
              return None
keep keep keep keep replace keep keep keep keep keep
 Update Face Filter
  - Remove old face filter
  - plugins.extract.pipeline: Expose plugins directly
  - Change `is_aligned` from plugin level to ExtractMedia level
  - Allow extract pipeline to take faceswap aligned images
  - Add ability for recognition plugins to accept aligned faces as input
  - Add face filter to recognition plugin
  - Move extractor pipeline IO ops to own class 
plugins/extract/pipeline.py