code: def masked_outside(x, v1, v2):
      x = asanyarray(x)
      return x.map_blocks(np.ma.masked_outside, v1, v2)
  
imports: from __future__ import annotations
  from functools import wraps
  import numpy
  from dask.array import chunk
  from dask.array.core import asanyarray, blockwise, elemwise, map_blocks
  from dask.array.reductions import reduction
  from dask.array.routines import _average
  from dask.array.routines import nonzero
  from dask.base import normalize_token
  from dask.utils import derived_from
label_desc: Use image node_id 7 for calling a global function with example usage: masked_outside(x, v1, v2) and returns: x