UNPKG

date-fns

Version:

Modern JavaScript date utility library

2,677 lines (2,602 loc) 837 kB
(() => { var _window$dateFns;function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+"";}function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.");}return("string"===r?String:Number)(t);}function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest();}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0;}}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n;}function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1;}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r;}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return;}finally{if(o)throw n;}}return a;}}function _arrayWithHoles(r){if(Array.isArray(r))return r;}function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o;},_typeof(o);}//#region \0rolldown/runtime.js var __defProp=Object.defineProperty; var __exportAll=function __exportAll(all,no_symbols){ var target={}; for(var name in all)__defProp(target,name,{ get:all[name], enumerable:true }); if(!no_symbols)__defProp(target,Symbol.toStringTag,{value:"Module"}); return target; }; //#endregion //#region dist/date-fns/locale/af/_lib/formatDistance.js var formatDistanceLocale$83={ lessThanXSeconds:{ one:"minder as 'n sekonde", other:"minder as {{count}} sekondes" }, xSeconds:{ one:"1 sekonde", other:"{{count}} sekondes" }, halfAMinute:"'n halwe minuut", lessThanXMinutes:{ one:"minder as 'n minuut", other:"minder as {{count}} minute" }, xMinutes:{ one:"'n minuut", other:"{{count}} minute" }, aboutXHours:{ one:"ongeveer 1 uur", other:"ongeveer {{count}} ure" }, xHours:{ one:"1 uur", other:"{{count}} ure" }, xDays:{ one:"1 dag", other:"{{count}} dae" }, aboutXWeeks:{ one:"ongeveer 1 week", other:"ongeveer {{count}} weke" }, xWeeks:{ one:"1 week", other:"{{count}} weke" }, aboutXMonths:{ one:"ongeveer 1 maand", other:"ongeveer {{count}} maande" }, xMonths:{ one:"1 maand", other:"{{count}} maande" }, aboutXYears:{ one:"ongeveer 1 jaar", other:"ongeveer {{count}} jaar" }, xYears:{ one:"1 jaar", other:"{{count}} jaar" }, overXYears:{ one:"meer as 1 jaar", other:"meer as {{count}} jaar" }, almostXYears:{ one:"byna 1 jaar", other:"byna {{count}} jaar" } }; var formatDistance$84=function formatDistance$84(token,count,options){ var result; var tokenValue=formatDistanceLocale$83[token]; if(typeof tokenValue==="string")result=tokenValue;else if(count===1)result=tokenValue.one;else result=tokenValue.other.replace("{{count}}",String(count)); if(options!==null&&options!==void 0&&options.addSuffix)if(options.comparison&&options.comparison>0)return"oor "+result;else return result+" gelede"; return result; }; //#endregion //#region dist/date-fns/locale/_lib/buildFormatLongFn.js function buildFormatLongFn(args){ return function(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{}; var width=options.width?String(options.width):args.defaultWidth; return args.formats[width]||args.formats[args.defaultWidth]; }; } var formatLong$92={ date:buildFormatLongFn({ formats:{ full:"EEEE, d MMMM yyyy", long:"d MMMM yyyy", medium:"d MMM yyyy", short:"yyyy/MM/dd" }, defaultWidth:"full" }), time:buildFormatLongFn({ formats:{ full:"HH:mm:ss zzzz", long:"HH:mm:ss z", medium:"HH:mm:ss", short:"HH:mm" }, defaultWidth:"full" }), dateTime:buildFormatLongFn({ formats:{ full:"{{date}} 'om' {{time}}", long:"{{date}} 'om' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }, defaultWidth:"full" }) }; //#endregion //#region dist/date-fns/locale/af/_lib/formatRelative.js var formatRelativeLocale$84={ lastWeek:"'verlede' eeee 'om' p", yesterday:"'gister om' p", today:"'vandag om' p", tomorrow:"'môre om' p", nextWeek:"eeee 'om' p", other:"P" }; var formatRelative$84=function formatRelative$84(token,_date,_baseDate,_options){return formatRelativeLocale$84[token];}; //#endregion //#region dist/date-fns/locale/_lib/buildLocalizeFn.js /** * The localize function argument callback which allows to convert raw value to * the actual type. * * @param value - The value to convert * * @returns The converted value */ /** * The map of localized values for each width. */ /** * The index type of the locale unit value. It types conversion of units of * values that don't start at 0 (i.e. quarters). */ /** * Converts the unit value to the tuple of values. */ /** * The tuple of localized era values. The first element represents BC, * the second element represents AD. */ /** * The tuple of localized quarter values. The first element represents Q1. */ /** * The tuple of localized day values. The first element represents Sunday. */ /** * The tuple of localized month values. The first element represents January. */ function buildLocalizeFn(args){ return function(value,options){ var context=options!==null&&options!==void 0&&options.context?String(options.context):"standalone"; var valuesArray; if(context==="formatting"&&args.formattingValues){ var defaultWidth=args.defaultFormattingWidth||args.defaultWidth; var width=options!==null&&options!==void 0&&options.width?String(options.width):defaultWidth; valuesArray=args.formattingValues[width]||args.formattingValues[defaultWidth]; }else{ var _defaultWidth=args.defaultWidth; var _width=options!==null&&options!==void 0&&options.width?String(options.width):args.defaultWidth; valuesArray=args.values[_width]||args.values[_defaultWidth]; } var index=args.argumentCallback?args.argumentCallback(value):value; return valuesArray[index]; }; } //#endregion //#region dist/date-fns/locale/af/_lib/localize.js var eraValues$84={ narrow:["vC","nC"], abbreviated:["vC","nC"], wide:["voor Christus","na Christus"] }; var quarterValues$84={ narrow:[ "1", "2", "3", "4"], abbreviated:[ "K1", "K2", "K3", "K4"], wide:[ "1ste kwartaal", "2de kwartaal", "3de kwartaal", "4de kwartaal"] }; var monthValues$84={ narrow:[ "J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], abbreviated:[ "Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], wide:[ "Januarie", "Februarie", "Maart", "April", "Mei", "Junie", "Julie", "Augustus", "September", "Oktober", "November", "Desember"] }; var dayValues$84={ narrow:[ "S", "M", "D", "W", "D", "V", "S"], short:[ "So", "Ma", "Di", "Wo", "Do", "Vr", "Sa"], abbreviated:[ "Son", "Maa", "Din", "Woe", "Don", "Vry", "Sat"], wide:[ "Sondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag"] }; var dayPeriodValues$84={ narrow:{ am:"vm", pm:"nm", midnight:"middernag", noon:"middaguur", morning:"oggend", afternoon:"middag", evening:"laat middag", night:"aand" }, abbreviated:{ am:"vm", pm:"nm", midnight:"middernag", noon:"middaguur", morning:"oggend", afternoon:"middag", evening:"laat middag", night:"aand" }, wide:{ am:"vm", pm:"nm", midnight:"middernag", noon:"middaguur", morning:"oggend", afternoon:"middag", evening:"laat middag", night:"aand" } }; var formattingDayPeriodValues$68={ narrow:{ am:"vm", pm:"nm", midnight:"middernag", noon:"uur die middag", morning:"uur die oggend", afternoon:"uur die middag", evening:"uur die aand", night:"uur die aand" }, abbreviated:{ am:"vm", pm:"nm", midnight:"middernag", noon:"uur die middag", morning:"uur die oggend", afternoon:"uur die middag", evening:"uur die aand", night:"uur die aand" }, wide:{ am:"vm", pm:"nm", midnight:"middernag", noon:"uur die middag", morning:"uur die oggend", afternoon:"uur die middag", evening:"uur die aand", night:"uur die aand" } }; var ordinalNumber$84=function ordinalNumber$84(dirtyNumber){ var number=Number(dirtyNumber); var rem100=number%100; if(rem100<20)switch(rem100){ case 1: case 8:return number+"ste"; default:return number+"de"; } return number+"ste"; }; var localize$84={ ordinalNumber:ordinalNumber$84, era:buildLocalizeFn({ values:eraValues$84, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues$84, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return quarter-1;} }), month:buildLocalizeFn({ values:monthValues$84, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues$84, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues$84, defaultWidth:"wide", formattingValues:formattingDayPeriodValues$68, defaultFormattingWidth:"wide" }) }; //#endregion //#region dist/date-fns/locale/_lib/buildMatchFn.js function buildMatchFn(args){ return function(string){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{}; var width=options.width; var matchPattern=width&&args.matchPatterns[width]||args.matchPatterns[args.defaultMatchWidth]; var matchResult=string.match(matchPattern); if(!matchResult)return null; var matchedString=matchResult[0]; var parsePatterns=width&&args.parsePatterns[width]||args.parsePatterns[args.defaultParseWidth]; var key=Array.isArray(parsePatterns)?findIndex(parsePatterns,function(pattern){return pattern.test(matchedString);}):findKey(parsePatterns,function(pattern){return pattern.test(matchedString);}); var value; value=args.valueCallback?args.valueCallback(key):key; value=options.valueCallback?options.valueCallback(value):value; var rest=string.slice(matchedString.length); return{ value:value, rest:rest }; }; } function findKey(object,predicate){ for(var key in object)if(Object.prototype.hasOwnProperty.call(object,key)&&predicate(object[key]))return key; } function findIndex(array,predicate){ for(var key=0;key<array.length;key++)if(predicate(array[key]))return key; } //#endregion //#region dist/date-fns/locale/_lib/buildMatchPatternFn.js function buildMatchPatternFn(args){ return function(string){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{}; var matchResult=string.match(args.matchPattern); if(!matchResult)return null; var matchedString=matchResult[0]; var parseResult=string.match(args.parsePattern); if(!parseResult)return null; var value=args.valueCallback?args.valueCallback(parseResult[0]):parseResult[0]; value=options.valueCallback?options.valueCallback(value):value; var rest=string.slice(matchedString.length); return{ value:value, rest:rest }; }; } //#endregion //#region dist/date-fns/locale/af.js /** * @category Locales * @summary Afrikaans locale. * @language Afrikaans * @iso-639-2 afr * @author Marnus Weststrate [@marnusw](https://github.com/marnusw) */ var _af={ code:"af", formatDistance:formatDistance$84, formatLong:formatLong$92, formatRelative:formatRelative$84, localize:localize$84, match:{ ordinalNumber:buildMatchPatternFn({ matchPattern:/^(\d+)(ste|de)?/i, parsePattern:/\d+/i, valueCallback:function valueCallback(value){return parseInt(value,10);} }), era:buildMatchFn({ matchPatterns:{ narrow:/^([vn]\.? ?C\.?)/, abbreviated:/^([vn]\. ?C\.?)/, wide:/^((voor|na) Christus)/ }, defaultMatchWidth:"wide", parsePatterns:{any:[/^v/,/^n/]}, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:{ narrow:/^[1234]/i, abbreviated:/^K[1234]/i, wide:/^[1234](st|d)e kwartaal/i }, defaultMatchWidth:"wide", parsePatterns:{any:[ /1/i, /2/i, /3/i, /4/i] }, defaultParseWidth:"any", valueCallback:function valueCallback(index){return index+1;} }), month:buildMatchFn({ matchPatterns:{ narrow:/^[jfmasond]/i, abbreviated:/^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i, wide:/^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^J/i, /^F/i, /^M/i, /^A/i, /^M/i, /^J/i, /^J/i, /^A/i, /^S/i, /^O/i, /^N/i, /^D/i], any:[ /^Jan/i, /^Feb/i, /^Mrt/i, /^Apr/i, /^Mei/i, /^Jun/i, /^Jul/i, /^Aug/i, /^Sep/i, /^Okt/i, /^Nov/i, /^Dec/i] }, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:{ narrow:/^[smdwv]/i, short:/^(So|Ma|Di|Wo|Do|Vr|Sa)/i, abbreviated:/^(Son|Maa|Din|Woe|Don|Vry|Sat)/i, wide:/^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^S/i, /^M/i, /^D/i, /^W/i, /^D/i, /^V/i, /^S/i], any:[ /^So/i, /^Ma/i, /^Di/i, /^Wo/i, /^Do/i, /^Vr/i, /^Sa/i] }, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:{any:/^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i}, defaultMatchWidth:"any", parsePatterns:{any:{ am:/^vm/i, pm:/^nm/i, midnight:/^middernag/i, noon:/^middaguur/i, morning:/oggend/i, afternoon:/middag/i, evening:/laat middag/i, night:/aand/i }}, defaultParseWidth:"any" }) }, options:{ weekStartsOn:0, firstWeekContainsDate:1 } }; //#endregion //#region dist/date-fns/locale/ar/_lib/formatDistance.js var formatDistanceLocale$82={ lessThanXSeconds:{ one:"أقل من ثانية", two:"أقل من ثانيتين", threeToTen:"أقل من {{count}} ثواني", other:"أقل من {{count}} ثانية" }, xSeconds:{ one:"ثانية واحدة", two:"ثانيتان", threeToTen:"{{count}} ثواني", other:"{{count}} ثانية" }, halfAMinute:"نصف دقيقة", lessThanXMinutes:{ one:"أقل من دقيقة", two:"أقل من دقيقتين", threeToTen:"أقل من {{count}} دقائق", other:"أقل من {{count}} دقيقة" }, xMinutes:{ one:"دقيقة واحدة", two:"دقيقتان", threeToTen:"{{count}} دقائق", other:"{{count}} دقيقة" }, aboutXHours:{ one:"ساعة واحدة تقريباً", two:"ساعتين تقريبا", threeToTen:"{{count}} ساعات تقريباً", other:"{{count}} ساعة تقريباً" }, xHours:{ one:"ساعة واحدة", two:"ساعتان", threeToTen:"{{count}} ساعات", other:"{{count}} ساعة" }, xDays:{ one:"يوم واحد", two:"يومان", threeToTen:"{{count}} أيام", other:"{{count}} يوم" }, aboutXWeeks:{ one:"أسبوع واحد تقريبا", two:"أسبوعين تقريبا", threeToTen:"{{count}} أسابيع تقريبا", other:"{{count}} أسبوعا تقريبا" }, xWeeks:{ one:"أسبوع واحد", two:"أسبوعان", threeToTen:"{{count}} أسابيع", other:"{{count}} أسبوعا" }, aboutXMonths:{ one:"شهر واحد تقريباً", two:"شهرين تقريبا", threeToTen:"{{count}} أشهر تقريبا", other:"{{count}} شهرا تقريباً" }, xMonths:{ one:"شهر واحد", two:"شهران", threeToTen:"{{count}} أشهر", other:"{{count}} شهرا" }, aboutXYears:{ one:"سنة واحدة تقريباً", two:"سنتين تقريبا", threeToTen:"{{count}} سنوات تقريباً", other:"{{count}} سنة تقريباً" }, xYears:{ one:"سنة واحد", two:"سنتان", threeToTen:"{{count}} سنوات", other:"{{count}} سنة" }, overXYears:{ one:"أكثر من سنة", two:"أكثر من سنتين", threeToTen:"أكثر من {{count}} سنوات", other:"أكثر من {{count}} سنة" }, almostXYears:{ one:"ما يقارب سنة واحدة", two:"ما يقارب سنتين", threeToTen:"ما يقارب {{count}} سنوات", other:"ما يقارب {{count}} سنة" } }; var formatDistance$83=function formatDistance$83(token,count,options){ var usageGroup=formatDistanceLocale$82[token]; var result; if(typeof usageGroup==="string")result=usageGroup;else if(count===1)result=usageGroup.one;else if(count===2)result=usageGroup.two;else if(count<=10)result=usageGroup.threeToTen.replace("{{count}}",String(count));else result=usageGroup.other.replace("{{count}}",String(count)); if(options!==null&&options!==void 0&&options.addSuffix)if(options.comparison&&options.comparison>0)return"خلال "+result;else return"منذ "+result; return result; }; var formatLong$91={ date:buildFormatLongFn({ formats:{ full:"EEEE، do MMMM y", long:"do MMMM y", medium:"d MMM y", short:"dd/MM/yyyy" }, defaultWidth:"full" }), time:buildFormatLongFn({ formats:{ full:"HH:mm:ss", long:"HH:mm:ss", medium:"HH:mm:ss", short:"HH:mm" }, defaultWidth:"full" }), dateTime:buildFormatLongFn({ formats:{ full:"{{date}} 'عند الساعة' {{time}}", long:"{{date}} 'عند الساعة' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }, defaultWidth:"full" }) }; //#endregion //#region dist/date-fns/locale/ar/_lib/formatRelative.js var formatRelativeLocale$83={ lastWeek:"eeee 'الماضي عند الساعة' p", yesterday:"'الأمس عند الساعة' p", today:"'اليوم عند الساعة' p", tomorrow:"'غدا عند الساعة' p", nextWeek:"eeee 'القادم عند الساعة' p", other:"P" }; var formatRelative$83=function formatRelative$83(token){return formatRelativeLocale$83[token];}; //#endregion //#region dist/date-fns/locale/ar/_lib/localize.js var eraValues$83={ narrow:["ق","ب"], abbreviated:["ق.م.","ب.م."], wide:["قبل الميلاد","بعد الميلاد"] }; var quarterValues$83={ narrow:[ "1", "2", "3", "4"], abbreviated:[ "ر1", "ر2", "ر3", "ر4"], wide:[ "الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues$83={ narrow:[ "ي", "ف", "م", "أ", "م", "ي", "ي", "أ", "س", "أ", "ن", "د"], abbreviated:[ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], wide:[ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"] }; var dayValues$83={ narrow:[ "ح", "ن", "ث", "ر", "خ", "ج", "س"], short:[ "أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated:[ "أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], wide:[ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] }; var dayPeriodValues$83={ narrow:{ am:"ص", pm:"م", morning:"الصباح", noon:"الظهر", afternoon:"بعد الظهر", evening:"المساء", night:"الليل", midnight:"منتصف الليل" }, abbreviated:{ am:"ص", pm:"م", morning:"الصباح", noon:"الظهر", afternoon:"بعد الظهر", evening:"المساء", night:"الليل", midnight:"منتصف الليل" }, wide:{ am:"ص", pm:"م", morning:"الصباح", noon:"الظهر", afternoon:"بعد الظهر", evening:"المساء", night:"الليل", midnight:"منتصف الليل" } }; var formattingDayPeriodValues$67={ narrow:{ am:"ص", pm:"م", morning:"في الصباح", noon:"الظهر", afternoon:"بعد الظهر", evening:"في المساء", night:"في الليل", midnight:"منتصف الليل" }, abbreviated:{ am:"ص", pm:"م", morning:"في الصباح", noon:"الظهر", afternoon:"بعد الظهر", evening:"في المساء", night:"في الليل", midnight:"منتصف الليل" }, wide:{ am:"ص", pm:"م", morning:"في الصباح", noon:"الظهر", afternoon:"بعد الظهر", evening:"في المساء", night:"في الليل", midnight:"منتصف الليل" } }; var ordinalNumber$83=function ordinalNumber$83(num){return String(num);}; //#endregion //#region dist/date-fns/locale/ar.js /** * @category Locales * @summary Arabic locale (Modern Standard Arabic - Al-fussha). * @language Modern Standard Arabic * @iso-639-2 ara * @author Abdallah Hassan [@AbdallahAHO](https://github.com/AbdallahAHO) * @author Koussay Haj Kacem [@essana3](https://github.com/essana3) */ var _ar={ code:"ar", formatDistance:formatDistance$83, formatLong:formatLong$91, formatRelative:formatRelative$83, localize:{ ordinalNumber:ordinalNumber$83, era:buildLocalizeFn({ values:eraValues$83, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues$83, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return quarter-1;} }), month:buildLocalizeFn({ values:monthValues$83, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues$83, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues$83, defaultWidth:"wide", formattingValues:formattingDayPeriodValues$67, defaultFormattingWidth:"wide" }) }, match:{ ordinalNumber:buildMatchPatternFn({ matchPattern:/^(\d+)(th|st|nd|rd)?/i, parsePattern:/\d+/i, valueCallback:function valueCallback(value){return parseInt(value,10);} }), era:buildMatchFn({ matchPatterns:{ narrow:/[قب]/, abbreviated:/[قب]\.م\./, wide:/(قبل|بعد) الميلاد/ }, defaultMatchWidth:"wide", parsePatterns:{any:[/قبل/,/بعد/]}, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:{ narrow:/^[1234]/i, abbreviated:/ر[1234]/, wide:/الربع (الأول|الثاني|الثالث|الرابع)/ }, defaultMatchWidth:"wide", parsePatterns:{any:[ /1/i, /2/i, /3/i, /4/i] }, defaultParseWidth:"any", valueCallback:function valueCallback(index){return index+1;} }), month:buildMatchFn({ matchPatterns:{ narrow:/^[أيفمسند]/, abbreviated:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/, wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], any:[ /^يناير/i, /^فبراير/i, /^مارس/i, /^أبريل/i, /^مايو/i, /^يونيو/i, /^يوليو/i, /^أغسطس/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i] }, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:{ narrow:/^[حنثرخجس]/i, short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], wide:[ /^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], any:[ /^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] }, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:{ narrow:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/, any:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/ }, defaultMatchWidth:"any", parsePatterns:{any:{ am:/^ص/, pm:/^م/, midnight:/منتصف الليل/, noon:/الظهر/, afternoon:/بعد الظهر/, morning:/في الصباح/, evening:/في المساء/, night:/في الليل/ }}, defaultParseWidth:"any" }) }, options:{ weekStartsOn:6, firstWeekContainsDate:1 } }; //#endregion //#region dist/date-fns/locale/ar-DZ/_lib/formatDistance.js var formatDistanceLocale$81={ lessThanXSeconds:{ one:"أقل من ثانية واحدة", two:"أقل من ثانتين", threeToTen:"أقل من {{count}} ثواني", other:"أقل من {{count}} ثانية" }, xSeconds:{ one:"ثانية واحدة", two:"ثانتين", threeToTen:"{{count}} ثواني", other:"{{count}} ثانية" }, halfAMinute:"نصف دقيقة", lessThanXMinutes:{ one:"أقل من دقيقة", two:"أقل من دقيقتين", threeToTen:"أقل من {{count}} دقائق", other:"أقل من {{count}} دقيقة" }, xMinutes:{ one:"دقيقة واحدة", two:"دقيقتين", threeToTen:"{{count}} دقائق", other:"{{count}} دقيقة" }, aboutXHours:{ one:"ساعة واحدة تقريباً", two:"ساعتين تقريباً", threeToTen:"{{count}} ساعات تقريباً", other:"{{count}} ساعة تقريباً" }, xHours:{ one:"ساعة واحدة", two:"ساعتين", threeToTen:"{{count}} ساعات", other:"{{count}} ساعة" }, xDays:{ one:"يوم واحد", two:"يومين", threeToTen:"{{count}} أيام", other:"{{count}} يوم" }, aboutXWeeks:{ one:"أسبوع واحد تقريباً", two:"أسبوعين تقريباً", threeToTen:"{{count}} أسابيع تقريباً", other:"{{count}} أسبوع تقريباً" }, xWeeks:{ one:"أسبوع واحد", two:"أسبوعين", threeToTen:"{{count}} أسابيع", other:"{{count}} أسبوع" }, aboutXMonths:{ one:"شهر واحد تقريباً", two:"شهرين تقريباً", threeToTen:"{{count}} أشهر تقريباً", other:"{{count}} شهر تقريباً" }, xMonths:{ one:"شهر واحد", two:"شهرين", threeToTen:"{{count}} أشهر", other:"{{count}} شهر" }, aboutXYears:{ one:"عام واحد تقريباً", two:"عامين تقريباً", threeToTen:"{{count}} أعوام تقريباً", other:"{{count}} عام تقريباً" }, xYears:{ one:"عام واحد", two:"عامين", threeToTen:"{{count}} أعوام", other:"{{count}} عام" }, overXYears:{ one:"أكثر من عام", two:"أكثر من عامين", threeToTen:"أكثر من {{count}} أعوام", other:"أكثر من {{count}} عام" }, almostXYears:{ one:"عام واحد تقريباً", two:"عامين تقريباً", threeToTen:"{{count}} أعوام تقريباً", other:"{{count}} عام تقريباً" } }; var formatDistance$82=function formatDistance$82(token,count,options){ options=options||{}; var usageGroup=formatDistanceLocale$81[token]; var result; if(typeof usageGroup==="string")result=usageGroup;else if(count===1)result=usageGroup.one;else if(count===2)result=usageGroup.two;else if(count<=10)result=usageGroup.threeToTen.replace("{{count}}",String(count));else result=usageGroup.other.replace("{{count}}",String(count)); if(options.addSuffix)if(options.comparison&&options.comparison>0)return"في خلال "+result;else return"منذ "+result; return result; }; var formatLong$90={ date:buildFormatLongFn({ formats:{ full:"EEEE, MMMM do, y", long:"MMMM do, y", medium:"MMM d, y", short:"MM/dd/yyyy" }, defaultWidth:"full" }), time:buildFormatLongFn({ 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:buildFormatLongFn({ formats:{ full:"{{date}} 'عند' {{time}}", long:"{{date}} 'عند' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }, defaultWidth:"full" }) }; //#endregion //#region dist/date-fns/locale/ar-DZ/_lib/formatRelative.js var formatRelativeLocale$82={ lastWeek:"'أخر' eeee 'عند' p", yesterday:"'أمس عند' p", today:"'اليوم عند' p", tomorrow:"'غداً عند' p", nextWeek:"eeee 'عند' p", other:"P" }; var formatRelative$82=function formatRelative$82(token,_date,_baseDate,_options){ return formatRelativeLocale$82[token]; }; //#endregion //#region dist/date-fns/locale/ar-DZ/_lib/localize.js var eraValues$82={ narrow:["ق","ب"], abbreviated:["ق.م.","ب.م."], wide:["قبل الميلاد","بعد الميلاد"] }; var quarterValues$82={ narrow:[ "1", "2", "3", "4"], abbreviated:[ "ر1", "ر2", "ر3", "ر4"], wide:[ "الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues$82={ narrow:[ "ج", "ف", "م", "أ", "م", "ج", "ج", "أ", "س", "أ", "ن", "د"], abbreviated:[ "جانـ", "فيفـ", "مارس", "أفريل", "مايـ", "جوانـ", "جويـ", "أوت", "سبتـ", "أكتـ", "نوفـ", "ديسـ"], wide:[ "جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"] }; var dayValues$82={ narrow:[ "ح", "ن", "ث", "ر", "خ", "ج", "س"], short:[ "أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated:[ "أحد", "اثنـ", "ثلا", "أربـ", "خميـ", "جمعة", "سبت"], wide:[ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] }; var dayPeriodValues$82={ 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:"ليلاً" } }; var formattingDayPeriodValues$66={ 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:"في الليل" } }; var ordinalNumber$82=function ordinalNumber$82(dirtyNumber){ return String(dirtyNumber); }; //#endregion //#region dist/date-fns/locale/ar-DZ.js /** * @category Locales * @summary Arabic locale (Algerian Arabic). * @language Algerian Arabic * @iso-639-2 ara * @author Badreddine Boumaza [@badre429](https://github.com/badre429) * @author Ahmed ElShahat [@elshahat](https://github.com/elshahat) */ var _arDZ={ code:"ar-DZ", formatDistance:formatDistance$82, formatLong:formatLong$90, formatRelative:formatRelative$82, localize:{ ordinalNumber:ordinalNumber$82, era:buildLocalizeFn({ values:eraValues$82, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues$82, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return Number(quarter)-1;} }), month:buildLocalizeFn({ values:monthValues$82, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues$82, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues$82, defaultWidth:"wide", formattingValues:formattingDayPeriodValues$66, defaultFormattingWidth:"wide" }) }, match:{ ordinalNumber:buildMatchPatternFn({ matchPattern:/^(\d+)(th|st|nd|rd)?/i, parsePattern:/\d+/i, valueCallback:function valueCallback(value){return parseInt(value,10);} }), era:buildMatchFn({ matchPatterns:{ narrow:/^(ق|ب)/i, abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i }, defaultMatchWidth:"wide", parsePatterns:{any:[/^قبل/i,/^بعد/i]}, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:{ narrow:/^[1234]/i, abbreviated:/^ر[1234]/i, wide:/^الربع [1234]/i }, defaultMatchWidth:"wide", parsePatterns:{any:[ /1/i, /2/i, /3/i, /4/i] }, defaultParseWidth:"any", valueCallback:function valueCallback(index){return Number(index)+1;} }), month:buildMatchFn({ matchPatterns:{ narrow:/^[جفمأسند]/i, abbreviated:/^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i, wide:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i], any:[ /^جان/i, /^فيف/i, /^مار/i, /^أفر/i, /^ماي/i, /^جوا/i, /^جوي/i, /^أوت/i, /^سبت/i, /^أكت/i, /^نوف/i, /^ديس/i] }, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:{ narrow:/^[حنثرخجس]/i, short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i, wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], wide:[ /^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], any:[ /^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] }, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:{ narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i }, defaultMatchWidth:"any", parsePatterns:{any:{ am:/^a/i, pm:/^p/i, midnight:/^mi/i, noon:/^no/i, morning:/morning/i, afternoon:/afternoon/i, evening:/evening/i, night:/night/i }}, defaultParseWidth:"any" }) }, options:{ weekStartsOn:0, firstWeekContainsDate:1 } }; //#endregion //#region dist/date-fns/locale/ar-EG/_lib/formatDistance.js var formatDistanceLocale$80={ lessThanXSeconds:{ one:"أقل من ثانية", two:"أقل من ثانيتين", threeToTen:"أقل من {{count}} ثواني", other:"أقل من {{count}} ثانية" }, xSeconds:{ one:"ثانية", two:"ثانيتين", threeToTen:"{{count}} ثواني", other:"{{count}} ثانية" }, halfAMinute:"نص دقيقة", lessThanXMinutes:{ one:"أقل من دقيقة", two:"أقل من دقيقتين", threeToTen:"أقل من {{count}} دقايق", other:"أقل من {{count}} دقيقة" }, xMinutes:{ one:"دقيقة", two:"دقيقتين", threeToTen:"{{count}} دقايق", other:"{{count}} دقيقة" }, aboutXHours:{ one:"حوالي ساعة", two:"حوالي ساعتين", threeToTen:"حوالي {{count}} ساعات", other:"حوالي {{count}} ساعة" }, xHours:{ one:"ساعة", two:"ساعتين", threeToTen:"{{count}} ساعات", other:"{{count}} ساعة" }, xDays:{ one:"يوم", two:"يومين", threeToTen:"{{count}} أيام", other:"{{count}} يوم" }, aboutXWeeks:{ one:"حوالي أسبوع", two:"حوالي أسبوعين", threeToTen:"حوالي {{count}} أسابيع", other:"حوالي {{count}} أسبوع" }, xWeeks:{ one:"أسبوع", two:"أسبوعين", threeToTen:"{{count}} أسابيع", other:"{{count}} أسبوع" }, aboutXMonths:{ one:"حوالي شهر", two:"حوالي شهرين", threeToTen:"حوالي {{count}} أشهر", other:"حوالي {{count}} شهر" }, xMonths:{ one:"شهر", two:"شهرين", threeToTen:"{{count}} أشهر", other:"{{count}} شهر" }, aboutXYears:{ one:"حوالي سنة", two:"حوالي سنتين", threeToTen:"حوالي {{count}} سنين", other:"حوالي {{count}} سنة" }, xYears:{ one:"عام", two:"عامين", threeToTen:"{{count}} أعوام", other:"{{count}} عام" }, overXYears:{ one:"أكثر من سنة", two:"أكثر من سنتين", threeToTen:"أكثر من {{count}} سنين", other:"أكثر من {{count}} سنة" }, almostXYears:{ one:"عام تقريبًا", two:"عامين تقريبًا", threeToTen:"{{count}} أعوام تقريبًا", other:"{{count}} عام تقريبًا" } }; var formatDistance$81=function formatDistance$81(token,count,options){ var result; var tokenValue=formatDistanceLocale$80[token]; if(typeof tokenValue==="string")result=tokenValue;else if(count===1)result=tokenValue.one;else if(count===2)result=tokenValue.two;else if(count<=10)result=tokenValue.threeToTen.replace("{{count}}",String(count));else result=tokenValue.other.replace("{{count}}",String(count)); if(options!==null&&options!==void 0&&options.addSuffix)if(options.comparison&&options.comparison>0)return"\u0641\u064A \u062E\u0644\u0627\u0644 ".concat(result);else return"\u0645\u0646\u0630 ".concat(result); return result; }; var formatLong$89={ date:buildFormatLongFn({ formats:{ full:"EEEE، do MMMM y", long:"do MMMM y", medium:"dd/MMM/y", short:"d/MM/y" }, defaultWidth:"full" }), time:buildFormatLongFn({ 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:buildFormatLongFn({ formats:{ full:"{{date}} 'الساعة' {{time}}", long:"{{date}} 'الساعة' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }, defaultWidth:"full" }) }; //#endregion //#region dist/date-fns/locale/ar-EG/_lib/formatRelative.js var formatRelativeLocale$81={ lastWeek:"eeee 'اللي جاي الساعة' p", yesterday:"'إمبارح الساعة' p", today:"'النهاردة الساعة' p", tomorrow:"'بكرة الساعة' p", nextWeek:"eeee 'الساعة' p", other:"P" }; var formatRelative$81=function formatRelative$81(token,_date,_baseDate,_options){return formatRelativeLocale$81[token];}; //#endregion //#region dist/date-fns/locale/ar-EG/_lib/localize.js var eraValues$81={ narrow:["ق","ب"], abbreviated:["ق.م","ب.م"], wide:["قبل الميلاد","بعد الميلاد"] }; var quarterValues$81={ narrow:[ "1", "2", "3", "4"], abbreviated:[ "ر1", "ر2", "ر3", "ر4"], wide:[ "الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues$81={ narrow:[ "ي", "ف", "م", "أ", "م", "ي", "ي", "أ", "س", "أ", "ن", "د"], abbreviated:[ "ينا", "فبر", "مارس", "أبريل", "مايو", "يونـ", "يولـ", "أغسـ", "سبتـ", "أكتـ", "نوفـ", "ديسـ"], wide:[ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"] }; var dayValues$81={ narrow:[ "ح", "ن", "ث", "ر", "خ", "ج", "س"], short:[ "أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated:[ "أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], wide:[ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] }; var dayPeriodValues$81={ 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:"ليلاً" } }; var formattingDayPeriodValues$65={ narrow:{ am:"ص", pm:"م", midnight:"ن", noon:"ظ", morning:"في الصباح", afternoon:"بعد الظهر", evening:"في المساء", night:"في الليل" }, abbreviated:{ am:"ص", pm:"م", midnight:"نصف الليل", noon:"ظهراً", morning:"في الصباح", afternoon:"بعد الظهر", evening:"في المساء", night:"في الليل" }, wide:{ am:"ص", pm:"م", midnight:"نصف الليل", morning:"في الصباح", noon:"ظهراً", afternoon:"بعد الظهر", evening:"في المساء", night:"في الليل" } }; var ordinalNumber$81=function ordinalNumber$81(dirtyNumber,_options){ return String(dirtyNumber); }; //#endregion //#region dist/date-fns/locale/ar-EG.js /** * @category Locales * @summary Arabic locale (Egypt). * @language Arabic * @iso-639-2 ara * @author AbdAllah AbdElFattah [@AbdAllahAbdElFattah13](https://github.com/AbdAllahAbdElFattah13) */ var _arEG={ code:"ar-EG", formatDistance:formatDistance$81, formatLong:formatLong$89, formatRelative:formatRelative$81, localize:{ ordinalNumber:ordinalNumber$81, era:buildLocalizeFn({ values:eraValues$81, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues$81, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return quarter-1;} }), month:buildLocalizeFn({ values:monthValues$81, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues$81, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues$81, defaultWidth:"wide", formattingValues:formattingDayPeriodValues$65, defaultFormattingWidth:"wide" }) }, match:{ ordinalNumber:buildMatchPatternFn({ matchPattern:/^(\d+)/, parsePattern:/\d+/i, valueCallback:function valueCallback(value){ return parseInt(value,10); } }), era:buildMatchFn({ matchPatterns:{ narrow:/^(ق|ب)/g, abbreviated:/^(ق.م|ب.م)/g, wide:/^(قبل الميلاد|بعد الميلاد)/g }, defaultMatchWidth:"wide", parsePatterns:{any:[/^ق/g,/^ب/g]}, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:{ narrow:/^[1234]/, abbreviated:/^ر[1234]/, wide:/^الربع (الأول|الثاني|الثالث|الرابع)/ }, defaultMatchWidth:"wide", parsePatterns:{ wide:[ /الربع الأول/, /الربع الثاني/, /الربع الثالث/, /الربع الرابع/], any:[ /1/, /2/, /3/, /4/] }, defaultParseWidth:"any", valueCallback:function valueCallback(index){return index+1;} }), month:buildMatchFn({ matchPatterns:{ narrow:/^(ي|ف|م|أ|س|ن|د)/, abbreviated:/^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/, wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^ي/, /^ف/, /^م/, /^أ/, /^م/, /^ي/, /^ي/, /^أ/, /^س/, /^أ/, /^ن/, /^د/], any:[ /^ينا/, /^فبر/, /^مارس/, /^أبريل/, /^مايو/, /^يون/, /^يول/, /^أغس/, /^سبت/, /^أكت/, /^نوف/, /^ديس/] }, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:{ narrow:/^(ح|ن|ث|ر|خ|ج|س)/, short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/ }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^ح/, /^ن/, /^ث/, /^ر/, /^خ/, /^ج/, /^س/], any:[ /أحد/, /اثنين/, /ثلاثاء/, /أربعاء/, /خميس/, /جمعة/, /سبت/] }, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:{ narrow:/^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/, abbreviated:/^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/, wide:/^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/, any:/^(ص|م|صباح|ظهر|مساء|ليل)/ }, defaultMatchWidth:"any", parsePatterns:{any:{ am:/^ص/, pm:/^م/, midnight:/^ن/, noon:/^ظ/, morning:/^ص/, afternoon:/^بعد/, evening:/^م/, night:/^ل/ }}, defaultParseWidth:"any" }) }, options:{ weekStartsOn:0, firstWeekContainsDate:1 } }; //#endregion //#region dist/date-fns/locale/ar-MA/_lib/formatDistance.js var formatDistanceLocale$79={ lessThanXSeconds:{ one:"أقل من ثانية واحدة", two:"أقل من ثانتين", threeToTen:"أقل من {{count}} ثواني", other:"أقل من {{count}} ثانية" }, xSeconds:{ one:"ثانية واحدة", two:"ثانتين", threeToTen:"{{count}} ثواني", other:"{{count}} ثانية" }, halfAMinute:"نصف دقيقة", lessThanXMinutes:{ one:"أقل من دقيقة", two:"أقل من دقيقتين", threeToTen:"أقل من {{count}} دقائق", other:"أقل من {{count}} دقيقة" }, xMinutes:{ one:"دقيقة واحدة", two:"دقيقتين", threeToTen:"{{count}} دقائق", other:"{{count}} دقيقة" }, aboutXHours:{ one:"ساعة واحدة تقريباً", two:"ساعتين تقريباً", threeToTen:"{{count}} ساعات تقريباً", other:"{{count}} ساعة تقريباً" }, xHours:{ one:"ساعة واحدة", two:"ساعتين", threeToTen:"{{count}} ساعات", other:"{{count}} ساعة" }, xDays:{ one:"يوم واحد", two:"يومين", threeToTen:"{{count}} أيام", other:"{{count}} يوم" }, aboutXWeeks:{ one:"أسبوع واحد تقريباً", two:"أسبوعين تقريباً", threeToTen:"{{count}} أسابيع تقريباً", other:"{{count}} أسبوع تقريباً" }, xWeeks:{ one:"أسبوع واحد", two:"أسبوعين", threeToTen:"{{count}} أسابيع", other:"{{count}} أسبوع" }, aboutXMonths:{ one:"شهر واحد تقريباً", two:"شهرين تقريباً", threeToTen:"{{count}} أشهر تقريباً", other:"{{count}} شهر تقريباً" }, xMonths:{ one:"شهر واحد", two:"شهرين", threeToTen:"{{count}} أشهر", other:"{{count}} شهر" }, aboutXYears:{ one:"عام واحد تقريباً", two:"عامين تقريباً", threeToTen:"{{count}} أعوام تقريباً", other:"{{count}} عام تقريباً" }, xYears:{ one:"عام واحد", two:"عامين", threeToTen:"{{count}} أعوام", other:"{{count}} عام" }, overXYears:{ one:"أكثر من عام", two:"أكثر من عامين", threeToTen:"أكثر من {{count}} أعوام", other:"أكثر من {{count}} عام" }, almostXYears:{ one:"عام واحد تقريباً", two:"عامين تقريباً", threeToTen:"{{count}} أعوام تقريباً", other:"{{count}} عام تقريباً" } }; var formatDistance$80=function formatDistance$80(token,count,options){ options=options||{}; var usageGroup=formatDistanceLocale$79[token]; var result; if(typeof usageGroup==="string")result=usageGroup;else if(count===1)result=usageGroup.one;else if(count===2)result=usageGroup.two;else if(count<=10)result=usageGroup.threeToTen.replace("{{count}}",String(count));else result=usageGroup.other.replace("{{count}}",String(count)); if(options.addSuffix)if(options.comparison&&options.comparison>0)return"في خلال "+result;else return"منذ "+result; return result; }; var formatLong$88={ date:buildFormatLongFn({ formats:{ full:"EEEE, MMMM do, y", long:"MMMM do, y", medium:"MMM d, y", short:"MM/dd/yyyy" }, defaultWidth:"full" }), time:buildFormatLongFn({ 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:buildFormatLongFn({ formats:{ full:"{{date}} 'عند' {{time}}", long:"{{date}} 'عند' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }, defaultWidth:"full" }) }; //#endregion //#region dist/date-fns/locale/ar-MA/_lib/formatRelative.js var formatRelativeLocale$80={ lastWeek:"'أخر' eeee 'عند' p", yesterday:"'أمس عند' p", today:"'اليوم عند' p", tomorrow:"'غداً عند' p", nextWeek:"eeee 'عند' p", other:"P" }; var formatRelative$80=function formatRelative$80(token,_date,_baseDate,_options){ return formatRelativeLocale$80[token]; }; //#endregion //#region dist/date-fns/locale/ar-MA/_lib/localize.js var eraValues$80={ narrow:["ق","ب"], abbreviated:["ق.م.","ب.م."], wide:["قبل الميلاد","بعد الميلاد"] }; var quarterValues$80={ narrow:[ "1", "2", "3", "4"], abbreviated:[ "ر1", "ر2", "ر3", "ر4"], wide:[ "الربع الأول", "الربع الثاني", "الربع الثالث", "الربع الرابع"] }; var monthValues$80={ narrow:[ "ي", "ف", "م", "أ", "م", "ي", "ي", "غ", "ش", "أ", "ن", "د"], abbreviated:[ "ينا", "فبر", "مارس", "أبريل", "ماي", "يونـ", "يولـ", "غشت", "شتنـ", "أكتـ", "نونـ", "دجنـ"], wide:[ "يناير", "فبراير", "مارس", "أبريل", "ماي", "يونيو", "يوليوز", "غشت", "شتنبر", "أكتوبر", "نونبر", "دجنبر"] }; var dayValues$80={ narrow:[ "ح", "ن", "ث", "ر", "خ", "ج", "س"], short:[ "أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], abbreviated:[ "أحد", "اثنـ", "ثلا", "أربـ", "خميـ", "جمعة", "سبت"], wide:[ "الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] }; var dayPeriodValues$80={ 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:"ليلاً" } }; var formattingDayPeriodValues$64={ 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:"في الليل" } }; var ordinalNumber$80=function ordinalNumber$80(dirtyNumber){ return String(dirtyNumber); }; //#endregion //#region dist/date-fns/locale/ar-MA.js /** * @category Locales * @summary Arabic locale (Moroccan Arabic). * @language Moroccan Arabic * @iso-639-2 ara * @author Achraf Rrami [@rramiachraf](https://github.com/rramiachraf) */ var _arMA={ code:"ar-MA", formatDistance:formatDistance$80, formatLong:formatLong$88, formatRelative:formatRelative$80, localize:{ ordinalNumber:ordinalNumber$80, era:buildLocalizeFn({ values:eraValues$80, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues$80, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return Number(quarter)-1;} }), month:buildLocalizeFn({ values:monthValues$80, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues$80, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues$80, defaultWidth:"wide", formattingValues:formattingDayPeriodValues$64, defaultFormattingWidth:"wide" }) }, match:{ ordinalNumber:buildMatchPatternFn({ matchPattern:/^(\d+)(th|st|nd|rd)?/i, parsePattern:/\d+/i, valueCallback:function valueCallback(value){return parseInt(value,10);} }), era:buildMatchFn({ matchPatterns:{ narrow:/^(ق|ب)/i, abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i }, defaultMatchWidth:"wide", parsePatterns:{any:[/^قبل/i,/^بعد/i]}, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:{ narrow:/^[1234]/i, abbreviated:/^ر[1234]/i, wide:/^الربع [1234]/i }, defaultMatchWidth:"wide", parsePatterns:{any:[ /1/i, /2/i, /3/i, /4/i] }, defaultParseWidth:"any", valueCallback:function valueCallback(index){return Number(index)+1;} }), month:buildMatchFn({ matchPatterns:{ narrow:/^[يفمأمسند]/i, abbreviated:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i, wide:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^غ/i, /^ش/i, /^أ/i, /^ن/i, /^د/i], any:[ /^ين/i, /^فب/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^غشت/i, /^ش/i, /^أك/i, /^ن/i, /^د/i] }, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:{ narrow:/^[حنثرخجس]/i, short:/^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated:/^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i, wide:/^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }, defaultMatchWidth:"wide", parsePatterns:{ narrow:[ /^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i], wide:[ /^الأحد/i, /^الإثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], any:[ /^أح/i, /^إث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i] }, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:{ narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i }, defaultMatchWidth:"any", parsePatterns:{any:{ am:/^a/i, pm:/^p/i, midnight:/^mi/i, noon:/^no/i, morning:/morning/i, afternoon:/afternoon/i, evening:/evening/i, night:/night/i }}, defaultParseWidth:"any" }) }, options:{ weekStartsOn:1, firstWeekContainsDate:1 } }; //#endregion //#region dist/date-fns/locale/ar-SA/_lib/formatDistance.js var formatDistanceLocale$78={ lessThanXSeconds:{ one:"أقل من ثانية واحدة", two:"أقل من ثانتين", threeToTen:"أقل من {{count}} ثواني", other:"أقل من {{count}} ثانية" }, xSeconds:{ one:"ثانية واحدة", two:"ثانتين", threeToTen:"{{count}} ثواني", other:"{{count}} ثانية" }, halfAMinute:"نصف دقيقة", lessThanXMinutes:{ one:"أقل من دقيقة", two:"أقل من دقيقتين", threeToTen:"أقل من {{count}} دقائق", other:"أقل من {{count}} دقيقة" }, xMinutes:{ one:"دقيقة واحدة", two:"دقيقتين", threeToTen:"{{count}} دقائق", other:"{{count}} دقيقة" }, aboutXHours:{ one:"ساعة واحدة تقريباً", two:"ساعتين تقريباً", threeToTen:"{{count}} ساعات تقريباً", other:"{{count}} ساعة تقريباً" }, xHours:{ one:"ساعة واحدة", two:"ساعتين", threeToTen:"{{count}} ساعات", other:"{{count}} ساعة" }, xDays:{ one:"يوم واحد", two:"يومين", threeToTen:"{{count}} أيام", other:"{{count}} يوم" }, aboutXWeeks:{ one:"أسبوع واحد تقريباً", two:"أسبوعين تقريباً", threeToTen:"{{count}} أسابيع تقريباً", other:"{{count}} أسبوع تقريباً" }, xWeeks:{ one:"أسبوع واحد", two:"أسبوعين", threeToTen:"{{count}} أسابيع", other:"{{count}} أسبوع" }, aboutXMonths:{ one:"شهر واحد تقريباً", two:"شهرين تقريباً", threeToTen:"{{count}} أشهر تقريباً", other:"{{count}} شهر تقريباً" }, xMonths:{ one:"شهر واحد", two:"شهرين", threeToTen:"{{count}} أشهر", other:"{{count}} شهر" }, aboutXYears:{ one:"عام واحد تقريباً", two:"عامين تقريباً", threeToTen:"{{count}} أعوام تقريباً", other:"{{count}} عام تقريباً" }, xYears:{ one:"عام واحد", two:"عامين", threeToTen:"{{count}} أعوام", other:"{{count}} عام" }, overXYears:{ one:"أكثر من عام", two:"أكثر من عامين", threeToTen:"أكثر من {{count}} أعوام", other:"أكثر من {{count}} عام" }, almostXYears:{ one:"عام واحد تقريباً", two:"عامين تقريباً", threeToTen:"{{count}} أعوام تقريباً", other:"{{count}} عام تقريباً" } }; var formatDistance$79=function formatDistance$79(token,count,options){ var result; var tokenValue=formatDistanceLocale$78[token]; if(typeof tokenValue==="string")result=tokenValue;else if(count===1)result=tokenValue.one;else if(count===2)result=tokenValue.two;else if(count<=10)result=tokenValue.threeToTen.replace("{{count}}",String(count));else result=tokenValue.other.replace("{{count}}",String(count)); if(options!==null&&options!==vo