| 1234567891011121314 | define(['./extendOwn', './isMatch'], function (extendOwn, isMatch) {  // Returns a predicate for checking whether an object has a given set of  // `key:value` pairs.  function matcher(attrs) {    attrs = extendOwn({}, attrs);    return function(obj) {      return isMatch(obj, attrs);    };  }  return matcher;});
 |