UNPKG

date-fns

Version:

Modern JavaScript date utility library

1 lines 9.7 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:`menys d'un segon`,eleven:`menys d'onze segons`,other:`menys de {{count}} segons`},xSeconds:{one:`1 segon`,other:`{{count}} segons`},halfAMinute:`mig minut`,lessThanXMinutes:{one:`menys d'un minut`,eleven:`menys d'onze minuts`,other:`menys de {{count}} minuts`},xMinutes:{one:`1 minut`,other:`{{count}} minuts`},aboutXHours:{one:`aproximadament una hora`,other:`aproximadament {{count}} hores`},xHours:{one:`1 hora`,other:`{{count}} hores`},xDays:{one:`1 dia`,other:`{{count}} dies`},aboutXWeeks:{one:`aproximadament una setmana`,other:`aproximadament {{count}} setmanes`},xWeeks:{one:`1 setmana`,other:`{{count}} setmanes`},aboutXMonths:{one:`aproximadament un mes`,other:`aproximadament {{count}} mesos`},xMonths:{one:`1 mes`,other:`{{count}} mesos`},aboutXYears:{one:`aproximadament un any`,other:`aproximadament {{count}} anys`},xYears:{one:`1 any`,other:`{{count}} anys`},overXYears:{one:`més d'un any`,eleven:`més d'onze anys`,other:`més de {{count}} anys`},almostXYears:{one:`gairebé un any`,other:`gairebé {{count}} anys`}},s=function(e,t,n){var r,i=o[e];return r=typeof i==`string`?i:t===1?i.one:t===11&&i.eleven?i.eleven:i.other.replace(`{{count}}`,String(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`en `+r:`fa `+r: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 'de' MMMM y`,long:`d 'de' MMMM y`,medium:`d MMM y`,short:`dd/MM/y`},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}} 'a les' {{time}}`,long:`{{date}} 'a les' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},u={lastWeek:`'el' eeee 'passat a la' LT`,yesterday:`'ahir a la' p`,today:`'avui a la' p`,tomorrow:`'demà a la' p`,nextWeek:`eeee 'a la' p`,other:`P`},d={lastWeek:`'el' eeee 'passat a les' p`,yesterday:`'ahir a les' p`,today:`'avui a les' p`,tomorrow:`'demà a les' p`,nextWeek:`eeee 'a les' p`,other:`P`},f=function(e,t,n,r){return t.getHours()===1?u[e]:d[e]};function p(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 m={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`r`;case 2:return n+`n`;case 3:return n+`r`;case 4:return n+`t`}return n+`è`},era:p({values:{narrow:[`aC`,`dC`],abbreviated:[`a. de C.`,`d. de C.`],wide:[`abans de Crist`,`després de Crist`]},defaultWidth:`wide`}),quarter:p({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`T1`,`T2`,`T3`,`T4`],wide:[`1r trimestre`,`2n trimestre`,`3r trimestre`,`4t trimestre`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:p({values:{narrow:[`GN`,`FB`,`MÇ`,`AB`,`MG`,`JN`,`JL`,`AG`,`ST`,`OC`,`NV`,`DS`],abbreviated:[`gen.`,`febr.`,`març`,`abr.`,`maig`,`juny`,`jul.`,`ag.`,`set.`,`oct.`,`nov.`,`des.`],wide:[`gener`,`febrer`,`març`,`abril`,`maig`,`juny`,`juliol`,`agost`,`setembre`,`octubre`,`novembre`,`desembre`]},defaultWidth:`wide`}),day:p({values:{narrow:[`dg.`,`dl.`,`dt.`,`dm.`,`dj.`,`dv.`,`ds.`],short:[`dg.`,`dl.`,`dt.`,`dm.`,`dj.`,`dv.`,`ds.`],abbreviated:[`dg.`,`dl.`,`dt.`,`dm.`,`dj.`,`dv.`,`ds.`],wide:[`diumenge`,`dilluns`,`dimarts`,`dimecres`,`dijous`,`divendres`,`dissabte`]},defaultWidth:`wide`}),dayPeriod:p({values:{narrow:{am:`am`,pm:`pm`,midnight:`mitjanit`,noon:`migdia`,morning:`matí`,afternoon:`tarda`,evening:`vespre`,night:`nit`},abbreviated:{am:`a.m.`,pm:`p.m.`,midnight:`mitjanit`,noon:`migdia`,morning:`matí`,afternoon:`tarda`,evening:`vespre`,night:`nit`},wide:{am:`ante meridiem`,pm:`post meridiem`,midnight:`mitjanit`,noon:`migdia`,morning:`matí`,afternoon:`tarda`,evening:`vespre`,night:`nit`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`am`,pm:`pm`,midnight:`de la mitjanit`,noon:`del migdia`,morning:`del matí`,afternoon:`de la tarda`,evening:`del vespre`,night:`de la nit`},abbreviated:{am:`AM`,pm:`PM`,midnight:`de la mitjanit`,noon:`del migdia`,morning:`del matí`,afternoon:`de la tarda`,evening:`del vespre`,night:`de la nit`},wide:{am:`ante meridiem`,pm:`post meridiem`,midnight:`de la mitjanit`,noon:`del migdia`,morning:`del matí`,afternoon:`de la tarda`,evening:`del vespre`,night:`de la nit`}},defaultFormattingWidth:`wide`})};function h(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)?_(s,function(e){return e.test(o)}):g(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 g(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function _(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function v(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 y={code:`ca`,formatDistance:s,formatLong:l,formatRelative:f,localize:m,match:{ordinalNumber:v({matchPattern:/^(\d+)(è|r|n|r|t)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:h({matchPatterns:{narrow:/^(aC|dC)/i,abbreviated:/^(a. de C.|d. de C.)/i,wide:/^(abans de Crist|despr[eé]s de Crist)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^aC/i,/^dC/i],abbreviated:[/^(a. de C.)/i,/^(d. de C.)/i],wide:[/^(abans de Crist)/i,/^(despr[eé]s de Crist)/i]},defaultParseWidth:`wide`}),quarter:h({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](è|r|n|r|t)? trimestre/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:h({matchPatterns:{narrow:/^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i,abbreviated:/^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i,wide:/^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^GN/i,/^FB/i,/^MÇ/i,/^AB/i,/^MG/i,/^JN/i,/^JL/i,/^AG/i,/^ST/i,/^OC/i,/^NV/i,/^DS/i],abbreviated:[/^gen./i,/^febr./i,/^març/i,/^abr./i,/^maig/i,/^juny/i,/^jul./i,/^ag./i,/^set./i,/^oct./i,/^nov./i,/^des./i],wide:[/^gener/i,/^febrer/i,/^març/i,/^abril/i,/^maig/i,/^juny/i,/^juliol/i,/^agost/i,/^setembre/i,/^octubre/i,/^novembre/i,/^desembre/i]},defaultParseWidth:`wide`}),day:h({matchPatterns:{narrow:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,short:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,abbreviated:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,wide:/^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^dg./i,/^dl./i,/^dt./i,/^dm./i,/^dj./i,/^dv./i,/^ds./i],abbreviated:[/^dg./i,/^dl./i,/^dt./i,/^dm./i,/^dj./i,/^dv./i,/^ds./i],wide:[/^diumenge/i,/^dilluns/i,/^dimarts/i,/^dimecres/i,/^dijous/i,/^divendres/i,/^disssabte/i]},defaultParseWidth:`wide`}),dayPeriod:h({matchPatterns:{narrow:/^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i,abbreviated:/^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i,wide:/^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i},defaultMatchWidth:`wide`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mitjanit/i,noon:/^migdia/i,morning:/matí/i,afternoon:/tarda/i,evening:/vespre/i,night:/nit/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{ca:y})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();