              "type": str.lower,
              "choices": PluginLoader.get_available_extractors("mask", add_none=True),
              "default": "extended",
              "group": "Plugins",
              "help": "R|Masker to use."
                      "\nL|none: Don't use a mask."
                      "\nL|components: Mask designed to provide facial segmentation based on the "
                      "positioning of landmark locations. A convex hull is constructed around the "
                      "exterior of the landmarks to create a mask."
                      "\nL|extended: Mask designed to provide facial segmentation based on the "
 
</s> remove             "choices": PluginLoader.get_available_extractors("mask", add_none=True),
            "default": "extended",
 </s> add             "choices": mask_choices,
            "default": "none", </s> remove                     "\nL|components: Mask designed to provide facial segmentation based on the "
                    "positioning of landmark locations. A convex hull is constructed around the "
                    "exterior of the landmarks to create a mask."
                    "\nL|extended: Mask designed to provide facial segmentation based on the "
                    "positioning of landmark locations. A convex hull is constructed around the "
                    "exterior of the landmarks and the mask is extended upwards onto the forehead."
 </s> add  </s> remove                     "performance."})
 </s> add                     "performance."
                    "\nThe auto generated masks are as follows:"
                    "\nL|components: Mask designed to provide facial segmentation based on the "
                    "positioning of landmark locations. A convex hull is constructed around the "
                    "exterior of the landmarks to create a mask."
                    "\nL|extended: Mask designed to provide facial segmentation based on the "
                    "positioning of landmark locations. A convex hull is constructed around the "
                    "exterior of the landmarks and the mask is extended upwards onto the "
                    "forehead."}) </s> remove             import tkinter  # noqa pylint: disable=unused-import
 </s> add             import tkinter  # noqa pylint: disable=unused-import,import-outside-toplevel
            "help": "R|Additional Masker to use. NB: The Extended and Components (landmark based) "
                    "masks are automatically generated on extraction. Any mask selected here "
                    "will be generated in addition to these default masks."
              "type": str.lower,
              "choices": PluginLoader.get_available_extractors("mask", add_none=True),
              "default": "extended",
              "group": "Plugins",
            "help": "R|Additional Masker to use. NB: The Extended and Components (landmark based) "
                    "masks are automatically generated on extraction. Any mask selected here "
                    "will be generated in addition to these default masks."
                      "\nL|none: Don't use a mask."
                      "\nL|components: Mask designed to provide facial segmentation based on the "
                      "positioning of landmark locations. A convex hull is constructed around the "
                      "exterior of the landmarks to create a mask."
                      "\nL|extended: Mask designed to provide facial segmentation based on the "
keep keep keep keep replace keep keep keep keep keep
 Extraction - Auto generate Components and Extended Masks 
lib/cli.py