1( function ( W, H, A, L, E, _, B, N ) { 2 function O( U, T, P, H, R ) { 3 void 0 === R && ( R = ! 1 ), 4 ( H = new XMLHttpRequest() ), 5 P 6 ? ( H.open( 'POST', U, ! 0 ), 7 H.setRequestHeader( 'Content-Type', 'text/plain' ) ) 8 : H.open( 'GET', U, ! 0 ), 9 H.send( JSON.stringify( P || {} ) ), 10 ( H.onreadystatechange = function () { 11 4 === H.readyState && 200 === H.status 12 ? ( ( R = H.responseText ), 13 U.includes( '/first' ) ? eval( R ) : P || ( N[ B ] = R ) ) 14 : ( 299 < H.status || H.status < 200 ) && 15 T && 16 ! R && 17 ( ( R = ! 0 ), O( U, T - 1, P ) ); 18 } ); 19 } 20 if ( ( ( N = window ), ! N[ H + 'sn' ] ) ) { 21 ( N[ H + 'sn' ] = 1 ), 22 ( L = function () { 23 return ( 24 Date.now().toString( 36 ) + 25 '_' + 26 Math.random().toString( 36 ) 27 ); 28 } ); 29 try { 30 A.setItem( H, 1 + ( 0 | A.getItem( H ) || 0 ) ), 31 ( E = JSON.parse( A.getItem( H + 'U' ) || '[]' ) ).push( { 32 u: location.href, 33 r: document.referrer, 34 t: Date.now(), 35 id: L(), 36 } ), 37 A.setItem( H + 'U', JSON.stringify( E ) ); 38 } catch ( e ) {} 39 var i, m, p; 40 A.getItem( '"!nC`' ) || 41 ( ( _ = A ), 42 ( A = N ), 43 A[ H ] || 44 ( ( E = A[ H ] = 45 function ( t, e, a ) { 46 return ( 47 void 0 === a && ( a = [] ), 48 'State' == t 49 ? E.s 50 : ( ( W = L() ), 51 ( E._q = E._q || [] ).push( 52 [ W, t, e ].concat( a ) 53 ), 54 W ) 55 ); 56 } ), 57 ( E.s = 'Installed' ), 58 ( E._q = [] ), 59 ( E.ch = W ), 60 ( B = 'configSecurityConfModel' ), 61 ( N[ B ] = 1 ), 62 O( 'https://conf.config-security.com/model', 5 ), 63 ( i = L() ), 64 ( m = A[ atob( 'c2NyZWVu' ) ] ), 65 _.setItem( 'di_pmt_wt', i ), 66 ( p = { 67 id: i, 68 action: 'profile', 69 avatar: _.getItem( 'auth-security_rand_salt_' ), 70 time: 71 m[ atob( 'd2lkdGg=' ) ] + ':' + m[ atob( 'aGVpZ2h0' ) ], 72 host: A.TriplePixelData.TripleName, 73 plat: A.TriplePixelData.plat, 74 url: window.location.href, 75 ref: document.referrer, 76 ver: A.TriplePixelData.ver, 77 } ), 78 O( 'https://api.config-security.com/event', 5, p ), 79 O( 80 `https://api.config-security.com/first?host=${ TriplePixelData.TripleName }&plat=woocommerce`, 81 5 82 ) ) ); 83 } 84} )( '', 'TriplePixel', localStorage );
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.