UNPKG

date-fns

Version:

Modern JavaScript date utility library

2,352 lines (2,295 loc) 860 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);}var __defProp=Object.defineProperty; var __returnValue=function __returnValue(v){return v;}; function __exportSetter(name,newValue){ this[name]=__returnValue.bind(null,newValue); } var __export=function __export(target,all){ for(var name in all) __defProp(target,name,{ get:all[name], enumerable:true, configurable:true, set:__exportSetter.bind(all,name) }); }; // lib/locale.js var exports_locale={}; __export(exports_locale,{ zhTW:function zhTW(){return _zhTW;}, zhHK:function zhHK(){return _zhHK;}, zhCN:function zhCN(){return _zhCN;}, vi:function vi(){return _vi;}, uzCyrl:function uzCyrl(){return _uzCyrl;}, uz:function uz(){return _uz;}, uk:function uk(){return _uk;}, ug:function ug(){return _ug;}, tr:function tr(){return _tr;}, th:function th(){return _th;}, te:function te(){return _te;}, ta:function ta(){return _ta;}, sv:function sv(){return _sv;}, srLatn:function srLatn(){return _srLatn;}, sr:function sr(){return _sr;}, sq:function sq(){return _sq;}, sl:function sl(){return _sl;}, sk:function sk(){return _sk;}, se:function se(){return _se;}, ru:function ru(){return _ru;}, ro:function ro(){return _ro;}, ptBR:function ptBR(){return _ptBR;}, pt:function pt(){return _pt;}, pl:function pl(){return _pl;}, oc:function oc(){return _oc;}, nn:function nn(){return _nn;}, nlBE:function nlBE(){return _nlBE;}, nl:function nl(){return _nl;}, nb:function nb(){return _nb;}, mt:function mt(){return _mt;}, ms:function ms(){return _ms;}, mn:function mn(){return _mn;}, mk:function mk(){return _mk;}, lv:function lv(){return _lv;}, lt:function lt(){return _lt;}, lb:function lb(){return _lb;}, ko:function ko(){return _ko;}, kn:function kn(){return _kn;}, km:function km(){return _km;}, kk:function kk(){return _kk;}, ka:function ka(){return _ka;}, jaHira:function jaHira(){return _jaHira;}, ja:function ja(){return _ja;}, itCH:function itCH(){return _itCH;}, it:function it(){return _it;}, is:function is(){return _is;}, id:function id(){return _id;}, hy:function hy(){return _hy;}, hu:function hu(){return _hu;}, ht:function ht(){return _ht;}, hr:function hr(){return _hr;}, hi:function hi(){return _hi;}, he:function he(){return _he;}, gu:function gu(){return _gu;}, gl:function gl(){return _gl;}, gd:function gd(){return _gd;}, fy:function fy(){return _fy;}, frCH:function frCH(){return _frCH;}, frCA:function frCA(){return _frCA;}, fr:function fr(){return _fr;}, fi:function fi(){return _fi;}, faIR:function faIR(){return _faIR;}, eu:function eu(){return _eu;}, et:function et(){return _et;}, es:function es(){return _es;}, eo:function eo(){return _eo;}, enZA:function enZA(){return _enZA;}, enUS:function enUS(){return _enUS;}, enNZ:function enNZ(){return _enNZ;}, enIN:function enIN(){return _enIN;}, enIE:function enIE(){return _enIE;}, enGB:function enGB(){return _enGB;}, enCA:function enCA(){return _enCA;}, enAU:function enAU(){return _enAU;}, el:function el(){return _el;}, deAT:function deAT(){return _deAT;}, de:function de(){return _de;}, da:function da(){return _da;}, cy:function cy(){return _cy;}, cs:function cs(){return _cs;}, ckb:function ckb(){return _ckb;}, ca:function ca(){return _ca;}, bs:function bs(){return _bs;}, bn:function bn(){return _bn;}, bg:function bg(){return _bg;}, beTarask:function beTarask(){return _beTarask;}, be:function be(){return _be;}, az:function az(){return _az;}, arTN:function arTN(){return _arTN;}, arSA:function arSA(){return _arSA;}, arMA:function arMA(){return _arMA;}, arEG:function arEG(){return _arEG;}, arDZ:function arDZ(){return _arDZ;}, ar:function ar(){return _ar;}, af:function af(){return _af;} }); // lib/locale/af/_lib/formatDistance.js var formatDistanceLocale={ 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=function formatDistance(token,count,options){ var result; var tokenValue=formatDistanceLocale[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; }; // lib/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; var format=args.formats[width]||args.formats[args.defaultWidth]; return format; }; } // lib/locale/af/_lib/formatLong.js var dateFormats={ full:"EEEE, d MMMM yyyy", long:"d MMMM yyyy", medium:"d MMM yyyy", short:"yyyy/MM/dd" }; var timeFormats={ full:"HH:mm:ss zzzz", long:"HH:mm:ss z", medium:"HH:mm:ss", short:"HH:mm" }; var dateTimeFormats={ full:"{{date}} 'om' {{time}}", long:"{{date}} 'om' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }; var formatLong={ date:buildFormatLongFn({ formats:dateFormats, defaultWidth:"full" }), time:buildFormatLongFn({ formats:timeFormats, defaultWidth:"full" }), dateTime:buildFormatLongFn({ formats:dateTimeFormats, defaultWidth:"full" }) }; // lib/locale/af/_lib/formatRelative.js var formatRelativeLocale={ 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=function formatRelative(token,_date,_baseDate,_options){return formatRelativeLocale[token];}; // lib/locale/_lib/buildLocalizeFn.js 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]; }; } // lib/locale/af/_lib/localize.js var eraValues={ narrow:["vC","nC"], abbreviated:["vC","nC"], wide:["voor Christus","na Christus"] }; var quarterValues={ narrow:["1","2","3","4"], abbreviated:["K1","K2","K3","K4"], wide:["1ste kwartaal","2de kwartaal","3de kwartaal","4de kwartaal"] }; var monthValues={ 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={ 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={ 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={ 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=function ordinalNumber(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={ ordinalNumber:ordinalNumber, era:buildLocalizeFn({ values:eraValues, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return quarter-1;} }), month:buildLocalizeFn({ values:monthValues, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues, defaultWidth:"wide", formattingValues:formattingDayPeriodValues, defaultFormattingWidth:"wide" }) }; // lib/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; } } return; } function findIndex(array,predicate){ for(var key=0;key<array.length;key++){ if(predicate(array[key])){ return key; } } return; } // lib/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}; }; } // lib/locale/af/_lib/match.js var matchOrdinalNumberPattern=/^(\d+)(ste|de)?/i; var parseOrdinalNumberPattern=/\d+/i; var matchEraPatterns={ narrow:/^([vn]\.? ?C\.?)/, abbreviated:/^([vn]\. ?C\.?)/, wide:/^((voor|na) Christus)/ }; var parseEraPatterns={ any:[/^v/,/^n/] }; var matchQuarterPatterns={ narrow:/^[1234]/i, abbreviated:/^K[1234]/i, wide:/^[1234](st|d)e kwartaal/i }; var parseQuarterPatterns={ any:[/1/i,/2/i,/3/i,/4/i] }; var matchMonthPatterns={ 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 }; var parseMonthPatterns={ 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] }; var matchDayPatterns={ 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 }; var parseDayPatterns={ 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] }; var matchDayPeriodPatterns={ any:/^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i }; var parseDayPeriodPatterns={ 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 } }; var match={ ordinalNumber:buildMatchPatternFn({ matchPattern:matchOrdinalNumberPattern, parsePattern:parseOrdinalNumberPattern, valueCallback:function valueCallback(value){return parseInt(value,10);} }), era:buildMatchFn({ matchPatterns:matchEraPatterns, defaultMatchWidth:"wide", parsePatterns:parseEraPatterns, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:matchQuarterPatterns, defaultMatchWidth:"wide", parsePatterns:parseQuarterPatterns, defaultParseWidth:"any", valueCallback:function valueCallback(index){return index+1;} }), month:buildMatchFn({ matchPatterns:matchMonthPatterns, defaultMatchWidth:"wide", parsePatterns:parseMonthPatterns, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:matchDayPatterns, defaultMatchWidth:"wide", parsePatterns:parseDayPatterns, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:matchDayPeriodPatterns, defaultMatchWidth:"any", parsePatterns:parseDayPeriodPatterns, defaultParseWidth:"any" }) }; // lib/locale/af.js var _af={ code:"af", formatDistance:formatDistance, formatLong:formatLong, formatRelative:formatRelative, localize:localize, match:match, options:{ weekStartsOn:0, firstWeekContainsDate:1 } }; // lib/locale/ar/_lib/formatDistance.js var formatDistanceLocale2={ 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 formatDistance2=function formatDistance2(token,count,options){ var usageGroup=formatDistanceLocale2[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; }; // lib/locale/ar/_lib/formatLong.js var dateFormats2={ full:"EEEE، do MMMM y", long:"do MMMM y", medium:"d MMM y", short:"dd/MM/yyyy" }; var timeFormats2={ full:"HH:mm:ss", long:"HH:mm:ss", medium:"HH:mm:ss", short:"HH:mm" }; var dateTimeFormats2={ full:"{{date}} 'عند الساعة' {{time}}", long:"{{date}} 'عند الساعة' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }; var formatLong2={ date:buildFormatLongFn({ formats:dateFormats2, defaultWidth:"full" }), time:buildFormatLongFn({ formats:timeFormats2, defaultWidth:"full" }), dateTime:buildFormatLongFn({ formats:dateTimeFormats2, defaultWidth:"full" }) }; // lib/locale/ar/_lib/formatRelative.js var formatRelativeLocale2={ lastWeek:"eeee 'الماضي عند الساعة' p", yesterday:"'الأمس عند الساعة' p", today:"'اليوم عند الساعة' p", tomorrow:"'غدا عند الساعة' p", nextWeek:"eeee 'القادم عند الساعة' p", other:"P" }; var formatRelative2=function formatRelative2(token){return formatRelativeLocale2[token];}; // lib/locale/ar/_lib/localize.js var eraValues2={ narrow:["ق","ب"], abbreviated:["ق.م.","ب.م."], wide:["قبل الميلاد","بعد الميلاد"] }; var quarterValues2={ narrow:["1","2","3","4"], abbreviated:["ر1","ر2","ر3","ر4"], wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"] }; var monthValues2={ narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"], abbreviated:[ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], wide:[ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"] }; var dayValues2={ narrow:["ح","ن","ث","ر","خ","ج","س"], short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"], abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"], wide:[ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] }; var dayPeriodValues2={ 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 formattingDayPeriodValues2={ 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 ordinalNumber2=function ordinalNumber2(num){return String(num);}; var localize2={ ordinalNumber:ordinalNumber2, era:buildLocalizeFn({ values:eraValues2, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues2, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return quarter-1;} }), month:buildLocalizeFn({ values:monthValues2, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues2, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues2, defaultWidth:"wide", formattingValues:formattingDayPeriodValues2, defaultFormattingWidth:"wide" }) }; // lib/locale/ar/_lib/match.js var matchOrdinalNumberPattern2=/^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern2=/\d+/i; var matchEraPatterns2={ narrow:/[قب]/, abbreviated:/[قب]\.م\./, wide:/(قبل|بعد) الميلاد/ }; var parseEraPatterns2={ any:[/قبل/,/بعد/] }; var matchQuarterPatterns2={ narrow:/^[1234]/i, abbreviated:/ر[1234]/, wide:/الربع (الأول|الثاني|الثالث|الرابع)/ }; var parseQuarterPatterns2={ any:[/1/i,/2/i,/3/i,/4/i] }; var matchMonthPatterns2={ narrow:/^[أيفمسند]/, abbreviated:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/, wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ }; var parseMonthPatterns2={ 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] }; var matchDayPatterns2={ narrow:/^[حنثرخجس]/i, short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }; var parseDayPatterns2={ narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i], wide:[ /^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i] }; var matchDayPeriodPatterns2={ narrow:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/, any:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/ }; var parseDayPeriodPatterns2={ any:{ am:/^ص/, pm:/^م/, midnight:/منتصف الليل/, noon:/الظهر/, afternoon:/بعد الظهر/, morning:/في الصباح/, evening:/في المساء/, night:/في الليل/ } }; var match2={ ordinalNumber:buildMatchPatternFn({ matchPattern:matchOrdinalNumberPattern2, parsePattern:parseOrdinalNumberPattern2, valueCallback:function valueCallback(value){return parseInt(value,10);} }), era:buildMatchFn({ matchPatterns:matchEraPatterns2, defaultMatchWidth:"wide", parsePatterns:parseEraPatterns2, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:matchQuarterPatterns2, defaultMatchWidth:"wide", parsePatterns:parseQuarterPatterns2, defaultParseWidth:"any", valueCallback:function valueCallback(index){return index+1;} }), month:buildMatchFn({ matchPatterns:matchMonthPatterns2, defaultMatchWidth:"wide", parsePatterns:parseMonthPatterns2, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:matchDayPatterns2, defaultMatchWidth:"wide", parsePatterns:parseDayPatterns2, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:matchDayPeriodPatterns2, defaultMatchWidth:"any", parsePatterns:parseDayPeriodPatterns2, defaultParseWidth:"any" }) }; // lib/locale/ar.js var _ar={ code:"ar", formatDistance:formatDistance2, formatLong:formatLong2, formatRelative:formatRelative2, localize:localize2, match:match2, options:{ weekStartsOn:6, firstWeekContainsDate:1 } }; // lib/locale/ar-DZ/_lib/formatDistance.js var formatDistanceLocale3={ 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 formatDistance3=function formatDistance3(token,count,options){ options=options||{}; var usageGroup=formatDistanceLocale3[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; }; // lib/locale/ar-DZ/_lib/formatLong.js var dateFormats3={ full:"EEEE, MMMM do, y", long:"MMMM do, y", medium:"MMM d, y", short:"MM/dd/yyyy" }; var timeFormats3={ full:"h:mm:ss a zzzz", long:"h:mm:ss a z", medium:"h:mm:ss a", short:"h:mm a" }; var dateTimeFormats3={ full:"{{date}} 'عند' {{time}}", long:"{{date}} 'عند' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }; var formatLong3={ date:buildFormatLongFn({ formats:dateFormats3, defaultWidth:"full" }), time:buildFormatLongFn({ formats:timeFormats3, defaultWidth:"full" }), dateTime:buildFormatLongFn({ formats:dateTimeFormats3, defaultWidth:"full" }) }; // lib/locale/ar-DZ/_lib/formatRelative.js var formatRelativeLocale3={ lastWeek:"'أخر' eeee 'عند' p", yesterday:"'أمس عند' p", today:"'اليوم عند' p", tomorrow:"'غداً عند' p", nextWeek:"eeee 'عند' p", other:"P" }; var formatRelative3=function formatRelative3(token,_date,_baseDate,_options){ return formatRelativeLocale3[token]; }; // lib/locale/ar-DZ/_lib/localize.js var eraValues3={ narrow:["ق","ب"], abbreviated:["ق.م.","ب.م."], wide:["قبل الميلاد","بعد الميلاد"] }; var quarterValues3={ narrow:["1","2","3","4"], abbreviated:["ر1","ر2","ر3","ر4"], wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"] }; var monthValues3={ narrow:["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"], abbreviated:[ "جانـ", "فيفـ", "مارس", "أفريل", "مايـ", "جوانـ", "جويـ", "أوت", "سبتـ", "أكتـ", "نوفـ", "ديسـ"], wide:[ "جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"] }; var dayValues3={ narrow:["ح","ن","ث","ر","خ","ج","س"], short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"], abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"], wide:[ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] }; var dayPeriodValues3={ 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 formattingDayPeriodValues3={ 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 ordinalNumber3=function ordinalNumber3(dirtyNumber){ return String(dirtyNumber); }; var localize3={ ordinalNumber:ordinalNumber3, era:buildLocalizeFn({ values:eraValues3, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues3, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return Number(quarter)-1;} }), month:buildLocalizeFn({ values:monthValues3, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues3, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues3, defaultWidth:"wide", formattingValues:formattingDayPeriodValues3, defaultFormattingWidth:"wide" }) }; // lib/locale/ar-DZ/_lib/match.js var matchOrdinalNumberPattern3=/^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern3=/\d+/i; var matchEraPatterns3={ narrow:/^(ق|ب)/i, abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i }; var parseEraPatterns3={ any:[/^قبل/i,/^بعد/i] }; var matchQuarterPatterns3={ narrow:/^[1234]/i, abbreviated:/^ر[1234]/i, wide:/^الربع [1234]/i }; var parseQuarterPatterns3={ any:[/1/i,/2/i,/3/i,/4/i] }; var matchMonthPatterns3={ narrow:/^[جفمأسند]/i, abbreviated:/^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i, wide:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i }; var parseMonthPatterns3={ 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] }; var matchDayPatterns3={ narrow:/^[حنثرخجس]/i, short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i, wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i }; var parseDayPatterns3={ narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i], wide:[ /^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i], any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i] }; var matchDayPeriodPatterns3={ 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 }; var parseDayPeriodPatterns3={ 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 } }; var match3={ ordinalNumber:buildMatchPatternFn({ matchPattern:matchOrdinalNumberPattern3, parsePattern:parseOrdinalNumberPattern3, valueCallback:function valueCallback(value){return parseInt(value,10);} }), era:buildMatchFn({ matchPatterns:matchEraPatterns3, defaultMatchWidth:"wide", parsePatterns:parseEraPatterns3, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:matchQuarterPatterns3, defaultMatchWidth:"wide", parsePatterns:parseQuarterPatterns3, defaultParseWidth:"any", valueCallback:function valueCallback(index){return Number(index)+1;} }), month:buildMatchFn({ matchPatterns:matchMonthPatterns3, defaultMatchWidth:"wide", parsePatterns:parseMonthPatterns3, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:matchDayPatterns3, defaultMatchWidth:"wide", parsePatterns:parseDayPatterns3, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:matchDayPeriodPatterns3, defaultMatchWidth:"any", parsePatterns:parseDayPeriodPatterns3, defaultParseWidth:"any" }) }; // lib/locale/ar-DZ.js var _arDZ={ code:"ar-DZ", formatDistance:formatDistance3, formatLong:formatLong3, formatRelative:formatRelative3, localize:localize3, match:match3, options:{ weekStartsOn:0, firstWeekContainsDate:1 } }; // lib/locale/ar-EG/_lib/formatDistance.js var formatDistanceLocale4={ 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 formatDistance4=function formatDistance4(token,count,options){ var result; var tokenValue=formatDistanceLocale4[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; }; // lib/locale/ar-EG/_lib/formatLong.js var dateFormats4={ full:"EEEE، do MMMM y", long:"do MMMM y", medium:"dd/MMM/y", short:"d/MM/y" }; var timeFormats4={ full:"h:mm:ss a zzzz", long:"h:mm:ss a z", medium:"h:mm:ss a", short:"h:mm a" }; var dateTimeFormats4={ full:"{{date}} 'الساعة' {{time}}", long:"{{date}} 'الساعة' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }; var formatLong4={ date:buildFormatLongFn({ formats:dateFormats4, defaultWidth:"full" }), time:buildFormatLongFn({ formats:timeFormats4, defaultWidth:"full" }), dateTime:buildFormatLongFn({ formats:dateTimeFormats4, defaultWidth:"full" }) }; // lib/locale/ar-EG/_lib/formatRelative.js var formatRelativeLocale4={ lastWeek:"eeee 'اللي جاي الساعة' p", yesterday:"'إمبارح الساعة' p", today:"'النهاردة الساعة' p", tomorrow:"'بكرة الساعة' p", nextWeek:"eeee 'الساعة' p", other:"P" }; var formatRelative4=function formatRelative4(token,_date,_baseDate,_options){return formatRelativeLocale4[token];}; // lib/locale/ar-EG/_lib/localize.js var eraValues4={ narrow:["ق","ب"], abbreviated:["ق.م","ب.م"], wide:["قبل الميلاد","بعد الميلاد"] }; var quarterValues4={ narrow:["1","2","3","4"], abbreviated:["ر1","ر2","ر3","ر4"], wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"] }; var monthValues4={ narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"], abbreviated:[ "ينا", "فبر", "مارس", "أبريل", "مايو", "يونـ", "يولـ", "أغسـ", "سبتـ", "أكتـ", "نوفـ", "ديسـ"], wide:[ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"] }; var dayValues4={ narrow:["ح","ن","ث","ر","خ","ج","س"], short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"], abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"], wide:[ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] }; var dayPeriodValues4={ 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 formattingDayPeriodValues4={ 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 ordinalNumber4=function ordinalNumber4(dirtyNumber,_options){ return String(dirtyNumber); }; var localize4={ ordinalNumber:ordinalNumber4, era:buildLocalizeFn({ values:eraValues4, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues4, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return quarter-1;} }), month:buildLocalizeFn({ values:monthValues4, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues4, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues4, defaultWidth:"wide", formattingValues:formattingDayPeriodValues4, defaultFormattingWidth:"wide" }) }; // lib/locale/ar-EG/_lib/match.js var matchOrdinalNumberPattern4=/^(\d+)/; var parseOrdinalNumberPattern4=/\d+/i; var matchEraPatterns4={ narrow:/^(ق|ب)/g, abbreviated:/^(ق.م|ب.م)/g, wide:/^(قبل الميلاد|بعد الميلاد)/g }; var parseEraPatterns4={ any:[/^ق/g,/^ب/g] }; var matchQuarterPatterns4={ narrow:/^[1234]/, abbreviated:/^ر[1234]/, wide:/^الربع (الأول|الثاني|الثالث|الرابع)/ }; var parseQuarterPatterns4={ wide:[/الربع الأول/,/الربع الثاني/,/الربع الثالث/,/الربع الرابع/], any:[/1/,/2/,/3/,/4/] }; var matchMonthPatterns4={ narrow:/^(ي|ف|م|أ|س|ن|د)/, abbreviated:/^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/, wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/ }; var parseMonthPatterns4={ narrow:[ /^ي/, /^ف/, /^م/, /^أ/, /^م/, /^ي/, /^ي/, /^أ/, /^س/, /^أ/, /^ن/, /^د/], any:[ /^ينا/, /^فبر/, /^مارس/, /^أبريل/, /^مايو/, /^يون/, /^يول/, /^أغس/, /^سبت/, /^أكت/, /^نوف/, /^ديس/] }; var matchDayPatterns4={ narrow:/^(ح|ن|ث|ر|خ|ج|س)/, short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/, wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/ }; var parseDayPatterns4={ narrow:[/^ح/,/^ن/,/^ث/,/^ر/,/^خ/,/^ج/,/^س/], any:[/أحد/,/اثنين/,/ثلاثاء/,/أربعاء/,/خميس/,/جمعة/,/سبت/] }; var matchDayPeriodPatterns4={ narrow:/^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/, abbreviated:/^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/, wide:/^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/, any:/^(ص|م|صباح|ظهر|مساء|ليل)/ }; var parseDayPeriodPatterns4={ any:{ am:/^ص/, pm:/^م/, midnight:/^ن/, noon:/^ظ/, morning:/^ص/, afternoon:/^بعد/, evening:/^م/, night:/^ل/ } }; var match4={ ordinalNumber:buildMatchPatternFn({ matchPattern:matchOrdinalNumberPattern4, parsePattern:parseOrdinalNumberPattern4, valueCallback:function valueCallback(value){ return parseInt(value,10); } }), era:buildMatchFn({ matchPatterns:matchEraPatterns4, defaultMatchWidth:"wide", parsePatterns:parseEraPatterns4, defaultParseWidth:"any" }), quarter:buildMatchFn({ matchPatterns:matchQuarterPatterns4, defaultMatchWidth:"wide", parsePatterns:parseQuarterPatterns4, defaultParseWidth:"any", valueCallback:function valueCallback(index){return index+1;} }), month:buildMatchFn({ matchPatterns:matchMonthPatterns4, defaultMatchWidth:"wide", parsePatterns:parseMonthPatterns4, defaultParseWidth:"any" }), day:buildMatchFn({ matchPatterns:matchDayPatterns4, defaultMatchWidth:"wide", parsePatterns:parseDayPatterns4, defaultParseWidth:"any" }), dayPeriod:buildMatchFn({ matchPatterns:matchDayPeriodPatterns4, defaultMatchWidth:"any", parsePatterns:parseDayPeriodPatterns4, defaultParseWidth:"any" }) }; // lib/locale/ar-EG.js var _arEG={ code:"ar-EG", formatDistance:formatDistance4, formatLong:formatLong4, formatRelative:formatRelative4, localize:localize4, match:match4, options:{ weekStartsOn:0, firstWeekContainsDate:1 } }; // lib/locale/ar-MA/_lib/formatDistance.js var formatDistanceLocale5={ 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 formatDistance5=function formatDistance5(token,count,options){ options=options||{}; var usageGroup=formatDistanceLocale5[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; }; // lib/locale/ar-MA/_lib/formatLong.js var dateFormats5={ full:"EEEE, MMMM do, y", long:"MMMM do, y", medium:"MMM d, y", short:"MM/dd/yyyy" }; var timeFormats5={ full:"h:mm:ss a zzzz", long:"h:mm:ss a z", medium:"h:mm:ss a", short:"h:mm a" }; var dateTimeFormats5={ full:"{{date}} 'عند' {{time}}", long:"{{date}} 'عند' {{time}}", medium:"{{date}}, {{time}}", short:"{{date}}, {{time}}" }; var formatLong5={ date:buildFormatLongFn({ formats:dateFormats5, defaultWidth:"full" }), time:buildFormatLongFn({ formats:timeFormats5, defaultWidth:"full" }), dateTime:buildFormatLongFn({ formats:dateTimeFormats5, defaultWidth:"full" }) }; // lib/locale/ar-MA/_lib/formatRelative.js var formatRelativeLocale5={ lastWeek:"'أخر' eeee 'عند' p", yesterday:"'أمس عند' p", today:"'اليوم عند' p", tomorrow:"'غداً عند' p", nextWeek:"eeee 'عند' p", other:"P" }; var formatRelative5=function formatRelative5(token,_date,_baseDate,_options){ return formatRelativeLocale5[token]; }; // lib/locale/ar-MA/_lib/localize.js var eraValues5={ narrow:["ق","ب"], abbreviated:["ق.م.","ب.م."], wide:["قبل الميلاد","بعد الميلاد"] }; var quarterValues5={ narrow:["1","2","3","4"], abbreviated:["ر1","ر2","ر3","ر4"], wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"] }; var monthValues5={ narrow:["ي","ف","م","أ","م","ي","ي","غ","ش","أ","ن","د"], abbreviated:[ "ينا", "فبر", "مارس", "أبريل", "ماي", "يونـ", "يولـ", "غشت", "شتنـ", "أكتـ", "نونـ", "دجنـ"], wide:[ "يناير", "فبراير", "مارس", "أبريل", "ماي", "يونيو", "يوليوز", "غشت", "شتنبر", "أكتوبر", "نونبر", "دجنبر"] }; var dayValues5={ narrow:["ح","ن","ث","ر","خ","ج","س"], short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"], abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"], wide:[ "الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] }; var dayPeriodValues5={ 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 formattingDayPeriodValues5={ 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 ordinalNumber5=function ordinalNumber5(dirtyNumber){ return String(dirtyNumber); }; var localize5={ ordinalNumber:ordinalNumber5, era:buildLocalizeFn({ values:eraValues5, defaultWidth:"wide" }), quarter:buildLocalizeFn({ values:quarterValues5, defaultWidth:"wide", argumentCallback:function argumentCallback(quarter){return Number(quarter)-1;} }), month:buildLocalizeFn({ values:monthValues5, defaultWidth:"wide" }), day:buildLocalizeFn({ values:dayValues5, defaultWidth:"wide" }), dayPeriod:buildLocalizeFn({ values:dayPeriodValues5, defaultWidth:"wide", formattingValues:formattingDayPeriodValues5, defaultFormattingWidth:"wide" }) }; // lib/locale/ar-MA/_lib/match.js var matchOrdinalNumberPattern5=/^(\d+)(th|st|nd|rd)?/i; var parseOrdinalNumberPattern5=/\d+/i; var matchEraPatterns5={ narrow:/^(ق|ب)/i, abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i, wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i }; var parseEraPatterns5={ any:[/^قبل/i,/^بعد/i] }; var matchQuarterPatterns5={ narrow:/^[1234]/i, abbreviated:/^ر[1234]/i, wide:/^الربع [1234]/i }; var parseQuarterPatterns5={ any:[/1/i,/2/i,/3/i,/4/i] }; var matchMonthPatterns5={ narrow:/^[يفمأمسند]/i, abbreviated:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i, wide:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i }; var parseMonthPatterns5={ 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] }; var matchDayPatterns5={ narrow:/^[حنثرخجس]/i, short:/^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i, abbreviated:/^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i, wide: