code: def pad_vjp(ans, array, pad_width, mode, **kwargs):
      assert (
          mode == "constant"
      ), "Only constant mode padding is supported."
      return lambda g: _unpad(g, pad_width)
  
imports: from __future__ import absolute_import
  from six import string_types
  from functools import partial
  import numpy
  from ..util import func
  from .None import numpy_wrapper
  from .numpy_boxes import ArrayBox
  from autograd.extend import primitive, vspace, defvjp, defvjp_argnum, SparseObject, VJPNode, register_notrace
label_desc: Use image node_id 48 for calling a global function with example usage: pad_vjp(ans, array, pad_width, mode) and returns: function