1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0bfdf716-7e11-4087-a6eb-e1c778f7224f",e._sentryDebugIdIdentifier="sentry-dbid-0bfdf716-7e11-4087-a6eb-e1c778f7224f")}catch(e){}}();"use strict";(self.webpackChunkaudioboom_web=self.webpackChunkaudioboom_web||[]).push([[5559],{73240:function(e,t,n){let r;n.d(t,{C:function(){return f}});var s=n(54669),o=n(40957),i=n(20311),a=n.n(i),u=n(34390),l=n(27010);async function c(e,{signal:t}){return r||(r=await l.e.getConsumer()),new Promise(function(n,s){let o=r.subscriptions.create({channel:"StatusJobChannel",status_job_id:e},{received(e){console.debug("cable received",e),o.unsubscribe(),n(e)},connected(){console.debug("cable connected")},disconnected(){console.debug("cable disconnected")},rejected(){console.debug("cable rejected"),s(Error("cable rejected"))}});t?.addEventListener("abort",function(){o.unsubscribe(),s(this.reason instanceof Error?this.reason:Error(this.reason||"subscription aborted"))})})}async function b(e,{signal:t}){if("string"!=typeof e)return(await e).json();for(;;){t?.throwIfAborted();try{return(await (0,s.F$)(e,{},{signal:t})).json()}catch(t){if(t instanceof s.Dr)console.warn("Network failure fetching %s",e,t),await (0,u.cb)(1e3);else throw t}}}async function d(e,{interval:t,backoff:n,pubSubKey:r,signal:s}){for(;;)if(s?.throwIfAborted(),r){let e=await function(e,{signal:t}){return c(e,{signal:t}).then(e=>{if("success"===e.state)return e;{let{errors:t}=e;throw a()(Array.isArray(t)&&t.length>0,"unexpected statusjob result"),new o.Pu(t)}})}(r,{signal:s});if(e?.result)return e;r=null}else{let o=await b(e,{signal:s});if(!o.pending)return o;if(a()("string"==typeof o.pending,"'pending' must be a string"),e=o.pending,o.pubSubKey){a()("string"==typeof o.pubSubKey,"'pubSubKey' must be a string"),r=o.pubSubKey;continue}await (0,u.cb)(t),t*=n}}function f(e,{interval:t,timeout:n,pubsub:r,backoff:o,signal:i}={}){return n=n||12e4,t=t||500,o=o||1.2,i=i||null,Promise.race([(0,u.wR)(n).catch(e=>{throw new s.Dr("Request timed out")}),d(e,{interval:t,backoff:o,signal:i,pubSubKey:r})])}t.A=f},75559:function(e,t,n){n.r(t);var r=n(73240),s=n(20311),o=n.n(s),i=n(54669),a=n(69058);class u extends HTMLElement{#e;#t;#n=!1;#r=null;constructor(){super();let e=this.getAttribute("url");o()(e,"missing url"),this.#e=e,this.#t=this.getAttribute("pubsub")}connectedCallback(){this.#n||(this.#r=new AbortController,(0,r.A)(this.#e,{pubsub:this.#t,signal:this.#r.signal}).then(e=>{o()("string"==typeof e.result,"unexpected partial result"),this.innerHTML=e.result}).catch(async e=>{if(!this.isConnected)return;let t=await (0,i.i)(e);console.warn(`partial-load for ${this.#e} failed`,e,t),this.#s(t)}).finally(()=>this.#n=!0))}disconnectedCallback(){this.#n||this.#r?.abort(new DOMException("disconnect-abort"))}#s(e){let t=document.createElement("div");t.innerText=(0,a.Nw)(e[0]),t.className="alert alert-danger",this.replaceChildren(t)}}customElements.get("ab-partial-loader")?console.debug("Skip redefinition of ab-apple-podcasts-health-checker"):customElements.define("ab-partial-loader",u)}}]);
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.