PageSourceSearch

https://audioboom.com/assets/packs/js/soft_navigations-aggregate-f1d657c0309be004749d.chunk.js

js audioboom.com collected 2026-09-24 07:29:33 UTC 12,415 bytes, 1 lines download raw bytes

1!function(){try{var t="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="2bbf98ca-6457-4e1a-bea7-06ebdd97ee1c",t._sentryDebugIdIdentifier="sentry-dbid-2bbf98ca-6457-4e1a-bea7-06ebdd97ee1c")}catch(t){}}();"use strict";(self.webpackChunkaudioboom_web=self.webpackChunkaudioboom_web||[]).push([[4769],{63312:function(t,e,i){i.r(e),i.d(e,{Aggregate:function(){return N}});var s=i(34842),r=i(72024),n=i(98689),a=i(91666),o=i(19470),h=i(58826),c=i(15377),u=i(276),d=i(48861),l=i(93221),m=i(51914);let p=0;class g{belType;children=[];start;end;callbackEnd=0;callbackDuration=0;nodeId=++p;addChild(t){this.children.push(t)}serialize(){}}class f extends g{constructor(t,e){super(),this.belType=u.Qu.AJAX,this.method=t.method,this.status=t.status,this.domain=t.domain,this.path=t.path,this.txSize=t.requestSize,this.rxSize=t.responseSize,this.requestedWith="fetch"===t.type?1:"",this.spanId=t.spanId,this.traceId=t.traceId,this.spanTimestamp=t.spanTimestamp,this.gql=t.gql,this.targetAttributes=t.targetAttributes,this[m.f5]=t[m.f5],this.requestBody=t.requestBody,this.requestHeaders=t.requestHeaders,this.requestQuery=t.requestQuery,this.responseBody=t.responseBody,this.responseHeaders=t.responseHeaders,this.start=t.startTime,this.end=t.endTime,e?.latestLongtaskEnd?(this.callbackEnd=Math.max(e.latestLongtaskEnd,this.end),this.callbackDuration=this.callbackEnd-this.end):this.callbackEnd=this.end}serialize(t,e,i){let{addString:s,addStringRaw:r,addStringWithTruncation:n}=(0,l.dm)(d.uJ,i),a=[],o=[(0,d.sH)(this.belType),0,(0,d.sH)(this.start-t),(0,d.sH)(this.end-this.start),(0,d.sH)(this.callbackEnd-this.end),(0,d.sH)(this.callbackDuration),r(this.method),(0,d.sH)(this.status),s(this.domain),s(this.path),(0,d.sH)(this.txSize),(0,d.sH)(this.rxSize),this.requestedWith,r(this.nodeId),(0,d.me)(this.spanId,r,!0)+(0,d.me)(this.traceId,r,!0)+(0,d.me)(this.spanTimestamp,d.sH)],h=(0,d.AQ)({...this.targetAttributes||{},...this.gql||{}},{addKey:r,addVal:s});h.push(...(0,d.AQ)({[m.f5]:this[m.f5]},{addKey:r,addVal:r}));let c=[...h,...(0,d.AQ)({...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})];return this.children.forEach(t=>c.push(t.serialize())),o[1]=(0,d.sH)(c.length),a.push(o),c.length&&a.push(c.join(";")),a.join(";")}}var I=i(91823),b=i(58740),T=i(98800),y=i(31609),v=i(18897);class P extends g{id=(0,T.bz)();initialPageURL=b.m;customName;customAttributes={};customDataByApi={};queueTime;appTime;newRoute;status=u.ih.IP;domTimestamp=0;historyTimestamp=0;createdByApi=!1;keepOpenUntilEndApi=!1;onDone=[];customEnd=0;cancellationTimer;watchLongtaskTimer;constructor(t,e,i,s){super(),this.belType=u.Qu.INTERACTION,this.trigger=t,this.start=e,this.oldRoute=i,this.eventSubscription=new Map([["finished",[]],["cancelled",[]]]),this.forceSave=this.forceIgnore=!1,"api"===this.trigger&&(this.createdByApi=!0),this.newURL=this.oldURL=s||b.gm?.location.href}updateHistory(t,e){this.domTimestamp>0||e&&e!==this.oldURL&&(this.newURL=e,this.historyTimestamp=t||(0,y.t)())}updateDom(t){this.historyTimestamp&&!(t<this.historyTimestamp)&&(this.domTimestamp=t||(0,y.t)())}checkHistoryAndDomChange(){return!!(this.historyTimestamp>0&&this.domTimestamp>this.historyTimestamp)&&(this.status===u.ih.PF||(this.status=u.ih.PF,clearTimeout(this.cancellationTimer),this.watchLongtaskTimer??=setTimeout(()=>this.done(),5e3),!0))}on(t,e){if(!this.eventSubscription.has(t))throw Error("Cannot subscribe to non pre-defined events.");if("function"!=typeof e)throw Error("Must supply function as callback.");this.eventSubscription.get(t).push(e)}done(t=this.customEnd,e=!1){return(!this.keepOpenUntilEndApi||!!e)&&(this.status===u.ih.FIN||this.status===u.ih.CAN||(clearTimeout(this.cancellationTimer),clearTimeout(this.watchLongtaskTimer),this.onDone.forEach(t=>t(this.customDataByApi)),this.forceIgnore?this.#t():this.status===u.ih.PF?this.#e(t):this.forceSave?this.#e(t||performance.now()):this.#t(),!0))}#e(t){this.end=Math.max(this.domTimestamp,this.historyTimestamp,t),this.status=u.ih.FIN,this.eventSubscription.get("finished").forEach(t=>t())}#t(){this.status=u.ih.CAN,this.eventSubscription.get("cancelled").forEach(t=>t())}isActiveDuring(t){return this.status===u.ih.IP||this.status===u.ih.PF?this.start<=t:this.status===u.ih.FIN&&this.start<=t&&t<this.end}get firstPaint(){}get firstContentfulPaint(){}get navTiming(){}serialize(t,e,i,s){let r,n=void 0===t,{addString:a,addStringRaw:o}=(0,l.dm)(d.uJ,i),h=[];r=this.trigger===u.pP?u.O2.INITIAL_PAGE_LOAD:this.newURL!==this.oldURL?u.O2.ROUTE_CHANGE:u.O2.UNSPECIFIED;let c=[(0,d.sH)(this.belType),0,(0,d.sH)(this.start-(n?0:t)),(0,d.sH)(this.end-this.start),(0,d.sH)(0),(0,d.sH)(0),o(this.trigger),a((0,v.L)(this.initialPageURL,!0)),a((0,v.L)(this.oldURL,!0)),a((0,v.L)(this.newURL,!0)),a(this.customName),r,(0,d.me)(this.queueTime,d.sH,!0)+(0,d.me)(this.appTime,d.sH,!0)+(0,d.me)(this.oldRoute,a,!0)+(0,d.me)(this.newRoute,a,!0)+o(this.id),o(this.nodeId),(0,d.me)(this.firstPaint,d.sH,!0)+(0,d.me)(this.firstContentfulPaint,d.sH)],m={...e.info.jsAttributes,...this.customAttributes},p=(0,d.AQ)(m||{},{addKey:o,addVal:a});return e.info.atts&&p.push("a,"+a(e.info.atts)),this.children.forEac
1h(i=>p.push(i.serialize(n?this.start:t,e,s))),c[1]=(0,d.sH)(p.length),h.push(c),p.length&&h.push(p.join(";")),this.navTiming?h.push(this.navTiming):h.push(""),h.join(";")}}var A=i(41291),H=i(702);class w extends P{constructor(t){super(u.pP,0,null),this.queueTime=t.info.queueTime,this.appTime=t.info.applicationTime,this.oldURL=document.referrer||void 0}get firstPaint(){return A.J.current.value}get firstContentfulPaint(){return H.j.current.value}get navTiming(){if(!I.ss.length)return;let t=",",e="b",i=0;return I.ss.slice(1,21).forEach(s=>{void 0!==s?(e+=t+(0,d.sH)(s-i),t=",",i=s):(e+=t+"!",t="")}),e}}var L=i(4463);class N extends h.r{static featureName=u.TZ;constructor(t,{domObserver:e}){super(t,u.TZ),super.customAttributesAreSeparate=!0,this.interactionObfuscator=new c.F(t,L.R.BI),this.ajaxObfuscator=new c.F(t,L.R.AJAX),this.interactionsToHarvest=this.events,this.domObserver=e,this.initialPageLoadInteraction=new w(t),this.initialPageLoadInteraction.onDone.push(()=>{t.runtime.session?.isNew&&(this.initialPageLoadInteraction.customAttributes.isFirstOfSession=!0),this.initialPageLoadInteraction.customAttributes.webdriverDetected=n.R,this.initialPageLoadInteraction.forceSave=!0;let e=this.initialPageLoadInteraction;this.events.add(e)}),a.Y.subscribe(({value:t})=>{this.initialPageLoadInteraction.done(t),this.reportSupportabilityMetric("SoftNav/Interaction/InitialPageLoad/Duration/Ms",Math.round(t))}),this.latestRouteSetByApi=null,this.interactionInProgress=null,this.latestHistoryUrl=window.location.href,this.harvestOpts.beforeUnload=()=>this.interactionInProgress?.done(),this.waitForFlags(["spa"]).then(([t])=>{t?this.drain():(this.blocked=!0,this.deregisterDrain())}),(0,r.i)("newUIEvent",t=>this.startUIInteraction(t.type,Math.floor(t.timeStamp),t.target),this.featureName,this.ee),(0,r.i)("newURL",(t,e)=>{this.latestHistoryUrl=e,this.interactionInProgress?.updateHistory(t,e)},this.featureName,this.ee),(0,r.i)("newDom",t=>{this.interactionInProgress?.updateDom(t),this.interactionInProgress?.checkHistoryAndDomChange()},this.featureName,this.ee),this.ee.on("long-task",t=>{this.interactionInProgress?.watchLongtaskTimer&&(clearTimeout(this.interactionInProgress.watchLongtaskTimer),this.interactionInProgress.customEnd=t.end,this.interactionInProgress.watchLongtaskTimer=setTimeout(()=>this.interactionInProgress.done(),5e3),this.reportSupportabilityMetric("SoftNav/Interaction/Extended"))}),this.#i(),(0,r.i)("ajax",this.#s.bind(this),this.featureName,this.ee),(0,r.i)("jserror",this.#r.bind(this),this.featureName,this.ee)}serializer(t){let e,i=[];for(let s of t)i.push(s.serialize(e,this.agentRef,this.interactionObfuscator,this.ajaxObfuscator)),void 0===e&&(e=Math.floor(s.start));return"bel.7;".concat(i.join(";"))}startUIInteraction(t,e,i){if(this.interactionInProgress?.createdByApi||t===u.OV&&this.interactionInProgress?.trigger!==u.OV&&e-this.interactionInProgress?.start<=500||this.interactionInProgress?.done()===!1)return;let s=t===u.OV?this.latestHistoryUrl:void 0;if(this.interactionInProgress=new P(t,e,this.latestRouteSetByApi,s),t===u.tC[0]){let t=function(t){if(["a","button","input"].includes(t.tagName?.toLowerCase()))return t.title||t.value||t.innerText}(i);t&&(this.interactionInProgress.customAttributes.actionText=t)}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){let e;if(this.interactionInProgress?.isActiveDuring(t))return this.interactionInProgress;let i=this.interactionsToHarvest.get();if(i){for(let s=i.length-1;s>=0;s--){let r=i[s];if(r.isActiveDuring(t))if(r.trigger!==u.pP)return r;else e=r}if(e)return e;if(this.initialPageLoadInteraction?.isActiveDuring(t))return this.initialPageLoadInteraction}}#s(t,e){let i=this.getInteractionFor(t.startTime);function r(t,e,i){let r=i.end;if(t.startTime>r)return void(0,s.p)("returnAjax",[t],void 0,o.K7.ajax,this.ee);let n=new f(t,e);i.addChild(n)}i?i.status===u.ih.FIN?r.call(this,t,e,i):(i.on("finished",()=>r.call(this,t,e,i)),i.on("cancelled",()=>(0,s.p)("returnAjax",[t],void 0,o.K7.ajax,this.ee))):(0,s.p)("returnAjax",[t],void 0,o.K7.ajax,this.ee)}#r(t){let e=t[3].time,i=this.getInteractionFor(e);if(!i)return(0,s.p)("returnJserror",[t],void 0,o.K7.jserrors,this.ee);function r(t,i){if(e>i.end)return(0,s.p)("returnJserror",[t],void 0,o.K7.jserrors,this.ee);t[2].browserInteractionId=i.id,(0,s.p)("returnJserror",[t,i.customAttributes],void 0,o.K7.jserrors,this.ee)}i.status===u.ih.FIN?r.call(this,t,i):(i.on("finished",()=>r.call(this,t,i)),i.on("cancelled",()=>(0,s.p)("returnJserror",[t],void 0,o.K7.jserrors,this.ee)))}#i(){let t="api-ixn-",e=this;(0,r.i)(t+"get",function(t,{waitForEnd:i,targetPageLoad:s}={}){s?this.associatedInteraction=e.initialPageLoadInteraction:(this.associatedInteraction=e.getInteractionFor(t),this.associatedInteraction?.trigger===u.pP&&(this.associatedInteraction=null),this.associatedInteraction||(this.associatedInteraction=e.interactionInProgress=new P("api",Math.floor(t),e.latestRouteSetByApi),e.domObserver.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}
1),e.setClosureHandlers())),!0===i&&(this.associatedInteraction.keepOpenUntilEndApi=!0,clearTimeout(this.associatedInteraction.cancellationTimer))},e.featureName,e.ee),(0,r.i)(t+"end",function(t){this.associatedInteraction.done(t,!0)},e.featureName,e.ee),(0,r.i)(t+"save",function(){this.associatedInteraction.forceSave=!0},e.featureName,e.ee),(0,r.i)(t+"ignore",function(){this.associatedInteraction.forceIgnore=!0},e.featureName,e.ee),(0,r.i)(t+"getContext",function(t,e){"function"==typeof e&&setTimeout(()=>e(this.associatedInteraction.customDataByApi),0)},e.featureName,e.ee),(0,r.i)(t+"onEnd",function(t,e){"function"==typeof e&&this.associatedInteraction.onDone.push(e)},e.featureName,e.ee),(0,r.i)(t+"actionText",function(t,e){e&&(this.associatedInteraction.customAttributes.actionText=e)},e.featureName,e.ee),(0,r.i)(t+"setName",function(t,e,i){e&&(this.associatedInteraction.customName=e),i&&(this.associatedInteraction.trigger=i)},e.featureName,e.ee),(0,r.i)(t+"setAttribute",function(t,e,i){this.associatedInteraction.customAttributes[e]=i},e.featureName,e.ee),(0,r.i)(t+"routeName",function(t,i){e.latestRouteSetByApi=i,e.interactionInProgress&&(e.interactionInProgress.newRoute=i)},e.featureName,e.ee)}}}}]);

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.