UNPKG

date-fns

Version:

Modern JavaScript date utility library

1 lines 8.6 kB
(()=>{function e(t){"@babel/helpers - typeof";return e=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},e(t)}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function n(e){for(var n=1;n<arguments.length;n++){var i=arguments[n]==null?{}:arguments[n];n%2?t(Object(i),!0).forEach(function(t){r(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function r(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(t){var n=a(t,`string`);return e(n)==`symbol`?n:n+``}function a(t,n){if(e(t)!=`object`||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var i=r.call(t,n||`default`);if(e(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(n===`string`?String:Number)(t)}var o={lessThanXSeconds:{one:`minder as 'n sekonde`,other:`minder as {{count}} sekondes`},xSeconds:{one:`1 sekonde`,other:`{{count}} sekondes`},halfAMinute:`'n halwe minuut`,lessThanXMinutes:{one:`minder as 'n minuut`,other:`minder as {{count}} minute`},xMinutes:{one:`'n minuut`,other:`{{count}} minute`},aboutXHours:{one:`ongeveer 1 uur`,other:`ongeveer {{count}} ure`},xHours:{one:`1 uur`,other:`{{count}} ure`},xDays:{one:`1 dag`,other:`{{count}} dae`},aboutXWeeks:{one:`ongeveer 1 week`,other:`ongeveer {{count}} weke`},xWeeks:{one:`1 week`,other:`{{count}} weke`},aboutXMonths:{one:`ongeveer 1 maand`,other:`ongeveer {{count}} maande`},xMonths:{one:`1 maand`,other:`{{count}} maande`},aboutXYears:{one:`ongeveer 1 jaar`,other:`ongeveer {{count}} jaar`},xYears:{one:`1 jaar`,other:`{{count}} jaar`},overXYears:{one:`meer as 1 jaar`,other:`meer as {{count}} jaar`},almostXYears:{one:`byna 1 jaar`,other:`byna {{count}} jaar`}},s=function(e,t,n){var r,i=o[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,String(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`oor `+r:r+` gelede`:r};function c(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var l={date:c({formats:{full:`EEEE, d MMMM yyyy`,long:`d MMMM yyyy`,medium:`d MMM yyyy`,short:`yyyy/MM/dd`},defaultWidth:`full`}),time:c({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:c({formats:{full:`{{date}} 'om' {{time}}`,long:`{{date}} 'om' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},u={lastWeek:`'verlede' eeee 'om' p`,yesterday:`'gister om' p`,today:`'vandag om' p`,tomorrow:`'môre om' p`,nextWeek:`eeee 'om' p`,other:`P`},d=function(e,t,n,r){return u[e]};function f(e){return function(t,n){var r=n!=null&&n.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):a;i=e.formattingValues[o]||e.formattingValues[a]}else{var s=e.defaultWidth,c=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[c]||e.values[s]}var l=e.argumentCallback?e.argumentCallback(t):t;return i[l]}}var p={ordinalNumber:function(e){var t=Number(e),n=t%100;if(n<20)switch(n){case 1:case 8:return t+`ste`;default:return t+`de`}return t+`ste`},era:f({values:{narrow:[`vC`,`nC`],abbreviated:[`vC`,`nC`],wide:[`voor Christus`,`na Christus`]},defaultWidth:`wide`}),quarter:f({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`K1`,`K2`,`K3`,`K4`],wide:[`1ste kwartaal`,`2de kwartaal`,`3de kwartaal`,`4de kwartaal`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:f({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mrt`,`Apr`,`Mei`,`Jun`,`Jul`,`Aug`,`Sep`,`Okt`,`Nov`,`Des`],wide:[`Januarie`,`Februarie`,`Maart`,`April`,`Mei`,`Junie`,`Julie`,`Augustus`,`September`,`Oktober`,`November`,`Desember`]},defaultWidth:`wide`}),day:f({values:{narrow:[`S`,`M`,`D`,`W`,`D`,`V`,`S`],short:[`So`,`Ma`,`Di`,`Wo`,`Do`,`Vr`,`Sa`],abbreviated:[`Son`,`Maa`,`Din`,`Woe`,`Don`,`Vry`,`Sat`],wide:[`Sondag`,`Maandag`,`Dinsdag`,`Woensdag`,`Donderdag`,`Vrydag`,`Saterdag`]},defaultWidth:`wide`}),dayPeriod:f({values:{narrow:{am:`vm`,pm:`nm`,midnight:`middernag`,noon:`middaguur`,morning:`oggend`,afternoon:`middag`,evening:`laat middag`,night:`aand`},abbreviated:{am:`vm`,pm:`nm`,midnight:`middernag`,noon:`middaguur`,morning:`oggend`,afternoon:`middag`,evening:`laat middag`,night:`aand`},wide:{am:`vm`,pm:`nm`,midnight:`middernag`,noon:`middaguur`,morning:`oggend`,afternoon:`middag`,evening:`laat middag`,night:`aand`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`vm`,pm:`nm`,midnight:`middernag`,noon:`uur die middag`,morning:`uur die oggend`,afternoon:`uur die middag`,evening:`uur die aand`,night:`uur die aand`},abbreviated:{am:`vm`,pm:`nm`,midnight:`middernag`,noon:`uur die middag`,morning:`uur die oggend`,afternoon:`uur die middag`,evening:`uur die aand`,night:`uur die aand`},wide:{am:`vm`,pm:`nm`,midnight:`middernag`,noon:`uur die middag`,morning:`uur die oggend`,afternoon:`uur die middag`,evening:`uur die aand`,night:`uur die aand`}},defaultFormattingWidth:`wide`})};function m(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?g(s,function(e){return e.test(o)}):h(s,function(e){return e.test(o)}),l=e.valueCallback?e.valueCallback(c):c;l=n.valueCallback?n.valueCallback(l):l;var u=t.slice(o.length);return{value:l,rest:u}}}function h(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function g(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function _(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],a=t.match(e.parsePattern);if(!a)return null;var o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;var s=t.slice(i.length);return{value:o,rest:s}}}var v={code:`af`,formatDistance:s,formatLong:l,formatRelative:d,localize:p,match:{ordinalNumber:_({matchPattern:/^(\d+)(ste|de)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:m({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?C\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:`wide`,parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:`any`}),quarter:m({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234](st|d)e kwartaal/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:m({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i,wide:/^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^J/i,/^F/i,/^M/i,/^A/i,/^M/i,/^J/i,/^J/i,/^A/i,/^S/i,/^O/i,/^N/i,/^D/i],any:[/^Jan/i,/^Feb/i,/^Mrt/i,/^Apr/i,/^Mei/i,/^Jun/i,/^Jul/i,/^Aug/i,/^Sep/i,/^Okt/i,/^Nov/i,/^Dec/i]},defaultParseWidth:`any`}),day:m({matchPatterns:{narrow:/^[smdwv]/i,short:/^(So|Ma|Di|Wo|Do|Vr|Sa)/i,abbreviated:/^(Son|Maa|Din|Woe|Don|Vry|Sat)/i,wide:/^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^S/i,/^M/i,/^D/i,/^W/i,/^D/i,/^V/i,/^S/i],any:[/^So/i,/^Ma/i,/^Di/i,/^Wo/i,/^Do/i,/^Vr/i,/^Sa/i]},defaultParseWidth:`any`}),dayPeriod:m({matchPatterns:{any:/^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^vm/i,pm:/^nm/i,midnight:/^middernag/i,noon:/^middaguur/i,morning:/oggend/i,afternoon:/middag/i,evening:/laat middag/i,night:/aand/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{af:v})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();