PageSourceSearch

https://www.clinicalpainadvisor.com/wp-content/plugins/hm-throtle-…/assets/js/throtle-tag.js?ver=1.0.6

js clinicalpainadvisor.com collected 2026-10-04 00:47:05 UTC 1,984 bytes, 51 lines download raw bytes

1/* The below code snippet cannot be wrapped under IIF as c082Data has to be global var */
2
3<!-- Throtle Tag -->
4
5var c082Data = {
6    cdmn: 'metrics.idtid.com',
7    lm: 'e',
8    tt: 'tcs.dhj'
9};
10(function (a) {
11    a.aqet = 'pv';
12    a.r = new Date().getTime();
13    a.pn = document.title;
14    a.dmn = location.hostname;
15    a.evid = crypto.randomUUID ? crypto.randomUUID() : Math.random().toString(36).substring(2); //Fallback for random UUID
16    a.client_id = window.darService && window.darService.hmThrotle ? window.darService.hmThrotle.clientId : window.hmThrotle && window.hmThrotle.clientId;
17    a.sub_id = window.darService && window.darService.hmThrotle ? window.darService.hmThrotle.productId : window.hmThrotle && window.hmThrotle.productId;
18    a.extra_param = window.hmUtils && window.hmUtils.getOracleCookieId();
19    a.full_url = window.location.href;
20})(c082Data);
21
22function _pxTagInject(p, d, w, l) {
23    var o, k = [],
24        t = p.tt.slice(-1),
25        x = {cdmn: 1, lm: 1, tt: 1},
26        y = {cid: 1, cls: 1, dmn: 1, pubid: 1, evid: 1, aq_m: 1};
27    p.dmn = (p.dmn || (w.top[l] === w[l] ? '' + w[l] : d.referrer).split('/')[2]).split(':')[0];
28    for (o in p) {
29        if (y[o] || ((t != 'j' || p.aq_m) && !x[o])) {
30            k.push(o + "=" + encodeURIComponent(p[o])); // Encode values for safety
31        }
32    }
33    var s = d.createElement(t === 'f' ? 'img' : 'script');
34    s.id = s.title = 'pxscrpt';
35    s.async = s.defer = true;
36    s.src = 'https://' + p.cdmn + '/1/' + p.lm + '/' + p.tt + '?' + k.join("&");
37    d.body.appendChild(s);
38} // Wait for DOM to be fully loaded before injecting the tag
39function initPxTag() {
40    if (document.readyState === 'loading') {
41        document.addEventListener('DOMContentLoaded', function () {
42            _pxTagInject(c082Data, document, window, 'location');
43        });
44    } else {
45        _pxTagInject(c082Data, document, window, 'location');
46    }
47}
48
49// Execute immediately or when DOM is ready
50initPxTag();
51

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.