1Atlas.errorHandler=function(r){var e={logAndFeedback:function(e,a,t,n){"object"==typeof a&&(t=a,a="critical"),r.feedback.addFeedback("An error has occured",e,a||"critical")},log:function(e,a,t){var n={};"object"==typeof e&&(2===arguments.length&&"string"==typeof a&&(t=a),e=(a=e).message),n.msg=e||"Unable to determine error message",n.agent=window.navigator.userAgent,n.extra=t||"no extra information provided";try{n.caller=arguments.callee.caller.toString()}catch(e){}a&&(n.line=a.lineNumber||"unobtainable",n.file=a.fileName||"unobtainable",n.stack=a.stack||"unobtainable")}};return e}(Atlas);
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.