1function initADRUM(data) { 2 (function(config){ 3 config.adrumExtUrlHttp = 'http://cdn.appdynamics.com'; 4 config.adrumExtUrlHttps = 'https://cdn.appdynamics.com'; 5 config.beaconUrlHttp = 'http://pdx-col.eum-appdynamics.com'; 6 config.beaconUrlHttps = 'https://pdx-col.eum-appdynamics.com'; 7 config.xd = {enable : false}; 8 config.spa = { 9 "spa2": true 10 }; 11 (function(info) { 12 info.PageView = extractUserData; 13 info.Ajax = extractUserData; 14 info.VPageView = extractUserData; 15 })(config.userEventInfo || (config.userEventInfo = {})) 16 })(window['adrum-config'] || (window['adrum-config'] = {})); 17} 18 19function extractUserData() { 20 return { 21 userData: { 22 UserID: appDUserData.userId, 23 SiteName: appDUserData.siteName, 24 Product: appDUserData.product, 25 CurrentPage: appDUserData.currentPage, 26 ActionState: appDUserData.actionState, 27 ErrorStatus: appDUserData.errorStatus 28 } 29 }; 30} 31 32function appDUserData(userId, siteName, product, currentPage, actionState, errorStatus) { 33 this.userId = initVar(userId); 34 this.siteName = initVar(siteName); 35 this.product = initVar(product); 36 this.currentPage = initVar(currentPage); 37 this.actionState = initVar(actionState); 38 this.errorStatus = initVar(errorStatus); 39 40 function initVar(data) { 41 return (typeof data === 'undefined') ? "" : data; 42 } 43}
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.