PageSourceSearch

https://www.academicjobs.com/_next/static/chunks/71394.6052487358f235ac.js

js academicjobs.com collected 2026-10-02 10:05:31 UTC 11,482 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[71394],{71394:(e,t,r)=>{let i;r.r(t),r.d(t,{CLSThresholds:()=>k,FCPThresholds:()=>D,INPThresholds:()=>R,LCPThresholds:()=>_,TTFBThresholds:()=>$,onCLS:()=>P,onFCP:()=>A,onINP:()=>W,onLCP:()=>U,onTTFB:()=>z});class n{t;o=0;i=[];u(e){if(e.hadRecentInput)return;let t=this.i[0],r=this.i.at(-1);this.o&&t&&r&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(this.o+=e.value,this.i.push(e)):(this.o=e.value,this.i=[e]),this.t?.(e)}}let a=()=>{let e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},o=e=>{if("loading"===document.readyState)return"loading";let t=a();if(t){if(e<t.domInteractive)return"loading";if(0===t.domContentLoadedEventStart||e<t.domContentLoadedEventStart)return"dom-interactive";if(0===t.domComplete||e<t.domComplete)return"dom-content-loaded"}return"complete"},s=e=>{let t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},l=e=>{let t="";try{for(;9!==e?.nodeType;){let r=e,i=r.id?"#"+r.id:[s(r),...Array.from(r.classList).sort()].join(".");if(t.length+i.length>99)return t||i;if(t=t?i+">"+t:i,r.id)break;e=r.parentNode}}catch{}return t},d=new WeakMap;function u(e,t){let r=d.get(t);return r||(r=new WeakMap,d.set(t,r)),r.get(e)||r.set(e,new t),r.get(e)}let c=-1,m=e=>{addEventListener("pageshow",t=>{t.persisted&&(c=t.timeStamp,e(t))},!0)},h=(e,t,r,i)=>{let n,a;return o=>{let s;t.value>=0&&(o||i)&&((a=t.value-(n??0))||void 0===n)&&(n=t.value,t.delta=a,s=t.value,t.rating=s>r[1]?"poor":s>r[0]?"needs-improvement":"good",e(t))}},p=e=>{requestAnimationFrame(()=>requestAnimationFrame(e))},g=()=>a()?.activationStart??0,f=(e,t=-1)=>{let r=a(),i="navigate";return c>=0?i="back-forward-cache":r&&(document.prerendering||g()>0?i="prerender":document.wasDiscarded?i="restore":r.type&&(i=r.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(0x82f79cd8fff*Math.random())+1e12}`,navigationType:i}},T=(e,t,r={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let i=new PerformanceObserver(e=>{queueMicrotask(()=>{t(e.getEntries())})});return i.observe({type:e,buffered:!0,...r}),i}}catch{}},v=e=>{let t=!1;return()=>{t||(e(),t=!0)}},y=-1,S=new Set,E=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,b=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(let e of S)e();isFinite(y)||(y="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",b,!0))}},C=()=>{if(y<0){let e=g();y=(document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").find(t=>"hidden"===t.name&&t.startTime>=e)?.startTime)??E(),addEventListener("visibilitychange",b,!0),addEventListener("prerenderingchange",b,!0),m(()=>{setTimeout(()=>{y=E()})})}return{get firstHiddenTime(){return y},onHidden(e){S.add(e)}}},M=e=>{document.prerendering?addEventListener("prerenderingchange",e,!0):e()},D=[1800,3e3],L=(e,t={})=>{M(()=>{let r=C(),i,n=f("FCP"),a=T("paint",e=>{for(let t of e)"first-contentful-paint"===t.name&&(a.disconnect(),t.startTime<r.firstHiddenTime&&(n.value=Math.max(t.startTime-g(),0),n.entries.push(t),i(!0)))});a&&(i=h(e,n,D,t.reportAllChanges),m(r=>{i=h(e,n=f("FCP"),D,t.reportAllChanges),p(()=>{n.value=performance.now()-r.timeStamp,i(!0)})}))})},k=[.1,.25],w=e=>e.find(e=>1===e.node?.nodeType)||e[0],P=(e,t={})=>{let r=u(t=Object.assign({},t),n),i=new WeakMap;r.t=e=>{if(e?.sources?.length){let r=w(e.sources),n=r?.node;if(n){let e=t.generateTarget?.(n)??l(n);i.set(r,e)}}},((e,t={})=>{let r=C();L(v(()=>{let i,a=f("CLS",0),o=u(t,n),s=e=>{for(let t of e)o.u(t);o.o>a.value&&(a.value=o.o,a.entries=o.i,i())},l=T("layout-shift",s);l&&(i=h(e,a,k,t.reportAllChanges),r.onHidden(()=>{s(l.takeRecords()),i(!0)}),m(()=>{o.o=0,p(i=h(e,a=f("CLS",0),k,t.reportAllChanges))}),setTimeout(i))}))})(t=>{e((e=>{let t={};if(e.entries.length){let r=e.entries.reduce((e,t)=>e.value>t.value?e:t);if(r?.sources?.length){let e=w(r.sources);e&&(t={largestShiftTarget:i.get(e),largestShiftTime:r.startTime,largestShiftValue:r.value,largestShiftSource:e,largestShiftEntry:r,loadState:o(r.startTime)})}}return Object.assign(e,{attribution:t})})(t))},t)},A=(e,t={})=>{L(t=>{e((e=>{let t={timeToFirstByte:0,firstByteToFCP:e.value,loadState:o(c)};if(e.entries.length){let r=a(),i=e.entries.at(-1);if(r){let n=r.activationStart||0,a=Math.max(0,r.responseStart-n);t={timeToFirstByte:a,firstByteToFCP:e.value-a,loadState:o(e.entries[0].startTime),navigationEntry:r,fcpEntry:i}}}return Object.assign(e,{attribution:t})})(t))},t)},F=0,x=1/0,I=0,B=e=>{for(let t of e)t.interactionId&&(x=Math.min(x,t.interactionId),F=(I=Math.max(I,t.interactionId))?(I-x)/7+1:0)},O=()=>i?F:performance.interactionCount??0,j=0;class N{l=[];h=new Map;m;p;v(){j=O(),this.l.length=0,this.h.clear()}M(){let e=Math.min(this.l.length-1,Math.floor((O()-j)/50));return this.l[e]}u(e){if(this.m?.(e),!e.interactionId&&"first-input"!==e.entryType)return;let t=this.l.at(-1),r=this.h.get(e.interactionId);if(r||this.l.length<10||e.duration>t.T){if(r?e.duration>r.T?(r.entries=[e],r.T=e.duration):e.duration===r.T&&e.startTime===r.entries[0].startTime&&r.entries.push(e):(r={id:e.interactionId,entries:[e],T:e.duration},this.h.set(r.id,r),this.l.push(r)),this.l.sort((e,t)=>
1t.T-e.T),this.l.length>10)for(let e of this.l.splice(10))this.h.delete(e.id);this.p?.(r)}}}let q=e=>{let t=globalThis.requestIdleCallback||setTimeout,r=globalThis.cancelIdleCallback||clearTimeout;if("hidden"===document.visibilityState)e();else{let i=v(e),n=-1,a=()=>{r(n),i()};addEventListener("visibilitychange",a,{once:!0,capture:!0}),n=t(()=>{removeEventListener("visibilitychange",a,{capture:!0}),i()})}},R=[200,500],W=(e,t={})=>{let r=u(t=Object.assign({},t),N),n=[],a=[],s=0,d=new WeakMap,c=new WeakMap,p=!1,g=()=>{p||(q(v),p=!0)},v=()=>{let e=new Set(r.l.map(e=>d.get(e.entries[0]))),t=a.length-10;a=a.filter((r,i)=>i>=t||e.has(r));let i=new Set;for(let e of a)for(let t of y(e.startTime,e.processingEnd))i.add(t);n=n.filter(e=>e.startTime>s||i.has(e)),p=!1};r.m=e=>{let r,i=e.startTime+e.duration;s=Math.max(s,e.processingEnd);for(let n=a.length-1;n>=0;n--){let o=a[n];if(8>=Math.abs(i-o.renderTime)){(r=o).startTime=Math.min(e.startTime,r.startTime),r.processingStart=Math.min(e.processingStart,r.processingStart),r.processingEnd=Math.max(e.processingEnd,r.processingEnd),!1!==t.includeProcessedEventEntries&&r.entries.push(e);break}}r||(r={startTime:e.startTime,processingStart:e.processingStart,processingEnd:e.processingEnd,renderTime:i,entries:!1!==t.includeProcessedEventEntries?[e]:[]},a.push(r)),(e.interactionId||"first-input"===e.entryType)&&d.set(e,r),g()},r.p=e=>{if(!c.get(e)){let r=e.entries.find(e=>e.target)?.target;if(r){let i=t.generateTarget?.(r)??l(r);c.set(e,i)}else{let t=e.entries.find(e=>e.targetSelector)?.targetSelector;t&&c.set(e,t)}}};let y=(e,t)=>{let r=[];for(let i of n)if(!(i.startTime+i.duration<e)){if(i.startTime>t)break;r.push(i)}return r};T("long-animation-frame",e=>
1{n=n.concat(e),g()}),((e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;let r=C();M(()=>{"interactionCount"in performance||i||(i=T("event",B,{durationThreshold:0}));let n,a=f("INP"),o=u(t,N),s=e=>{q(()=>{for(let t of e)o.u(t);let t=o.M();t&&t.T!==a.value&&(a.value=t.T,a.entries=t.entries,n())})},l=T("event",s,{durationThreshold:t.durationThreshold??40});n=h(e,a,R,t.reportAllChanges),l&&(l.observe({type:"first-input",buffered:!0}),r.onHidden(()=>{s(l.takeRecords()),n(!0)}),m(()=>{o.v(),n=h(e,a=f("INP"),R,t.reportAllChanges)}))})})(t=>{let i,n,a,s,l,u,m,h,p;e((i=t.entries[0],n=d.get(i),a=i.processingStart,s=Math.max(i.startTime+i.duration,a),l=Math.min(n.processingEnd,s),u=n.entries.sort((e,t)=>e.processingStart-t.processingStart),m=y(i.startTime,l),h=r.h.get(i.interactionId),(e=>{if(!e.longAnimationFrameEntries?.length)return;let t=e.interactionTime,r=e.inputDelay,i=e.processingDuration,n,a,o=0,s=0,l=0,d=0;for(let l of e.longAnimationFrameEntries)for(let e of(s=s+l.startTime+l.duration-l.styleAndLayoutStart,l.scripts)){let l=e.startTime+e.duration;if(l<t)continue;let u=l-Math.max(t,e.startTime),c=e.duration?u/e.duration*e.forcedStyleAndLayoutDuration:0;o+=u-c,s+=c,u>d&&(a=e.startTime<t+r?"input-delay":e.startTime>=t+r+i?"presentation-delay":"processing-duration",n=e,d=u)}let u=e.longAnimationFrameEntries.at(-1),c=u?u.startTime+u.duration:0;c>=t+r+i&&(l=e.nextPaintTime-c),n&&a&&(e.longestScript={entry:n,subpart:a,intersectingDuration:d}),e.totalScriptDuration=o,e.totalStyleAndLayoutDuration=s,e.totalPaintDuration=l,e.totalUnattributedDuration=e.nextPaintTime-t-o-s-l})(p={interactionTarget:c.get(h),interactionType:i.name.startsWith("key")?"keyboard":"pointer",interactionTime:i.startTime,nextPaintTime:s,processedEventEntries:u,longAnimationFrameEntries:m,inputDelay:a-i.startTime,processingDuration:l-a,presentationDelay:s-l,loadState:o(i.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0}),Object.assign(t,{attribution:p})))},t)};class H{m;u(e){this.m?.(e)}}let _=[2500,4e3],U=(e,t={})=>{let r=u(t=Object.assign({},t),H),i=new WeakMap;r.m=e=>{let r=e.element;if(r){let n=t.generateTarget?.(r)??l(r);i.set(e,n)}else e.id&&i.set(e,`#${e.id}`)},((e,t={})=>{M(()=>{let r=C(),i,n=f("LCP"),a=u(t,H),o=e=>{for(let o of(t.reportAllChanges||(e=e.slice(-1)),e))a.u(o),o.startTime<r.firstHiddenTime&&(n.value=Math.max(o.startTime-g(),0),n.entries=[o],i())},s=T("largest-contentful-paint",o);if(s){i=h(e,n,_,t.reportAllChanges);let r=v(()=>{o(s.takeRecords()),s.disconnect(),i(!0)}),a=e=>{e.isTrusted&&(q(r),removeEventListener(e.type,a,{capture:!0}))};for(let e of["keydown","click","visibilitychange"])addEventListener(e,a,{capture:!0});m(r=>{i=h(e,n=f("LCP"),_,t.reportAllChanges),p(()=>{n.value=performance.now()-r.timeStamp,i(!0)})})}})})(t=>{e((e=>{let t={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:e.value};if(e.entries.length){let r=e.entries.at(-1),n=r.url&&performance.getEntriesByType("resource").find(e=>e.name===r.url);t.target=i.get(r),t.lcpEntry=r,r.url&&(t.url=r.url),n&&(t.lcpResourceEntry=n);let o=a();if(o){let r=o.activationStart||0,i=Math.max(0,o.responseStart-r),a=Math.max(i,n?(n.requestStart||n.startTime)-r:0),s=Math.min(e.value,Math.max(a,n?n.responseEnd-r:0));t={...t,timeToFirstByte:i,resourceLoadDelay:a-i,resourceLoadDuration:s-a,elementRenderDelay:e.value-s,navigationEntry:o}}}return Object.assign(e,{attribution:t})})(t))},t)},$=[800,1800],V=e=>{document.prerendering?M(()=>V(e)):"complete"!==document.readyState?addEventListener("load",()=>V(e),!0):setTimeout(e)},z=(e,t={})=>{((e,t={})=>{let r=f("TTFB"),i=h(e,r,$,t.reportAllChanges);V(()=>{let n=a();n&&(r.value=Math.max(n.responseStart-g(),0),r.entries=[n],i(!0),m(()=>{(i=h(e,r=f("TTFB",0),$,t.reportAllChanges))(!0)}))})})(t=>{e((e=>{let t={waitingDuration:0,cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(e.entries.length){let r=e.entries[0],i=r.activationStart||0,n=Math.max((r.workerStart||r.fetchStart)-i,0),a=Math.max(r.domainLookupStart-i,
10),o=Math.max(r.connectStart-i,0),s=Math.max(r.connectEnd-i,0);t={waitingDuration:n,cacheDuration:a-n,dnsDuration:o-a,connectionDuration:s-o,requestDuration:e.value-s,navigationEntry:r}}return Object.assign(e,{attribution:t})})(t))},t)}}}]);

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.