1import{h as e,A as n,x as t,q as s,_ as o}from"./2c1ab0fe.D_oO1jU7.js";import{O as a,aM as r}from"./4c290a1e.D9lE9kmU.js";import{iM as i,ca as c,iN as u}from"./164ad2e3.DgUUtBtV.js";var l=(e=>(e.Loading="loading",e.Usable="usable",e.Complete="complete",e))(l||{});function d({stage:n,id:t}){if("undefined"==typeof window)return;const{client:s}=a(),o=s.unstable_legacyNavigationPerformance;e((()=>{"usable"===n?o?.usable():"complete"===n?o?.finish():o?.mark(n,t)}),[o,n,t])}function m(e,n=!0){const t=i();o((()=>{if(t&&n)return t.registerComponent(e)}),[t,e,n])}function f(){const e=t(c),n=s((()=>{e&&(e.completeStatusSignal.value=!0)}),[e]);return{id:e?.id,markAsLoaded:n}}function b({id:t,stage:s}){const{client:o}=a(),r=o.unstable_legacyNavigationPerformance;!function(t){const s=i(),o=n(t);e((()=>{o.current=t}),[t]),e((()=>{let e=!1;if(!s)return;const{pendingComponentsSignal:n}=s;return o.current(n.value),n.subscribe((n=>{e&&o.current(n),e=!0}))}),[s])}((e=>{const n=s({pendingComponents:e});switch(n){case"usable":r?.usable();break;case"complete":r?.finish();break;default:r?.mark(n,t)}}))}const p=class extends Error{constructor(){super(...arguments),this.name="SkeletonNotRemovedError"}};function g(n){const{observability:t}=a();e((()=>{let e=document.body.classList.contains("Loading");if(!e)return;const n=setTimeout((()=>{e=document.body.classList.contains("Loading"),e&&t.error(new p("The skeleton is still in the DOM after 10 seconds."))}),1e4);return()=>clearTimeout(n)}),[t,n])}function k(){return r(u)}export{l as S,m as a,g as b,k as c,f as d,b as e,d as 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.