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