1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[21092],{21092:(t,e,a)=>{a.d(e,{m:()=>c});var n=a(28350),r=a(10118),s=a(94407),i=a(22511),o=a(16898),u=a(52969),f=a(79118),l=a(83728);function c(t,e){return function(t,e,a){var n;let c,h=(0,s.q)(),d=a?.locale??h.locale??r.c,D=(0,u.z)(t,e);if(isNaN(D))throw RangeError("Invalid time value");let M=Object.assign({},a,{addSuffix:a?.addSuffix,comparison:D}),[m,v]=(0,o.x)(a?.in,...D>0?[e,t]:[t,e]),g=(n=void 0,t=>{let e=(n?Math[n]:Math.trunc)(t);return 0===e?0:e})(((0,l.a)(v)-(0,l.a)(m))/1e3),x=Math.round((g-((0,i.G)(v)-(0,i.G)(m))/1e3)/60);if(x<2)if(a?.includeSeconds)if(g<5)return d.formatDistance("lessThanXSeconds",5,M);else if(g<10)return d.formatDistance("lessThanXSeconds",10,M);else if(g<20)return d.formatDistance("lessThanXSeconds",20,M);else if(g<40)return d.formatDistance("halfAMinute",0,M);else if(g<60)return d.formatDistance("lessThanXMinutes",1,M);else return d.formatDistance("xMinutes",1,M);else if(0===x)return d.formatDistance("lessThanXMinutes",1,M);else return d.formatDistance("xMinutes",x,M);if(x<45)return d.formatDistance("xMinutes",x,M);if(x<90)return d.formatDistance("aboutXHours",1,M);if(x<f.F6){let t=Math.round(x/60);return d.formatDistance("aboutXHours",t,M)}if(x<2520)return d.formatDistance("xDays",1,M);else if(x<f.Nw){let t=Math.round(x/f.F6);return d.formatDistance("xDays",t,M)}else if(x<2*f.Nw)return c=Math.round(x/f.Nw),d.formatDistance("aboutXMonths",c,M);if((c=function(t,e){var a,n;let r,s,i,f,[c,h,d]=(0,o.x)(void 0,t,t,e),D=(0,u.z)(h,d),M=Math.abs(function(t,e){let[a,n]=(0,o.x)(void 0,t,e);return 12*(a.getFullYear()-n.getFullYear())+(a.getMonth()-n.getMonth())}(h,d));if(M<1)return 0;1===h.getMonth()&&h.getDate()>27&&h.setDate(30),h.setMonth(h.getMonth()-D*M);let m=(0,u.z)(h,d)===-D;+(r=(0,l.a)(c,void 0),a=void 0,(s=(0,l.a)(r,a?.in)).setHours(23,59,59,999),s)==+(n=void 0,f=(i=(0,l.a)(r,n?.in)).getMonth(),i.setFullYear(i.getFullYear(),f+1,0),i.setHours(23,59,59,999),i)&&1===M&&1===(0,u.z)(c,d)&&(m=!1);let v=D*(M-m);return 0===v?0:v}(v,m))<12){let t=Math.round(x/f.Nw);return d.formatDistance("xMonths",t,M)}{let t=c%12,e=Math.trunc(c/12);return t<3?d.formatDistance("aboutXYears",e,M):t<9?d.formatDistance("overXYears",e,M):d.formatDistance("almostXYears",e+1,M)}}(t,(0,n.w)(t,Date.now()),e)}},52969:(t,e,a)=>{a.d(e,{z:()=>r});var n=a(83728);function r(t,e){let a=(0,n.a)(t)-(0,n.a)(e);return a<0?-1:a>0?1:a}}}]);
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.