code: def double_sided_maxwell(key, loc, scale, shape=(), dtype="float64"):
      params_shapes = ivy.broadcast_shapes(
          ivy.shape(loc), ivy.shape(scale)
      )
      if not shape:
          shape = params_shapes
  
      shape = shape + params_shapes
      maxwell_rvs = maxwell(key, shape=shape, dtype=dtype)
      random_sign = rademacher(key, shape=shape, dtype=dtype)
  
      return random_sign * maxwell_rvs * scale + loc
  
imports: import operator
  import ivy
  from ivy.func_wrapper import with_unsupported_dtypes, with_supported_dtypes
  from ivy.functional.frontends.jax.func_wrapper import to_ivy_arrays_and_back, handle_jax_dtype
label_desc: Use image node_id 10 for calling a global function with example usage: double_sided_maxwell(key, loc, scale, shape, dtype) and returns: unknown