1var sylogis={};sylogis.frm={};sylogis.gen={};sylogis.require=function(lclass){eval('dojo'+'.require("'+lclass+'")')} 2var gbooBrowserIE=navigator.appName.indexOf("Microsoft");var gbooBrowserNs=navigator.appName.indexOf("Netscape");var gstrLoginURL="";var gbooRaccourcis=0;var gnbKeyCode=-1;var gbooCallKeyDownSpec=-1;var gnbScreenX;var gnbScreenY;var gnbPageX;var gnbPageY;var gbooaltKey;var gstrALT="Alt";var gbooctrlKey;var gstrCTRL="Ctrl";var gbooshiftKey;var gstrSHFT="Shft";var gstrINSER="Inser";var gstrSUPPR="Suppr";var gnbFormTabIndex=0;var gbooTRANS=!0;var gbooMsgRedef=1;var gbooModeDebugTrans=0;var session;var xmlhttp=!1;var boolxmlhttp=!1;var dndNodes=[];var activeStyle;var activeIconeStyle;Array.prototype.remove=function(indx){return(indx>this.length)?false:(this.slice(0,indx).concat(this.slice(indx+1,this.length)))} 3Array.prototype.removeObj=function(obj){var indx=this.getPos(obj);if(indx==-1)this;return this.remove(indx)} 4Array.prototype.getPos=function(val,index){if(!index)var index=0;for(var j=index;j<this.length&&this[j]!=val;j++);if(j<this.length)return j;else return-1} 5Array.prototype.indexOf=function(obj,index){if(this instanceof Array){return this.getPos(obj,index)}else{if(!index)var index=0;for(var j=index;j<this.length&&this[j]!=obj;j++);if(j<this.length)return j;else return-1}};Array.prototype.insertAt=function(vItem,iIndex){this.splice(iIndex,0,vItem)};Array.prototype.insertBefore=function(vItem,vBeforeItem){this.insertAt(vItem,this.indexOf(vBeforeItem))};Array.prototype.insertAfter=function(vItem,vBeforeItem){var i=this.indexOf(vBeforeItem);this.insertAt(vItem,i+1)};Array.prototype.updateNullValue=function(){for(var i=0;i<this.length;i++){if(this[i]=='$$null$$'){this[i]=''}}} 6Array.prototype.updateLdvValue=function(){for(var i=0;i<this.length;i++){this[i]=sylogis.gen.string.fctReplace(this[i],'$$;;$$',',')}} 7Array.prototype.escape=function(){for(var i=0;i<this.length;i++){this[i]=sylogis.gen.common.escape(this[i])}} 8Array.prototype.clone=function(){var newObj=(this instanceof Array)?[]:{};for(i in this){if(i=='clone')continue;if(this[i]&&typeof this[i]=="object"){newObj[i]=this[i].clone()}else newObj[i]=this[i]}return newObj} 9Date.prototype.addJours=function(value){this.setDate(this.getDate()+value)};exports.config=function(config){for(var deps=[],args=[],i=0;i<process.argv.length;i++){var arg=(process.argv[i]+"").split("=");if(arg[0]=="load"){deps.push(arg[1])}else{args.push(arg)}} 10var fs=require("fs");var hasCache={"host-node":1,"host-browser":0,"dom":0,"dojo-has-api":1,"dojo-xhr-factory":0,"dojo-inject-api":1,"dojo-timeout-api":0,"dojo-trace-api":1,"dojo-dom-ready-api":0,"dojo-publish-privates":1,"dojo-sniff":0,"dojo-loader":1,"dojo-test-xd":0,"dojo-test-sniff":0};for(var p in hasCache){config.hasCache[p]=hasCache[p]} 11var vm=require('vm'),path=require('path');var nodeConfig={baseUrl:path.dirname(process.argv[1]),commandLineArgs:args,deps:deps,timeout:0,locale:"en-us",loaderPatch:{log:function(item){var util=require("util");util.debug(util.inspect(item))},eval:function(__text,__urlHint){return vm.runInThisContext(__text,__urlHint)},injectUrl:function(url,callback){try{vm.runInThisContext(fs.readFileSync(url,"utf8"),url);callback()}catch(e){this.log("failed to load resource ("+url+")");this.log(e)}},getText:function(url,sync,onLoad){onLoad(fs.readFileSync(url,"utf8"))}}};for(p in nodeConfig){config[p]=nodeConfig[p]}}
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.