1function json_encode(e){var n,r=this.window.JSON;try{if("object"==typeof r&&"function"==typeof r.stringify){if(n=r.stringify(e),void 0===n)throw new SyntaxError("json_encode");return n}var t=e,o=function(e){var n=/[\\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,r={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return n.lastIndex=0,n.test(e)?'"'+e.replace(n,function(e){var n=r[e];return"string"==typeof n?n:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'},u=function(e,n){var r="",t=" ",i=0,f="",s="",a=0,c=r,p=[],h=n[e];switch(h&&"object"==typeof h&&"function"==typeof h.toJSON&&(h=h.toJSON(e)),typeof h){case"string":return o(h);case"number":return isFinite(h)?String(h):"null";case"boolean":case"null":return String(h);case"object":if(!h)return"null";if(this.PHPJS_Resource&&h instanceof this.PHPJS_Resource||window.PHPJS_Resource&&h instanceof window.PHPJS_Resource)throw new SyntaxError("json_encode");if(r+=t,p=[],"[object Array]"===Object.prototype.toString.apply(h)){for(a=h.length,i=0;a>i;i+=1)p[i]=u(i,h)||"null";return s=0===p.length?"[]":r?"[\n"+r+p.join(",\n"+r)+"\n"+c+"]":"["+p.join(",")+"]",r=c,s}for(f in h)Object.hasOwnProperty.call(h,f)&&(s=u(f,h),s&&p.push(o(f)+(r?": ":":")+s));return s=0===p.length?"{}":r?"{\n"+r+p.join(",\n"+r)+"\n"+c+"}":"{"+p.join(",")+"}",r=c,s;case"undefined":case"function":default:throw new SyntaxError("json_encode")}};return u("",{"":t})}catch(i){if(!(i instanceof SyntaxError))throw new Error("Unexpected error type in json_encode()");return this.php_js=this.php_js||{},this.php_js.last_error_json=4,null}}function json_decode(str_json){var json=this.window.JSON;if("object"==typeof json&&"function"==typeof json.parse)try{return json.parse(str_json)}catch(err){if(!(err instanceof SyntaxError))throw new Error("Unexpected error type in json_decode()");return this.php_js=this.php_js||{},this.php_js.last_error_json=4,null}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,j,text=str_json;return cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))?j=eval("("+text+")"):(this.php_js=this.php_js||{},this.php_js.last_error_json=4,null)}function uniqid(e,n){"undefined"==typeof e&&(e="");var r,t=function(e,n){return e=parseInt(e,10).toString(16),n<e.length?e.slice(e.length-n):n>e.length?Array(1+(n-e.length)).join("0")+e:e},o="undefined"!=typeof window?window:GLOBAL;o.$locutus=o.$locutus||{};var u=o.$locutus;return u.php=u.php||{},u.php.uniqidSeed||(u.php.uniqidSeed=Math.floor(123456789*Math.random())),u.php.uniqidSeed++,r=e,r+=t(parseInt((new Date).getTime()/1e3,10),8),r+=t(u.php.uniqidSeed,5),n&&(r+=(10*Math.random()).toFixed(8).toString()),r}function is_numeric(e){var n=[" ","\n","\r"," ","\f","�","Â ","â","â","â","â","â","â
","â","â","â","â","â","â","\u2028","\u2029","ã"].join("");return("number"==typeof e||"string"==typeof e&&-1===n.indexOf(e.slice(-1)))&&""!==e&&!isNaN(e)}
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.