code: def _vmapped_projection(self, supports, weights, target_support):
      return jax.vmap(
          rainbow_agent.project_distribution, in_axes=(0, 0, None)
      )(supports, weights, target_support)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import absltest
  from dopamine.discrete_domains import atari_lib
  from dopamine.jax.agents.dqn import dqn_agent
  from dopamine.jax.agents.rainbow import rainbow_agent
  from dopamine.utils import test_utils
  from flax import linen
  import gin
  import jax
  import jax.numpy
  import numpy
label_desc: Use image node_id 1 for calling the ProjectDistributionTest obj's underlying member method code with example usage: obj._vmapped_projection(supports, weights, target_support) and returns: jax