code: def _map_unity_proxy_to_object(value):
      """
      Map returning value, if it is unity SFrame, SArray, map it
      """
      vtype = type(value)
      if vtype in _proxy_map:
          return _proxy_map[vtype](value)
      elif vtype == list:
          return [_map_unity_proxy_to_object(v) for v in value]
      elif vtype == dict:
          return {
              k: _map_unity_proxy_to_object(v) for k, v in value.items()
          }
      else:
          return value
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from ..data_structures.sframe import SArray
  from ..data_structures.sframe import SFrame
  from ..data_structures.sgraph import SGraph
  from ..data_structures.sgraph import Vertex
  from ..data_structures.sgraph import Edge
  from .._cython.cy_sarray import UnitySArrayProxy
  from .._cython.cy_sframe import UnitySFrameProxy
  from .._cython.cy_graph import UnityGraphProxy
  from ..toolkits._main import ToolkitError
  import json
  import six
label_desc: Use image node_id 14 for calling a global function with example usage: _map_unity_proxy_to_object(value) and returns: _proxy_map, unknown, unknown, value