code: def __init__(
      self,
      db_config,
      measure_timestamp_diff=False,
      blocking_auth=True,
      compression=None,
  ):
      verbose = get_storage_verbose_level()
      self.logger = logs.get_logger(self.__class__.__name__)
      self.logger.setLevel(verbose)
  
      guest = db_config.get("guest", None)
  
      self.app = pyrebase.initialize_app(db_config)
  
      if compression is None:
          compression = db_config.get("compression", None)
  
      self.auth = None
      if not guest and "serviceAccount" not in db_config.keys():
          self.auth = get_auth(
              db_config["type"], blocking_auth, verbose=verbose
          )
  
      super().__init__(
          StorageType.storageFirebase,
          self.logger,
          measure_timestamp_diff=measure_timestamp_diff,
          compression=compression,
      )
  
imports: import time
  import calendar
  import certifi
  import json
  from studio import pyrebase
  from studio.util import logs
  from studio.auth import get_auth
  from studio.storage.storage_setup import get_storage_verbose_level
  from studio.storage.storage_type import StorageType
  from studio.storage.storage_handler import StorageHandler
label_desc: Use image node_id 1 to create a new FirebaseStorageHandler object from inherited base classes: StorageHandler with example: obj = FirebaseStorageHandler(db_config, measure_timestamp_diff, blocking_auth, compression)