date-fns
Version:
Modern JavaScript date utility library
1 lines • 13.1 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)}function o(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 s={locale:{1:`১`,2:`২`,3:`৩`,4:`৪`,5:`৫`,6:`৬`,7:`৭`,8:`৮`,9:`৯`,0:`০`},number:{"১":`1`,"২":`2`,"৩":`3`,"৪":`4`,"৫":`5`,"৬":`6`,"৭":`7`,"৮":`8`,"৯":`9`,"০":`0`}},c={narrow:[`খ্রিঃপূঃ`,`খ্রিঃ`],abbreviated:[`খ্রিঃপূর্ব`,`খ্রিঃ`],wide:[`খ্রিস্টপূর্ব`,`খ্রিস্টাব্দ`]},l={narrow:[`১`,`২`,`৩`,`৪`],abbreviated:[`১ত্রৈ`,`২ত্রৈ`,`৩ত্রৈ`,`৪ত্রৈ`],wide:[`১ম ত্রৈমাসিক`,`২য় ত্রৈমাসিক`,`৩য় ত্রৈমাসিক`,`৪র্থ ত্রৈমাসিক`]},u={narrow:[`জানু`,`ফেব্রু`,`মার্চ`,`এপ্রিল`,`মে`,`জুন`,`জুলাই`,`আগস্ট`,`সেপ্ট`,`অক্টো`,`নভে`,`ডিসে`],abbreviated:[`জানু`,`ফেব্রু`,`মার্চ`,`এপ্রিল`,`মে`,`জুন`,`জুলাই`,`আগস্ট`,`সেপ্ট`,`অক্টো`,`নভে`,`ডিসে`],wide:[`জানুয়ারি`,`ফেব্রুয়ারি`,`মার্চ`,`এপ্রিল`,`মে`,`জুন`,`জুলাই`,`আগস্ট`,`সেপ্টেম্বর`,`অক্টোবর`,`নভেম্বর`,`ডিসেম্বর`]},d={narrow:[`র`,`সো`,`ম`,`বু`,`বৃ`,`শু`,`শ`],short:[`রবি`,`সোম`,`মঙ্গল`,`বুধ`,`বৃহ`,`শুক্র`,`শনি`],abbreviated:[`রবি`,`সোম`,`মঙ্গল`,`বুধ`,`বৃহ`,`শুক্র`,`শনি`],wide:[`রবিবার`,`সোমবার`,`মঙ্গলবার`,`বুধবার`,`বৃহস্পতিবার `,`শুক্রবার`,`শনিবার`]},f={narrow:{am:`পূ`,pm:`অপ`,midnight:`মধ্যরাত`,noon:`মধ্যাহ্ন`,morning:`সকাল`,afternoon:`বিকাল`,evening:`সন্ধ্যা`,night:`রাত`},abbreviated:{am:`পূর্বাহ্ন`,pm:`অপরাহ্ন`,midnight:`মধ্যরাত`,noon:`মধ্যাহ্ন`,morning:`সকাল`,afternoon:`বিকাল`,evening:`সন্ধ্যা`,night:`রাত`},wide:{am:`পূর্বাহ্ন`,pm:`অপরাহ্ন`,midnight:`মধ্যরাত`,noon:`মধ্যাহ্ন`,morning:`সকাল`,afternoon:`বিকাল`,evening:`সন্ধ্যা`,night:`রাত`}},p={narrow:{am:`পূ`,pm:`অপ`,midnight:`মধ্যরাত`,noon:`মধ্যাহ্ন`,morning:`সকাল`,afternoon:`বিকাল`,evening:`সন্ধ্যা`,night:`রাত`},abbreviated:{am:`পূর্বাহ্ন`,pm:`অপরাহ্ন`,midnight:`মধ্যরাত`,noon:`মধ্যাহ্ন`,morning:`সকাল`,afternoon:`বিকাল`,evening:`সন্ধ্যা`,night:`রাত`},wide:{am:`পূর্বাহ্ন`,pm:`অপরাহ্ন`,midnight:`মধ্যরাত`,noon:`মধ্যাহ্ন`,morning:`সকাল`,afternoon:`বিকাল`,evening:`সন্ধ্যা`,night:`রাত`}};function m(e,t){if(e>18&&e<=31)return t+`শে`;switch(e){case 1:return t+`লা`;case 2:case 3:return t+`রা`;case 4:return t+`ঠা`;default:return t+`ই`}}var h=function(e,t){var n=Number(e),r=g(n);if(t?.unit===`date`)return m(n,r);if(n>10||n===0)return r+`তম`;switch(n%10){case 2:case 3:return r+`য়`;case 4:return r+`র্থ`;case 6:return r+`ষ্ঠ`;default:return r+`ম`}};function g(e){return e.toString().replace(/\d/g,function(e){return s.locale[e]})}var _={ordinalNumber:h,era:o({values:c,defaultWidth:`wide`}),quarter:o({values:l,defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:o({values:u,defaultWidth:`wide`}),day:o({values:d,defaultWidth:`wide`}),dayPeriod:o({values:f,defaultWidth:`wide`,formattingValues:p,defaultFormattingWidth:`wide`})},v={lessThanXSeconds:{one:`প্রায় ১ সেকেন্ড`,other:`প্রায় {{count}} সেকেন্ড`},xSeconds:{one:`১ সেকেন্ড`,other:`{{count}} সেকেন্ড`},halfAMinute:`আধ মিনিট`,lessThanXMinutes:{one:`প্রায় ১ মিনিট`,other:`প্রায় {{count}} মিনিট`},xMinutes:{one:`১ মিনিট`,other:`{{count}} মিনিট`},aboutXHours:{one:`প্রায় ১ ঘন্টা`,other:`প্রায় {{count}} ঘন্টা`},xHours:{one:`১ ঘন্টা`,other:`{{count}} ঘন্টা`},xDays:{one:`১ দিন`,other:`{{count}} দিন`},aboutXWeeks:{one:`প্রায় ১ সপ্তাহ`,other:`প্রায় {{count}} সপ্তাহ`},xWeeks:{one:`১ সপ্তাহ`,other:`{{count}} সপ্তাহ`},aboutXMonths:{one:`প্রায় ১ মাস`,other:`প্রায় {{count}} মাস`},xMonths:{one:`১ মাস`,other:`{{count}} মাস`},aboutXYears:{one:`প্রায় ১ বছর`,other:`প্রায় {{count}} বছর`},xYears:{one:`১ বছর`,other:`{{count}} বছর`},overXYears:{one:`১ বছরের বেশি`,other:`{{count}} বছরের বেশি`},almostXYears:{one:`প্রায় ১ বছর`,other:`প্রায় {{count}} বছর`}},y=function(e,t,n){var r,i=v[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,g(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?r+` এর মধ্যে`:r+` আগে`:r};function b(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 x={date:b({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:b({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:b({formats:{full:`{{date}} {{time}} 'সময়'`,long:`{{date}} {{time}} 'সময়'`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},S={lastWeek:`'গত' eeee 'সময়' p`,yesterday:`'গতকাল' 'সময়' p`,today:`'আজ' 'সময়' p`,tomorrow:`'আগামীকাল' 'সময়' p`,nextWeek:`eeee 'সময়' p`,other:`P`},C=function(e,t,n,r){return S[e]};function w(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)?E(s,function(e){return e.test(o)}):T(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 T(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function E(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function D(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 O={code:`bn`,formatDistance:y,formatLong:x,formatRelative:C,localize:_,match:{ordinalNumber:D({matchPattern:/^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:w({matchPatterns:{narrow:/^(খ্রিঃপূঃ|খ্রিঃ)/i,abbreviated:/^(খ্রিঃপূর্ব|খ্রিঃ)/i,wide:/^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^খ্রিঃপূঃ/i,/^খ্রিঃ/i],abbreviated:[/^খ্রিঃপূর্ব/i,/^খ্রিঃ/i],wide:[/^খ্রিস্টপূর্ব/i,/^খ্রিস্টাব্দ/i]},defaultParseWidth:`wide`}),quarter:w({matchPatterns:{narrow:/^[১২৩৪]/i,abbreviated:/^[১২৩৪]ত্রৈ/i,wide:/^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/১/i,/২/i,/৩/i,/৪/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:w({matchPatterns:{narrow:/^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,abbreviated:/^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,wide:/^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^জানু/i,/^ফেব্রু/i,/^মার্চ/i,/^এপ্রিল/i,/^মে/i,/^জুন/i,/^জুলাই/i,/^আগস্ট/i,/^সেপ্ট/i,/^অক্টো/i,/^নভে/i,/^ডিসে/i]},defaultParseWidth:`any`}),day:w({matchPatterns:{narrow:/^(র|সো|ম|বু|বৃ|শু|শ)+/i,short:/^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,abbreviated:/^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,wide:/^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^র/i,/^সো/i,/^ম/i,/^বু/i,/^বৃ/i,/^শু/i,/^শ/i],short:[/^রবি/i,/^সোম/i,/^মঙ্গল/i,/^বুধ/i,/^বৃহ/i,/^শুক্র/i,/^শনি/i],abbreviated:[/^রবি/i,/^সোম/i,/^মঙ্গল/i,/^বুধ/i,/^বৃহ/i,/^শুক্র/i,/^শনি/i],wide:[/^রবিবার/i,/^সোমবার/i,/^মঙ্গলবার/i,/^বুধবার/i,/^বৃহস্পতিবার /i,/^শুক্রবার/i,/^শনিবার/i]},defaultParseWidth:`wide`}),dayPeriod:w({matchPatterns:{narrow:/^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,abbreviated:/^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,wide:/^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i},defaultMatchWidth:`wide`,parsePatterns:{any:{am:/^পূ/i,pm:/^অপ/i,midnight:/^মধ্যরাত/i,noon:/^মধ্যাহ্ন/i,morning:/সকাল/i,afternoon:/বিকাল/i,evening:/সন্ধ্যা/i,night:/রাত/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{bn:O})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();