UNPKG

date-fns

Version:

Modern JavaScript date utility library

1 lines 10.8 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={xseconds_other:`sekundė_sekundžių_sekundes`,xminutes_one:`minutė_minutės_minutę`,xminutes_other:`minutės_minučių_minutes`,xhours_one:`valanda_valandos_valandą`,xhours_other:`valandos_valandų_valandas`,xdays_one:`diena_dienos_dieną`,xdays_other:`dienos_dienų_dienas`,xweeks_one:`savaitė_savaitės_savaitę`,xweeks_other:`savaitės_savaičių_savaites`,xmonths_one:`mėnuo_mėnesio_mėnesį`,xmonths_other:`mėnesiai_mėnesių_mėnesius`,xyears_one:`metai_metų_metus`,xyears_other:`metai_metų_metus`,about:`apie`,over:`daugiau nei`,almost:`beveik`,lessthan:`mažiau nei`},s=function(e,t,n,r){return t?r?`kelių sekundžių`:`kelias sekundes`:`kelios sekundės`},c=function(e,t,n,r){return t?r?d(n)[1]:d(n)[2]:d(n)[0]},l=function(e,t,n,r){var i=e+` `;return e===1?i+c(e,t,n,r):t?r?i+d(n)[1]:i+(u(e)?d(n)[1]:d(n)[2]):i+(u(e)?d(n)[1]:d(n)[0])};function u(e){return e%10==0||e>10&&e<20}function d(e){return o[e].split(`_`)}var f={lessThanXSeconds:{one:s,other:l},xSeconds:{one:s,other:l},halfAMinute:`pusė minutės`,lessThanXMinutes:{one:c,other:l},xMinutes:{one:c,other:l},aboutXHours:{one:c,other:l},xHours:{one:c,other:l},xDays:{one:c,other:l},aboutXWeeks:{one:c,other:l},xWeeks:{one:c,other:l},aboutXMonths:{one:c,other:l},xMonths:{one:c,other:l},aboutXYears:{one:c,other:l},xYears:{one:c,other:l},overXYears:{one:c,other:l},almostXYears:{one:c,other:l}},p=function(e,t,n){var r=e.match(/about|over|almost|lessthan/i),i=r?e.replace(r[0],``):e,a=n?.comparison!==void 0&&n.comparison>0,s,c=f[e];return s=typeof c==`string`?c:t===1?c.one(t,n?.addSuffix===!0,i.toLowerCase()+`_one`,a):c.other(t,n?.addSuffix===!0,i.toLowerCase()+`_other`,a),r&&(s=o[r[0].toLowerCase()]+` `+s),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`po `+s:`prieš `+s:s};function m(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 h={date:m({formats:{full:`y 'm'. MMMM d 'd'., EEEE`,long:`y 'm'. MMMM d 'd'.`,medium:`y-MM-dd`,short:`y-MM-dd`},defaultWidth:`full`}),time:m({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:m({formats:{full:`{{date}} {{time}}`,long:`{{date}} {{time}}`,medium:`{{date}} {{time}}`,short:`{{date}} {{time}}`},defaultWidth:`full`})},g={lastWeek:`'Praėjusį' eeee p`,yesterday:`'Vakar' p`,today:`'Šiandien' p`,tomorrow:`'Rytoj' p`,nextWeek:`eeee p`,other:`P`},_=function(e,t,n,r){return g[e]};function v(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 y={ordinalNumber:function(e,t){return Number(e)+`-oji`},era:v({values:{narrow:[`pr. Kr.`,`po Kr.`],abbreviated:[`pr. Kr.`,`po Kr.`],wide:[`prieš Kristų`,`po Kristaus`]},defaultWidth:`wide`}),quarter:v({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`I ketv.`,`II ketv.`,`III ketv.`,`IV ketv.`],wide:[`I ketvirtis`,`II ketvirtis`,`III ketvirtis`,`IV ketvirtis`]},defaultWidth:`wide`,formattingValues:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`I k.`,`II k.`,`III k.`,`IV k.`],wide:[`I ketvirtis`,`II ketvirtis`,`III ketvirtis`,`IV ketvirtis`]},defaultFormattingWidth:`wide`,argumentCallback:function(e){return e-1}}),month:v({values:{narrow:[`S`,`V`,`K`,`B`,`G`,`B`,`L`,`R`,`R`,`S`,`L`,`G`],abbreviated:[`saus.`,`vas.`,`kov.`,`bal.`,`geg.`,`birž.`,`liep.`,`rugp.`,`rugs.`,`spal.`,`lapkr.`,`gruod.`],wide:[`sausis`,`vasaris`,`kovas`,`balandis`,`gegužė`,`birželis`,`liepa`,`rugpjūtis`,`rugsėjis`,`spalis`,`lapkritis`,`gruodis`]},defaultWidth:`wide`,formattingValues:{narrow:[`S`,`V`,`K`,`B`,`G`,`B`,`L`,`R`,`R`,`S`,`L`,`G`],abbreviated:[`saus.`,`vas.`,`kov.`,`bal.`,`geg.`,`birž.`,`liep.`,`rugp.`,`rugs.`,`spal.`,`lapkr.`,`gruod.`],wide:[`sausio`,`vasario`,`kovo`,`balandžio`,`gegužės`,`birželio`,`liepos`,`rugpjūčio`,`rugsėjo`,`spalio`,`lapkričio`,`gruodžio`]},defaultFormattingWidth:`wide`}),day:v({values:{narrow:[`S`,`P`,`A`,`T`,`K`,`P`,`Š`],short:[`Sk`,`Pr`,`An`,`Tr`,`Kt`,`Pn`,`Št`],abbreviated:[`sk`,`pr`,`an`,`tr`,`kt`,`pn`,`št`],wide:[`sekmadienis`,`pirmadienis`,`antradienis`,`trečiadienis`,`ketvirtadienis`,`penktadienis`,`šeštadienis`]},defaultWidth:`wide`,formattingValues:{narrow:[`S`,`P`,`A`,`T`,`K`,`P`,`Š`],short:[`Sk`,`Pr`,`An`,`Tr`,`Kt`,`Pn`,`Št`],abbreviated:[`sk`,`pr`,`an`,`tr`,`kt`,`pn`,`št`],wide:[`sekmadienį`,`pirmadienį`,`antradienį`,`trečiadienį`,`ketvirtadienį`,`penktadienį`,`šeštadienį`]},defaultFormattingWidth:`wide`}),dayPeriod:v({values:{narrow:{am:`pr. p.`,pm:`pop.`,midnight:`vidurnaktis`,noon:`vidurdienis`,morning:`rytas`,afternoon:`diena`,evening:`vakaras`,night:`naktis`},abbreviated:{am:`priešpiet`,pm:`popiet`,midnight:`vidurnaktis`,noon:`vidurdienis`,morning:`rytas`,afternoon:`diena`,evening:`vakaras`,night:`naktis`},wide:{am:`priešpiet`,pm:`popiet`,midnight:`vidurnaktis`,noon:`vidurdienis`,morning:`rytas`,afternoon:`diena`,evening:`vakaras`,night:`naktis`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`pr. p.`,pm:`pop.`,midnight:`vidurnaktis`,noon:`perpiet`,morning:`rytas`,afternoon:`popietė`,evening:`vakaras`,night:`naktis`},abbreviated:{am:`priešpiet`,pm:`popiet`,midnight:`vidurnaktis`,noon:`perpiet`,morning:`rytas`,afternoon:`popietė`,evening:`vakaras`,night:`naktis`},wide:{am:`priešpiet`,pm:`popiet`,midnight:`vidurnaktis`,noon:`perpiet`,morning:`rytas`,afternoon:`popietė`,evening:`vakaras`,night:`naktis`}},defaultFormattingWidth:`wide`})};function b(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(s,function(e){return e.test(o)}):x(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 x(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function S(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function C(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 w={code:`lt`,formatDistance:p,formatLong:h,formatRelative:_,localize:y,match:{ordinalNumber:C({matchPattern:/^(\d+)(-oji)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:b({matchPatterns:{narrow:/^p(r|o)\.?\s?(kr\.?|me)/i,abbreviated:/^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i,wide:/^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i},defaultMatchWidth:`wide`,parsePatterns:{wide:[/prieš/i,/(po|mūsų)/i],any:[/^pr/i,/^(po|m)/i]},defaultParseWidth:`any`}),quarter:b({matchPatterns:{narrow:/^([1234])/i,abbreviated:/^(I|II|III|IV)\s?ketv?\.?/i,wide:/^(I|II|III|IV)\s?ketvirtis/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/1/i,/2/i,/3/i,/4/i],any:[/I$/i,/II$/i,/III/i,/IV/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:b({matchPatterns:{narrow:/^[svkbglr]/i,abbreviated:/^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i,wide:/^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^v/i,/^k/i,/^b/i,/^g/i,/^b/i,/^l/i,/^r/i,/^r/i,/^s/i,/^l/i,/^g/i],any:[/^saus/i,/^vas/i,/^kov/i,/^bal/i,/^geg/i,/^birž/i,/^liep/i,/^rugp/i,/^rugs/i,/^spal/i,/^lapkr/i,/^gruod/i]},defaultParseWidth:`any`}),day:b({matchPatterns:{narrow:/^[spatkš]/i,short:/^(sk|pr|an|tr|kt|pn|št)/i,abbreviated:/^(sk|pr|an|tr|kt|pn|št)/i,wide:/^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^p/i,/^a/i,/^t/i,/^k/i,/^p/i,/^š/i],wide:[/^se/i,/^pi/i,/^an/i,/^tr/i,/^ke/i,/^pe/i,/^še/i],any:[/^sk/i,/^pr/i,/^an/i,/^tr/i,/^kt/i,/^pn/i,/^št/i]},defaultParseWidth:`any`}),dayPeriod:b({matchPatterns:{narrow:/^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i,any:/^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i},defaultMatchWidth:`any`,parsePatterns:{narrow:{am:/^pr/i,pm:/^pop./i,midnight:/^vidurnaktis/i,noon:/^(vidurdienis|perp)/i,morning:/rytas/i,afternoon:/(die|popietė)/i,evening:/vakaras/i,night:/naktis/i},any:{am:/^pr/i,pm:/^popiet$/i,midnight:/^vidurnaktis/i,noon:/^(vidurdienis|perp)/i,morning:/rytas/i,afternoon:/(die|popietė)/i,evening:/vakaras/i,night:/naktis/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{lt:w})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();