var v,y,U,L,D,V=-1,m=function(n){addEventListener("pageshow",function(t){t.persisted&&(V=t.timeStamp,n(t))},!0)},M=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},b=function(){var n=M();return n&&n.activationStart||0},f=function(n,t){var r=M(),i="navigate";return V>=0?i="back-forward-cache":r&&(document.prerendering||b()>0?i="prerender":document.wasDiscarded?i="restore":r.type&&(i=r.type.replace(/_/g,"-"))),{name:n,value:t===void 0?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},g=function(n,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(n)){var i=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return i.observe(Object.assign({type:n,buffered:!0},r||{})),i}}catch{}},d=function(n,t,r,i){var e,a;return function(c){t.value>=0&&(c||i)&&((a=t.value-(e||0))||e===void 0)&&(e=t.value,t.delta=a,t.rating=function(u,o){return u>o[1]?"poor":u>o[0]?"needs-improvement":"good"}(t.value,r),n(t))}},k=function(n){requestAnimationFrame(function(){return requestAnimationFrame(function(){return n()})})},w=function(n){var t=function(r){r.type!=="pagehide"&&document.visibilityState!=="hidden"||n(r)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},B=function(n){var t=!1;return function(r){t||(n(r),t=!0)}},h=-1,R=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},S=function(n){document.visibilityState==="hidden"&&h>-1&&(h=n.type==="visibilitychange"?n.timeStamp:0,tt())},H=function(){addEventListener("visibilitychange",S,!0),addEventListener("prerenderingchange",S,!0)},tt=function(){removeEventListener("visibilitychange",S,!0),removeEventListener("prerenderingchange",S,!0)},x=function(){return h<0&&(h=R(),H(),m(function(){setTimeout(function(){h=R(),H()},0)})),{get firstHiddenTime(){return h}}},E=function(n){document.prerendering?addEventListener("prerenderingchange",function(){return n()},!0):n()},O=[1800,3e3],nt=function(n,t){t=t||{},E(function(){var r,i=x(),e=f("FCP"),a=g("paint",function(c){c.forEach(function(u){u.name==="first-contentful-paint"&&(a.disconnect(),u.startTimei.value&&(i.value=e,i.entries=a,r())},u=g("layout-shift",c);u&&(r=d(n,i,q,t.reportAllChanges),w(function(){c(u.takeRecords()),r(!0)}),m(function(){e=0,i=f("CLS",0),r=d(n,i,q,t.reportAllChanges),k(function(){return r()})}),setTimeout(r,0))}))},T={passive:!0,capture:!0},et=new Date,j=function(n,t){v||(v=t,y=n,U=new Date,X(removeEventListener),W())},W=function(){if(y>=0&&y1e12?new Date:performance.now())-n.timeStamp;n.type=="pointerdown"?function(r,i){var e=function(){j(r,i),c()},a=function(){c()},c=function(){removeEventListener("pointerup",e,T),removeEventListener("pointercancel",a,T)};addEventListener("pointerup",e,T),addEventListener("pointercancel",a,T)}(t,n):j(t,n)}},X=function(n){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return n(t,rt,T)})},_=[100,300],ut=function(n,t){t=t||{},E(function(){var r,i=x(),e=f("FID"),a=function(o){o.startTimet.latency){if(r)r.entries.push(n),r.latency=Math.max(r.latency,n.duration);else{var i={id:n.interactionId,latency:n.duration,entries:[n]};F[i.id]=i,l.push(i)}l.sort(function(e,a){return a.latency-e.latency}),l.splice(10).forEach(function(e){delete F[e.id]})}},st=function(n,t){t=t||{},E(function(){var r;at();var i,e=f("INP"),a=function(u){u.forEach(function(p){p.interactionId&&J(p),p.entryType==="first-input"&&!l.some(function(P){return P.entries.some(function(N){return p.duration===N.duration&&p.startTime===N.startTime})})&&J(p)});var o,s=(o=Math.min(l.length-1,Math.floor(G()/50)),l[o]);s&&s.latency!==e.value&&(e.value=s.latency,e.entries=s.entries,i())},c=g("event",a,{durationThreshold:(r=t.durationThreshold)!==null&&r!==void 0?r:40});i=d(n,e,z,t.reportAllChanges),c&&("interactionId"in PerformanceEventTiming.prototype&&c.observe({type:"first-input",buffered:!0}),w(function(){a(c.takeRecords()),e.value<0&&G()>0&&(e.value=0,e.entries=[]),i(!0)}),m(function(){l=[],$=Z(),e=f("INP"),i=d(n,e,z,t.reportAllChanges)}))})},K=[2500,4e3],A={},ft=function(n,t){t=t||{},E(function(){var r,i=x(),e=f("LCP"),a=function(o){var s=o[o.length-1];s&&s.startTimeperformance.now())return;r.value=Math.max(a-b(),0),r.entries=[e],i(!0),m(function(){r=f("TTFB",0),(i=d(n,r,Q,t.reportAllChanges))(!0)})}})};export{q as CLSThresholds,O as FCPThresholds,_ as FIDThresholds,z as INPThresholds,K as LCPThresholds,Q as TTFBThresholds,ct as getCLS,nt as getFCP,ut as getFID,st as getINP,ft as getLCP,dt as getTTFB,ct as onCLS,nt as onFCP,ut as onFID,st as onINP,ft as onLCP,dt as onTTFB}; //# sourceMappingURL=web-vitals.9f4c2f45.js.map