code: def load_data(self, files: List[PATH_TYPE]) -> List[Dict[str, Any]]:
      files = filter_valid_files(
          files, valid_extensions=IMG_EXTENSIONS + NP_EXTENSIONS
      )
      return to_samples(files)
  
imports: import base64
  from io import BytesIO
  from pathlib import Path
  from typing import Any, Dict, List
  import torch
  import flash
  from flash.core.data.io.input import DataKeys, Input, ServeInput
  from flash.core.data.utilities.loading import IMG_EXTENSIONS, NP_EXTENSIONS, load_image
  from flash.core.data.utilities.paths import PATH_TYPE, filter_valid_files
  from flash.core.data.utilities.samples import to_samples
  from flash.core.utilities.imports import _TORCHVISION_AVAILABLE, Image, requires
label_desc: Use image node_id 1 for calling the ImageFilesInput obj's underlying member method code with example usage: obj.load_data(files) and returns: to_samples