PageSourceSearch

https://www.fitzwilliam.bet/chunk-XTADL3VG-dd11b59904.js

js fitzwilliam.bet collected 2026-10-09 21:25:30 UTC 12,433 bytes, 1 lines download raw bytes

1import{a as M}from"./chunk-TDKUULUB-dd11b59904.js";import{a as Q}from"./chunk-74GIEF5Y-dd11b59904.js";import{a as f,b as o,c as R,d as N,h as E}from"./chunk-LJMDTJMY-dd11b59904.js";import{h as v,i as K,j as V}from"./chunk-VDTOEZHP-dd11b59904.js";import{a as W}from"./chunk-75DIZHNM-dd11b59904.js";import"./chunk-ZBRKOKDC-dd11b59904.js";import{b as q}from"./chunk-LTLRCGON-dd11b59904.js";import{a as Y,b as w,c as O,d as A,e as x,f as _,g as X,h as D,i as U,j as h}from"./chunk-YPMOIXO3-dd11b59904.js";import{c as S}from"./chunk-T2YCWQKY-dd11b59904.js";import{a as L}from"./chunk-KTTPAWML-dd11b59904.js";import{a as H}from"./chunk-UOQWDWNV-dd11b59904.js";import"./chunk-GPRI3ZTK-dd11b59904.js";import"./chunk-IIET3LBA-dd11b59904.js";import"./chunk-HUVKFROV-dd11b59904.js";import"./chunk-FSWCFVNX-dd11b59904.js";import"./chunk-JSH3PFYE-dd11b59904.js";import"./chunk-T76KE36H-dd11b59904.js";import{a}from"./chunk-QU7MDXGQ-dd11b59904.js";import{d as J}from"./chunk-YSY7J76D-dd11b59904.js";import{L as g,a as B,d as F,f as G,l as z,w as p}from"./chunk-MRJZQG62-dd11b59904.js";import{a as l}from"./chunk-HU6DUUP4-dd11b59904.js";var $=0,y=class{belType;children=[];start;end;callbackEnd=0;callbackDuration=0;nodeId=++$;addChild(s){this.children.push(s)}serialize(){}};var C=class extends y{constructor(s,t){super(),this.belType=U.AJAX,this.method=s.method,this.status=s.status,this.domain=s.domain,this.path=s.path,this.txSize=s.requestSize,this.rxSize=s.responseSize,this.requestedWith=s.type==="fetch"?1:"",this.spanId=s.spanId,this.traceId=s.traceId,this.spanTimestamp=s.spanTimestamp,this.gql=s.gql,this.targetAttributes=s.targetAttributes,this[S]=s[S],this.requestBody=s.requestBody,this.requestHeaders=s.requestHeaders,this.requestQuery=s.requestQuery,this.responseBody=s.responseBody,this.responseHeaders=s.responseHeaders,this.start=s.startTime,this.end=s.endTime,t?.latestLongtaskEnd?(this.callbackEnd=Math.max(t.latestLongtaskEnd,this.end),this.callbackDuration=this.callbackEnd-this.end):this.callbackEnd=this.end}serialize(s,t,i){let{addString:e,addStringRaw:r,addStringWithTruncation:n}=E(R,i),c=[],u=[o(this.belType),0,o(this.start-s),o(this.end-this.start),o(this.callbackEnd-this.end),o(this.callbackDuration),r(this.method),o(this.status),e(this.domain),e(this.path),o(this.txSize),o(this.rxSize),this.requestedWith,r(this.nodeId),f(this.spanId,r,!0)+f(this.traceId,r,!0)+f(this.spanTimestamp,o)],d=N(l(l({},this.targetAttributes||{}),this.gql||{}),{addKey:r,addVal:e});d.push(...N({[S]:this[S]},{addKey:r,addVal:r}));let I=N(l(l(l(l(l({},this.requestBody?{requestBody:this.requestBody}:{}),this.requestHeaders?{requestHeaders:this.requestHeaders}:{}),this.requestQuery?{requestQuery:this.requestQuery}:{}),this.responseBody?{responseBody:this.responseBody}:{}),this.responseHeaders?{responseHeaders:this.responseHeaders}:{}),{addKey:r,addVal:n});I.length&&g(J,["Ajax/Events/Payload/Bytes-Added",I.join(";").length],void 0,p.metrics,t.ee);let b=[...d,...I];return this.children.forEach(T=>b.push(T.serialize())),u[1]=o(b.length),c.push(u),b.length&&c.push(b.join(";")),c.join(";")}};var P=class extends y{id=z();initialPageURL=G;customName;customAttributes={};customDataByApi={};queueTime;appTime;newRoute;status=h.IP;domTimestamp=0;historyTimestamp=0;createdByApi=!1;keepOpenUntilEndApi=!1;onDone=[];customEnd=0;cancellationTimer;watchLongtaskTimer;constructor(s,t,i,e){super(),this.belType=U.INTERACTION,this.trigger=s,this.start=t,this.oldRoute=i,this.eventSubscription=new Map([["finished",[]],["cancelled",[]]]),this.forceSave=this.forceIgnore=!1,this.trigger===O&&(this.createdByApi=!0),this.newURL=this.oldURL=e||F?.location.href}updateHistory(s,t){this.domTimestamp>0||!t||t===this.oldURL||(this.newURL=t,this.historyTimestamp=s||B())}updateDom(s){!this.historyTimestamp||s<this.historyTimestamp||(this.domTimestamp=s||B())}checkHistoryAndDomChange(){return this.historyTimestamp>0&&this.domTimestamp>this.historyTimestamp?(this.status===h.PF||(this.status=h.PF,clearTimeout(this.cancellationTimer),this.watchLongtaskTimer??=setTimeout(()=>this.done(),_)),!0):!1}on(s,t){if(!this.eventSubscription.has(s))throw new Error("Cannot subscribe to non pre-defined events.");
1if(typeof t!="function")throw new Error("Must supply function as callback.");this.eventSubscription.get(s).push(t)}done(s=this.customEnd,t=!1){return this.keepOpenUntilEndApi&&!t?!1:(this.status===h.FIN||this.status===h.CAN||(clearTimeout(this.cancellationTimer),clearTimeout(this.watchLongtaskTimer),this.onDone.forEach(i=>i(this.customDataByApi)),this.forceIgnore?this.#e():this.status===h.PF?this.#t(s):this.forceSave?this.#t(s||performance.now()):this.#e()),!0)}#t(s){this.end=Math.max(this.domTimestamp,this.historyTimestamp,s),this.status=h.FIN,this.eventSubscription.get("finished").forEach(i=>i())}#e(){this.status=h.CAN,this.eventSubscription.get("cancelled").forEach(t=>t())}isActiveDuring(s){return this.status===h.IP||this.status===h.PF?this.start<=s:this.status===h.FIN&&this.start<=s&&s<this.end}get firstPaint(){}get firstContentfulPaint(){}get navTiming(){}serialize(s,t,i,e){let r=s===void 0,{addString:n,addStringRaw:c}=E(R,i),u=[],d;this.trigger===A?d=D.INITIAL_PAGE_LOAD:this.newURL!==this.oldURL?d=D.ROUTE_CHANGE:d=D.UNSPECIFIED;let I=[o(this.belType),0,o(this.start-(r?0:s)),o(this.end-this.start),o(0),o(0),c(this.trigger),n(L(this.initialPageURL,!0)),n(L(this.oldURL,!0)),n(L(this.newURL,!0)),n(this.customName),d,f(this.queueTime,o,!0)+f(this.appTime,o,!0)+f(this.oldRoute,n,!0)+f(this.newRoute,n,!0)+c(this.id),c(this.nodeId),f(this.firstPaint,o,!0)+f(this.firstContentfulPaint,o)],b=l(l({},t.info.jsAttributes),this.customAttributes),T=N(b||{},{addKey:c,addVal:n});return t.info.atts&&T.push("a,"+n(t.info.atts)),this.children.forEach(Z=>T.push(Z.serialize(r?this.start:s,t,e))),I[1]=o(T.length),u.push(I),T.length&&u.push(T.join(";")),this.navTiming?u.push(this.navTiming):u.push(""),u.join(";")}};var k=class extends P{constructor(s){super(A,0,null),this.queueTime=s.info.queueTime,this.appTime=s.info.applicationTime,this.oldURL=document.referrer||void 0}get firstPaint(){return K.current.value}get firstContentfulPaint(){return v.current.value}get navTiming(){if(!M.length)return;let s=",",t="b",i=0;return M.slice(1,21).forEach(e=>{e!==void 0?(t+=s+o(e-i),s=",",i=e):(t+=s+"!",s="")}),t}};var Ft=(()=>{class m extends W{static featureName=x;constructor(t,{domObserver:i}){super(t,x),super.customAttributesAreSeparate=!0,this.interactionObfuscator=new q(t,H.BI),this.ajaxObfuscator=new q(t,H.AJAX),this.interactionsToHarvest=this.events,this.domObserver=i,this.initialPageLoadInteraction=new k(t),this.initialPageLoadInteraction.onDone.push(()=>{t.runtime.session?.isNew&&(this.initialPageLoadInteraction.customAttributes.isFirstOfSession=!0),this.initialPageLoadInteraction.customAttributes.webdriverDetected=V,this.initialPageLoadInteraction.forceSave=!0;let e=this.initialPageLoadInteraction;this.events.add(e)}),Q.subscribe(({value:e})=>{this.initialPageLoadInteraction.done(e),this.reportSupportabilityMetric("SoftNav/Interaction/InitialPageLoad/Duration/Ms",Math.round(e))}),this.latestRouteSetByApi=null,this.interactionInProgress=null,this.latestHistoryUrl=window.location.href,this.harvestOpts.beforeUnload=()=>this.interactionInProgress?.done(),this.waitForFlags(["spa"]).then(([e])=>{e?this.drain():(this.blocked=!0,this.deregisterDrain())}),a("newUIEvent",e=>this.startUIInteraction(e.type,Math.floor(e.timeStamp),e.target),this.featureName,this.ee),a("newURL",(e,r)=>{this.latestHistoryUrl=r,this.interactionInProgress?.updateHistory(e,r)},this.featureName,this.ee),a("newDom",e=>{this.interactionInProgress?.updateDom(e),this.interactionInProgress?.checkHistoryAndDomChange()},this.featureName,this.ee),this.ee.on("long-task",e=>{this.interactionInProgress?.watchLongtaskTimer&&(clearTimeout(this.interactionInProgress.watchLongtaskTimer),this.interactionInProgress.customEnd=e.end,this.interactionInProgress.watchLongtaskTimer=setTimeout(()=>this.interactionInProgress.done(),_),this.reportSupportabilityMetric("SoftNav/Interaction/Extended"))}),this.#i(),a("ajax",this.#t.bind(this),this.featureName,this.ee),a("jserror",this.#e.bind(this),this.featureName,this.ee)}serializer(t){let i,e=[];for(let r of t)e.push(r.serialize(i,this.agentRef,this.interactionObfuscator,this.ajaxObfuscator)),i===void 0&&(i=Math.floor(r.start));return"bel.7;".concat(e.join(";"))}startUIInteraction(t,i,e){if(this.interactionInProgress?.createdByApi||t===w&&this.interactionInProgress?.trigger!==w&&i-this.interactionInProgress?.start<=X||this.interactionInProgress?.done()===!1)return;let r=t===w?this.latestHistoryUrl:void 0;if(this.interactionInProgress=new P(t,i,this.latestRouteSetByApi,r),t===Y[0]){let n=j(e);n&&(this.interactionInProgress.customAttributes.actionText=n)}this.interactionInProgress.cancellationTimer=setTimeout(()=>{this.interactionInProgress.done(),this.reportSupportabilityMetric("SoftNav/Interaction/TimeOut")},3e4),this.setClosureHandlers()}setClosureHandlers(){this.interactionInProgress.on("finished",()=>{let t=this.interactionInProgress;this.events.add(this.interactionInProgress),this.interactionInProgress=null,this.domObserver.disconnect(),this.reportSupportabilityMetric("SoftNav/Interaction/".concat(t.newURL!==t.oldURL?"RouteChange":"Custom","/Duration/Ms"),Math.round(t.end-t.start))}),this.interactionInProgress.on("cancelled",()=>{this.interactionInProgress=null,this.domObserver.disconnect()})}getInteractionFor(t){if(this.interactionInProgress?.isActiveDuring(t))return this.interactionInProgress;let i,e=this.interactionsToHarvest.get();if(e){for(let r=e.length-1;r>=0;r--){let n=e[r];if(n.isActiveDuring(t)){if(n.trigger!==A)return n;i=n}}if(i)return i;if(this.initialPageLoadInteraction?.isActiveDuring(t))return this.initialPageLoadInteraction}}#t(t,i){let e=this.getInteractionFor(t.startTime);e?e.status===h.FIN?r.call(this,t,i,e):(e.on("finished",()=>r.call(this,t,i,e)),e.on("cancelled",()=>g("returnAjax",[t],void 0,p.ajax,this.ee))):g("returnAjax",[t],void 0,p.ajax,this.ee);function r(n,c,u){let d=u.end;if(n.startTime>d){g("returnAjax",[n],void 0,p.ajax,this.ee);return}let I=new C(n,c);u.addChild(I)}}#e(t){let i=t[3].time,e=this.getInteractionFor(i);if(!e)return g("returnJserror",[t],void 0,p.jserrors,this.ee);e.status===h.FIN?r.call(this,t,e):(e.on("finished",()=>r.call(this,t,e)),e.on("cancelled",()=>g("returnJserror",[t],void 0,p.jserrors,this.ee)));function r(n,c){let u=c.end;if(i>u)return g("returnJserror",[n],void 0,p.jserrors,this.ee);let d=n[2];d.browserInteractionId=c.id,g("returnJserror",[n,c.customAttributes],void 0,p.jserrors,this.ee)}}#i(){let t="api-ixn-",i=this;a(t+"get",function(e,{waitForEnd:r,targetPageLoad:n}={}){n?this.associatedInteraction=i.initialPageLoadInteraction:(this.associatedInteraction=i.getInteractionFor(e),this.associatedInteraction?.trigger===A&&(this.associatedInteraction=null),this.associatedInteraction||(this.associatedInteraction=i.interactionInProgress=new P(O,Math.floor(e),i.latestRouteSetByApi),i.domObserver.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}
1),i.setClosureHandlers())),r===!0&&(this.associatedInteraction.keepOpenUntilEndApi=!0,clearTimeout(this.associatedInteraction.cancellationTimer))},i.featureName,i.ee),a(t+"end",function(e){this.associatedInteraction.done(e,!0)},i.featureName,i.ee),a(t+"save",function(){this.associatedInteraction.forceSave=!0},i.featureName,i.ee),a(t+"ignore",function(){this.associatedInteraction.forceIgnore=!0},i.featureName,i.ee),a(t+"getContext",function(e,r){typeof r=="function"&&setTimeout(()=>r(this.associatedInteraction.customDataByApi),0)},i.featureName,i.ee),a(t+"onEnd",function(e,r){typeof r=="function"&&this.associatedInteraction.onDone.push(r)},i.featureName,i.ee),a(t+"actionText",function(e,r){r&&(this.associatedInteraction.customAttributes.actionText=r)},i.featureName,i.ee),a(t+"setName",function(e,r,n){r&&(this.associatedInteraction.customName=r),n&&(this.associatedInteraction.trigger=n)},i.featureName,i.ee),a(t+"setAttribute",function(e,r,n){this.associatedInteraction.customAttributes[r]=n},i.featureName,i.ee),a(t+"routeName",function(e,r){i.latestRouteSetByApi=r,i.interactionInProgress&&(i.interactionInProgress.newRoute=r)},i.featureName,i.ee)}}return m})();function j(m){let s=m.tagName?.toLowerCase();if(["a","button","input"].includes(s))return m.title||m.value||m.innerText}export{Ft as Aggregate};

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.