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