1/** 2* Returns an XMLHttp instance to use for asynchronous 3* downloading. This method will never throw an exception, but will 4* return NULL if the browser does not support XmlHttp for any reason. 5* @return {XMLHttpRequest|Null} 6*/ 7function createXmlHttpRequest(){try{if(typeof ActiveXObject!='undefined'){return new ActiveXObject('Microsoft.XMLHTTP')}else if(window["XMLHttpRequest"]){return new XMLHttpRequest()}}catch(e){changeStatus(e)};return null};function downloadUrl(url,callback){var status=-1;var request=createXmlHttpRequest();if(!request){return false};request.onreadystatechange=function(){if(request.readyState==4){try{status=request.status}catch(e){}if(status==200){callback(request.responseXML,request.status);request.onreadystatechange=function(){}}}};request.open('GET',url,true);try{request.send(null)}catch(e){changeStatus(e)}};function xmlParse(str){if(typeof ActiveXObject!='undefined'&&typeof GetObject!='undefined'){var doc=new ActiveXObject('Microsoft.XMLDOM');doc.loadXML(str);return doc};if(typeof DOMParser!='undefined'){return(new DOMParser()).parseFromString(str,'text/xml')};return createElement('div',null)};function downloadScript(url){var script=document.createElement('script');script.src=url;document.body.appendChild(script)};
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.