1!function(){var e={},r={get:function(r,n){return void 0!==e[r]?e[r]:1<arguments.length?n:null},addConfig:function(r){for(var n in r)e[n]=r[n]}};this.Config=r}(),function(){var f,u={},c=function(r,n){for(var e in n){var t=String(n[e]);r=(r=(r=r.replace(new RegExp(":"+e,"g"),t)).replace(new RegExp(":"+e.toUpperCase(),"g"),t.toUpperCase())).replace(new RegExp(":"+(e.charAt(0).toUpperCase()+e.substr(1)),"g"),t.charAt(0).toUpperCase()+t.substr(1))}return r},r={get:function(r,n,e){var t=f;if(e&&(t=e),void 0===u[t][r]){var i={};for(var o in u[t])-1<o.indexOf(r+".")&&(i[o]=u[t][o]);return function(r){for(var n in r)if(r.hasOwnProperty(n))return!1;return!0}(i)?r:i}var a=u[t][r];return n&&(a=c(a,n)),a},has:function(r){return void 0!==u[f][r]},choice:function(r,n,e){if(void 0===u[f][r])return r;var t,i=u[f][r].split("|");return t=1==n?i[0]:i[1],e&&(t=c(t,e)),t},setLocale:function(r){if(!u[f=r])throw new Error('No messages defined for locale: "'+r+'". Did you forget to enable it in the configuration?')},locale:function(){return f},addMessages:function(r){for(var n in r)u[n]=r[n]}};this.Lang=r,this.trans=r.get,this.transChoice=r.choice}();
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.