code: def _4d_to_list_3d(
      array: "npt.NDArray[Any]",
  ) -> List["npt.NDArray[Any]"]:
      return [array[i, :, :, :] for i in range(0, array.shape[0])]
  
imports: import base64
  import io
  import mimetypes
  import re
  from enum import IntEnum
  from typing import TYPE_CHECKING, List, Optional, Sequence, Union, cast
  from urllib.parse import urlparse
  import numpy
  from PIL import GifImagePlugin, Image, ImageFile
  from typing_extensions import Final, Literal, TypeAlias
  from streamlit import runtime
  from streamlit.errors import StreamlitAPIException
  from streamlit.logger import get_logger
  from streamlit.proto.Image_pb2 import ImageList
  from streamlit.runtime import caching
  from streamlit.runtime.metrics_util import gather_metrics
label_desc: Use image node_id 7 for calling a global function with example usage: _4d_to_list_3d(array) and returns: unknown