locales.js (332895B)
1 ;(function (global, factory) { 2 typeof exports === 'object' && typeof module !== 'undefined' 3 && typeof require === 'function' ? factory(require('../moment')) : 4 typeof define === 'function' && define.amd ? define(['../moment'], factory) : 5 factory(global.moment) 6 }(this, (function (moment) { 'use strict'; 7 8 //! moment.js locale configuration 9 //! locale : Afrikaans [af] 10 //! author : Werner Mollentze : https://github.com/wernerm 11 12 moment.defineLocale('af', { 13 months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'), 14 monthsShort : 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), 15 weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'), 16 weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), 17 weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), 18 meridiemParse: /vm|nm/i, 19 isPM : function (input) { 20 return /^nm$/i.test(input); 21 }, 22 meridiem : function (hours, minutes, isLower) { 23 if (hours < 12) { 24 return isLower ? 'vm' : 'VM'; 25 } else { 26 return isLower ? 'nm' : 'NM'; 27 } 28 }, 29 longDateFormat : { 30 LT : 'HH:mm', 31 LTS : 'HH:mm:ss', 32 L : 'DD/MM/YYYY', 33 LL : 'D MMMM YYYY', 34 LLL : 'D MMMM YYYY HH:mm', 35 LLLL : 'dddd, D MMMM YYYY HH:mm' 36 }, 37 calendar : { 38 sameDay : '[Vandag om] LT', 39 nextDay : '[Môre om] LT', 40 nextWeek : 'dddd [om] LT', 41 lastDay : '[Gister om] LT', 42 lastWeek : '[Laas] dddd [om] LT', 43 sameElse : 'L' 44 }, 45 relativeTime : { 46 future : 'oor %s', 47 past : '%s gelede', 48 s : '\'n paar sekondes', 49 m : '\'n minuut', 50 mm : '%d minute', 51 h : '\'n uur', 52 hh : '%d ure', 53 d : '\'n dag', 54 dd : '%d dae', 55 M : '\'n maand', 56 MM : '%d maande', 57 y : '\'n jaar', 58 yy : '%d jaar' 59 }, 60 dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, 61 ordinal : function (number) { 62 return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter 63 }, 64 week : { 65 dow : 1, // Maandag is die eerste dag van die week. 66 doy : 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar. 67 } 68 }); 69 70 //! moment.js locale configuration 71 //! locale : Arabic (Algeria) [ar-dz] 72 //! author : Noureddine LOUAHEDJ : https://github.com/noureddineme 73 74 moment.defineLocale('ar-dz', { 75 months : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), 76 monthsShort : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), 77 weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 78 weekdaysShort : 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), 79 weekdaysMin : 'أح_إث_ثلا_أر_خم_جم_سب'.split('_'), 80 weekdaysParseExact : true, 81 longDateFormat : { 82 LT : 'HH:mm', 83 LTS : 'HH:mm:ss', 84 L : 'DD/MM/YYYY', 85 LL : 'D MMMM YYYY', 86 LLL : 'D MMMM YYYY HH:mm', 87 LLLL : 'dddd D MMMM YYYY HH:mm' 88 }, 89 calendar : { 90 sameDay: '[اليوم على الساعة] LT', 91 nextDay: '[غدا على الساعة] LT', 92 nextWeek: 'dddd [على الساعة] LT', 93 lastDay: '[أمس على الساعة] LT', 94 lastWeek: 'dddd [على الساعة] LT', 95 sameElse: 'L' 96 }, 97 relativeTime : { 98 future : 'في %s', 99 past : 'منذ %s', 100 s : 'ثوان', 101 m : 'دقيقة', 102 mm : '%d دقائق', 103 h : 'ساعة', 104 hh : '%d ساعات', 105 d : 'يوم', 106 dd : '%d أيام', 107 M : 'شهر', 108 MM : '%d أشهر', 109 y : 'سنة', 110 yy : '%d سنوات' 111 }, 112 week : { 113 dow : 0, // Sunday is the first day of the week. 114 doy : 4 // The week that contains Jan 1st is the first week of the year. 115 } 116 }); 117 118 //! moment.js locale configuration 119 //! locale : Arabic (Kuwait) [ar-kw] 120 //! author : Nusret Parlak: https://github.com/nusretparlak 121 122 moment.defineLocale('ar-kw', { 123 months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), 124 monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), 125 weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 126 weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), 127 weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), 128 weekdaysParseExact : true, 129 longDateFormat : { 130 LT : 'HH:mm', 131 LTS : 'HH:mm:ss', 132 L : 'DD/MM/YYYY', 133 LL : 'D MMMM YYYY', 134 LLL : 'D MMMM YYYY HH:mm', 135 LLLL : 'dddd D MMMM YYYY HH:mm' 136 }, 137 calendar : { 138 sameDay: '[اليوم على الساعة] LT', 139 nextDay: '[غدا على الساعة] LT', 140 nextWeek: 'dddd [على الساعة] LT', 141 lastDay: '[أمس على الساعة] LT', 142 lastWeek: 'dddd [على الساعة] LT', 143 sameElse: 'L' 144 }, 145 relativeTime : { 146 future : 'في %s', 147 past : 'منذ %s', 148 s : 'ثوان', 149 m : 'دقيقة', 150 mm : '%d دقائق', 151 h : 'ساعة', 152 hh : '%d ساعات', 153 d : 'يوم', 154 dd : '%d أيام', 155 M : 'شهر', 156 MM : '%d أشهر', 157 y : 'سنة', 158 yy : '%d سنوات' 159 }, 160 week : { 161 dow : 0, // Sunday is the first day of the week. 162 doy : 12 // The week that contains Jan 1st is the first week of the year. 163 } 164 }); 165 166 //! moment.js locale configuration 167 //! locale : Arabic (Lybia) [ar-ly] 168 //! author : Ali Hmer: https://github.com/kikoanis 169 170 var symbolMap = { 171 '1': '1', 172 '2': '2', 173 '3': '3', 174 '4': '4', 175 '5': '5', 176 '6': '6', 177 '7': '7', 178 '8': '8', 179 '9': '9', 180 '0': '0' 181 }; 182 var pluralForm = function (n) { 183 return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; 184 }; 185 var plurals = { 186 s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], 187 m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], 188 h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], 189 d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], 190 M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], 191 y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] 192 }; 193 var pluralize = function (u) { 194 return function (number, withoutSuffix, string, isFuture) { 195 var f = pluralForm(number), 196 str = plurals[u][pluralForm(number)]; 197 if (f === 2) { 198 str = str[withoutSuffix ? 0 : 1]; 199 } 200 return str.replace(/%d/i, number); 201 }; 202 }; 203 var months = [ 204 'يناير', 205 'فبراير', 206 'مارس', 207 'أبريل', 208 'مايو', 209 'يونيو', 210 'يوليو', 211 'أغسطس', 212 'سبتمبر', 213 'أكتوبر', 214 'نوفمبر', 215 'ديسمبر' 216 ]; 217 218 moment.defineLocale('ar-ly', { 219 months : months, 220 monthsShort : months, 221 weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 222 weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), 223 weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), 224 weekdaysParseExact : true, 225 longDateFormat : { 226 LT : 'HH:mm', 227 LTS : 'HH:mm:ss', 228 L : 'D/\u200FM/\u200FYYYY', 229 LL : 'D MMMM YYYY', 230 LLL : 'D MMMM YYYY HH:mm', 231 LLLL : 'dddd D MMMM YYYY HH:mm' 232 }, 233 meridiemParse: /ص|م/, 234 isPM : function (input) { 235 return 'م' === input; 236 }, 237 meridiem : function (hour, minute, isLower) { 238 if (hour < 12) { 239 return 'ص'; 240 } else { 241 return 'م'; 242 } 243 }, 244 calendar : { 245 sameDay: '[اليوم عند الساعة] LT', 246 nextDay: '[غدًا عند الساعة] LT', 247 nextWeek: 'dddd [عند الساعة] LT', 248 lastDay: '[أمس عند الساعة] LT', 249 lastWeek: 'dddd [عند الساعة] LT', 250 sameElse: 'L' 251 }, 252 relativeTime : { 253 future : 'بعد %s', 254 past : 'منذ %s', 255 s : pluralize('s'), 256 m : pluralize('m'), 257 mm : pluralize('m'), 258 h : pluralize('h'), 259 hh : pluralize('h'), 260 d : pluralize('d'), 261 dd : pluralize('d'), 262 M : pluralize('M'), 263 MM : pluralize('M'), 264 y : pluralize('y'), 265 yy : pluralize('y') 266 }, 267 preparse: function (string) { 268 return string.replace(/\u200f/g, '').replace(/،/g, ','); 269 }, 270 postformat: function (string) { 271 return string.replace(/\d/g, function (match) { 272 return symbolMap[match]; 273 }).replace(/,/g, '،'); 274 }, 275 week : { 276 dow : 6, // Saturday is the first day of the week. 277 doy : 12 // The week that contains Jan 1st is the first week of the year. 278 } 279 }); 280 281 //! moment.js locale configuration 282 //! locale : Arabic (Morocco) [ar-ma] 283 //! author : ElFadili Yassine : https://github.com/ElFadiliY 284 //! author : Abdel Said : https://github.com/abdelsaid 285 286 moment.defineLocale('ar-ma', { 287 months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), 288 monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), 289 weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 290 weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), 291 weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), 292 weekdaysParseExact : true, 293 longDateFormat : { 294 LT : 'HH:mm', 295 LTS : 'HH:mm:ss', 296 L : 'DD/MM/YYYY', 297 LL : 'D MMMM YYYY', 298 LLL : 'D MMMM YYYY HH:mm', 299 LLLL : 'dddd D MMMM YYYY HH:mm' 300 }, 301 calendar : { 302 sameDay: '[اليوم على الساعة] LT', 303 nextDay: '[غدا على الساعة] LT', 304 nextWeek: 'dddd [على الساعة] LT', 305 lastDay: '[أمس على الساعة] LT', 306 lastWeek: 'dddd [على الساعة] LT', 307 sameElse: 'L' 308 }, 309 relativeTime : { 310 future : 'في %s', 311 past : 'منذ %s', 312 s : 'ثوان', 313 m : 'دقيقة', 314 mm : '%d دقائق', 315 h : 'ساعة', 316 hh : '%d ساعات', 317 d : 'يوم', 318 dd : '%d أيام', 319 M : 'شهر', 320 MM : '%d أشهر', 321 y : 'سنة', 322 yy : '%d سنوات' 323 }, 324 week : { 325 dow : 6, // Saturday is the first day of the week. 326 doy : 12 // The week that contains Jan 1st is the first week of the year. 327 } 328 }); 329 330 //! moment.js locale configuration 331 //! locale : Arabic (Saudi Arabia) [ar-sa] 332 //! author : Suhail Alkowaileet : https://github.com/xsoh 333 334 var symbolMap$1 = { 335 '1': '١', 336 '2': '٢', 337 '3': '٣', 338 '4': '٤', 339 '5': '٥', 340 '6': '٦', 341 '7': '٧', 342 '8': '٨', 343 '9': '٩', 344 '0': '٠' 345 }; 346 var numberMap = { 347 '١': '1', 348 '٢': '2', 349 '٣': '3', 350 '٤': '4', 351 '٥': '5', 352 '٦': '6', 353 '٧': '7', 354 '٨': '8', 355 '٩': '9', 356 '٠': '0' 357 }; 358 359 moment.defineLocale('ar-sa', { 360 months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), 361 monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), 362 weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 363 weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), 364 weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), 365 weekdaysParseExact : true, 366 longDateFormat : { 367 LT : 'HH:mm', 368 LTS : 'HH:mm:ss', 369 L : 'DD/MM/YYYY', 370 LL : 'D MMMM YYYY', 371 LLL : 'D MMMM YYYY HH:mm', 372 LLLL : 'dddd D MMMM YYYY HH:mm' 373 }, 374 meridiemParse: /ص|م/, 375 isPM : function (input) { 376 return 'م' === input; 377 }, 378 meridiem : function (hour, minute, isLower) { 379 if (hour < 12) { 380 return 'ص'; 381 } else { 382 return 'م'; 383 } 384 }, 385 calendar : { 386 sameDay: '[اليوم على الساعة] LT', 387 nextDay: '[غدا على الساعة] LT', 388 nextWeek: 'dddd [على الساعة] LT', 389 lastDay: '[أمس على الساعة] LT', 390 lastWeek: 'dddd [على الساعة] LT', 391 sameElse: 'L' 392 }, 393 relativeTime : { 394 future : 'في %s', 395 past : 'منذ %s', 396 s : 'ثوان', 397 m : 'دقيقة', 398 mm : '%d دقائق', 399 h : 'ساعة', 400 hh : '%d ساعات', 401 d : 'يوم', 402 dd : '%d أيام', 403 M : 'شهر', 404 MM : '%d أشهر', 405 y : 'سنة', 406 yy : '%d سنوات' 407 }, 408 preparse: function (string) { 409 return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { 410 return numberMap[match]; 411 }).replace(/،/g, ','); 412 }, 413 postformat: function (string) { 414 return string.replace(/\d/g, function (match) { 415 return symbolMap$1[match]; 416 }).replace(/,/g, '،'); 417 }, 418 week : { 419 dow : 0, // Sunday is the first day of the week. 420 doy : 6 // The week that contains Jan 1st is the first week of the year. 421 } 422 }); 423 424 //! moment.js locale configuration 425 //! locale : Arabic (Tunisia) [ar-tn] 426 //! author : Nader Toukabri : https://github.com/naderio 427 428 moment.defineLocale('ar-tn', { 429 months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), 430 monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), 431 weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 432 weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), 433 weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), 434 weekdaysParseExact : true, 435 longDateFormat: { 436 LT: 'HH:mm', 437 LTS: 'HH:mm:ss', 438 L: 'DD/MM/YYYY', 439 LL: 'D MMMM YYYY', 440 LLL: 'D MMMM YYYY HH:mm', 441 LLLL: 'dddd D MMMM YYYY HH:mm' 442 }, 443 calendar: { 444 sameDay: '[اليوم على الساعة] LT', 445 nextDay: '[غدا على الساعة] LT', 446 nextWeek: 'dddd [على الساعة] LT', 447 lastDay: '[أمس على الساعة] LT', 448 lastWeek: 'dddd [على الساعة] LT', 449 sameElse: 'L' 450 }, 451 relativeTime: { 452 future: 'في %s', 453 past: 'منذ %s', 454 s: 'ثوان', 455 m: 'دقيقة', 456 mm: '%d دقائق', 457 h: 'ساعة', 458 hh: '%d ساعات', 459 d: 'يوم', 460 dd: '%d أيام', 461 M: 'شهر', 462 MM: '%d أشهر', 463 y: 'سنة', 464 yy: '%d سنوات' 465 }, 466 week: { 467 dow: 1, // Monday is the first day of the week. 468 doy: 4 // The week that contains Jan 4th is the first week of the year. 469 } 470 }); 471 472 //! moment.js locale configuration 473 //! locale : Arabic [ar] 474 //! author : Abdel Said: https://github.com/abdelsaid 475 //! author : Ahmed Elkhatib 476 //! author : forabi https://github.com/forabi 477 478 var symbolMap$2 = { 479 '1': '١', 480 '2': '٢', 481 '3': '٣', 482 '4': '٤', 483 '5': '٥', 484 '6': '٦', 485 '7': '٧', 486 '8': '٨', 487 '9': '٩', 488 '0': '٠' 489 }; 490 var numberMap$1 = { 491 '١': '1', 492 '٢': '2', 493 '٣': '3', 494 '٤': '4', 495 '٥': '5', 496 '٦': '6', 497 '٧': '7', 498 '٨': '8', 499 '٩': '9', 500 '٠': '0' 501 }; 502 var pluralForm$1 = function (n) { 503 return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; 504 }; 505 var plurals$1 = { 506 s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], 507 m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], 508 h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], 509 d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], 510 M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], 511 y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] 512 }; 513 var pluralize$1 = function (u) { 514 return function (number, withoutSuffix, string, isFuture) { 515 var f = pluralForm$1(number), 516 str = plurals$1[u][pluralForm$1(number)]; 517 if (f === 2) { 518 str = str[withoutSuffix ? 0 : 1]; 519 } 520 return str.replace(/%d/i, number); 521 }; 522 }; 523 var months$1 = [ 524 'كانون الثاني يناير', 525 'شباط فبراير', 526 'آذار مارس', 527 'نيسان أبريل', 528 'أيار مايو', 529 'حزيران يونيو', 530 'تموز يوليو', 531 'آب أغسطس', 532 'أيلول سبتمبر', 533 'تشرين الأول أكتوبر', 534 'تشرين الثاني نوفمبر', 535 'كانون الأول ديسمبر' 536 ]; 537 538 moment.defineLocale('ar', { 539 months : months$1, 540 monthsShort : months$1, 541 weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 542 weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), 543 weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), 544 weekdaysParseExact : true, 545 longDateFormat : { 546 LT : 'HH:mm', 547 LTS : 'HH:mm:ss', 548 L : 'D/\u200FM/\u200FYYYY', 549 LL : 'D MMMM YYYY', 550 LLL : 'D MMMM YYYY HH:mm', 551 LLLL : 'dddd D MMMM YYYY HH:mm' 552 }, 553 meridiemParse: /ص|م/, 554 isPM : function (input) { 555 return 'م' === input; 556 }, 557 meridiem : function (hour, minute, isLower) { 558 if (hour < 12) { 559 return 'ص'; 560 } else { 561 return 'م'; 562 } 563 }, 564 calendar : { 565 sameDay: '[اليوم عند الساعة] LT', 566 nextDay: '[غدًا عند الساعة] LT', 567 nextWeek: 'dddd [عند الساعة] LT', 568 lastDay: '[أمس عند الساعة] LT', 569 lastWeek: 'dddd [عند الساعة] LT', 570 sameElse: 'L' 571 }, 572 relativeTime : { 573 future : 'بعد %s', 574 past : 'منذ %s', 575 s : pluralize$1('s'), 576 m : pluralize$1('m'), 577 mm : pluralize$1('m'), 578 h : pluralize$1('h'), 579 hh : pluralize$1('h'), 580 d : pluralize$1('d'), 581 dd : pluralize$1('d'), 582 M : pluralize$1('M'), 583 MM : pluralize$1('M'), 584 y : pluralize$1('y'), 585 yy : pluralize$1('y') 586 }, 587 preparse: function (string) { 588 return string.replace(/\u200f/g, '').replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { 589 return numberMap$1[match]; 590 }).replace(/،/g, ','); 591 }, 592 postformat: function (string) { 593 return string.replace(/\d/g, function (match) { 594 return symbolMap$2[match]; 595 }).replace(/,/g, '،'); 596 }, 597 week : { 598 dow : 6, // Saturday is the first day of the week. 599 doy : 12 // The week that contains Jan 1st is the first week of the year. 600 } 601 }); 602 603 //! moment.js locale configuration 604 //! locale : Azerbaijani [az] 605 //! author : topchiyev : https://github.com/topchiyev 606 607 var suffixes = { 608 1: '-inci', 609 5: '-inci', 610 8: '-inci', 611 70: '-inci', 612 80: '-inci', 613 2: '-nci', 614 7: '-nci', 615 20: '-nci', 616 50: '-nci', 617 3: '-üncü', 618 4: '-üncü', 619 100: '-üncü', 620 6: '-ncı', 621 9: '-uncu', 622 10: '-uncu', 623 30: '-uncu', 624 60: '-ıncı', 625 90: '-ıncı' 626 }; 627 628 moment.defineLocale('az', { 629 months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'), 630 monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'), 631 weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'), 632 weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'), 633 weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'), 634 weekdaysParseExact : true, 635 longDateFormat : { 636 LT : 'HH:mm', 637 LTS : 'HH:mm:ss', 638 L : 'DD.MM.YYYY', 639 LL : 'D MMMM YYYY', 640 LLL : 'D MMMM YYYY HH:mm', 641 LLLL : 'dddd, D MMMM YYYY HH:mm' 642 }, 643 calendar : { 644 sameDay : '[bugün saat] LT', 645 nextDay : '[sabah saat] LT', 646 nextWeek : '[gələn həftə] dddd [saat] LT', 647 lastDay : '[dünən] LT', 648 lastWeek : '[keçən həftə] dddd [saat] LT', 649 sameElse : 'L' 650 }, 651 relativeTime : { 652 future : '%s sonra', 653 past : '%s əvvəl', 654 s : 'birneçə saniyyə', 655 m : 'bir dəqiqə', 656 mm : '%d dəqiqə', 657 h : 'bir saat', 658 hh : '%d saat', 659 d : 'bir gün', 660 dd : '%d gün', 661 M : 'bir ay', 662 MM : '%d ay', 663 y : 'bir il', 664 yy : '%d il' 665 }, 666 meridiemParse: /gecə|səhər|gündüz|axşam/, 667 isPM : function (input) { 668 return /^(gündüz|axşam)$/.test(input); 669 }, 670 meridiem : function (hour, minute, isLower) { 671 if (hour < 4) { 672 return 'gecə'; 673 } else if (hour < 12) { 674 return 'səhər'; 675 } else if (hour < 17) { 676 return 'gündüz'; 677 } else { 678 return 'axşam'; 679 } 680 }, 681 dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/, 682 ordinal : function (number) { 683 if (number === 0) { // special case for zero 684 return number + '-ıncı'; 685 } 686 var a = number % 10, 687 b = number % 100 - a, 688 c = number >= 100 ? 100 : null; 689 return number + (suffixes[a] || suffixes[b] || suffixes[c]); 690 }, 691 week : { 692 dow : 1, // Monday is the first day of the week. 693 doy : 7 // The week that contains Jan 1st is the first week of the year. 694 } 695 }); 696 697 //! moment.js locale configuration 698 //! locale : Belarusian [be] 699 //! author : Dmitry Demidov : https://github.com/demidov91 700 //! author: Praleska: http://praleska.pro/ 701 //! Author : Menelion Elensúle : https://github.com/Oire 702 703 function plural(word, num) { 704 var forms = word.split('_'); 705 return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); 706 } 707 function relativeTimeWithPlural(number, withoutSuffix, key) { 708 var format = { 709 'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін', 710 'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін', 711 'dd': 'дзень_дні_дзён', 712 'MM': 'месяц_месяцы_месяцаў', 713 'yy': 'год_гады_гадоў' 714 }; 715 if (key === 'm') { 716 return withoutSuffix ? 'хвіліна' : 'хвіліну'; 717 } 718 else if (key === 'h') { 719 return withoutSuffix ? 'гадзіна' : 'гадзіну'; 720 } 721 else { 722 return number + ' ' + plural(format[key], +number); 723 } 724 } 725 726 moment.defineLocale('be', { 727 months : { 728 format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'), 729 standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_') 730 }, 731 monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), 732 weekdays : { 733 format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'), 734 standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'), 735 isFormat: /\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/ 736 }, 737 weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), 738 weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), 739 longDateFormat : { 740 LT : 'HH:mm', 741 LTS : 'HH:mm:ss', 742 L : 'DD.MM.YYYY', 743 LL : 'D MMMM YYYY г.', 744 LLL : 'D MMMM YYYY г., HH:mm', 745 LLLL : 'dddd, D MMMM YYYY г., HH:mm' 746 }, 747 calendar : { 748 sameDay: '[Сёння ў] LT', 749 nextDay: '[Заўтра ў] LT', 750 lastDay: '[Учора ў] LT', 751 nextWeek: function () { 752 return '[У] dddd [ў] LT'; 753 }, 754 lastWeek: function () { 755 switch (this.day()) { 756 case 0: 757 case 3: 758 case 5: 759 case 6: 760 return '[У мінулую] dddd [ў] LT'; 761 case 1: 762 case 2: 763 case 4: 764 return '[У мінулы] dddd [ў] LT'; 765 } 766 }, 767 sameElse: 'L' 768 }, 769 relativeTime : { 770 future : 'праз %s', 771 past : '%s таму', 772 s : 'некалькі секунд', 773 m : relativeTimeWithPlural, 774 mm : relativeTimeWithPlural, 775 h : relativeTimeWithPlural, 776 hh : relativeTimeWithPlural, 777 d : 'дзень', 778 dd : relativeTimeWithPlural, 779 M : 'месяц', 780 MM : relativeTimeWithPlural, 781 y : 'год', 782 yy : relativeTimeWithPlural 783 }, 784 meridiemParse: /ночы|раніцы|дня|вечара/, 785 isPM : function (input) { 786 return /^(дня|вечара)$/.test(input); 787 }, 788 meridiem : function (hour, minute, isLower) { 789 if (hour < 4) { 790 return 'ночы'; 791 } else if (hour < 12) { 792 return 'раніцы'; 793 } else if (hour < 17) { 794 return 'дня'; 795 } else { 796 return 'вечара'; 797 } 798 }, 799 dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/, 800 ordinal: function (number, period) { 801 switch (period) { 802 case 'M': 803 case 'd': 804 case 'DDD': 805 case 'w': 806 case 'W': 807 return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы'; 808 case 'D': 809 return number + '-га'; 810 default: 811 return number; 812 } 813 }, 814 week : { 815 dow : 1, // Monday is the first day of the week. 816 doy : 7 // The week that contains Jan 1st is the first week of the year. 817 } 818 }); 819 820 //! moment.js locale configuration 821 //! locale : Bulgarian [bg] 822 //! author : Krasen Borisov : https://github.com/kraz 823 824 moment.defineLocale('bg', { 825 months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'), 826 monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'), 827 weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'), 828 weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'), 829 weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), 830 longDateFormat : { 831 LT : 'H:mm', 832 LTS : 'H:mm:ss', 833 L : 'D.MM.YYYY', 834 LL : 'D MMMM YYYY', 835 LLL : 'D MMMM YYYY H:mm', 836 LLLL : 'dddd, D MMMM YYYY H:mm' 837 }, 838 calendar : { 839 sameDay : '[Днес в] LT', 840 nextDay : '[Утре в] LT', 841 nextWeek : 'dddd [в] LT', 842 lastDay : '[Вчера в] LT', 843 lastWeek : function () { 844 switch (this.day()) { 845 case 0: 846 case 3: 847 case 6: 848 return '[В изминалата] dddd [в] LT'; 849 case 1: 850 case 2: 851 case 4: 852 case 5: 853 return '[В изминалия] dddd [в] LT'; 854 } 855 }, 856 sameElse : 'L' 857 }, 858 relativeTime : { 859 future : 'след %s', 860 past : 'преди %s', 861 s : 'няколко секунди', 862 m : 'минута', 863 mm : '%d минути', 864 h : 'час', 865 hh : '%d часа', 866 d : 'ден', 867 dd : '%d дни', 868 M : 'месец', 869 MM : '%d месеца', 870 y : 'година', 871 yy : '%d години' 872 }, 873 dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, 874 ordinal : function (number) { 875 var lastDigit = number % 10, 876 last2Digits = number % 100; 877 if (number === 0) { 878 return number + '-ев'; 879 } else if (last2Digits === 0) { 880 return number + '-ен'; 881 } else if (last2Digits > 10 && last2Digits < 20) { 882 return number + '-ти'; 883 } else if (lastDigit === 1) { 884 return number + '-ви'; 885 } else if (lastDigit === 2) { 886 return number + '-ри'; 887 } else if (lastDigit === 7 || lastDigit === 8) { 888 return number + '-ми'; 889 } else { 890 return number + '-ти'; 891 } 892 }, 893 week : { 894 dow : 1, // Monday is the first day of the week. 895 doy : 7 // The week that contains Jan 1st is the first week of the year. 896 } 897 }); 898 899 //! moment.js locale configuration 900 //! locale : Bengali [bn] 901 //! author : Kaushik Gandhi : https://github.com/kaushikgandhi 902 903 var symbolMap$3 = { 904 '1': '১', 905 '2': '২', 906 '3': '৩', 907 '4': '৪', 908 '5': '৫', 909 '6': '৬', 910 '7': '৭', 911 '8': '৮', 912 '9': '৯', 913 '0': '০' 914 }; 915 var numberMap$2 = { 916 '১': '1', 917 '২': '2', 918 '৩': '3', 919 '৪': '4', 920 '৫': '5', 921 '৬': '6', 922 '৭': '7', 923 '৮': '8', 924 '৯': '9', 925 '০': '0' 926 }; 927 928 moment.defineLocale('bn', { 929 months : 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'), 930 monthsShort : 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'), 931 weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'), 932 weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'), 933 weekdaysMin : 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'), 934 longDateFormat : { 935 LT : 'A h:mm সময়', 936 LTS : 'A h:mm:ss সময়', 937 L : 'DD/MM/YYYY', 938 LL : 'D MMMM YYYY', 939 LLL : 'D MMMM YYYY, A h:mm সময়', 940 LLLL : 'dddd, D MMMM YYYY, A h:mm সময়' 941 }, 942 calendar : { 943 sameDay : '[আজ] LT', 944 nextDay : '[আগামীকাল] LT', 945 nextWeek : 'dddd, LT', 946 lastDay : '[গতকাল] LT', 947 lastWeek : '[গত] dddd, LT', 948 sameElse : 'L' 949 }, 950 relativeTime : { 951 future : '%s পরে', 952 past : '%s আগে', 953 s : 'কয়েক সেকেন্ড', 954 m : 'এক মিনিট', 955 mm : '%d মিনিট', 956 h : 'এক ঘন্টা', 957 hh : '%d ঘন্টা', 958 d : 'এক দিন', 959 dd : '%d দিন', 960 M : 'এক মাস', 961 MM : '%d মাস', 962 y : 'এক বছর', 963 yy : '%d বছর' 964 }, 965 preparse: function (string) { 966 return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { 967 return numberMap$2[match]; 968 }); 969 }, 970 postformat: function (string) { 971 return string.replace(/\d/g, function (match) { 972 return symbolMap$3[match]; 973 }); 974 }, 975 meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/, 976 meridiemHour : function (hour, meridiem) { 977 if (hour === 12) { 978 hour = 0; 979 } 980 if ((meridiem === 'রাত' && hour >= 4) || 981 (meridiem === 'দুপুর' && hour < 5) || 982 meridiem === 'বিকাল') { 983 return hour + 12; 984 } else { 985 return hour; 986 } 987 }, 988 meridiem : function (hour, minute, isLower) { 989 if (hour < 4) { 990 return 'রাত'; 991 } else if (hour < 10) { 992 return 'সকাল'; 993 } else if (hour < 17) { 994 return 'দুপুর'; 995 } else if (hour < 20) { 996 return 'বিকাল'; 997 } else { 998 return 'রাত'; 999 } 1000 }, 1001 week : { 1002 dow : 0, // Sunday is the first day of the week. 1003 doy : 6 // The week that contains Jan 1st is the first week of the year. 1004 } 1005 }); 1006 1007 //! moment.js locale configuration 1008 //! locale : Tibetan [bo] 1009 //! author : Thupten N. Chakrishar : https://github.com/vajradog 1010 1011 var symbolMap$4 = { 1012 '1': '༡', 1013 '2': '༢', 1014 '3': '༣', 1015 '4': '༤', 1016 '5': '༥', 1017 '6': '༦', 1018 '7': '༧', 1019 '8': '༨', 1020 '9': '༩', 1021 '0': '༠' 1022 }; 1023 var numberMap$3 = { 1024 '༡': '1', 1025 '༢': '2', 1026 '༣': '3', 1027 '༤': '4', 1028 '༥': '5', 1029 '༦': '6', 1030 '༧': '7', 1031 '༨': '8', 1032 '༩': '9', 1033 '༠': '0' 1034 }; 1035 1036 moment.defineLocale('bo', { 1037 months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), 1038 monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), 1039 weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'), 1040 weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), 1041 weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), 1042 longDateFormat : { 1043 LT : 'A h:mm', 1044 LTS : 'A h:mm:ss', 1045 L : 'DD/MM/YYYY', 1046 LL : 'D MMMM YYYY', 1047 LLL : 'D MMMM YYYY, A h:mm', 1048 LLLL : 'dddd, D MMMM YYYY, A h:mm' 1049 }, 1050 calendar : { 1051 sameDay : '[དི་རིང] LT', 1052 nextDay : '[སང་ཉིན] LT', 1053 nextWeek : '[བདུན་ཕྲག་རྗེས་མ], LT', 1054 lastDay : '[ཁ་སང] LT', 1055 lastWeek : '[བདུན་ཕྲག་མཐའ་མ] dddd, LT', 1056 sameElse : 'L' 1057 }, 1058 relativeTime : { 1059 future : '%s ལ་', 1060 past : '%s སྔན་ལ', 1061 s : 'ལམ་སང', 1062 m : 'སྐར་མ་གཅིག', 1063 mm : '%d སྐར་མ', 1064 h : 'ཆུ་ཚོད་གཅིག', 1065 hh : '%d ཆུ་ཚོད', 1066 d : 'ཉིན་གཅིག', 1067 dd : '%d ཉིན་', 1068 M : 'ཟླ་བ་གཅིག', 1069 MM : '%d ཟླ་བ', 1070 y : 'ལོ་གཅིག', 1071 yy : '%d ལོ' 1072 }, 1073 preparse: function (string) { 1074 return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) { 1075 return numberMap$3[match]; 1076 }); 1077 }, 1078 postformat: function (string) { 1079 return string.replace(/\d/g, function (match) { 1080 return symbolMap$4[match]; 1081 }); 1082 }, 1083 meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, 1084 meridiemHour : function (hour, meridiem) { 1085 if (hour === 12) { 1086 hour = 0; 1087 } 1088 if ((meridiem === 'མཚན་མོ' && hour >= 4) || 1089 (meridiem === 'ཉིན་གུང' && hour < 5) || 1090 meridiem === 'དགོང་དག') { 1091 return hour + 12; 1092 } else { 1093 return hour; 1094 } 1095 }, 1096 meridiem : function (hour, minute, isLower) { 1097 if (hour < 4) { 1098 return 'མཚན་མོ'; 1099 } else if (hour < 10) { 1100 return 'ཞོགས་ཀས'; 1101 } else if (hour < 17) { 1102 return 'ཉིན་གུང'; 1103 } else if (hour < 20) { 1104 return 'དགོང་དག'; 1105 } else { 1106 return 'མཚན་མོ'; 1107 } 1108 }, 1109 week : { 1110 dow : 0, // Sunday is the first day of the week. 1111 doy : 6 // The week that contains Jan 1st is the first week of the year. 1112 } 1113 }); 1114 1115 //! moment.js locale configuration 1116 //! locale : Breton [br] 1117 //! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou 1118 1119 function relativeTimeWithMutation(number, withoutSuffix, key) { 1120 var format = { 1121 'mm': 'munutenn', 1122 'MM': 'miz', 1123 'dd': 'devezh' 1124 }; 1125 return number + ' ' + mutation(format[key], number); 1126 } 1127 function specialMutationForYears(number) { 1128 switch (lastNumber(number)) { 1129 case 1: 1130 case 3: 1131 case 4: 1132 case 5: 1133 case 9: 1134 return number + ' bloaz'; 1135 default: 1136 return number + ' vloaz'; 1137 } 1138 } 1139 function lastNumber(number) { 1140 if (number > 9) { 1141 return lastNumber(number % 10); 1142 } 1143 return number; 1144 } 1145 function mutation(text, number) { 1146 if (number === 2) { 1147 return softMutation(text); 1148 } 1149 return text; 1150 } 1151 function softMutation(text) { 1152 var mutationTable = { 1153 'm': 'v', 1154 'b': 'v', 1155 'd': 'z' 1156 }; 1157 if (mutationTable[text.charAt(0)] === undefined) { 1158 return text; 1159 } 1160 return mutationTable[text.charAt(0)] + text.substring(1); 1161 } 1162 1163 moment.defineLocale('br', { 1164 months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'), 1165 monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'), 1166 weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'), 1167 weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'), 1168 weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'), 1169 weekdaysParseExact : true, 1170 longDateFormat : { 1171 LT : 'h[e]mm A', 1172 LTS : 'h[e]mm:ss A', 1173 L : 'DD/MM/YYYY', 1174 LL : 'D [a viz] MMMM YYYY', 1175 LLL : 'D [a viz] MMMM YYYY h[e]mm A', 1176 LLLL : 'dddd, D [a viz] MMMM YYYY h[e]mm A' 1177 }, 1178 calendar : { 1179 sameDay : '[Hiziv da] LT', 1180 nextDay : '[Warc\'hoazh da] LT', 1181 nextWeek : 'dddd [da] LT', 1182 lastDay : '[Dec\'h da] LT', 1183 lastWeek : 'dddd [paset da] LT', 1184 sameElse : 'L' 1185 }, 1186 relativeTime : { 1187 future : 'a-benn %s', 1188 past : '%s \'zo', 1189 s : 'un nebeud segondennoù', 1190 m : 'ur vunutenn', 1191 mm : relativeTimeWithMutation, 1192 h : 'un eur', 1193 hh : '%d eur', 1194 d : 'un devezh', 1195 dd : relativeTimeWithMutation, 1196 M : 'ur miz', 1197 MM : relativeTimeWithMutation, 1198 y : 'ur bloaz', 1199 yy : specialMutationForYears 1200 }, 1201 dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/, 1202 ordinal : function (number) { 1203 var output = (number === 1) ? 'añ' : 'vet'; 1204 return number + output; 1205 }, 1206 week : { 1207 dow : 1, // Monday is the first day of the week. 1208 doy : 4 // The week that contains Jan 4th is the first week of the year. 1209 } 1210 }); 1211 1212 //! moment.js locale configuration 1213 //! locale : Bosnian [bs] 1214 //! author : Nedim Cholich : https://github.com/frontyard 1215 //! based on (hr) translation by Bojan Marković 1216 1217 function translate(number, withoutSuffix, key) { 1218 var result = number + ' '; 1219 switch (key) { 1220 case 'm': 1221 return withoutSuffix ? 'jedna minuta' : 'jedne minute'; 1222 case 'mm': 1223 if (number === 1) { 1224 result += 'minuta'; 1225 } else if (number === 2 || number === 3 || number === 4) { 1226 result += 'minute'; 1227 } else { 1228 result += 'minuta'; 1229 } 1230 return result; 1231 case 'h': 1232 return withoutSuffix ? 'jedan sat' : 'jednog sata'; 1233 case 'hh': 1234 if (number === 1) { 1235 result += 'sat'; 1236 } else if (number === 2 || number === 3 || number === 4) { 1237 result += 'sata'; 1238 } else { 1239 result += 'sati'; 1240 } 1241 return result; 1242 case 'dd': 1243 if (number === 1) { 1244 result += 'dan'; 1245 } else { 1246 result += 'dana'; 1247 } 1248 return result; 1249 case 'MM': 1250 if (number === 1) { 1251 result += 'mjesec'; 1252 } else if (number === 2 || number === 3 || number === 4) { 1253 result += 'mjeseca'; 1254 } else { 1255 result += 'mjeseci'; 1256 } 1257 return result; 1258 case 'yy': 1259 if (number === 1) { 1260 result += 'godina'; 1261 } else if (number === 2 || number === 3 || number === 4) { 1262 result += 'godine'; 1263 } else { 1264 result += 'godina'; 1265 } 1266 return result; 1267 } 1268 } 1269 1270 moment.defineLocale('bs', { 1271 months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'), 1272 monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'), 1273 monthsParseExact: true, 1274 weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), 1275 weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), 1276 weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), 1277 weekdaysParseExact : true, 1278 longDateFormat : { 1279 LT : 'H:mm', 1280 LTS : 'H:mm:ss', 1281 L : 'DD.MM.YYYY', 1282 LL : 'D. MMMM YYYY', 1283 LLL : 'D. MMMM YYYY H:mm', 1284 LLLL : 'dddd, D. MMMM YYYY H:mm' 1285 }, 1286 calendar : { 1287 sameDay : '[danas u] LT', 1288 nextDay : '[sutra u] LT', 1289 nextWeek : function () { 1290 switch (this.day()) { 1291 case 0: 1292 return '[u] [nedjelju] [u] LT'; 1293 case 3: 1294 return '[u] [srijedu] [u] LT'; 1295 case 6: 1296 return '[u] [subotu] [u] LT'; 1297 case 1: 1298 case 2: 1299 case 4: 1300 case 5: 1301 return '[u] dddd [u] LT'; 1302 } 1303 }, 1304 lastDay : '[jučer u] LT', 1305 lastWeek : function () { 1306 switch (this.day()) { 1307 case 0: 1308 case 3: 1309 return '[prošlu] dddd [u] LT'; 1310 case 6: 1311 return '[prošle] [subote] [u] LT'; 1312 case 1: 1313 case 2: 1314 case 4: 1315 case 5: 1316 return '[prošli] dddd [u] LT'; 1317 } 1318 }, 1319 sameElse : 'L' 1320 }, 1321 relativeTime : { 1322 future : 'za %s', 1323 past : 'prije %s', 1324 s : 'par sekundi', 1325 m : translate, 1326 mm : translate, 1327 h : translate, 1328 hh : translate, 1329 d : 'dan', 1330 dd : translate, 1331 M : 'mjesec', 1332 MM : translate, 1333 y : 'godinu', 1334 yy : translate 1335 }, 1336 dayOfMonthOrdinalParse: /\d{1,2}\./, 1337 ordinal : '%d.', 1338 week : { 1339 dow : 1, // Monday is the first day of the week. 1340 doy : 7 // The week that contains Jan 1st is the first week of the year. 1341 } 1342 }); 1343 1344 //! moment.js locale configuration 1345 //! locale : Catalan [ca] 1346 //! author : Juan G. Hurtado : https://github.com/juanghurtado 1347 1348 moment.defineLocale('ca', { 1349 months : { 1350 standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'), 1351 format: 'de gener_de febrer_de març_d\'abril_de maig_de juny_de juliol_d\'agost_de setembre_d\'octubre_de novembre_de desembre'.split('_'), 1352 isFormat: /D[oD]?(\s)+MMMM/ 1353 }, 1354 monthsShort : 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split('_'), 1355 monthsParseExact : true, 1356 weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'), 1357 weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'), 1358 weekdaysMin : 'Dg_Dl_Dt_Dc_Dj_Dv_Ds'.split('_'), 1359 weekdaysParseExact : true, 1360 longDateFormat : { 1361 LT : 'H:mm', 1362 LTS : 'H:mm:ss', 1363 L : 'DD/MM/YYYY', 1364 LL : '[el] D MMMM [de] YYYY', 1365 ll : 'D MMM YYYY', 1366 LLL : '[el] D MMMM [de] YYYY [a les] H:mm', 1367 lll : 'D MMM YYYY, H:mm', 1368 LLLL : '[el] dddd D MMMM [de] YYYY [a les] H:mm', 1369 llll : 'ddd D MMM YYYY, H:mm' 1370 }, 1371 calendar : { 1372 sameDay : function () { 1373 return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; 1374 }, 1375 nextDay : function () { 1376 return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; 1377 }, 1378 nextWeek : function () { 1379 return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; 1380 }, 1381 lastDay : function () { 1382 return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; 1383 }, 1384 lastWeek : function () { 1385 return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; 1386 }, 1387 sameElse : 'L' 1388 }, 1389 relativeTime : { 1390 future : 'd\'aquí %s', 1391 past : 'fa %s', 1392 s : 'uns segons', 1393 m : 'un minut', 1394 mm : '%d minuts', 1395 h : 'una hora', 1396 hh : '%d hores', 1397 d : 'un dia', 1398 dd : '%d dies', 1399 M : 'un mes', 1400 MM : '%d mesos', 1401 y : 'un any', 1402 yy : '%d anys' 1403 }, 1404 dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/, 1405 ordinal : function (number, period) { 1406 var output = (number === 1) ? 'r' : 1407 (number === 2) ? 'n' : 1408 (number === 3) ? 'r' : 1409 (number === 4) ? 't' : 'è'; 1410 if (period === 'w' || period === 'W') { 1411 output = 'a'; 1412 } 1413 return number + output; 1414 }, 1415 week : { 1416 dow : 1, // Monday is the first day of the week. 1417 doy : 4 // The week that contains Jan 4th is the first week of the year. 1418 } 1419 }); 1420 1421 //! moment.js locale configuration 1422 //! locale : Czech [cs] 1423 //! author : petrbela : https://github.com/petrbela 1424 1425 var months$2 = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'); 1426 var monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'); 1427 function plural$1(n) { 1428 return (n > 1) && (n < 5) && (~~(n / 10) !== 1); 1429 } 1430 function translate$1(number, withoutSuffix, key, isFuture) { 1431 var result = number + ' '; 1432 switch (key) { 1433 case 's': // a few seconds / in a few seconds / a few seconds ago 1434 return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami'; 1435 case 'm': // a minute / in a minute / a minute ago 1436 return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou'); 1437 case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago 1438 if (withoutSuffix || isFuture) { 1439 return result + (plural$1(number) ? 'minuty' : 'minut'); 1440 } else { 1441 return result + 'minutami'; 1442 } 1443 break; 1444 case 'h': // an hour / in an hour / an hour ago 1445 return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou'); 1446 case 'hh': // 9 hours / in 9 hours / 9 hours ago 1447 if (withoutSuffix || isFuture) { 1448 return result + (plural$1(number) ? 'hodiny' : 'hodin'); 1449 } else { 1450 return result + 'hodinami'; 1451 } 1452 break; 1453 case 'd': // a day / in a day / a day ago 1454 return (withoutSuffix || isFuture) ? 'den' : 'dnem'; 1455 case 'dd': // 9 days / in 9 days / 9 days ago 1456 if (withoutSuffix || isFuture) { 1457 return result + (plural$1(number) ? 'dny' : 'dní'); 1458 } else { 1459 return result + 'dny'; 1460 } 1461 break; 1462 case 'M': // a month / in a month / a month ago 1463 return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem'; 1464 case 'MM': // 9 months / in 9 months / 9 months ago 1465 if (withoutSuffix || isFuture) { 1466 return result + (plural$1(number) ? 'měsíce' : 'měsíců'); 1467 } else { 1468 return result + 'měsíci'; 1469 } 1470 break; 1471 case 'y': // a year / in a year / a year ago 1472 return (withoutSuffix || isFuture) ? 'rok' : 'rokem'; 1473 case 'yy': // 9 years / in 9 years / 9 years ago 1474 if (withoutSuffix || isFuture) { 1475 return result + (plural$1(number) ? 'roky' : 'let'); 1476 } else { 1477 return result + 'lety'; 1478 } 1479 break; 1480 } 1481 } 1482 1483 moment.defineLocale('cs', { 1484 months : months$2, 1485 monthsShort : monthsShort, 1486 monthsParse : (function (months, monthsShort) { 1487 var i, _monthsParse = []; 1488 for (i = 0; i < 12; i++) { 1489 // use custom parser to solve problem with July (červenec) 1490 _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i'); 1491 } 1492 return _monthsParse; 1493 }(months$2, monthsShort)), 1494 shortMonthsParse : (function (monthsShort) { 1495 var i, _shortMonthsParse = []; 1496 for (i = 0; i < 12; i++) { 1497 _shortMonthsParse[i] = new RegExp('^' + monthsShort[i] + '$', 'i'); 1498 } 1499 return _shortMonthsParse; 1500 }(monthsShort)), 1501 longMonthsParse : (function (months) { 1502 var i, _longMonthsParse = []; 1503 for (i = 0; i < 12; i++) { 1504 _longMonthsParse[i] = new RegExp('^' + months[i] + '$', 'i'); 1505 } 1506 return _longMonthsParse; 1507 }(months$2)), 1508 weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'), 1509 weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'), 1510 weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'), 1511 longDateFormat : { 1512 LT: 'H:mm', 1513 LTS : 'H:mm:ss', 1514 L : 'DD.MM.YYYY', 1515 LL : 'D. MMMM YYYY', 1516 LLL : 'D. MMMM YYYY H:mm', 1517 LLLL : 'dddd D. MMMM YYYY H:mm', 1518 l : 'D. M. YYYY' 1519 }, 1520 calendar : { 1521 sameDay: '[dnes v] LT', 1522 nextDay: '[zítra v] LT', 1523 nextWeek: function () { 1524 switch (this.day()) { 1525 case 0: 1526 return '[v neděli v] LT'; 1527 case 1: 1528 case 2: 1529 return '[v] dddd [v] LT'; 1530 case 3: 1531 return '[ve středu v] LT'; 1532 case 4: 1533 return '[ve čtvrtek v] LT'; 1534 case 5: 1535 return '[v pátek v] LT'; 1536 case 6: 1537 return '[v sobotu v] LT'; 1538 } 1539 }, 1540 lastDay: '[včera v] LT', 1541 lastWeek: function () { 1542 switch (this.day()) { 1543 case 0: 1544 return '[minulou neděli v] LT'; 1545 case 1: 1546 case 2: 1547 return '[minulé] dddd [v] LT'; 1548 case 3: 1549 return '[minulou středu v] LT'; 1550 case 4: 1551 case 5: 1552 return '[minulý] dddd [v] LT'; 1553 case 6: 1554 return '[minulou sobotu v] LT'; 1555 } 1556 }, 1557 sameElse: 'L' 1558 }, 1559 relativeTime : { 1560 future : 'za %s', 1561 past : 'před %s', 1562 s : translate$1, 1563 m : translate$1, 1564 mm : translate$1, 1565 h : translate$1, 1566 hh : translate$1, 1567 d : translate$1, 1568 dd : translate$1, 1569 M : translate$1, 1570 MM : translate$1, 1571 y : translate$1, 1572 yy : translate$1 1573 }, 1574 dayOfMonthOrdinalParse : /\d{1,2}\./, 1575 ordinal : '%d.', 1576 week : { 1577 dow : 1, // Monday is the first day of the week. 1578 doy : 4 // The week that contains Jan 4th is the first week of the year. 1579 } 1580 }); 1581 1582 //! moment.js locale configuration 1583 //! locale : Chuvash [cv] 1584 //! author : Anatoly Mironov : https://github.com/mirontoli 1585 1586 moment.defineLocale('cv', { 1587 months : 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'), 1588 monthsShort : 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'), 1589 weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'), 1590 weekdaysShort : 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'), 1591 weekdaysMin : 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'), 1592 longDateFormat : { 1593 LT : 'HH:mm', 1594 LTS : 'HH:mm:ss', 1595 L : 'DD-MM-YYYY', 1596 LL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]', 1597 LLL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm', 1598 LLLL : 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm' 1599 }, 1600 calendar : { 1601 sameDay: '[Паян] LT [сехетре]', 1602 nextDay: '[Ыран] LT [сехетре]', 1603 lastDay: '[Ӗнер] LT [сехетре]', 1604 nextWeek: '[Ҫитес] dddd LT [сехетре]', 1605 lastWeek: '[Иртнӗ] dddd LT [сехетре]', 1606 sameElse: 'L' 1607 }, 1608 relativeTime : { 1609 future : function (output) { 1610 var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран'; 1611 return output + affix; 1612 }, 1613 past : '%s каялла', 1614 s : 'пӗр-ик ҫеккунт', 1615 m : 'пӗр минут', 1616 mm : '%d минут', 1617 h : 'пӗр сехет', 1618 hh : '%d сехет', 1619 d : 'пӗр кун', 1620 dd : '%d кун', 1621 M : 'пӗр уйӑх', 1622 MM : '%d уйӑх', 1623 y : 'пӗр ҫул', 1624 yy : '%d ҫул' 1625 }, 1626 dayOfMonthOrdinalParse: /\d{1,2}-мӗш/, 1627 ordinal : '%d-мӗш', 1628 week : { 1629 dow : 1, // Monday is the first day of the week. 1630 doy : 7 // The week that contains Jan 1st is the first week of the year. 1631 } 1632 }); 1633 1634 //! moment.js locale configuration 1635 //! locale : Welsh [cy] 1636 //! author : Robert Allen : https://github.com/robgallen 1637 //! author : https://github.com/ryangreaves 1638 1639 moment.defineLocale('cy', { 1640 months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'), 1641 monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'), 1642 weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'), 1643 weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'), 1644 weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'), 1645 weekdaysParseExact : true, 1646 // time formats are the same as en-gb 1647 longDateFormat: { 1648 LT: 'HH:mm', 1649 LTS : 'HH:mm:ss', 1650 L: 'DD/MM/YYYY', 1651 LL: 'D MMMM YYYY', 1652 LLL: 'D MMMM YYYY HH:mm', 1653 LLLL: 'dddd, D MMMM YYYY HH:mm' 1654 }, 1655 calendar: { 1656 sameDay: '[Heddiw am] LT', 1657 nextDay: '[Yfory am] LT', 1658 nextWeek: 'dddd [am] LT', 1659 lastDay: '[Ddoe am] LT', 1660 lastWeek: 'dddd [diwethaf am] LT', 1661 sameElse: 'L' 1662 }, 1663 relativeTime: { 1664 future: 'mewn %s', 1665 past: '%s yn ôl', 1666 s: 'ychydig eiliadau', 1667 m: 'munud', 1668 mm: '%d munud', 1669 h: 'awr', 1670 hh: '%d awr', 1671 d: 'diwrnod', 1672 dd: '%d diwrnod', 1673 M: 'mis', 1674 MM: '%d mis', 1675 y: 'blwyddyn', 1676 yy: '%d flynedd' 1677 }, 1678 dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, 1679 // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh 1680 ordinal: function (number) { 1681 var b = number, 1682 output = '', 1683 lookup = [ 1684 '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed 1685 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed 1686 ]; 1687 if (b > 20) { 1688 if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) { 1689 output = 'fed'; // not 30ain, 70ain or 90ain 1690 } else { 1691 output = 'ain'; 1692 } 1693 } else if (b > 0) { 1694 output = lookup[b]; 1695 } 1696 return number + output; 1697 }, 1698 week : { 1699 dow : 1, // Monday is the first day of the week. 1700 doy : 4 // The week that contains Jan 4th is the first week of the year. 1701 } 1702 }); 1703 1704 //! moment.js locale configuration 1705 //! locale : Danish [da] 1706 //! author : Ulrik Nielsen : https://github.com/mrbase 1707 1708 moment.defineLocale('da', { 1709 months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'), 1710 monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), 1711 weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), 1712 weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'), 1713 weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), 1714 longDateFormat : { 1715 LT : 'HH:mm', 1716 LTS : 'HH:mm:ss', 1717 L : 'DD/MM/YYYY', 1718 LL : 'D. MMMM YYYY', 1719 LLL : 'D. MMMM YYYY HH:mm', 1720 LLLL : 'dddd [d.] D. MMMM YYYY [kl.] HH:mm' 1721 }, 1722 calendar : { 1723 sameDay : '[i dag kl.] LT', 1724 nextDay : '[i morgen kl.] LT', 1725 nextWeek : 'på dddd [kl.] LT', 1726 lastDay : '[i går kl.] LT', 1727 lastWeek : '[i] dddd[s kl.] LT', 1728 sameElse : 'L' 1729 }, 1730 relativeTime : { 1731 future : 'om %s', 1732 past : '%s siden', 1733 s : 'få sekunder', 1734 m : 'et minut', 1735 mm : '%d minutter', 1736 h : 'en time', 1737 hh : '%d timer', 1738 d : 'en dag', 1739 dd : '%d dage', 1740 M : 'en måned', 1741 MM : '%d måneder', 1742 y : 'et år', 1743 yy : '%d år' 1744 }, 1745 dayOfMonthOrdinalParse: /\d{1,2}\./, 1746 ordinal : '%d.', 1747 week : { 1748 dow : 1, // Monday is the first day of the week. 1749 doy : 4 // The week that contains Jan 4th is the first week of the year. 1750 } 1751 }); 1752 1753 //! moment.js locale configuration 1754 //! locale : German (Austria) [de-at] 1755 //! author : lluchs : https://github.com/lluchs 1756 //! author: Menelion Elensúle: https://github.com/Oire 1757 //! author : Martin Groller : https://github.com/MadMG 1758 //! author : Mikolaj Dadela : https://github.com/mik01aj 1759 1760 function processRelativeTime(number, withoutSuffix, key, isFuture) { 1761 var format = { 1762 'm': ['eine Minute', 'einer Minute'], 1763 'h': ['eine Stunde', 'einer Stunde'], 1764 'd': ['ein Tag', 'einem Tag'], 1765 'dd': [number + ' Tage', number + ' Tagen'], 1766 'M': ['ein Monat', 'einem Monat'], 1767 'MM': [number + ' Monate', number + ' Monaten'], 1768 'y': ['ein Jahr', 'einem Jahr'], 1769 'yy': [number + ' Jahre', number + ' Jahren'] 1770 }; 1771 return withoutSuffix ? format[key][0] : format[key][1]; 1772 } 1773 1774 moment.defineLocale('de-at', { 1775 months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), 1776 monthsShort : 'Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), 1777 monthsParseExact : true, 1778 weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), 1779 weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), 1780 weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), 1781 weekdaysParseExact : true, 1782 longDateFormat : { 1783 LT: 'HH:mm', 1784 LTS: 'HH:mm:ss', 1785 L : 'DD.MM.YYYY', 1786 LL : 'D. MMMM YYYY', 1787 LLL : 'D. MMMM YYYY HH:mm', 1788 LLLL : 'dddd, D. MMMM YYYY HH:mm' 1789 }, 1790 calendar : { 1791 sameDay: '[heute um] LT [Uhr]', 1792 sameElse: 'L', 1793 nextDay: '[morgen um] LT [Uhr]', 1794 nextWeek: 'dddd [um] LT [Uhr]', 1795 lastDay: '[gestern um] LT [Uhr]', 1796 lastWeek: '[letzten] dddd [um] LT [Uhr]' 1797 }, 1798 relativeTime : { 1799 future : 'in %s', 1800 past : 'vor %s', 1801 s : 'ein paar Sekunden', 1802 m : processRelativeTime, 1803 mm : '%d Minuten', 1804 h : processRelativeTime, 1805 hh : '%d Stunden', 1806 d : processRelativeTime, 1807 dd : processRelativeTime, 1808 M : processRelativeTime, 1809 MM : processRelativeTime, 1810 y : processRelativeTime, 1811 yy : processRelativeTime 1812 }, 1813 dayOfMonthOrdinalParse: /\d{1,2}\./, 1814 ordinal : '%d.', 1815 week : { 1816 dow : 1, // Monday is the first day of the week. 1817 doy : 4 // The week that contains Jan 4th is the first week of the year. 1818 } 1819 }); 1820 1821 //! moment.js locale configuration 1822 //! locale : German (Switzerland) [de-ch] 1823 //! author : sschueller : https://github.com/sschueller 1824 1825 // based on: https://www.bk.admin.ch/dokumentation/sprachen/04915/05016/index.html?lang=de# 1826 1827 function processRelativeTime$1(number, withoutSuffix, key, isFuture) { 1828 var format = { 1829 'm': ['eine Minute', 'einer Minute'], 1830 'h': ['eine Stunde', 'einer Stunde'], 1831 'd': ['ein Tag', 'einem Tag'], 1832 'dd': [number + ' Tage', number + ' Tagen'], 1833 'M': ['ein Monat', 'einem Monat'], 1834 'MM': [number + ' Monate', number + ' Monaten'], 1835 'y': ['ein Jahr', 'einem Jahr'], 1836 'yy': [number + ' Jahre', number + ' Jahren'] 1837 }; 1838 return withoutSuffix ? format[key][0] : format[key][1]; 1839 } 1840 1841 moment.defineLocale('de-ch', { 1842 months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), 1843 monthsShort : 'Jan._Febr._März_April_Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.'.split('_'), 1844 monthsParseExact : true, 1845 weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), 1846 weekdaysShort : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), 1847 weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), 1848 weekdaysParseExact : true, 1849 longDateFormat : { 1850 LT: 'HH.mm', 1851 LTS: 'HH.mm.ss', 1852 L : 'DD.MM.YYYY', 1853 LL : 'D. MMMM YYYY', 1854 LLL : 'D. MMMM YYYY HH.mm', 1855 LLLL : 'dddd, D. MMMM YYYY HH.mm' 1856 }, 1857 calendar : { 1858 sameDay: '[heute um] LT [Uhr]', 1859 sameElse: 'L', 1860 nextDay: '[morgen um] LT [Uhr]', 1861 nextWeek: 'dddd [um] LT [Uhr]', 1862 lastDay: '[gestern um] LT [Uhr]', 1863 lastWeek: '[letzten] dddd [um] LT [Uhr]' 1864 }, 1865 relativeTime : { 1866 future : 'in %s', 1867 past : 'vor %s', 1868 s : 'ein paar Sekunden', 1869 m : processRelativeTime$1, 1870 mm : '%d Minuten', 1871 h : processRelativeTime$1, 1872 hh : '%d Stunden', 1873 d : processRelativeTime$1, 1874 dd : processRelativeTime$1, 1875 M : processRelativeTime$1, 1876 MM : processRelativeTime$1, 1877 y : processRelativeTime$1, 1878 yy : processRelativeTime$1 1879 }, 1880 dayOfMonthOrdinalParse: /\d{1,2}\./, 1881 ordinal : '%d.', 1882 week : { 1883 dow : 1, // Monday is the first day of the week. 1884 doy : 4 // The week that contains Jan 4th is the first week of the year. 1885 } 1886 }); 1887 1888 //! moment.js locale configuration 1889 //! locale : German [de] 1890 //! author : lluchs : https://github.com/lluchs 1891 //! author: Menelion Elensúle: https://github.com/Oire 1892 //! author : Mikolaj Dadela : https://github.com/mik01aj 1893 1894 function processRelativeTime$2(number, withoutSuffix, key, isFuture) { 1895 var format = { 1896 'm': ['eine Minute', 'einer Minute'], 1897 'h': ['eine Stunde', 'einer Stunde'], 1898 'd': ['ein Tag', 'einem Tag'], 1899 'dd': [number + ' Tage', number + ' Tagen'], 1900 'M': ['ein Monat', 'einem Monat'], 1901 'MM': [number + ' Monate', number + ' Monaten'], 1902 'y': ['ein Jahr', 'einem Jahr'], 1903 'yy': [number + ' Jahre', number + ' Jahren'] 1904 }; 1905 return withoutSuffix ? format[key][0] : format[key][1]; 1906 } 1907 1908 moment.defineLocale('de', { 1909 months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), 1910 monthsShort : 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), 1911 monthsParseExact : true, 1912 weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), 1913 weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), 1914 weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), 1915 weekdaysParseExact : true, 1916 longDateFormat : { 1917 LT: 'HH:mm', 1918 LTS: 'HH:mm:ss', 1919 L : 'DD.MM.YYYY', 1920 LL : 'D. MMMM YYYY', 1921 LLL : 'D. MMMM YYYY HH:mm', 1922 LLLL : 'dddd, D. MMMM YYYY HH:mm' 1923 }, 1924 calendar : { 1925 sameDay: '[heute um] LT [Uhr]', 1926 sameElse: 'L', 1927 nextDay: '[morgen um] LT [Uhr]', 1928 nextWeek: 'dddd [um] LT [Uhr]', 1929 lastDay: '[gestern um] LT [Uhr]', 1930 lastWeek: '[letzten] dddd [um] LT [Uhr]' 1931 }, 1932 relativeTime : { 1933 future : 'in %s', 1934 past : 'vor %s', 1935 s : 'ein paar Sekunden', 1936 m : processRelativeTime$2, 1937 mm : '%d Minuten', 1938 h : processRelativeTime$2, 1939 hh : '%d Stunden', 1940 d : processRelativeTime$2, 1941 dd : processRelativeTime$2, 1942 M : processRelativeTime$2, 1943 MM : processRelativeTime$2, 1944 y : processRelativeTime$2, 1945 yy : processRelativeTime$2 1946 }, 1947 dayOfMonthOrdinalParse: /\d{1,2}\./, 1948 ordinal : '%d.', 1949 week : { 1950 dow : 1, // Monday is the first day of the week. 1951 doy : 4 // The week that contains Jan 4th is the first week of the year. 1952 } 1953 }); 1954 1955 //! moment.js locale configuration 1956 //! locale : Maldivian [dv] 1957 //! author : Jawish Hameed : https://github.com/jawish 1958 1959 var months$3 = [ 1960 'ޖެނުއަރީ', 1961 'ފެބްރުއަރީ', 1962 'މާރިޗު', 1963 'އޭޕްރީލު', 1964 'މޭ', 1965 'ޖޫން', 1966 'ޖުލައި', 1967 'އޯގަސްޓު', 1968 'ސެޕްޓެމްބަރު', 1969 'އޮކްޓޯބަރު', 1970 'ނޮވެމްބަރު', 1971 'ޑިސެމްބަރު' 1972 ]; 1973 var weekdays = [ 1974 'އާދިއްތަ', 1975 'ހޯމަ', 1976 'އަންގާރަ', 1977 'ބުދަ', 1978 'ބުރާސްފަތި', 1979 'ހުކުރު', 1980 'ހޮނިހިރު' 1981 ]; 1982 1983 moment.defineLocale('dv', { 1984 months : months$3, 1985 monthsShort : months$3, 1986 weekdays : weekdays, 1987 weekdaysShort : weekdays, 1988 weekdaysMin : 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'), 1989 longDateFormat : { 1990 1991 LT : 'HH:mm', 1992 LTS : 'HH:mm:ss', 1993 L : 'D/M/YYYY', 1994 LL : 'D MMMM YYYY', 1995 LLL : 'D MMMM YYYY HH:mm', 1996 LLLL : 'dddd D MMMM YYYY HH:mm' 1997 }, 1998 meridiemParse: /މކ|މފ/, 1999 isPM : function (input) { 2000 return 'މފ' === input; 2001 }, 2002 meridiem : function (hour, minute, isLower) { 2003 if (hour < 12) { 2004 return 'މކ'; 2005 } else { 2006 return 'މފ'; 2007 } 2008 }, 2009 calendar : { 2010 sameDay : '[މިއަދު] LT', 2011 nextDay : '[މާދަމާ] LT', 2012 nextWeek : 'dddd LT', 2013 lastDay : '[އިއްޔެ] LT', 2014 lastWeek : '[ފާއިތުވި] dddd LT', 2015 sameElse : 'L' 2016 }, 2017 relativeTime : { 2018 future : 'ތެރޭގައި %s', 2019 past : 'ކުރިން %s', 2020 s : 'ސިކުންތުކޮޅެއް', 2021 m : 'މިނިޓެއް', 2022 mm : 'މިނިޓު %d', 2023 h : 'ގަޑިއިރެއް', 2024 hh : 'ގަޑިއިރު %d', 2025 d : 'ދުވަހެއް', 2026 dd : 'ދުވަސް %d', 2027 M : 'މަހެއް', 2028 MM : 'މަސް %d', 2029 y : 'އަހަރެއް', 2030 yy : 'އަހަރު %d' 2031 }, 2032 preparse: function (string) { 2033 return string.replace(/،/g, ','); 2034 }, 2035 postformat: function (string) { 2036 return string.replace(/,/g, '،'); 2037 }, 2038 week : { 2039 dow : 7, // Sunday is the first day of the week. 2040 doy : 12 // The week that contains Jan 1st is the first week of the year. 2041 } 2042 }); 2043 2044 function isFunction(input) { 2045 return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]'; 2046 } 2047 2048 //! moment.js locale configuration 2049 //! locale : Greek [el] 2050 //! author : Aggelos Karalias : https://github.com/mehiel 2051 2052 moment.defineLocale('el', { 2053 monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'), 2054 monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'), 2055 months : function (momentToFormat, format) { 2056 if (!momentToFormat) { 2057 return this._monthsNominativeEl; 2058 } else if (/D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM' 2059 return this._monthsGenitiveEl[momentToFormat.month()]; 2060 } else { 2061 return this._monthsNominativeEl[momentToFormat.month()]; 2062 } 2063 }, 2064 monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'), 2065 weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'), 2066 weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'), 2067 weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'), 2068 meridiem : function (hours, minutes, isLower) { 2069 if (hours > 11) { 2070 return isLower ? 'μμ' : 'ΜΜ'; 2071 } else { 2072 return isLower ? 'πμ' : 'ΠΜ'; 2073 } 2074 }, 2075 isPM : function (input) { 2076 return ((input + '').toLowerCase()[0] === 'μ'); 2077 }, 2078 meridiemParse : /[ΠΜ]\.?Μ?\.?/i, 2079 longDateFormat : { 2080 LT : 'h:mm A', 2081 LTS : 'h:mm:ss A', 2082 L : 'DD/MM/YYYY', 2083 LL : 'D MMMM YYYY', 2084 LLL : 'D MMMM YYYY h:mm A', 2085 LLLL : 'dddd, D MMMM YYYY h:mm A' 2086 }, 2087 calendarEl : { 2088 sameDay : '[Σήμερα {}] LT', 2089 nextDay : '[Αύριο {}] LT', 2090 nextWeek : 'dddd [{}] LT', 2091 lastDay : '[Χθες {}] LT', 2092 lastWeek : function () { 2093 switch (this.day()) { 2094 case 6: 2095 return '[το προηγούμενο] dddd [{}] LT'; 2096 default: 2097 return '[την προηγούμενη] dddd [{}] LT'; 2098 } 2099 }, 2100 sameElse : 'L' 2101 }, 2102 calendar : function (key, mom) { 2103 var output = this._calendarEl[key], 2104 hours = mom && mom.hours(); 2105 if (isFunction(output)) { 2106 output = output.apply(mom); 2107 } 2108 return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις')); 2109 }, 2110 relativeTime : { 2111 future : 'σε %s', 2112 past : '%s πριν', 2113 s : 'λίγα δευτερόλεπτα', 2114 m : 'ένα λεπτό', 2115 mm : '%d λεπτά', 2116 h : 'μία ώρα', 2117 hh : '%d ώρες', 2118 d : 'μία μέρα', 2119 dd : '%d μέρες', 2120 M : 'ένας μήνας', 2121 MM : '%d μήνες', 2122 y : 'ένας χρόνος', 2123 yy : '%d χρόνια' 2124 }, 2125 dayOfMonthOrdinalParse: /\d{1,2}η/, 2126 ordinal: '%dη', 2127 week : { 2128 dow : 1, // Monday is the first day of the week. 2129 doy : 4 // The week that contains Jan 4st is the first week of the year. 2130 } 2131 }); 2132 2133 //! moment.js locale configuration 2134 //! locale : English (Australia) [en-au] 2135 //! author : Jared Morse : https://github.com/jarcoal 2136 2137 moment.defineLocale('en-au', { 2138 months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), 2139 monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), 2140 weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), 2141 weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), 2142 weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), 2143 longDateFormat : { 2144 LT : 'h:mm A', 2145 LTS : 'h:mm:ss A', 2146 L : 'DD/MM/YYYY', 2147 LL : 'D MMMM YYYY', 2148 LLL : 'D MMMM YYYY h:mm A', 2149 LLLL : 'dddd, D MMMM YYYY h:mm A' 2150 }, 2151 calendar : { 2152 sameDay : '[Today at] LT', 2153 nextDay : '[Tomorrow at] LT', 2154 nextWeek : 'dddd [at] LT', 2155 lastDay : '[Yesterday at] LT', 2156 lastWeek : '[Last] dddd [at] LT', 2157 sameElse : 'L' 2158 }, 2159 relativeTime : { 2160 future : 'in %s', 2161 past : '%s ago', 2162 s : 'a few seconds', 2163 m : 'a minute', 2164 mm : '%d minutes', 2165 h : 'an hour', 2166 hh : '%d hours', 2167 d : 'a day', 2168 dd : '%d days', 2169 M : 'a month', 2170 MM : '%d months', 2171 y : 'a year', 2172 yy : '%d years' 2173 }, 2174 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, 2175 ordinal : function (number) { 2176 var b = number % 10, 2177 output = (~~(number % 100 / 10) === 1) ? 'th' : 2178 (b === 1) ? 'st' : 2179 (b === 2) ? 'nd' : 2180 (b === 3) ? 'rd' : 'th'; 2181 return number + output; 2182 }, 2183 week : { 2184 dow : 1, // Monday is the first day of the week. 2185 doy : 4 // The week that contains Jan 4th is the first week of the year. 2186 } 2187 }); 2188 2189 //! moment.js locale configuration 2190 //! locale : English (Canada) [en-ca] 2191 //! author : Jonathan Abourbih : https://github.com/jonbca 2192 2193 moment.defineLocale('en-ca', { 2194 months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), 2195 monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), 2196 weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), 2197 weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), 2198 weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), 2199 longDateFormat : { 2200 LT : 'h:mm A', 2201 LTS : 'h:mm:ss A', 2202 L : 'YYYY-MM-DD', 2203 LL : 'MMMM D, YYYY', 2204 LLL : 'MMMM D, YYYY h:mm A', 2205 LLLL : 'dddd, MMMM D, YYYY h:mm A' 2206 }, 2207 calendar : { 2208 sameDay : '[Today at] LT', 2209 nextDay : '[Tomorrow at] LT', 2210 nextWeek : 'dddd [at] LT', 2211 lastDay : '[Yesterday at] LT', 2212 lastWeek : '[Last] dddd [at] LT', 2213 sameElse : 'L' 2214 }, 2215 relativeTime : { 2216 future : 'in %s', 2217 past : '%s ago', 2218 s : 'a few seconds', 2219 m : 'a minute', 2220 mm : '%d minutes', 2221 h : 'an hour', 2222 hh : '%d hours', 2223 d : 'a day', 2224 dd : '%d days', 2225 M : 'a month', 2226 MM : '%d months', 2227 y : 'a year', 2228 yy : '%d years' 2229 }, 2230 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, 2231 ordinal : function (number) { 2232 var b = number % 10, 2233 output = (~~(number % 100 / 10) === 1) ? 'th' : 2234 (b === 1) ? 'st' : 2235 (b === 2) ? 'nd' : 2236 (b === 3) ? 'rd' : 'th'; 2237 return number + output; 2238 } 2239 }); 2240 2241 //! moment.js locale configuration 2242 //! locale : English (United Kingdom) [en-gb] 2243 //! author : Chris Gedrim : https://github.com/chrisgedrim 2244 2245 moment.defineLocale('en-gb', { 2246 months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), 2247 monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), 2248 weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), 2249 weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), 2250 weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), 2251 longDateFormat : { 2252 LT : 'HH:mm', 2253 LTS : 'HH:mm:ss', 2254 L : 'DD/MM/YYYY', 2255 LL : 'D MMMM YYYY', 2256 LLL : 'D MMMM YYYY HH:mm', 2257 LLLL : 'dddd, D MMMM YYYY HH:mm' 2258 }, 2259 calendar : { 2260 sameDay : '[Today at] LT', 2261 nextDay : '[Tomorrow at] LT', 2262 nextWeek : 'dddd [at] LT', 2263 lastDay : '[Yesterday at] LT', 2264 lastWeek : '[Last] dddd [at] LT', 2265 sameElse : 'L' 2266 }, 2267 relativeTime : { 2268 future : 'in %s', 2269 past : '%s ago', 2270 s : 'a few seconds', 2271 m : 'a minute', 2272 mm : '%d minutes', 2273 h : 'an hour', 2274 hh : '%d hours', 2275 d : 'a day', 2276 dd : '%d days', 2277 M : 'a month', 2278 MM : '%d months', 2279 y : 'a year', 2280 yy : '%d years' 2281 }, 2282 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, 2283 ordinal : function (number) { 2284 var b = number % 10, 2285 output = (~~(number % 100 / 10) === 1) ? 'th' : 2286 (b === 1) ? 'st' : 2287 (b === 2) ? 'nd' : 2288 (b === 3) ? 'rd' : 'th'; 2289 return number + output; 2290 }, 2291 week : { 2292 dow : 1, // Monday is the first day of the week. 2293 doy : 4 // The week that contains Jan 4th is the first week of the year. 2294 } 2295 }); 2296 2297 //! moment.js locale configuration 2298 //! locale : English (Ireland) [en-ie] 2299 //! author : Chris Cartlidge : https://github.com/chriscartlidge 2300 2301 moment.defineLocale('en-ie', { 2302 months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), 2303 monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), 2304 weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), 2305 weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), 2306 weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), 2307 longDateFormat : { 2308 LT : 'HH:mm', 2309 LTS : 'HH:mm:ss', 2310 L : 'DD-MM-YYYY', 2311 LL : 'D MMMM YYYY', 2312 LLL : 'D MMMM YYYY HH:mm', 2313 LLLL : 'dddd D MMMM YYYY HH:mm' 2314 }, 2315 calendar : { 2316 sameDay : '[Today at] LT', 2317 nextDay : '[Tomorrow at] LT', 2318 nextWeek : 'dddd [at] LT', 2319 lastDay : '[Yesterday at] LT', 2320 lastWeek : '[Last] dddd [at] LT', 2321 sameElse : 'L' 2322 }, 2323 relativeTime : { 2324 future : 'in %s', 2325 past : '%s ago', 2326 s : 'a few seconds', 2327 m : 'a minute', 2328 mm : '%d minutes', 2329 h : 'an hour', 2330 hh : '%d hours', 2331 d : 'a day', 2332 dd : '%d days', 2333 M : 'a month', 2334 MM : '%d months', 2335 y : 'a year', 2336 yy : '%d years' 2337 }, 2338 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, 2339 ordinal : function (number) { 2340 var b = number % 10, 2341 output = (~~(number % 100 / 10) === 1) ? 'th' : 2342 (b === 1) ? 'st' : 2343 (b === 2) ? 'nd' : 2344 (b === 3) ? 'rd' : 'th'; 2345 return number + output; 2346 }, 2347 week : { 2348 dow : 1, // Monday is the first day of the week. 2349 doy : 4 // The week that contains Jan 4th is the first week of the year. 2350 } 2351 }); 2352 2353 //! moment.js locale configuration 2354 //! locale : English (New Zealand) [en-nz] 2355 //! author : Luke McGregor : https://github.com/lukemcgregor 2356 2357 moment.defineLocale('en-nz', { 2358 months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), 2359 monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), 2360 weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), 2361 weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), 2362 weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), 2363 longDateFormat : { 2364 LT : 'h:mm A', 2365 LTS : 'h:mm:ss A', 2366 L : 'DD/MM/YYYY', 2367 LL : 'D MMMM YYYY', 2368 LLL : 'D MMMM YYYY h:mm A', 2369 LLLL : 'dddd, D MMMM YYYY h:mm A' 2370 }, 2371 calendar : { 2372 sameDay : '[Today at] LT', 2373 nextDay : '[Tomorrow at] LT', 2374 nextWeek : 'dddd [at] LT', 2375 lastDay : '[Yesterday at] LT', 2376 lastWeek : '[Last] dddd [at] LT', 2377 sameElse : 'L' 2378 }, 2379 relativeTime : { 2380 future : 'in %s', 2381 past : '%s ago', 2382 s : 'a few seconds', 2383 m : 'a minute', 2384 mm : '%d minutes', 2385 h : 'an hour', 2386 hh : '%d hours', 2387 d : 'a day', 2388 dd : '%d days', 2389 M : 'a month', 2390 MM : '%d months', 2391 y : 'a year', 2392 yy : '%d years' 2393 }, 2394 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, 2395 ordinal : function (number) { 2396 var b = number % 10, 2397 output = (~~(number % 100 / 10) === 1) ? 'th' : 2398 (b === 1) ? 'st' : 2399 (b === 2) ? 'nd' : 2400 (b === 3) ? 'rd' : 'th'; 2401 return number + output; 2402 }, 2403 week : { 2404 dow : 1, // Monday is the first day of the week. 2405 doy : 4 // The week that contains Jan 4th is the first week of the year. 2406 } 2407 }); 2408 2409 //! moment.js locale configuration 2410 //! locale : Esperanto [eo] 2411 //! author : Colin Dean : https://github.com/colindean 2412 //! author : Mia Nordentoft Imperatori : https://github.com/miestasmia 2413 //! comment : miestasmia corrected the translation by colindean 2414 2415 moment.defineLocale('eo', { 2416 months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'), 2417 monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'), 2418 weekdays : 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'), 2419 weekdaysShort : 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'), 2420 weekdaysMin : 'di_lu_ma_me_ĵa_ve_sa'.split('_'), 2421 longDateFormat : { 2422 LT : 'HH:mm', 2423 LTS : 'HH:mm:ss', 2424 L : 'YYYY-MM-DD', 2425 LL : 'D[-a de] MMMM, YYYY', 2426 LLL : 'D[-a de] MMMM, YYYY HH:mm', 2427 LLLL : 'dddd, [la] D[-a de] MMMM, YYYY HH:mm' 2428 }, 2429 meridiemParse: /[ap]\.t\.m/i, 2430 isPM: function (input) { 2431 return input.charAt(0).toLowerCase() === 'p'; 2432 }, 2433 meridiem : function (hours, minutes, isLower) { 2434 if (hours > 11) { 2435 return isLower ? 'p.t.m.' : 'P.T.M.'; 2436 } else { 2437 return isLower ? 'a.t.m.' : 'A.T.M.'; 2438 } 2439 }, 2440 calendar : { 2441 sameDay : '[Hodiaŭ je] LT', 2442 nextDay : '[Morgaŭ je] LT', 2443 nextWeek : 'dddd [je] LT', 2444 lastDay : '[Hieraŭ je] LT', 2445 lastWeek : '[pasinta] dddd [je] LT', 2446 sameElse : 'L' 2447 }, 2448 relativeTime : { 2449 future : 'post %s', 2450 past : 'antaŭ %s', 2451 s : 'sekundoj', 2452 m : 'minuto', 2453 mm : '%d minutoj', 2454 h : 'horo', 2455 hh : '%d horoj', 2456 d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo 2457 dd : '%d tagoj', 2458 M : 'monato', 2459 MM : '%d monatoj', 2460 y : 'jaro', 2461 yy : '%d jaroj' 2462 }, 2463 dayOfMonthOrdinalParse: /\d{1,2}a/, 2464 ordinal : '%da', 2465 week : { 2466 dow : 1, // Monday is the first day of the week. 2467 doy : 7 // The week that contains Jan 1st is the first week of the year. 2468 } 2469 }); 2470 2471 //! moment.js locale configuration 2472 //! locale : Spanish (Dominican Republic) [es-do] 2473 2474 var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'); 2475 var monthsShort$1 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); 2476 2477 moment.defineLocale('es-do', { 2478 months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), 2479 monthsShort : function (m, format) { 2480 if (!m) { 2481 return monthsShortDot; 2482 } else if (/-MMM-/.test(format)) { 2483 return monthsShort$1[m.month()]; 2484 } else { 2485 return monthsShortDot[m.month()]; 2486 } 2487 }, 2488 monthsParseExact : true, 2489 weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), 2490 weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), 2491 weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'), 2492 weekdaysParseExact : true, 2493 longDateFormat : { 2494 LT : 'h:mm A', 2495 LTS : 'h:mm:ss A', 2496 L : 'DD/MM/YYYY', 2497 LL : 'D [de] MMMM [de] YYYY', 2498 LLL : 'D [de] MMMM [de] YYYY h:mm A', 2499 LLLL : 'dddd, D [de] MMMM [de] YYYY h:mm A' 2500 }, 2501 calendar : { 2502 sameDay : function () { 2503 return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2504 }, 2505 nextDay : function () { 2506 return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2507 }, 2508 nextWeek : function () { 2509 return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2510 }, 2511 lastDay : function () { 2512 return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2513 }, 2514 lastWeek : function () { 2515 return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2516 }, 2517 sameElse : 'L' 2518 }, 2519 relativeTime : { 2520 future : 'en %s', 2521 past : 'hace %s', 2522 s : 'unos segundos', 2523 m : 'un minuto', 2524 mm : '%d minutos', 2525 h : 'una hora', 2526 hh : '%d horas', 2527 d : 'un día', 2528 dd : '%d días', 2529 M : 'un mes', 2530 MM : '%d meses', 2531 y : 'un año', 2532 yy : '%d años' 2533 }, 2534 dayOfMonthOrdinalParse : /\d{1,2}º/, 2535 ordinal : '%dº', 2536 week : { 2537 dow : 1, // Monday is the first day of the week. 2538 doy : 4 // The week that contains Jan 4th is the first week of the year. 2539 } 2540 }); 2541 2542 //! moment.js locale configuration 2543 //! locale : Spanish [es] 2544 //! author : Julio Napurí : https://github.com/julionc 2545 2546 var monthsShortDot$1 = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'); 2547 var monthsShort$2 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); 2548 2549 moment.defineLocale('es', { 2550 months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), 2551 monthsShort : function (m, format) { 2552 if (!m) { 2553 return monthsShortDot$1; 2554 } else if (/-MMM-/.test(format)) { 2555 return monthsShort$2[m.month()]; 2556 } else { 2557 return monthsShortDot$1[m.month()]; 2558 } 2559 }, 2560 monthsParseExact : true, 2561 weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), 2562 weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), 2563 weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'), 2564 weekdaysParseExact : true, 2565 longDateFormat : { 2566 LT : 'H:mm', 2567 LTS : 'H:mm:ss', 2568 L : 'DD/MM/YYYY', 2569 LL : 'D [de] MMMM [de] YYYY', 2570 LLL : 'D [de] MMMM [de] YYYY H:mm', 2571 LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm' 2572 }, 2573 calendar : { 2574 sameDay : function () { 2575 return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2576 }, 2577 nextDay : function () { 2578 return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2579 }, 2580 nextWeek : function () { 2581 return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2582 }, 2583 lastDay : function () { 2584 return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2585 }, 2586 lastWeek : function () { 2587 return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; 2588 }, 2589 sameElse : 'L' 2590 }, 2591 relativeTime : { 2592 future : 'en %s', 2593 past : 'hace %s', 2594 s : 'unos segundos', 2595 m : 'un minuto', 2596 mm : '%d minutos', 2597 h : 'una hora', 2598 hh : '%d horas', 2599 d : 'un día', 2600 dd : '%d días', 2601 M : 'un mes', 2602 MM : '%d meses', 2603 y : 'un año', 2604 yy : '%d años' 2605 }, 2606 dayOfMonthOrdinalParse : /\d{1,2}º/, 2607 ordinal : '%dº', 2608 week : { 2609 dow : 1, // Monday is the first day of the week. 2610 doy : 4 // The week that contains Jan 4th is the first week of the year. 2611 } 2612 }); 2613 2614 //! moment.js locale configuration 2615 //! locale : Estonian [et] 2616 //! author : Henry Kehlmann : https://github.com/madhenry 2617 //! improvements : Illimar Tambek : https://github.com/ragulka 2618 2619 function processRelativeTime$3(number, withoutSuffix, key, isFuture) { 2620 var format = { 2621 's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'], 2622 'm' : ['ühe minuti', 'üks minut'], 2623 'mm': [number + ' minuti', number + ' minutit'], 2624 'h' : ['ühe tunni', 'tund aega', 'üks tund'], 2625 'hh': [number + ' tunni', number + ' tundi'], 2626 'd' : ['ühe päeva', 'üks päev'], 2627 'M' : ['kuu aja', 'kuu aega', 'üks kuu'], 2628 'MM': [number + ' kuu', number + ' kuud'], 2629 'y' : ['ühe aasta', 'aasta', 'üks aasta'], 2630 'yy': [number + ' aasta', number + ' aastat'] 2631 }; 2632 if (withoutSuffix) { 2633 return format[key][2] ? format[key][2] : format[key][1]; 2634 } 2635 return isFuture ? format[key][0] : format[key][1]; 2636 } 2637 2638 moment.defineLocale('et', { 2639 months : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'), 2640 monthsShort : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'), 2641 weekdays : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'), 2642 weekdaysShort : 'P_E_T_K_N_R_L'.split('_'), 2643 weekdaysMin : 'P_E_T_K_N_R_L'.split('_'), 2644 longDateFormat : { 2645 LT : 'H:mm', 2646 LTS : 'H:mm:ss', 2647 L : 'DD.MM.YYYY', 2648 LL : 'D. MMMM YYYY', 2649 LLL : 'D. MMMM YYYY H:mm', 2650 LLLL : 'dddd, D. MMMM YYYY H:mm' 2651 }, 2652 calendar : { 2653 sameDay : '[Täna,] LT', 2654 nextDay : '[Homme,] LT', 2655 nextWeek : '[Järgmine] dddd LT', 2656 lastDay : '[Eile,] LT', 2657 lastWeek : '[Eelmine] dddd LT', 2658 sameElse : 'L' 2659 }, 2660 relativeTime : { 2661 future : '%s pärast', 2662 past : '%s tagasi', 2663 s : processRelativeTime$3, 2664 m : processRelativeTime$3, 2665 mm : processRelativeTime$3, 2666 h : processRelativeTime$3, 2667 hh : processRelativeTime$3, 2668 d : processRelativeTime$3, 2669 dd : '%d päeva', 2670 M : processRelativeTime$3, 2671 MM : processRelativeTime$3, 2672 y : processRelativeTime$3, 2673 yy : processRelativeTime$3 2674 }, 2675 dayOfMonthOrdinalParse: /\d{1,2}\./, 2676 ordinal : '%d.', 2677 week : { 2678 dow : 1, // Monday is the first day of the week. 2679 doy : 4 // The week that contains Jan 4th is the first week of the year. 2680 } 2681 }); 2682 2683 //! moment.js locale configuration 2684 //! locale : Basque [eu] 2685 //! author : Eneko Illarramendi : https://github.com/eillarra 2686 2687 moment.defineLocale('eu', { 2688 months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'), 2689 monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'), 2690 monthsParseExact : true, 2691 weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'), 2692 weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'), 2693 weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'), 2694 weekdaysParseExact : true, 2695 longDateFormat : { 2696 LT : 'HH:mm', 2697 LTS : 'HH:mm:ss', 2698 L : 'YYYY-MM-DD', 2699 LL : 'YYYY[ko] MMMM[ren] D[a]', 2700 LLL : 'YYYY[ko] MMMM[ren] D[a] HH:mm', 2701 LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm', 2702 l : 'YYYY-M-D', 2703 ll : 'YYYY[ko] MMM D[a]', 2704 lll : 'YYYY[ko] MMM D[a] HH:mm', 2705 llll : 'ddd, YYYY[ko] MMM D[a] HH:mm' 2706 }, 2707 calendar : { 2708 sameDay : '[gaur] LT[etan]', 2709 nextDay : '[bihar] LT[etan]', 2710 nextWeek : 'dddd LT[etan]', 2711 lastDay : '[atzo] LT[etan]', 2712 lastWeek : '[aurreko] dddd LT[etan]', 2713 sameElse : 'L' 2714 }, 2715 relativeTime : { 2716 future : '%s barru', 2717 past : 'duela %s', 2718 s : 'segundo batzuk', 2719 m : 'minutu bat', 2720 mm : '%d minutu', 2721 h : 'ordu bat', 2722 hh : '%d ordu', 2723 d : 'egun bat', 2724 dd : '%d egun', 2725 M : 'hilabete bat', 2726 MM : '%d hilabete', 2727 y : 'urte bat', 2728 yy : '%d urte' 2729 }, 2730 dayOfMonthOrdinalParse: /\d{1,2}\./, 2731 ordinal : '%d.', 2732 week : { 2733 dow : 1, // Monday is the first day of the week. 2734 doy : 7 // The week that contains Jan 1st is the first week of the year. 2735 } 2736 }); 2737 2738 //! moment.js locale configuration 2739 //! locale : Persian [fa] 2740 //! author : Ebrahim Byagowi : https://github.com/ebraminio 2741 2742 var symbolMap$5 = { 2743 '1': '۱', 2744 '2': '۲', 2745 '3': '۳', 2746 '4': '۴', 2747 '5': '۵', 2748 '6': '۶', 2749 '7': '۷', 2750 '8': '۸', 2751 '9': '۹', 2752 '0': '۰' 2753 }; 2754 var numberMap$4 = { 2755 '۱': '1', 2756 '۲': '2', 2757 '۳': '3', 2758 '۴': '4', 2759 '۵': '5', 2760 '۶': '6', 2761 '۷': '7', 2762 '۸': '8', 2763 '۹': '9', 2764 '۰': '0' 2765 }; 2766 2767 moment.defineLocale('fa', { 2768 months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), 2769 monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), 2770 weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'), 2771 weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'), 2772 weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'), 2773 weekdaysParseExact : true, 2774 longDateFormat : { 2775 LT : 'HH:mm', 2776 LTS : 'HH:mm:ss', 2777 L : 'DD/MM/YYYY', 2778 LL : 'D MMMM YYYY', 2779 LLL : 'D MMMM YYYY HH:mm', 2780 LLLL : 'dddd, D MMMM YYYY HH:mm' 2781 }, 2782 meridiemParse: /قبل از ظهر|بعد از ظهر/, 2783 isPM: function (input) { 2784 return /بعد از ظهر/.test(input); 2785 }, 2786 meridiem : function (hour, minute, isLower) { 2787 if (hour < 12) { 2788 return 'قبل از ظهر'; 2789 } else { 2790 return 'بعد از ظهر'; 2791 } 2792 }, 2793 calendar : { 2794 sameDay : '[امروز ساعت] LT', 2795 nextDay : '[فردا ساعت] LT', 2796 nextWeek : 'dddd [ساعت] LT', 2797 lastDay : '[دیروز ساعت] LT', 2798 lastWeek : 'dddd [پیش] [ساعت] LT', 2799 sameElse : 'L' 2800 }, 2801 relativeTime : { 2802 future : 'در %s', 2803 past : '%s پیش', 2804 s : 'چند ثانیه', 2805 m : 'یک دقیقه', 2806 mm : '%d دقیقه', 2807 h : 'یک ساعت', 2808 hh : '%d ساعت', 2809 d : 'یک روز', 2810 dd : '%d روز', 2811 M : 'یک ماه', 2812 MM : '%d ماه', 2813 y : 'یک سال', 2814 yy : '%d سال' 2815 }, 2816 preparse: function (string) { 2817 return string.replace(/[۰-۹]/g, function (match) { 2818 return numberMap$4[match]; 2819 }).replace(/،/g, ','); 2820 }, 2821 postformat: function (string) { 2822 return string.replace(/\d/g, function (match) { 2823 return symbolMap$5[match]; 2824 }).replace(/,/g, '،'); 2825 }, 2826 dayOfMonthOrdinalParse: /\d{1,2}م/, 2827 ordinal : '%dم', 2828 week : { 2829 dow : 6, // Saturday is the first day of the week. 2830 doy : 12 // The week that contains Jan 1st is the first week of the year. 2831 } 2832 }); 2833 2834 //! moment.js locale configuration 2835 //! locale : Finnish [fi] 2836 //! author : Tarmo Aidantausta : https://github.com/bleadof 2837 2838 var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '); 2839 var numbersFuture = [ 2840 'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden', 2841 numbersPast[7], numbersPast[8], numbersPast[9] 2842 ]; 2843 function translate$2(number, withoutSuffix, key, isFuture) { 2844 var result = ''; 2845 switch (key) { 2846 case 's': 2847 return isFuture ? 'muutaman sekunnin' : 'muutama sekunti'; 2848 case 'm': 2849 return isFuture ? 'minuutin' : 'minuutti'; 2850 case 'mm': 2851 result = isFuture ? 'minuutin' : 'minuuttia'; 2852 break; 2853 case 'h': 2854 return isFuture ? 'tunnin' : 'tunti'; 2855 case 'hh': 2856 result = isFuture ? 'tunnin' : 'tuntia'; 2857 break; 2858 case 'd': 2859 return isFuture ? 'päivän' : 'päivä'; 2860 case 'dd': 2861 result = isFuture ? 'päivän' : 'päivää'; 2862 break; 2863 case 'M': 2864 return isFuture ? 'kuukauden' : 'kuukausi'; 2865 case 'MM': 2866 result = isFuture ? 'kuukauden' : 'kuukautta'; 2867 break; 2868 case 'y': 2869 return isFuture ? 'vuoden' : 'vuosi'; 2870 case 'yy': 2871 result = isFuture ? 'vuoden' : 'vuotta'; 2872 break; 2873 } 2874 result = verbalNumber(number, isFuture) + ' ' + result; 2875 return result; 2876 } 2877 function verbalNumber(number, isFuture) { 2878 return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number; 2879 } 2880 2881 moment.defineLocale('fi', { 2882 months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), 2883 monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'), 2884 weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), 2885 weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'), 2886 weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'), 2887 longDateFormat : { 2888 LT : 'HH.mm', 2889 LTS : 'HH.mm.ss', 2890 L : 'DD.MM.YYYY', 2891 LL : 'Do MMMM[ta] YYYY', 2892 LLL : 'Do MMMM[ta] YYYY, [klo] HH.mm', 2893 LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm', 2894 l : 'D.M.YYYY', 2895 ll : 'Do MMM YYYY', 2896 lll : 'Do MMM YYYY, [klo] HH.mm', 2897 llll : 'ddd, Do MMM YYYY, [klo] HH.mm' 2898 }, 2899 calendar : { 2900 sameDay : '[tänään] [klo] LT', 2901 nextDay : '[huomenna] [klo] LT', 2902 nextWeek : 'dddd [klo] LT', 2903 lastDay : '[eilen] [klo] LT', 2904 lastWeek : '[viime] dddd[na] [klo] LT', 2905 sameElse : 'L' 2906 }, 2907 relativeTime : { 2908 future : '%s päästä', 2909 past : '%s sitten', 2910 s : translate$2, 2911 m : translate$2, 2912 mm : translate$2, 2913 h : translate$2, 2914 hh : translate$2, 2915 d : translate$2, 2916 dd : translate$2, 2917 M : translate$2, 2918 MM : translate$2, 2919 y : translate$2, 2920 yy : translate$2 2921 }, 2922 dayOfMonthOrdinalParse: /\d{1,2}\./, 2923 ordinal : '%d.', 2924 week : { 2925 dow : 1, // Monday is the first day of the week. 2926 doy : 4 // The week that contains Jan 4th is the first week of the year. 2927 } 2928 }); 2929 2930 //! moment.js locale configuration 2931 //! locale : Faroese [fo] 2932 //! author : Ragnar Johannesen : https://github.com/ragnar123 2933 2934 moment.defineLocale('fo', { 2935 months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'), 2936 monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), 2937 weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'), 2938 weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'), 2939 weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'), 2940 longDateFormat : { 2941 LT : 'HH:mm', 2942 LTS : 'HH:mm:ss', 2943 L : 'DD/MM/YYYY', 2944 LL : 'D MMMM YYYY', 2945 LLL : 'D MMMM YYYY HH:mm', 2946 LLLL : 'dddd D. MMMM, YYYY HH:mm' 2947 }, 2948 calendar : { 2949 sameDay : '[Í dag kl.] LT', 2950 nextDay : '[Í morgin kl.] LT', 2951 nextWeek : 'dddd [kl.] LT', 2952 lastDay : '[Í gjár kl.] LT', 2953 lastWeek : '[síðstu] dddd [kl] LT', 2954 sameElse : 'L' 2955 }, 2956 relativeTime : { 2957 future : 'um %s', 2958 past : '%s síðani', 2959 s : 'fá sekund', 2960 m : 'ein minutt', 2961 mm : '%d minuttir', 2962 h : 'ein tími', 2963 hh : '%d tímar', 2964 d : 'ein dagur', 2965 dd : '%d dagar', 2966 M : 'ein mánaði', 2967 MM : '%d mánaðir', 2968 y : 'eitt ár', 2969 yy : '%d ár' 2970 }, 2971 dayOfMonthOrdinalParse: /\d{1,2}\./, 2972 ordinal : '%d.', 2973 week : { 2974 dow : 1, // Monday is the first day of the week. 2975 doy : 4 // The week that contains Jan 4th is the first week of the year. 2976 } 2977 }); 2978 2979 //! moment.js locale configuration 2980 //! locale : French (Canada) [fr-ca] 2981 //! author : Jonathan Abourbih : https://github.com/jonbca 2982 2983 moment.defineLocale('fr-ca', { 2984 months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), 2985 monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), 2986 monthsParseExact : true, 2987 weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), 2988 weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), 2989 weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'), 2990 weekdaysParseExact : true, 2991 longDateFormat : { 2992 LT : 'HH:mm', 2993 LTS : 'HH:mm:ss', 2994 L : 'YYYY-MM-DD', 2995 LL : 'D MMMM YYYY', 2996 LLL : 'D MMMM YYYY HH:mm', 2997 LLLL : 'dddd D MMMM YYYY HH:mm' 2998 }, 2999 calendar : { 3000 sameDay : '[Aujourd’hui à] LT', 3001 nextDay : '[Demain à] LT', 3002 nextWeek : 'dddd [à] LT', 3003 lastDay : '[Hier à] LT', 3004 lastWeek : 'dddd [dernier à] LT', 3005 sameElse : 'L' 3006 }, 3007 relativeTime : { 3008 future : 'dans %s', 3009 past : 'il y a %s', 3010 s : 'quelques secondes', 3011 m : 'une minute', 3012 mm : '%d minutes', 3013 h : 'une heure', 3014 hh : '%d heures', 3015 d : 'un jour', 3016 dd : '%d jours', 3017 M : 'un mois', 3018 MM : '%d mois', 3019 y : 'un an', 3020 yy : '%d ans' 3021 }, 3022 dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, 3023 ordinal : function (number, period) { 3024 switch (period) { 3025 // Words with masculine grammatical gender: mois, trimestre, jour 3026 default: 3027 case 'M': 3028 case 'Q': 3029 case 'D': 3030 case 'DDD': 3031 case 'd': 3032 return number + (number === 1 ? 'er' : 'e'); 3033 3034 // Words with feminine grammatical gender: semaine 3035 case 'w': 3036 case 'W': 3037 return number + (number === 1 ? 're' : 'e'); 3038 } 3039 } 3040 }); 3041 3042 //! moment.js locale configuration 3043 //! locale : French (Switzerland) [fr-ch] 3044 //! author : Gaspard Bucher : https://github.com/gaspard 3045 3046 moment.defineLocale('fr-ch', { 3047 months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), 3048 monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), 3049 monthsParseExact : true, 3050 weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), 3051 weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), 3052 weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'), 3053 weekdaysParseExact : true, 3054 longDateFormat : { 3055 LT : 'HH:mm', 3056 LTS : 'HH:mm:ss', 3057 L : 'DD.MM.YYYY', 3058 LL : 'D MMMM YYYY', 3059 LLL : 'D MMMM YYYY HH:mm', 3060 LLLL : 'dddd D MMMM YYYY HH:mm' 3061 }, 3062 calendar : { 3063 sameDay : '[Aujourd’hui à] LT', 3064 nextDay : '[Demain à] LT', 3065 nextWeek : 'dddd [à] LT', 3066 lastDay : '[Hier à] LT', 3067 lastWeek : 'dddd [dernier à] LT', 3068 sameElse : 'L' 3069 }, 3070 relativeTime : { 3071 future : 'dans %s', 3072 past : 'il y a %s', 3073 s : 'quelques secondes', 3074 m : 'une minute', 3075 mm : '%d minutes', 3076 h : 'une heure', 3077 hh : '%d heures', 3078 d : 'un jour', 3079 dd : '%d jours', 3080 M : 'un mois', 3081 MM : '%d mois', 3082 y : 'un an', 3083 yy : '%d ans' 3084 }, 3085 dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, 3086 ordinal : function (number, period) { 3087 switch (period) { 3088 // Words with masculine grammatical gender: mois, trimestre, jour 3089 default: 3090 case 'M': 3091 case 'Q': 3092 case 'D': 3093 case 'DDD': 3094 case 'd': 3095 return number + (number === 1 ? 'er' : 'e'); 3096 3097 // Words with feminine grammatical gender: semaine 3098 case 'w': 3099 case 'W': 3100 return number + (number === 1 ? 're' : 'e'); 3101 } 3102 }, 3103 week : { 3104 dow : 1, // Monday is the first day of the week. 3105 doy : 4 // The week that contains Jan 4th is the first week of the year. 3106 } 3107 }); 3108 3109 //! moment.js locale configuration 3110 //! locale : French [fr] 3111 //! author : John Fischer : https://github.com/jfroffice 3112 3113 moment.defineLocale('fr', { 3114 months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), 3115 monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), 3116 monthsParseExact : true, 3117 weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), 3118 weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), 3119 weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'), 3120 weekdaysParseExact : true, 3121 longDateFormat : { 3122 LT : 'HH:mm', 3123 LTS : 'HH:mm:ss', 3124 L : 'DD/MM/YYYY', 3125 LL : 'D MMMM YYYY', 3126 LLL : 'D MMMM YYYY HH:mm', 3127 LLLL : 'dddd D MMMM YYYY HH:mm' 3128 }, 3129 calendar : { 3130 sameDay : '[Aujourd’hui à] LT', 3131 nextDay : '[Demain à] LT', 3132 nextWeek : 'dddd [à] LT', 3133 lastDay : '[Hier à] LT', 3134 lastWeek : 'dddd [dernier à] LT', 3135 sameElse : 'L' 3136 }, 3137 relativeTime : { 3138 future : 'dans %s', 3139 past : 'il y a %s', 3140 s : 'quelques secondes', 3141 m : 'une minute', 3142 mm : '%d minutes', 3143 h : 'une heure', 3144 hh : '%d heures', 3145 d : 'un jour', 3146 dd : '%d jours', 3147 M : 'un mois', 3148 MM : '%d mois', 3149 y : 'un an', 3150 yy : '%d ans' 3151 }, 3152 dayOfMonthOrdinalParse: /\d{1,2}(er|)/, 3153 ordinal : function (number, period) { 3154 switch (period) { 3155 // TODO: Return 'e' when day of month > 1. Move this case inside 3156 // block for masculine words below. 3157 // See https://github.com/moment/moment/issues/3375 3158 case 'D': 3159 return number + (number === 1 ? 'er' : ''); 3160 3161 // Words with masculine grammatical gender: mois, trimestre, jour 3162 default: 3163 case 'M': 3164 case 'Q': 3165 case 'DDD': 3166 case 'd': 3167 return number + (number === 1 ? 'er' : 'e'); 3168 3169 // Words with feminine grammatical gender: semaine 3170 case 'w': 3171 case 'W': 3172 return number + (number === 1 ? 're' : 'e'); 3173 } 3174 }, 3175 week : { 3176 dow : 1, // Monday is the first day of the week. 3177 doy : 4 // The week that contains Jan 4th is the first week of the year. 3178 } 3179 }); 3180 3181 //! moment.js locale configuration 3182 //! locale : Frisian [fy] 3183 //! author : Robin van der Vliet : https://github.com/robin0van0der0v 3184 3185 var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'); 3186 var monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'); 3187 3188 moment.defineLocale('fy', { 3189 months : 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'), 3190 monthsShort : function (m, format) { 3191 if (!m) { 3192 return monthsShortWithDots; 3193 } else if (/-MMM-/.test(format)) { 3194 return monthsShortWithoutDots[m.month()]; 3195 } else { 3196 return monthsShortWithDots[m.month()]; 3197 } 3198 }, 3199 monthsParseExact : true, 3200 weekdays : 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'), 3201 weekdaysShort : 'si._mo._ti._wo._to._fr._so.'.split('_'), 3202 weekdaysMin : 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'), 3203 weekdaysParseExact : true, 3204 longDateFormat : { 3205 LT : 'HH:mm', 3206 LTS : 'HH:mm:ss', 3207 L : 'DD-MM-YYYY', 3208 LL : 'D MMMM YYYY', 3209 LLL : 'D MMMM YYYY HH:mm', 3210 LLLL : 'dddd D MMMM YYYY HH:mm' 3211 }, 3212 calendar : { 3213 sameDay: '[hjoed om] LT', 3214 nextDay: '[moarn om] LT', 3215 nextWeek: 'dddd [om] LT', 3216 lastDay: '[juster om] LT', 3217 lastWeek: '[ôfrûne] dddd [om] LT', 3218 sameElse: 'L' 3219 }, 3220 relativeTime : { 3221 future : 'oer %s', 3222 past : '%s lyn', 3223 s : 'in pear sekonden', 3224 m : 'ien minút', 3225 mm : '%d minuten', 3226 h : 'ien oere', 3227 hh : '%d oeren', 3228 d : 'ien dei', 3229 dd : '%d dagen', 3230 M : 'ien moanne', 3231 MM : '%d moannen', 3232 y : 'ien jier', 3233 yy : '%d jierren' 3234 }, 3235 dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, 3236 ordinal : function (number) { 3237 return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); 3238 }, 3239 week : { 3240 dow : 1, // Monday is the first day of the week. 3241 doy : 4 // The week that contains Jan 4th is the first week of the year. 3242 } 3243 }); 3244 3245 //! moment.js locale configuration 3246 //! locale : Scottish Gaelic [gd] 3247 //! author : Jon Ashdown : https://github.com/jonashdown 3248 3249 var months$4 = [ 3250 'Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd' 3251 ]; 3252 3253 var monthsShort$3 = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh']; 3254 3255 var weekdays$1 = ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne']; 3256 3257 var weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis']; 3258 3259 var weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa']; 3260 3261 moment.defineLocale('gd', { 3262 months : months$4, 3263 monthsShort : monthsShort$3, 3264 monthsParseExact : true, 3265 weekdays : weekdays$1, 3266 weekdaysShort : weekdaysShort, 3267 weekdaysMin : weekdaysMin, 3268 longDateFormat : { 3269 LT : 'HH:mm', 3270 LTS : 'HH:mm:ss', 3271 L : 'DD/MM/YYYY', 3272 LL : 'D MMMM YYYY', 3273 LLL : 'D MMMM YYYY HH:mm', 3274 LLLL : 'dddd, D MMMM YYYY HH:mm' 3275 }, 3276 calendar : { 3277 sameDay : '[An-diugh aig] LT', 3278 nextDay : '[A-màireach aig] LT', 3279 nextWeek : 'dddd [aig] LT', 3280 lastDay : '[An-dè aig] LT', 3281 lastWeek : 'dddd [seo chaidh] [aig] LT', 3282 sameElse : 'L' 3283 }, 3284 relativeTime : { 3285 future : 'ann an %s', 3286 past : 'bho chionn %s', 3287 s : 'beagan diogan', 3288 m : 'mionaid', 3289 mm : '%d mionaidean', 3290 h : 'uair', 3291 hh : '%d uairean', 3292 d : 'latha', 3293 dd : '%d latha', 3294 M : 'mìos', 3295 MM : '%d mìosan', 3296 y : 'bliadhna', 3297 yy : '%d bliadhna' 3298 }, 3299 dayOfMonthOrdinalParse : /\d{1,2}(d|na|mh)/, 3300 ordinal : function (number) { 3301 var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh'; 3302 return number + output; 3303 }, 3304 week : { 3305 dow : 1, // Monday is the first day of the week. 3306 doy : 4 // The week that contains Jan 4th is the first week of the year. 3307 } 3308 }); 3309 3310 //! moment.js locale configuration 3311 //! locale : Galician [gl] 3312 //! author : Juan G. Hurtado : https://github.com/juanghurtado 3313 3314 moment.defineLocale('gl', { 3315 months : 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'), 3316 monthsShort : 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'), 3317 monthsParseExact: true, 3318 weekdays : 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'), 3319 weekdaysShort : 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'), 3320 weekdaysMin : 'do_lu_ma_mé_xo_ve_sá'.split('_'), 3321 weekdaysParseExact : true, 3322 longDateFormat : { 3323 LT : 'H:mm', 3324 LTS : 'H:mm:ss', 3325 L : 'DD/MM/YYYY', 3326 LL : 'D [de] MMMM [de] YYYY', 3327 LLL : 'D [de] MMMM [de] YYYY H:mm', 3328 LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm' 3329 }, 3330 calendar : { 3331 sameDay : function () { 3332 return '[hoxe ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT'; 3333 }, 3334 nextDay : function () { 3335 return '[mañá ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT'; 3336 }, 3337 nextWeek : function () { 3338 return 'dddd [' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT'; 3339 }, 3340 lastDay : function () { 3341 return '[onte ' + ((this.hours() !== 1) ? 'á' : 'a') + '] LT'; 3342 }, 3343 lastWeek : function () { 3344 return '[o] dddd [pasado ' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT'; 3345 }, 3346 sameElse : 'L' 3347 }, 3348 relativeTime : { 3349 future : function (str) { 3350 if (str.indexOf('un') === 0) { 3351 return 'n' + str; 3352 } 3353 return 'en ' + str; 3354 }, 3355 past : 'hai %s', 3356 s : 'uns segundos', 3357 m : 'un minuto', 3358 mm : '%d minutos', 3359 h : 'unha hora', 3360 hh : '%d horas', 3361 d : 'un día', 3362 dd : '%d días', 3363 M : 'un mes', 3364 MM : '%d meses', 3365 y : 'un ano', 3366 yy : '%d anos' 3367 }, 3368 dayOfMonthOrdinalParse : /\d{1,2}º/, 3369 ordinal : '%dº', 3370 week : { 3371 dow : 1, // Monday is the first day of the week. 3372 doy : 4 // The week that contains Jan 4th is the first week of the year. 3373 } 3374 }); 3375 3376 //! moment.js locale configuration 3377 //! locale : Konkani Latin script [gom-latn] 3378 //! author : The Discoverer : https://github.com/WikiDiscoverer 3379 3380 function processRelativeTime$4(number, withoutSuffix, key, isFuture) { 3381 var format = { 3382 's': ['thodde secondanim', 'thodde second'], 3383 'm': ['eka mintan', 'ek minute'], 3384 'mm': [number + ' mintanim', number + ' mintam'], 3385 'h': ['eka horan', 'ek hor'], 3386 'hh': [number + ' horanim', number + ' hor'], 3387 'd': ['eka disan', 'ek dis'], 3388 'dd': [number + ' disanim', number + ' dis'], 3389 'M': ['eka mhoinean', 'ek mhoino'], 3390 'MM': [number + ' mhoineanim', number + ' mhoine'], 3391 'y': ['eka vorsan', 'ek voros'], 3392 'yy': [number + ' vorsanim', number + ' vorsam'] 3393 }; 3394 return withoutSuffix ? format[key][0] : format[key][1]; 3395 } 3396 3397 moment.defineLocale('gom-latn', { 3398 months : 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'), 3399 monthsShort : 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'), 3400 monthsParseExact : true, 3401 weekdays : 'Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son\'var'.split('_'), 3402 weekdaysShort : 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'), 3403 weekdaysMin : 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'), 3404 weekdaysParseExact : true, 3405 longDateFormat : { 3406 LT : 'A h:mm [vazta]', 3407 LTS : 'A h:mm:ss [vazta]', 3408 L : 'DD-MM-YYYY', 3409 LL : 'D MMMM YYYY', 3410 LLL : 'D MMMM YYYY A h:mm [vazta]', 3411 LLLL : 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]', 3412 llll: 'ddd, D MMM YYYY, A h:mm [vazta]' 3413 }, 3414 calendar : { 3415 sameDay: '[Aiz] LT', 3416 nextDay: '[Faleam] LT', 3417 nextWeek: '[Ieta to] dddd[,] LT', 3418 lastDay: '[Kal] LT', 3419 lastWeek: '[Fatlo] dddd[,] LT', 3420 sameElse: 'L' 3421 }, 3422 relativeTime : { 3423 future : '%s', 3424 past : '%s adim', 3425 s : processRelativeTime$4, 3426 m : processRelativeTime$4, 3427 mm : processRelativeTime$4, 3428 h : processRelativeTime$4, 3429 hh : processRelativeTime$4, 3430 d : processRelativeTime$4, 3431 dd : processRelativeTime$4, 3432 M : processRelativeTime$4, 3433 MM : processRelativeTime$4, 3434 y : processRelativeTime$4, 3435 yy : processRelativeTime$4 3436 }, 3437 dayOfMonthOrdinalParse : /\d{1,2}(er)/, 3438 ordinal : function (number, period) { 3439 switch (period) { 3440 // the ordinal 'er' only applies to day of the month 3441 case 'D': 3442 return number + 'er'; 3443 default: 3444 case 'M': 3445 case 'Q': 3446 case 'DDD': 3447 case 'd': 3448 case 'w': 3449 case 'W': 3450 return number; 3451 } 3452 }, 3453 week : { 3454 dow : 1, // Monday is the first day of the week. 3455 doy : 4 // The week that contains Jan 4th is the first week of the year. 3456 }, 3457 meridiemParse: /rati|sokalli|donparam|sanje/, 3458 meridiemHour : function (hour, meridiem) { 3459 if (hour === 12) { 3460 hour = 0; 3461 } 3462 if (meridiem === 'rati') { 3463 return hour < 4 ? hour : hour + 12; 3464 } else if (meridiem === 'sokalli') { 3465 return hour; 3466 } else if (meridiem === 'donparam') { 3467 return hour > 12 ? hour : hour + 12; 3468 } else if (meridiem === 'sanje') { 3469 return hour + 12; 3470 } 3471 }, 3472 meridiem : function (hour, minute, isLower) { 3473 if (hour < 4) { 3474 return 'rati'; 3475 } else if (hour < 12) { 3476 return 'sokalli'; 3477 } else if (hour < 16) { 3478 return 'donparam'; 3479 } else if (hour < 20) { 3480 return 'sanje'; 3481 } else { 3482 return 'rati'; 3483 } 3484 } 3485 }); 3486 3487 //! moment.js locale configuration 3488 //! locale : Hebrew [he] 3489 //! author : Tomer Cohen : https://github.com/tomer 3490 //! author : Moshe Simantov : https://github.com/DevelopmentIL 3491 //! author : Tal Ater : https://github.com/TalAter 3492 3493 moment.defineLocale('he', { 3494 months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'), 3495 monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'), 3496 weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'), 3497 weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'), 3498 weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'), 3499 longDateFormat : { 3500 LT : 'HH:mm', 3501 LTS : 'HH:mm:ss', 3502 L : 'DD/MM/YYYY', 3503 LL : 'D [ב]MMMM YYYY', 3504 LLL : 'D [ב]MMMM YYYY HH:mm', 3505 LLLL : 'dddd, D [ב]MMMM YYYY HH:mm', 3506 l : 'D/M/YYYY', 3507 ll : 'D MMM YYYY', 3508 lll : 'D MMM YYYY HH:mm', 3509 llll : 'ddd, D MMM YYYY HH:mm' 3510 }, 3511 calendar : { 3512 sameDay : '[היום ב־]LT', 3513 nextDay : '[מחר ב־]LT', 3514 nextWeek : 'dddd [בשעה] LT', 3515 lastDay : '[אתמול ב־]LT', 3516 lastWeek : '[ביום] dddd [האחרון בשעה] LT', 3517 sameElse : 'L' 3518 }, 3519 relativeTime : { 3520 future : 'בעוד %s', 3521 past : 'לפני %s', 3522 s : 'מספר שניות', 3523 m : 'דקה', 3524 mm : '%d דקות', 3525 h : 'שעה', 3526 hh : function (number) { 3527 if (number === 2) { 3528 return 'שעתיים'; 3529 } 3530 return number + ' שעות'; 3531 }, 3532 d : 'יום', 3533 dd : function (number) { 3534 if (number === 2) { 3535 return 'יומיים'; 3536 } 3537 return number + ' ימים'; 3538 }, 3539 M : 'חודש', 3540 MM : function (number) { 3541 if (number === 2) { 3542 return 'חודשיים'; 3543 } 3544 return number + ' חודשים'; 3545 }, 3546 y : 'שנה', 3547 yy : function (number) { 3548 if (number === 2) { 3549 return 'שנתיים'; 3550 } else if (number % 10 === 0 && number !== 10) { 3551 return number + ' שנה'; 3552 } 3553 return number + ' שנים'; 3554 } 3555 }, 3556 meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i, 3557 isPM : function (input) { 3558 return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input); 3559 }, 3560 meridiem : function (hour, minute, isLower) { 3561 if (hour < 5) { 3562 return 'לפנות בוקר'; 3563 } else if (hour < 10) { 3564 return 'בבוקר'; 3565 } else if (hour < 12) { 3566 return isLower ? 'לפנה"צ' : 'לפני הצהריים'; 3567 } else if (hour < 18) { 3568 return isLower ? 'אחה"צ' : 'אחרי הצהריים'; 3569 } else { 3570 return 'בערב'; 3571 } 3572 } 3573 }); 3574 3575 //! moment.js locale configuration 3576 //! locale : Hindi [hi] 3577 //! author : Mayank Singhal : https://github.com/mayanksinghal 3578 3579 var symbolMap$6 = { 3580 '1': '१', 3581 '2': '२', 3582 '3': '३', 3583 '4': '४', 3584 '5': '५', 3585 '6': '६', 3586 '7': '७', 3587 '8': '८', 3588 '9': '९', 3589 '0': '०' 3590 }; 3591 var numberMap$5 = { 3592 '१': '1', 3593 '२': '2', 3594 '३': '3', 3595 '४': '4', 3596 '५': '5', 3597 '६': '6', 3598 '७': '7', 3599 '८': '8', 3600 '९': '9', 3601 '०': '0' 3602 }; 3603 3604 moment.defineLocale('hi', { 3605 months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'), 3606 monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'), 3607 monthsParseExact: true, 3608 weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), 3609 weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'), 3610 weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), 3611 longDateFormat : { 3612 LT : 'A h:mm बजे', 3613 LTS : 'A h:mm:ss बजे', 3614 L : 'DD/MM/YYYY', 3615 LL : 'D MMMM YYYY', 3616 LLL : 'D MMMM YYYY, A h:mm बजे', 3617 LLLL : 'dddd, D MMMM YYYY, A h:mm बजे' 3618 }, 3619 calendar : { 3620 sameDay : '[आज] LT', 3621 nextDay : '[कल] LT', 3622 nextWeek : 'dddd, LT', 3623 lastDay : '[कल] LT', 3624 lastWeek : '[पिछले] dddd, LT', 3625 sameElse : 'L' 3626 }, 3627 relativeTime : { 3628 future : '%s में', 3629 past : '%s पहले', 3630 s : 'कुछ ही क्षण', 3631 m : 'एक मिनट', 3632 mm : '%d मिनट', 3633 h : 'एक घंटा', 3634 hh : '%d घंटे', 3635 d : 'एक दिन', 3636 dd : '%d दिन', 3637 M : 'एक महीने', 3638 MM : '%d महीने', 3639 y : 'एक वर्ष', 3640 yy : '%d वर्ष' 3641 }, 3642 preparse: function (string) { 3643 return string.replace(/[१२३४५६७८९०]/g, function (match) { 3644 return numberMap$5[match]; 3645 }); 3646 }, 3647 postformat: function (string) { 3648 return string.replace(/\d/g, function (match) { 3649 return symbolMap$6[match]; 3650 }); 3651 }, 3652 // Hindi notation for meridiems are quite fuzzy in practice. While there exists 3653 // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi. 3654 meridiemParse: /रात|सुबह|दोपहर|शाम/, 3655 meridiemHour : function (hour, meridiem) { 3656 if (hour === 12) { 3657 hour = 0; 3658 } 3659 if (meridiem === 'रात') { 3660 return hour < 4 ? hour : hour + 12; 3661 } else if (meridiem === 'सुबह') { 3662 return hour; 3663 } else if (meridiem === 'दोपहर') { 3664 return hour >= 10 ? hour : hour + 12; 3665 } else if (meridiem === 'शाम') { 3666 return hour + 12; 3667 } 3668 }, 3669 meridiem : function (hour, minute, isLower) { 3670 if (hour < 4) { 3671 return 'रात'; 3672 } else if (hour < 10) { 3673 return 'सुबह'; 3674 } else if (hour < 17) { 3675 return 'दोपहर'; 3676 } else if (hour < 20) { 3677 return 'शाम'; 3678 } else { 3679 return 'रात'; 3680 } 3681 }, 3682 week : { 3683 dow : 0, // Sunday is the first day of the week. 3684 doy : 6 // The week that contains Jan 1st is the first week of the year. 3685 } 3686 }); 3687 3688 //! moment.js locale configuration 3689 //! locale : Croatian [hr] 3690 //! author : Bojan Marković : https://github.com/bmarkovic 3691 3692 function translate$3(number, withoutSuffix, key) { 3693 var result = number + ' '; 3694 switch (key) { 3695 case 'm': 3696 return withoutSuffix ? 'jedna minuta' : 'jedne minute'; 3697 case 'mm': 3698 if (number === 1) { 3699 result += 'minuta'; 3700 } else if (number === 2 || number === 3 || number === 4) { 3701 result += 'minute'; 3702 } else { 3703 result += 'minuta'; 3704 } 3705 return result; 3706 case 'h': 3707 return withoutSuffix ? 'jedan sat' : 'jednog sata'; 3708 case 'hh': 3709 if (number === 1) { 3710 result += 'sat'; 3711 } else if (number === 2 || number === 3 || number === 4) { 3712 result += 'sata'; 3713 } else { 3714 result += 'sati'; 3715 } 3716 return result; 3717 case 'dd': 3718 if (number === 1) { 3719 result += 'dan'; 3720 } else { 3721 result += 'dana'; 3722 } 3723 return result; 3724 case 'MM': 3725 if (number === 1) { 3726 result += 'mjesec'; 3727 } else if (number === 2 || number === 3 || number === 4) { 3728 result += 'mjeseca'; 3729 } else { 3730 result += 'mjeseci'; 3731 } 3732 return result; 3733 case 'yy': 3734 if (number === 1) { 3735 result += 'godina'; 3736 } else if (number === 2 || number === 3 || number === 4) { 3737 result += 'godine'; 3738 } else { 3739 result += 'godina'; 3740 } 3741 return result; 3742 } 3743 } 3744 3745 moment.defineLocale('hr', { 3746 months : { 3747 format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'), 3748 standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_') 3749 }, 3750 monthsShort : 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'), 3751 monthsParseExact: true, 3752 weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), 3753 weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), 3754 weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), 3755 weekdaysParseExact : true, 3756 longDateFormat : { 3757 LT : 'H:mm', 3758 LTS : 'H:mm:ss', 3759 L : 'DD.MM.YYYY', 3760 LL : 'D. MMMM YYYY', 3761 LLL : 'D. MMMM YYYY H:mm', 3762 LLLL : 'dddd, D. MMMM YYYY H:mm' 3763 }, 3764 calendar : { 3765 sameDay : '[danas u] LT', 3766 nextDay : '[sutra u] LT', 3767 nextWeek : function () { 3768 switch (this.day()) { 3769 case 0: 3770 return '[u] [nedjelju] [u] LT'; 3771 case 3: 3772 return '[u] [srijedu] [u] LT'; 3773 case 6: 3774 return '[u] [subotu] [u] LT'; 3775 case 1: 3776 case 2: 3777 case 4: 3778 case 5: 3779 return '[u] dddd [u] LT'; 3780 } 3781 }, 3782 lastDay : '[jučer u] LT', 3783 lastWeek : function () { 3784 switch (this.day()) { 3785 case 0: 3786 case 3: 3787 return '[prošlu] dddd [u] LT'; 3788 case 6: 3789 return '[prošle] [subote] [u] LT'; 3790 case 1: 3791 case 2: 3792 case 4: 3793 case 5: 3794 return '[prošli] dddd [u] LT'; 3795 } 3796 }, 3797 sameElse : 'L' 3798 }, 3799 relativeTime : { 3800 future : 'za %s', 3801 past : 'prije %s', 3802 s : 'par sekundi', 3803 m : translate$3, 3804 mm : translate$3, 3805 h : translate$3, 3806 hh : translate$3, 3807 d : 'dan', 3808 dd : translate$3, 3809 M : 'mjesec', 3810 MM : translate$3, 3811 y : 'godinu', 3812 yy : translate$3 3813 }, 3814 dayOfMonthOrdinalParse: /\d{1,2}\./, 3815 ordinal : '%d.', 3816 week : { 3817 dow : 1, // Monday is the first day of the week. 3818 doy : 7 // The week that contains Jan 1st is the first week of the year. 3819 } 3820 }); 3821 3822 //! moment.js locale configuration 3823 //! locale : Hungarian [hu] 3824 //! author : Adam Brunner : https://github.com/adambrunner 3825 3826 var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' '); 3827 function translate$4(number, withoutSuffix, key, isFuture) { 3828 var num = number, 3829 suffix; 3830 switch (key) { 3831 case 's': 3832 return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce'; 3833 case 'm': 3834 return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce'); 3835 case 'mm': 3836 return num + (isFuture || withoutSuffix ? ' perc' : ' perce'); 3837 case 'h': 3838 return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája'); 3839 case 'hh': 3840 return num + (isFuture || withoutSuffix ? ' óra' : ' órája'); 3841 case 'd': 3842 return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja'); 3843 case 'dd': 3844 return num + (isFuture || withoutSuffix ? ' nap' : ' napja'); 3845 case 'M': 3846 return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); 3847 case 'MM': 3848 return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); 3849 case 'y': 3850 return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve'); 3851 case 'yy': 3852 return num + (isFuture || withoutSuffix ? ' év' : ' éve'); 3853 } 3854 return ''; 3855 } 3856 function week(isFuture) { 3857 return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]'; 3858 } 3859 3860 moment.defineLocale('hu', { 3861 months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'), 3862 monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'), 3863 weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'), 3864 weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'), 3865 weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'), 3866 longDateFormat : { 3867 LT : 'H:mm', 3868 LTS : 'H:mm:ss', 3869 L : 'YYYY.MM.DD.', 3870 LL : 'YYYY. MMMM D.', 3871 LLL : 'YYYY. MMMM D. H:mm', 3872 LLLL : 'YYYY. MMMM D., dddd H:mm' 3873 }, 3874 meridiemParse: /de|du/i, 3875 isPM: function (input) { 3876 return input.charAt(1).toLowerCase() === 'u'; 3877 }, 3878 meridiem : function (hours, minutes, isLower) { 3879 if (hours < 12) { 3880 return isLower === true ? 'de' : 'DE'; 3881 } else { 3882 return isLower === true ? 'du' : 'DU'; 3883 } 3884 }, 3885 calendar : { 3886 sameDay : '[ma] LT[-kor]', 3887 nextDay : '[holnap] LT[-kor]', 3888 nextWeek : function () { 3889 return week.call(this, true); 3890 }, 3891 lastDay : '[tegnap] LT[-kor]', 3892 lastWeek : function () { 3893 return week.call(this, false); 3894 }, 3895 sameElse : 'L' 3896 }, 3897 relativeTime : { 3898 future : '%s múlva', 3899 past : '%s', 3900 s : translate$4, 3901 m : translate$4, 3902 mm : translate$4, 3903 h : translate$4, 3904 hh : translate$4, 3905 d : translate$4, 3906 dd : translate$4, 3907 M : translate$4, 3908 MM : translate$4, 3909 y : translate$4, 3910 yy : translate$4 3911 }, 3912 dayOfMonthOrdinalParse: /\d{1,2}\./, 3913 ordinal : '%d.', 3914 week : { 3915 dow : 1, // Monday is the first day of the week. 3916 doy : 4 // The week that contains Jan 4th is the first week of the year. 3917 } 3918 }); 3919 3920 //! moment.js locale configuration 3921 //! locale : Armenian [hy-am] 3922 //! author : Armendarabyan : https://github.com/armendarabyan 3923 3924 moment.defineLocale('hy-am', { 3925 months : { 3926 format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'), 3927 standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_') 3928 }, 3929 monthsShort : 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'), 3930 weekdays : 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'), 3931 weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), 3932 weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), 3933 longDateFormat : { 3934 LT : 'HH:mm', 3935 LTS : 'HH:mm:ss', 3936 L : 'DD.MM.YYYY', 3937 LL : 'D MMMM YYYY թ.', 3938 LLL : 'D MMMM YYYY թ., HH:mm', 3939 LLLL : 'dddd, D MMMM YYYY թ., HH:mm' 3940 }, 3941 calendar : { 3942 sameDay: '[այսօր] LT', 3943 nextDay: '[վաղը] LT', 3944 lastDay: '[երեկ] LT', 3945 nextWeek: function () { 3946 return 'dddd [օրը ժամը] LT'; 3947 }, 3948 lastWeek: function () { 3949 return '[անցած] dddd [օրը ժամը] LT'; 3950 }, 3951 sameElse: 'L' 3952 }, 3953 relativeTime : { 3954 future : '%s հետո', 3955 past : '%s առաջ', 3956 s : 'մի քանի վայրկյան', 3957 m : 'րոպե', 3958 mm : '%d րոպե', 3959 h : 'ժամ', 3960 hh : '%d ժամ', 3961 d : 'օր', 3962 dd : '%d օր', 3963 M : 'ամիս', 3964 MM : '%d ամիս', 3965 y : 'տարի', 3966 yy : '%d տարի' 3967 }, 3968 meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/, 3969 isPM: function (input) { 3970 return /^(ցերեկվա|երեկոյան)$/.test(input); 3971 }, 3972 meridiem : function (hour) { 3973 if (hour < 4) { 3974 return 'գիշերվա'; 3975 } else if (hour < 12) { 3976 return 'առավոտվա'; 3977 } else if (hour < 17) { 3978 return 'ցերեկվա'; 3979 } else { 3980 return 'երեկոյան'; 3981 } 3982 }, 3983 dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/, 3984 ordinal: function (number, period) { 3985 switch (period) { 3986 case 'DDD': 3987 case 'w': 3988 case 'W': 3989 case 'DDDo': 3990 if (number === 1) { 3991 return number + '-ին'; 3992 } 3993 return number + '-րդ'; 3994 default: 3995 return number; 3996 } 3997 }, 3998 week : { 3999 dow : 1, // Monday is the first day of the week. 4000 doy : 7 // The week that contains Jan 1st is the first week of the year. 4001 } 4002 }); 4003 4004 //! moment.js locale configuration 4005 //! locale : Indonesian [id] 4006 //! author : Mohammad Satrio Utomo : https://github.com/tyok 4007 //! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan 4008 4009 moment.defineLocale('id', { 4010 months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'), 4011 monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des'.split('_'), 4012 weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'), 4013 weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'), 4014 weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'), 4015 longDateFormat : { 4016 LT : 'HH.mm', 4017 LTS : 'HH.mm.ss', 4018 L : 'DD/MM/YYYY', 4019 LL : 'D MMMM YYYY', 4020 LLL : 'D MMMM YYYY [pukul] HH.mm', 4021 LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' 4022 }, 4023 meridiemParse: /pagi|siang|sore|malam/, 4024 meridiemHour : function (hour, meridiem) { 4025 if (hour === 12) { 4026 hour = 0; 4027 } 4028 if (meridiem === 'pagi') { 4029 return hour; 4030 } else if (meridiem === 'siang') { 4031 return hour >= 11 ? hour : hour + 12; 4032 } else if (meridiem === 'sore' || meridiem === 'malam') { 4033 return hour + 12; 4034 } 4035 }, 4036 meridiem : function (hours, minutes, isLower) { 4037 if (hours < 11) { 4038 return 'pagi'; 4039 } else if (hours < 15) { 4040 return 'siang'; 4041 } else if (hours < 19) { 4042 return 'sore'; 4043 } else { 4044 return 'malam'; 4045 } 4046 }, 4047 calendar : { 4048 sameDay : '[Hari ini pukul] LT', 4049 nextDay : '[Besok pukul] LT', 4050 nextWeek : 'dddd [pukul] LT', 4051 lastDay : '[Kemarin pukul] LT', 4052 lastWeek : 'dddd [lalu pukul] LT', 4053 sameElse : 'L' 4054 }, 4055 relativeTime : { 4056 future : 'dalam %s', 4057 past : '%s yang lalu', 4058 s : 'beberapa detik', 4059 m : 'semenit', 4060 mm : '%d menit', 4061 h : 'sejam', 4062 hh : '%d jam', 4063 d : 'sehari', 4064 dd : '%d hari', 4065 M : 'sebulan', 4066 MM : '%d bulan', 4067 y : 'setahun', 4068 yy : '%d tahun' 4069 }, 4070 week : { 4071 dow : 1, // Monday is the first day of the week. 4072 doy : 7 // The week that contains Jan 1st is the first week of the year. 4073 } 4074 }); 4075 4076 //! moment.js locale configuration 4077 //! locale : Icelandic [is] 4078 //! author : Hinrik Örn Sigurðsson : https://github.com/hinrik 4079 4080 function plural$2(n) { 4081 if (n % 100 === 11) { 4082 return true; 4083 } else if (n % 10 === 1) { 4084 return false; 4085 } 4086 return true; 4087 } 4088 function translate$5(number, withoutSuffix, key, isFuture) { 4089 var result = number + ' '; 4090 switch (key) { 4091 case 's': 4092 return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum'; 4093 case 'm': 4094 return withoutSuffix ? 'mínúta' : 'mínútu'; 4095 case 'mm': 4096 if (plural$2(number)) { 4097 return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum'); 4098 } else if (withoutSuffix) { 4099 return result + 'mínúta'; 4100 } 4101 return result + 'mínútu'; 4102 case 'hh': 4103 if (plural$2(number)) { 4104 return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum'); 4105 } 4106 return result + 'klukkustund'; 4107 case 'd': 4108 if (withoutSuffix) { 4109 return 'dagur'; 4110 } 4111 return isFuture ? 'dag' : 'degi'; 4112 case 'dd': 4113 if (plural$2(number)) { 4114 if (withoutSuffix) { 4115 return result + 'dagar'; 4116 } 4117 return result + (isFuture ? 'daga' : 'dögum'); 4118 } else if (withoutSuffix) { 4119 return result + 'dagur'; 4120 } 4121 return result + (isFuture ? 'dag' : 'degi'); 4122 case 'M': 4123 if (withoutSuffix) { 4124 return 'mánuður'; 4125 } 4126 return isFuture ? 'mánuð' : 'mánuði'; 4127 case 'MM': 4128 if (plural$2(number)) { 4129 if (withoutSuffix) { 4130 return result + 'mánuðir'; 4131 } 4132 return result + (isFuture ? 'mánuði' : 'mánuðum'); 4133 } else if (withoutSuffix) { 4134 return result + 'mánuður'; 4135 } 4136 return result + (isFuture ? 'mánuð' : 'mánuði'); 4137 case 'y': 4138 return withoutSuffix || isFuture ? 'ár' : 'ári'; 4139 case 'yy': 4140 if (plural$2(number)) { 4141 return result + (withoutSuffix || isFuture ? 'ár' : 'árum'); 4142 } 4143 return result + (withoutSuffix || isFuture ? 'ár' : 'ári'); 4144 } 4145 } 4146 4147 moment.defineLocale('is', { 4148 months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'), 4149 monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'), 4150 weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'), 4151 weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'), 4152 weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'), 4153 longDateFormat : { 4154 LT : 'H:mm', 4155 LTS : 'H:mm:ss', 4156 L : 'DD.MM.YYYY', 4157 LL : 'D. MMMM YYYY', 4158 LLL : 'D. MMMM YYYY [kl.] H:mm', 4159 LLLL : 'dddd, D. MMMM YYYY [kl.] H:mm' 4160 }, 4161 calendar : { 4162 sameDay : '[í dag kl.] LT', 4163 nextDay : '[á morgun kl.] LT', 4164 nextWeek : 'dddd [kl.] LT', 4165 lastDay : '[í gær kl.] LT', 4166 lastWeek : '[síðasta] dddd [kl.] LT', 4167 sameElse : 'L' 4168 }, 4169 relativeTime : { 4170 future : 'eftir %s', 4171 past : 'fyrir %s síðan', 4172 s : translate$5, 4173 m : translate$5, 4174 mm : translate$5, 4175 h : 'klukkustund', 4176 hh : translate$5, 4177 d : translate$5, 4178 dd : translate$5, 4179 M : translate$5, 4180 MM : translate$5, 4181 y : translate$5, 4182 yy : translate$5 4183 }, 4184 dayOfMonthOrdinalParse: /\d{1,2}\./, 4185 ordinal : '%d.', 4186 week : { 4187 dow : 1, // Monday is the first day of the week. 4188 doy : 4 // The week that contains Jan 4th is the first week of the year. 4189 } 4190 }); 4191 4192 //! moment.js locale configuration 4193 //! locale : Italian [it] 4194 //! author : Lorenzo : https://github.com/aliem 4195 //! author: Mattia Larentis: https://github.com/nostalgiaz 4196 4197 moment.defineLocale('it', { 4198 months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), 4199 monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), 4200 weekdays : 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'), 4201 weekdaysShort : 'dom_lun_mar_mer_gio_ven_sab'.split('_'), 4202 weekdaysMin : 'do_lu_ma_me_gi_ve_sa'.split('_'), 4203 longDateFormat : { 4204 LT : 'HH:mm', 4205 LTS : 'HH:mm:ss', 4206 L : 'DD/MM/YYYY', 4207 LL : 'D MMMM YYYY', 4208 LLL : 'D MMMM YYYY HH:mm', 4209 LLLL : 'dddd, D MMMM YYYY HH:mm' 4210 }, 4211 calendar : { 4212 sameDay: '[Oggi alle] LT', 4213 nextDay: '[Domani alle] LT', 4214 nextWeek: 'dddd [alle] LT', 4215 lastDay: '[Ieri alle] LT', 4216 lastWeek: function () { 4217 switch (this.day()) { 4218 case 0: 4219 return '[la scorsa] dddd [alle] LT'; 4220 default: 4221 return '[lo scorso] dddd [alle] LT'; 4222 } 4223 }, 4224 sameElse: 'L' 4225 }, 4226 relativeTime : { 4227 future : function (s) { 4228 return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s; 4229 }, 4230 past : '%s fa', 4231 s : 'alcuni secondi', 4232 m : 'un minuto', 4233 mm : '%d minuti', 4234 h : 'un\'ora', 4235 hh : '%d ore', 4236 d : 'un giorno', 4237 dd : '%d giorni', 4238 M : 'un mese', 4239 MM : '%d mesi', 4240 y : 'un anno', 4241 yy : '%d anni' 4242 }, 4243 dayOfMonthOrdinalParse : /\d{1,2}º/, 4244 ordinal: '%dº', 4245 week : { 4246 dow : 1, // Monday is the first day of the week. 4247 doy : 4 // The week that contains Jan 4th is the first week of the year. 4248 } 4249 }); 4250 4251 //! moment.js locale configuration 4252 //! locale : Japanese [ja] 4253 //! author : LI Long : https://github.com/baryon 4254 4255 moment.defineLocale('ja', { 4256 months : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), 4257 monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), 4258 weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'), 4259 weekdaysShort : '日_月_火_水_木_金_土'.split('_'), 4260 weekdaysMin : '日_月_火_水_木_金_土'.split('_'), 4261 longDateFormat : { 4262 LT : 'HH:mm', 4263 LTS : 'HH:mm:ss', 4264 L : 'YYYY/MM/DD', 4265 LL : 'YYYY年M月D日', 4266 LLL : 'YYYY年M月D日 HH:mm', 4267 LLLL : 'YYYY年M月D日 HH:mm dddd', 4268 l : 'YYYY/MM/DD', 4269 ll : 'YYYY年M月D日', 4270 lll : 'YYYY年M月D日 HH:mm', 4271 llll : 'YYYY年M月D日 HH:mm dddd' 4272 }, 4273 meridiemParse: /午前|午後/i, 4274 isPM : function (input) { 4275 return input === '午後'; 4276 }, 4277 meridiem : function (hour, minute, isLower) { 4278 if (hour < 12) { 4279 return '午前'; 4280 } else { 4281 return '午後'; 4282 } 4283 }, 4284 calendar : { 4285 sameDay : '[今日] LT', 4286 nextDay : '[明日] LT', 4287 nextWeek : '[来週]dddd LT', 4288 lastDay : '[昨日] LT', 4289 lastWeek : '[前週]dddd LT', 4290 sameElse : 'L' 4291 }, 4292 dayOfMonthOrdinalParse : /\d{1,2}日/, 4293 ordinal : function (number, period) { 4294 switch (period) { 4295 case 'd': 4296 case 'D': 4297 case 'DDD': 4298 return number + '日'; 4299 default: 4300 return number; 4301 } 4302 }, 4303 relativeTime : { 4304 future : '%s後', 4305 past : '%s前', 4306 s : '数秒', 4307 m : '1分', 4308 mm : '%d分', 4309 h : '1時間', 4310 hh : '%d時間', 4311 d : '1日', 4312 dd : '%d日', 4313 M : '1ヶ月', 4314 MM : '%dヶ月', 4315 y : '1年', 4316 yy : '%d年' 4317 } 4318 }); 4319 4320 //! moment.js locale configuration 4321 //! locale : Javanese [jv] 4322 //! author : Rony Lantip : https://github.com/lantip 4323 //! reference: http://jv.wikipedia.org/wiki/Basa_Jawa 4324 4325 moment.defineLocale('jv', { 4326 months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'), 4327 monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'), 4328 weekdays : 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'), 4329 weekdaysShort : 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'), 4330 weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'), 4331 longDateFormat : { 4332 LT : 'HH.mm', 4333 LTS : 'HH.mm.ss', 4334 L : 'DD/MM/YYYY', 4335 LL : 'D MMMM YYYY', 4336 LLL : 'D MMMM YYYY [pukul] HH.mm', 4337 LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' 4338 }, 4339 meridiemParse: /enjing|siyang|sonten|ndalu/, 4340 meridiemHour : function (hour, meridiem) { 4341 if (hour === 12) { 4342 hour = 0; 4343 } 4344 if (meridiem === 'enjing') { 4345 return hour; 4346 } else if (meridiem === 'siyang') { 4347 return hour >= 11 ? hour : hour + 12; 4348 } else if (meridiem === 'sonten' || meridiem === 'ndalu') { 4349 return hour + 12; 4350 } 4351 }, 4352 meridiem : function (hours, minutes, isLower) { 4353 if (hours < 11) { 4354 return 'enjing'; 4355 } else if (hours < 15) { 4356 return 'siyang'; 4357 } else if (hours < 19) { 4358 return 'sonten'; 4359 } else { 4360 return 'ndalu'; 4361 } 4362 }, 4363 calendar : { 4364 sameDay : '[Dinten puniko pukul] LT', 4365 nextDay : '[Mbenjang pukul] LT', 4366 nextWeek : 'dddd [pukul] LT', 4367 lastDay : '[Kala wingi pukul] LT', 4368 lastWeek : 'dddd [kepengker pukul] LT', 4369 sameElse : 'L' 4370 }, 4371 relativeTime : { 4372 future : 'wonten ing %s', 4373 past : '%s ingkang kepengker', 4374 s : 'sawetawis detik', 4375 m : 'setunggal menit', 4376 mm : '%d menit', 4377 h : 'setunggal jam', 4378 hh : '%d jam', 4379 d : 'sedinten', 4380 dd : '%d dinten', 4381 M : 'sewulan', 4382 MM : '%d wulan', 4383 y : 'setaun', 4384 yy : '%d taun' 4385 }, 4386 week : { 4387 dow : 1, // Monday is the first day of the week. 4388 doy : 7 // The week that contains Jan 1st is the first week of the year. 4389 } 4390 }); 4391 4392 //! moment.js locale configuration 4393 //! locale : Georgian [ka] 4394 //! author : Irakli Janiashvili : https://github.com/irakli-janiashvili 4395 4396 moment.defineLocale('ka', { 4397 months : { 4398 standalone: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'), 4399 format: 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_') 4400 }, 4401 monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), 4402 weekdays : { 4403 standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'), 4404 format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_'), 4405 isFormat: /(წინა|შემდეგ)/ 4406 }, 4407 weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'), 4408 weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'), 4409 longDateFormat : { 4410 LT : 'h:mm A', 4411 LTS : 'h:mm:ss A', 4412 L : 'DD/MM/YYYY', 4413 LL : 'D MMMM YYYY', 4414 LLL : 'D MMMM YYYY h:mm A', 4415 LLLL : 'dddd, D MMMM YYYY h:mm A' 4416 }, 4417 calendar : { 4418 sameDay : '[დღეს] LT[-ზე]', 4419 nextDay : '[ხვალ] LT[-ზე]', 4420 lastDay : '[გუშინ] LT[-ზე]', 4421 nextWeek : '[შემდეგ] dddd LT[-ზე]', 4422 lastWeek : '[წინა] dddd LT-ზე', 4423 sameElse : 'L' 4424 }, 4425 relativeTime : { 4426 future : function (s) { 4427 return (/(წამი|წუთი|საათი|წელი)/).test(s) ? 4428 s.replace(/ი$/, 'ში') : 4429 s + 'ში'; 4430 }, 4431 past : function (s) { 4432 if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) { 4433 return s.replace(/(ი|ე)$/, 'ის უკან'); 4434 } 4435 if ((/წელი/).test(s)) { 4436 return s.replace(/წელი$/, 'წლის უკან'); 4437 } 4438 }, 4439 s : 'რამდენიმე წამი', 4440 m : 'წუთი', 4441 mm : '%d წუთი', 4442 h : 'საათი', 4443 hh : '%d საათი', 4444 d : 'დღე', 4445 dd : '%d დღე', 4446 M : 'თვე', 4447 MM : '%d თვე', 4448 y : 'წელი', 4449 yy : '%d წელი' 4450 }, 4451 dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/, 4452 ordinal : function (number) { 4453 if (number === 0) { 4454 return number; 4455 } 4456 if (number === 1) { 4457 return number + '-ლი'; 4458 } 4459 if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) { 4460 return 'მე-' + number; 4461 } 4462 return number + '-ე'; 4463 }, 4464 week : { 4465 dow : 1, 4466 doy : 7 4467 } 4468 }); 4469 4470 //! moment.js locale configuration 4471 //! locale : Kazakh [kk] 4472 //! authors : Nurlan Rakhimzhanov : https://github.com/nurlan 4473 4474 var suffixes$1 = { 4475 0: '-ші', 4476 1: '-ші', 4477 2: '-ші', 4478 3: '-ші', 4479 4: '-ші', 4480 5: '-ші', 4481 6: '-шы', 4482 7: '-ші', 4483 8: '-ші', 4484 9: '-шы', 4485 10: '-шы', 4486 20: '-шы', 4487 30: '-шы', 4488 40: '-шы', 4489 50: '-ші', 4490 60: '-шы', 4491 70: '-ші', 4492 80: '-ші', 4493 90: '-шы', 4494 100: '-ші' 4495 }; 4496 4497 moment.defineLocale('kk', { 4498 months : 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'), 4499 monthsShort : 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'), 4500 weekdays : 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'), 4501 weekdaysShort : 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'), 4502 weekdaysMin : 'жк_дй_сй_ср_бй_жм_сн'.split('_'), 4503 longDateFormat : { 4504 LT : 'HH:mm', 4505 LTS : 'HH:mm:ss', 4506 L : 'DD.MM.YYYY', 4507 LL : 'D MMMM YYYY', 4508 LLL : 'D MMMM YYYY HH:mm', 4509 LLLL : 'dddd, D MMMM YYYY HH:mm' 4510 }, 4511 calendar : { 4512 sameDay : '[Бүгін сағат] LT', 4513 nextDay : '[Ертең сағат] LT', 4514 nextWeek : 'dddd [сағат] LT', 4515 lastDay : '[Кеше сағат] LT', 4516 lastWeek : '[Өткен аптаның] dddd [сағат] LT', 4517 sameElse : 'L' 4518 }, 4519 relativeTime : { 4520 future : '%s ішінде', 4521 past : '%s бұрын', 4522 s : 'бірнеше секунд', 4523 m : 'бір минут', 4524 mm : '%d минут', 4525 h : 'бір сағат', 4526 hh : '%d сағат', 4527 d : 'бір күн', 4528 dd : '%d күн', 4529 M : 'бір ай', 4530 MM : '%d ай', 4531 y : 'бір жыл', 4532 yy : '%d жыл' 4533 }, 4534 dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/, 4535 ordinal : function (number) { 4536 var a = number % 10, 4537 b = number >= 100 ? 100 : null; 4538 return number + (suffixes$1[number] || suffixes$1[a] || suffixes$1[b]); 4539 }, 4540 week : { 4541 dow : 1, // Monday is the first day of the week. 4542 doy : 7 // The week that contains Jan 1st is the first week of the year. 4543 } 4544 }); 4545 4546 //! moment.js locale configuration 4547 //! locale : Cambodian [km] 4548 //! author : Kruy Vanna : https://github.com/kruyvanna 4549 4550 moment.defineLocale('km', { 4551 months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), 4552 monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), 4553 weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), 4554 weekdaysShort: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), 4555 weekdaysMin: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), 4556 longDateFormat: { 4557 LT: 'HH:mm', 4558 LTS : 'HH:mm:ss', 4559 L: 'DD/MM/YYYY', 4560 LL: 'D MMMM YYYY', 4561 LLL: 'D MMMM YYYY HH:mm', 4562 LLLL: 'dddd, D MMMM YYYY HH:mm' 4563 }, 4564 calendar: { 4565 sameDay: '[ថ្ងៃនេះ ម៉ោង] LT', 4566 nextDay: '[ស្អែក ម៉ោង] LT', 4567 nextWeek: 'dddd [ម៉ោង] LT', 4568 lastDay: '[ម្សិលមិញ ម៉ោង] LT', 4569 lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT', 4570 sameElse: 'L' 4571 }, 4572 relativeTime: { 4573 future: '%sទៀត', 4574 past: '%sមុន', 4575 s: 'ប៉ុន្មានវិនាទី', 4576 m: 'មួយនាទី', 4577 mm: '%d នាទី', 4578 h: 'មួយម៉ោង', 4579 hh: '%d ម៉ោង', 4580 d: 'មួយថ្ងៃ', 4581 dd: '%d ថ្ងៃ', 4582 M: 'មួយខែ', 4583 MM: '%d ខែ', 4584 y: 'មួយឆ្នាំ', 4585 yy: '%d ឆ្នាំ' 4586 }, 4587 week: { 4588 dow: 1, // Monday is the first day of the week. 4589 doy: 4 // The week that contains Jan 4th is the first week of the year. 4590 } 4591 }); 4592 4593 //! moment.js locale configuration 4594 //! locale : Kannada [kn] 4595 //! author : Rajeev Naik : https://github.com/rajeevnaikte 4596 4597 var symbolMap$7 = { 4598 '1': '೧', 4599 '2': '೨', 4600 '3': '೩', 4601 '4': '೪', 4602 '5': '೫', 4603 '6': '೬', 4604 '7': '೭', 4605 '8': '೮', 4606 '9': '೯', 4607 '0': '೦' 4608 }; 4609 var numberMap$6 = { 4610 '೧': '1', 4611 '೨': '2', 4612 '೩': '3', 4613 '೪': '4', 4614 '೫': '5', 4615 '೬': '6', 4616 '೭': '7', 4617 '೮': '8', 4618 '೯': '9', 4619 '೦': '0' 4620 }; 4621 4622 moment.defineLocale('kn', { 4623 months : 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split('_'), 4624 monthsShort : 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬ_ಅಕ್ಟೋಬ_ನವೆಂಬ_ಡಿಸೆಂಬ'.split('_'), 4625 monthsParseExact: true, 4626 weekdays : 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split('_'), 4627 weekdaysShort : 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'), 4628 weekdaysMin : 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'), 4629 longDateFormat : { 4630 LT : 'A h:mm', 4631 LTS : 'A h:mm:ss', 4632 L : 'DD/MM/YYYY', 4633 LL : 'D MMMM YYYY', 4634 LLL : 'D MMMM YYYY, A h:mm', 4635 LLLL : 'dddd, D MMMM YYYY, A h:mm' 4636 }, 4637 calendar : { 4638 sameDay : '[ಇಂದು] LT', 4639 nextDay : '[ನಾಳೆ] LT', 4640 nextWeek : 'dddd, LT', 4641 lastDay : '[ನಿನ್ನೆ] LT', 4642 lastWeek : '[ಕೊನೆಯ] dddd, LT', 4643 sameElse : 'L' 4644 }, 4645 relativeTime : { 4646 future : '%s ನಂತರ', 4647 past : '%s ಹಿಂದೆ', 4648 s : 'ಕೆಲವು ಕ್ಷಣಗಳು', 4649 m : 'ಒಂದು ನಿಮಿಷ', 4650 mm : '%d ನಿಮಿಷ', 4651 h : 'ಒಂದು ಗಂಟೆ', 4652 hh : '%d ಗಂಟೆ', 4653 d : 'ಒಂದು ದಿನ', 4654 dd : '%d ದಿನ', 4655 M : 'ಒಂದು ತಿಂಗಳು', 4656 MM : '%d ತಿಂಗಳು', 4657 y : 'ಒಂದು ವರ್ಷ', 4658 yy : '%d ವರ್ಷ' 4659 }, 4660 preparse: function (string) { 4661 return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) { 4662 return numberMap$6[match]; 4663 }); 4664 }, 4665 postformat: function (string) { 4666 return string.replace(/\d/g, function (match) { 4667 return symbolMap$7[match]; 4668 }); 4669 }, 4670 meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/, 4671 meridiemHour : function (hour, meridiem) { 4672 if (hour === 12) { 4673 hour = 0; 4674 } 4675 if (meridiem === 'ರಾತ್ರಿ') { 4676 return hour < 4 ? hour : hour + 12; 4677 } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') { 4678 return hour; 4679 } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') { 4680 return hour >= 10 ? hour : hour + 12; 4681 } else if (meridiem === 'ಸಂಜೆ') { 4682 return hour + 12; 4683 } 4684 }, 4685 meridiem : function (hour, minute, isLower) { 4686 if (hour < 4) { 4687 return 'ರಾತ್ರಿ'; 4688 } else if (hour < 10) { 4689 return 'ಬೆಳಿಗ್ಗೆ'; 4690 } else if (hour < 17) { 4691 return 'ಮಧ್ಯಾಹ್ನ'; 4692 } else if (hour < 20) { 4693 return 'ಸಂಜೆ'; 4694 } else { 4695 return 'ರಾತ್ರಿ'; 4696 } 4697 }, 4698 dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/, 4699 ordinal : function (number) { 4700 return number + 'ನೇ'; 4701 }, 4702 week : { 4703 dow : 0, // Sunday is the first day of the week. 4704 doy : 6 // The week that contains Jan 1st is the first week of the year. 4705 } 4706 }); 4707 4708 //! moment.js locale configuration 4709 //! locale : Korean [ko] 4710 //! author : Kyungwook, Park : https://github.com/kyungw00k 4711 //! author : Jeeeyul Lee <jeeeyul@gmail.com> 4712 4713 moment.defineLocale('ko', { 4714 months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), 4715 monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), 4716 weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'), 4717 weekdaysShort : '일_월_화_수_목_금_토'.split('_'), 4718 weekdaysMin : '일_월_화_수_목_금_토'.split('_'), 4719 longDateFormat : { 4720 LT : 'A h:mm', 4721 LTS : 'A h:mm:ss', 4722 L : 'YYYY.MM.DD', 4723 LL : 'YYYY년 MMMM D일', 4724 LLL : 'YYYY년 MMMM D일 A h:mm', 4725 LLLL : 'YYYY년 MMMM D일 dddd A h:mm', 4726 l : 'YYYY.MM.DD', 4727 ll : 'YYYY년 MMMM D일', 4728 lll : 'YYYY년 MMMM D일 A h:mm', 4729 llll : 'YYYY년 MMMM D일 dddd A h:mm' 4730 }, 4731 calendar : { 4732 sameDay : '오늘 LT', 4733 nextDay : '내일 LT', 4734 nextWeek : 'dddd LT', 4735 lastDay : '어제 LT', 4736 lastWeek : '지난주 dddd LT', 4737 sameElse : 'L' 4738 }, 4739 relativeTime : { 4740 future : '%s 후', 4741 past : '%s 전', 4742 s : '몇 초', 4743 ss : '%d초', 4744 m : '1분', 4745 mm : '%d분', 4746 h : '한 시간', 4747 hh : '%d시간', 4748 d : '하루', 4749 dd : '%d일', 4750 M : '한 달', 4751 MM : '%d달', 4752 y : '일 년', 4753 yy : '%d년' 4754 }, 4755 dayOfMonthOrdinalParse : /\d{1,2}일/, 4756 ordinal : '%d일', 4757 meridiemParse : /오전|오후/, 4758 isPM : function (token) { 4759 return token === '오후'; 4760 }, 4761 meridiem : function (hour, minute, isUpper) { 4762 return hour < 12 ? '오전' : '오후'; 4763 } 4764 }); 4765 4766 //! moment.js locale configuration 4767 //! locale : Kyrgyz [ky] 4768 //! author : Chyngyz Arystan uulu : https://github.com/chyngyz 4769 4770 4771 var suffixes$2 = { 4772 0: '-чү', 4773 1: '-чи', 4774 2: '-чи', 4775 3: '-чү', 4776 4: '-чү', 4777 5: '-чи', 4778 6: '-чы', 4779 7: '-чи', 4780 8: '-чи', 4781 9: '-чу', 4782 10: '-чу', 4783 20: '-чы', 4784 30: '-чу', 4785 40: '-чы', 4786 50: '-чү', 4787 60: '-чы', 4788 70: '-чи', 4789 80: '-чи', 4790 90: '-чу', 4791 100: '-чү' 4792 }; 4793 4794 moment.defineLocale('ky', { 4795 months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), 4796 monthsShort : 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'), 4797 weekdays : 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'), 4798 weekdaysShort : 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'), 4799 weekdaysMin : 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'), 4800 longDateFormat : { 4801 LT : 'HH:mm', 4802 LTS : 'HH:mm:ss', 4803 L : 'DD.MM.YYYY', 4804 LL : 'D MMMM YYYY', 4805 LLL : 'D MMMM YYYY HH:mm', 4806 LLLL : 'dddd, D MMMM YYYY HH:mm' 4807 }, 4808 calendar : { 4809 sameDay : '[Бүгүн саат] LT', 4810 nextDay : '[Эртең саат] LT', 4811 nextWeek : 'dddd [саат] LT', 4812 lastDay : '[Кече саат] LT', 4813 lastWeek : '[Өткен аптанын] dddd [күнү] [саат] LT', 4814 sameElse : 'L' 4815 }, 4816 relativeTime : { 4817 future : '%s ичинде', 4818 past : '%s мурун', 4819 s : 'бирнече секунд', 4820 m : 'бир мүнөт', 4821 mm : '%d мүнөт', 4822 h : 'бир саат', 4823 hh : '%d саат', 4824 d : 'бир күн', 4825 dd : '%d күн', 4826 M : 'бир ай', 4827 MM : '%d ай', 4828 y : 'бир жыл', 4829 yy : '%d жыл' 4830 }, 4831 dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/, 4832 ordinal : function (number) { 4833 var a = number % 10, 4834 b = number >= 100 ? 100 : null; 4835 return number + (suffixes$2[number] || suffixes$2[a] || suffixes$2[b]); 4836 }, 4837 week : { 4838 dow : 1, // Monday is the first day of the week. 4839 doy : 7 // The week that contains Jan 1st is the first week of the year. 4840 } 4841 }); 4842 4843 //! moment.js locale configuration 4844 //! locale : Luxembourgish [lb] 4845 //! author : mweimerskirch : https://github.com/mweimerskirch 4846 //! author : David Raison : https://github.com/kwisatz 4847 4848 function processRelativeTime$5(number, withoutSuffix, key, isFuture) { 4849 var format = { 4850 'm': ['eng Minutt', 'enger Minutt'], 4851 'h': ['eng Stonn', 'enger Stonn'], 4852 'd': ['een Dag', 'engem Dag'], 4853 'M': ['ee Mount', 'engem Mount'], 4854 'y': ['ee Joer', 'engem Joer'] 4855 }; 4856 return withoutSuffix ? format[key][0] : format[key][1]; 4857 } 4858 function processFutureTime(string) { 4859 var number = string.substr(0, string.indexOf(' ')); 4860 if (eifelerRegelAppliesToNumber(number)) { 4861 return 'a ' + string; 4862 } 4863 return 'an ' + string; 4864 } 4865 function processPastTime(string) { 4866 var number = string.substr(0, string.indexOf(' ')); 4867 if (eifelerRegelAppliesToNumber(number)) { 4868 return 'viru ' + string; 4869 } 4870 return 'virun ' + string; 4871 } 4872 /** 4873 * Returns true if the word before the given number loses the '-n' ending. 4874 * e.g. 'an 10 Deeg' but 'a 5 Deeg' 4875 * 4876 * @param number {integer} 4877 * @returns {boolean} 4878 */ 4879 function eifelerRegelAppliesToNumber(number) { 4880 number = parseInt(number, 10); 4881 if (isNaN(number)) { 4882 return false; 4883 } 4884 if (number < 0) { 4885 // Negative Number --> always true 4886 return true; 4887 } else if (number < 10) { 4888 // Only 1 digit 4889 if (4 <= number && number <= 7) { 4890 return true; 4891 } 4892 return false; 4893 } else if (number < 100) { 4894 // 2 digits 4895 var lastDigit = number % 10, firstDigit = number / 10; 4896 if (lastDigit === 0) { 4897 return eifelerRegelAppliesToNumber(firstDigit); 4898 } 4899 return eifelerRegelAppliesToNumber(lastDigit); 4900 } else if (number < 10000) { 4901 // 3 or 4 digits --> recursively check first digit 4902 while (number >= 10) { 4903 number = number / 10; 4904 } 4905 return eifelerRegelAppliesToNumber(number); 4906 } else { 4907 // Anything larger than 4 digits: recursively check first n-3 digits 4908 number = number / 1000; 4909 return eifelerRegelAppliesToNumber(number); 4910 } 4911 } 4912 4913 moment.defineLocale('lb', { 4914 months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), 4915 monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), 4916 monthsParseExact : true, 4917 weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'), 4918 weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'), 4919 weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'), 4920 weekdaysParseExact : true, 4921 longDateFormat: { 4922 LT: 'H:mm [Auer]', 4923 LTS: 'H:mm:ss [Auer]', 4924 L: 'DD.MM.YYYY', 4925 LL: 'D. MMMM YYYY', 4926 LLL: 'D. MMMM YYYY H:mm [Auer]', 4927 LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]' 4928 }, 4929 calendar: { 4930 sameDay: '[Haut um] LT', 4931 sameElse: 'L', 4932 nextDay: '[Muer um] LT', 4933 nextWeek: 'dddd [um] LT', 4934 lastDay: '[Gëschter um] LT', 4935 lastWeek: function () { 4936 // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule 4937 switch (this.day()) { 4938 case 2: 4939 case 4: 4940 return '[Leschten] dddd [um] LT'; 4941 default: 4942 return '[Leschte] dddd [um] LT'; 4943 } 4944 } 4945 }, 4946 relativeTime : { 4947 future : processFutureTime, 4948 past : processPastTime, 4949 s : 'e puer Sekonnen', 4950 m : processRelativeTime$5, 4951 mm : '%d Minutten', 4952 h : processRelativeTime$5, 4953 hh : '%d Stonnen', 4954 d : processRelativeTime$5, 4955 dd : '%d Deeg', 4956 M : processRelativeTime$5, 4957 MM : '%d Méint', 4958 y : processRelativeTime$5, 4959 yy : '%d Joer' 4960 }, 4961 dayOfMonthOrdinalParse: /\d{1,2}\./, 4962 ordinal: '%d.', 4963 week: { 4964 dow: 1, // Monday is the first day of the week. 4965 doy: 4 // The week that contains Jan 4th is the first week of the year. 4966 } 4967 }); 4968 4969 //! moment.js locale configuration 4970 //! locale : Lao [lo] 4971 //! author : Ryan Hart : https://github.com/ryanhart2 4972 4973 moment.defineLocale('lo', { 4974 months : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), 4975 monthsShort : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), 4976 weekdays : 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), 4977 weekdaysShort : 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), 4978 weekdaysMin : 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'), 4979 weekdaysParseExact : true, 4980 longDateFormat : { 4981 LT : 'HH:mm', 4982 LTS : 'HH:mm:ss', 4983 L : 'DD/MM/YYYY', 4984 LL : 'D MMMM YYYY', 4985 LLL : 'D MMMM YYYY HH:mm', 4986 LLLL : 'ວັນdddd D MMMM YYYY HH:mm' 4987 }, 4988 meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/, 4989 isPM: function (input) { 4990 return input === 'ຕອນແລງ'; 4991 }, 4992 meridiem : function (hour, minute, isLower) { 4993 if (hour < 12) { 4994 return 'ຕອນເຊົ້າ'; 4995 } else { 4996 return 'ຕອນແລງ'; 4997 } 4998 }, 4999 calendar : { 5000 sameDay : '[ມື້ນີ້ເວລາ] LT', 5001 nextDay : '[ມື້ອື່ນເວລາ] LT', 5002 nextWeek : '[ວັນ]dddd[ໜ້າເວລາ] LT', 5003 lastDay : '[ມື້ວານນີ້ເວລາ] LT', 5004 lastWeek : '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT', 5005 sameElse : 'L' 5006 }, 5007 relativeTime : { 5008 future : 'ອີກ %s', 5009 past : '%sຜ່ານມາ', 5010 s : 'ບໍ່ເທົ່າໃດວິນາທີ', 5011 m : '1 ນາທີ', 5012 mm : '%d ນາທີ', 5013 h : '1 ຊົ່ວໂມງ', 5014 hh : '%d ຊົ່ວໂມງ', 5015 d : '1 ມື້', 5016 dd : '%d ມື້', 5017 M : '1 ເດືອນ', 5018 MM : '%d ເດືອນ', 5019 y : '1 ປີ', 5020 yy : '%d ປີ' 5021 }, 5022 dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/, 5023 ordinal : function (number) { 5024 return 'ທີ່' + number; 5025 } 5026 }); 5027 5028 //! moment.js locale configuration 5029 //! locale : Lithuanian [lt] 5030 //! author : Mindaugas Mozūras : https://github.com/mmozuras 5031 5032 var units = { 5033 'm' : 'minutė_minutės_minutę', 5034 'mm': 'minutės_minučių_minutes', 5035 'h' : 'valanda_valandos_valandą', 5036 'hh': 'valandos_valandų_valandas', 5037 'd' : 'diena_dienos_dieną', 5038 'dd': 'dienos_dienų_dienas', 5039 'M' : 'mėnuo_mėnesio_mėnesį', 5040 'MM': 'mėnesiai_mėnesių_mėnesius', 5041 'y' : 'metai_metų_metus', 5042 'yy': 'metai_metų_metus' 5043 }; 5044 function translateSeconds(number, withoutSuffix, key, isFuture) { 5045 if (withoutSuffix) { 5046 return 'kelios sekundės'; 5047 } else { 5048 return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; 5049 } 5050 } 5051 function translateSingular(number, withoutSuffix, key, isFuture) { 5052 return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]); 5053 } 5054 function special(number) { 5055 return number % 10 === 0 || (number > 10 && number < 20); 5056 } 5057 function forms(key) { 5058 return units[key].split('_'); 5059 } 5060 function translate$6(number, withoutSuffix, key, isFuture) { 5061 var result = number + ' '; 5062 if (number === 1) { 5063 return result + translateSingular(number, withoutSuffix, key[0], isFuture); 5064 } else if (withoutSuffix) { 5065 return result + (special(number) ? forms(key)[1] : forms(key)[0]); 5066 } else { 5067 if (isFuture) { 5068 return result + forms(key)[1]; 5069 } else { 5070 return result + (special(number) ? forms(key)[1] : forms(key)[2]); 5071 } 5072 } 5073 } 5074 moment.defineLocale('lt', { 5075 months : { 5076 format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'), 5077 standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'), 5078 isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/ 5079 }, 5080 monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), 5081 weekdays : { 5082 format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'), 5083 standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'), 5084 isFormat: /dddd HH:mm/ 5085 }, 5086 weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'), 5087 weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'), 5088 weekdaysParseExact : true, 5089 longDateFormat : { 5090 LT : 'HH:mm', 5091 LTS : 'HH:mm:ss', 5092 L : 'YYYY-MM-DD', 5093 LL : 'YYYY [m.] MMMM D [d.]', 5094 LLL : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', 5095 LLLL : 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', 5096 l : 'YYYY-MM-DD', 5097 ll : 'YYYY [m.] MMMM D [d.]', 5098 lll : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', 5099 llll : 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' 5100 }, 5101 calendar : { 5102 sameDay : '[Šiandien] LT', 5103 nextDay : '[Rytoj] LT', 5104 nextWeek : 'dddd LT', 5105 lastDay : '[Vakar] LT', 5106 lastWeek : '[Praėjusį] dddd LT', 5107 sameElse : 'L' 5108 }, 5109 relativeTime : { 5110 future : 'po %s', 5111 past : 'prieš %s', 5112 s : translateSeconds, 5113 m : translateSingular, 5114 mm : translate$6, 5115 h : translateSingular, 5116 hh : translate$6, 5117 d : translateSingular, 5118 dd : translate$6, 5119 M : translateSingular, 5120 MM : translate$6, 5121 y : translateSingular, 5122 yy : translate$6 5123 }, 5124 dayOfMonthOrdinalParse: /\d{1,2}-oji/, 5125 ordinal : function (number) { 5126 return number + '-oji'; 5127 }, 5128 week : { 5129 dow : 1, // Monday is the first day of the week. 5130 doy : 4 // The week that contains Jan 4th is the first week of the year. 5131 } 5132 }); 5133 5134 //! moment.js locale configuration 5135 //! locale : Latvian [lv] 5136 //! author : Kristaps Karlsons : https://github.com/skakri 5137 //! author : Jānis Elmeris : https://github.com/JanisE 5138 5139 var units$1 = { 5140 'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'), 5141 'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'), 5142 'h': 'stundas_stundām_stunda_stundas'.split('_'), 5143 'hh': 'stundas_stundām_stunda_stundas'.split('_'), 5144 'd': 'dienas_dienām_diena_dienas'.split('_'), 5145 'dd': 'dienas_dienām_diena_dienas'.split('_'), 5146 'M': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), 5147 'MM': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), 5148 'y': 'gada_gadiem_gads_gadi'.split('_'), 5149 'yy': 'gada_gadiem_gads_gadi'.split('_') 5150 }; 5151 /** 5152 * @param withoutSuffix boolean true = a length of time; false = before/after a period of time. 5153 */ 5154 function format(forms, number, withoutSuffix) { 5155 if (withoutSuffix) { 5156 // E.g. "21 minūte", "3 minūtes". 5157 return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3]; 5158 } else { 5159 // E.g. "21 minūtes" as in "pēc 21 minūtes". 5160 // E.g. "3 minūtēm" as in "pēc 3 minūtēm". 5161 return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1]; 5162 } 5163 } 5164 function relativeTimeWithPlural$1(number, withoutSuffix, key) { 5165 return number + ' ' + format(units$1[key], number, withoutSuffix); 5166 } 5167 function relativeTimeWithSingular(number, withoutSuffix, key) { 5168 return format(units$1[key], number, withoutSuffix); 5169 } 5170 function relativeSeconds(number, withoutSuffix) { 5171 return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm'; 5172 } 5173 5174 moment.defineLocale('lv', { 5175 months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'), 5176 monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'), 5177 weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'), 5178 weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'), 5179 weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'), 5180 weekdaysParseExact : true, 5181 longDateFormat : { 5182 LT : 'HH:mm', 5183 LTS : 'HH:mm:ss', 5184 L : 'DD.MM.YYYY.', 5185 LL : 'YYYY. [gada] D. MMMM', 5186 LLL : 'YYYY. [gada] D. MMMM, HH:mm', 5187 LLLL : 'YYYY. [gada] D. MMMM, dddd, HH:mm' 5188 }, 5189 calendar : { 5190 sameDay : '[Šodien pulksten] LT', 5191 nextDay : '[Rīt pulksten] LT', 5192 nextWeek : 'dddd [pulksten] LT', 5193 lastDay : '[Vakar pulksten] LT', 5194 lastWeek : '[Pagājušā] dddd [pulksten] LT', 5195 sameElse : 'L' 5196 }, 5197 relativeTime : { 5198 future : 'pēc %s', 5199 past : 'pirms %s', 5200 s : relativeSeconds, 5201 m : relativeTimeWithSingular, 5202 mm : relativeTimeWithPlural$1, 5203 h : relativeTimeWithSingular, 5204 hh : relativeTimeWithPlural$1, 5205 d : relativeTimeWithSingular, 5206 dd : relativeTimeWithPlural$1, 5207 M : relativeTimeWithSingular, 5208 MM : relativeTimeWithPlural$1, 5209 y : relativeTimeWithSingular, 5210 yy : relativeTimeWithPlural$1 5211 }, 5212 dayOfMonthOrdinalParse: /\d{1,2}\./, 5213 ordinal : '%d.', 5214 week : { 5215 dow : 1, // Monday is the first day of the week. 5216 doy : 4 // The week that contains Jan 4th is the first week of the year. 5217 } 5218 }); 5219 5220 //! moment.js locale configuration 5221 //! locale : Montenegrin [me] 5222 //! author : Miodrag Nikač <miodrag@restartit.me> : https://github.com/miodragnikac 5223 5224 var translator = { 5225 words: { //Different grammatical cases 5226 m: ['jedan minut', 'jednog minuta'], 5227 mm: ['minut', 'minuta', 'minuta'], 5228 h: ['jedan sat', 'jednog sata'], 5229 hh: ['sat', 'sata', 'sati'], 5230 dd: ['dan', 'dana', 'dana'], 5231 MM: ['mjesec', 'mjeseca', 'mjeseci'], 5232 yy: ['godina', 'godine', 'godina'] 5233 }, 5234 correctGrammaticalCase: function (number, wordKey) { 5235 return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); 5236 }, 5237 translate: function (number, withoutSuffix, key) { 5238 var wordKey = translator.words[key]; 5239 if (key.length === 1) { 5240 return withoutSuffix ? wordKey[0] : wordKey[1]; 5241 } else { 5242 return number + ' ' + translator.correctGrammaticalCase(number, wordKey); 5243 } 5244 } 5245 }; 5246 5247 moment.defineLocale('me', { 5248 months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), 5249 monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), 5250 monthsParseExact : true, 5251 weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), 5252 weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), 5253 weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), 5254 weekdaysParseExact : true, 5255 longDateFormat: { 5256 LT: 'H:mm', 5257 LTS : 'H:mm:ss', 5258 L: 'DD.MM.YYYY', 5259 LL: 'D. MMMM YYYY', 5260 LLL: 'D. MMMM YYYY H:mm', 5261 LLLL: 'dddd, D. MMMM YYYY H:mm' 5262 }, 5263 calendar: { 5264 sameDay: '[danas u] LT', 5265 nextDay: '[sjutra u] LT', 5266 5267 nextWeek: function () { 5268 switch (this.day()) { 5269 case 0: 5270 return '[u] [nedjelju] [u] LT'; 5271 case 3: 5272 return '[u] [srijedu] [u] LT'; 5273 case 6: 5274 return '[u] [subotu] [u] LT'; 5275 case 1: 5276 case 2: 5277 case 4: 5278 case 5: 5279 return '[u] dddd [u] LT'; 5280 } 5281 }, 5282 lastDay : '[juče u] LT', 5283 lastWeek : function () { 5284 var lastWeekDays = [ 5285 '[prošle] [nedjelje] [u] LT', 5286 '[prošlog] [ponedjeljka] [u] LT', 5287 '[prošlog] [utorka] [u] LT', 5288 '[prošle] [srijede] [u] LT', 5289 '[prošlog] [četvrtka] [u] LT', 5290 '[prošlog] [petka] [u] LT', 5291 '[prošle] [subote] [u] LT' 5292 ]; 5293 return lastWeekDays[this.day()]; 5294 }, 5295 sameElse : 'L' 5296 }, 5297 relativeTime : { 5298 future : 'za %s', 5299 past : 'prije %s', 5300 s : 'nekoliko sekundi', 5301 m : translator.translate, 5302 mm : translator.translate, 5303 h : translator.translate, 5304 hh : translator.translate, 5305 d : 'dan', 5306 dd : translator.translate, 5307 M : 'mjesec', 5308 MM : translator.translate, 5309 y : 'godinu', 5310 yy : translator.translate 5311 }, 5312 dayOfMonthOrdinalParse: /\d{1,2}\./, 5313 ordinal : '%d.', 5314 week : { 5315 dow : 1, // Monday is the first day of the week. 5316 doy : 7 // The week that contains Jan 1st is the first week of the year. 5317 } 5318 }); 5319 5320 //! moment.js locale configuration 5321 //! locale : Maori [mi] 5322 //! author : John Corrigan <robbiecloset@gmail.com> : https://github.com/johnideal 5323 5324 moment.defineLocale('mi', { 5325 months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'), 5326 monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'), 5327 monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, 5328 monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, 5329 monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, 5330 monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, 5331 weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'), 5332 weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), 5333 weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), 5334 longDateFormat: { 5335 LT: 'HH:mm', 5336 LTS: 'HH:mm:ss', 5337 L: 'DD/MM/YYYY', 5338 LL: 'D MMMM YYYY', 5339 LLL: 'D MMMM YYYY [i] HH:mm', 5340 LLLL: 'dddd, D MMMM YYYY [i] HH:mm' 5341 }, 5342 calendar: { 5343 sameDay: '[i teie mahana, i] LT', 5344 nextDay: '[apopo i] LT', 5345 nextWeek: 'dddd [i] LT', 5346 lastDay: '[inanahi i] LT', 5347 lastWeek: 'dddd [whakamutunga i] LT', 5348 sameElse: 'L' 5349 }, 5350 relativeTime: { 5351 future: 'i roto i %s', 5352 past: '%s i mua', 5353 s: 'te hēkona ruarua', 5354 m: 'he meneti', 5355 mm: '%d meneti', 5356 h: 'te haora', 5357 hh: '%d haora', 5358 d: 'he ra', 5359 dd: '%d ra', 5360 M: 'he marama', 5361 MM: '%d marama', 5362 y: 'he tau', 5363 yy: '%d tau' 5364 }, 5365 dayOfMonthOrdinalParse: /\d{1,2}º/, 5366 ordinal: '%dº', 5367 week : { 5368 dow : 1, // Monday is the first day of the week. 5369 doy : 4 // The week that contains Jan 4th is the first week of the year. 5370 } 5371 }); 5372 5373 //! moment.js locale configuration 5374 //! locale : Macedonian [mk] 5375 //! author : Borislav Mickov : https://github.com/B0k0 5376 5377 moment.defineLocale('mk', { 5378 months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'), 5379 monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'), 5380 weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'), 5381 weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'), 5382 weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'), 5383 longDateFormat : { 5384 LT : 'H:mm', 5385 LTS : 'H:mm:ss', 5386 L : 'D.MM.YYYY', 5387 LL : 'D MMMM YYYY', 5388 LLL : 'D MMMM YYYY H:mm', 5389 LLLL : 'dddd, D MMMM YYYY H:mm' 5390 }, 5391 calendar : { 5392 sameDay : '[Денес во] LT', 5393 nextDay : '[Утре во] LT', 5394 nextWeek : '[Во] dddd [во] LT', 5395 lastDay : '[Вчера во] LT', 5396 lastWeek : function () { 5397 switch (this.day()) { 5398 case 0: 5399 case 3: 5400 case 6: 5401 return '[Изминатата] dddd [во] LT'; 5402 case 1: 5403 case 2: 5404 case 4: 5405 case 5: 5406 return '[Изминатиот] dddd [во] LT'; 5407 } 5408 }, 5409 sameElse : 'L' 5410 }, 5411 relativeTime : { 5412 future : 'после %s', 5413 past : 'пред %s', 5414 s : 'неколку секунди', 5415 m : 'минута', 5416 mm : '%d минути', 5417 h : 'час', 5418 hh : '%d часа', 5419 d : 'ден', 5420 dd : '%d дена', 5421 M : 'месец', 5422 MM : '%d месеци', 5423 y : 'година', 5424 yy : '%d години' 5425 }, 5426 dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, 5427 ordinal : function (number) { 5428 var lastDigit = number % 10, 5429 last2Digits = number % 100; 5430 if (number === 0) { 5431 return number + '-ев'; 5432 } else if (last2Digits === 0) { 5433 return number + '-ен'; 5434 } else if (last2Digits > 10 && last2Digits < 20) { 5435 return number + '-ти'; 5436 } else if (lastDigit === 1) { 5437 return number + '-ви'; 5438 } else if (lastDigit === 2) { 5439 return number + '-ри'; 5440 } else if (lastDigit === 7 || lastDigit === 8) { 5441 return number + '-ми'; 5442 } else { 5443 return number + '-ти'; 5444 } 5445 }, 5446 week : { 5447 dow : 1, // Monday is the first day of the week. 5448 doy : 7 // The week that contains Jan 1st is the first week of the year. 5449 } 5450 }); 5451 5452 //! moment.js locale configuration 5453 //! locale : Malayalam [ml] 5454 //! author : Floyd Pink : https://github.com/floydpink 5455 5456 moment.defineLocale('ml', { 5457 months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'), 5458 monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'), 5459 monthsParseExact : true, 5460 weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'), 5461 weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'), 5462 weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'), 5463 longDateFormat : { 5464 LT : 'A h:mm -നു', 5465 LTS : 'A h:mm:ss -നു', 5466 L : 'DD/MM/YYYY', 5467 LL : 'D MMMM YYYY', 5468 LLL : 'D MMMM YYYY, A h:mm -നു', 5469 LLLL : 'dddd, D MMMM YYYY, A h:mm -നു' 5470 }, 5471 calendar : { 5472 sameDay : '[ഇന്ന്] LT', 5473 nextDay : '[നാളെ] LT', 5474 nextWeek : 'dddd, LT', 5475 lastDay : '[ഇന്നലെ] LT', 5476 lastWeek : '[കഴിഞ്ഞ] dddd, LT', 5477 sameElse : 'L' 5478 }, 5479 relativeTime : { 5480 future : '%s കഴിഞ്ഞ്', 5481 past : '%s മുൻപ്', 5482 s : 'അൽപ നിമിഷങ്ങൾ', 5483 m : 'ഒരു മിനിറ്റ്', 5484 mm : '%d മിനിറ്റ്', 5485 h : 'ഒരു മണിക്കൂർ', 5486 hh : '%d മണിക്കൂർ', 5487 d : 'ഒരു ദിവസം', 5488 dd : '%d ദിവസം', 5489 M : 'ഒരു മാസം', 5490 MM : '%d മാസം', 5491 y : 'ഒരു വർഷം', 5492 yy : '%d വർഷം' 5493 }, 5494 meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i, 5495 meridiemHour : function (hour, meridiem) { 5496 if (hour === 12) { 5497 hour = 0; 5498 } 5499 if ((meridiem === 'രാത്രി' && hour >= 4) || 5500 meridiem === 'ഉച്ച കഴിഞ്ഞ്' || 5501 meridiem === 'വൈകുന്നേരം') { 5502 return hour + 12; 5503 } else { 5504 return hour; 5505 } 5506 }, 5507 meridiem : function (hour, minute, isLower) { 5508 if (hour < 4) { 5509 return 'രാത്രി'; 5510 } else if (hour < 12) { 5511 return 'രാവിലെ'; 5512 } else if (hour < 17) { 5513 return 'ഉച്ച കഴിഞ്ഞ്'; 5514 } else if (hour < 20) { 5515 return 'വൈകുന്നേരം'; 5516 } else { 5517 return 'രാത്രി'; 5518 } 5519 } 5520 }); 5521 5522 //! moment.js locale configuration 5523 //! locale : Marathi [mr] 5524 //! author : Harshad Kale : https://github.com/kalehv 5525 //! author : Vivek Athalye : https://github.com/vnathalye 5526 5527 var symbolMap$8 = { 5528 '1': '१', 5529 '2': '२', 5530 '3': '३', 5531 '4': '४', 5532 '5': '५', 5533 '6': '६', 5534 '7': '७', 5535 '8': '८', 5536 '9': '९', 5537 '0': '०' 5538 }; 5539 var numberMap$7 = { 5540 '१': '1', 5541 '२': '2', 5542 '३': '3', 5543 '४': '4', 5544 '५': '5', 5545 '६': '6', 5546 '७': '7', 5547 '८': '8', 5548 '९': '9', 5549 '०': '0' 5550 }; 5551 5552 function relativeTimeMr(number, withoutSuffix, string, isFuture) 5553 { 5554 var output = ''; 5555 if (withoutSuffix) { 5556 switch (string) { 5557 case 's': output = 'काही सेकंद'; break; 5558 case 'm': output = 'एक मिनिट'; break; 5559 case 'mm': output = '%d मिनिटे'; break; 5560 case 'h': output = 'एक तास'; break; 5561 case 'hh': output = '%d तास'; break; 5562 case 'd': output = 'एक दिवस'; break; 5563 case 'dd': output = '%d दिवस'; break; 5564 case 'M': output = 'एक महिना'; break; 5565 case 'MM': output = '%d महिने'; break; 5566 case 'y': output = 'एक वर्ष'; break; 5567 case 'yy': output = '%d वर्षे'; break; 5568 } 5569 } 5570 else { 5571 switch (string) { 5572 case 's': output = 'काही सेकंदां'; break; 5573 case 'm': output = 'एका मिनिटा'; break; 5574 case 'mm': output = '%d मिनिटां'; break; 5575 case 'h': output = 'एका तासा'; break; 5576 case 'hh': output = '%d तासां'; break; 5577 case 'd': output = 'एका दिवसा'; break; 5578 case 'dd': output = '%d दिवसां'; break; 5579 case 'M': output = 'एका महिन्या'; break; 5580 case 'MM': output = '%d महिन्यां'; break; 5581 case 'y': output = 'एका वर्षा'; break; 5582 case 'yy': output = '%d वर्षां'; break; 5583 } 5584 } 5585 return output.replace(/%d/i, number); 5586 } 5587 5588 moment.defineLocale('mr', { 5589 months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'), 5590 monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'), 5591 monthsParseExact : true, 5592 weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), 5593 weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'), 5594 weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), 5595 longDateFormat : { 5596 LT : 'A h:mm वाजता', 5597 LTS : 'A h:mm:ss वाजता', 5598 L : 'DD/MM/YYYY', 5599 LL : 'D MMMM YYYY', 5600 LLL : 'D MMMM YYYY, A h:mm वाजता', 5601 LLLL : 'dddd, D MMMM YYYY, A h:mm वाजता' 5602 }, 5603 calendar : { 5604 sameDay : '[आज] LT', 5605 nextDay : '[उद्या] LT', 5606 nextWeek : 'dddd, LT', 5607 lastDay : '[काल] LT', 5608 lastWeek: '[मागील] dddd, LT', 5609 sameElse : 'L' 5610 }, 5611 relativeTime : { 5612 future: '%sमध्ये', 5613 past: '%sपूर्वी', 5614 s: relativeTimeMr, 5615 m: relativeTimeMr, 5616 mm: relativeTimeMr, 5617 h: relativeTimeMr, 5618 hh: relativeTimeMr, 5619 d: relativeTimeMr, 5620 dd: relativeTimeMr, 5621 M: relativeTimeMr, 5622 MM: relativeTimeMr, 5623 y: relativeTimeMr, 5624 yy: relativeTimeMr 5625 }, 5626 preparse: function (string) { 5627 return string.replace(/[१२३४५६७८९०]/g, function (match) { 5628 return numberMap$7[match]; 5629 }); 5630 }, 5631 postformat: function (string) { 5632 return string.replace(/\d/g, function (match) { 5633 return symbolMap$8[match]; 5634 }); 5635 }, 5636 meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/, 5637 meridiemHour : function (hour, meridiem) { 5638 if (hour === 12) { 5639 hour = 0; 5640 } 5641 if (meridiem === 'रात्री') { 5642 return hour < 4 ? hour : hour + 12; 5643 } else if (meridiem === 'सकाळी') { 5644 return hour; 5645 } else if (meridiem === 'दुपारी') { 5646 return hour >= 10 ? hour : hour + 12; 5647 } else if (meridiem === 'सायंकाळी') { 5648 return hour + 12; 5649 } 5650 }, 5651 meridiem: function (hour, minute, isLower) { 5652 if (hour < 4) { 5653 return 'रात्री'; 5654 } else if (hour < 10) { 5655 return 'सकाळी'; 5656 } else if (hour < 17) { 5657 return 'दुपारी'; 5658 } else if (hour < 20) { 5659 return 'सायंकाळी'; 5660 } else { 5661 return 'रात्री'; 5662 } 5663 }, 5664 week : { 5665 dow : 0, // Sunday is the first day of the week. 5666 doy : 6 // The week that contains Jan 1st is the first week of the year. 5667 } 5668 }); 5669 5670 //! moment.js locale configuration 5671 //! locale : Malay [ms-my] 5672 //! note : DEPRECATED, the correct one is [ms] 5673 //! author : Weldan Jamili : https://github.com/weldan 5674 5675 moment.defineLocale('ms-my', { 5676 months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), 5677 monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), 5678 weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), 5679 weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), 5680 weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), 5681 longDateFormat : { 5682 LT : 'HH.mm', 5683 LTS : 'HH.mm.ss', 5684 L : 'DD/MM/YYYY', 5685 LL : 'D MMMM YYYY', 5686 LLL : 'D MMMM YYYY [pukul] HH.mm', 5687 LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' 5688 }, 5689 meridiemParse: /pagi|tengahari|petang|malam/, 5690 meridiemHour: function (hour, meridiem) { 5691 if (hour === 12) { 5692 hour = 0; 5693 } 5694 if (meridiem === 'pagi') { 5695 return hour; 5696 } else if (meridiem === 'tengahari') { 5697 return hour >= 11 ? hour : hour + 12; 5698 } else if (meridiem === 'petang' || meridiem === 'malam') { 5699 return hour + 12; 5700 } 5701 }, 5702 meridiem : function (hours, minutes, isLower) { 5703 if (hours < 11) { 5704 return 'pagi'; 5705 } else if (hours < 15) { 5706 return 'tengahari'; 5707 } else if (hours < 19) { 5708 return 'petang'; 5709 } else { 5710 return 'malam'; 5711 } 5712 }, 5713 calendar : { 5714 sameDay : '[Hari ini pukul] LT', 5715 nextDay : '[Esok pukul] LT', 5716 nextWeek : 'dddd [pukul] LT', 5717 lastDay : '[Kelmarin pukul] LT', 5718 lastWeek : 'dddd [lepas pukul] LT', 5719 sameElse : 'L' 5720 }, 5721 relativeTime : { 5722 future : 'dalam %s', 5723 past : '%s yang lepas', 5724 s : 'beberapa saat', 5725 m : 'seminit', 5726 mm : '%d minit', 5727 h : 'sejam', 5728 hh : '%d jam', 5729 d : 'sehari', 5730 dd : '%d hari', 5731 M : 'sebulan', 5732 MM : '%d bulan', 5733 y : 'setahun', 5734 yy : '%d tahun' 5735 }, 5736 week : { 5737 dow : 1, // Monday is the first day of the week. 5738 doy : 7 // The week that contains Jan 1st is the first week of the year. 5739 } 5740 }); 5741 5742 //! moment.js locale configuration 5743 //! locale : Malay [ms] 5744 //! author : Weldan Jamili : https://github.com/weldan 5745 5746 moment.defineLocale('ms', { 5747 months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), 5748 monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), 5749 weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), 5750 weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), 5751 weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), 5752 longDateFormat : { 5753 LT : 'HH.mm', 5754 LTS : 'HH.mm.ss', 5755 L : 'DD/MM/YYYY', 5756 LL : 'D MMMM YYYY', 5757 LLL : 'D MMMM YYYY [pukul] HH.mm', 5758 LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' 5759 }, 5760 meridiemParse: /pagi|tengahari|petang|malam/, 5761 meridiemHour: function (hour, meridiem) { 5762 if (hour === 12) { 5763 hour = 0; 5764 } 5765 if (meridiem === 'pagi') { 5766 return hour; 5767 } else if (meridiem === 'tengahari') { 5768 return hour >= 11 ? hour : hour + 12; 5769 } else if (meridiem === 'petang' || meridiem === 'malam') { 5770 return hour + 12; 5771 } 5772 }, 5773 meridiem : function (hours, minutes, isLower) { 5774 if (hours < 11) { 5775 return 'pagi'; 5776 } else if (hours < 15) { 5777 return 'tengahari'; 5778 } else if (hours < 19) { 5779 return 'petang'; 5780 } else { 5781 return 'malam'; 5782 } 5783 }, 5784 calendar : { 5785 sameDay : '[Hari ini pukul] LT', 5786 nextDay : '[Esok pukul] LT', 5787 nextWeek : 'dddd [pukul] LT', 5788 lastDay : '[Kelmarin pukul] LT', 5789 lastWeek : 'dddd [lepas pukul] LT', 5790 sameElse : 'L' 5791 }, 5792 relativeTime : { 5793 future : 'dalam %s', 5794 past : '%s yang lepas', 5795 s : 'beberapa saat', 5796 m : 'seminit', 5797 mm : '%d minit', 5798 h : 'sejam', 5799 hh : '%d jam', 5800 d : 'sehari', 5801 dd : '%d hari', 5802 M : 'sebulan', 5803 MM : '%d bulan', 5804 y : 'setahun', 5805 yy : '%d tahun' 5806 }, 5807 week : { 5808 dow : 1, // Monday is the first day of the week. 5809 doy : 7 // The week that contains Jan 1st is the first week of the year. 5810 } 5811 }); 5812 5813 //! moment.js locale configuration 5814 //! locale : Burmese [my] 5815 //! author : Squar team, mysquar.com 5816 //! author : David Rossellat : https://github.com/gholadr 5817 //! author : Tin Aung Lin : https://github.com/thanyawzinmin 5818 5819 var symbolMap$9 = { 5820 '1': '၁', 5821 '2': '၂', 5822 '3': '၃', 5823 '4': '၄', 5824 '5': '၅', 5825 '6': '၆', 5826 '7': '၇', 5827 '8': '၈', 5828 '9': '၉', 5829 '0': '၀' 5830 }; 5831 var numberMap$8 = { 5832 '၁': '1', 5833 '၂': '2', 5834 '၃': '3', 5835 '၄': '4', 5836 '၅': '5', 5837 '၆': '6', 5838 '၇': '7', 5839 '၈': '8', 5840 '၉': '9', 5841 '၀': '0' 5842 }; 5843 5844 moment.defineLocale('my', { 5845 months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'), 5846 monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'), 5847 weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'), 5848 weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), 5849 weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), 5850 5851 longDateFormat: { 5852 LT: 'HH:mm', 5853 LTS: 'HH:mm:ss', 5854 L: 'DD/MM/YYYY', 5855 LL: 'D MMMM YYYY', 5856 LLL: 'D MMMM YYYY HH:mm', 5857 LLLL: 'dddd D MMMM YYYY HH:mm' 5858 }, 5859 calendar: { 5860 sameDay: '[ယနေ.] LT [မှာ]', 5861 nextDay: '[မနက်ဖြန်] LT [မှာ]', 5862 nextWeek: 'dddd LT [မှာ]', 5863 lastDay: '[မနေ.က] LT [မှာ]', 5864 lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]', 5865 sameElse: 'L' 5866 }, 5867 relativeTime: { 5868 future: 'လာမည့် %s မှာ', 5869 past: 'လွန်ခဲ့သော %s က', 5870 s: 'စက္ကန်.အနည်းငယ်', 5871 m: 'တစ်မိနစ်', 5872 mm: '%d မိနစ်', 5873 h: 'တစ်နာရီ', 5874 hh: '%d နာရီ', 5875 d: 'တစ်ရက်', 5876 dd: '%d ရက်', 5877 M: 'တစ်လ', 5878 MM: '%d လ', 5879 y: 'တစ်နှစ်', 5880 yy: '%d နှစ်' 5881 }, 5882 preparse: function (string) { 5883 return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) { 5884 return numberMap$8[match]; 5885 }); 5886 }, 5887 postformat: function (string) { 5888 return string.replace(/\d/g, function (match) { 5889 return symbolMap$9[match]; 5890 }); 5891 }, 5892 week: { 5893 dow: 1, // Monday is the first day of the week. 5894 doy: 4 // The week that contains Jan 1st is the first week of the year. 5895 } 5896 }); 5897 5898 //! moment.js locale configuration 5899 //! locale : Norwegian Bokmål [nb] 5900 //! authors : Espen Hovlandsdal : https://github.com/rexxars 5901 //! Sigurd Gartmann : https://github.com/sigurdga 5902 5903 moment.defineLocale('nb', { 5904 months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), 5905 monthsShort : 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'), 5906 monthsParseExact : true, 5907 weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), 5908 weekdaysShort : 'sø._ma._ti._on._to._fr._lø.'.split('_'), 5909 weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), 5910 weekdaysParseExact : true, 5911 longDateFormat : { 5912 LT : 'HH:mm', 5913 LTS : 'HH:mm:ss', 5914 L : 'DD.MM.YYYY', 5915 LL : 'D. MMMM YYYY', 5916 LLL : 'D. MMMM YYYY [kl.] HH:mm', 5917 LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm' 5918 }, 5919 calendar : { 5920 sameDay: '[i dag kl.] LT', 5921 nextDay: '[i morgen kl.] LT', 5922 nextWeek: 'dddd [kl.] LT', 5923 lastDay: '[i går kl.] LT', 5924 lastWeek: '[forrige] dddd [kl.] LT', 5925 sameElse: 'L' 5926 }, 5927 relativeTime : { 5928 future : 'om %s', 5929 past : '%s siden', 5930 s : 'noen sekunder', 5931 m : 'ett minutt', 5932 mm : '%d minutter', 5933 h : 'en time', 5934 hh : '%d timer', 5935 d : 'en dag', 5936 dd : '%d dager', 5937 M : 'en måned', 5938 MM : '%d måneder', 5939 y : 'ett år', 5940 yy : '%d år' 5941 }, 5942 dayOfMonthOrdinalParse: /\d{1,2}\./, 5943 ordinal : '%d.', 5944 week : { 5945 dow : 1, // Monday is the first day of the week. 5946 doy : 4 // The week that contains Jan 4th is the first week of the year. 5947 } 5948 }); 5949 5950 //! moment.js locale configuration 5951 //! locale : Nepalese [ne] 5952 //! author : suvash : https://github.com/suvash 5953 5954 var symbolMap$10 = { 5955 '1': '१', 5956 '2': '२', 5957 '3': '३', 5958 '4': '४', 5959 '5': '५', 5960 '6': '६', 5961 '7': '७', 5962 '8': '८', 5963 '9': '९', 5964 '0': '०' 5965 }; 5966 var numberMap$9 = { 5967 '१': '1', 5968 '२': '2', 5969 '३': '3', 5970 '४': '4', 5971 '५': '5', 5972 '६': '6', 5973 '७': '7', 5974 '८': '8', 5975 '९': '9', 5976 '०': '0' 5977 }; 5978 5979 moment.defineLocale('ne', { 5980 months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'), 5981 monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'), 5982 monthsParseExact : true, 5983 weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'), 5984 weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'), 5985 weekdaysMin : 'आ._सो._मं._बु._बि._शु._श.'.split('_'), 5986 weekdaysParseExact : true, 5987 longDateFormat : { 5988 LT : 'Aको h:mm बजे', 5989 LTS : 'Aको h:mm:ss बजे', 5990 L : 'DD/MM/YYYY', 5991 LL : 'D MMMM YYYY', 5992 LLL : 'D MMMM YYYY, Aको h:mm बजे', 5993 LLLL : 'dddd, D MMMM YYYY, Aको h:mm बजे' 5994 }, 5995 preparse: function (string) { 5996 return string.replace(/[१२३४५६७८९०]/g, function (match) { 5997 return numberMap$9[match]; 5998 }); 5999 }, 6000 postformat: function (string) { 6001 return string.replace(/\d/g, function (match) { 6002 return symbolMap$10[match]; 6003 }); 6004 }, 6005 meridiemParse: /राति|बिहान|दिउँसो|साँझ/, 6006 meridiemHour : function (hour, meridiem) { 6007 if (hour === 12) { 6008 hour = 0; 6009 } 6010 if (meridiem === 'राति') { 6011 return hour < 4 ? hour : hour + 12; 6012 } else if (meridiem === 'बिहान') { 6013 return hour; 6014 } else if (meridiem === 'दिउँसो') { 6015 return hour >= 10 ? hour : hour + 12; 6016 } else if (meridiem === 'साँझ') { 6017 return hour + 12; 6018 } 6019 }, 6020 meridiem : function (hour, minute, isLower) { 6021 if (hour < 3) { 6022 return 'राति'; 6023 } else if (hour < 12) { 6024 return 'बिहान'; 6025 } else if (hour < 16) { 6026 return 'दिउँसो'; 6027 } else if (hour < 20) { 6028 return 'साँझ'; 6029 } else { 6030 return 'राति'; 6031 } 6032 }, 6033 calendar : { 6034 sameDay : '[आज] LT', 6035 nextDay : '[भोलि] LT', 6036 nextWeek : '[आउँदो] dddd[,] LT', 6037 lastDay : '[हिजो] LT', 6038 lastWeek : '[गएको] dddd[,] LT', 6039 sameElse : 'L' 6040 }, 6041 relativeTime : { 6042 future : '%sमा', 6043 past : '%s अगाडि', 6044 s : 'केही क्षण', 6045 m : 'एक मिनेट', 6046 mm : '%d मिनेट', 6047 h : 'एक घण्टा', 6048 hh : '%d घण्टा', 6049 d : 'एक दिन', 6050 dd : '%d दिन', 6051 M : 'एक महिना', 6052 MM : '%d महिना', 6053 y : 'एक बर्ष', 6054 yy : '%d बर्ष' 6055 }, 6056 week : { 6057 dow : 0, // Sunday is the first day of the week. 6058 doy : 6 // The week that contains Jan 1st is the first week of the year. 6059 } 6060 }); 6061 6062 //! moment.js locale configuration 6063 //! locale : Dutch (Belgium) [nl-be] 6064 //! author : Joris Röling : https://github.com/jorisroling 6065 //! author : Jacob Middag : https://github.com/middagj 6066 6067 var monthsShortWithDots$1 = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'); 6068 var monthsShortWithoutDots$1 = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'); 6069 6070 var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i]; 6071 var monthsRegex = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; 6072 6073 moment.defineLocale('nl-be', { 6074 months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), 6075 monthsShort : function (m, format) { 6076 if (!m) { 6077 return monthsShortWithDots$1; 6078 } else if (/-MMM-/.test(format)) { 6079 return monthsShortWithoutDots$1[m.month()]; 6080 } else { 6081 return monthsShortWithDots$1[m.month()]; 6082 } 6083 }, 6084 6085 monthsRegex: monthsRegex, 6086 monthsShortRegex: monthsRegex, 6087 monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i, 6088 monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, 6089 6090 monthsParse : monthsParse, 6091 longMonthsParse : monthsParse, 6092 shortMonthsParse : monthsParse, 6093 6094 weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), 6095 weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'), 6096 weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'), 6097 weekdaysParseExact : true, 6098 longDateFormat : { 6099 LT : 'HH:mm', 6100 LTS : 'HH:mm:ss', 6101 L : 'DD/MM/YYYY', 6102 LL : 'D MMMM YYYY', 6103 LLL : 'D MMMM YYYY HH:mm', 6104 LLLL : 'dddd D MMMM YYYY HH:mm' 6105 }, 6106 calendar : { 6107 sameDay: '[vandaag om] LT', 6108 nextDay: '[morgen om] LT', 6109 nextWeek: 'dddd [om] LT', 6110 lastDay: '[gisteren om] LT', 6111 lastWeek: '[afgelopen] dddd [om] LT', 6112 sameElse: 'L' 6113 }, 6114 relativeTime : { 6115 future : 'over %s', 6116 past : '%s geleden', 6117 s : 'een paar seconden', 6118 m : 'één minuut', 6119 mm : '%d minuten', 6120 h : 'één uur', 6121 hh : '%d uur', 6122 d : 'één dag', 6123 dd : '%d dagen', 6124 M : 'één maand', 6125 MM : '%d maanden', 6126 y : 'één jaar', 6127 yy : '%d jaar' 6128 }, 6129 dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, 6130 ordinal : function (number) { 6131 return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); 6132 }, 6133 week : { 6134 dow : 1, // Monday is the first day of the week. 6135 doy : 4 // The week that contains Jan 4th is the first week of the year. 6136 } 6137 }); 6138 6139 //! moment.js locale configuration 6140 //! locale : Dutch [nl] 6141 //! author : Joris Röling : https://github.com/jorisroling 6142 //! author : Jacob Middag : https://github.com/middagj 6143 6144 var monthsShortWithDots$2 = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'); 6145 var monthsShortWithoutDots$2 = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'); 6146 6147 var monthsParse$1 = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i]; 6148 var monthsRegex$1 = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; 6149 6150 moment.defineLocale('nl', { 6151 months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), 6152 monthsShort : function (m, format) { 6153 if (!m) { 6154 return monthsShortWithDots$2; 6155 } else if (/-MMM-/.test(format)) { 6156 return monthsShortWithoutDots$2[m.month()]; 6157 } else { 6158 return monthsShortWithDots$2[m.month()]; 6159 } 6160 }, 6161 6162 monthsRegex: monthsRegex$1, 6163 monthsShortRegex: monthsRegex$1, 6164 monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i, 6165 monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, 6166 6167 monthsParse : monthsParse$1, 6168 longMonthsParse : monthsParse$1, 6169 shortMonthsParse : monthsParse$1, 6170 6171 weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), 6172 weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'), 6173 weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'), 6174 weekdaysParseExact : true, 6175 longDateFormat : { 6176 LT : 'HH:mm', 6177 LTS : 'HH:mm:ss', 6178 L : 'DD-MM-YYYY', 6179 LL : 'D MMMM YYYY', 6180 LLL : 'D MMMM YYYY HH:mm', 6181 LLLL : 'dddd D MMMM YYYY HH:mm' 6182 }, 6183 calendar : { 6184 sameDay: '[vandaag om] LT', 6185 nextDay: '[morgen om] LT', 6186 nextWeek: 'dddd [om] LT', 6187 lastDay: '[gisteren om] LT', 6188 lastWeek: '[afgelopen] dddd [om] LT', 6189 sameElse: 'L' 6190 }, 6191 relativeTime : { 6192 future : 'over %s', 6193 past : '%s geleden', 6194 s : 'een paar seconden', 6195 m : 'één minuut', 6196 mm : '%d minuten', 6197 h : 'één uur', 6198 hh : '%d uur', 6199 d : 'één dag', 6200 dd : '%d dagen', 6201 M : 'één maand', 6202 MM : '%d maanden', 6203 y : 'één jaar', 6204 yy : '%d jaar' 6205 }, 6206 dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, 6207 ordinal : function (number) { 6208 return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); 6209 }, 6210 week : { 6211 dow : 1, // Monday is the first day of the week. 6212 doy : 4 // The week that contains Jan 4th is the first week of the year. 6213 } 6214 }); 6215 6216 //! moment.js locale configuration 6217 //! locale : Nynorsk [nn] 6218 //! author : https://github.com/mechuwind 6219 6220 moment.defineLocale('nn', { 6221 months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), 6222 monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), 6223 weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'), 6224 weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'), 6225 weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'), 6226 longDateFormat : { 6227 LT : 'HH:mm', 6228 LTS : 'HH:mm:ss', 6229 L : 'DD.MM.YYYY', 6230 LL : 'D. MMMM YYYY', 6231 LLL : 'D. MMMM YYYY [kl.] H:mm', 6232 LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm' 6233 }, 6234 calendar : { 6235 sameDay: '[I dag klokka] LT', 6236 nextDay: '[I morgon klokka] LT', 6237 nextWeek: 'dddd [klokka] LT', 6238 lastDay: '[I går klokka] LT', 6239 lastWeek: '[Føregåande] dddd [klokka] LT', 6240 sameElse: 'L' 6241 }, 6242 relativeTime : { 6243 future : 'om %s', 6244 past : '%s sidan', 6245 s : 'nokre sekund', 6246 m : 'eit minutt', 6247 mm : '%d minutt', 6248 h : 'ein time', 6249 hh : '%d timar', 6250 d : 'ein dag', 6251 dd : '%d dagar', 6252 M : 'ein månad', 6253 MM : '%d månader', 6254 y : 'eit år', 6255 yy : '%d år' 6256 }, 6257 dayOfMonthOrdinalParse: /\d{1,2}\./, 6258 ordinal : '%d.', 6259 week : { 6260 dow : 1, // Monday is the first day of the week. 6261 doy : 4 // The week that contains Jan 4th is the first week of the year. 6262 } 6263 }); 6264 6265 //! moment.js locale configuration 6266 //! locale : Punjabi (India) [pa-in] 6267 //! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit 6268 6269 var symbolMap$11 = { 6270 '1': '੧', 6271 '2': '੨', 6272 '3': '੩', 6273 '4': '੪', 6274 '5': '੫', 6275 '6': '੬', 6276 '7': '੭', 6277 '8': '੮', 6278 '9': '੯', 6279 '0': '੦' 6280 }; 6281 var numberMap$10 = { 6282 '੧': '1', 6283 '੨': '2', 6284 '੩': '3', 6285 '੪': '4', 6286 '੫': '5', 6287 '੬': '6', 6288 '੭': '7', 6289 '੮': '8', 6290 '੯': '9', 6291 '੦': '0' 6292 }; 6293 6294 moment.defineLocale('pa-in', { 6295 // There are months name as per Nanakshahi Calender but they are not used as rigidly in modern Punjabi. 6296 months : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), 6297 monthsShort : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), 6298 weekdays : 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'), 6299 weekdaysShort : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), 6300 weekdaysMin : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), 6301 longDateFormat : { 6302 LT : 'A h:mm ਵਜੇ', 6303 LTS : 'A h:mm:ss ਵਜੇ', 6304 L : 'DD/MM/YYYY', 6305 LL : 'D MMMM YYYY', 6306 LLL : 'D MMMM YYYY, A h:mm ਵਜੇ', 6307 LLLL : 'dddd, D MMMM YYYY, A h:mm ਵਜੇ' 6308 }, 6309 calendar : { 6310 sameDay : '[ਅਜ] LT', 6311 nextDay : '[ਕਲ] LT', 6312 nextWeek : 'dddd, LT', 6313 lastDay : '[ਕਲ] LT', 6314 lastWeek : '[ਪਿਛਲੇ] dddd, LT', 6315 sameElse : 'L' 6316 }, 6317 relativeTime : { 6318 future : '%s ਵਿੱਚ', 6319 past : '%s ਪਿਛਲੇ', 6320 s : 'ਕੁਝ ਸਕਿੰਟ', 6321 m : 'ਇਕ ਮਿੰਟ', 6322 mm : '%d ਮਿੰਟ', 6323 h : 'ਇੱਕ ਘੰਟਾ', 6324 hh : '%d ਘੰਟੇ', 6325 d : 'ਇੱਕ ਦਿਨ', 6326 dd : '%d ਦਿਨ', 6327 M : 'ਇੱਕ ਮਹੀਨਾ', 6328 MM : '%d ਮਹੀਨੇ', 6329 y : 'ਇੱਕ ਸਾਲ', 6330 yy : '%d ਸਾਲ' 6331 }, 6332 preparse: function (string) { 6333 return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) { 6334 return numberMap$10[match]; 6335 }); 6336 }, 6337 postformat: function (string) { 6338 return string.replace(/\d/g, function (match) { 6339 return symbolMap$11[match]; 6340 }); 6341 }, 6342 // Punjabi notation for meridiems are quite fuzzy in practice. While there exists 6343 // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi. 6344 meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/, 6345 meridiemHour : function (hour, meridiem) { 6346 if (hour === 12) { 6347 hour = 0; 6348 } 6349 if (meridiem === 'ਰਾਤ') { 6350 return hour < 4 ? hour : hour + 12; 6351 } else if (meridiem === 'ਸਵੇਰ') { 6352 return hour; 6353 } else if (meridiem === 'ਦੁਪਹਿਰ') { 6354 return hour >= 10 ? hour : hour + 12; 6355 } else if (meridiem === 'ਸ਼ਾਮ') { 6356 return hour + 12; 6357 } 6358 }, 6359 meridiem : function (hour, minute, isLower) { 6360 if (hour < 4) { 6361 return 'ਰਾਤ'; 6362 } else if (hour < 10) { 6363 return 'ਸਵੇਰ'; 6364 } else if (hour < 17) { 6365 return 'ਦੁਪਹਿਰ'; 6366 } else if (hour < 20) { 6367 return 'ਸ਼ਾਮ'; 6368 } else { 6369 return 'ਰਾਤ'; 6370 } 6371 }, 6372 week : { 6373 dow : 0, // Sunday is the first day of the week. 6374 doy : 6 // The week that contains Jan 1st is the first week of the year. 6375 } 6376 }); 6377 6378 //! moment.js locale configuration 6379 //! locale : Polish [pl] 6380 //! author : Rafal Hirsz : https://github.com/evoL 6381 6382 var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'); 6383 var monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_'); 6384 function plural$3(n) { 6385 return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1); 6386 } 6387 function translate$7(number, withoutSuffix, key) { 6388 var result = number + ' '; 6389 switch (key) { 6390 case 'm': 6391 return withoutSuffix ? 'minuta' : 'minutę'; 6392 case 'mm': 6393 return result + (plural$3(number) ? 'minuty' : 'minut'); 6394 case 'h': 6395 return withoutSuffix ? 'godzina' : 'godzinę'; 6396 case 'hh': 6397 return result + (plural$3(number) ? 'godziny' : 'godzin'); 6398 case 'MM': 6399 return result + (plural$3(number) ? 'miesiące' : 'miesięcy'); 6400 case 'yy': 6401 return result + (plural$3(number) ? 'lata' : 'lat'); 6402 } 6403 } 6404 6405 moment.defineLocale('pl', { 6406 months : function (momentToFormat, format) { 6407 if (!momentToFormat) { 6408 return monthsNominative; 6409 } else if (format === '') { 6410 // Hack: if format empty we know this is used to generate 6411 // RegExp by moment. Give then back both valid forms of months 6412 // in RegExp ready format. 6413 return '(' + monthsSubjective[momentToFormat.month()] + '|' + monthsNominative[momentToFormat.month()] + ')'; 6414 } else if (/D MMMM/.test(format)) { 6415 return monthsSubjective[momentToFormat.month()]; 6416 } else { 6417 return monthsNominative[momentToFormat.month()]; 6418 } 6419 }, 6420 monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'), 6421 weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'), 6422 weekdaysShort : 'ndz_pon_wt_śr_czw_pt_sob'.split('_'), 6423 weekdaysMin : 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'), 6424 longDateFormat : { 6425 LT : 'HH:mm', 6426 LTS : 'HH:mm:ss', 6427 L : 'DD.MM.YYYY', 6428 LL : 'D MMMM YYYY', 6429 LLL : 'D MMMM YYYY HH:mm', 6430 LLLL : 'dddd, D MMMM YYYY HH:mm' 6431 }, 6432 calendar : { 6433 sameDay: '[Dziś o] LT', 6434 nextDay: '[Jutro o] LT', 6435 nextWeek: '[W] dddd [o] LT', 6436 lastDay: '[Wczoraj o] LT', 6437 lastWeek: function () { 6438 switch (this.day()) { 6439 case 0: 6440 return '[W zeszłą niedzielę o] LT'; 6441 case 3: 6442 return '[W zeszłą środę o] LT'; 6443 case 6: 6444 return '[W zeszłą sobotę o] LT'; 6445 default: 6446 return '[W zeszły] dddd [o] LT'; 6447 } 6448 }, 6449 sameElse: 'L' 6450 }, 6451 relativeTime : { 6452 future : 'za %s', 6453 past : '%s temu', 6454 s : 'kilka sekund', 6455 m : translate$7, 6456 mm : translate$7, 6457 h : translate$7, 6458 hh : translate$7, 6459 d : '1 dzień', 6460 dd : '%d dni', 6461 M : 'miesiąc', 6462 MM : translate$7, 6463 y : 'rok', 6464 yy : translate$7 6465 }, 6466 dayOfMonthOrdinalParse: /\d{1,2}\./, 6467 ordinal : '%d.', 6468 week : { 6469 dow : 1, // Monday is the first day of the week. 6470 doy : 4 // The week that contains Jan 4th is the first week of the year. 6471 } 6472 }); 6473 6474 //! moment.js locale configuration 6475 //! locale : Portuguese (Brazil) [pt-br] 6476 //! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira 6477 6478 moment.defineLocale('pt-br', { 6479 months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'), 6480 monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), 6481 weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'), 6482 weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), 6483 weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'), 6484 weekdaysParseExact : true, 6485 longDateFormat : { 6486 LT : 'HH:mm', 6487 LTS : 'HH:mm:ss', 6488 L : 'DD/MM/YYYY', 6489 LL : 'D [de] MMMM [de] YYYY', 6490 LLL : 'D [de] MMMM [de] YYYY [às] HH:mm', 6491 LLLL : 'dddd, D [de] MMMM [de] YYYY [às] HH:mm' 6492 }, 6493 calendar : { 6494 sameDay: '[Hoje às] LT', 6495 nextDay: '[Amanhã às] LT', 6496 nextWeek: 'dddd [às] LT', 6497 lastDay: '[Ontem às] LT', 6498 lastWeek: function () { 6499 return (this.day() === 0 || this.day() === 6) ? 6500 '[Último] dddd [às] LT' : // Saturday + Sunday 6501 '[Última] dddd [às] LT'; // Monday - Friday 6502 }, 6503 sameElse: 'L' 6504 }, 6505 relativeTime : { 6506 future : 'em %s', 6507 past : '%s atrás', 6508 s : 'poucos segundos', 6509 m : 'um minuto', 6510 mm : '%d minutos', 6511 h : 'uma hora', 6512 hh : '%d horas', 6513 d : 'um dia', 6514 dd : '%d dias', 6515 M : 'um mês', 6516 MM : '%d meses', 6517 y : 'um ano', 6518 yy : '%d anos' 6519 }, 6520 dayOfMonthOrdinalParse: /\d{1,2}º/, 6521 ordinal : '%dº' 6522 }); 6523 6524 //! moment.js locale configuration 6525 //! locale : Portuguese [pt] 6526 //! author : Jefferson : https://github.com/jalex79 6527 6528 moment.defineLocale('pt', { 6529 months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'), 6530 monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), 6531 weekdays : 'Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado'.split('_'), 6532 weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), 6533 weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'), 6534 weekdaysParseExact : true, 6535 longDateFormat : { 6536 LT : 'HH:mm', 6537 LTS : 'HH:mm:ss', 6538 L : 'DD/MM/YYYY', 6539 LL : 'D [de] MMMM [de] YYYY', 6540 LLL : 'D [de] MMMM [de] YYYY HH:mm', 6541 LLLL : 'dddd, D [de] MMMM [de] YYYY HH:mm' 6542 }, 6543 calendar : { 6544 sameDay: '[Hoje às] LT', 6545 nextDay: '[Amanhã às] LT', 6546 nextWeek: 'dddd [às] LT', 6547 lastDay: '[Ontem às] LT', 6548 lastWeek: function () { 6549 return (this.day() === 0 || this.day() === 6) ? 6550 '[Último] dddd [às] LT' : // Saturday + Sunday 6551 '[Última] dddd [às] LT'; // Monday - Friday 6552 }, 6553 sameElse: 'L' 6554 }, 6555 relativeTime : { 6556 future : 'em %s', 6557 past : 'há %s', 6558 s : 'segundos', 6559 m : 'um minuto', 6560 mm : '%d minutos', 6561 h : 'uma hora', 6562 hh : '%d horas', 6563 d : 'um dia', 6564 dd : '%d dias', 6565 M : 'um mês', 6566 MM : '%d meses', 6567 y : 'um ano', 6568 yy : '%d anos' 6569 }, 6570 dayOfMonthOrdinalParse: /\d{1,2}º/, 6571 ordinal : '%dº', 6572 week : { 6573 dow : 1, // Monday is the first day of the week. 6574 doy : 4 // The week that contains Jan 4th is the first week of the year. 6575 } 6576 }); 6577 6578 //! moment.js locale configuration 6579 //! locale : Romanian [ro] 6580 //! author : Vlad Gurdiga : https://github.com/gurdiga 6581 //! author : Valentin Agachi : https://github.com/avaly 6582 6583 function relativeTimeWithPlural$2(number, withoutSuffix, key) { 6584 var format = { 6585 'mm': 'minute', 6586 'hh': 'ore', 6587 'dd': 'zile', 6588 'MM': 'luni', 6589 'yy': 'ani' 6590 }, 6591 separator = ' '; 6592 if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) { 6593 separator = ' de '; 6594 } 6595 return number + separator + format[key]; 6596 } 6597 6598 moment.defineLocale('ro', { 6599 months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'), 6600 monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'), 6601 monthsParseExact: true, 6602 weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'), 6603 weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'), 6604 weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'), 6605 longDateFormat : { 6606 LT : 'H:mm', 6607 LTS : 'H:mm:ss', 6608 L : 'DD.MM.YYYY', 6609 LL : 'D MMMM YYYY', 6610 LLL : 'D MMMM YYYY H:mm', 6611 LLLL : 'dddd, D MMMM YYYY H:mm' 6612 }, 6613 calendar : { 6614 sameDay: '[azi la] LT', 6615 nextDay: '[mâine la] LT', 6616 nextWeek: 'dddd [la] LT', 6617 lastDay: '[ieri la] LT', 6618 lastWeek: '[fosta] dddd [la] LT', 6619 sameElse: 'L' 6620 }, 6621 relativeTime : { 6622 future : 'peste %s', 6623 past : '%s în urmă', 6624 s : 'câteva secunde', 6625 m : 'un minut', 6626 mm : relativeTimeWithPlural$2, 6627 h : 'o oră', 6628 hh : relativeTimeWithPlural$2, 6629 d : 'o zi', 6630 dd : relativeTimeWithPlural$2, 6631 M : 'o lună', 6632 MM : relativeTimeWithPlural$2, 6633 y : 'un an', 6634 yy : relativeTimeWithPlural$2 6635 }, 6636 week : { 6637 dow : 1, // Monday is the first day of the week. 6638 doy : 7 // The week that contains Jan 1st is the first week of the year. 6639 } 6640 }); 6641 6642 //! moment.js locale configuration 6643 //! locale : Russian [ru] 6644 //! author : Viktorminator : https://github.com/Viktorminator 6645 //! Author : Menelion Elensúle : https://github.com/Oire 6646 //! author : Коренберг Марк : https://github.com/socketpair 6647 6648 function plural$4(word, num) { 6649 var forms = word.split('_'); 6650 return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); 6651 } 6652 function relativeTimeWithPlural$3(number, withoutSuffix, key) { 6653 var format = { 6654 'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут', 6655 'hh': 'час_часа_часов', 6656 'dd': 'день_дня_дней', 6657 'MM': 'месяц_месяца_месяцев', 6658 'yy': 'год_года_лет' 6659 }; 6660 if (key === 'm') { 6661 return withoutSuffix ? 'минута' : 'минуту'; 6662 } 6663 else { 6664 return number + ' ' + plural$4(format[key], +number); 6665 } 6666 } 6667 var monthsParse$2 = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i]; 6668 6669 // http://new.gramota.ru/spravka/rules/139-prop : § 103 6670 // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637 6671 // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753 6672 moment.defineLocale('ru', { 6673 months : { 6674 format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'), 6675 standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_') 6676 }, 6677 monthsShort : { 6678 // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку ? 6679 format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'), 6680 standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_') 6681 }, 6682 weekdays : { 6683 standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'), 6684 format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'), 6685 isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/ 6686 }, 6687 weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), 6688 weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), 6689 monthsParse : monthsParse$2, 6690 longMonthsParse : monthsParse$2, 6691 shortMonthsParse : monthsParse$2, 6692 6693 // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки 6694 monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, 6695 6696 // копия предыдущего 6697 monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, 6698 6699 // полные названия с падежами 6700 monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i, 6701 6702 // Выражение, которое соотвествует только сокращённым формам 6703 monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i, 6704 longDateFormat : { 6705 LT : 'HH:mm', 6706 LTS : 'HH:mm:ss', 6707 L : 'DD.MM.YYYY', 6708 LL : 'D MMMM YYYY г.', 6709 LLL : 'D MMMM YYYY г., HH:mm', 6710 LLLL : 'dddd, D MMMM YYYY г., HH:mm' 6711 }, 6712 calendar : { 6713 sameDay: '[Сегодня в] LT', 6714 nextDay: '[Завтра в] LT', 6715 lastDay: '[Вчера в] LT', 6716 nextWeek: function (now) { 6717 if (now.week() !== this.week()) { 6718 switch (this.day()) { 6719 case 0: 6720 return '[В следующее] dddd [в] LT'; 6721 case 1: 6722 case 2: 6723 case 4: 6724 return '[В следующий] dddd [в] LT'; 6725 case 3: 6726 case 5: 6727 case 6: 6728 return '[В следующую] dddd [в] LT'; 6729 } 6730 } else { 6731 if (this.day() === 2) { 6732 return '[Во] dddd [в] LT'; 6733 } else { 6734 return '[В] dddd [в] LT'; 6735 } 6736 } 6737 }, 6738 lastWeek: function (now) { 6739 if (now.week() !== this.week()) { 6740 switch (this.day()) { 6741 case 0: 6742 return '[В прошлое] dddd [в] LT'; 6743 case 1: 6744 case 2: 6745 case 4: 6746 return '[В прошлый] dddd [в] LT'; 6747 case 3: 6748 case 5: 6749 case 6: 6750 return '[В прошлую] dddd [в] LT'; 6751 } 6752 } else { 6753 if (this.day() === 2) { 6754 return '[Во] dddd [в] LT'; 6755 } else { 6756 return '[В] dddd [в] LT'; 6757 } 6758 } 6759 }, 6760 sameElse: 'L' 6761 }, 6762 relativeTime : { 6763 future : 'через %s', 6764 past : '%s назад', 6765 s : 'несколько секунд', 6766 m : relativeTimeWithPlural$3, 6767 mm : relativeTimeWithPlural$3, 6768 h : 'час', 6769 hh : relativeTimeWithPlural$3, 6770 d : 'день', 6771 dd : relativeTimeWithPlural$3, 6772 M : 'месяц', 6773 MM : relativeTimeWithPlural$3, 6774 y : 'год', 6775 yy : relativeTimeWithPlural$3 6776 }, 6777 meridiemParse: /ночи|утра|дня|вечера/i, 6778 isPM : function (input) { 6779 return /^(дня|вечера)$/.test(input); 6780 }, 6781 meridiem : function (hour, minute, isLower) { 6782 if (hour < 4) { 6783 return 'ночи'; 6784 } else if (hour < 12) { 6785 return 'утра'; 6786 } else if (hour < 17) { 6787 return 'дня'; 6788 } else { 6789 return 'вечера'; 6790 } 6791 }, 6792 dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/, 6793 ordinal: function (number, period) { 6794 switch (period) { 6795 case 'M': 6796 case 'd': 6797 case 'DDD': 6798 return number + '-й'; 6799 case 'D': 6800 return number + '-го'; 6801 case 'w': 6802 case 'W': 6803 return number + '-я'; 6804 default: 6805 return number; 6806 } 6807 }, 6808 week : { 6809 dow : 1, // Monday is the first day of the week. 6810 doy : 7 // The week that contains Jan 1st is the first week of the year. 6811 } 6812 }); 6813 6814 //! moment.js locale configuration 6815 //! locale : Sindhi [sd] 6816 //! author : Narain Sagar : https://github.com/narainsagar 6817 6818 var months$5 = [ 6819 'جنوري', 6820 'فيبروري', 6821 'مارچ', 6822 'اپريل', 6823 'مئي', 6824 'جون', 6825 'جولاءِ', 6826 'آگسٽ', 6827 'سيپٽمبر', 6828 'آڪٽوبر', 6829 'نومبر', 6830 'ڊسمبر' 6831 ]; 6832 var days = [ 6833 'آچر', 6834 'سومر', 6835 'اڱارو', 6836 'اربع', 6837 'خميس', 6838 'جمع', 6839 'ڇنڇر' 6840 ]; 6841 6842 moment.defineLocale('sd', { 6843 months : months$5, 6844 monthsShort : months$5, 6845 weekdays : days, 6846 weekdaysShort : days, 6847 weekdaysMin : days, 6848 longDateFormat : { 6849 LT : 'HH:mm', 6850 LTS : 'HH:mm:ss', 6851 L : 'DD/MM/YYYY', 6852 LL : 'D MMMM YYYY', 6853 LLL : 'D MMMM YYYY HH:mm', 6854 LLLL : 'dddd، D MMMM YYYY HH:mm' 6855 }, 6856 meridiemParse: /صبح|شام/, 6857 isPM : function (input) { 6858 return 'شام' === input; 6859 }, 6860 meridiem : function (hour, minute, isLower) { 6861 if (hour < 12) { 6862 return 'صبح'; 6863 } 6864 return 'شام'; 6865 }, 6866 calendar : { 6867 sameDay : '[اڄ] LT', 6868 nextDay : '[سڀاڻي] LT', 6869 nextWeek : 'dddd [اڳين هفتي تي] LT', 6870 lastDay : '[ڪالهه] LT', 6871 lastWeek : '[گزريل هفتي] dddd [تي] LT', 6872 sameElse : 'L' 6873 }, 6874 relativeTime : { 6875 future : '%s پوء', 6876 past : '%s اڳ', 6877 s : 'چند سيڪنڊ', 6878 m : 'هڪ منٽ', 6879 mm : '%d منٽ', 6880 h : 'هڪ ڪلاڪ', 6881 hh : '%d ڪلاڪ', 6882 d : 'هڪ ڏينهن', 6883 dd : '%d ڏينهن', 6884 M : 'هڪ مهينو', 6885 MM : '%d مهينا', 6886 y : 'هڪ سال', 6887 yy : '%d سال' 6888 }, 6889 preparse: function (string) { 6890 return string.replace(/،/g, ','); 6891 }, 6892 postformat: function (string) { 6893 return string.replace(/,/g, '،'); 6894 }, 6895 week : { 6896 dow : 1, // Monday is the first day of the week. 6897 doy : 4 // The week that contains Jan 4th is the first week of the year. 6898 } 6899 }); 6900 6901 //! moment.js locale configuration 6902 //! locale : Northern Sami [se] 6903 //! authors : Bård Rolstad Henriksen : https://github.com/karamell 6904 6905 6906 moment.defineLocale('se', { 6907 months : 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'), 6908 monthsShort : 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'), 6909 weekdays : 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'), 6910 weekdaysShort : 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'), 6911 weekdaysMin : 's_v_m_g_d_b_L'.split('_'), 6912 longDateFormat : { 6913 LT : 'HH:mm', 6914 LTS : 'HH:mm:ss', 6915 L : 'DD.MM.YYYY', 6916 LL : 'MMMM D. [b.] YYYY', 6917 LLL : 'MMMM D. [b.] YYYY [ti.] HH:mm', 6918 LLLL : 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm' 6919 }, 6920 calendar : { 6921 sameDay: '[otne ti] LT', 6922 nextDay: '[ihttin ti] LT', 6923 nextWeek: 'dddd [ti] LT', 6924 lastDay: '[ikte ti] LT', 6925 lastWeek: '[ovddit] dddd [ti] LT', 6926 sameElse: 'L' 6927 }, 6928 relativeTime : { 6929 future : '%s geažes', 6930 past : 'maŋit %s', 6931 s : 'moadde sekunddat', 6932 m : 'okta minuhta', 6933 mm : '%d minuhtat', 6934 h : 'okta diimmu', 6935 hh : '%d diimmut', 6936 d : 'okta beaivi', 6937 dd : '%d beaivvit', 6938 M : 'okta mánnu', 6939 MM : '%d mánut', 6940 y : 'okta jahki', 6941 yy : '%d jagit' 6942 }, 6943 dayOfMonthOrdinalParse: /\d{1,2}\./, 6944 ordinal : '%d.', 6945 week : { 6946 dow : 1, // Monday is the first day of the week. 6947 doy : 4 // The week that contains Jan 4th is the first week of the year. 6948 } 6949 }); 6950 6951 //! moment.js locale configuration 6952 //! locale : Sinhalese [si] 6953 //! author : Sampath Sitinamaluwa : https://github.com/sampathsris 6954 6955 /*jshint -W100*/ 6956 moment.defineLocale('si', { 6957 months : 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'), 6958 monthsShort : 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'), 6959 weekdays : 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'), 6960 weekdaysShort : 'ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන'.split('_'), 6961 weekdaysMin : 'ඉ_ස_අ_බ_බ්ර_සි_සෙ'.split('_'), 6962 weekdaysParseExact : true, 6963 longDateFormat : { 6964 LT : 'a h:mm', 6965 LTS : 'a h:mm:ss', 6966 L : 'YYYY/MM/DD', 6967 LL : 'YYYY MMMM D', 6968 LLL : 'YYYY MMMM D, a h:mm', 6969 LLLL : 'YYYY MMMM D [වැනි] dddd, a h:mm:ss' 6970 }, 6971 calendar : { 6972 sameDay : '[අද] LT[ට]', 6973 nextDay : '[හෙට] LT[ට]', 6974 nextWeek : 'dddd LT[ට]', 6975 lastDay : '[ඊයේ] LT[ට]', 6976 lastWeek : '[පසුගිය] dddd LT[ට]', 6977 sameElse : 'L' 6978 }, 6979 relativeTime : { 6980 future : '%sකින්', 6981 past : '%sකට පෙර', 6982 s : 'තත්පර කිහිපය', 6983 m : 'මිනිත්තුව', 6984 mm : 'මිනිත්තු %d', 6985 h : 'පැය', 6986 hh : 'පැය %d', 6987 d : 'දිනය', 6988 dd : 'දින %d', 6989 M : 'මාසය', 6990 MM : 'මාස %d', 6991 y : 'වසර', 6992 yy : 'වසර %d' 6993 }, 6994 dayOfMonthOrdinalParse: /\d{1,2} වැනි/, 6995 ordinal : function (number) { 6996 return number + ' වැනි'; 6997 }, 6998 meridiemParse : /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./, 6999 isPM : function (input) { 7000 return input === 'ප.ව.' || input === 'පස් වරු'; 7001 }, 7002 meridiem : function (hours, minutes, isLower) { 7003 if (hours > 11) { 7004 return isLower ? 'ප.ව.' : 'පස් වරු'; 7005 } else { 7006 return isLower ? 'පෙ.ව.' : 'පෙර වරු'; 7007 } 7008 } 7009 }); 7010 7011 //! moment.js locale configuration 7012 //! locale : Slovak [sk] 7013 //! author : Martin Minka : https://github.com/k2s 7014 //! based on work of petrbela : https://github.com/petrbela 7015 7016 var months$6 = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'); 7017 var monthsShort$4 = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_'); 7018 function plural$5(n) { 7019 return (n > 1) && (n < 5); 7020 } 7021 function translate$8(number, withoutSuffix, key, isFuture) { 7022 var result = number + ' '; 7023 switch (key) { 7024 case 's': // a few seconds / in a few seconds / a few seconds ago 7025 return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami'; 7026 case 'm': // a minute / in a minute / a minute ago 7027 return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou'); 7028 case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago 7029 if (withoutSuffix || isFuture) { 7030 return result + (plural$5(number) ? 'minúty' : 'minút'); 7031 } else { 7032 return result + 'minútami'; 7033 } 7034 break; 7035 case 'h': // an hour / in an hour / an hour ago 7036 return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou'); 7037 case 'hh': // 9 hours / in 9 hours / 9 hours ago 7038 if (withoutSuffix || isFuture) { 7039 return result + (plural$5(number) ? 'hodiny' : 'hodín'); 7040 } else { 7041 return result + 'hodinami'; 7042 } 7043 break; 7044 case 'd': // a day / in a day / a day ago 7045 return (withoutSuffix || isFuture) ? 'deň' : 'dňom'; 7046 case 'dd': // 9 days / in 9 days / 9 days ago 7047 if (withoutSuffix || isFuture) { 7048 return result + (plural$5(number) ? 'dni' : 'dní'); 7049 } else { 7050 return result + 'dňami'; 7051 } 7052 break; 7053 case 'M': // a month / in a month / a month ago 7054 return (withoutSuffix || isFuture) ? 'mesiac' : 'mesiacom'; 7055 case 'MM': // 9 months / in 9 months / 9 months ago 7056 if (withoutSuffix || isFuture) { 7057 return result + (plural$5(number) ? 'mesiace' : 'mesiacov'); 7058 } else { 7059 return result + 'mesiacmi'; 7060 } 7061 break; 7062 case 'y': // a year / in a year / a year ago 7063 return (withoutSuffix || isFuture) ? 'rok' : 'rokom'; 7064 case 'yy': // 9 years / in 9 years / 9 years ago 7065 if (withoutSuffix || isFuture) { 7066 return result + (plural$5(number) ? 'roky' : 'rokov'); 7067 } else { 7068 return result + 'rokmi'; 7069 } 7070 break; 7071 } 7072 } 7073 7074 moment.defineLocale('sk', { 7075 months : months$6, 7076 monthsShort : monthsShort$4, 7077 weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'), 7078 weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'), 7079 weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'), 7080 longDateFormat : { 7081 LT: 'H:mm', 7082 LTS : 'H:mm:ss', 7083 L : 'DD.MM.YYYY', 7084 LL : 'D. MMMM YYYY', 7085 LLL : 'D. MMMM YYYY H:mm', 7086 LLLL : 'dddd D. MMMM YYYY H:mm' 7087 }, 7088 calendar : { 7089 sameDay: '[dnes o] LT', 7090 nextDay: '[zajtra o] LT', 7091 nextWeek: function () { 7092 switch (this.day()) { 7093 case 0: 7094 return '[v nedeľu o] LT'; 7095 case 1: 7096 case 2: 7097 return '[v] dddd [o] LT'; 7098 case 3: 7099 return '[v stredu o] LT'; 7100 case 4: 7101 return '[vo štvrtok o] LT'; 7102 case 5: 7103 return '[v piatok o] LT'; 7104 case 6: 7105 return '[v sobotu o] LT'; 7106 } 7107 }, 7108 lastDay: '[včera o] LT', 7109 lastWeek: function () { 7110 switch (this.day()) { 7111 case 0: 7112 return '[minulú nedeľu o] LT'; 7113 case 1: 7114 case 2: 7115 return '[minulý] dddd [o] LT'; 7116 case 3: 7117 return '[minulú stredu o] LT'; 7118 case 4: 7119 case 5: 7120 return '[minulý] dddd [o] LT'; 7121 case 6: 7122 return '[minulú sobotu o] LT'; 7123 } 7124 }, 7125 sameElse: 'L' 7126 }, 7127 relativeTime : { 7128 future : 'za %s', 7129 past : 'pred %s', 7130 s : translate$8, 7131 m : translate$8, 7132 mm : translate$8, 7133 h : translate$8, 7134 hh : translate$8, 7135 d : translate$8, 7136 dd : translate$8, 7137 M : translate$8, 7138 MM : translate$8, 7139 y : translate$8, 7140 yy : translate$8 7141 }, 7142 dayOfMonthOrdinalParse: /\d{1,2}\./, 7143 ordinal : '%d.', 7144 week : { 7145 dow : 1, // Monday is the first day of the week. 7146 doy : 4 // The week that contains Jan 4th is the first week of the year. 7147 } 7148 }); 7149 7150 //! moment.js locale configuration 7151 //! locale : Slovenian [sl] 7152 //! author : Robert Sedovšek : https://github.com/sedovsek 7153 7154 function processRelativeTime$6(number, withoutSuffix, key, isFuture) { 7155 var result = number + ' '; 7156 switch (key) { 7157 case 's': 7158 return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami'; 7159 case 'm': 7160 return withoutSuffix ? 'ena minuta' : 'eno minuto'; 7161 case 'mm': 7162 if (number === 1) { 7163 result += withoutSuffix ? 'minuta' : 'minuto'; 7164 } else if (number === 2) { 7165 result += withoutSuffix || isFuture ? 'minuti' : 'minutama'; 7166 } else if (number < 5) { 7167 result += withoutSuffix || isFuture ? 'minute' : 'minutami'; 7168 } else { 7169 result += withoutSuffix || isFuture ? 'minut' : 'minutami'; 7170 } 7171 return result; 7172 case 'h': 7173 return withoutSuffix ? 'ena ura' : 'eno uro'; 7174 case 'hh': 7175 if (number === 1) { 7176 result += withoutSuffix ? 'ura' : 'uro'; 7177 } else if (number === 2) { 7178 result += withoutSuffix || isFuture ? 'uri' : 'urama'; 7179 } else if (number < 5) { 7180 result += withoutSuffix || isFuture ? 'ure' : 'urami'; 7181 } else { 7182 result += withoutSuffix || isFuture ? 'ur' : 'urami'; 7183 } 7184 return result; 7185 case 'd': 7186 return withoutSuffix || isFuture ? 'en dan' : 'enim dnem'; 7187 case 'dd': 7188 if (number === 1) { 7189 result += withoutSuffix || isFuture ? 'dan' : 'dnem'; 7190 } else if (number === 2) { 7191 result += withoutSuffix || isFuture ? 'dni' : 'dnevoma'; 7192 } else { 7193 result += withoutSuffix || isFuture ? 'dni' : 'dnevi'; 7194 } 7195 return result; 7196 case 'M': 7197 return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem'; 7198 case 'MM': 7199 if (number === 1) { 7200 result += withoutSuffix || isFuture ? 'mesec' : 'mesecem'; 7201 } else if (number === 2) { 7202 result += withoutSuffix || isFuture ? 'meseca' : 'mesecema'; 7203 } else if (number < 5) { 7204 result += withoutSuffix || isFuture ? 'mesece' : 'meseci'; 7205 } else { 7206 result += withoutSuffix || isFuture ? 'mesecev' : 'meseci'; 7207 } 7208 return result; 7209 case 'y': 7210 return withoutSuffix || isFuture ? 'eno leto' : 'enim letom'; 7211 case 'yy': 7212 if (number === 1) { 7213 result += withoutSuffix || isFuture ? 'leto' : 'letom'; 7214 } else if (number === 2) { 7215 result += withoutSuffix || isFuture ? 'leti' : 'letoma'; 7216 } else if (number < 5) { 7217 result += withoutSuffix || isFuture ? 'leta' : 'leti'; 7218 } else { 7219 result += withoutSuffix || isFuture ? 'let' : 'leti'; 7220 } 7221 return result; 7222 } 7223 } 7224 7225 moment.defineLocale('sl', { 7226 months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'), 7227 monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), 7228 monthsParseExact: true, 7229 weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'), 7230 weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'), 7231 weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'), 7232 weekdaysParseExact : true, 7233 longDateFormat : { 7234 LT : 'H:mm', 7235 LTS : 'H:mm:ss', 7236 L : 'DD.MM.YYYY', 7237 LL : 'D. MMMM YYYY', 7238 LLL : 'D. MMMM YYYY H:mm', 7239 LLLL : 'dddd, D. MMMM YYYY H:mm' 7240 }, 7241 calendar : { 7242 sameDay : '[danes ob] LT', 7243 nextDay : '[jutri ob] LT', 7244 7245 nextWeek : function () { 7246 switch (this.day()) { 7247 case 0: 7248 return '[v] [nedeljo] [ob] LT'; 7249 case 3: 7250 return '[v] [sredo] [ob] LT'; 7251 case 6: 7252 return '[v] [soboto] [ob] LT'; 7253 case 1: 7254 case 2: 7255 case 4: 7256 case 5: 7257 return '[v] dddd [ob] LT'; 7258 } 7259 }, 7260 lastDay : '[včeraj ob] LT', 7261 lastWeek : function () { 7262 switch (this.day()) { 7263 case 0: 7264 return '[prejšnjo] [nedeljo] [ob] LT'; 7265 case 3: 7266 return '[prejšnjo] [sredo] [ob] LT'; 7267 case 6: 7268 return '[prejšnjo] [soboto] [ob] LT'; 7269 case 1: 7270 case 2: 7271 case 4: 7272 case 5: 7273 return '[prejšnji] dddd [ob] LT'; 7274 } 7275 }, 7276 sameElse : 'L' 7277 }, 7278 relativeTime : { 7279 future : 'čez %s', 7280 past : 'pred %s', 7281 s : processRelativeTime$6, 7282 m : processRelativeTime$6, 7283 mm : processRelativeTime$6, 7284 h : processRelativeTime$6, 7285 hh : processRelativeTime$6, 7286 d : processRelativeTime$6, 7287 dd : processRelativeTime$6, 7288 M : processRelativeTime$6, 7289 MM : processRelativeTime$6, 7290 y : processRelativeTime$6, 7291 yy : processRelativeTime$6 7292 }, 7293 dayOfMonthOrdinalParse: /\d{1,2}\./, 7294 ordinal : '%d.', 7295 week : { 7296 dow : 1, // Monday is the first day of the week. 7297 doy : 7 // The week that contains Jan 1st is the first week of the year. 7298 } 7299 }); 7300 7301 //! moment.js locale configuration 7302 //! locale : Albanian [sq] 7303 //! author : Flakërim Ismani : https://github.com/flakerimi 7304 //! author : Menelion Elensúle : https://github.com/Oire 7305 //! author : Oerd Cukalla : https://github.com/oerd 7306 7307 moment.defineLocale('sq', { 7308 months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'), 7309 monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'), 7310 weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'), 7311 weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'), 7312 weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'), 7313 weekdaysParseExact : true, 7314 meridiemParse: /PD|MD/, 7315 isPM: function (input) { 7316 return input.charAt(0) === 'M'; 7317 }, 7318 meridiem : function (hours, minutes, isLower) { 7319 return hours < 12 ? 'PD' : 'MD'; 7320 }, 7321 longDateFormat : { 7322 LT : 'HH:mm', 7323 LTS : 'HH:mm:ss', 7324 L : 'DD/MM/YYYY', 7325 LL : 'D MMMM YYYY', 7326 LLL : 'D MMMM YYYY HH:mm', 7327 LLLL : 'dddd, D MMMM YYYY HH:mm' 7328 }, 7329 calendar : { 7330 sameDay : '[Sot në] LT', 7331 nextDay : '[Nesër në] LT', 7332 nextWeek : 'dddd [në] LT', 7333 lastDay : '[Dje në] LT', 7334 lastWeek : 'dddd [e kaluar në] LT', 7335 sameElse : 'L' 7336 }, 7337 relativeTime : { 7338 future : 'në %s', 7339 past : '%s më parë', 7340 s : 'disa sekonda', 7341 m : 'një minutë', 7342 mm : '%d minuta', 7343 h : 'një orë', 7344 hh : '%d orë', 7345 d : 'një ditë', 7346 dd : '%d ditë', 7347 M : 'një muaj', 7348 MM : '%d muaj', 7349 y : 'një vit', 7350 yy : '%d vite' 7351 }, 7352 dayOfMonthOrdinalParse: /\d{1,2}\./, 7353 ordinal : '%d.', 7354 week : { 7355 dow : 1, // Monday is the first day of the week. 7356 doy : 4 // The week that contains Jan 4th is the first week of the year. 7357 } 7358 }); 7359 7360 //! moment.js locale configuration 7361 //! locale : Serbian Cyrillic [sr-cyrl] 7362 //! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j 7363 7364 var translator$1 = { 7365 words: { //Different grammatical cases 7366 m: ['један минут', 'једне минуте'], 7367 mm: ['минут', 'минуте', 'минута'], 7368 h: ['један сат', 'једног сата'], 7369 hh: ['сат', 'сата', 'сати'], 7370 dd: ['дан', 'дана', 'дана'], 7371 MM: ['месец', 'месеца', 'месеци'], 7372 yy: ['година', 'године', 'година'] 7373 }, 7374 correctGrammaticalCase: function (number, wordKey) { 7375 return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); 7376 }, 7377 translate: function (number, withoutSuffix, key) { 7378 var wordKey = translator$1.words[key]; 7379 if (key.length === 1) { 7380 return withoutSuffix ? wordKey[0] : wordKey[1]; 7381 } else { 7382 return number + ' ' + translator$1.correctGrammaticalCase(number, wordKey); 7383 } 7384 } 7385 }; 7386 7387 moment.defineLocale('sr-cyrl', { 7388 months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split('_'), 7389 monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'), 7390 monthsParseExact: true, 7391 weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'), 7392 weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'), 7393 weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'), 7394 weekdaysParseExact : true, 7395 longDateFormat: { 7396 LT: 'H:mm', 7397 LTS : 'H:mm:ss', 7398 L: 'DD.MM.YYYY', 7399 LL: 'D. MMMM YYYY', 7400 LLL: 'D. MMMM YYYY H:mm', 7401 LLLL: 'dddd, D. MMMM YYYY H:mm' 7402 }, 7403 calendar: { 7404 sameDay: '[данас у] LT', 7405 nextDay: '[сутра у] LT', 7406 nextWeek: function () { 7407 switch (this.day()) { 7408 case 0: 7409 return '[у] [недељу] [у] LT'; 7410 case 3: 7411 return '[у] [среду] [у] LT'; 7412 case 6: 7413 return '[у] [суботу] [у] LT'; 7414 case 1: 7415 case 2: 7416 case 4: 7417 case 5: 7418 return '[у] dddd [у] LT'; 7419 } 7420 }, 7421 lastDay : '[јуче у] LT', 7422 lastWeek : function () { 7423 var lastWeekDays = [ 7424 '[прошле] [недеље] [у] LT', 7425 '[прошлог] [понедељка] [у] LT', 7426 '[прошлог] [уторка] [у] LT', 7427 '[прошле] [среде] [у] LT', 7428 '[прошлог] [четвртка] [у] LT', 7429 '[прошлог] [петка] [у] LT', 7430 '[прошле] [суботе] [у] LT' 7431 ]; 7432 return lastWeekDays[this.day()]; 7433 }, 7434 sameElse : 'L' 7435 }, 7436 relativeTime : { 7437 future : 'за %s', 7438 past : 'пре %s', 7439 s : 'неколико секунди', 7440 m : translator$1.translate, 7441 mm : translator$1.translate, 7442 h : translator$1.translate, 7443 hh : translator$1.translate, 7444 d : 'дан', 7445 dd : translator$1.translate, 7446 M : 'месец', 7447 MM : translator$1.translate, 7448 y : 'годину', 7449 yy : translator$1.translate 7450 }, 7451 dayOfMonthOrdinalParse: /\d{1,2}\./, 7452 ordinal : '%d.', 7453 week : { 7454 dow : 1, // Monday is the first day of the week. 7455 doy : 7 // The week that contains Jan 1st is the first week of the year. 7456 } 7457 }); 7458 7459 //! moment.js locale configuration 7460 //! locale : Serbian [sr] 7461 //! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j 7462 7463 var translator$2 = { 7464 words: { //Different grammatical cases 7465 m: ['jedan minut', 'jedne minute'], 7466 mm: ['minut', 'minute', 'minuta'], 7467 h: ['jedan sat', 'jednog sata'], 7468 hh: ['sat', 'sata', 'sati'], 7469 dd: ['dan', 'dana', 'dana'], 7470 MM: ['mesec', 'meseca', 'meseci'], 7471 yy: ['godina', 'godine', 'godina'] 7472 }, 7473 correctGrammaticalCase: function (number, wordKey) { 7474 return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); 7475 }, 7476 translate: function (number, withoutSuffix, key) { 7477 var wordKey = translator$2.words[key]; 7478 if (key.length === 1) { 7479 return withoutSuffix ? wordKey[0] : wordKey[1]; 7480 } else { 7481 return number + ' ' + translator$2.correctGrammaticalCase(number, wordKey); 7482 } 7483 } 7484 }; 7485 7486 moment.defineLocale('sr', { 7487 months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), 7488 monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), 7489 monthsParseExact: true, 7490 weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split('_'), 7491 weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'), 7492 weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), 7493 weekdaysParseExact : true, 7494 longDateFormat: { 7495 LT: 'H:mm', 7496 LTS : 'H:mm:ss', 7497 L: 'DD.MM.YYYY', 7498 LL: 'D. MMMM YYYY', 7499 LLL: 'D. MMMM YYYY H:mm', 7500 LLLL: 'dddd, D. MMMM YYYY H:mm' 7501 }, 7502 calendar: { 7503 sameDay: '[danas u] LT', 7504 nextDay: '[sutra u] LT', 7505 nextWeek: function () { 7506 switch (this.day()) { 7507 case 0: 7508 return '[u] [nedelju] [u] LT'; 7509 case 3: 7510 return '[u] [sredu] [u] LT'; 7511 case 6: 7512 return '[u] [subotu] [u] LT'; 7513 case 1: 7514 case 2: 7515 case 4: 7516 case 5: 7517 return '[u] dddd [u] LT'; 7518 } 7519 }, 7520 lastDay : '[juče u] LT', 7521 lastWeek : function () { 7522 var lastWeekDays = [ 7523 '[prošle] [nedelje] [u] LT', 7524 '[prošlog] [ponedeljka] [u] LT', 7525 '[prošlog] [utorka] [u] LT', 7526 '[prošle] [srede] [u] LT', 7527 '[prošlog] [četvrtka] [u] LT', 7528 '[prošlog] [petka] [u] LT', 7529 '[prošle] [subote] [u] LT' 7530 ]; 7531 return lastWeekDays[this.day()]; 7532 }, 7533 sameElse : 'L' 7534 }, 7535 relativeTime : { 7536 future : 'za %s', 7537 past : 'pre %s', 7538 s : 'nekoliko sekundi', 7539 m : translator$2.translate, 7540 mm : translator$2.translate, 7541 h : translator$2.translate, 7542 hh : translator$2.translate, 7543 d : 'dan', 7544 dd : translator$2.translate, 7545 M : 'mesec', 7546 MM : translator$2.translate, 7547 y : 'godinu', 7548 yy : translator$2.translate 7549 }, 7550 dayOfMonthOrdinalParse: /\d{1,2}\./, 7551 ordinal : '%d.', 7552 week : { 7553 dow : 1, // Monday is the first day of the week. 7554 doy : 7 // The week that contains Jan 1st is the first week of the year. 7555 } 7556 }); 7557 7558 //! moment.js locale configuration 7559 //! locale : siSwati [ss] 7560 //! author : Nicolai Davies<mail@nicolai.io> : https://github.com/nicolaidavies 7561 7562 7563 moment.defineLocale('ss', { 7564 months : "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'), 7565 monthsShort : 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'), 7566 weekdays : 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'), 7567 weekdaysShort : 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'), 7568 weekdaysMin : 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'), 7569 weekdaysParseExact : true, 7570 longDateFormat : { 7571 LT : 'h:mm A', 7572 LTS : 'h:mm:ss A', 7573 L : 'DD/MM/YYYY', 7574 LL : 'D MMMM YYYY', 7575 LLL : 'D MMMM YYYY h:mm A', 7576 LLLL : 'dddd, D MMMM YYYY h:mm A' 7577 }, 7578 calendar : { 7579 sameDay : '[Namuhla nga] LT', 7580 nextDay : '[Kusasa nga] LT', 7581 nextWeek : 'dddd [nga] LT', 7582 lastDay : '[Itolo nga] LT', 7583 lastWeek : 'dddd [leliphelile] [nga] LT', 7584 sameElse : 'L' 7585 }, 7586 relativeTime : { 7587 future : 'nga %s', 7588 past : 'wenteka nga %s', 7589 s : 'emizuzwana lomcane', 7590 m : 'umzuzu', 7591 mm : '%d emizuzu', 7592 h : 'lihora', 7593 hh : '%d emahora', 7594 d : 'lilanga', 7595 dd : '%d emalanga', 7596 M : 'inyanga', 7597 MM : '%d tinyanga', 7598 y : 'umnyaka', 7599 yy : '%d iminyaka' 7600 }, 7601 meridiemParse: /ekuseni|emini|entsambama|ebusuku/, 7602 meridiem : function (hours, minutes, isLower) { 7603 if (hours < 11) { 7604 return 'ekuseni'; 7605 } else if (hours < 15) { 7606 return 'emini'; 7607 } else if (hours < 19) { 7608 return 'entsambama'; 7609 } else { 7610 return 'ebusuku'; 7611 } 7612 }, 7613 meridiemHour : function (hour, meridiem) { 7614 if (hour === 12) { 7615 hour = 0; 7616 } 7617 if (meridiem === 'ekuseni') { 7618 return hour; 7619 } else if (meridiem === 'emini') { 7620 return hour >= 11 ? hour : hour + 12; 7621 } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') { 7622 if (hour === 0) { 7623 return 0; 7624 } 7625 return hour + 12; 7626 } 7627 }, 7628 dayOfMonthOrdinalParse: /\d{1,2}/, 7629 ordinal : '%d', 7630 week : { 7631 dow : 1, // Monday is the first day of the week. 7632 doy : 4 // The week that contains Jan 4th is the first week of the year. 7633 } 7634 }); 7635 7636 //! moment.js locale configuration 7637 //! locale : Swedish [sv] 7638 //! author : Jens Alm : https://github.com/ulmus 7639 7640 moment.defineLocale('sv', { 7641 months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'), 7642 monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), 7643 weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'), 7644 weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'), 7645 weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'), 7646 longDateFormat : { 7647 LT : 'HH:mm', 7648 LTS : 'HH:mm:ss', 7649 L : 'YYYY-MM-DD', 7650 LL : 'D MMMM YYYY', 7651 LLL : 'D MMMM YYYY [kl.] HH:mm', 7652 LLLL : 'dddd D MMMM YYYY [kl.] HH:mm', 7653 lll : 'D MMM YYYY HH:mm', 7654 llll : 'ddd D MMM YYYY HH:mm' 7655 }, 7656 calendar : { 7657 sameDay: '[Idag] LT', 7658 nextDay: '[Imorgon] LT', 7659 lastDay: '[Igår] LT', 7660 nextWeek: '[På] dddd LT', 7661 lastWeek: '[I] dddd[s] LT', 7662 sameElse: 'L' 7663 }, 7664 relativeTime : { 7665 future : 'om %s', 7666 past : 'för %s sedan', 7667 s : 'några sekunder', 7668 m : 'en minut', 7669 mm : '%d minuter', 7670 h : 'en timme', 7671 hh : '%d timmar', 7672 d : 'en dag', 7673 dd : '%d dagar', 7674 M : 'en månad', 7675 MM : '%d månader', 7676 y : 'ett år', 7677 yy : '%d år' 7678 }, 7679 dayOfMonthOrdinalParse: /\d{1,2}(e|a)/, 7680 ordinal : function (number) { 7681 var b = number % 10, 7682 output = (~~(number % 100 / 10) === 1) ? 'e' : 7683 (b === 1) ? 'a' : 7684 (b === 2) ? 'a' : 7685 (b === 3) ? 'e' : 'e'; 7686 return number + output; 7687 }, 7688 week : { 7689 dow : 1, // Monday is the first day of the week. 7690 doy : 4 // The week that contains Jan 4th is the first week of the year. 7691 } 7692 }); 7693 7694 //! moment.js locale configuration 7695 //! locale : Swahili [sw] 7696 //! author : Fahad Kassim : https://github.com/fadsel 7697 7698 moment.defineLocale('sw', { 7699 months : 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'), 7700 monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'), 7701 weekdays : 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'), 7702 weekdaysShort : 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'), 7703 weekdaysMin : 'J2_J3_J4_J5_Al_Ij_J1'.split('_'), 7704 weekdaysParseExact : true, 7705 longDateFormat : { 7706 LT : 'HH:mm', 7707 LTS : 'HH:mm:ss', 7708 L : 'DD.MM.YYYY', 7709 LL : 'D MMMM YYYY', 7710 LLL : 'D MMMM YYYY HH:mm', 7711 LLLL : 'dddd, D MMMM YYYY HH:mm' 7712 }, 7713 calendar : { 7714 sameDay : '[leo saa] LT', 7715 nextDay : '[kesho saa] LT', 7716 nextWeek : '[wiki ijayo] dddd [saat] LT', 7717 lastDay : '[jana] LT', 7718 lastWeek : '[wiki iliyopita] dddd [saat] LT', 7719 sameElse : 'L' 7720 }, 7721 relativeTime : { 7722 future : '%s baadaye', 7723 past : 'tokea %s', 7724 s : 'hivi punde', 7725 m : 'dakika moja', 7726 mm : 'dakika %d', 7727 h : 'saa limoja', 7728 hh : 'masaa %d', 7729 d : 'siku moja', 7730 dd : 'masiku %d', 7731 M : 'mwezi mmoja', 7732 MM : 'miezi %d', 7733 y : 'mwaka mmoja', 7734 yy : 'miaka %d' 7735 }, 7736 week : { 7737 dow : 1, // Monday is the first day of the week. 7738 doy : 7 // The week that contains Jan 1st is the first week of the year. 7739 } 7740 }); 7741 7742 //! moment.js locale configuration 7743 //! locale : Tamil [ta] 7744 //! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404 7745 7746 var symbolMap$12 = { 7747 '1': '௧', 7748 '2': '௨', 7749 '3': '௩', 7750 '4': '௪', 7751 '5': '௫', 7752 '6': '௬', 7753 '7': '௭', 7754 '8': '௮', 7755 '9': '௯', 7756 '0': '௦' 7757 }; 7758 var numberMap$11 = { 7759 '௧': '1', 7760 '௨': '2', 7761 '௩': '3', 7762 '௪': '4', 7763 '௫': '5', 7764 '௬': '6', 7765 '௭': '7', 7766 '௮': '8', 7767 '௯': '9', 7768 '௦': '0' 7769 }; 7770 7771 moment.defineLocale('ta', { 7772 months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), 7773 monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), 7774 weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'), 7775 weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'), 7776 weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'), 7777 longDateFormat : { 7778 LT : 'HH:mm', 7779 LTS : 'HH:mm:ss', 7780 L : 'DD/MM/YYYY', 7781 LL : 'D MMMM YYYY', 7782 LLL : 'D MMMM YYYY, HH:mm', 7783 LLLL : 'dddd, D MMMM YYYY, HH:mm' 7784 }, 7785 calendar : { 7786 sameDay : '[இன்று] LT', 7787 nextDay : '[நாளை] LT', 7788 nextWeek : 'dddd, LT', 7789 lastDay : '[நேற்று] LT', 7790 lastWeek : '[கடந்த வாரம்] dddd, LT', 7791 sameElse : 'L' 7792 }, 7793 relativeTime : { 7794 future : '%s இல்', 7795 past : '%s முன்', 7796 s : 'ஒரு சில விநாடிகள்', 7797 m : 'ஒரு நிமிடம்', 7798 mm : '%d நிமிடங்கள்', 7799 h : 'ஒரு மணி நேரம்', 7800 hh : '%d மணி நேரம்', 7801 d : 'ஒரு நாள்', 7802 dd : '%d நாட்கள்', 7803 M : 'ஒரு மாதம்', 7804 MM : '%d மாதங்கள்', 7805 y : 'ஒரு வருடம்', 7806 yy : '%d ஆண்டுகள்' 7807 }, 7808 dayOfMonthOrdinalParse: /\d{1,2}வது/, 7809 ordinal : function (number) { 7810 return number + 'வது'; 7811 }, 7812 preparse: function (string) { 7813 return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) { 7814 return numberMap$11[match]; 7815 }); 7816 }, 7817 postformat: function (string) { 7818 return string.replace(/\d/g, function (match) { 7819 return symbolMap$12[match]; 7820 }); 7821 }, 7822 // refer http://ta.wikipedia.org/s/1er1 7823 meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/, 7824 meridiem : function (hour, minute, isLower) { 7825 if (hour < 2) { 7826 return ' யாமம்'; 7827 } else if (hour < 6) { 7828 return ' வைகறை'; // வைகறை 7829 } else if (hour < 10) { 7830 return ' காலை'; // காலை 7831 } else if (hour < 14) { 7832 return ' நண்பகல்'; // நண்பகல் 7833 } else if (hour < 18) { 7834 return ' எற்பாடு'; // எற்பாடு 7835 } else if (hour < 22) { 7836 return ' மாலை'; // மாலை 7837 } else { 7838 return ' யாமம்'; 7839 } 7840 }, 7841 meridiemHour : function (hour, meridiem) { 7842 if (hour === 12) { 7843 hour = 0; 7844 } 7845 if (meridiem === 'யாமம்') { 7846 return hour < 2 ? hour : hour + 12; 7847 } else if (meridiem === 'வைகறை' || meridiem === 'காலை') { 7848 return hour; 7849 } else if (meridiem === 'நண்பகல்') { 7850 return hour >= 10 ? hour : hour + 12; 7851 } else { 7852 return hour + 12; 7853 } 7854 }, 7855 week : { 7856 dow : 0, // Sunday is the first day of the week. 7857 doy : 6 // The week that contains Jan 1st is the first week of the year. 7858 } 7859 }); 7860 7861 //! moment.js locale configuration 7862 //! locale : Telugu [te] 7863 //! author : Krishna Chaitanya Thota : https://github.com/kcthota 7864 7865 moment.defineLocale('te', { 7866 months : 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'), 7867 monthsShort : 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'), 7868 monthsParseExact : true, 7869 weekdays : 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'), 7870 weekdaysShort : 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'), 7871 weekdaysMin : 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'), 7872 longDateFormat : { 7873 LT : 'A h:mm', 7874 LTS : 'A h:mm:ss', 7875 L : 'DD/MM/YYYY', 7876 LL : 'D MMMM YYYY', 7877 LLL : 'D MMMM YYYY, A h:mm', 7878 LLLL : 'dddd, D MMMM YYYY, A h:mm' 7879 }, 7880 calendar : { 7881 sameDay : '[నేడు] LT', 7882 nextDay : '[రేపు] LT', 7883 nextWeek : 'dddd, LT', 7884 lastDay : '[నిన్న] LT', 7885 lastWeek : '[గత] dddd, LT', 7886 sameElse : 'L' 7887 }, 7888 relativeTime : { 7889 future : '%s లో', 7890 past : '%s క్రితం', 7891 s : 'కొన్ని క్షణాలు', 7892 m : 'ఒక నిమిషం', 7893 mm : '%d నిమిషాలు', 7894 h : 'ఒక గంట', 7895 hh : '%d గంటలు', 7896 d : 'ఒక రోజు', 7897 dd : '%d రోజులు', 7898 M : 'ఒక నెల', 7899 MM : '%d నెలలు', 7900 y : 'ఒక సంవత్సరం', 7901 yy : '%d సంవత్సరాలు' 7902 }, 7903 dayOfMonthOrdinalParse : /\d{1,2}వ/, 7904 ordinal : '%dవ', 7905 meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/, 7906 meridiemHour : function (hour, meridiem) { 7907 if (hour === 12) { 7908 hour = 0; 7909 } 7910 if (meridiem === 'రాత్రి') { 7911 return hour < 4 ? hour : hour + 12; 7912 } else if (meridiem === 'ఉదయం') { 7913 return hour; 7914 } else if (meridiem === 'మధ్యాహ్నం') { 7915 return hour >= 10 ? hour : hour + 12; 7916 } else if (meridiem === 'సాయంత్రం') { 7917 return hour + 12; 7918 } 7919 }, 7920 meridiem : function (hour, minute, isLower) { 7921 if (hour < 4) { 7922 return 'రాత్రి'; 7923 } else if (hour < 10) { 7924 return 'ఉదయం'; 7925 } else if (hour < 17) { 7926 return 'మధ్యాహ్నం'; 7927 } else if (hour < 20) { 7928 return 'సాయంత్రం'; 7929 } else { 7930 return 'రాత్రి'; 7931 } 7932 }, 7933 week : { 7934 dow : 0, // Sunday is the first day of the week. 7935 doy : 6 // The week that contains Jan 1st is the first week of the year. 7936 } 7937 }); 7938 7939 //! moment.js locale configuration 7940 //! locale : Tetun Dili (East Timor) [tet] 7941 //! author : Joshua Brooks : https://github.com/joshbrooks 7942 //! author : Onorio De J. Afonso : https://github.com/marobo 7943 7944 moment.defineLocale('tet', { 7945 months : 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru'.split('_'), 7946 monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez'.split('_'), 7947 weekdays : 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu'.split('_'), 7948 weekdaysShort : 'Dom_Seg_Ters_Kua_Kint_Sext_Sab'.split('_'), 7949 weekdaysMin : 'Do_Seg_Te_Ku_Ki_Sex_Sa'.split('_'), 7950 longDateFormat : { 7951 LT : 'HH:mm', 7952 LTS : 'HH:mm:ss', 7953 L : 'DD/MM/YYYY', 7954 LL : 'D MMMM YYYY', 7955 LLL : 'D MMMM YYYY HH:mm', 7956 LLLL : 'dddd, D MMMM YYYY HH:mm' 7957 }, 7958 calendar : { 7959 sameDay: '[Ohin iha] LT', 7960 nextDay: '[Aban iha] LT', 7961 nextWeek: 'dddd [iha] LT', 7962 lastDay: '[Horiseik iha] LT', 7963 lastWeek: 'dddd [semana kotuk] [iha] LT', 7964 sameElse: 'L' 7965 }, 7966 relativeTime : { 7967 future : 'iha %s', 7968 past : '%s liuba', 7969 s : 'minutu balun', 7970 m : 'minutu ida', 7971 mm : 'minutus %d', 7972 h : 'horas ida', 7973 hh : 'horas %d', 7974 d : 'loron ida', 7975 dd : 'loron %d', 7976 M : 'fulan ida', 7977 MM : 'fulan %d', 7978 y : 'tinan ida', 7979 yy : 'tinan %d' 7980 }, 7981 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, 7982 ordinal : function (number) { 7983 var b = number % 10, 7984 output = (~~(number % 100 / 10) === 1) ? 'th' : 7985 (b === 1) ? 'st' : 7986 (b === 2) ? 'nd' : 7987 (b === 3) ? 'rd' : 'th'; 7988 return number + output; 7989 }, 7990 week : { 7991 dow : 1, // Monday is the first day of the week. 7992 doy : 4 // The week that contains Jan 4th is the first week of the year. 7993 } 7994 }); 7995 7996 //! moment.js locale configuration 7997 //! locale : Thai [th] 7998 //! author : Kridsada Thanabulpong : https://github.com/sirn 7999 8000 moment.defineLocale('th', { 8001 months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'), 8002 monthsShort : 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'), 8003 monthsParseExact: true, 8004 weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'), 8005 weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference 8006 weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'), 8007 weekdaysParseExact : true, 8008 longDateFormat : { 8009 LT : 'H:mm', 8010 LTS : 'H:mm:ss', 8011 L : 'DD/MM/YYYY', 8012 LL : 'D MMMM YYYY', 8013 LLL : 'D MMMM YYYY เวลา H:mm', 8014 LLLL : 'วันddddที่ D MMMM YYYY เวลา H:mm' 8015 }, 8016 meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/, 8017 isPM: function (input) { 8018 return input === 'หลังเที่ยง'; 8019 }, 8020 meridiem : function (hour, minute, isLower) { 8021 if (hour < 12) { 8022 return 'ก่อนเที่ยง'; 8023 } else { 8024 return 'หลังเที่ยง'; 8025 } 8026 }, 8027 calendar : { 8028 sameDay : '[วันนี้ เวลา] LT', 8029 nextDay : '[พรุ่งนี้ เวลา] LT', 8030 nextWeek : 'dddd[หน้า เวลา] LT', 8031 lastDay : '[เมื่อวานนี้ เวลา] LT', 8032 lastWeek : '[วัน]dddd[ที่แล้ว เวลา] LT', 8033 sameElse : 'L' 8034 }, 8035 relativeTime : { 8036 future : 'อีก %s', 8037 past : '%sที่แล้ว', 8038 s : 'ไม่กี่วินาที', 8039 m : '1 นาที', 8040 mm : '%d นาที', 8041 h : '1 ชั่วโมง', 8042 hh : '%d ชั่วโมง', 8043 d : '1 วัน', 8044 dd : '%d วัน', 8045 M : '1 เดือน', 8046 MM : '%d เดือน', 8047 y : '1 ปี', 8048 yy : '%d ปี' 8049 } 8050 }); 8051 8052 //! moment.js locale configuration 8053 //! locale : Tagalog (Philippines) [tl-ph] 8054 //! author : Dan Hagman : https://github.com/hagmandan 8055 8056 moment.defineLocale('tl-ph', { 8057 months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'), 8058 monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), 8059 weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'), 8060 weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), 8061 weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), 8062 longDateFormat : { 8063 LT : 'HH:mm', 8064 LTS : 'HH:mm:ss', 8065 L : 'MM/D/YYYY', 8066 LL : 'MMMM D, YYYY', 8067 LLL : 'MMMM D, YYYY HH:mm', 8068 LLLL : 'dddd, MMMM DD, YYYY HH:mm' 8069 }, 8070 calendar : { 8071 sameDay: 'LT [ngayong araw]', 8072 nextDay: '[Bukas ng] LT', 8073 nextWeek: 'LT [sa susunod na] dddd', 8074 lastDay: 'LT [kahapon]', 8075 lastWeek: 'LT [noong nakaraang] dddd', 8076 sameElse: 'L' 8077 }, 8078 relativeTime : { 8079 future : 'sa loob ng %s', 8080 past : '%s ang nakalipas', 8081 s : 'ilang segundo', 8082 m : 'isang minuto', 8083 mm : '%d minuto', 8084 h : 'isang oras', 8085 hh : '%d oras', 8086 d : 'isang araw', 8087 dd : '%d araw', 8088 M : 'isang buwan', 8089 MM : '%d buwan', 8090 y : 'isang taon', 8091 yy : '%d taon' 8092 }, 8093 dayOfMonthOrdinalParse: /\d{1,2}/, 8094 ordinal : function (number) { 8095 return number; 8096 }, 8097 week : { 8098 dow : 1, // Monday is the first day of the week. 8099 doy : 4 // The week that contains Jan 4th is the first week of the year. 8100 } 8101 }); 8102 8103 //! moment.js locale configuration 8104 //! locale : Klingon [tlh] 8105 //! author : Dominika Kruk : https://github.com/amaranthrose 8106 8107 var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_'); 8108 8109 function translateFuture(output) { 8110 var time = output; 8111 time = (output.indexOf('jaj') !== -1) ? 8112 time.slice(0, -3) + 'leS' : 8113 (output.indexOf('jar') !== -1) ? 8114 time.slice(0, -3) + 'waQ' : 8115 (output.indexOf('DIS') !== -1) ? 8116 time.slice(0, -3) + 'nem' : 8117 time + ' pIq'; 8118 return time; 8119 } 8120 8121 function translatePast(output) { 8122 var time = output; 8123 time = (output.indexOf('jaj') !== -1) ? 8124 time.slice(0, -3) + 'Hu’' : 8125 (output.indexOf('jar') !== -1) ? 8126 time.slice(0, -3) + 'wen' : 8127 (output.indexOf('DIS') !== -1) ? 8128 time.slice(0, -3) + 'ben' : 8129 time + ' ret'; 8130 return time; 8131 } 8132 8133 function translate$9(number, withoutSuffix, string, isFuture) { 8134 var numberNoun = numberAsNoun(number); 8135 switch (string) { 8136 case 'mm': 8137 return numberNoun + ' tup'; 8138 case 'hh': 8139 return numberNoun + ' rep'; 8140 case 'dd': 8141 return numberNoun + ' jaj'; 8142 case 'MM': 8143 return numberNoun + ' jar'; 8144 case 'yy': 8145 return numberNoun + ' DIS'; 8146 } 8147 } 8148 8149 function numberAsNoun(number) { 8150 var hundred = Math.floor((number % 1000) / 100), 8151 ten = Math.floor((number % 100) / 10), 8152 one = number % 10, 8153 word = ''; 8154 if (hundred > 0) { 8155 word += numbersNouns[hundred] + 'vatlh'; 8156 } 8157 if (ten > 0) { 8158 word += ((word !== '') ? ' ' : '') + numbersNouns[ten] + 'maH'; 8159 } 8160 if (one > 0) { 8161 word += ((word !== '') ? ' ' : '') + numbersNouns[one]; 8162 } 8163 return (word === '') ? 'pagh' : word; 8164 } 8165 8166 moment.defineLocale('tlh', { 8167 months : 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'), 8168 monthsShort : 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'), 8169 monthsParseExact : true, 8170 weekdays : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), 8171 weekdaysShort : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), 8172 weekdaysMin : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), 8173 longDateFormat : { 8174 LT : 'HH:mm', 8175 LTS : 'HH:mm:ss', 8176 L : 'DD.MM.YYYY', 8177 LL : 'D MMMM YYYY', 8178 LLL : 'D MMMM YYYY HH:mm', 8179 LLLL : 'dddd, D MMMM YYYY HH:mm' 8180 }, 8181 calendar : { 8182 sameDay: '[DaHjaj] LT', 8183 nextDay: '[wa’leS] LT', 8184 nextWeek: 'LLL', 8185 lastDay: '[wa’Hu’] LT', 8186 lastWeek: 'LLL', 8187 sameElse: 'L' 8188 }, 8189 relativeTime : { 8190 future : translateFuture, 8191 past : translatePast, 8192 s : 'puS lup', 8193 m : 'wa’ tup', 8194 mm : translate$9, 8195 h : 'wa’ rep', 8196 hh : translate$9, 8197 d : 'wa’ jaj', 8198 dd : translate$9, 8199 M : 'wa’ jar', 8200 MM : translate$9, 8201 y : 'wa’ DIS', 8202 yy : translate$9 8203 }, 8204 dayOfMonthOrdinalParse: /\d{1,2}\./, 8205 ordinal : '%d.', 8206 week : { 8207 dow : 1, // Monday is the first day of the week. 8208 doy : 4 // The week that contains Jan 4th is the first week of the year. 8209 } 8210 }); 8211 8212 //! moment.js locale configuration 8213 //! locale : Turkish [tr] 8214 //! authors : Erhan Gundogan : https://github.com/erhangundogan, 8215 //! Burak Yiğit Kaya: https://github.com/BYK 8216 8217 var suffixes$3 = { 8218 1: '\'inci', 8219 5: '\'inci', 8220 8: '\'inci', 8221 70: '\'inci', 8222 80: '\'inci', 8223 2: '\'nci', 8224 7: '\'nci', 8225 20: '\'nci', 8226 50: '\'nci', 8227 3: '\'üncü', 8228 4: '\'üncü', 8229 100: '\'üncü', 8230 6: '\'ncı', 8231 9: '\'uncu', 8232 10: '\'uncu', 8233 30: '\'uncu', 8234 60: '\'ıncı', 8235 90: '\'ıncı' 8236 }; 8237 8238 moment.defineLocale('tr', { 8239 months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'), 8240 monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'), 8241 weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'), 8242 weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'), 8243 weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'), 8244 longDateFormat : { 8245 LT : 'HH:mm', 8246 LTS : 'HH:mm:ss', 8247 L : 'DD.MM.YYYY', 8248 LL : 'D MMMM YYYY', 8249 LLL : 'D MMMM YYYY HH:mm', 8250 LLLL : 'dddd, D MMMM YYYY HH:mm' 8251 }, 8252 calendar : { 8253 sameDay : '[bugün saat] LT', 8254 nextDay : '[yarın saat] LT', 8255 nextWeek : '[haftaya] dddd [saat] LT', 8256 lastDay : '[dün] LT', 8257 lastWeek : '[geçen hafta] dddd [saat] LT', 8258 sameElse : 'L' 8259 }, 8260 relativeTime : { 8261 future : '%s sonra', 8262 past : '%s önce', 8263 s : 'birkaç saniye', 8264 m : 'bir dakika', 8265 mm : '%d dakika', 8266 h : 'bir saat', 8267 hh : '%d saat', 8268 d : 'bir gün', 8269 dd : '%d gün', 8270 M : 'bir ay', 8271 MM : '%d ay', 8272 y : 'bir yıl', 8273 yy : '%d yıl' 8274 }, 8275 dayOfMonthOrdinalParse: /\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/, 8276 ordinal : function (number) { 8277 if (number === 0) { // special case for zero 8278 return number + '\'ıncı'; 8279 } 8280 var a = number % 10, 8281 b = number % 100 - a, 8282 c = number >= 100 ? 100 : null; 8283 return number + (suffixes$3[a] || suffixes$3[b] || suffixes$3[c]); 8284 }, 8285 week : { 8286 dow : 1, // Monday is the first day of the week. 8287 doy : 7 // The week that contains Jan 1st is the first week of the year. 8288 } 8289 }); 8290 8291 //! moment.js locale configuration 8292 //! locale : Talossan [tzl] 8293 //! author : Robin van der Vliet : https://github.com/robin0van0der0v 8294 //! author : Iustì Canun 8295 8296 // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals. 8297 // This is currently too difficult (maybe even impossible) to add. 8298 moment.defineLocale('tzl', { 8299 months : 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'), 8300 monthsShort : 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'), 8301 weekdays : 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'), 8302 weekdaysShort : 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'), 8303 weekdaysMin : 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'), 8304 longDateFormat : { 8305 LT : 'HH.mm', 8306 LTS : 'HH.mm.ss', 8307 L : 'DD.MM.YYYY', 8308 LL : 'D. MMMM [dallas] YYYY', 8309 LLL : 'D. MMMM [dallas] YYYY HH.mm', 8310 LLLL : 'dddd, [li] D. MMMM [dallas] YYYY HH.mm' 8311 }, 8312 meridiemParse: /d\'o|d\'a/i, 8313 isPM : function (input) { 8314 return 'd\'o' === input.toLowerCase(); 8315 }, 8316 meridiem : function (hours, minutes, isLower) { 8317 if (hours > 11) { 8318 return isLower ? 'd\'o' : 'D\'O'; 8319 } else { 8320 return isLower ? 'd\'a' : 'D\'A'; 8321 } 8322 }, 8323 calendar : { 8324 sameDay : '[oxhi à] LT', 8325 nextDay : '[demà à] LT', 8326 nextWeek : 'dddd [à] LT', 8327 lastDay : '[ieiri à] LT', 8328 lastWeek : '[sür el] dddd [lasteu à] LT', 8329 sameElse : 'L' 8330 }, 8331 relativeTime : { 8332 future : 'osprei %s', 8333 past : 'ja%s', 8334 s : processRelativeTime$7, 8335 m : processRelativeTime$7, 8336 mm : processRelativeTime$7, 8337 h : processRelativeTime$7, 8338 hh : processRelativeTime$7, 8339 d : processRelativeTime$7, 8340 dd : processRelativeTime$7, 8341 M : processRelativeTime$7, 8342 MM : processRelativeTime$7, 8343 y : processRelativeTime$7, 8344 yy : processRelativeTime$7 8345 }, 8346 dayOfMonthOrdinalParse: /\d{1,2}\./, 8347 ordinal : '%d.', 8348 week : { 8349 dow : 1, // Monday is the first day of the week. 8350 doy : 4 // The week that contains Jan 4th is the first week of the year. 8351 } 8352 }); 8353 8354 function processRelativeTime$7(number, withoutSuffix, key, isFuture) { 8355 var format = { 8356 's': ['viensas secunds', '\'iensas secunds'], 8357 'm': ['\'n míut', '\'iens míut'], 8358 'mm': [number + ' míuts', '' + number + ' míuts'], 8359 'h': ['\'n þora', '\'iensa þora'], 8360 'hh': [number + ' þoras', '' + number + ' þoras'], 8361 'd': ['\'n ziua', '\'iensa ziua'], 8362 'dd': [number + ' ziuas', '' + number + ' ziuas'], 8363 'M': ['\'n mes', '\'iens mes'], 8364 'MM': [number + ' mesen', '' + number + ' mesen'], 8365 'y': ['\'n ar', '\'iens ar'], 8366 'yy': [number + ' ars', '' + number + ' ars'] 8367 }; 8368 return isFuture ? format[key][0] : (withoutSuffix ? format[key][0] : format[key][1]); 8369 } 8370 8371 //! moment.js locale configuration 8372 //! locale : Central Atlas Tamazight Latin [tzm-latn] 8373 //! author : Abdel Said : https://github.com/abdelsaid 8374 8375 moment.defineLocale('tzm-latn', { 8376 months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), 8377 monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), 8378 weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), 8379 weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), 8380 weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), 8381 longDateFormat : { 8382 LT : 'HH:mm', 8383 LTS : 'HH:mm:ss', 8384 L : 'DD/MM/YYYY', 8385 LL : 'D MMMM YYYY', 8386 LLL : 'D MMMM YYYY HH:mm', 8387 LLLL : 'dddd D MMMM YYYY HH:mm' 8388 }, 8389 calendar : { 8390 sameDay: '[asdkh g] LT', 8391 nextDay: '[aska g] LT', 8392 nextWeek: 'dddd [g] LT', 8393 lastDay: '[assant g] LT', 8394 lastWeek: 'dddd [g] LT', 8395 sameElse: 'L' 8396 }, 8397 relativeTime : { 8398 future : 'dadkh s yan %s', 8399 past : 'yan %s', 8400 s : 'imik', 8401 m : 'minuḍ', 8402 mm : '%d minuḍ', 8403 h : 'saɛa', 8404 hh : '%d tassaɛin', 8405 d : 'ass', 8406 dd : '%d ossan', 8407 M : 'ayowr', 8408 MM : '%d iyyirn', 8409 y : 'asgas', 8410 yy : '%d isgasn' 8411 }, 8412 week : { 8413 dow : 6, // Saturday is the first day of the week. 8414 doy : 12 // The week that contains Jan 1st is the first week of the year. 8415 } 8416 }); 8417 8418 //! moment.js locale configuration 8419 //! locale : Central Atlas Tamazight [tzm] 8420 //! author : Abdel Said : https://github.com/abdelsaid 8421 8422 moment.defineLocale('tzm', { 8423 months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), 8424 monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), 8425 weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), 8426 weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), 8427 weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), 8428 longDateFormat : { 8429 LT : 'HH:mm', 8430 LTS: 'HH:mm:ss', 8431 L : 'DD/MM/YYYY', 8432 LL : 'D MMMM YYYY', 8433 LLL : 'D MMMM YYYY HH:mm', 8434 LLLL : 'dddd D MMMM YYYY HH:mm' 8435 }, 8436 calendar : { 8437 sameDay: '[ⴰⵙⴷⵅ ⴴ] LT', 8438 nextDay: '[ⴰⵙⴽⴰ ⴴ] LT', 8439 nextWeek: 'dddd [ⴴ] LT', 8440 lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT', 8441 lastWeek: 'dddd [ⴴ] LT', 8442 sameElse: 'L' 8443 }, 8444 relativeTime : { 8445 future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s', 8446 past : 'ⵢⴰⵏ %s', 8447 s : 'ⵉⵎⵉⴽ', 8448 m : 'ⵎⵉⵏⵓⴺ', 8449 mm : '%d ⵎⵉⵏⵓⴺ', 8450 h : 'ⵙⴰⵄⴰ', 8451 hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ', 8452 d : 'ⴰⵙⵙ', 8453 dd : '%d oⵙⵙⴰⵏ', 8454 M : 'ⴰⵢoⵓⵔ', 8455 MM : '%d ⵉⵢⵢⵉⵔⵏ', 8456 y : 'ⴰⵙⴳⴰⵙ', 8457 yy : '%d ⵉⵙⴳⴰⵙⵏ' 8458 }, 8459 week : { 8460 dow : 6, // Saturday is the first day of the week. 8461 doy : 12 // The week that contains Jan 1st is the first week of the year. 8462 } 8463 }); 8464 8465 //! moment.js locale configuration 8466 //! locale : Ukrainian [uk] 8467 //! author : zemlanin : https://github.com/zemlanin 8468 //! Author : Menelion Elensúle : https://github.com/Oire 8469 8470 function plural$6(word, num) { 8471 var forms = word.split('_'); 8472 return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); 8473 } 8474 function relativeTimeWithPlural$4(number, withoutSuffix, key) { 8475 var format = { 8476 'mm': withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин', 8477 'hh': withoutSuffix ? 'година_години_годин' : 'годину_години_годин', 8478 'dd': 'день_дні_днів', 8479 'MM': 'місяць_місяці_місяців', 8480 'yy': 'рік_роки_років' 8481 }; 8482 if (key === 'm') { 8483 return withoutSuffix ? 'хвилина' : 'хвилину'; 8484 } 8485 else if (key === 'h') { 8486 return withoutSuffix ? 'година' : 'годину'; 8487 } 8488 else { 8489 return number + ' ' + plural$6(format[key], +number); 8490 } 8491 } 8492 function weekdaysCaseReplace(m, format) { 8493 var weekdays = { 8494 'nominative': 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'), 8495 'accusative': 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'), 8496 'genitive': 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_') 8497 }; 8498 8499 if (!m) { 8500 return weekdays['nominative']; 8501 } 8502 8503 var nounCase = (/(\[[ВвУу]\]) ?dddd/).test(format) ? 8504 'accusative' : 8505 ((/\[?(?:минулої|наступної)? ?\] ?dddd/).test(format) ? 8506 'genitive' : 8507 'nominative'); 8508 return weekdays[nounCase][m.day()]; 8509 } 8510 function processHoursFunction(str) { 8511 return function () { 8512 return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT'; 8513 }; 8514 } 8515 8516 moment.defineLocale('uk', { 8517 months : { 8518 'format': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'), 8519 'standalone': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_') 8520 }, 8521 monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'), 8522 weekdays : weekdaysCaseReplace, 8523 weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), 8524 weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), 8525 longDateFormat : { 8526 LT : 'HH:mm', 8527 LTS : 'HH:mm:ss', 8528 L : 'DD.MM.YYYY', 8529 LL : 'D MMMM YYYY р.', 8530 LLL : 'D MMMM YYYY р., HH:mm', 8531 LLLL : 'dddd, D MMMM YYYY р., HH:mm' 8532 }, 8533 calendar : { 8534 sameDay: processHoursFunction('[Сьогодні '), 8535 nextDay: processHoursFunction('[Завтра '), 8536 lastDay: processHoursFunction('[Вчора '), 8537 nextWeek: processHoursFunction('[У] dddd ['), 8538 lastWeek: function () { 8539 switch (this.day()) { 8540 case 0: 8541 case 3: 8542 case 5: 8543 case 6: 8544 return processHoursFunction('[Минулої] dddd [').call(this); 8545 case 1: 8546 case 2: 8547 case 4: 8548 return processHoursFunction('[Минулого] dddd [').call(this); 8549 } 8550 }, 8551 sameElse: 'L' 8552 }, 8553 relativeTime : { 8554 future : 'за %s', 8555 past : '%s тому', 8556 s : 'декілька секунд', 8557 m : relativeTimeWithPlural$4, 8558 mm : relativeTimeWithPlural$4, 8559 h : 'годину', 8560 hh : relativeTimeWithPlural$4, 8561 d : 'день', 8562 dd : relativeTimeWithPlural$4, 8563 M : 'місяць', 8564 MM : relativeTimeWithPlural$4, 8565 y : 'рік', 8566 yy : relativeTimeWithPlural$4 8567 }, 8568 // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason 8569 meridiemParse: /ночі|ранку|дня|вечора/, 8570 isPM: function (input) { 8571 return /^(дня|вечора)$/.test(input); 8572 }, 8573 meridiem : function (hour, minute, isLower) { 8574 if (hour < 4) { 8575 return 'ночі'; 8576 } else if (hour < 12) { 8577 return 'ранку'; 8578 } else if (hour < 17) { 8579 return 'дня'; 8580 } else { 8581 return 'вечора'; 8582 } 8583 }, 8584 dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/, 8585 ordinal: function (number, period) { 8586 switch (period) { 8587 case 'M': 8588 case 'd': 8589 case 'DDD': 8590 case 'w': 8591 case 'W': 8592 return number + '-й'; 8593 case 'D': 8594 return number + '-го'; 8595 default: 8596 return number; 8597 } 8598 }, 8599 week : { 8600 dow : 1, // Monday is the first day of the week. 8601 doy : 7 // The week that contains Jan 1st is the first week of the year. 8602 } 8603 }); 8604 8605 //! moment.js locale configuration 8606 //! locale : Urdu [ur] 8607 //! author : Sawood Alam : https://github.com/ibnesayeed 8608 //! author : Zack : https://github.com/ZackVision 8609 8610 var months$7 = [ 8611 'جنوری', 8612 'فروری', 8613 'مارچ', 8614 'اپریل', 8615 'مئی', 8616 'جون', 8617 'جولائی', 8618 'اگست', 8619 'ستمبر', 8620 'اکتوبر', 8621 'نومبر', 8622 'دسمبر' 8623 ]; 8624 var days$1 = [ 8625 'اتوار', 8626 'پیر', 8627 'منگل', 8628 'بدھ', 8629 'جمعرات', 8630 'جمعہ', 8631 'ہفتہ' 8632 ]; 8633 8634 moment.defineLocale('ur', { 8635 months : months$7, 8636 monthsShort : months$7, 8637 weekdays : days$1, 8638 weekdaysShort : days$1, 8639 weekdaysMin : days$1, 8640 longDateFormat : { 8641 LT : 'HH:mm', 8642 LTS : 'HH:mm:ss', 8643 L : 'DD/MM/YYYY', 8644 LL : 'D MMMM YYYY', 8645 LLL : 'D MMMM YYYY HH:mm', 8646 LLLL : 'dddd، D MMMM YYYY HH:mm' 8647 }, 8648 meridiemParse: /صبح|شام/, 8649 isPM : function (input) { 8650 return 'شام' === input; 8651 }, 8652 meridiem : function (hour, minute, isLower) { 8653 if (hour < 12) { 8654 return 'صبح'; 8655 } 8656 return 'شام'; 8657 }, 8658 calendar : { 8659 sameDay : '[آج بوقت] LT', 8660 nextDay : '[کل بوقت] LT', 8661 nextWeek : 'dddd [بوقت] LT', 8662 lastDay : '[گذشتہ روز بوقت] LT', 8663 lastWeek : '[گذشتہ] dddd [بوقت] LT', 8664 sameElse : 'L' 8665 }, 8666 relativeTime : { 8667 future : '%s بعد', 8668 past : '%s قبل', 8669 s : 'چند سیکنڈ', 8670 m : 'ایک منٹ', 8671 mm : '%d منٹ', 8672 h : 'ایک گھنٹہ', 8673 hh : '%d گھنٹے', 8674 d : 'ایک دن', 8675 dd : '%d دن', 8676 M : 'ایک ماہ', 8677 MM : '%d ماہ', 8678 y : 'ایک سال', 8679 yy : '%d سال' 8680 }, 8681 preparse: function (string) { 8682 return string.replace(/،/g, ','); 8683 }, 8684 postformat: function (string) { 8685 return string.replace(/,/g, '،'); 8686 }, 8687 week : { 8688 dow : 1, // Monday is the first day of the week. 8689 doy : 4 // The week that contains Jan 4th is the first week of the year. 8690 } 8691 }); 8692 8693 //! moment.js locale configuration 8694 //! locale : Uzbek Latin [uz-latn] 8695 //! author : Rasulbek Mirzayev : github.com/Rasulbeeek 8696 8697 moment.defineLocale('uz-latn', { 8698 months : 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'), 8699 monthsShort : 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'), 8700 weekdays : 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'), 8701 weekdaysShort : 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'), 8702 weekdaysMin : 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'), 8703 longDateFormat : { 8704 LT : 'HH:mm', 8705 LTS : 'HH:mm:ss', 8706 L : 'DD/MM/YYYY', 8707 LL : 'D MMMM YYYY', 8708 LLL : 'D MMMM YYYY HH:mm', 8709 LLLL : 'D MMMM YYYY, dddd HH:mm' 8710 }, 8711 calendar : { 8712 sameDay : '[Bugun soat] LT [da]', 8713 nextDay : '[Ertaga] LT [da]', 8714 nextWeek : 'dddd [kuni soat] LT [da]', 8715 lastDay : '[Kecha soat] LT [da]', 8716 lastWeek : '[O\'tgan] dddd [kuni soat] LT [da]', 8717 sameElse : 'L' 8718 }, 8719 relativeTime : { 8720 future : 'Yaqin %s ichida', 8721 past : 'Bir necha %s oldin', 8722 s : 'soniya', 8723 m : 'bir daqiqa', 8724 mm : '%d daqiqa', 8725 h : 'bir soat', 8726 hh : '%d soat', 8727 d : 'bir kun', 8728 dd : '%d kun', 8729 M : 'bir oy', 8730 MM : '%d oy', 8731 y : 'bir yil', 8732 yy : '%d yil' 8733 }, 8734 week : { 8735 dow : 1, // Monday is the first day of the week. 8736 doy : 7 // The week that contains Jan 1st is the first week of the year. 8737 } 8738 }); 8739 8740 //! moment.js locale configuration 8741 //! locale : Uzbek [uz] 8742 //! author : Sardor Muminov : https://github.com/muminoff 8743 8744 moment.defineLocale('uz', { 8745 months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), 8746 monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), 8747 weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'), 8748 weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'), 8749 weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'), 8750 longDateFormat : { 8751 LT : 'HH:mm', 8752 LTS : 'HH:mm:ss', 8753 L : 'DD/MM/YYYY', 8754 LL : 'D MMMM YYYY', 8755 LLL : 'D MMMM YYYY HH:mm', 8756 LLLL : 'D MMMM YYYY, dddd HH:mm' 8757 }, 8758 calendar : { 8759 sameDay : '[Бугун соат] LT [да]', 8760 nextDay : '[Эртага] LT [да]', 8761 nextWeek : 'dddd [куни соат] LT [да]', 8762 lastDay : '[Кеча соат] LT [да]', 8763 lastWeek : '[Утган] dddd [куни соат] LT [да]', 8764 sameElse : 'L' 8765 }, 8766 relativeTime : { 8767 future : 'Якин %s ичида', 8768 past : 'Бир неча %s олдин', 8769 s : 'фурсат', 8770 m : 'бир дакика', 8771 mm : '%d дакика', 8772 h : 'бир соат', 8773 hh : '%d соат', 8774 d : 'бир кун', 8775 dd : '%d кун', 8776 M : 'бир ой', 8777 MM : '%d ой', 8778 y : 'бир йил', 8779 yy : '%d йил' 8780 }, 8781 week : { 8782 dow : 1, // Monday is the first day of the week. 8783 doy : 7 // The week that contains Jan 4th is the first week of the year. 8784 } 8785 }); 8786 8787 //! moment.js locale configuration 8788 //! locale : Vietnamese [vi] 8789 //! author : Bang Nguyen : https://github.com/bangnk 8790 8791 moment.defineLocale('vi', { 8792 months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'), 8793 monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'), 8794 monthsParseExact : true, 8795 weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'), 8796 weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), 8797 weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), 8798 weekdaysParseExact : true, 8799 meridiemParse: /sa|ch/i, 8800 isPM : function (input) { 8801 return /^ch$/i.test(input); 8802 }, 8803 meridiem : function (hours, minutes, isLower) { 8804 if (hours < 12) { 8805 return isLower ? 'sa' : 'SA'; 8806 } else { 8807 return isLower ? 'ch' : 'CH'; 8808 } 8809 }, 8810 longDateFormat : { 8811 LT : 'HH:mm', 8812 LTS : 'HH:mm:ss', 8813 L : 'DD/MM/YYYY', 8814 LL : 'D MMMM [năm] YYYY', 8815 LLL : 'D MMMM [năm] YYYY HH:mm', 8816 LLLL : 'dddd, D MMMM [năm] YYYY HH:mm', 8817 l : 'DD/M/YYYY', 8818 ll : 'D MMM YYYY', 8819 lll : 'D MMM YYYY HH:mm', 8820 llll : 'ddd, D MMM YYYY HH:mm' 8821 }, 8822 calendar : { 8823 sameDay: '[Hôm nay lúc] LT', 8824 nextDay: '[Ngày mai lúc] LT', 8825 nextWeek: 'dddd [tuần tới lúc] LT', 8826 lastDay: '[Hôm qua lúc] LT', 8827 lastWeek: 'dddd [tuần rồi lúc] LT', 8828 sameElse: 'L' 8829 }, 8830 relativeTime : { 8831 future : '%s tới', 8832 past : '%s trước', 8833 s : 'vài giây', 8834 m : 'một phút', 8835 mm : '%d phút', 8836 h : 'một giờ', 8837 hh : '%d giờ', 8838 d : 'một ngày', 8839 dd : '%d ngày', 8840 M : 'một tháng', 8841 MM : '%d tháng', 8842 y : 'một năm', 8843 yy : '%d năm' 8844 }, 8845 dayOfMonthOrdinalParse: /\d{1,2}/, 8846 ordinal : function (number) { 8847 return number; 8848 }, 8849 week : { 8850 dow : 1, // Monday is the first day of the week. 8851 doy : 4 // The week that contains Jan 4th is the first week of the year. 8852 } 8853 }); 8854 8855 //! moment.js locale configuration 8856 //! locale : Pseudo [x-pseudo] 8857 //! author : Andrew Hood : https://github.com/andrewhood125 8858 8859 moment.defineLocale('x-pseudo', { 8860 months : 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'), 8861 monthsShort : 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'), 8862 monthsParseExact : true, 8863 weekdays : 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'), 8864 weekdaysShort : 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'), 8865 weekdaysMin : 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'), 8866 weekdaysParseExact : true, 8867 longDateFormat : { 8868 LT : 'HH:mm', 8869 L : 'DD/MM/YYYY', 8870 LL : 'D MMMM YYYY', 8871 LLL : 'D MMMM YYYY HH:mm', 8872 LLLL : 'dddd, D MMMM YYYY HH:mm' 8873 }, 8874 calendar : { 8875 sameDay : '[T~ódá~ý át] LT', 8876 nextDay : '[T~ómó~rró~w át] LT', 8877 nextWeek : 'dddd [át] LT', 8878 lastDay : '[Ý~ést~érdá~ý át] LT', 8879 lastWeek : '[L~ást] dddd [át] LT', 8880 sameElse : 'L' 8881 }, 8882 relativeTime : { 8883 future : 'í~ñ %s', 8884 past : '%s á~gó', 8885 s : 'á ~féw ~sécó~ñds', 8886 m : 'á ~míñ~úté', 8887 mm : '%d m~íñú~tés', 8888 h : 'á~ñ hó~úr', 8889 hh : '%d h~óúrs', 8890 d : 'á ~dáý', 8891 dd : '%d d~áýs', 8892 M : 'á ~móñ~th', 8893 MM : '%d m~óñt~hs', 8894 y : 'á ~ýéár', 8895 yy : '%d ý~éárs' 8896 }, 8897 dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, 8898 ordinal : function (number) { 8899 var b = number % 10, 8900 output = (~~(number % 100 / 10) === 1) ? 'th' : 8901 (b === 1) ? 'st' : 8902 (b === 2) ? 'nd' : 8903 (b === 3) ? 'rd' : 'th'; 8904 return number + output; 8905 }, 8906 week : { 8907 dow : 1, // Monday is the first day of the week. 8908 doy : 4 // The week that contains Jan 4th is the first week of the year. 8909 } 8910 }); 8911 8912 //! moment.js locale configuration 8913 //! locale : Yoruba Nigeria [yo] 8914 //! author : Atolagbe Abisoye : https://github.com/andela-batolagbe 8915 8916 moment.defineLocale('yo', { 8917 months : 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'), 8918 monthsShort : 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'), 8919 weekdays : 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'), 8920 weekdaysShort : 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'), 8921 weekdaysMin : 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'), 8922 longDateFormat : { 8923 LT : 'h:mm A', 8924 LTS : 'h:mm:ss A', 8925 L : 'DD/MM/YYYY', 8926 LL : 'D MMMM YYYY', 8927 LLL : 'D MMMM YYYY h:mm A', 8928 LLLL : 'dddd, D MMMM YYYY h:mm A' 8929 }, 8930 calendar : { 8931 sameDay : '[Ònì ni] LT', 8932 nextDay : '[Ọ̀la ni] LT', 8933 nextWeek : 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT', 8934 lastDay : '[Àna ni] LT', 8935 lastWeek : 'dddd [Ọsẹ̀ tólọ́] [ni] LT', 8936 sameElse : 'L' 8937 }, 8938 relativeTime : { 8939 future : 'ní %s', 8940 past : '%s kọjá', 8941 s : 'ìsẹjú aayá die', 8942 m : 'ìsẹjú kan', 8943 mm : 'ìsẹjú %d', 8944 h : 'wákati kan', 8945 hh : 'wákati %d', 8946 d : 'ọjọ́ kan', 8947 dd : 'ọjọ́ %d', 8948 M : 'osù kan', 8949 MM : 'osù %d', 8950 y : 'ọdún kan', 8951 yy : 'ọdún %d' 8952 }, 8953 dayOfMonthOrdinalParse : /ọjọ́\s\d{1,2}/, 8954 ordinal : 'ọjọ́ %d', 8955 week : { 8956 dow : 1, // Monday is the first day of the week. 8957 doy : 4 // The week that contains Jan 4th is the first week of the year. 8958 } 8959 }); 8960 8961 //! moment.js locale configuration 8962 //! locale : Chinese (China) [zh-cn] 8963 //! author : suupic : https://github.com/suupic 8964 //! author : Zeno Zeng : https://github.com/zenozeng 8965 8966 moment.defineLocale('zh-cn', { 8967 months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), 8968 monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), 8969 weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), 8970 weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'), 8971 weekdaysMin : '日_一_二_三_四_五_六'.split('_'), 8972 longDateFormat : { 8973 LT : 'HH:mm', 8974 LTS : 'HH:mm:ss', 8975 L : 'YYYY年MMMD日', 8976 LL : 'YYYY年MMMD日', 8977 LLL : 'YYYY年MMMD日Ah点mm分', 8978 LLLL : 'YYYY年MMMD日ddddAh点mm分', 8979 l : 'YYYY年MMMD日', 8980 ll : 'YYYY年MMMD日', 8981 lll : 'YYYY年MMMD日 HH:mm', 8982 llll : 'YYYY年MMMD日dddd HH:mm' 8983 }, 8984 meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, 8985 meridiemHour: function (hour, meridiem) { 8986 if (hour === 12) { 8987 hour = 0; 8988 } 8989 if (meridiem === '凌晨' || meridiem === '早上' || 8990 meridiem === '上午') { 8991 return hour; 8992 } else if (meridiem === '下午' || meridiem === '晚上') { 8993 return hour + 12; 8994 } else { 8995 // '中午' 8996 return hour >= 11 ? hour : hour + 12; 8997 } 8998 }, 8999 meridiem : function (hour, minute, isLower) { 9000 var hm = hour * 100 + minute; 9001 if (hm < 600) { 9002 return '凌晨'; 9003 } else if (hm < 900) { 9004 return '早上'; 9005 } else if (hm < 1130) { 9006 return '上午'; 9007 } else if (hm < 1230) { 9008 return '中午'; 9009 } else if (hm < 1800) { 9010 return '下午'; 9011 } else { 9012 return '晚上'; 9013 } 9014 }, 9015 calendar : { 9016 sameDay : '[今天]LT', 9017 nextDay : '[明天]LT', 9018 nextWeek : '[下]ddddLT', 9019 lastDay : '[昨天]LT', 9020 lastWeek : '[上]ddddLT', 9021 sameElse : 'L' 9022 }, 9023 dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/, 9024 ordinal : function (number, period) { 9025 switch (period) { 9026 case 'd': 9027 case 'D': 9028 case 'DDD': 9029 return number + '日'; 9030 case 'M': 9031 return number + '月'; 9032 case 'w': 9033 case 'W': 9034 return number + '周'; 9035 default: 9036 return number; 9037 } 9038 }, 9039 relativeTime : { 9040 future : '%s内', 9041 past : '%s前', 9042 s : '几秒', 9043 m : '1 分钟', 9044 mm : '%d 分钟', 9045 h : '1 小时', 9046 hh : '%d 小时', 9047 d : '1 天', 9048 dd : '%d 天', 9049 M : '1 个月', 9050 MM : '%d 个月', 9051 y : '1 年', 9052 yy : '%d 年' 9053 }, 9054 week : { 9055 // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 9056 dow : 1, // Monday is the first day of the week. 9057 doy : 4 // The week that contains Jan 4th is the first week of the year. 9058 } 9059 }); 9060 9061 //! moment.js locale configuration 9062 //! locale : Chinese (Hong Kong) [zh-hk] 9063 //! author : Ben : https://github.com/ben-lin 9064 //! author : Chris Lam : https://github.com/hehachris 9065 //! author : Konstantin : https://github.com/skfd 9066 9067 moment.defineLocale('zh-hk', { 9068 months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), 9069 monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), 9070 weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), 9071 weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'), 9072 weekdaysMin : '日_一_二_三_四_五_六'.split('_'), 9073 longDateFormat : { 9074 LT : 'HH:mm', 9075 LTS : 'HH:mm:ss', 9076 L : 'YYYY年MMMD日', 9077 LL : 'YYYY年MMMD日', 9078 LLL : 'YYYY年MMMD日 HH:mm', 9079 LLLL : 'YYYY年MMMD日dddd HH:mm', 9080 l : 'YYYY年MMMD日', 9081 ll : 'YYYY年MMMD日', 9082 lll : 'YYYY年MMMD日 HH:mm', 9083 llll : 'YYYY年MMMD日dddd HH:mm' 9084 }, 9085 meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, 9086 meridiemHour : function (hour, meridiem) { 9087 if (hour === 12) { 9088 hour = 0; 9089 } 9090 if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') { 9091 return hour; 9092 } else if (meridiem === '中午') { 9093 return hour >= 11 ? hour : hour + 12; 9094 } else if (meridiem === '下午' || meridiem === '晚上') { 9095 return hour + 12; 9096 } 9097 }, 9098 meridiem : function (hour, minute, isLower) { 9099 var hm = hour * 100 + minute; 9100 if (hm < 600) { 9101 return '凌晨'; 9102 } else if (hm < 900) { 9103 return '早上'; 9104 } else if (hm < 1130) { 9105 return '上午'; 9106 } else if (hm < 1230) { 9107 return '中午'; 9108 } else if (hm < 1800) { 9109 return '下午'; 9110 } else { 9111 return '晚上'; 9112 } 9113 }, 9114 calendar : { 9115 sameDay : '[今天]LT', 9116 nextDay : '[明天]LT', 9117 nextWeek : '[下]ddddLT', 9118 lastDay : '[昨天]LT', 9119 lastWeek : '[上]ddddLT', 9120 sameElse : 'L' 9121 }, 9122 dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, 9123 ordinal : function (number, period) { 9124 switch (period) { 9125 case 'd' : 9126 case 'D' : 9127 case 'DDD' : 9128 return number + '日'; 9129 case 'M' : 9130 return number + '月'; 9131 case 'w' : 9132 case 'W' : 9133 return number + '週'; 9134 default : 9135 return number; 9136 } 9137 }, 9138 relativeTime : { 9139 future : '%s內', 9140 past : '%s前', 9141 s : '幾秒', 9142 m : '1 分鐘', 9143 mm : '%d 分鐘', 9144 h : '1 小時', 9145 hh : '%d 小時', 9146 d : '1 天', 9147 dd : '%d 天', 9148 M : '1 個月', 9149 MM : '%d 個月', 9150 y : '1 年', 9151 yy : '%d 年' 9152 } 9153 }); 9154 9155 //! moment.js locale configuration 9156 //! locale : Chinese (Taiwan) [zh-tw] 9157 //! author : Ben : https://github.com/ben-lin 9158 //! author : Chris Lam : https://github.com/hehachris 9159 9160 moment.defineLocale('zh-tw', { 9161 months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), 9162 monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), 9163 weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), 9164 weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'), 9165 weekdaysMin : '日_一_二_三_四_五_六'.split('_'), 9166 longDateFormat : { 9167 LT : 'HH:mm', 9168 LTS : 'HH:mm:ss', 9169 L : 'YYYY年MMMD日', 9170 LL : 'YYYY年MMMD日', 9171 LLL : 'YYYY年MMMD日 HH:mm', 9172 LLLL : 'YYYY年MMMD日dddd HH:mm', 9173 l : 'YYYY年MMMD日', 9174 ll : 'YYYY年MMMD日', 9175 lll : 'YYYY年MMMD日 HH:mm', 9176 llll : 'YYYY年MMMD日dddd HH:mm' 9177 }, 9178 meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, 9179 meridiemHour : function (hour, meridiem) { 9180 if (hour === 12) { 9181 hour = 0; 9182 } 9183 if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') { 9184 return hour; 9185 } else if (meridiem === '中午') { 9186 return hour >= 11 ? hour : hour + 12; 9187 } else if (meridiem === '下午' || meridiem === '晚上') { 9188 return hour + 12; 9189 } 9190 }, 9191 meridiem : function (hour, minute, isLower) { 9192 var hm = hour * 100 + minute; 9193 if (hm < 600) { 9194 return '凌晨'; 9195 } else if (hm < 900) { 9196 return '早上'; 9197 } else if (hm < 1130) { 9198 return '上午'; 9199 } else if (hm < 1230) { 9200 return '中午'; 9201 } else if (hm < 1800) { 9202 return '下午'; 9203 } else { 9204 return '晚上'; 9205 } 9206 }, 9207 calendar : { 9208 sameDay : '[今天]LT', 9209 nextDay : '[明天]LT', 9210 nextWeek : '[下]ddddLT', 9211 lastDay : '[昨天]LT', 9212 lastWeek : '[上]ddddLT', 9213 sameElse : 'L' 9214 }, 9215 dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, 9216 ordinal : function (number, period) { 9217 switch (period) { 9218 case 'd' : 9219 case 'D' : 9220 case 'DDD' : 9221 return number + '日'; 9222 case 'M' : 9223 return number + '月'; 9224 case 'w' : 9225 case 'W' : 9226 return number + '週'; 9227 default : 9228 return number; 9229 } 9230 }, 9231 relativeTime : { 9232 future : '%s內', 9233 past : '%s前', 9234 s : '幾秒', 9235 m : '1 分鐘', 9236 mm : '%d 分鐘', 9237 h : '1 小時', 9238 hh : '%d 小時', 9239 d : '1 天', 9240 dd : '%d 天', 9241 M : '1 個月', 9242 MM : '%d 個月', 9243 y : '1 年', 9244 yy : '%d 年' 9245 } 9246 }); 9247 9248 moment.locale('en'); 9249 9250 return moment; 9251 9252 })));