whole_func_string: function parse(s, buf, offset) {
      var i = (buf && offset) || 0, ii = 0;
  
      buf = buf || [];
      s.toLowerCase().replace(/[0-9a-f]{2}/g, function(oct) {
          if (ii < 16) { // Don't overflow!
              buf[i + ii++] = _hexToByte[oct];
          }
      });
  
      // Zero out remaining bytes if string was short
      while (ii < 16) {
          buf[i + ii++] = 0;
      }
  
      return buf;
  }
func_code_string: function parse(s, buf, offset) {
      var i = (buf && offset) || 0, ii = 0;
  
      buf = buf || [];
      s.toLowerCase().replace(/[0-9a-f]{2}/g, function(oct) {
          if (ii < 16) { // Don't overflow!
              buf[i + ii++] = _hexToByte[oct];
          }
      });
  
      // Zero out remaining bytes if string was short
      while (ii < 16) {
          buf[i + ii++] = 0;
      }
  
      return buf;
  }
func_documentation_string: **`parse()` - Parse a UUID into its component bytes**