Build 589089stable
Module 687988
2,088 characters · in 29609.b896f2d9d6398168.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(683706),o=n(410530),i=n(228378),a=n(29583),u=n(618027),s=n(998280);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if((0,u.A)(2,arguments),!t||"object"!==l(t))return new Date(NaN);var n=t.years?(0,s.A)(t.years):0,r=t.months?(0,s.A)(t.months):0,c=t.weeks?(0,s.A)(t.weeks):0,f=t.days?(0,s.A)(t.days):0,d=t.hours?(0,s.A)(t.hours):0,h=t.minutes?(0,s.A)(t.minutes):0,p=t.seconds?(0,s.A)(t.seconds):0,m=(0,a.default)(e),v=r||n?(0,i.default)(m,r+12*n):m;return new Date((f||c?(0,o.default)(v,f+7*c):v).getTime()+1e3*(p+60*(h+60*d)))}var f=n(194537),d=n(575223),h=n(582972),p={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function m(e){return e?p[e]:p.trunc}var v=n(721441),y=n(918494);function g(e){(0,u.A)(1,arguments);var t=(0,a.default)(e.start),n=(0,a.default)(e.end);if(isNaN(t.getTime()))throw RangeError("Start Date is invalid");if(isNaN(n.getTime()))throw RangeError("End Date is invalid");var o={};o.years=Math.abs(function(e,t){(0,u.A)(2,arguments);var n=(0,a.default)(e),o=(0,a.default)(t),i=(0,r.A)(n,o),s=Math.abs((0,y.default)(n,o));n.setFullYear(1584),o.setFullYear(1584);var l=(0,r.A)(n,o)===-i,c=i*(s-Number(l));return 0===c?0:c}(n,t));var i=(0,r.A)(n,t),s=c(t,{years:i*o.years});o.months=Math.abs((0,v.A)(n,s));var l=c(s,{months:i*o.months});o.days=Math.abs((0,f.A)(n,l));var p=c(l,{days:i*o.days});o.hours=Math.abs(function(e,t,n){(0,u.A)(2,arguments);var r=(0,h.A)(e,t)/d.s0;return m(null==n?void 0:n.roundingMethod)(r)}(n,p));var g=c(p,{hours:i*o.hours});o.minutes=Math.abs(function(e,t,n){(0,u.A)(2,arguments);var r=(0,h.A)(e,t)/d.Cg;return m(null==n?void 0:n.roundingMethod)(r)}(n,g));var b=c(g,{minutes:i*o.minutes});return o.seconds=Math.abs(function(e,t,n){(0,u.A)(2,arguments);var r=(0,h.A)(e,t)/1e3;return m(null==n?void 0:n.roundingMethod)(r)}(n,b)),o}}