1window.lpTag = window.lpTag || {}; 2if (typeof window.lpTag._tagCount === 'undefined') { 3 window.lpTag = { 4 site: '54022801' || '', 5 section: lpTag.section || '', 6 autoStart: lpTag.autoStart === false ? false : true, 7 ovr: lpTag.ovr || {}, 8 _v: '1.6.0', 9 _tagCount: 1, 10 protocol: 'https:', 11 events: { 12 bind: function(app, ev, fn) { 13 lpTag.defer(function() { 14 lpTag.events.bind(app, ev, fn); 15 }, 0); 16 }, 17 trigger: function(app, ev, json) { 18 lpTag.defer(function() { 19 lpTag.events.trigger(app, ev, json); 20 }, 1); 21 } 22 }, 23 defer: function(fn, fnType) { 24 if (fnType == 0) { 25 this._defB = this._defB || []; 26 this._defB.push(fn); 27 } else if (fnType == 1) { 28 this._defT = this._defT || []; 29 this._defT.push(fn); 30 } else { 31 this._defL = this._defL || []; 32 this._defL.push(fn); 33 } 34 }, 35 load: function(src, chr, id) { 36 var t = this; 37 setTimeout(function() { 38 t._load(src, chr, id); 39 }, 0); 40 }, 41 _load: function(src, chr, id) { 42 var url = src; 43 if (!src) { 44 url = this.protocol + '//' + ((this.ovr && this.ovr.domain) ? this.ovr.domain : 'lptag.liveperson.net') + '/tag/tag.js?site=' + this.site; 45 } 46 var s = document.createElement('script'); 47 s.setAttribute('charset', chr ? chr : 'UTF-8'); 48 if (id) { 49 s.setAttribute('id', id); 50 } 51 s.setAttribute('src', url); 52 document.getElementsByTagName('head').item(0).appendChild(s); 53 }, 54 init: function() { 55 this._timing = this._timing || {}; 56 this._timing.start = (new Date()).getTime(); 57 var that = this; 58 if (window.attachEvent) { 59 window.attachEvent('onload', function() { 60 that._domReady('domReady'); 61 }); 62 } else { 63 window.addEventListener('DOMContentLoaded', function() { 64 that._domReady('contReady'); 65 }, false); 66 window.addEventListener('load', function() { 67 that._domReady('domReady'); 68 }, false); 69 } 70 if (typeof(window._lptStop) == 'undefined') { 71 this.load(); 72 } 73 }, 74 start: function() { 75 this.autoStart = true; 76 }, 77 _domReady: function(n) { 78 if (!this.isDom) { 79 this.isDom = true; 80 this.events.trigger('LPT', 'DOM_READY', { 81 t: n 82 }); 83 } 84 this._timing[n] = (new Date()).getTime(); 85 }, 86 vars: lpTag.vars || [], 87 dbs: lpTag.dbs || [], 88 ctn: lpTag.ctn || [], 89 sdes: lpTag.sdes || [], 90 ev: lpTag.ev || [] 91 }; 92 lpTag.init(); 93} else { 94 window.lpTag._tagCount += 1; 95}
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.