UNPKG

date-fns

Version:

Modern JavaScript date utility library

4 lines (2 loc) 9.76 kB
(()=>{var K;function I(C){return I=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},I(C)}function W(C,G){var J=Object.keys(C);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(C);G&&(X=X.filter(function(Z){return Object.getOwnPropertyDescriptor(C,Z).enumerable})),J.push.apply(J,X)}return J}function q(C){for(var G=1;G<arguments.length;G++){var J=arguments[G]!=null?arguments[G]:{};G%2?W(Object(J),!0).forEach(function(X){M(C,X,J[X])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(J)):W(Object(J)).forEach(function(X){Object.defineProperty(C,X,Object.getOwnPropertyDescriptor(J,X))})}return C}function M(C,G,J){return(G=V(G))in C?Object.defineProperty(C,G,{value:J,enumerable:!0,configurable:!0,writable:!0}):C[G]=J,C}function V(C){var G=w(C,"string");return I(G)=="symbol"?G:G+""}function w(C,G){if(I(C)!="object"||!C)return C;var J=C[Symbol.toPrimitive];if(J!==void 0){var X=J.call(C,G||"default");if(I(X)!="object")return X;throw TypeError("@@toPrimitive must return a primitive value.")}return(G==="string"?String:Number)(C)}var x=Object.defineProperty,v=function(G){return G};function F(C,G){this[C]=v.bind(null,G)}var qC=function(G,J){for(var X in J)x(G,X,{get:J[X],enumerable:!0,configurable:!0,set:F.bind(J,X)})};function D(C){return C.replace(/sekuntia?/,"sekunnin")}function R(C){return C.replace(/minuuttia?/,"minuutin")}function j(C){return C.replace(/tuntia?/,"tunnin")}function P(C){return C.replace(/päivää?/,"päivän")}function S(C){return C.replace(/(viikko|viikkoa)/,"viikon")}function L(C){return C.replace(/(kuukausi|kuukautta)/,"kuukauden")}function A(C){return C.replace(/(vuosi|vuotta)/,"vuoden")}var k={lessThanXSeconds:{one:"alle sekunti",other:"alle {{count}} sekuntia",futureTense:D},xSeconds:{one:"sekunti",other:"{{count}} sekuntia",futureTense:D},halfAMinute:{one:"puoli minuuttia",other:"puoli minuuttia",futureTense:function(G){return"puolen minuutin"}},lessThanXMinutes:{one:"alle minuutti",other:"alle {{count}} minuuttia",futureTense:R},xMinutes:{one:"minuutti",other:"{{count}} minuuttia",futureTense:R},aboutXHours:{one:"noin tunti",other:"noin {{count}} tuntia",futureTense:j},xHours:{one:"tunti",other:"{{count}} tuntia",futureTense:j},xDays:{one:"päivä",other:"{{count}} päivää",futureTense:P},aboutXWeeks:{one:"noin viikko",other:"noin {{count}} viikkoa",futureTense:S},xWeeks:{one:"viikko",other:"{{count}} viikkoa",futureTense:S},aboutXMonths:{one:"noin kuukausi",other:"noin {{count}} kuukautta",futureTense:L},xMonths:{one:"kuukausi",other:"{{count}} kuukautta",futureTense:L},aboutXYears:{one:"noin vuosi",other:"noin {{count}} vuotta",futureTense:A},xYears:{one:"vuosi",other:"{{count}} vuotta",futureTense:A},overXYears:{one:"yli vuosi",other:"yli {{count}} vuotta",futureTense:A},almostXYears:{one:"lähes vuosi",other:"lähes {{count}} vuotta",futureTense:A}},_=function(G,J,X){var Z=k[G],T=J===1?Z.one:Z.other.replace("{{count}}",String(J));if(X!==null&&X!==void 0&&X.addSuffix)if(X.comparison&&X.comparison>0)return Z.futureTense(T)+" kuluttua";else return T+" sitten";return T};function Y(C){return function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},J=G.width?String(G.width):C.defaultWidth,X=C.formats[J]||C.formats[C.defaultWidth];return X}}var b={full:"eeee d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"d.M.y"},f={full:"HH.mm.ss zzzz",long:"HH.mm.ss z",medium:"HH.mm.ss",short:"HH.mm"},h={full:"{{date}} 'klo' {{time}}",long:"{{date}} 'klo' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},y={date:Y({formats:b,defaultWidth:"full"}),time:Y({formats:f,defaultWidth:"full"}),dateTime:Y({formats:h,defaultWidth:"full"})},m={lastWeek:"'viime' eeee 'klo' p",yesterday:"'eilen klo' p",today:"'tänään klo' p",tomorrow:"'huomenna klo' p",nextWeek:"'ensi' eeee 'klo' p",other:"P"},c=function(G,J,X,Z){return m[G]};function O(C){return function(G,J){var X=J!==null&&J!==void 0&&J.context?String(J.context):"standalone",Z;if(X==="formatting"&&C.formattingValues){var T=C.defaultFormattingWidth||C.defaultWidth,U=J!==null&&J!==void 0&&J.width?String(J.width):T;Z=C.formattingValues[U]||C.formattingValues[T]}else{var B=C.defaultWidth,E=J!==null&&J!==void 0&&J.width?String(J.width):C.defaultWidth;Z=C.values[E]||C.values[B]}var H=C.argumentCallback?C.argumentCallback(G):G;return Z[H]}}var p={narrow:["eaa.","jaa."],abbreviated:["eaa.","jaa."],wide:["ennen ajanlaskun alkua","jälkeen ajanlaskun alun"]},g={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartaali","2. kvartaali","3. kvartaali","4. kvartaali"]},N={narrow:["T","H","M","H","T","K","H","E","S","L","M","J"],abbreviated:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],wide:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},d={narrow:N.narrow,abbreviated:N.abbreviated,wide:["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"]},$={narrow:["S","M","T","K","T","P","L"],short:["su","ma","ti","ke","to","pe","la"],abbreviated:["sunn.","maan.","tiis.","kesk.","torst.","perj.","la"],wide:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},l={narrow:$.narrow,short:$.short,abbreviated:$.abbreviated,wide:["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"]},u={narrow:{am:"ap",pm:"ip",midnight:"keskiyö",noon:"keskipäivä",morning:"ap",afternoon:"ip",evening:"illalla",night:"yöllä"},abbreviated:{am:"ap",pm:"ip",midnight:"keskiyö",noon:"keskipäivä",morning:"ap",afternoon:"ip",evening:"illalla",night:"yöllä"},wide:{am:"ap",pm:"ip",midnight:"keskiyöllä",noon:"keskipäivällä",morning:"aamupäivällä",afternoon:"iltapäivällä",evening:"illalla",night:"yöllä"}},i=function(G,J){var X=Number(G);return X+"."},n={ordinalNumber:i,era:O({values:p,defaultWidth:"wide"}),quarter:O({values:g,defaultWidth:"wide",argumentCallback:function(G){return G-1}}),month:O({values:N,defaultWidth:"wide",formattingValues:d,defaultFormattingWidth:"wide"}),day:O({values:$,defaultWidth:"wide",formattingValues:l,defaultFormattingWidth:"wide"}),dayPeriod:O({values:u,defaultWidth:"wide"})};function Q(C){return function(G){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=J.width,Z=X&&C.matchPatterns[X]||C.matchPatterns[C.defaultMatchWidth],T=G.match(Z);if(!T)return null;var U=T[0],B=X&&C.parsePatterns[X]||C.parsePatterns[C.defaultParseWidth],E=Array.isArray(B)?s(B,function(z){return z.test(U)}):o(B,function(z){return z.test(U)}),H;H=C.valueCallback?C.valueCallback(E):E,H=J.valueCallback?J.valueCallback(H):H;var QC=G.slice(U.length);return{value:H,rest:QC}}}function o(C,G){for(var J in C)if(Object.prototype.hasOwnProperty.call(C,J)&&G(C[J]))return J;return}function s(C,G){for(var J=0;J<C.length;J++)if(G(C[J]))return J;return}function r(C){return function(G){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=G.match(C.matchPattern);if(!X)return null;var Z=X[0],T=G.match(C.parsePattern);if(!T)return null;var U=C.valueCallback?C.valueCallback(T[0]):T[0];U=J.valueCallback?J.valueCallback(U):U;var B=G.slice(Z.length);return{value:U,rest:B}}}var a=/^(\d+)(\.)/i,e=/\d+/i,t={narrow:/^(e|j)/i,abbreviated:/^(eaa.|jaa.)/i,wide:/^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)/i},CC={any:[/^e/i,/^j/i]},GC={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\.? kvartaali/i},JC={any:[/1/i,/2/i,/3/i,/4/i]},XC={narrow:/^[thmkeslj]/i,abbreviated:/^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)/i,wide:/^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i},ZC={narrow:[/^t/i,/^h/i,/^m/i,/^h/i,/^t/i,/^k/i,/^h/i,/^e/i,/^s/i,/^l/i,/^m/i,/^j/i],any:[/^ta/i,/^hel/i,/^maa/i,/^hu/i,/^to/i,/^k/i,/^hei/i,/^e/i,/^s/i,/^l/i,/^mar/i,/^j/i]},TC={narrow:/^[smtkpl]/i,short:/^(su|ma|ti|ke|to|pe|la)/i,abbreviated:/^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i,wide:/^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i},UC={narrow:[/^s/i,/^m/i,/^t/i,/^k/i,/^t/i,/^p/i,/^l/i],any:[/^s/i,/^m/i,/^ti/i,/^k/i,/^to/i,/^p/i,/^l/i]},BC={narrow:/^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)/i,any:/^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)/i},HC={any:{am:/^ap/i,pm:/^ip/i,midnight:/^keskiyö/i,noon:/^keskipäivä/i,morning:/aamupäivällä/i,afternoon:/iltapäivällä/i,evening:/illalla/i,night:/yöllä/i}},IC={ordinalNumber:r({matchPattern:a,parsePattern:e,valueCallback:function(G){return parseInt(G,10)}}),era:Q({matchPatterns:t,defaultMatchWidth:"wide",parsePatterns:CC,defaultParseWidth:"any"}),quarter:Q({matchPatterns:GC,defaultMatchWidth:"wide",parsePatterns:JC,defaultParseWidth:"any",valueCallback:function(G){return G+1}}),month:Q({matchPatterns:XC,defaultMatchWidth:"wide",parsePatterns:ZC,defaultParseWidth:"any"}),day:Q({matchPatterns:TC,defaultMatchWidth:"wide",parsePatterns:UC,defaultParseWidth:"any"}),dayPeriod:Q({matchPatterns:BC,defaultMatchWidth:"any",parsePatterns:HC,defaultParseWidth:"any"})},OC={code:"fi",formatDistance:_,formatLong:y,formatRelative:c,localize:n,match:IC,options:{weekStartsOn:1,firstWeekContainsDate:4}};window.dateFns=q(q({},window.dateFns),{},{locale:q(q({},(K=window.dateFns)===null||K===void 0?void 0:K.locale),{},{fi:OC})})})(); //# debugId=B0F76619E5A9796164756E2164756E21