PageSourceSearch

https://www.gamblingsites.com/app/plugins/user-data-analytics/publ…53f037b912fc9b11a41874f5975c67.js?ver=6.9.5

js gamblingsites.com collected 2026-10-02 05:18:45 UTC 16,736 bytes, 1 lines download raw bytes

1var uda;!function(){const t=new Set(["table","aside","footer","nav","header"]),e=new Set(["main","article","section"]);new class{constructor(t){0!==Object.keys(t).length&&(this.isMatomo="mat"in t&&t.mat,this.isUCT="uct"in t&&t.uct,this.isGTM="gtm"in t&&t.gtm,this.affLinkPatterns="alp"in t&&Array.isArray(t.alp)?t.alp:[],this.queryParam="qp"in t?t.qp:"",this.isPtt="ptt"in t&&t.ptt,this.pageType="pt"in t&&t.pt,this.isTestHarness="test"in t&&Boolean(t.test),this.isProdSim="prodSim"in t&&Boolean(t.prodSim),this.prodSimMode="prodSimMode"in t?String(t.prodSimMode):"stub",["stub","load_matomo"].includes(this.prodSimMode)||(this.prodSimMode="stub"),this.isProdSim&&"stub"===this.prodSimMode&&(window._mtm=window._mtm||[],window._paq=window._paq||[],this.isGTM&&(window.dataLayer=window.dataLayer||[])),this.ptCDIndex="matcdi"in t&&"pt"in t.matcdi?t.matcdi.pt:3,this.operatorRegexByPattern={},this.positionCache=new WeakMap,this.affLinkSelector=this.affLinkPatterns.length>0?this.affLinkPatterns.map((t=>`a[href*="${CSS.escape(t)}"]`)).join(", "):"a[href]",this.isMatomo&&(this.pushMatomoCustomDimensions(),this.isUCT&&(this.matomoEvent=null)),(this.isMatomo||this.isTestHarness||this.isProdSim)&&(this.mutationObserver=null,this.initEventDelegation(),this.deferredInit(),this.isTestHarness&&this.initTestHarness()))}destroy(){this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=null),this.mutationFlushId&&("undefined"!=typeof cancelIdleCallback?cancelIdleCallback(this.mutationFlushId):clearTimeout(this.mutationFlushId),this.mutationFlushId=null),this.pendingMutations&&(this.pendingMutations.length=0)}initTestHarness(){if(this.testHarness&&this.testHarness.enabled)return;this.testHarness={enabled:!0,longTasks:[],interactions:new Map,lastClicks:[],longTaskObserver:null,eventObserver:null};const t="undefined"!=typeof PerformanceObserver,e=t&&Array.isArray(PerformanceObserver.supportedEntryTypes)?PerformanceObserver.supportedEntryTypes:[];if(t&&e.includes("longtask"))try{this.testHarness.longTaskObserver=new PerformanceObserver((t=>{t.getEntries().forEach((t=>this.testHarness.longTasks.push(t)))})),this.testHarness.longTaskObserver.observe({type:"longtask",buffered:!0})}catch(t){}if(t&&e.includes("event"))try{this.testHarness.eventObserver=new PerformanceObserver((t=>{t.getEntries().forEach((t=>{if(!t.interactionId)return;const e=this.testHarness.interactions.get(t.interactionId)||0;this.testHarness.interactions.set(t.interactionId,Math.max(e,t.duration))}))})),this.testHarness.eventObserver.observe({type:"event",buffered:!0,durationThreshold:0})}catch(t){}const s=()=>this.testHarness.longTasks.reduce(((t,e)=>t+Math.max(0,e.duration-50)),0),n=()=>{let t=0;return this.testHarness.interactions.forEach((e=>{e>t&&(t=e)})),t},i=t=>this.getMatchedAffiliatePattern(t),a=(t,e,s)=>{const n=[];let i=null,a=null,o=null,r=null;this.isMatomo||n.push("matomo_disabled"),this.isUCT||n.push("uct_disabled"),this.isGTM||n.push("gtm_disabled"),this.isUCT&&(this.buildMatomoEvent(t,e,s),o=this.matomoEvent?{...this.matomoEvent}:null,r=this.isGTM&&o?{...o}:null);const l=Boolean(this.isMatomo&&this.isUCT),d=Boolean(this.isMatomo&&this.isUCT&&this.isGTM);return l&&(i=o),d&&(a=r),{mtmPayload:i,gtmPayload:a,simulatedMtmPayload:o,simulatedGtmPayload:r,wouldPushToMtm:l,wouldPushToDataLayer:d,simulationMode:Boolean(this.isUCT&&!this.isMatomo),blockedReasons:n}};document.addEventListener("click",(t=>{const{target:e}=t,o=e instanceof Element?e:e&&e.parentElement,r=o&&o.closest?o.closest("a"):null;if(!r||!r.hasAttribute("href"))return;const{href:l}=r,d=i(l);if(!d)return;t.preventDefault(),t.stopImmediatePropagation();const c=l,h=this.handleAffLinkClick(r,d),u=a(r,d,h),p={originalHref:c,finalHref:r.href,matchedPattern:d,clickId:h,hasPayload:r.href.includes(`${this.queryParam}=`),time:Date.now(),matomoEnabled:Boolean(this.isMatomo),uctEnabled:Boolean(this.isUCT),gtmEnabled:Boolean(this.isGTM),...u,worstInteractionMs:n(),longTaskCount:this.testHarness.longTasks.length,tbtLikeMs:s()};this.testHarness.lastClicks.push(p),this.testHarness.lastClicks.length>25&&this.testHarness.lastClicks.shift(),this.testHarness.panel&&this.testHarness.panel.update&&this.testHarness.panel.update(
1),console.warn("[UDA_TEST] Affiliate click captured",p)}),!0),window.UDA_TEST={lastClicks:this.testHarness.lastClicks,reset:()=>{this.testHarness.longTasks.length=0,this.testHarness.interactions.clear(),this.testHarness.lastClicks.length=0,this.testHarness.panel&&this.testHarness.panel.update&&this.testHarness.panel.update()},print:()=>{const t=n(),e=s(),i=this.testHarness.lastClicks[this.testHarness.lastClicks.length-1]||null;console.log("[UDA_TEST] Summary",{lastClick:i,worstInteractionMs:t,longTaskCount:this.testHarness.longTasks.length,tbtLikeMs:e})}},this.initTestHarnessPanel(),console.warn("[UDA_TEST] Enabled (dev/admin). Use window.UDA_TEST.print() / reset().")}initTestHarnessPanel(){if(!this.testHarness||!this.testHarness.enabled)return;if(this.testHarness.panel&&this.testHarness.panel.root)return;const t=document.createElement("div");t.setAttribute("data-uda-test-panel","1"),t.style.position="fixed",t.style.right="12px",t.style.bottom="12px",t.style.zIndex="999999",t.style.width="360px",t.style.maxHeight="50vh",t.style.overflow="auto",t.style.background="rgba(20, 20, 20, 0.95)",t.style.color="#fff",t.style.border="1px solid rgba(255,255,255,0.15)",t.style.borderRadius="8px",t.style.fontFamily="ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace",t.style.fontSize="12px",t.style.boxShadow="0 8px 24px rgba(0,0,0,0.35)";const e=document.createElement("div");e.style.display="flex",e.style.alignItems="center",e.style.justifyContent="space-between",e.style.padding="10px 10px 6px",e.style.borderBottom="1px solid rgba(255,255,255,0.12)";const s=document.createElement("div");s.textContent="UDA Test Harness",s.style.fontWeight="700";const n=document.createElement("div");n.style.display="flex",n.style.gap="6px";const i=t=>{const e=document.createElement("button");return e.type="button",e.textContent=t,e.style.cursor="pointer",e.style.border="1px solid rgba(255,255,255,0.25)",e.style.background="rgba(255,255,255,0.08)",e.style.color="#fff",e.style.borderRadius="6px",e.style.padding="4px 6px",e.style.fontSize="12px",e},a=i("Hide"),o=i("Reset"),r=i("Copy last");n.appendChild(a),n.appendChild(r),n.appendChild(o),e.appendChild(s),e.appendChild(n);const l=document.createElement("div");l.style.padding="8px 10px 10px";const d=document.createElement("div");l.appendChild(d);const c=document.createElement("div");c.style.position="absolute",c.style.left="10px",c.style.right="10px",c.style.top="6px",c.style.padding="8px 10px",c.style.borderRadius="6px",c.style.border="1px solid rgba(255,255,255,0.18)",c.style.background="rgba(0,0,0,0.55)",c.style.zIndex="100000",c.style.fontWeight="600",c.style.opacity="0",c.style.pointerEvents="none",c.style.transition="opacity 140ms ease-in-out",c.style.display="none";const h=(t,{isError:e=!1}={})=>{c.textContent=t,c.style.display="block",c.style.background=e?"rgba(140, 20, 20, 0.75)":"rgba(0,0,0,0.55)",setTimeout((()=>{c.style.opacity="1"}),0),setTimeout((()=>{c.style.opacity="0"}),1800),setTimeout((()=>{c.style.display="none"}),2e3)},u=()=>{const t=this.testHarness.lastClicks.slice(-10).reverse();if(d.innerHTML="",!t.length){const t=document.createElement("div");return t.textContent="No clicks captured yet.",t.style.opacity="0.8",void d.appendChild(t)}t.forEach((t=>{const e=document.createElement("div");e.style.border="1px solid rgba(255,255,255,0.12)",e.style.borderRadius="6px",e.style.padding="8px",e.style.marginBottom="8px";const s=document.createElement("div");s.style.display="flex",s.style.justifyContent="space-between",s.style.gap="8px";const n=document.createElement("div");n.style.flex="1";const i=document.createElement("div");i.style.fontWeight="700",i.textContent=t.matchedPattern;const a=document.createElement("div");a.style.opacity="0.85",a.style.wordBreak="break-all",a.textContent=t.finalHref,n.appendChild(i),n.appendChild(a);const o=document.createElement("div");o.style.whiteSpace="nowrap",o.style.textAlign="right";const r=document.createElement("div");r.textContent=t.hasPayload?"payload: yes":"payload: NO";const l=document.createElement("div");l.textContent=`INP-like: ${Math.round(t.worstInteractionMs)}ms`;const c=document.createElement("div");c.textContent=`TBT-like: ${Math.round(t.tbtLikeMs)}ms`,o.appendChild(r),o.appendChild(l),o.appendChild(c),s.appendChild(n),s.appendChild(o);const h=document.createElement("div");if(h.style.marginTop="6px",h.style.opacity="0.9",h.textContent=`mat:${t.matomoEnabled?"on":"off"}  uct:${t.uctEnabled?"on":"off"}  gtm:${t.gtmEnabled?"on":"off"}  blocked:${(t.blockedReasons||[]).join(",")||"none"}`,t.uctEnabled)if(t.simulatedMtmPayload){const s=document.createElement("details");s.style.marginTop="6px";const n=document.createElement("summary");n.style.cursor="pointer",n.textContent=t.wouldPushToMtm?"_mtm payload":"_mtm payload (simulated)";const i=document.createElement("pre");i.style.whiteSpace="pre-wrap",i.style.wordBreak="break-word",i.style.margin="6px 0 0",i.textContent=JSON.stringify(t.simulatedMtmPayload,null,2),s.appendChild(n),s.appendChild(i),e.appendChild(s)}else{const t=document.createElement("div");t.style.marginTop="6px",t.style.opacity="0.85",t.textContent="No _mtm payload could be built for this link.",e.appendChild(t)}e.appendChild(s),e.appendChild(h),d.appendChild(e)}))};a.addEventListener("click",(()=>{const t="none"===l.style.display;l.style.display=t?"block":"none",a.textContent=t?"Hide":"Show"})),o.addEventListener("click",(()=>window.UDA_TEST.reset())),r.addEventListener("click",(async()=>{const t=this.testHarness.lastClicks[this.testHarness.lastClicks.length-1];if(!t)return;const e=JSON.stringify(t,null,2);try{await navigator.clipboard.writeText(e),h("Copied last click report")}catch(t){console.warn("[UDA_TEST] Clipboard write failed"),h("Copy failed",{isError:!0})}})),t.appendChild(e),t.appendChild(c),t.appendChild(l),document.body.appendChild(t),this.testHarness.panel={root:t,update:u},u()}initEventDelegation(){0!==this.affLinkPatterns.length&&0!==this.queryParam.length&&document.addEventListener("click",(t=>{const{target:e}=t,s=e instanceof Element?e:e&&e.parentElement,n=s&&s.closest?s.closest("a"):null;if(!n||!n.hasAttribute("href"))return;const i=this.getMatchedAffiliatePattern(n.href);i&&this.handleAffLinkClick(n,i)}),{passive:!0})}deferredInit(){if(!this.isUCT)return;if(0===this.affLinkPatterns.length)return;var t;t=()=>
1{this.precomputeComponentData(),this.initMutationObserver()},"undefined"!=typeof requestIdleCallback?requestIdleCallback(t,{timeout:2e3}):setTimeout(t,0)}precomputeComponentData(){if(0===this.affLinkPatterns.length)return;const t=document.querySelectorAll(this.affLinkSelector),e=new WeakSet;let s=0;const n=()=>{const i=Math.min(s+50,t.length);for(let n=s;n<i;n++){const s=t[n];e.has(s)||(this.isAffiliateLinkHref(s.href)&&this.isUCT&&this.cacheComponentData(s),e.add(s))}s=i,s<t.length&&requestAnimationFrame(n)};n()}initMutationObserver(){if(this.isUCT&&"undefined"!=typeof MutationObserver&&0!==this.affLinkPatterns.length){if(!document.body)return"loading"===document.readyState?void document.addEventListener("DOMContentLoaded",(()=>this.initMutationObserver())):void 0;this.pendingMutations=[],this.mutationFlushId=null,this.mutationObserver=new MutationObserver((t=>{if(this.pendingMutations.push(...t),!this.mutationFlushId){const t="undefined"!=typeof requestIdleCallback?t=>requestIdleCallback(t,{timeout:1e3}):t=>setTimeout(t,0);this.mutationFlushId=t((()=>{const t=this.pendingMutations.splice(0);this.mutationFlushId=null,this.positionCache&&(this.positionCache=new WeakMap),t.forEach((({addedNodes:t})=>{t.forEach((t=>this.processAddedNode(t)))}))}))}})),this.mutationObserver.observe(document.body,{childList:!0,subtree:!0})}}processAddedNode(t){if(!t||1!==t.nodeType)return;const e=t;"A"===e.tagName&&e.hasAttribute("href")&&this.processNewLink(e);e.querySelectorAll(this.affLinkSelector).forEach((t=>this.processNewLink(t)))}processNewLink(t){t.hasAttribute("href")&&this.isAffiliateLinkHref(t.href)&&this.isUCT&&this.cacheComponentData(t)}cacheComponentData(t){let e=null;const s=t.closest("[data-component]");if(s&&s.dataset.component)t.dataset.udaComponent=s.dataset.component,t.dataset.udaSource="data-attr";else{const s=this.resolveArea(t);t.dataset.udaComponent=s.area,e=s.container,t.dataset.udaSource="auto-detect"}const n=t.closest("[data-element]");if(n&&n.dataset.element?t.dataset.udaElement=n.dataset.element:t.dataset.udaElement=this.resolveType(t),"position"in t.dataset)t.dataset.udaPosition=t.dataset.position;else if(e){const s=this.resolvePosition(t,e);null!==s&&(t.dataset.udaPosition=s)}}getMatchedAffiliatePattern(t){if(!t)return null;for(let e=0;e<this.affLinkPatterns.length;e++){const s=this.affLinkPatterns[e];if(t.includes(s)&&!t.endsWith(s)&&!t.endsWith(s.substring(0,s.length-1)))return s}return null}isAffiliateLinkHref(t){return null!==this.getMatchedAffiliatePattern(t)}resolveArea(s){let n=s.parentElement;for(;n&&n!==document.body;){if(n.id)return{area:`#${n.id}`,container:n};const e=n.tagName.toLowerCase();if(t.has(e)){return{area:`${e}${n.classList.length>0?`.${n.classList[0]}`:""}`,container:n}}if(n.hasAttribute("role"))return{area:`[role=${n.getAttribute("role")}]`,container:n};const s=n.querySelector(":scope > h1, :scope > h2, :scope > h3");if(s){const t=s.textContent.trim();if(t.length>0&&t.length<=80)return{area:t,container:n}}n=n.parentElement}n=s.parentElement;let i=null;for(;n&&n!==document.body;){const t=n.tagName.toLowerCase();if(e.has(t))break;n.classList&&n.classList.length>0&&(i={area:`${t}.${n.classList[0]}`,container:n}),n=n.parentElement}return i||{area:"unknown",container:null}}resolveType(t){if(t.querySelector("img")||t.querySelector("svg"))return"image";if(t.querySelector("button"))return"button";const e=Array.from(t.classList).join(" ").toLowerCase();return/\b(btn|button|cta)\b/.test(e)?"button":"text-link"}resolvePosition(t,e){if(!e)return null;let s=this.positionCache.get(e);if(!s){if("table"===e.tagName.toLowerCase()){s={type:"table",items:Array.from(e.querySelectorAll(":scope > tbody > tr, :scope > tfoot > tr")).filter((t=>Array.from(t.querySelectorAll("a[href]")).some((t=>this.isAffiliateLinkHref(t.href)))))}}else s={type:"links",items:Array.from(e.querySelectorAll("a[href]")).filter((t=>this.isAffiliateLinkHref(t.href)))};this.positionCache.set(e,s)}const n="table"===s.type?t.closest("tr"):t;if(!n)return null;const i=s.items.indexOf(n);return i>=0?String(i+1):null}handleAffLinkClick(t,e){const s=1e3*Date.now()+Math.floor(1e3*Math.random());return this.updateAffLinkPayload(t,s),this.isUCT&&this.isMatomo&&(this.buildMatomoEvent(t,e,s),this.pushMatomoAffClickEvent()),s}buildMatomoEvent(t,e,s){if(this.matomoEvent=null,t&&e&&s){const n=t=>t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=t=>t?(this.operatorRegexByPattern[t]||(this.operatorRegexByPattern[t]=new RegExp(`${n(t)}([^-/]+)`)),this.operatorRegexByPattern[t]):null;let a="unknown";if(t.hasAttribute("href")){const s=i(e),n=s?t.href.match(s):null;if(n){const[,t]=n;t&&(a=t)}}"udaComponent"in t.dataset||this.cacheComponentData(t);const o=t.dataset.udaComponent||"unknown",r=t.dataset.udaElement||"unknown",l="udaPosition"in t.dataset?t.dataset.udaPosition:null;let d=t.href;if(t.hasAttribute("href")){const s=t.href.indexOf(e);if(-1!==s){d=t.href.substring(s);const e=d.indexOf("?");-1!==e&&(d=d.substring(0,e));const n=d.indexOf("#");-1!==n&&(d=d.substring(0,n))}}this.matomoEvent={area:o,clickId:s,event:"affiliate_click",eventAction:d,eventCategory:"affiliate links",eventLabel:d,operator:a,position:l,type:r}}}pushMatomoAffClickEvent(){if(this.matomoEvent){if((window._mtm||[]).push(this.matomoEvent),this.isGTM){(window.dataLayer||[]).push(this.matomoEvent)}}}updateAffLinkPayload(t,e){if(!t.hasAttribute("href"))return;const{href:s}=t,n=this.queryParam,i=String(e),a=s.indexOf("?");if(-1!==a)try{const e=new URL(s);e.searchParams.set(n,i),t.href=e.toString()}catch(e){const o=s.indexOf("#"),r=-1!==o?s.substring(0,o):s,l=-1!==o?s.substring(o):"",d=r.substring(a+1);try{const e=new URLSearchParams(d);e.set(n,i);const s=e.toString();t.href=`${r.substring(0,a+1)}${s}${l}`}catch(e){const s=d.length>0&&!d.endsWith("&")?"&":"";t.href=`${r}${s}${n}=${i}${l}`}}else{const e=s.indexOf("#");t.href=-1!==e?`${s.substring(0,e)}?${n}=${i}${s.substring(e)}`:`${s}?${n}=${i}`}}pushMatomoCustomDimensions(){const t=window._paq||[];this.isPtt&&this.pageType&&t.push(["setCustomDimension",this.ptCDIndex,this.pageType]),t.push(["trackPageView"]);(window._mtm||[]).push({event:"pageview-tracked"})}}(udaVars),uda={}}();

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.