1if (!Object.assign) { 2 Object.defineProperty(Object, 'assign', { 3 enumerable: false, 4 configurable: true, 5 writable: true, 6 value: function(target) { 7 'use strict'; 8 if (target === undefined || target === null) { 9 throw new TypeError('Cannot convert first argument to object'); 10 } 11 12 var to = Object(target); 13 for (var i = 1; i < arguments.length; i++) { 14 var nextSource = arguments[i]; 15 if (nextSource === undefined || nextSource === null) { 16 continue; 17 } 18 nextSource = Object(nextSource); 19 20 var keysArray = Object.keys(Object(nextSource)); 21 for (var nextIndex = 0, len = keysArray.length; nextIndex < len; nextIndex++) { 22 var nextKey = keysArray[nextIndex]; 23 var desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); 24 if (desc !== undefined && desc.enumerable) { 25 to[nextKey] = nextSource[nextKey]; 26 } 27 } 28 } 29 return to; 30 } 31 }); 32}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.