UNPKG

date-fns

Version:

Modern JavaScript date utility library

5 lines (3 loc) 12.2 kB
(()=>{var I;function z(B,C){var G=Object.keys(B);if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(B);C&&(J=J.filter(function(X){return Object.getOwnPropertyDescriptor(B,X).enumerable})),G.push.apply(G,J)}return G}function A(B){for(var C=1;C<arguments.length;C++){var G=arguments[C]!=null?arguments[C]:{};C%2?z(Object(G),!0).forEach(function(J){P(B,J,G[J])}):Object.getOwnPropertyDescriptors?Object.defineProperties(B,Object.getOwnPropertyDescriptors(G)):z(Object(G)).forEach(function(J){Object.defineProperty(B,J,Object.getOwnPropertyDescriptor(G,J))})}return B}function P(B,C,G){return(C=D(C))in B?Object.defineProperty(B,C,{value:G,enumerable:!0,configurable:!0,writable:!0}):B[C]=G,B}function D(B){var C=F(B,"string");return K(C)=="symbol"?C:C+""}function F(B,C){if(K(B)!="object"||!B)return B;var G=B[Symbol.toPrimitive];if(G!==void 0){var J=G.call(B,C||"default");if(K(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return(C==="string"?String:Number)(B)}function v(B,C){return k(B)||b(B,C)||h(B,C)||w()}function w(){throw TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h(B,C){if(B){if(typeof B=="string")return R(B,C);var G={}.toString.call(B).slice(8,-1);return G==="Object"&&B.constructor&&(G=B.constructor.name),G==="Map"||G==="Set"?Array.from(B):G==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G)?R(B,C):void 0}}function R(B,C){(C==null||C>B.length)&&(C=B.length);for(var G=0,J=Array(C);G<C;G++)J[G]=B[G];return J}function b(B,C){var G=B==null?null:typeof Symbol<"u"&&B[Symbol.iterator]||B["@@iterator"];if(G!=null){var J,X,Z,U,H=[],Y=!0,Q=!1;try{if(Z=(G=G.call(B)).next,C===0){if(Object(G)!==G)return;Y=!1}else for(;!(Y=(J=Z.call(G)).done)&&(H.push(J.value),H.length!==C);Y=!0);}catch(q){Q=!0,X=q}finally{try{if(!Y&&G.return!=null&&(U=G.return(),Object(U)!==U))return}finally{if(Q)throw X}}return H}}function k(B){if(Array.isArray(B))return B}function K(B){return K=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(C){return typeof C}:function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},K(B)}var f=Object.defineProperty,m=function(C){return C};function g(B,C){this[B]=m.bind(null,C)}var PB=function(C,G){for(var J in G)f(C,J,{get:G[J],enumerable:!0,configurable:!0,set:g.bind(G,J)})},c={lessThanXSeconds:{one:"помалку од секунда",other:"помалку од {{count}} секунди"},xSeconds:{one:"1 секунда",other:"{{count}} секунди"},halfAMinute:"половина минута",lessThanXMinutes:{one:"помалку од минута",other:"помалку од {{count}} минути"},xMinutes:{one:"1 минута",other:"{{count}} минути"},aboutXHours:{one:"околу 1 час",other:"околу {{count}} часа"},xHours:{one:"1 час",other:"{{count}} часа"},xDays:{one:"1 ден",other:"{{count}} дена"},aboutXWeeks:{one:"околу 1 недела",other:"околу {{count}} месеци"},xWeeks:{one:"1 недела",other:"{{count}} недели"},aboutXMonths:{one:"околу 1 месец",other:"околу {{count}} недели"},xMonths:{one:"1 месец",other:"{{count}} месеци"},aboutXYears:{one:"околу 1 година",other:"околу {{count}} години"},xYears:{one:"1 година",other:"{{count}} години"},overXYears:{one:"повеќе од 1 година",other:"повеќе од {{count}} години"},almostXYears:{one:"безмалку 1 година",other:"безмалку {{count}} години"}},_=function(C,G,J){var X,Z=c[C];if(typeof Z==="string")X=Z;else if(G===1)X=Z.one;else X=Z.other.replace("{{count}}",String(G));if(J!==null&&J!==void 0&&J.addSuffix)if(J.comparison&&J.comparison>0)return"за "+X;else return"пред "+X;return X};function M(B){return function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=C.width?String(C.width):B.defaultWidth,J=B.formats[G]||B.formats[B.defaultWidth];return J}}var y={full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"dd/MM/yyyy"},u={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"H:mm"},p={any:"{{date}} {{time}}"},l={date:M({formats:y,defaultWidth:"full"}),time:M({formats:u,defaultWidth:"full"}),dateTime:M({formats:p,defaultWidth:"any"})},DB=7,d=365.2425,i=Math.pow(10,8)*24*60*60*1000,FB=-i,vB=604800000,wB=86400000,hB=60000,bB=3600000,kB=1000,fB=525600,mB=43200,gB=1440,cB=60,_B=3,yB=12,uB=4,n=3600,pB=60,x=n*24,lB=x*7,s=x*d,o=s/12,dB=o*3,V=Symbol.for("constructDateFrom");function L(B,C){if(typeof B==="function")return B(C);if(B&&K(B)==="object"&&V in B)return B[V](C);if(B instanceof Date)return new B.constructor(C);return new Date(C)}function r(B){for(var C=arguments.length,G=Array(C>1?C-1:0),J=1;J<C;J++)G[J-1]=arguments[J];var X=L.bind(null,B||G.find(function(Z){return K(Z)==="object"}));return G.map(X)}var W={};function a(){return W}function iB(B){W=B}function e(B,C){return L(C||B,B)}function S(B,C){var G,J,X,Z,U,H,Y=a(),Q=(G=(J=(X=(Z=C===null||C===void 0?void 0:C.weekStartsOn)!==null&&Z!==void 0?Z:C===null||C===void 0||(U=C.locale)===null||U===void 0||(U=U.options)===null||U===void 0?void 0:U.weekStartsOn)!==null&&X!==void 0?X:Y.weekStartsOn)!==null&&J!==void 0?J:(H=Y.locale)===null||H===void 0||(H=H.options)===null||H===void 0?void 0:H.weekStartsOn)!==null&&G!==void 0?G:0,q=e(B,C===null||C===void 0?void 0:C.in),E=q.getDay(),OB=(E<Q?7:0)+E-Q;return q.setDate(q.getDate()-OB),q.setHours(0,0,0,0),q}function $(B,C,G){var J=r(G===null||G===void 0?void 0:G.in,B,C),X=v(J,2),Z=X[0],U=X[1];return+S(Z,G)===+S(U,G)}var j=["недела","понеделник","вторник","среда","четврток","петок","сабота"];function t(B){var C=j[B];switch(B){case 0:case 3:case 6:return"'минатата "+C+" во' p";case 1:case 2:case 4:case 5:return"'минатиот "+C+" во' p"}}function O(B){var C=j[B];switch(B){case 0:case 3:case 6:return"'ова "+C+" вo' p";case 1:case 2:case 4:case 5:return"'овој "+C+" вo' p"}}function BB(B){var C=j[B];switch(B){case 0:case 3:case 6:return"'следната "+C+" вo' p";case 1:case 2:case 4:case 5:return"'следниот "+C+" вo' p"}}var CB={lastWeek:function(C,G,J){var X=C.getDay();if($(C,G,J))return O(X);else return t(X)},yesterday:"'вчера во' p",today:"'денес во' p",tomorrow:"'утре во' p",nextWeek:function(C,G,J){var X=C.getDay();if($(C,G,J))return O(X);else return BB(X)},other:"P"},GB=function(C,G,J,X){var Z=CB[C];if(typeof Z==="function")return Z(G,J,X);return Z};function N(B){return function(C,G){var J=G!==null&&G!==void 0&&G.context?String(G.context):"standalone",X;if(J==="formatting"&&B.formattingValues){var Z=B.defaultFormattingWidth||B.defaultWidth,U=G!==null&&G!==void 0&&G.width?String(G.width):Z;X=B.formattingValues[U]||B.formattingValues[Z]}else{var H=B.defaultWidth,Y=G!==null&&G!==void 0&&G.width?String(G.width):B.defaultWidth;X=B.values[Y]||B.values[H]}var Q=B.argumentCallback?B.argumentCallback(C):C;return X[Q]}}var JB={narrow:["пр.н.е.","н.е."],abbreviated:["пред н. е.","н. е."],wide:["пред нашата ера","нашата ера"]},XB={narrow:["1","2","3","4"],abbreviated:["1-ви кв.","2-ри кв.","3-ти кв.","4-ти кв."],wide:["1-ви квартал","2-ри квартал","3-ти квартал","4-ти квартал"]},ZB={abbreviated:["јан","фев","мар","апр","мај","јун","јул","авг","септ","окт","ноем","дек"],wide:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]},UB={narrow:["Н","П","В","С","Ч","П","С"],short:["не","по","вт","ср","че","пе","са"],abbreviated:["нед","пон","вто","сре","чет","пет","саб"],wide:["недела","понеделник","вторник","среда","четврток","петок","сабота"]},HB={wide:{am:"претпладне",pm:"попладне",midnight:"полноќ",noon:"напладне",morning:"наутро",afternoon:"попладне",evening:"навечер",night:"ноќе"}},QB=function(C,G){var J=Number(C),X=J%100;if(X>20||X<10)switch(X%10){case 1:return J+"-ви";case 2:return J+"-ри";case 7:case 8:return J+"-ми"}return J+"-ти"},YB={ordinalNumber:QB,era:N({values:JB,defaultWidth:"wide"}),quarter:N({values:XB,defaultWidth:"wide",argumentCallback:function(C){return C-1}}),month:N({values:ZB,defaultWidth:"wide"}),day:N({values:UB,defaultWidth:"wide"}),dayPeriod:N({values:HB,defaultWidth:"wide"})};function T(B){return function(C){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},J=G.width,X=J&&B.matchPatterns[J]||B.matchPatterns[B.defaultMatchWidth],Z=C.match(X);if(!Z)return null;var U=Z[0],H=J&&B.parsePatterns[J]||B.parsePatterns[B.defaultParseWidth],Y=Array.isArray(H)?KB(H,function(E){return E.test(U)}):qB(H,function(E){return E.test(U)}),Q;Q=B.valueCallback?B.valueCallback(Y):Y,Q=G.valueCallback?G.valueCallback(Q):Q;var q=C.slice(U.length);return{value:Q,rest:q}}}function qB(B,C){for(var G in B)if(Object.prototype.hasOwnProperty.call(B,G)&&C(B[G]))return G;return}function KB(B,C){for(var G=0;G<B.length;G++)if(C(B[G]))return G;return}function EB(B){return function(C){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},J=C.match(B.matchPattern);if(!J)return null;var X=J[0],Z=C.match(B.parsePattern);if(!Z)return null;var U=B.valueCallback?B.valueCallback(Z[0]):Z[0];U=G.valueCallback?G.valueCallback(U):U;var H=C.slice(X.length);return{value:U,rest:H}}}var NB=/^(\d+)(-?[врмт][и])?/i,TB=/\d+/i,AB={narrow:/^((пр)?н\.?\s?е\.?)/i,abbreviated:/^((пр)?н\.?\s?е\.?)/i,wide:/^(пред нашата ера|нашата ера)/i},IB={any:[/^п/i,/^н/i]},MB={narrow:/^[1234]/i,abbreviated:/^[1234](-?[врт]?и?)? кв.?/i,wide:/^[1234](-?[врт]?и?)? квартал/i},jB={any:[/1/i,/2/i,/3/i,/4/i]},zB={narrow:/^[нпвсч]/i,short:/^(не|по|вт|ср|че|пе|са)/i,abbreviated:/^(нед|пон|вто|сре|чет|пет|саб)/i,wide:/^(недела|понеделник|вторник|среда|четврток|петок|сабота)/i},RB={narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н[ед]/i,/^п[он]/i,/^вт/i,/^ср/i,/^ч[ет]/i,/^п[ет]/i,/^с[аб]/i]},xB={abbreviated:/^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)/i,wide:/^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)/i},VB={any:[/^ја/i,/^Ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^ав/i,/^се/i,/^окт/i,/^но/i,/^де/i]},LB={any:/^(претп|попл|полноќ|утро|пладне|вечер|ноќ)/i},WB={any:{am:/претпладне/i,pm:/попладне/i,midnight:/полноќ/i,noon:/напладне/i,morning:/наутро/i,afternoon:/попладне/i,evening:/навечер/i,night:/ноќе/i}},SB={ordinalNumber:EB({matchPattern:NB,parsePattern:TB,valueCallback:function(C){return parseInt(C,10)}}),era:T({matchPatterns:AB,defaultMatchWidth:"wide",parsePatterns:IB,defaultParseWidth:"any"}),quarter:T({matchPatterns:MB,defaultMatchWidth:"wide",parsePatterns:jB,defaultParseWidth:"any",valueCallback:function(C){return C+1}}),month:T({matchPatterns:xB,defaultMatchWidth:"wide",parsePatterns:VB,defaultParseWidth:"any"}),day:T({matchPatterns:zB,defaultMatchWidth:"wide",parsePatterns:RB,defaultParseWidth:"any"}),dayPeriod:T({matchPatterns:LB,defaultMatchWidth:"any",parsePatterns:WB,defaultParseWidth:"any"})},$B={code:"mk",formatDistance:_,formatLong:l,formatRelative:GB,localize:YB,match:SB,options:{weekStartsOn:1,firstWeekContainsDate:4}};window.dateFns=A(A({},window.dateFns),{},{locale:A(A({},(I=window.dateFns)===null||I===void 0?void 0:I.locale),{},{mk:$B})})})(); //# debugId=5294730A8AB464AB64756E2164756E21