utxo22-web/_app/chunks/index-6dca1710.js

2 řádky
2.8 KiB
JavaScript

import{c as d}from"./index-1cc1bdc7.js";import{r as f,t as s,d as X,g as v}from"./index-14ac584d.js";function _(e,n){f(2,arguments);var a=s(e),r=s(n),u=a.getFullYear()-r.getFullYear(),t=a.getMonth()-r.getMonth();return u*12+t}function w(e,n){return f(2,arguments),s(e).getTime()-s(n).getTime()}var D={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},x="trunc";function O(e){return e?D[e]:D[x]}function Y(e){f(1,arguments);var n=s(e);return n.setHours(23,59,59,999),n}function E(e){f(1,arguments);var n=s(e),a=n.getMonth();return n.setFullYear(n.getFullYear(),a+1,0),n.setHours(23,59,59,999),n}function R(e){f(1,arguments);var n=s(e);return Y(n).getTime()===E(n).getTime()}function A(e,n){f(2,arguments);var a=s(e),r=s(n),u=d(a,r),t=Math.abs(_(a,r)),i;if(t<1)i=0;else{a.getMonth()===1&&a.getDate()>27&&a.setDate(30),a.setMonth(a.getMonth()-u*t);var l=d(a,r)===-u;R(s(e))&&t===1&&d(e,r)===1&&(l=!1),i=u*(t-Number(l))}return i===0?0:i}function H(e,n,a){f(2,arguments);var r=w(e,n)/1e3;return O(a==null?void 0:a.roundingMethod)(r)}function b(e,n){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");n=n||{};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}function U(e){return b({},e)}var T=1440,F=2520,M=43200,L=86400;function q(e,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};f(2,arguments);var r=a.locale||X;if(!r.formatDistance)throw new RangeError("locale must contain formatDistance property");var u=d(e,n);if(isNaN(u))throw new RangeError("Invalid time value");var t=U(a);t.addSuffix=Boolean(a.addSuffix),t.comparison=u;var i,l;u>0?(i=s(n),l=s(e)):(i=s(e),l=s(n));var c=H(l,i),I=(v(l)-v(i))/1e3,o=Math.round((c-I)/60),m;if(o<2)return a.includeSeconds?c<5?r.formatDistance("lessThanXSeconds",5,t):c<10?r.formatDistance("lessThanXSeconds",10,t):c<20?r.formatDistance("lessThanXSeconds",20,t):c<40?r.formatDistance("halfAMinute",null,t):c<60?r.formatDistance("lessThanXMinutes",1,t):r.formatDistance("xMinutes",1,t):o===0?r.formatDistance("lessThanXMinutes",1,t):r.formatDistance("xMinutes",o,t);if(o<45)return r.formatDistance("xMinutes",o,t);if(o<90)return r.formatDistance("aboutXHours",1,t);if(o<T){var N=Math.round(o/60);return r.formatDistance("aboutXHours",N,t)}else{if(o<F)return r.formatDistance("xDays",1,t);if(o<M){var S=Math.round(o/T);return r.formatDistance("xDays",S,t)}else if(o<L)return m=Math.round(o/M),r.formatDistance("aboutXMonths",m,t)}if(m=A(l,i),m<12){var p=Math.round(o/M);return r.formatDistance("xMonths",p,t)}else{var g=m%12,h=Math.floor(m/12);return g<3?r.formatDistance("aboutXYears",h,t):g<9?r.formatDistance("overXYears",h,t):r.formatDistance("almostXYears",h+1,t)}}function C(e,n){return f(1,arguments),q(e,Date.now(),n)}export{C as f};