1/* eslint-disable */ 2 3/* 4 Start ActivityMap Module 5 6 The following module enables ActivityMap tracking in Adobe Analytics. ActivityMap 7 allows you to view data overlays on your links and content to understand how 8 users engage with your web site. If you do not intend to use ActivityMap, you 9 can remove the following block of code from your AppMeasurement.js file. 10 Additional documentation on how to configure ActivityMap is available at: 11 https://marketing.adobe.com/resources/help/en_US/analytics/activitymap/getting-started-admins.html 12 */ 13function AppMeasurement_Module_ActivityMap(f) { 14 function g(a, d) { 15 var b, c, n; 16 if (a && d && (b = e.c[d] || (e.c[d] = d.split(',')))) 17 for (n = 0; n < b.length && (c = b[n++]); ) 18 if (-1 < a.indexOf(c)) return null; 19 p = 1; 20 return a; 21 } 22 function q(a, d, b, c, e) { 23 var g, h; 24 if (a.dataset && (h = a.dataset[d])) g = h; 25 else if (a.getAttribute) 26 if ((h = a.getAttribute('data-' + b))) g = h; 27 else if ((h = a.getAttribute(b))) g = h; 28 if ( 29 !g && 30 f.useForcedLinkTracking && 31 e && 32 ((g = ''), (d = a.onclick ? '' + a.onclick : '')) 33 ) { 34 b = d.indexOf(c); 35 var l, k; 36 if (0 <= b) { 37 for ( 38 b += 10; 39 b < d.length && 0 <= '= \t\r\n'.indexOf(d.charAt(b)); 40 41 ) 42 b++; 43 if (b < d.length) { 44 h = b; 45 for (l = k = 0; h < d.length && (';' != d.charAt(h) || l); ) 46 l 47 ? d.charAt(h) != l || k 48 ? (k = '\\' == d.charAt(h) ? !k : 0) 49 : (l = 0) 50 : ((l = d.charAt(h)), 51 '"' != l && "'" != l && (l = 0)), 52 h++; 53 if ((d = d.substring(b, h))) 54 (a.e = new Function( 55 's', 56 'var e;try{s.w.' + c + '=' + d + '}catch(e){}' 57 )), 58 a.e(f); 59 } 60 } 61 } 62 return g || (e && f.w[c]); 63 } 64 function r(a, d, b) { 65 var c; 66 return ( 67 (c = e[d](a, b)) && 68 (p ? ((p = 0), c) : g(k(c), e[d + 'Exclusions'])) 69 ); 70 } 71 function s(a, d, b) { 72 var c; 73 if ( 74 a && 75 !( 76 1 === (c = a.nodeType) && 77 (c = a.nodeName) && 78 (c = c.toUpperCase()) && 79 t[c] 80 ) && 81 (1 === a.nodeType && (c = a.nodeValue) && (d[d.length] = c), 82 b.a || 83 b.t || 84 b.s || 85 !a.getAttribute || 86 ((c = a.getAttribute('alt')) 87 ? (b.a = c) 88 : (c = a.getAttribute('title')) 89 ? (b.t = c) 90 : 'IMG' == ('' + a.nodeName).toUpperCase() && 91 (c = a.getAttribute('src') || a.src) && 92 (b.s = c)), 93 (c = a.childNodes) && c.length) 94 ) 95 for (a = 0; a < c.length; a++) s(c[a], d, b); 96 } 97 function k(a) { 98 if (null == a || void 0 == a) return a; 99 try { 100 return a 101 .replace( 102 RegExp( 103 '^[\\s\\n\\f\\r\\t\t-\r \u00a0\u1680\u180e\u2000-\u200a\u2028\u2029\u205f\u3000\ufeff]+', 104 'mg' 105 ), 106 '' 107 ) 108 .replace( 109 RegExp( 110 '[\\s\\n\\f\\r\\t\t-\r \u00a0\u1680\u180e\u2000-\u200a\u2028\u2029\u205f\u3000\ufeff]+$', 111 'mg' 112 ), 113 '' 114 ) 115 .replace( 116 RegExp( 117 '[\\s\\n\\f\\r\\t\t-\r \u00a0\u1680\u180e\u2000-\u200a\u2028\u2029\u205f\u3000\ufeff]{1,}', 118 'mg' 119 ), 120 ' ' 121 ) 122 .substring(0, 254); 123 } catch (d) {} 124 } 125 var e = this; 126 e.s = f; 127 var m = window; 128 m.s_c_in || ((m.s_c_il = []), (m.s_c_in = 0));
129 e._il = m.s_c_il; 130 e._in = m.s_c_in; 131 e._il[e._in] = e; 132 m.s_c_in++; 133 e._c = 's_m'; 134 e.c = {}; 135 var p = 0, 136 t = { SCRIPT: 1, STYLE: 1, LINK: 1, CANVAS: 1 }; 137 e._g = function() { 138 var a, 139 d, 140 b, 141 c = f.contextData, 142 e = f.linkObject; 143 (a = f.pageName || f.pageURL) && 144 (d = r(e, 'link', f.linkName)) && 145 (b = r(e, 'region')) && 146 ((c['a.activitymap.page'] = a.substring(0, 255)), 147 (c['a.activitymap.link'] = 148 128 < d.length ? d.substring(0, 128) : d), 149 (c['a.activitymap.region'] = 150 127 < b.length ? b.substring(0, 127) : b), 151 (c['a.activitymap.pageIDType'] = f.pageName ? 1 : 0)); 152 }; 153 e.link = function(a, d) { 154 var b; 155 if (d) b = g(k(d), e.linkExclusions); 156 else if ( 157 (b = a) && 158 !(b = q(a, 'sObjectId', 's-object-id', 's_objectID', 1)) 159 ) { 160 var c, f; 161 (f = g(k(a.innerText || a.textContent), e.linkExclusions)) || 162 (s(a, (c = []), (b = { a: void 0, t: void 0, s: void 0 })), 163 (f = g(k(c.join('')))) || 164 (f = g(k(b.a ? b.a : b.t ? b.t : b.s ? b.s : void 0))) || 165 !(c = 166 (c = a.tagName) && c.toUpperCase 167 ? c.toUpperCase() 168 : '') || 169 ('INPUT' == c || ('SUBMIT' == c && a.value) 170 ? (f = g(k(a.value))) 171 : 'IMAGE' == c && a.src && (f = g(k(a.src))))); 172 b = f; 173 } 174 return b; 175 }; 176 e.region = function(a) { 177 for ( 178 var d, b = e.regionIDAttribute || 'id'; 179 a && (a = a.parentNode); 180 181 ) { 182 if ((d = q(a, b, b, b))) return d; 183 if ('BODY' == a.nodeName) return 'BODY'; 184 } 185 }; 186} 187/* End ActivityMap Module */ 188/* 189 ============== DO NOT ALTER ANYTHING BELOW THIS LINE ! =============== 190 191 AppMeasurement for JavaScript version: 2.9.0 192 Copyright 1996-2016 Adobe, Inc. All Rights Reserved 193 More info available at http://www.adobe.com/marketing-cloud.html 194 */ 195function AppMeasurement(r) { 196 var a = this; 197 a.version = '2.9.0'; 198 var k = window; 199 k.s_c_in || ((k.s_c_il = []), (k.s_c_in = 0)); 200 a._il = k.s_c_il; 201 a._in = k.s_c_in; 202 a._il[a._in] = a; 203 k.s_c_in++; 204 a._c = 's_c'; 205 var p = k.AppMeasurement.Mb; 206 p || (p = null); 207 var n = k, 208 m, 209 s; 210 try { 211 for ( 212 m = n.parent, s = n.location; 213 m && 214 m.location && 215 s && 216 '' + m.location != '' + s && 217 n.location && 218 '' + m.location != '' + n.location && 219 m.location.host == s.host; 220 221 ) 222 (n = m), (m = n.parent); 223 } catch (u) {} 224 a.D = function(a) { 225 try { 226 console.log(a); 227 } catch (b) {} 228 }; 229 a.Ga = function(a) { 230 return '' + parseInt(a) == '' + a; 231 }; 232 a.replace = function(a, b, d) { 233 return !a || 0 > a.indexOf(b) ? a : a.split(b).join(d); 234 }; 235 a.escape = function(c) { 236 var b, d; 237 if (!c) return c; 238 c = encodeURIComponent(c); 239 for (b = 0; 7 > b; b++) 240 (d = "+~!*()'".substring(b, b + 1)), 241 0 <= c.indexOf(d) && 242 (c = a.replace( 243 c, 244 d, 245 '%' + 246 d 247 .charCodeAt(0) 248 .toString(16) 249 .toUpperCase() 250 )); 251 return c; 252 }; 253 a.unescape = function(c) { 254 if (!c) return c; 255 c = 0 <= c.indexOf('+') ? a.replace(c, '+', ' ') : c; 256 try { 257 return decodeURIComponent(c); 258 } catch (b) {} 259 return unescape(c); 260 }; 261 a.tb = function() { 262 var c = k.location.hostname, 263 b = a.fpCookieDomainPeriods, 264 d; 265 b || (b = a.cookieDomainPeriods); 266 if ( 267 c && 268 !a.ya && 269 !/^[0-9.]+$/.test(c) && 270 ((b = b ? parseInt(b) : 2), 271 (b = 2 < b ? b : 2), 272 (d = c.lastIndexOf('.')), 273 0 <= d) 274 ) { 275 for (; 0 <= d && 1 < b; ) (d = c.lastIndexOf('.', d - 1)), b--; 276 a.ya = 0 < d ? c.substring(d) : c; 277 } 278 return a.ya; 279 }; 280 a.c_r = a.cookieRead = function(c) { 281 c = a.escape(c); 282 var b = ' ' + a.d.cookie, 283 d = b.indexOf(' ' + c + '='), 284 f = 0 > d ? d : b.indexOf(';', d); 285 c = 286 0 > d 287 ? '' 288 : a.unescape( 289 b.substring(d + 2 + c.length, 0 > f ? b.length : f) 290 ); 291 return '[[B]]' != c ? c : ''; 292 }; 293 a.c_w = a.cookieWrite = function(c, b, d) { 294 var f = a.tb(), 295 e = a.cookieLifetime, 296 g; 297 b = '' + b; 298 e = e ? ('' + e).toUpperCase() : ''; 299 d && 300 'SESSION' != e &&
301 'NONE' != e && 302 ((g = '' != b ? parseInt(e ? e : 0) : -60) 303 ? ((d = new Date()), d.setTime(d.getTime() + 1e3 * g)) 304 : 1 == d && 305 ((d = new Date()), 306 (g = d.getYear()), 307 d.setYear(g + 5 + (1900 > g ? 1900 : 0)))); 308 return c && 'NONE' != e 309 ? ((a.d.cookie = 310 a.escape(c) + 311 '=' + 312 a.escape('' != b ? b : '[[B]]') + 313 '; path=/;' + 314 (d && 'SESSION' != e 315 ? ' expires=' + d.toUTCString() + ';' 316 : '') + 317 (f ? ' domain=' + f + ';' : '')), 318 a.cookieRead(c) == b) 319 : 0; 320 }; 321 a.qb = function() { 322 var c = a.Util.getIeVersion(); 323 'number' === typeof c && 324 10 > c && 325 ((a.unsupportedBrowser = !0), a.fb(a, function() {})); 326 }; 327 a.fb = function(a, b) { 328 for (var d in a) 329 a.hasOwnProperty(d) && 'function' === typeof a[d] && (a[d] = b); 330 }; 331 a.L = []; 332 a.ba = function(c, b, d) { 333 if (a.za) return 0; 334 a.maxDelay || (a.maxDelay = 250); 335 var f = 0, 336 e = new Date().getTime() + a.maxDelay, 337 g = a.d.visibilityState, 338 h = ['webkitvisibilitychange', 'visibilitychange']; 339 g || (g = a.d.webkitVisibilityState); 340 if (g && 'prerender' == g) { 341 if (!a.ca) 342 for (a.ca = 1, d = 0; d < h.length; d++) 343 a.d.addEventListener(h[d], function() { 344 var c = a.d.visibilityState; 345 c || (c = a.d.webkitVisibilityState); 346 'visible' == c && ((a.ca = 0), a.delayReady()); 347 }); 348 f = 1; 349 e = 0; 350 } else d || (a.o('_d') && (f = 1)); 351 f && 352 (a.L.push({ m: c, a: b, t: e }), 353 a.ca || setTimeout(a.delayReady, a.maxDelay)); 354 return f; 355 }; 356 a.delayReady = function() { 357 var c = new Date().getTime(), 358 b = 0, 359 d; 360 for (a.o('_d') ? (b = 1) : a.qa(); 0 < a.L.length; ) { 361 d = a.L.shift(); 362 if (b && !d.t && d.t > c) { 363 a.L.unshift(d); 364 setTimeout(a.delayReady, parseInt(a.maxDelay / 2)); 365 break; 366 } 367 a.za = 1; 368 a[d.m].apply(a, d.a); 369 a.za = 0; 370 } 371 }; 372 a.setAccount = a.sa = function(c) { 373 var b, d; 374 if (!a.ba('setAccount', arguments)) 375 if (((a.account = c), a.allAccounts)) 376 for ( 377 b = a.allAccounts.concat(c.split(',')), 378 a.allAccounts = [], 379 b.sort(), 380 d = 0; 381 d < b.length; 382 d++ 383 ) 384 (0 != d && b[d - 1] == b[d]) || a.allAccounts.push(b[d]); 385 else a.allAccounts = c.split(','); 386 }; 387 a.foreachVar = function(c, b) { 388 var d, 389 f, 390 e, 391 g, 392 h = ''; 393 e = f = ''; 394 if (a.lightProfileID) 395 (d = a.P), 396 (h = a.lightTrackVars) && 397 (h = ',' + h + ',' + a.ga.join(',') + ','); 398 else { 399 d = a.g; 400 if (a.pe || a.linkType) 401 (h = a.linkTrackVars), 402 (f = a.linkTrackEvents), 403 a.pe && 404 ((e = 405 a.pe.substring(0, 1).toUpperCase() + 406 a.pe.substring(1)), 407 a[e] && ((h = a[e].Kb), (f = a[e].Jb))); 408 h && (h = ',' + h + ',' + a.G.join(',') + ','); 409 f && h && (h += ',events,'); 410 } 411 b && (b = ',' + b + ','); 412 for (f = 0; f < d.length; f++) 413 (e = d[f]), 414 (g = a[e]) && 415 (!h || 0 <= h.indexOf(',' + e + ',')) && 416 (!b || 0 <= b.indexOf(',' + e + ',')) && 417 c(e, g); 418 }; 419 a.q = function(c, b, d, f, e) { 420 var g = '', 421 h, 422 l, 423 k, 424 q, 425 m = 0; 426 'contextData' == c && (c = 'c'); 427 if (b) { 428 for (h in b) 429 if ( 430 !( 431 Object.prototype[h] || 432 (e && h.substring(0, e.length) != e) 433 ) && 434 b[h] && 435 (!d || 0 <= d.indexOf(',' + (f ? f + '.' : '') + h + ',')) 436 ) { 437 k = !1; 438 if (m) 439 for (l = 0; l < m.length; l++) 440 h.substring(0, m[l].length) == m[l] && (k = !0); 441 if ( 442 !k && 443 ('' == g && (g += '&' + c + '.'), 444 (l = b[h]), 445 e && (h = h.substring(e.length)), 446 0 < h.length) 447 ) 448 if (((k = h.indexOf('.')), 0 < k)) 449 (l = h.substring(0, k)), 450 (k = (e ? e : '') + l + '.'), 451 m || (m = []), 452 m.push(k), 453 (g += a.q(l, b, d, f, k)); 454 else if ( 455 ('boolean' == typeof l && 456 (l = l ? 'true' : 'false'), 457 l) 458 ) { 459 if ( 460 'retrieveLightData' == f && 461 0 > e.indexOf('.contextData.') 462 ) 463 switch ( 464 ((k = h.substring(0, 4)), 465 (q = h.substring(4)), 466 h) 467 ) { 468 case 'transactionID': 469 h = 'xact'; 470 break; 471 case 'channel': 472 h = 'ch'; 473 break; 474 case 'campaign': 475 h = 'v0'; 476 break; 477 default: 478 a.Ga(q) && 479 ('prop' == k 480 ? (h = 'c' + q) 481 : 'eVar' == k 482 ? (h = 'v' + q) 483 : 'list' == k 484 ? (h = 'l' + q) 485 : 'hier' == k && 486 ((h = 'h' + q), 487 (l = l.substring( 488 0, 489 255 490 )))); 491 } 492 g += '&' + a.escape(h) + '=' + a.escape(l); 493 } 494 } 495 '' != g && (g += '&.' + c); 496 } 497 return g; 498 }; 499 a.usePostbacks = 0; 500 a.wb = function() { 501 var c = '', 502 b, 503 d, 504 f, 505 e, 506 g, 507 h, 508 l, 509 k, 510 q = '', 511 m = '', 512 n = (e = ''); 513 if (a.lightProfileID) 514 (b = a.P), 515 (q = a.lightTrackVars) && 516 (q = ',' + q + ',' + a.ga.join(',') + ','); 517 else { 518 b = a.g; 519 if (a.pe || a.linkType) 520 (q = a.linkTrackVars), 521 (m = a.linkTrackEvents), 522 a.pe && 523 ((e = 524 a.pe.substring(0, 1).toUpperCase() + 525 a.pe.substring(1)), 526 a[e] && ((q = a[e].Kb), (m = a[e].Jb))); 527 q && (q = ',' + q + ',' + a.G.join(',') + ','); 528 m && ((m = ',' + m + ','), q && (q += ',events,')); 529 a.events2 && (n += ('' != n ? ',' : '') + a.events2); 530 } 531 if (a.visitor && a.visitor.getCustomerIDs) { 532 e = p; 533 if ((g = a.visitor.getCustomerIDs())) 534 for (d in g) 535 Object.prototype[d] || 536 ((f = g[d]), 537 'object' == typeof f && 538 (e || (e = {}), 539 f.id && (e[d + '.id'] = f.id), 540 f.authState && (e[d + '.as'] = f.authState))); 541 e && (c += a.q('cid', e)); 542 } 543 a.AudienceManagement && 544 a.AudienceManagement.isReady() && 545 (c += a.q('d', a.AudienceManagement.getEventCallConfigParams())); 546 for (d = 0; d < b.length; d++) { 547 e = b[d]; 548 g = a[e]; 549 f = e.substring(0, 4); 550 h = e.substring(4); 551 g || 552 ('events' == e && n 553 ? ((g = n), (n = '')) 554 : 'marketingCloudOrgID' == e && 555 a.visitor && 556 (g = a.visitor.marketingCloudOrgID)); 557 if (g && (!q || 0 <= q.indexOf(',' + e + ','))) { 558 switch (e) { 559 case 'customerPerspective': 560 e = 'cp'; 561 break; 562 case 'marketingCloudOrgID': 563 e = 'mcorgid'; 564 break; 565 case 'supplementalDataID': 566 e = 'sdid'; 567 break; 568 case 'timestamp': 569 e = 'ts'; 570 break; 571 case 'dynamicVariablePrefix': 572 e = 'D'; 573 break; 574 case 'visitorID': 575 e = 'vid'; 576 break; 577 case 'marketingCloudVisitorID': 578 e = 'mid'; 579 break; 580 case 'analyticsVisitorID': 581 e = 'aid'; 582 break; 583 case 'audienceManagerLocationHint': 584 e = 'aamlh'; 585 break; 586 case 'audienceManagerBlob': 587 e = 'aamb'; 588 break; 589 case 'authState': 590 e = 'as'; 591 break; 592 case 'pageURL': 593 e = 'g'; 594 255 < g.length && 595 ((a.pageURLRest = g.substring(255)), 596 (g = g.substring(0, 255))); 597 break; 598 case 'pageURLRest': 599 e = '-g'; 600 break; 601 case 'referrer': 602 e = 'r'; 603 break;
604 case 'vmk': 605 case 'visitorMigrationKey': 606 e = 'vmt'; 607 break; 608 case 'visitorMigrationServer': 609 e = 'vmf'; 610 a.ssl && a.visitorMigrationServerSecure && (g = ''); 611 break; 612 case 'visitorMigrationServerSecure': 613 e = 'vmf'; 614 !a.ssl && a.visitorMigrationServer && (g = ''); 615 break; 616 case 'charSet': 617 e = 'ce'; 618 break; 619 case 'visitorNamespace': 620 e = 'ns'; 621 break; 622 case 'cookieDomainPeriods': 623 e = 'cdp'; 624 break; 625 case 'cookieLifetime': 626 e = 'cl'; 627 break; 628 case 'variableProvider': 629 e = 'vvp'; 630 break; 631 case 'currencyCode': 632 e = 'cc'; 633 break; 634 case 'channel': 635 e = 'ch'; 636 break; 637 case 'transactionID': 638 e = 'xact'; 639 break; 640 case 'campaign': 641 e = 'v0'; 642 break; 643 case 'latitude': 644 e = 'lat'; 645 break; 646 case 'longitude': 647 e = 'lon'; 648 break; 649 case 'resolution': 650 e = 's'; 651 break; 652 case 'colorDepth': 653 e = 'c'; 654 break; 655 case 'javascriptVersion': 656 e = 'j'; 657 break; 658 case 'javaEnabled': 659 e = 'v'; 660 break; 661 case 'cookiesEnabled': 662 e = 'k'; 663 break; 664 case 'browserWidth': 665 e = 'bw'; 666 break; 667 case 'browserHeight': 668 e = 'bh'; 669 break; 670 case 'connectionType': 671 e = 'ct'; 672 break; 673 case 'homepage': 674 e = 'hp'; 675 break; 676 case 'events': 677 n && (g += ('' != g ? ',' : '') + n); 678 if (m) 679 for ( 680 h = g.split(','), g = '', f = 0; 681 f < h.length; 682 f++ 683 ) 684 (l = h[f]), 685 (k = l.indexOf('=')), 686 0 <= k && (l = l.substring(0, k)), 687 (k = l.indexOf(':')), 688 0 <= k && (l = l.substring(0, k)), 689 0 <= m.indexOf(',' + l + ',') && 690 (g += (g ? ',' : '') + h[f]); 691 break; 692 case 'events2': 693 g = ''; 694 break; 695 case 'contextData': 696 c += a.q('c', a[e], q, e); 697 g = ''; 698 break; 699 case 'lightProfileID': 700 e = 'mtp'; 701 break; 702 case 'lightStoreForSeconds': 703 e = 'mtss'; 704 a.lightProfileID || (g = ''); 705 break; 706 case 'lightIncrementBy': 707 e = 'mti'; 708 a.lightProfileID || (g = ''); 709 break; 710 case 'retrieveLightProfiles': 711 e = 'mtsr'; 712 break; 713 case 'deleteLightProfiles': 714 e = 'mtsd'; 715 break; 716 case 'retrieveLightData': 717 a.retrieveLightProfiles && 718 (c += a.q('mts', a[e], q, e)); 719 g = ''; 720 break; 721 default: 722 a.Ga(h) && 723 ('prop' == f 724 ? (e = 'c' + h) 725 : 'eVar' == f 726 ? (e = 'v' + h) 727 : 'list' == f 728 ? (e = 'l' + h) 729 : 'hier' == f &&
730 ((e = 'h' + h), 731 (g = g.substring(0, 255)))); 732 } 733 g && 734 (c += 735 '&' + 736 e + 737 '=' + 738 ('pev' != e.substring(0, 3) ? a.escape(g) : g)); 739 } 740 'pev3' == e && a.e && (c += a.e); 741 } 742 a.fa && ((c += '&lrt=' + a.fa), (a.fa = null)); 743 return c; 744 }; 745 a.C = function(a) { 746 var b = a.tagName; 747 if ( 748 'undefined' != '' + a.Pb || 749 ('undefined' != '' + a.Fb && 'HTML' != ('' + a.Fb).toUpperCase()) 750 ) 751 return ''; 752 b = b && b.toUpperCase ? b.toUpperCase() : ''; 753 'SHAPE' == b && (b = ''); 754 b && 755 (('INPUT' == b || 'BUTTON' == b) && a.type && a.type.toUpperCase 756 ? (b = a.type.toUpperCase()) 757 : !b && a.href && (b = 'A')); 758 return b; 759 }; 760 a.Ca = function(a) { 761 var b = k.location, 762 d = a.href ? a.href : '', 763 f, 764 e, 765 g; 766 f = d.indexOf(':'); 767 e = d.indexOf('?'); 768 g = d.indexOf('/'); 769 d && 770 (0 > f || (0 <= e && f > e) || (0 <= g && f > g)) && 771 ((e = 772 a.protocol && 1 < a.protocol.length 773 ? a.protocol 774 : b.protocol 775 ? b.protocol 776 : ''), 777 (f = b.pathname.lastIndexOf('/')), 778 (d = 779 (e ? e + '//' : '') + 780 (a.host ? a.host : b.host ? b.host : '') + 781 ('/' != d.substring(0, 1) 782 ? b.pathname.substring(0, 0 > f ? 0 : f) + '/' 783 : '') + 784 d)); 785 return d; 786 }; 787 a.M = function(c) { 788 var b = a.C(c), 789 d, 790 f, 791 e = '', 792 g = 0; 793 return b && 794 ((d = c.protocol), 795 (f = c.onclick), 796 !c.href || 797 ('A' != b && 'AREA' != b) || 798 (f && d && !(0 > d.toLowerCase().indexOf('javascript'))) 799 ? f 800 ? ((e = a.replace( 801 a.replace( 802 a.replace(a.replace('' + f, '\r', ''), '\n', ''), 803 '\t', 804 '' 805 ), 806 ' ', 807 '' 808 )), 809 (g = 2)) 810 : 'INPUT' == b || 'SUBMIT' == b 811 ? (c.value 812 ? (e = c.value) 813 : c.innerText 814 ? (e = c.innerText) 815 : c.textContent && (e = c.textContent), 816 (g = 3)) 817 : 'IMAGE' == b && c.src && (e = c.src) 818 : (e = a.Ca(c)), 819 e) 820 ? { id: e.substring(0, 100), type: g } 821 : 0; 822 }; 823 a.Nb = function(c) { 824 for (var b = a.C(c), d = a.M(c); c && !d && 'BODY' != b; ) 825 if ((c = c.parentElement ? c.parentElement : c.parentNode)) 826 (b = a.C(c)), (d = a.M(c)); 827 (d && 'BODY' != b) || (c = 0); 828 c && 829 ((b = c.onclick ? '' + c.onclick : ''), 830 0 <= b.indexOf('.tl(') || 0 <= b.indexOf('.trackLink(')) && 831 (c = 0); 832 return c; 833 }; 834 a.Eb = function() { 835 var c, 836 b, 837 d = a.linkObject, 838 f = a.linkType, 839 e = a.linkURL, 840 g, 841 h; 842 a.ha = 1; 843 d || ((a.ha = 0), (d = a.clickObject)); 844 if (d) { 845 c = a.C(d); 846 for (b = a.M(d); d && !b && 'BODY' != c; ) 847 if ((d = d.parentElement ? d.parentElement : d.parentNode)) 848 (c = a.C(d)), (b = a.M(d)); 849 (b && 'BODY' != c) || (d = 0); 850 if (d && !a.linkObject) { 851 var l = d.onclick ? '' + d.onclick : ''; 852 if (0 <= l.indexOf('.tl(') || 0 <= l.indexOf('.trackLink(')) 853 d = 0; 854 } 855 } else a.ha = 1; 856 !e && d && (e = a.Ca(d)); 857 e && 858 !a.linkLeaveQueryString && 859 ((g = e.indexOf('?')), 0 <= g && (e = e.substring(0, g))); 860 if (!f && e) { 861 var m = 0, 862 q = 0, 863 n; 864 if (a.trackDownloadLinks && a.linkDownloadFileTypes) 865 for ( 866 l = e.toLowerCase(), 867 g = l.indexOf('?'), 868 h = l.indexOf('#'), 869 0 <= g ? 0 <= h && h < g && (g = h) : (g = h), 870 0 <= g && (l = l.substring(0, g)), 871 g = a.linkDownloadFileTypes.toLowerCase().split(','), 872 h = 0; 873 h < g.length; 874 h++ 875 ) 876 (n = g[h]) && 877 l.substring(l.length - (n.length + 1)) == '.' + n && 878 (f = 'd'); 879 if ( 880 a.trackExternalLinks && 881 !f && 882 ((l = e.toLowerCase()), 883 a.Fa(l) && 884 (a.linkInternalFilters || 885 (a.linkInternalFilters = k.location.hostname), 886 (g = 0), 887 a.linkExternalFilters 888 ? ((g = a.linkExternalFilters.toLowerCase().split(',')), 889 (m = 1)) 890 : a.linkInternalFilters && 891 (g = a.linkInternalFilters.toLowerCase().split(',')), 892 g)) 893 ) { 894 for (h = 0; h < g.length; h++) 895 (n = g[h]), 0 <= l.indexOf(n) && (q = 1); 896 q ? m && (f = 'e') : m || (f = 'e'); 897 } 898 } 899 a.linkObject = d; 900 a.linkURL = e; 901 a.linkType = f; 902 if (a.trackClickMap || a.trackInlineStats) 903 (a.e = ''), 904 d && 905 ((f = a.pageName), 906 (e = 1), 907 (d = d.sourceIndex), 908 f || ((f = a.pageURL), (e = 0)), 909 k.s_objectID && ((b.id = k.s_objectID), (d = b.type = 1)), 910 f && 911 b && 912 b.id && 913 c && 914 (a.e = 915 '&pid=' + 916 a.escape(f.substring(0, 255)) + 917 (e ? '&pidt=' + e : '') + 918 '&oid=' + 919 a.escape(b.id.substring(0, 100)) + 920 (b.type ? '&oidt=' + b.type : '') + 921 '&ot=' + 922 c + 923 (d ? '&oi=' + d : ''))); 924 }; 925 a.xb = function() { 926 var c = a.ha, 927 b = a.linkType, 928 d = a.linkURL, 929 f = a.linkName; 930 b && 931 (d || f) && 932 ((b = b.toLowerCase()), 933 'd' != b && 'e' != b && (b = 'o'), 934 (a.pe = 'lnk_' + b), 935 (a.pev1 = d ? a.escape(d) : ''), 936 (a.pev2 = f ? a.escape(f) : ''), 937 (c = 1)); 938 a.abort && (c = 0); 939 if (a.trackClickMap || a.trackInlineStats || a.Ab()) { 940 var b = {}, 941 d = 0, 942 e = a.cookieRead('s_sq'), 943 g = e ? e.split('&') : 0, 944 h, 945 l, 946 k, 947 e = 0; 948 if (g) 949 for (h = 0; h < g.length; h++) 950 (l = g[h].split('=')), 951 (f = a.unescape(l[0]).split(',')), 952 (l = a.unescape(l[1])), 953 (b[l] = f); 954 f = a.account.split(','); 955 h = {}; 956 for (k in a.contextData) 957 k && 958 !Object.prototype[k] && 959 'a.activitymap.' == k.substring(0, 14) && 960 ((h[k] = a.contextData[k]), (a.contextData[k] = '')); 961 a.e = a.q('c', h) + (a.e ? a.e : ''); 962 if (c || a.e) { 963 c && !a.e && (e = 1); 964 for (l in b) 965 if (!Object.prototype[l]) 966 for (k = 0; k < f.length; k++) 967 for ( 968 e && 969 ((g = b[l].join(',')), 970 g == a.account && 971 ((a.e += 972 ('&' != l.charAt(0) ? '&' : '') + 973 l), 974 (b[l] = []), 975 (d = 1))), 976 h = 0; 977 h < b[l].length; 978 h++ 979 ) 980 (g = b[l][h]), 981 g == f[k] && 982 (e && 983 (a.e += 984 '&u=' + 985 a.escape(g) + 986 ('&' != l.charAt(0) 987 ? '&' 988 : '') + 989 l + 990 '&u=0'),
991 b[l].splice(h, 1), 992 (d = 1)); 993 c || (d = 1); 994 if (d) { 995 e = ''; 996 h = 2; 997 !c && 998 a.e && 999 ((e = a.escape(f.join(',')) + '=' + a.escape(a.e)), 1000 (h = 1)); 1001 for (l in b) 1002 !Object.prototype[l] && 1003 0 < h && 1004 0 < b[l].length && 1005 ((e += 1006 (e ? '&' : '') + 1007 a.escape(b[l].join(',')) + 1008 '=' + 1009 a.escape(l)), 1010 h--); 1011 a.cookieWrite('s_sq', e); 1012 } 1013 } 1014 } 1015 return c; 1016 }; 1017 a.yb = function() { 1018 if (!a.Ib) { 1019 var c = new Date(), 1020 b = n.location, 1021 d, 1022 f, 1023 e = (f = d = ''), 1024 g = '', 1025 h = '', 1026 l = '1.2', 1027 k = a.cookieWrite('s_cc', 'true', 0) ? 'Y' : 'N', 1028 m = '', 1029 p = ''; 1030 if ( 1031 c.setUTCDate && 1032 ((l = '1.3'), 1033 (0).toPrecision && ((l = '1.5'), (c = []), c.forEach)) 1034 ) { 1035 l = '1.6'; 1036 f = 0; 1037 d = {}; 1038 try { 1039 (f = new Iterator(d)), 1040 f.next && 1041 ((l = '1.7'), 1042 c.reduce && 1043 ((l = '1.8'), 1044 l.trim && 1045 ((l = '1.8.1'), 1046 Date.parse && 1047 ((l = '1.8.2'), 1048 Object.create && (l = '1.8.5'))))); 1049 } catch (r) {} 1050 } 1051 d = screen.width + 'x' + screen.height; 1052 e = navigator.javaEnabled() ? 'Y' : 'N'; 1053 f = screen.pixelDepth ? screen.pixelDepth : screen.colorDepth; 1054 g = a.w.innerWidth 1055 ? a.w.innerWidth 1056 : a.d.documentElement.offsetWidth; 1057 h = a.w.innerHeight 1058 ? a.w.innerHeight 1059 : a.d.documentElement.offsetHeight; 1060 try { 1061 a.b.addBehavior('#default#homePage'), 1062 (m = a.b.Ob(b) ? 'Y' : 'N'); 1063 } catch (s) {} 1064 try { 1065 a.b.addBehavior('#default#clientCaps'), 1066 (p = a.b.connectionType); 1067 } catch (t) {} 1068 a.resolution = d; 1069 a.colorDepth = f; 1070 a.javascriptVersion = l; 1071 a.javaEnabled = e; 1072 a.cookiesEnabled = k; 1073 a.browserWidth = g; 1074 a.browserHeight = h; 1075 a.connectionType = p; 1076 a.homepage = m; 1077 a.Ib = 1; 1078 } 1079 }; 1080 a.Q = {}; 1081 a.loadModule = function(c, b) { 1082 var d = a.Q[c]; 1083 if (!d) { 1084 d = k['AppMeasurement_Module_' + c] 1085 ? new k['AppMeasurement_Module_' + c](a) 1086 : {}; 1087 a.Q[c] = a[c] = d; 1088 d.Za = function() { 1089 return d.eb; 1090 }; 1091 d.gb = function(b) { 1092 if ((d.eb = b)) 1093 (a[c + '_onLoad'] = b), 1094 a.ba(c + '_onLoad', [a, d], 1) || b(a, d); 1095 }; 1096 try { 1097 Object.defineProperty 1098 ? Object.defineProperty(d, 'onLoad', { 1099 get: d.Za, 1100 set: d.gb, 1101 }) 1102 : (d._olc = 1); 1103 } catch (f) { 1104 d._olc = 1; 1105 } 1106 } 1107 b && 1108 ((a[c + '_onLoad'] = b), a.ba(c + '_onLoad', [a, d], 1) || b(a, d)); 1109 }; 1110 a.o = function(c) { 1111 var b, d; 1112 for (b in a.Q) 1113 if ( 1114 !Object.prototype[b] && 1115 (d = a.Q[b]) && 1116 (d._olc && d.onLoad && ((d._olc = 0), d.onLoad(a, d)), 1117 d[c] && d[c]()) 1118 ) 1119 return 1; 1120 return 0; 1121 }; 1122 a.Ab = function() { 1123 return a.ActivityMap && a.ActivityMap._c ? !0 : !1; 1124 }; 1125 a.Bb = function() { 1126 var c = Math.floor(1e13 * Math.random()), 1127 b = a.visitorSampling, 1128 d = a.visitorSamplingGroup, 1129 d = 1130 's_vsn_' + 1131 (a.visitorNamespace ? a.visitorNamespace : a.account) + 1132 (d ? '_' + d : ''), 1133 f = a.cookieRead(d); 1134 if (b) { 1135 b *= 100; 1136 f && (f = parseInt(f)); 1137 if (!f) { 1138 if (!a.cookieWrite(d, c)) return 0; 1139 f = c; 1140 } 1141 if (f % 1e4 > b) return 0; 1142 } 1143 return 1; 1144 }; 1145 a.R = function(c, b) { 1146 var d, f, e, g, h, l; 1147 for (d = 0; 2 > d; d++) 1148 for (f = 0 < d ? a.ua : a.g, e = 0; e < f.length; e++) 1149 if (((g = f[e]), (h = c[g]) || c['!' + g])) { 1150 if ( 1151 !b && 1152 ('contextData' == g || 'retrieveLightData' == g) && 1153 a[g] 1154 ) 1155 for (l in a[g]) h[l] || (h[l] = a[g][l]); 1156 a[g] = h; 1157 } 1158 }; 1159 a.Qa = function(c, b) { 1160 var d, f, e, g;
1161 for (d = 0; 2 > d; d++) 1162 for (f = 0 < d ? a.ua : a.g, e = 0; e < f.length; e++) 1163 (g = f[e]), (c[g] = a[g]), b || c[g] || (c['!' + g] = 1); 1164 }; 1165 a.sb = function(a) { 1166 var b, 1167 d, 1168 f, 1169 e, 1170 g, 1171 h = 0, 1172 l, 1173 k = '', 1174 m = ''; 1175 if ( 1176 a && 1177 255 < a.length && 1178 ((b = '' + a), 1179 (d = b.indexOf('?')), 1180 0 < d && 1181 ((l = b.substring(d + 1)), 1182 (b = b.substring(0, d)), 1183 (e = b.toLowerCase()), 1184 (f = 0), 1185 'http://' == e.substring(0, 7) 1186 ? (f += 7) 1187 : 'https://' == e.substring(0, 8) && (f += 8), 1188 (d = e.indexOf('/', f)), 1189 0 < d && 1190 ((e = e.substring(f, d)), 1191 (g = b.substring(d)), 1192 (b = b.substring(0, d)), 1193 0 <= e.indexOf('google') 1194 ? (h = ',q,ie,start,search_key,word,kw,cd,') 1195 : 0 <= e.indexOf('yahoo.co') && (h = ',p,ei,'), 1196 h && l))) 1197 ) { 1198 if ((a = l.split('&')) && 1 < a.length) { 1199 for (f = 0; f < a.length; f++) 1200 (e = a[f]), 1201 (d = e.indexOf('=')), 1202 0 < d && 0 <= h.indexOf(',' + e.substring(0, d) + ',') 1203 ? (k += (k ? '&' : '') + e) 1204 : (m += (m ? '&' : '') + e); 1205 k && m ? (l = k + '&' + m) : (m = ''); 1206 } 1207 d = 253 - (l.length - m.length) - b.length; 1208 a = b + (0 < d ? g.substring(0, d) : '') + '?' + l; 1209 } 1210 return a; 1211 }; 1212 a.Ta = function(c) { 1213 var b = a.d.visibilityState, 1214 d = ['webkitvisibilitychange', 'visibilitychange']; 1215 b || (b = a.d.webkitVisibilityState); 1216 if (b && 'prerender' == b) { 1217 if (c) 1218 for (b = 0; b < d.length; b++) 1219 a.d.addEventListener(d[b], function() { 1220 var b = a.d.visibilityState; 1221 b || (b = a.d.webkitVisibilityState); 1222 'visible' == b && c(); 1223 }); 1224 return !1; 1225 } 1226 return !0; 1227 }; 1228 a.X = !1; 1229 a.J = !1; 1230 a.ib = function() { 1231 a.J = !0; 1232 a.H(); 1233 }; 1234 a.Y = !1; 1235 a.S = !1; 1236 a.jb = function(c) { 1237 a.marketingCloudVisitorID = c.MCMID; 1238 a.visitorOptedOut = c.MCOPTOUT; 1239 a.analyticsVisitorID = c.MCAID; 1240 a.audienceManagerLocationHint = c.MCAAMLH; 1241 a.audienceManagerBlob = c.MCAAMB; 1242 a.S = !0; 1243 a.H(); 1244 }; 1245 a.Sa = function(c) { 1246 a.maxDelay || (a.maxDelay = 250); 1247 return a.o('_d') 1248 ? (c && 1249 setTimeout(function() { 1250 c(); 1251 }, a.maxDelay), 1252 !1) 1253 : !0; 1254 }; 1255 a.W = !1; 1256 a.I = !1; 1257 a.qa = function() { 1258 a.I = !0; 1259 a.H(); 1260 }; 1261 a.isReadyToTrack = function() { 1262 var c = !0, 1263 b = a.visitor; 1264 a.X || a.J || (a.Ta(a.ib) ? (a.J = !0) : (a.X = !0)); 1265 if (a.X && !a.J) return !1; 1266 b && 1267 b.isAllowed() && 1268 (a.Y || 1269 a.marketingCloudVisitorID || 1270 !b.getVisitorValues || 1271 ((a.Y = !0), 1272 a.marketingCloudVisitorID 1273 ? (a.S = !0) 1274 : b.getVisitorValues(a.jb)), 1275 (c = !a.Y || a.S || a.marketingCloudVisitorID ? !0 : !1)); 1276 a.W || a.I || (a.Sa(a.qa) ? (a.I = !0) : (a.W = !0)); 1277 a.W && !a.I && (c = !1); 1278 return c; 1279 }; 1280 a.l = p; 1281 a.r = 0; 1282 a.callbackWhenReadyToTrack = function(c, b, d) { 1283 var f; 1284 f = {}; 1285 f.nb = c; 1286 f.mb = b; 1287 f.kb = d; 1288 a.l == p && (a.l = []); 1289 a.l.push(f); 1290 0 == a.r && (a.r = setInterval(a.H, 100)); 1291 }; 1292 a.H = function() { 1293 var c; 1294 if (a.isReadyToTrack() && (a.hb(), a.l != p)) 1295 for (; 0 < a.l.length; ) (c = a.l.shift()), c.mb.apply(c.nb, c.kb); 1296 }; 1297 a.hb = function() { 1298 a.r && (clearInterval(a.r), (a.r = 0)); 1299 }; 1300 a.ab = function(c) { 1301 var b, 1302 d, 1303 f = p, 1304 e = p; 1305 if (!a.isReadyToTrack()) { 1306 b = []; 1307 if (c != p) for (d in ((f = {}), c)) f[d] = c[d]; 1308 e = {}; 1309 a.Qa(e, !0); 1310 b.push(f); 1311 b.push(e); 1312 a.callbackWhenReadyToTrack(a, a.track, b); 1313 return !0; 1314 } 1315 return !1; 1316 }; 1317 a.ub = function() { 1318 var c = a.cookieRead('s_fid'), 1319 b = '', 1320 d = '', 1321 f; 1322 f = 8; 1323 var e = 4; 1324 if (!c || 0 > c.indexOf('-')) { 1325 for (c = 0; 16 > c; c++) 1326 (f = Math.floor(Math.random() * f)), 1327 (b += '0123456789ABCDEF'.substring(f, f + 1)), 1328 (f = Math.floor(Math.random() * e)), 1329 (d += '0123456789ABCDEF'.substring(f, f + 1)), 1330 (f = e = 16); 1331 c = b + '-' + d; 1332 } 1333 a.cookieWrite('s_fid', c, 1) || (c = 0); 1334 return c; 1335 }; 1336 a.t = a.track = function(c, b) { 1337 var d, 1338 f = new Date(), 1339 e = 1340 's' + 1341 (Math.floor(f.getTime() / 108e5) % 10) + 1342 Math.floor(1e13 * Math.random()), 1343 g = f.getYear(), 1344 g = 1345 't=' + 1346 a.escape( 1347 f.getDate() + 1348 '/' + 1349 f.getMonth() + 1350 '/' + 1351 (1900 > g ? g + 1900 : g) + 1352 ' ' + 1353 f.getHours() + 1354 ':' + 1355 f.getMinutes() + 1356 ':' + 1357 f.getSeconds() + 1358 ' ' + 1359 f.getDay() + 1360 ' ' + 1361 f.getTimezoneOffset() 1362 ); 1363 a.visitor && 1364 a.visitor.getAuthState && 1365 (a.authState = a.visitor.getAuthState()); 1366 a.o('_s'); 1367 a.ab(c) || 1368 (b && a.R(b), 1369 c && ((d = {}), a.Qa(d, 0), a.R(c)),
1370 a.Bb() && 1371 !a.visitorOptedOut && 1372 (a.analyticsVisitorID || 1373 a.marketingCloudVisitorID || 1374 (a.fid = a.ub()), 1375 a.Eb(), 1376 a.usePlugins && a.doPlugins && a.doPlugins(a), 1377 a.account && 1378 (a.abort || 1379 (a.trackOffline && 1380 !a.timestamp && 1381 (a.timestamp = Math.floor(f.getTime() / 1e3)), 1382 (f = k.location), 1383 a.pageURL || (a.pageURL = f.href ? f.href : f), 1384 a.referrer || 1385 a.Ra || 1386 ((f = a.Util.getQueryParam( 1387 'adobe_mc_ref', 1388 null, 1389 null, 1390 !0 1391 )), 1392 (a.referrer = 1393 f || void 0 === f 1394 ? void 0 === f 1395 ? '' 1396 : f 1397 : n.document.referrer)), 1398 (a.Ra = 1), 1399 (a.referrer = a.sb(a.referrer)), 1400 a.o('_g')), 1401 a.xb() && 1402 !a.abort && 1403 (a.visitor && 1404 !a.supplementalDataID && 1405 a.visitor.getSupplementalDataID && 1406 (a.supplementalDataID = a.visitor.getSupplementalDataID( 1407 'AppMeasurement:' + a._in, 1408 a.expectSupplementalData ? !1 : !0 1409 )), 1410 a.yb(), 1411 (g += a.wb()),
1412 a.cb(e, g), 1413 a.o('_t'), 1414 (a.referrer = '')))), 1415 c && a.R(d, 1)); 1416 a.abort = a.supplementalDataID = a.timestamp = a.pageURLRest = a.linkObject = a.clickObject = a.linkURL = a.linkName = a.linkType = k.s_objectID = a.pe = a.pev1 = a.pev2 = a.pev3 = a.e = a.lightProfileID = 0; 1417 }; 1418 a.ta = []; 1419 a.registerPreTrackCallback = function(c) { 1420 for (var b = [], d = 1; d < arguments.length; d++) b.push(arguments[d]); 1421 'function' == typeof c 1422 ? a.ta.push([c, b]) 1423 : a.debugTracking && 1424 a.D( 1425 'DEBUG: Non function type passed to registerPreTrackCallback' 1426 ); 1427 }; 1428 a.Wa = function(c) { 1429 a.oa(a.ta, c); 1430 }; 1431 a.ra = []; 1432 a.registerPostTrackCallback = function(c) { 1433 for (var b = [], d = 1; d < arguments.length; d++) b.push(arguments[d]); 1434 'function' == typeof c 1435 ? a.ra.push([c, b]) 1436 : a.debugTracking && 1437 a.D( 1438 'DEBUG: Non function type passed to registerPostTrackCallback' 1439 ); 1440 }; 1441 a.Va = function(c) { 1442 a.oa(a.ra, c); 1443 }; 1444 a.oa = function(c, b) { 1445 if ('object' == typeof c) 1446 for (var d = 0; d < c.length; d++) { 1447 var f = c[d][0], 1448 e = c[d][1].slice(); 1449 e.unshift(b); 1450 if ('function' == typeof f) 1451 try { 1452 f.apply(null, e); 1453 } catch (g) { 1454 a.debugTracking && a.D(g.message); 1455 } 1456 } 1457 }; 1458 a.tl = a.trackLink = function(c, b, d, f, e) { 1459 console.log('in a.tl'); 1460 a.linkObject = c; 1461 a.linkType = b; 1462 a.linkName = d; 1463 e && ((a.k = c), (a.v = e)); 1464 return a.track(f); 1465 }; 1466 a.trackLight = function(c, b, d, f) { 1467 a.lightProfileID = c; 1468 a.lightStoreForSeconds = b; 1469 a.lightIncrementBy = d; 1470 return a.track(f); 1471 }; 1472 a.clearVars = function() { 1473 var c, b; 1474 for (c = 0; c < a.g.length; c++) 1475 if ( 1476 ((b = a.g[c]), 1477 'prop' == b.substring(0, 4) || 1478 'eVar' == b.substring(0, 4) || 1479 'hier' == b.substring(0, 4) || 1480 'list' == b.substring(0, 4) || 1481 'channel' == b || 1482 'events' == b || 1483 'eventList' == b || 1484 'products' == b || 1485 'productList' == b || 1486 'purchaseID' == b || 1487 'transactionID' == b || 1488 'state' == b || 1489 'zip' == b || 1490 'campaign' == b) 1491 ) 1492 a[b] = void 0; 1493 }; 1494 a.tagContainerMarker = ''; 1495 a.cb = function(c, b) { 1496 var d = 1497 a.Xa() + 1498 '/' + 1499 c + 1500 '?AQB=1&ndh=1&pf=1&' + 1501 (a.pa() ? 'callback=s_c_il[' + a._in + '].doPostbacks&et=1&' : '') + 1502 b + 1503 '&AQE=1'; 1504 a.Wa(d); 1505 a.Ua(d); 1506 a.T(); 1507 }; 1508 a.Xa = function() { 1509 var c = a.Ya(); 1510 return ( 1511 'http' + 1512 (a.ssl ? 's' : '') + 1513 '://' + 1514 c + 1515 '/b/ss/' + 1516 a.account + 1517 '/' + 1518 (a.mobile ? '5.' : '') + 1519 (a.pa() ? '10' : '1') + 1520 '/JS-' + 1521 a.version + 1522 (a.Hb ? 'T' : '') + 1523 (a.tagContainerMarker ? '-' + a.tagContainerMarker : '') 1524 ); 1525 }; 1526 a.pa = function() { 1527 return ( 1528 (a.AudienceManagement && a.AudienceManagement.isReady()) || 1529 0 != a.usePostbacks 1530 ); 1531 }; 1532 a.Ya = function() { 1533 var c = a.dc, 1534 b = a.trackingServer; 1535 b 1536 ? a.trackingServerSecure && a.ssl && (b = a.trackingServerSecure) 1537 : ((c = c ? ('' + c).toLowerCase() : 'd1'), 1538 'd1' == c ? (c = '112') : 'd2' == c && (c = '122'), 1539 (b = a.$a() + '.' + c + '.2o7.net')); 1540 return b; 1541 }; 1542 a.$a = function() { 1543 var c = a.visitorNamespace; 1544 c || 1545 ((c = a.account.split(',')[0]), (c = c.replace(/[^0-9a-z]/gi, ''))); 1546 return c; 1547 }; 1548 a.Pa = /{(%?)(.*?)(%?)}/; 1549 a.Lb = RegExp(a.Pa.source, 'g'); 1550 a.rb = function(c) { 1551 if ('object' == typeof c.dests) 1552 for (var b = 0; b < c.dests.length; ++b) { 1553 var d = c.dests[b]; 1554 if ('string' == typeof d.c && 'aa.' == d.id.substr(0, 3)) 1555 for (var f = d.c.match(a.Lb), e = 0; e < f.length; ++e) { 1556 var g = f[e], 1557 h = g.match(a.Pa), 1558 k = ''; 1559 '%' == h[1] && 'timezone_offset' == h[2] 1560 ? (k = new Date().getTimezoneOffset()) 1561 : '%' == h[1] && 1562 'timestampz' == h[2] && 1563 (k = a.vb()); 1564 d.c = d.c.replace(g, a.escape(k)); 1565 } 1566 } 1567 }; 1568 a.vb = function() { 1569 var c = new Date(), 1570 b = new Date(6e4 * Math.abs(c.getTimezoneOffset())); 1571 return ( 1572 a.j(4, c.getFullYear()) +
1573 '-' + 1574 a.j(2, c.getMonth() + 1) + 1575 '-' + 1576 a.j(2, c.getDate()) + 1577 'T' + 1578 a.j(2, c.getHours()) + 1579 ':' + 1580 a.j(2, c.getMinutes()) + 1581 ':' + 1582 a.j(2, c.getSeconds()) + 1583 (0 < c.getTimezoneOffset() ? '-' : '+') + 1584 a.j(2, b.getUTCHours()) + 1585 ':' + 1586 a.j(2, b.getUTCMinutes()) 1587 ); 1588 }; 1589 a.j = function(a, b) { 1590 return (Array(a + 1).join(0) + b).slice(-a); 1591 }; 1592 a.la = {}; 1593 a.doPostbacks = function(c) { 1594 if ('object' == typeof c) 1595 if ( 1596 (a.rb(c), 1597 'object' == typeof a.AudienceManagement && 1598 'function' == typeof a.AudienceManagement.isReady && 1599 a.AudienceManagement.isReady() && 1600 'function' == typeof a.AudienceManagement.passData) 1601 ) 1602 a.AudienceManagement.passData(c); 1603 else if ('object' == typeof c && 'object' == typeof c.dests) 1604 for (var b = 0; b < c.dests.length; ++b) { 1605 var d = c.dests[b]; 1606 'object' == typeof d && 1607 'string' == typeof d.c && 1608 'string' == typeof d.id && 1609 'aa.' == d.id.substr(0, 3) && 1610 ((a.la[d.id] = new Image()), 1611 (a.la[d.id].alt = ''), 1612 (a.la[d.id].src = d.c)); 1613 } 1614 }; 1615 a.Ua = function(c) { 1616 a.i || a.zb(); 1617 a.i.push(c); 1618 a.ea = a.B(); 1619 a.Na(); 1620 }; 1621 a.zb = function() { 1622 a.i = a.Cb(); 1623 a.i || (a.i = []); 1624 }; 1625 a.Cb = function() { 1626 var c, b; 1627 if (a.ka()) { 1628 try { 1629 (b = k.localStorage.getItem(a.ia())) && (c = k.JSON.parse(b)); 1630 } catch (d) {} 1631 return c; 1632 } 1633 }; 1634 a.ka = function() { 1635 var c = !0; 1636 (a.trackOffline && a.offlineFilename && k.localStorage && k.JSON) || 1637 (c = !1); 1638 return c; 1639 }; 1640 a.Da = function() { 1641 var c = 0; 1642 a.i && (c = a.i.length); 1643 a.p && c++; 1644 return c; 1645 }; 1646 a.T = function() { 1647 if (a.p && (a.A && a.A.complete && a.A.F && a.A.na(), a.p)) return; 1648 a.Ea = p; 1649 if (a.ja) a.ea > a.O && a.La(a.i), a.ma(500); 1650 else { 1651 var c = a.lb(); 1652 if (0 < c) a.ma(c); 1653 else if ((c = a.Aa())) (a.p = 1), a.Db(c), a.Gb(c); 1654 } 1655 }; 1656 a.ma = function(c) { 1657 a.Ea || (c || (c = 0), (a.Ea = setTimeout(a.T, c))); 1658 }; 1659 a.lb = function() { 1660 var c; 1661 if (!a.trackOffline || 0 >= a.offlineThrottleDelay) return 0; 1662 c = a.B() - a.Ja; 1663 return a.offlineThrottleDelay < c ? 0 : a.offlineThrottleDelay - c; 1664 }; 1665 a.Aa = function() { 1666 if (0 < a.i.length) return a.i.shift(); 1667 }; 1668 a.Db = function(c) { 1669 if (a.debugTracking) { 1670 var b = 'AppMeasurement Debug: ' + c; 1671 c = c.split('&'); 1672 var d; 1673 for (d = 0; d < c.length; d++) b += '\n\t' + a.unescape(c[d]); 1674 a.D(b); 1675 } 1676 }; 1677 a.bb = function() { 1678 return a.marketingCloudVisitorID || a.analyticsVisitorID; 1679 }; 1680 a.V = !1; 1681 var t; 1682 try { 1683 t = JSON.parse('{"x":"y"}'); 1684 } catch (w) { 1685 t = null; 1686 } 1687 t && 'y' == t.x 1688 ? ((a.V = !0), 1689 (a.U = function(a) { 1690 return JSON.parse(a); 1691 })) 1692 : k.$ && k.$.parseJSON 1693 ? ((a.U = function(a) { 1694 return k.$.parseJSON(a); 1695 }), 1696 (a.V = !0)) 1697 : (a.U = function() { 1698 return null; 1699 }); 1700 a.Gb = function(c) { 1701 var b, d, f; 1702 a.bb() && 1703 2047 < c.length && 1704 ('undefined' != typeof XMLHttpRequest && 1705 ((b = new XMLHttpRequest()), 1706 'withCredentials' in b ? (d = 1) : (b = 0)), 1707 b || 1708 'undefined' == typeof XDomainRequest || 1709 ((b = new XDomainRequest()), (d = 2)), 1710 b && 1711 ((a.AudienceManagement && a.AudienceManagement.isReady()) || 1712 0 != a.usePostbacks) && 1713 (a.V ? (b.va = !0) : (b = 0))); 1714 !b && a.Oa && (c = c.substring(0, 2047)); 1715 !b && 1716 a.d.createElement && 1717 (0 != a.usePostbacks || 1718 (a.AudienceManagement && a.AudienceManagement.isReady())) && 1719 (b = a.d.createElement('SCRIPT')) && 1720 'async' in b && 1721 ((f = 1722 (f = a.d.getElementsByTagName('HEAD')) && f[0] 1723 ? f[0] 1724 : a.d.body) 1725 ? ((b.type = 'text/javascript'), 1726 b.setAttribute('async', 'async'), 1727 (d = 3)) 1728 : (b = 0)); 1729 b || 1730 ((b = new Image()), 1731 (b.alt = ''), 1732 b.abort || 1733 'undefined' === typeof k.InstallTrigger || 1734 (b.abort = function() { 1735 b.src = p; 1736 })); 1737 b.Ka = Date.now(); 1738 b.xa = function() { 1739 try { 1740 b.F && (clearTimeout(b.F), (b.F = 0)); 1741 } catch (a) {} 1742 }; 1743 b.onload = b.na = function() { 1744 b.Ka && (a.fa = Date.now() - b.Ka); 1745 a.Va(c); 1746 b.xa(); 1747 a.pb(); 1748 a.Z(); 1749 a.p = 0; 1750 a.T(); 1751 if (b.va) { 1752 b.va = !1; 1753 try { 1754 a.doPostbacks(a.U(b.responseText)); 1755 } catch (d) {} 1756 } 1757 }; 1758 b.onabort = b.onerror = b.Ba = function() { 1759 b.xa(); 1760 (a.trackOffline || a.ja) && a.p && a.i.unshift(a.ob); 1761 a.p = 0; 1762 a.ea > a.O && a.La(a.i); 1763 a.Z(); 1764 a.ma(500); 1765 }; 1766 b.onreadystatechange = function() { 1767 4 == b.readyState && (200 == b.status ? b.na() : b.Ba()); 1768 }; 1769 a.Ja = a.B(); 1770 if (1 == d || 2 == d) { 1771 var e = c.indexOf('?'); 1772 f = c.substring(0, e); 1773 e = c.substring(e + 1); 1774 e = e.replace(/&callback=[a-zA-Z0-9_.\[\]]+/, ''); 1775 1 == d 1776 ? (b.open('POST', f, !0), b.send(e)) 1777 : 2 == d && (b.open('POST', f), b.send(e)); 1778 } else if (((b.src = c), 3 == d)) { 1779 if (a.Ha) 1780 try { 1781 f.removeChild(a.Ha); 1782 } catch (g) {} 1783 f.firstChild ? f.insertBefore(b, f.firstChild) : f.appendChild(b); 1784 a.Ha = a.A; 1785 } 1786 b.F = setTimeout(function() { 1787 b.F && 1788 (b.complete 1789 ? b.na() 1790 : (a.trackOffline && b.abort && b.abort(), b.Ba())); 1791 }, 5e3); 1792 a.ob = c; 1793 a.A = k['s_i_' + a.replace(a.account, ',', '_')] = b; 1794 if ((a.useForcedLinkTracking && a.K) || a.v) 1795 a.forcedLinkTrackingTimeout || (a.forcedLinkTrackingTimeout = 250), 1796 (a.aa = setTimeout(a.Z, a.forcedLinkTrackingTimeout)); 1797 }; 1798 a.pb = function() { 1799 if (a.ka() && !(a.Ia > a.O)) 1800 try { 1801 k.localStorage.removeItem(a.ia()), (a.Ia = a.B()); 1802 } catch (c) {} 1803 }; 1804 a.La = function(c) { 1805 if (a.ka()) { 1806 a.Na(); 1807 try { 1808 k.localStorage.setItem(a.ia(), k.JSON.stringify(c)), 1809 (a.O = a.B()); 1810 } catch (b) {} 1811 } 1812 }; 1813 a.Na = function() { 1814 if (a.trackOffline) { 1815 if (!a.offlineLimit || 0 >= a.offlineLimit) a.offlineLimit = 10; 1816 for (; a.i.length > a.offlineLimit; ) a.Aa(); 1817 } 1818 }; 1819 a.forceOffline = function() { 1820 a.ja = !0; 1821 }; 1822 a.forceOnline = function() { 1823 a.ja = !1; 1824 }; 1825 a.ia = function() { 1826 return a.offlineFilename + '-' + a.visitorNamespace + a.account; 1827 }; 1828 a.B = function() { 1829 return new Date().getTime(); 1830 }; 1831 a.Fa = function(a) { 1832 a = a.toLowerCase(); 1833 return 0 != a.indexOf('#') && 1834 0 != a.indexOf('about:') && 1835 0 != a.indexOf('opera:') && 1836 0 != a.indexOf('javascript:') 1837 ? !0 1838 : !1; 1839 }; 1840 a.setTagContainer = function(c) { 1841 var b, d, f; 1842 a.Hb = c; 1843 for (b = 0; b < a._il.length; b++) 1844 if ((d = a._il[b]) && 's_l' == d._c && d.tagContainerName == c) { 1845 a.R(d); 1846 if (d.lmq) 1847 for (b = 0; b < d.lmq.length; b++) 1848 (f = d.lmq[b]), a.loadModule(f.n); 1849 if (d.ml) 1850 for (f in d.ml) 1851 if (a[f]) 1852 for (b in ((c = a[f]), (f = d.ml[f]), f)) 1853 !Object.prototype[b] && 1854 ('function' != typeof f[b] || 1855 0 > ('' + f[b]).indexOf('s_c_il')) && 1856 (c[b] = f[b]); 1857 if (d.mmq) 1858 for (b = 0; b < d.mmq.length; b++) 1859 (f = d.mmq[b]), 1860 a[f.m] && 1861 ((c = a[f.m]), 1862 c[f.f] && 1863 'function' == typeof c[f.f] && 1864 (f.a 1865 ? c[f.f].apply(c, f.a) 1866 : c[f.f].apply(c))); 1867 if (d.tq) for (b = 0; b < d.tq.length; b++) a.track(d.tq[b]); 1868 d.s = a; 1869 break; 1870 } 1871 }; 1872 a.Util = { 1873 urlEncode: a.escape, 1874 urlDecode: a.unescape, 1875 cookieRead: a.cookieRead, 1876 cookieWrite: a.cookieWrite, 1877 getQueryParam: function(c, b, d, f) { 1878 var e, 1879 g = ''; 1880 b || (b = a.pageURL ? a.pageURL : k.location); 1881 d = d ? d : '&'; 1882 if (!c || !b) return g; 1883 b = '' + b; 1884 e = b.indexOf('?'); 1885 if (0 > e) return g; 1886 b = d + b.substring(e + 1) + d; 1887 if ( 1888 !f || 1889 !(0 <= b.indexOf(d + c + d) || 0 <= b.indexOf(d + c + '=' + d)) 1890 ) { 1891 e = b.indexOf('#'); 1892 0 <= e && (b = b.substr(0, e) + d); 1893 e = b.indexOf(d + c + '='); 1894 if (0 > e) return g; 1895 b = b.substring(e + d.length + c.length + 1); 1896 e = b.indexOf(d); 1897 0 <= e && (b = b.substring(0, e)); 1898 0 < b.length && (g = a.unescape(b)); 1899 return g; 1900 } 1901 }, 1902 getIeVersion: function() { 1903 if (document.documentMode) return document.documentMode; 1904 for (var a = 7; 4 < a; a--) { 1905 var b = document.createElement('div'); 1906 b.innerHTML = 1907 '\x3c!--[if IE ' + a + ']><span></span><![endif]--\x3e'; 1908 if (b.getElementsByTagName('span').length) return a; 1909 } 1910 return null; 1911 }, 1912 }; 1913 a.G = 'supplementalDataID timestamp dynamicVariablePrefix visitorID marketingCloudVisitorID analyticsVisitorID audienceManagerLocationHint authState fid vmk visitorMigrationKey visitorMigrationServer visitorMigrationServerSecure charSet visitorNamespace cookieDomainPeriods fpCookieDomainPeriods cookieLifetime pageName pageURL customerPerspective referrer contextData currencyCode lightProfileID lightStoreForSeconds lightIncrementBy retrieveLightProfiles deleteLightProfiles retrieveLightData'.split( 1914 ' ' 1915 ); 1916 a.g = a.G.concat( 1917 'purchaseID variableProvider channel server pageType transactionID campaign state zip events events2 products audienceManagerBlob tnt'.split( 1918 ' ' 1919 ) 1920 ); 1921 a.ga = 'timestamp charSet visitorNamespace cookieDomainPeriods cookieLifetime contextData lightProfileID lightStoreForSeconds lightIncrementBy'.split( 1922 ' ' 1923 ); 1924 a.P = a.ga.slice(0); 1925 a.ua = 'account allAccounts debugTracking visitor visitorOptedOut trackOffline offlineLimit offlineThrottleDelay offlineFilename usePlugins doPlugins configURL visitorSampling visitorSamplingGroup linkObject clickObject linkURL linkName linkType trackDownloadLinks trackExternalLinks trackClickMap trackInlineStats linkLeaveQueryString linkTrackVars linkTrackEvents linkDownloadFileTypes linkExternalFilters linkInternalFilters useForcedLinkTracking forcedLinkTrackingTimeout trackingServer trackingServerSecure ssl abort mobile dc lightTrackVars maxDelay expectSupplementalData usePostbacks registerPreTrackCallback registerPostTrackCallback AudienceManagement'.split( 1926 ' ' 1927 ); 1928 for (m = 0; 250 >= m; m++) 1929 76 > m && (a.g.push('prop' + m), a.P.push('prop' + m)), 1930 a.g.push('eVar' + m), 1931 a.P.push('eVar' + m), 1932 6 > m && a.g.push('hier' + m), 1933 4 > m && a.g.push('list' + m); 1934 m = 'pe pev1 pev2 pev3 latitude longitude resolution colorDepth
1934javascriptVersion javaEnabled cookiesEnabled browserWidth browserHeight connectionType homepage pageURLRest marketingCloudOrgID'.split( 1935 ' ' 1936 ); 1937 a.g = a.g.concat(m); 1938 a.G = a.G.concat(m); 1939 a.ssl = 0 <= k.location.protocol.toLowerCase().indexOf('https'); 1940 a.charSet = 'UTF-8'; 1941 a.contextData = {}; 1942 a.offlineThrottleDelay = 0; 1943 a.offlineFilename = 'AppMeasurement.offline'; 1944 a.Ja = 0; 1945 a.ea = 0; 1946 a.O = 0; 1947 a.Ia = 0; 1948 a.linkDownloadFileTypes = 1949 'exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx'; 1950 a.w = k; 1951 a.d = k.document; 1952 try { 1953 if (((a.Oa = !1), navigator)) { 1954 var v = navigator.userAgent; 1955 if ( 1956 'Microsoft Internet Explorer' == navigator.appName || 1957 0 <= v.indexOf('MSIE ') || 1958 (0 <= v.indexOf('Trident/') && 0 <= v.indexOf('Windows NT 6')) 1959 ) 1960 a.Oa = !0; 1961 } 1962 } catch (x) {} 1963 a.Z = function() { 1964 a.aa && (k.clearTimeout(a.aa), (a.aa = p)); 1965 a.k && a.K && a.k.dispatchEvent(a.K); 1966 a.v && 1967 ('function' == typeof a.v 1968 ? a.v() 1969 : a.k && a.k.href && (a.d.location = a.k.href)); 1970 a.k = a.K = a.v = 0; 1971 }; 1972 a.Ma = function() { 1973 a.b = a.d.body; 1974 a.b 1975 ? ((a.u = function(c) { 1976 var b, d, f, e, g;
1977 if ( 1978 !( 1979 (a.d && a.d.getElementById('cppXYctnr')) || 1980 (c && c['s_fe_' + a._in]) 1981 ) 1982 ) { 1983 if (a.wa) 1984 if (a.useForcedLinkTracking) 1985 a.b.removeEventListener('click', a.u, !1); 1986 else { 1987 a.b.removeEventListener('click', a.u, !0); 1988 a.wa = a.useForcedLinkTracking = 0; 1989 return; 1990 } 1991 else a.useForcedLinkTracking = 0; 1992 a.clickObject = c.srcElement ? c.srcElement : c.target; 1993 try { 1994 if ( 1995 !a.clickObject || 1996 (a.N && a.N == a.clickObject) || 1997 !( 1998 a.clickObject.tagName || 1999 a.clickObject.parentElement || 2000 a.clickObject.parentNode 2001 ) 2002 ) 2003 a.clickObject = 0; 2004 else { 2005 var h = (a.N = a.clickObject); 2006 a.da && (clearTimeout(a.da), (a.da = 0)); 2007 a.da = setTimeout(function() { 2008 a.N == h && (a.N = 0); 2009 }, 1e4); 2010 f = a.Da(); 2011 a.track(); 2012 if ( 2013 f < a.Da() && 2014 a.useForcedLinkTracking && 2015 c.target 2016 ) { 2017 for ( 2018 e = c.target; 2019 e && 2020 e != a.b && 2021 'A' != e.tagName.toUpperCase() && 2022 'AREA' != e.tagName.toUpperCase(); 2023 2024 ) 2025 e = e.parentNode; 2026 if ( 2027 e && 2028 ((g = e.href), 2029 a.Fa(g) || (g = 0), 2030 (d = e.target), 2031 c.target.dispatchEvent && 2032 g && 2033 (!d || 2034 '_self' == d || 2035 '_top' == d || 2036 '_parent' == d || 2037 (k.name && d == k.name))) 2038 ) { 2039 try { 2040 b = a.d.createEvent('MouseEvents'); 2041 } catch (l) { 2042 b = new k.MouseEvent(); 2043 } 2044 if (b) { 2045 try { 2046 b.initMouseEvent( 2047 'click', 2048 c.bubbles, 2049 c.cancelable, 2050 c.view, 2051 c.detail, 2052 c.screenX, 2053 c.screenY, 2054 c.clientX, 2055 c.clientY, 2056 c.ctrlKey, 2057 c.altKey,
2058 c.shiftKey, 2059 c.metaKey, 2060 c.button, 2061 c.relatedTarget 2062 ); 2063 } catch (m) { 2064 b = 0; 2065 } 2066 b && 2067 ((b[ 2068 's_fe_' + a._in 2069 ] = b.s_fe = 1), 2070 c.stopPropagation(), 2071 c.stopImmediatePropagation && 2072 c.stopImmediatePropagation(), 2073 c.preventDefault(), 2074 (a.k = c.target), 2075 (a.K = b)); 2076 } 2077 } 2078 } 2079 } 2080 } catch (n) { 2081 a.clickObject = 0; 2082 } 2083 } 2084 }), 2085 a.b && a.b.attachEvent 2086 ? a.b.attachEvent('onclick', a.u) 2087 : a.b && 2088 a.b.addEventListener && 2089 (navigator && 2090 ((0 <= navigator.userAgent.indexOf('WebKit') && 2091 a.d.createEvent) || 2092 (0 <= navigator.userAgent.indexOf('Firefox/2') && 2093 k.MouseEvent)) && 2094 ((a.wa = 1), 2095 (a.useForcedLinkTracking = 1), 2096 a.b.addEventListener('click', a.u, !0)), 2097 a.b.addEventListener('click', a.u, !1))) 2098 : setTimeout(a.Ma, 30); 2099 }; 2100 a.qb(); 2101 a.Qb || 2102 (r 2103 ? a.setAccount(r) 2104 : a.D( 2105 'Error, missing Report Suite ID in AppMeasurement initialization' 2106 ), 2107 a.Ma(), 2108 a.loadModule('ActivityMap')); 2109} 2110function s_gi(r) { 2111 var a, 2112 k = window.s_c_il, 2113 p, 2114 n, 2115 m = r.split(','), 2116 s, 2117 u, 2118 t = 0; 2119 if (k) 2120 for (p = 0; !t && p < k.length; ) { 2121 a = k[p]; 2122 if ('s_c' == a._c && (a.account || a.oun)) 2123 if (a.account && a.account == r) t = 1; 2124 else 2125 for ( 2126 n = a.account ? a.account : a.oun, 2127 n = a.allAccounts ? a.allAccounts : n.split(','), 2128 s = 0; 2129 s < m.length; 2130 s++ 2131 ) 2132 for (u = 0; u < n.length; u++) m[s] == n[u] && (t = 1); 2133 p++; 2134 } 2135 t ? a.setAccount && a.setAccount(r) : (a = new AppMeasurement(r)); 2136 return a; 2137} 2138AppMeasurement.getInstance = s_gi; 2139window.s_objectID || (window.s_objectID = 0); 2140function s_pgicq() { 2141 var r = window, 2142 a = r.s_giq, 2143 k, 2144 p, 2145 n; 2146 if (a) 2147 for (k = 0; k < a.length; k++) 2148 (p = a[k]), 2149 (n = s_gi(p.oun)), 2150 n.setAccount(p.un), 2151 n.setTagContainer(p.tagContainerName); 2152 r.s_giq = 0; 2153} 2154s_pgicq();
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.