date-fns
Version:
Modern JavaScript date utility library
1 lines • 9.31 kB
JavaScript
(()=>{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:`llai na eiliad`,other:`llai na {{count}} eiliad`},xSeconds:{one:`1 eiliad`,other:`{{count}} eiliad`},halfAMinute:`hanner munud`,lessThanXMinutes:{one:`llai na munud`,two:`llai na 2 funud`,other:`llai na {{count}} munud`},xMinutes:{one:`1 munud`,two:`2 funud`,other:`{{count}} munud`},aboutXHours:{one:`tua 1 awr`,other:`tua {{count}} awr`},xHours:{one:`1 awr`,other:`{{count}} awr`},xDays:{one:`1 diwrnod`,two:`2 ddiwrnod`,other:`{{count}} diwrnod`},aboutXWeeks:{one:`tua 1 wythnos`,two:`tua pythefnos`,other:`tua {{count}} wythnos`},xWeeks:{one:`1 wythnos`,two:`pythefnos`,other:`{{count}} wythnos`},aboutXMonths:{one:`tua 1 mis`,two:`tua 2 fis`,other:`tua {{count}} mis`},xMonths:{one:`1 mis`,two:`2 fis`,other:`{{count}} mis`},aboutXYears:{one:`tua 1 flwyddyn`,two:`tua 2 flynedd`,other:`tua {{count}} mlynedd`},xYears:{one:`1 flwyddyn`,two:`2 flynedd`,other:`{{count}} mlynedd`},overXYears:{one:`dros 1 flwyddyn`,two:`dros 2 flynedd`,other:`dros {{count}} mlynedd`},almostXYears:{one:`bron 1 flwyddyn`,two:`bron 2 flynedd`,other:`bron {{count}} mlynedd`}},s=function(e,t,n){var r,i=o[e];return r=typeof i==`string`?i:t===1?i.one:t===2&&i.two?i.two:i.other.replace(`{{count}}`,String(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`mewn `+r:r+` yn ôl`: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:`dd/MM/yyyy`},defaultWidth:`full`}),time:c({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:c({formats:{full:`{{date}} 'am' {{time}}`,long:`{{date}} 'am' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},u={lastWeek:`eeee 'diwethaf am' p`,yesterday:`'ddoe am' p`,today:`'heddiw am' p`,tomorrow:`'yfory am' p`,nextWeek:`eeee 'am' 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,t){var n=Number(e);if(n<20)switch(n){case 0:return n+`fed`;case 1:return n+`af`;case 2:return n+`ail`;case 3:case 4:return n+`ydd`;case 5:case 6:return n+`ed`;case 7:case 8:case 9:case 10:case 12:case 15:case 18:return n+`fed`;case 11:case 13:case 14:case 16:case 17:case 19:return n+`eg`}else if(n>=50&&n<=60||n===80||n>=100)return n+`fed`;return n+`ain`},era:f({values:{narrow:[`C`,`O`],abbreviated:[`CC`,`OC`],wide:[`Cyn Crist`,`Ar ôl Crist`]},defaultWidth:`wide`}),quarter:f({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Ch1`,`Ch2`,`Ch3`,`Ch4`],wide:[`Chwarter 1af`,`2ail chwarter`,`3ydd chwarter`,`4ydd chwarter`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:f({values:{narrow:[`I`,`Ch`,`Ma`,`E`,`Mi`,`Me`,`G`,`A`,`Md`,`H`,`T`,`Rh`],abbreviated:[`Ion`,`Chwe`,`Maw`,`Ebr`,`Mai`,`Meh`,`Gor`,`Aws`,`Med`,`Hyd`,`Tach`,`Rhag`],wide:[`Ionawr`,`Chwefror`,`Mawrth`,`Ebrill`,`Mai`,`Mehefin`,`Gorffennaf`,`Awst`,`Medi`,`Hydref`,`Tachwedd`,`Rhagfyr`]},defaultWidth:`wide`}),day:f({values:{narrow:[`S`,`Ll`,`M`,`M`,`I`,`G`,`S`],short:[`Su`,`Ll`,`Ma`,`Me`,`Ia`,`Gw`,`Sa`],abbreviated:[`Sul`,`Llun`,`Maw`,`Mer`,`Iau`,`Gwe`,`Sad`],wide:[`dydd Sul`,`dydd Llun`,`dydd Mawrth`,`dydd Mercher`,`dydd Iau`,`dydd Gwener`,`dydd Sadwrn`]},defaultWidth:`wide`}),dayPeriod:f({values:{narrow:{am:`b`,pm:`h`,midnight:`hn`,noon:`hd`,morning:`bore`,afternoon:`prynhawn`,evening:`gyda'r nos`,night:`nos`},abbreviated:{am:`yb`,pm:`yh`,midnight:`hanner nos`,noon:`hanner dydd`,morning:`bore`,afternoon:`prynhawn`,evening:`gyda'r nos`,night:`nos`},wide:{am:`y.b.`,pm:`y.h.`,midnight:`hanner nos`,noon:`hanner dydd`,morning:`bore`,afternoon:`prynhawn`,evening:`gyda'r nos`,night:`nos`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`b`,pm:`h`,midnight:`hn`,noon:`hd`,morning:`yn y bore`,afternoon:`yn y prynhawn`,evening:`gyda'r nos`,night:`yn y nos`},abbreviated:{am:`yb`,pm:`yh`,midnight:`hanner nos`,noon:`hanner dydd`,morning:`yn y bore`,afternoon:`yn y prynhawn`,evening:`gyda'r nos`,night:`yn y nos`},wide:{am:`y.b.`,pm:`y.h.`,midnight:`hanner nos`,noon:`hanner dydd`,morning:`yn y bore`,afternoon:`yn y prynhawn`,evening:`gyda'r nos`,night:`yn y nos`}},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:`cy`,formatDistance:s,formatLong:l,formatRelative:d,localize:p,match:{ordinalNumber:_({matchPattern:/^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:m({matchPatterns:{narrow:/^(c|o)/i,abbreviated:/^(c\.?\s?c\.?|o\.?\s?c\.?)/i,wide:/^(cyn christ|ar ôl crist|ar ol crist)/i},defaultMatchWidth:`wide`,parsePatterns:{wide:[/^c/i,/^(ar ôl crist|ar ol crist)/i],any:[/^c/i,/^o/i]},defaultParseWidth:`any`}),quarter:m({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ch[1234]/i,wide:/^(chwarter 1af)|([234](ail|ydd)? chwarter)/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:/^(i|ch|m|e|g|a|h|t|rh)/i,abbreviated:/^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i,wide:/^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^i/i,/^ch/i,/^m/i,/^e/i,/^m/i,/^m/i,/^g/i,/^a/i,/^m/i,/^h/i,/^t/i,/^rh/i],any:[/^io/i,/^ch/i,/^maw/i,/^e/i,/^mai/i,/^meh/i,/^g/i,/^a/i,/^med/i,/^h/i,/^t/i,/^rh/i]},defaultParseWidth:`any`}),day:m({matchPatterns:{narrow:/^(s|ll|m|i|g)/i,short:/^(su|ll|ma|me|ia|gw|sa)/i,abbreviated:/^(sul|llun|maw|mer|iau|gwe|sad)/i,wide:/^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^ll/i,/^m/i,/^m/i,/^i/i,/^g/i,/^s/i],wide:[/^dydd su/i,/^dydd ll/i,/^dydd ma/i,/^dydd me/i,/^dydd i/i,/^dydd g/i,/^dydd sa/i],any:[/^su/i,/^ll/i,/^ma/i,/^me/i,/^i/i,/^g/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:m({matchPatterns:{narrow:/^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i,any:/^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^b|(y\.?\s?b\.?)/i,pm:/^h|(y\.?\s?h\.?)|(yr hwyr)/i,midnight:/^hn|hanner nos/i,noon:/^hd|hanner dydd/i,morning:/bore/i,afternoon:/prynhawn/i,evening:/^gyda'r nos$/i,night:/blah/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{cy:v})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();