aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/date-fns/locale
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/date-fns/locale')
-rw-r--r--node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js16
-rw-r--r--node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js25
-rw-r--r--node_modules/date-fns/locale/_lib/buildMatchFn/index.js49
-rw-r--r--node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js24
-rw-r--r--node_modules/date-fns/locale/af/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/af/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/af/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/af/_lib/localize/index.js138
-rw-r--r--node_modules/date-fns/locale/af/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/af/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/af/index.js35
-rw-r--r--node_modules/date-fns/locale/af/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/af/package.json5
-rw-r--r--node_modules/date-fns/locale/ar-DZ/_lib/formatDistance/index.js126
-rw-r--r--node_modules/date-fns/locale/ar-DZ/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ar-DZ/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ar-DZ/_lib/localize/index.js127
-rw-r--r--node_modules/date-fns/locale/ar-DZ/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/ar-DZ/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ar-DZ/index.js36
-rw-r--r--node_modules/date-fns/locale/ar-DZ/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ar-DZ/package.json5
-rw-r--r--node_modules/date-fns/locale/ar-EG/_lib/formatDistance/index.js125
-rw-r--r--node_modules/date-fns/locale/ar-EG/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ar-EG/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ar-EG/_lib/localize/index.js127
-rw-r--r--node_modules/date-fns/locale/ar-EG/_lib/match/index.js110
-rw-r--r--node_modules/date-fns/locale/ar-EG/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ar-EG/index.js35
-rw-r--r--node_modules/date-fns/locale/ar-EG/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ar-EG/package.json5
-rw-r--r--node_modules/date-fns/locale/ar-MA/_lib/formatDistance/index.js126
-rw-r--r--node_modules/date-fns/locale/ar-MA/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ar-MA/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ar-MA/_lib/localize/index.js127
-rw-r--r--node_modules/date-fns/locale/ar-MA/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/ar-MA/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ar-MA/index.js36
-rw-r--r--node_modules/date-fns/locale/ar-MA/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ar-MA/package.json5
-rw-r--r--node_modules/date-fns/locale/ar-SA/_lib/formatDistance/index.js125
-rw-r--r--node_modules/date-fns/locale/ar-SA/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ar-SA/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ar-SA/_lib/localize/index.js127
-rw-r--r--node_modules/date-fns/locale/ar-SA/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/ar-SA/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ar-SA/index.js35
-rw-r--r--node_modules/date-fns/locale/ar-SA/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ar-SA/package.json5
-rw-r--r--node_modules/date-fns/locale/ar-TN/_lib/formatDistance/index.js125
-rw-r--r--node_modules/date-fns/locale/ar-TN/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ar-TN/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ar-TN/_lib/localize/index.js127
-rw-r--r--node_modules/date-fns/locale/ar-TN/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/ar-TN/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ar-TN/index.js35
-rw-r--r--node_modules/date-fns/locale/ar-TN/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ar-TN/package.json5
-rw-r--r--node_modules/date-fns/locale/ar/_lib/formatDistance/index.js125
-rw-r--r--node_modules/date-fns/locale/ar/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ar/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ar/_lib/localize/index.js127
-rw-r--r--node_modules/date-fns/locale/ar/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/ar/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ar/index.js36
-rw-r--r--node_modules/date-fns/locale/ar/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ar/package.json5
-rw-r--r--node_modules/date-fns/locale/az/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/az/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/az/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/az/_lib/localize/index.js166
-rw-r--r--node_modules/date-fns/locale/az/_lib/match/index.js110
-rw-r--r--node_modules/date-fns/locale/az/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/az/index.js35
-rw-r--r--node_modules/date-fns/locale/az/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/az/package.json5
-rw-r--r--node_modules/date-fns/locale/be-tarask/_lib/formatDistance/index.js253
-rw-r--r--node_modules/date-fns/locale/be-tarask/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/be-tarask/_lib/formatRelative/index.js78
-rw-r--r--node_modules/date-fns/locale/be-tarask/_lib/localize/index.js157
-rw-r--r--node_modules/date-fns/locale/be-tarask/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/be-tarask/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/be-tarask/index.js35
-rw-r--r--node_modules/date-fns/locale/be-tarask/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/be-tarask/package.json5
-rw-r--r--node_modules/date-fns/locale/be/_lib/formatDistance/index.js253
-rw-r--r--node_modules/date-fns/locale/be/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/be/_lib/formatRelative/index.js78
-rw-r--r--node_modules/date-fns/locale/be/_lib/localize/index.js157
-rw-r--r--node_modules/date-fns/locale/be/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/be/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/be/index.js36
-rw-r--r--node_modules/date-fns/locale/be/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/be/package.json5
-rw-r--r--node_modules/date-fns/locale/bg/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/bg/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/bg/_lib/formatRelative/index.js84
-rw-r--r--node_modules/date-fns/locale/bg/_lib/localize/index.js103
-rw-r--r--node_modules/date-fns/locale/bg/_lib/match/index.js104
-rw-r--r--node_modules/date-fns/locale/bg/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/bg/index.js36
-rw-r--r--node_modules/date-fns/locale/bg/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/bg/package.json5
-rw-r--r--node_modules/date-fns/locale/bn/_lib/formatDistance/index.js92
-rw-r--r--node_modules/date-fns/locale/bn/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/bn/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/bn/_lib/localize/index.js201
-rw-r--r--node_modules/date-fns/locale/bn/_lib/match/index.js111
-rw-r--r--node_modules/date-fns/locale/bn/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/bn/index.js36
-rw-r--r--node_modules/date-fns/locale/bn/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/bn/package.json5
-rw-r--r--node_modules/date-fns/locale/bs/_lib/formatDistance/index.js179
-rw-r--r--node_modules/date-fns/locale/bs/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/bs/_lib/formatRelative/index.js46
-rw-r--r--node_modules/date-fns/locale/bs/_lib/localize/index.js135
-rw-r--r--node_modules/date-fns/locale/bs/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/bs/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/bs/index.js35
-rw-r--r--node_modules/date-fns/locale/bs/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/bs/package.json5
-rw-r--r--node_modules/date-fns/locale/ca/_lib/formatDistance/index.js107
-rw-r--r--node_modules/date-fns/locale/ca/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ca/_lib/formatRelative/index.js31
-rw-r--r--node_modules/date-fns/locale/ca/_lib/localize/index.js185
-rw-r--r--node_modules/date-fns/locale/ca/_lib/match/index.js112
-rw-r--r--node_modules/date-fns/locale/ca/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ca/index.js36
-rw-r--r--node_modules/date-fns/locale/ca/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ca/package.json5
-rw-r--r--node_modules/date-fns/locale/cs/_lib/formatDistance/index.js302
-rw-r--r--node_modules/date-fns/locale/cs/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/cs/_lib/formatRelative/index.js28
-rw-r--r--node_modules/date-fns/locale/cs/_lib/localize/index.js135
-rw-r--r--node_modules/date-fns/locale/cs/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/cs/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/cs/index.js37
-rw-r--r--node_modules/date-fns/locale/cs/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/cs/package.json5
-rw-r--r--node_modules/date-fns/locale/cy/_lib/formatDistance/index.js104
-rw-r--r--node_modules/date-fns/locale/cy/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/cy/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/cy/_lib/localize/index.js166
-rw-r--r--node_modules/date-fns/locale/cy/_lib/match/index.js109
-rw-r--r--node_modules/date-fns/locale/cy/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/cy/index.js35
-rw-r--r--node_modules/date-fns/locale/cy/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/cy/package.json5
-rw-r--r--node_modules/date-fns/locale/da/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/da/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/da/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/da/_lib/localize/index.js132
-rw-r--r--node_modules/date-fns/locale/da/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/da/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/da/index.js38
-rw-r--r--node_modules/date-fns/locale/da/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/da/package.json5
-rw-r--r--node_modules/date-fns/locale/de-AT/_lib/localize/index.js143
-rw-r--r--node_modules/date-fns/locale/de-AT/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/de-AT/index.js37
-rw-r--r--node_modules/date-fns/locale/de-AT/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/de-AT/package.json5
-rw-r--r--node_modules/date-fns/locale/de/_lib/formatDistance/index.js184
-rw-r--r--node_modules/date-fns/locale/de/_lib/formatLong/index.js48
-rw-r--r--node_modules/date-fns/locale/de/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/de/_lib/localize/index.js143
-rw-r--r--node_modules/date-fns/locale/de/_lib/match/index.js109
-rw-r--r--node_modules/date-fns/locale/de/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/de/index.js39
-rw-r--r--node_modules/date-fns/locale/de/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/de/package.json5
-rw-r--r--node_modules/date-fns/locale/el/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/el/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/el/_lib/formatRelative/index.js30
-rw-r--r--node_modules/date-fns/locale/el/_lib/localize/index.js110
-rw-r--r--node_modules/date-fns/locale/el/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/el/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/el/index.js36
-rw-r--r--node_modules/date-fns/locale/el/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/el/package.json5
-rw-r--r--node_modules/date-fns/locale/en-AU/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/en-AU/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/en-AU/index.js35
-rw-r--r--node_modules/date-fns/locale/en-AU/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/en-AU/package.json5
-rw-r--r--node_modules/date-fns/locale/en-CA/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/en-CA/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/en-CA/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/en-CA/index.js36
-rw-r--r--node_modules/date-fns/locale/en-CA/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/en-CA/package.json5
-rw-r--r--node_modules/date-fns/locale/en-GB/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/en-GB/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/en-GB/index.js35
-rw-r--r--node_modules/date-fns/locale/en-GB/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/en-GB/package.json5
-rw-r--r--node_modules/date-fns/locale/en-IE/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/en-IE/index.js35
-rw-r--r--node_modules/date-fns/locale/en-IE/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/en-IE/package.json5
-rw-r--r--node_modules/date-fns/locale/en-IN/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/en-IN/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/en-IN/index.js36
-rw-r--r--node_modules/date-fns/locale/en-IN/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/en-IN/package.json5
-rw-r--r--node_modules/date-fns/locale/en-NZ/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/en-NZ/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/en-NZ/index.js35
-rw-r--r--node_modules/date-fns/locale/en-NZ/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/en-NZ/package.json5
-rw-r--r--node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/en-US/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/en-US/_lib/localize/index.js152
-rw-r--r--node_modules/date-fns/locale/en-US/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/en-US/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/en-US/index.js36
-rw-r--r--node_modules/date-fns/locale/en-US/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/en-US/package.json5
-rw-r--r--node_modules/date-fns/locale/en-ZA/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/en-ZA/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/en-ZA/index.js36
-rw-r--r--node_modules/date-fns/locale/en-ZA/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/en-ZA/package.json5
-rw-r--r--node_modules/date-fns/locale/eo/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/eo/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/eo/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/eo/_lib/localize/index.js94
-rw-r--r--node_modules/date-fns/locale/eo/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/eo/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/eo/index.js35
-rw-r--r--node_modules/date-fns/locale/eo/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/eo/package.json5
-rw-r--r--node_modules/date-fns/locale/es/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/es/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/es/_lib/formatRelative/index.js32
-rw-r--r--node_modules/date-fns/locale/es/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/es/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/es/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/es/index.js39
-rw-r--r--node_modules/date-fns/locale/es/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/es/package.json5
-rw-r--r--node_modules/date-fns/locale/et/_lib/formatDistance/index.js184
-rw-r--r--node_modules/date-fns/locale/et/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/et/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/et/_lib/localize/index.js132
-rw-r--r--node_modules/date-fns/locale/et/_lib/match/index.js105
-rw-r--r--node_modules/date-fns/locale/et/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/et/index.js35
-rw-r--r--node_modules/date-fns/locale/et/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/et/package.json5
-rw-r--r--node_modules/date-fns/locale/eu/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/eu/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/eu/_lib/formatRelative/index.js31
-rw-r--r--node_modules/date-fns/locale/eu/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/eu/_lib/match/index.js121
-rw-r--r--node_modules/date-fns/locale/eu/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/eu/index.js35
-rw-r--r--node_modules/date-fns/locale/eu/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/eu/package.json5
-rw-r--r--node_modules/date-fns/locale/fa-IR/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/fa-IR/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/fa-IR/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/fa-IR/_lib/localize/index.js132
-rw-r--r--node_modules/date-fns/locale/fa-IR/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/fa-IR/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/fa-IR/index.js35
-rw-r--r--node_modules/date-fns/locale/fa-IR/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/fa-IR/package.json5
-rw-r--r--node_modules/date-fns/locale/fi/_lib/formatDistance/index.js126
-rw-r--r--node_modules/date-fns/locale/fi/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/fi/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/fi/_lib/localize/index.js109
-rw-r--r--node_modules/date-fns/locale/fi/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/fi/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/fi/index.js37
-rw-r--r--node_modules/date-fns/locale/fi/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/fi/package.json5
-rw-r--r--node_modules/date-fns/locale/fr-CA/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/fr-CA/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/fr-CA/index.js42
-rw-r--r--node_modules/date-fns/locale/fr-CA/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/fr-CA/package.json5
-rw-r--r--node_modules/date-fns/locale/fr-CH/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/fr-CH/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/fr-CH/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/fr-CH/index.js42
-rw-r--r--node_modules/date-fns/locale/fr-CH/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/fr-CH/package.json5
-rw-r--r--node_modules/date-fns/locale/fr/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/fr/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/fr/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/fr/_lib/localize/index.js103
-rw-r--r--node_modules/date-fns/locale/fr/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/fr/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/fr/index.js36
-rw-r--r--node_modules/date-fns/locale/fr/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/fr/package.json5
-rw-r--r--node_modules/date-fns/locale/fy/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/fy/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/fy/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/fy/_lib/localize/index.js94
-rw-r--r--node_modules/date-fns/locale/fy/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/fy/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/fy/index.js35
-rw-r--r--node_modules/date-fns/locale/fy/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/fy/package.json5
-rw-r--r--node_modules/date-fns/locale/gd/_lib/formatDistance/index.js101
-rw-r--r--node_modules/date-fns/locale/gd/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/gd/_lib/formatRelative/index.js21
-rw-r--r--node_modules/date-fns/locale/gd/_lib/localize/index.js145
-rw-r--r--node_modules/date-fns/locale/gd/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/gd/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/gd/index.js35
-rw-r--r--node_modules/date-fns/locale/gd/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/gd/package.json5
-rw-r--r--node_modules/date-fns/locale/gl/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/gl/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/gl/_lib/formatRelative/index.js31
-rw-r--r--node_modules/date-fns/locale/gl/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/gl/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/gl/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/gl/index.js36
-rw-r--r--node_modules/date-fns/locale/gl/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/gl/package.json5
-rw-r--r--node_modules/date-fns/locale/gu/_lib/formatDistance/index.js94
-rw-r--r--node_modules/date-fns/locale/gu/_lib/formatLong/index.js56
-rw-r--r--node_modules/date-fns/locale/gu/_lib/formatRelative/index.js27
-rw-r--r--node_modules/date-fns/locale/gu/_lib/localize/index.js146
-rw-r--r--node_modules/date-fns/locale/gu/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/gu/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/gu/index.js35
-rw-r--r--node_modules/date-fns/locale/gu/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/gu/package.json5
-rw-r--r--node_modules/date-fns/locale/he/_lib/formatDistance/index.js115
-rw-r--r--node_modules/date-fns/locale/he/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/he/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/he/_lib/localize/index.js136
-rw-r--r--node_modules/date-fns/locale/he/_lib/match/index.js109
-rw-r--r--node_modules/date-fns/locale/he/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/he/index.js35
-rw-r--r--node_modules/date-fns/locale/he/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/he/package.json5
-rw-r--r--node_modules/date-fns/locale/hi/_lib/formatDistance/index.js100
-rw-r--r--node_modules/date-fns/locale/hi/_lib/formatLong/index.js55
-rw-r--r--node_modules/date-fns/locale/hi/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/hi/_lib/localize/index.js179
-rw-r--r--node_modules/date-fns/locale/hi/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/hi/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/hi/index.js35
-rw-r--r--node_modules/date-fns/locale/hi/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/hi/package.json5
-rw-r--r--node_modules/date-fns/locale/hr/_lib/formatDistance/index.js179
-rw-r--r--node_modules/date-fns/locale/hr/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/hr/_lib/formatRelative/index.js46
-rw-r--r--node_modules/date-fns/locale/hr/_lib/localize/index.js135
-rw-r--r--node_modules/date-fns/locale/hr/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/hr/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/hr/index.js37
-rw-r--r--node_modules/date-fns/locale/hr/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/hr/package.json5
-rw-r--r--node_modules/date-fns/locale/ht/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/ht/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ht/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ht/_lib/localize/index.js96
-rw-r--r--node_modules/date-fns/locale/ht/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/ht/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ht/index.js36
-rw-r--r--node_modules/date-fns/locale/ht/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ht/package.json5
-rw-r--r--node_modules/date-fns/locale/hu/_lib/formatDistance/index.js81
-rw-r--r--node_modules/date-fns/locale/hu/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/hu/_lib/formatRelative/index.js32
-rw-r--r--node_modules/date-fns/locale/hu/_lib/localize/index.js101
-rw-r--r--node_modules/date-fns/locale/hu/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/hu/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/hu/index.js37
-rw-r--r--node_modules/date-fns/locale/hu/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/hu/package.json5
-rw-r--r--node_modules/date-fns/locale/hy/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/hy/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/hy/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/hy/_lib/localize/index.js142
-rw-r--r--node_modules/date-fns/locale/hy/_lib/match/index.js109
-rw-r--r--node_modules/date-fns/locale/hy/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/hy/index.js35
-rw-r--r--node_modules/date-fns/locale/hy/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/hy/package.json5
-rw-r--r--node_modules/date-fns/locale/id/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/id/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/id/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/id/_lib/localize/index.js138
-rw-r--r--node_modules/date-fns/locale/id/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/id/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/id/index.js38
-rw-r--r--node_modules/date-fns/locale/id/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/id/package.json5
-rw-r--r--node_modules/date-fns/locale/index.js657
-rw-r--r--node_modules/date-fns/locale/index.js.flow129
-rw-r--r--node_modules/date-fns/locale/is/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/is/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/is/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/is/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/is/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/is/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/is/index.js36
-rw-r--r--node_modules/date-fns/locale/is/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/is/package.json5
-rw-r--r--node_modules/date-fns/locale/it-CH/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/it-CH/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/it-CH/index.js35
-rw-r--r--node_modules/date-fns/locale/it-CH/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/it-CH/package.json5
-rw-r--r--node_modules/date-fns/locale/it/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/it/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/it/_lib/formatRelative/index.js60
-rw-r--r--node_modules/date-fns/locale/it/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/it/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/it/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/it/index.js37
-rw-r--r--node_modules/date-fns/locale/it/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/it/package.json5
-rw-r--r--node_modules/date-fns/locale/ja-Hira/_lib/formatDistance/index.js104
-rw-r--r--node_modules/date-fns/locale/ja-Hira/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ja-Hira/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ja-Hira/_lib/localize/index.js148
-rw-r--r--node_modules/date-fns/locale/ja-Hira/_lib/match/index.js105
-rw-r--r--node_modules/date-fns/locale/ja-Hira/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ja-Hira/index.js35
-rw-r--r--node_modules/date-fns/locale/ja-Hira/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ja-Hira/package.json5
-rw-r--r--node_modules/date-fns/locale/ja/_lib/formatDistance/index.js104
-rw-r--r--node_modules/date-fns/locale/ja/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ja/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ja/_lib/localize/index.js148
-rw-r--r--node_modules/date-fns/locale/ja/_lib/match/index.js105
-rw-r--r--node_modules/date-fns/locale/ja/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ja/index.js39
-rw-r--r--node_modules/date-fns/locale/ja/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ja/package.json5
-rw-r--r--node_modules/date-fns/locale/ka/_lib/formatDistance/index.js105
-rw-r--r--node_modules/date-fns/locale/ka/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ka/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ka/_lib/localize/index.js136
-rw-r--r--node_modules/date-fns/locale/ka/_lib/match/index.js101
-rw-r--r--node_modules/date-fns/locale/ka/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ka/index.js36
-rw-r--r--node_modules/date-fns/locale/ka/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ka/package.json5
-rw-r--r--node_modules/date-fns/locale/kk/_lib/formatDistance/index.js234
-rw-r--r--node_modules/date-fns/locale/kk/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/kk/_lib/formatRelative/index.js53
-rw-r--r--node_modules/date-fns/locale/kk/_lib/localize/index.js140
-rw-r--r--node_modules/date-fns/locale/kk/_lib/match/index.js109
-rw-r--r--node_modules/date-fns/locale/kk/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/kk/index.js35
-rw-r--r--node_modules/date-fns/locale/kk/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/kk/package.json5
-rw-r--r--node_modules/date-fns/locale/km/_lib/formatDistance/index.js42
-rw-r--r--node_modules/date-fns/locale/km/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/km/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/km/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/km/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/km/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/km/index.js35
-rw-r--r--node_modules/date-fns/locale/km/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/km/package.json5
-rw-r--r--node_modules/date-fns/locale/kn/_lib/formatDistance/index.js202
-rw-r--r--node_modules/date-fns/locale/kn/_lib/formatLong/index.js57
-rw-r--r--node_modules/date-fns/locale/kn/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/kn/_lib/localize/index.js139
-rw-r--r--node_modules/date-fns/locale/kn/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/kn/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/kn/index.js35
-rw-r--r--node_modules/date-fns/locale/kn/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/kn/package.json5
-rw-r--r--node_modules/date-fns/locale/ko/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/ko/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ko/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ko/_lib/localize/index.js137
-rw-r--r--node_modules/date-fns/locale/ko/_lib/match/index.js104
-rw-r--r--node_modules/date-fns/locale/ko/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ko/index.js37
-rw-r--r--node_modules/date-fns/locale/ko/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ko/package.json5
-rw-r--r--node_modules/date-fns/locale/lb/_lib/formatDistance/index.js208
-rw-r--r--node_modules/date-fns/locale/lb/_lib/formatLong/index.js49
-rw-r--r--node_modules/date-fns/locale/lb/_lib/formatRelative/index.js33
-rw-r--r--node_modules/date-fns/locale/lb/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/lb/_lib/match/index.js109
-rw-r--r--node_modules/date-fns/locale/lb/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/lb/index.js35
-rw-r--r--node_modules/date-fns/locale/lb/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/lb/package.json5
-rw-r--r--node_modules/date-fns/locale/lt/_lib/formatDistance/index.js147
-rw-r--r--node_modules/date-fns/locale/lt/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/lt/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/lt/_lib/localize/index.js150
-rw-r--r--node_modules/date-fns/locale/lt/_lib/match/index.js120
-rw-r--r--node_modules/date-fns/locale/lt/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/lt/index.js36
-rw-r--r--node_modules/date-fns/locale/lt/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/lt/package.json5
-rw-r--r--node_modules/date-fns/locale/lv/_lib/formatDistance/index.js109
-rw-r--r--node_modules/date-fns/locale/lv/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/lv/_lib/formatRelative/index.js39
-rw-r--r--node_modules/date-fns/locale/lv/_lib/localize/index.js150
-rw-r--r--node_modules/date-fns/locale/lv/_lib/match/index.js110
-rw-r--r--node_modules/date-fns/locale/lv/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/lv/index.js35
-rw-r--r--node_modules/date-fns/locale/lv/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/lv/package.json5
-rw-r--r--node_modules/date-fns/locale/mk/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/mk/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/mk/_lib/formatRelative/index.js83
-rw-r--r--node_modules/date-fns/locale/mk/_lib/localize/index.js85
-rw-r--r--node_modules/date-fns/locale/mk/_lib/match/index.js104
-rw-r--r--node_modules/date-fns/locale/mk/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/mk/index.js36
-rw-r--r--node_modules/date-fns/locale/mk/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/mk/package.json5
-rw-r--r--node_modules/date-fns/locale/mn/_lib/formatDistance/index.js128
-rw-r--r--node_modules/date-fns/locale/mn/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/mn/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/mn/_lib/localize/index.js113
-rw-r--r--node_modules/date-fns/locale/mn/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/mn/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/mn/index.js35
-rw-r--r--node_modules/date-fns/locale/mn/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/mn/package.json5
-rw-r--r--node_modules/date-fns/locale/ms/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/ms/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ms/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ms/_lib/localize/index.js135
-rw-r--r--node_modules/date-fns/locale/ms/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/ms/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ms/index.js35
-rw-r--r--node_modules/date-fns/locale/ms/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ms/package.json5
-rw-r--r--node_modules/date-fns/locale/mt/_lib/formatDistance/index.js97
-rw-r--r--node_modules/date-fns/locale/mt/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/mt/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/mt/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/mt/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/mt/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/mt/index.js36
-rw-r--r--node_modules/date-fns/locale/mt/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/mt/package.json5
-rw-r--r--node_modules/date-fns/locale/nb/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/nb/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/nb/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/nb/_lib/localize/index.js94
-rw-r--r--node_modules/date-fns/locale/nb/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/nb/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/nb/index.js37
-rw-r--r--node_modules/date-fns/locale/nb/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/nb/package.json5
-rw-r--r--node_modules/date-fns/locale/nl-BE/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/nl-BE/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/nl-BE/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/nl-BE/_lib/localize/index.js94
-rw-r--r--node_modules/date-fns/locale/nl-BE/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/nl-BE/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/nl-BE/index.js38
-rw-r--r--node_modules/date-fns/locale/nl-BE/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/nl-BE/package.json5
-rw-r--r--node_modules/date-fns/locale/nl/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/nl/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/nl/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/nl/_lib/localize/index.js94
-rw-r--r--node_modules/date-fns/locale/nl/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/nl/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/nl/index.js40
-rw-r--r--node_modules/date-fns/locale/nl/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/nl/package.json5
-rw-r--r--node_modules/date-fns/locale/nn/_lib/formatDistance/index.js96
-rw-r--r--node_modules/date-fns/locale/nn/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/nn/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/nn/_lib/localize/index.js94
-rw-r--r--node_modules/date-fns/locale/nn/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/nn/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/nn/index.js35
-rw-r--r--node_modules/date-fns/locale/nn/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/nn/package.json5
-rw-r--r--node_modules/date-fns/locale/oc/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/oc/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/oc/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/oc/_lib/localize/index.js145
-rw-r--r--node_modules/date-fns/locale/oc/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/oc/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/oc/index.js35
-rw-r--r--node_modules/date-fns/locale/oc/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/oc/package.json5
-rw-r--r--node_modules/date-fns/locale/package.json5
-rw-r--r--node_modules/date-fns/locale/pl/_lib/formatDistance/index.js153
-rw-r--r--node_modules/date-fns/locale/pl/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/pl/_lib/formatRelative/index.js63
-rw-r--r--node_modules/date-fns/locale/pl/_lib/localize/index.js142
-rw-r--r--node_modules/date-fns/locale/pl/_lib/match/index.js119
-rw-r--r--node_modules/date-fns/locale/pl/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/pl/index.js38
-rw-r--r--node_modules/date-fns/locale/pl/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/pl/package.json5
-rw-r--r--node_modules/date-fns/locale/pt-BR/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/pt-BR/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/pt-BR/_lib/formatRelative/index.js28
-rw-r--r--node_modules/date-fns/locale/pt-BR/_lib/localize/index.js131
-rw-r--r--node_modules/date-fns/locale/pt-BR/_lib/match/index.js109
-rw-r--r--node_modules/date-fns/locale/pt-BR/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/pt-BR/index.js36
-rw-r--r--node_modules/date-fns/locale/pt-BR/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/pt-BR/package.json5
-rw-r--r--node_modules/date-fns/locale/pt/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/pt/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/pt/_lib/formatRelative/index.js28
-rw-r--r--node_modules/date-fns/locale/pt/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/pt/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/pt/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/pt/index.js36
-rw-r--r--node_modules/date-fns/locale/pt/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/pt/package.json5
-rw-r--r--node_modules/date-fns/locale/ro/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/ro/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ro/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ro/_lib/localize/index.js127
-rw-r--r--node_modules/date-fns/locale/ro/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/ro/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ro/index.js37
-rw-r--r--node_modules/date-fns/locale/ro/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ro/package.json5
-rw-r--r--node_modules/date-fns/locale/ru/_lib/formatDistance/index.js235
-rw-r--r--node_modules/date-fns/locale/ru/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/ru/_lib/formatRelative/index.js79
-rw-r--r--node_modules/date-fns/locale/ru/_lib/localize/index.js144
-rw-r--r--node_modules/date-fns/locale/ru/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/ru/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ru/index.js36
-rw-r--r--node_modules/date-fns/locale/ru/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ru/package.json5
-rw-r--r--node_modules/date-fns/locale/sk/_lib/formatDistance/index.js195
-rw-r--r--node_modules/date-fns/locale/sk/_lib/formatLong/index.js48
-rw-r--r--node_modules/date-fns/locale/sk/_lib/formatRelative/index.js72
-rw-r--r--node_modules/date-fns/locale/sk/_lib/localize/index.js144
-rw-r--r--node_modules/date-fns/locale/sk/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/sk/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/sk/index.js35
-rw-r--r--node_modules/date-fns/locale/sk/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/sk/package.json5
-rw-r--r--node_modules/date-fns/locale/sl/_lib/formatDistance/index.js327
-rw-r--r--node_modules/date-fns/locale/sl/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/sl/_lib/formatRelative/index.js48
-rw-r--r--node_modules/date-fns/locale/sl/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/sl/_lib/match/index.js117
-rw-r--r--node_modules/date-fns/locale/sl/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/sl/index.js36
-rw-r--r--node_modules/date-fns/locale/sl/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/sl/package.json5
-rw-r--r--node_modules/date-fns/locale/sq/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/sq/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/sq/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/sq/_lib/localize/index.js136
-rw-r--r--node_modules/date-fns/locale/sq/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/sq/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/sq/index.js35
-rw-r--r--node_modules/date-fns/locale/sq/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/sq/package.json5
-rw-r--r--node_modules/date-fns/locale/sr-Latn/_lib/formatDistance/index.js179
-rw-r--r--node_modules/date-fns/locale/sr-Latn/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/sr-Latn/_lib/formatRelative/index.js46
-rw-r--r--node_modules/date-fns/locale/sr-Latn/_lib/localize/index.js135
-rw-r--r--node_modules/date-fns/locale/sr-Latn/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/sr-Latn/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/sr-Latn/index.js35
-rw-r--r--node_modules/date-fns/locale/sr-Latn/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/sr-Latn/package.json5
-rw-r--r--node_modules/date-fns/locale/sr/_lib/formatDistance/index.js179
-rw-r--r--node_modules/date-fns/locale/sr/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/sr/_lib/formatRelative/index.js48
-rw-r--r--node_modules/date-fns/locale/sr/_lib/localize/index.js135
-rw-r--r--node_modules/date-fns/locale/sr/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/sr/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/sr/index.js35
-rw-r--r--node_modules/date-fns/locale/sr/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/sr/package.json5
-rw-r--r--node_modules/date-fns/locale/sv/_lib/formatDistance/index.js96
-rw-r--r--node_modules/date-fns/locale/sv/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/sv/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/sv/_lib/localize/index.js138
-rw-r--r--node_modules/date-fns/locale/sv/_lib/match/index.js105
-rw-r--r--node_modules/date-fns/locale/sv/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/sv/index.js37
-rw-r--r--node_modules/date-fns/locale/sv/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/sv/package.json5
-rw-r--r--node_modules/date-fns/locale/ta/_lib/formatDistance/index.js209
-rw-r--r--node_modules/date-fns/locale/ta/_lib/formatLong/index.js47
-rw-r--r--node_modules/date-fns/locale/ta/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ta/_lib/localize/index.js182
-rw-r--r--node_modules/date-fns/locale/ta/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/ta/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ta/index.js35
-rw-r--r--node_modules/date-fns/locale/ta/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ta/package.json5
-rw-r--r--node_modules/date-fns/locale/te/_lib/formatDistance/index.js193
-rw-r--r--node_modules/date-fns/locale/te/_lib/formatLong/index.js49
-rw-r--r--node_modules/date-fns/locale/te/_lib/formatRelative/index.js27
-rw-r--r--node_modules/date-fns/locale/te/_lib/localize/index.js139
-rw-r--r--node_modules/date-fns/locale/te/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/te/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/te/index.js35
-rw-r--r--node_modules/date-fns/locale/te/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/te/package.json5
-rw-r--r--node_modules/date-fns/locale/th/_lib/formatDistance/index.js95
-rw-r--r--node_modules/date-fns/locale/th/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/th/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/th/_lib/localize/index.js127
-rw-r--r--node_modules/date-fns/locale/th/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/th/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/th/index.js37
-rw-r--r--node_modules/date-fns/locale/th/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/th/package.json5
-rw-r--r--node_modules/date-fns/locale/tr/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/tr/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/tr/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/tr/_lib/localize/index.js128
-rw-r--r--node_modules/date-fns/locale/tr/_lib/match/index.js110
-rw-r--r--node_modules/date-fns/locale/tr/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/tr/index.js41
-rw-r--r--node_modules/date-fns/locale/tr/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/tr/package.json5
-rw-r--r--node_modules/date-fns/locale/types.js5
-rw-r--r--node_modules/date-fns/locale/ug/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/ug/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/ug/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/ug/_lib/localize/index.js132
-rw-r--r--node_modules/date-fns/locale/ug/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/ug/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/ug/index.js35
-rw-r--r--node_modules/date-fns/locale/ug/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/ug/package.json5
-rw-r--r--node_modules/date-fns/locale/uk/_lib/formatDistance/index.js237
-rw-r--r--node_modules/date-fns/locale/uk/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/uk/_lib/formatRelative/index.js78
-rw-r--r--node_modules/date-fns/locale/uk/_lib/localize/index.js149
-rw-r--r--node_modules/date-fns/locale/uk/_lib/match/index.js108
-rw-r--r--node_modules/date-fns/locale/uk/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/uk/index.js36
-rw-r--r--node_modules/date-fns/locale/uk/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/uk/package.json5
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/_lib/localize/index.js87
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/_lib/match/index.js106
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/index.js35
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/uz-Cyrl/package.json5
-rw-r--r--node_modules/date-fns/locale/uz/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/uz/_lib/formatLong/index.js40
-rw-r--r--node_modules/date-fns/locale/uz/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/uz/_lib/localize/index.js132
-rw-r--r--node_modules/date-fns/locale/uz/_lib/match/index.js107
-rw-r--r--node_modules/date-fns/locale/uz/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/uz/index.js35
-rw-r--r--node_modules/date-fns/locale/uz/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/uz/package.json5
-rw-r--r--node_modules/date-fns/locale/vi/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/vi/_lib/formatLong/index.js49
-rw-r--r--node_modules/date-fns/locale/vi/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/vi/_lib/localize/index.js210
-rw-r--r--node_modules/date-fns/locale/vi/_lib/match/index.js115
-rw-r--r--node_modules/date-fns/locale/vi/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/vi/index.js36
-rw-r--r--node_modules/date-fns/locale/vi/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/vi/package.json5
-rw-r--r--node_modules/date-fns/locale/zh-CN/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/zh-CN/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/zh-CN/_lib/formatRelative/index.js39
-rw-r--r--node_modules/date-fns/locale/zh-CN/_lib/localize/index.js139
-rw-r--r--node_modules/date-fns/locale/zh-CN/_lib/match/index.js105
-rw-r--r--node_modules/date-fns/locale/zh-CN/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/zh-CN/index.js39
-rw-r--r--node_modules/date-fns/locale/zh-CN/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/zh-CN/package.json5
-rw-r--r--node_modules/date-fns/locale/zh-HK/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/zh-HK/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/zh-HK/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/zh-HK/_lib/localize/index.js139
-rw-r--r--node_modules/date-fns/locale/zh-HK/_lib/match/index.js105
-rw-r--r--node_modules/date-fns/locale/zh-HK/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/zh-HK/index.js35
-rw-r--r--node_modules/date-fns/locale/zh-HK/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/zh-HK/package.json5
-rw-r--r--node_modules/date-fns/locale/zh-TW/_lib/formatDistance/index.js91
-rw-r--r--node_modules/date-fns/locale/zh-TW/_lib/formatLong/index.js43
-rw-r--r--node_modules/date-fns/locale/zh-TW/_lib/formatRelative/index.js20
-rw-r--r--node_modules/date-fns/locale/zh-TW/_lib/localize/index.js139
-rw-r--r--node_modules/date-fns/locale/zh-TW/_lib/match/index.js105
-rw-r--r--node_modules/date-fns/locale/zh-TW/index.d.ts4
-rw-r--r--node_modules/date-fns/locale/zh-TW/index.js37
-rw-r--r--node_modules/date-fns/locale/zh-TW/index.js.flow35
-rw-r--r--node_modules/date-fns/locale/zh-TW/package.json5
802 files changed, 45063 insertions, 0 deletions
diff --git a/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js b/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js
new file mode 100644
index 0000000..5f7cab1
--- /dev/null
+++ b/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js
@@ -0,0 +1,16 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = buildFormatLongFn;
+function buildFormatLongFn(args) {
+ return function () {
+ var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+ // TODO: Remove String()
+ var width = options.width ? String(options.width) : args.defaultWidth;
+ var format = args.formats[width] || args.formats[args.defaultWidth];
+ return format;
+ };
+}
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js b/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js
new file mode 100644
index 0000000..37f0316
--- /dev/null
+++ b/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js
@@ -0,0 +1,25 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = buildLocalizeFn;
+function buildLocalizeFn(args) {
+ return function (dirtyIndex, options) {
+ var context = options !== null && options !== void 0 && options.context ? String(options.context) : 'standalone';
+ var valuesArray;
+ if (context === 'formatting' && args.formattingValues) {
+ var defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
+ var width = options !== null && options !== void 0 && options.width ? String(options.width) : defaultWidth;
+ valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
+ } else {
+ var _defaultWidth = args.defaultWidth;
+ var _width = options !== null && options !== void 0 && options.width ? String(options.width) : args.defaultWidth;
+ valuesArray = args.values[_width] || args.values[_defaultWidth];
+ }
+ var index = args.argumentCallback ? args.argumentCallback(dirtyIndex) : dirtyIndex;
+ // @ts-ignore: For some reason TypeScript just don't want to match it, no matter how hard we try. I challenge you to try to remove it!
+ return valuesArray[index];
+ };
+}
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/_lib/buildMatchFn/index.js b/node_modules/date-fns/locale/_lib/buildMatchFn/index.js
new file mode 100644
index 0000000..8b9ab2c
--- /dev/null
+++ b/node_modules/date-fns/locale/_lib/buildMatchFn/index.js
@@ -0,0 +1,49 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = buildMatchFn;
+function buildMatchFn(args) {
+ return function (string) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var width = options.width;
+ var matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
+ var matchResult = string.match(matchPattern);
+ if (!matchResult) {
+ return null;
+ }
+ var matchedString = matchResult[0];
+ var parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
+ var key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, function (pattern) {
+ return pattern.test(matchedString);
+ }) : findKey(parsePatterns, function (pattern) {
+ return pattern.test(matchedString);
+ });
+ var value;
+ value = args.valueCallback ? args.valueCallback(key) : key;
+ value = options.valueCallback ? options.valueCallback(value) : value;
+ var rest = string.slice(matchedString.length);
+ return {
+ value: value,
+ rest: rest
+ };
+ };
+}
+function findKey(object, predicate) {
+ for (var key in object) {
+ if (object.hasOwnProperty(key) && predicate(object[key])) {
+ return key;
+ }
+ }
+ return undefined;
+}
+function findIndex(array, predicate) {
+ for (var key = 0; key < array.length; key++) {
+ if (predicate(array[key])) {
+ return key;
+ }
+ }
+ return undefined;
+}
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js b/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js
new file mode 100644
index 0000000..2b254fa
--- /dev/null
+++ b/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js
@@ -0,0 +1,24 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = buildMatchPatternFn;
+function buildMatchPatternFn(args) {
+ return function (string) {
+ var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var matchResult = string.match(args.matchPattern);
+ if (!matchResult) return null;
+ var matchedString = matchResult[0];
+ var parseResult = string.match(args.parsePattern);
+ if (!parseResult) return null;
+ var value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
+ value = options.valueCallback ? options.valueCallback(value) : value;
+ var rest = string.slice(matchedString.length);
+ return {
+ value: value,
+ rest: rest
+ };
+ };
+}
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/af/_lib/formatDistance/index.js b/node_modules/date-fns/locale/af/_lib/formatDistance/index.js
new file mode 100644
index 0000000..a9f9fc7
--- /dev/null
+++ b/node_modules/date-fns/locale/af/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: "minder as 'n sekonde",
+ other: 'minder as {{count}} sekondes'
+ },
+ xSeconds: {
+ one: '1 sekonde',
+ other: '{{count}} sekondes'
+ },
+ halfAMinute: "'n halwe minuut",
+ lessThanXMinutes: {
+ one: "minder as 'n minuut",
+ other: 'minder as {{count}} minute'
+ },
+ xMinutes: {
+ one: "'n minuut",
+ other: '{{count}} minute'
+ },
+ aboutXHours: {
+ one: 'ongeveer 1 uur',
+ other: 'ongeveer {{count}} ure'
+ },
+ xHours: {
+ one: '1 uur',
+ other: '{{count}} ure'
+ },
+ xDays: {
+ one: '1 dag',
+ other: '{{count}} dae'
+ },
+ aboutXWeeks: {
+ one: 'ongeveer 1 week',
+ other: 'ongeveer {{count}} weke'
+ },
+ xWeeks: {
+ one: '1 week',
+ other: '{{count}} weke'
+ },
+ aboutXMonths: {
+ one: 'ongeveer 1 maand',
+ other: 'ongeveer {{count}} maande'
+ },
+ xMonths: {
+ one: '1 maand',
+ other: '{{count}} maande'
+ },
+ aboutXYears: {
+ one: 'ongeveer 1 jaar',
+ other: 'ongeveer {{count}} jaar'
+ },
+ xYears: {
+ one: '1 jaar',
+ other: '{{count}} jaar'
+ },
+ overXYears: {
+ one: 'meer as 1 jaar',
+ other: 'meer as {{count}} jaar'
+ },
+ almostXYears: {
+ one: 'byna 1 jaar',
+ other: 'byna {{count}} jaar'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'oor ' + result;
+ } else {
+ return result + ' gelede';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/af/_lib/formatLong/index.js b/node_modules/date-fns/locale/af/_lib/formatLong/index.js
new file mode 100644
index 0000000..2d3ae77
--- /dev/null
+++ b/node_modules/date-fns/locale/af/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'yyyy/MM/dd'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'om' {{time}}",
+ long: "{{date}} 'om' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/af/_lib/formatRelative/index.js b/node_modules/date-fns/locale/af/_lib/formatRelative/index.js
new file mode 100644
index 0000000..5c4c5a8
--- /dev/null
+++ b/node_modules/date-fns/locale/af/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'verlede' eeee 'om' p",
+ yesterday: "'gister om' p",
+ today: "'vandag om' p",
+ tomorrow: "'môre om' p",
+ nextWeek: "eeee 'om' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/af/_lib/localize/index.js b/node_modules/date-fns/locale/af/_lib/localize/index.js
new file mode 100644
index 0000000..9f1d8f6
--- /dev/null
+++ b/node_modules/date-fns/locale/af/_lib/localize/index.js
@@ -0,0 +1,138 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['vC', 'nC'],
+ abbreviated: ['vC', 'nC'],
+ wide: ['voor Christus', 'na Christus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],
+ wide: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'D', 'W', 'D', 'V', 'S'],
+ short: ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'],
+ abbreviated: ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'],
+ wide: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'vm',
+ pm: 'nm',
+ midnight: 'middernag',
+ noon: 'middaguur',
+ morning: 'oggend',
+ afternoon: 'middag',
+ evening: 'laat middag',
+ night: 'aand'
+ },
+ abbreviated: {
+ am: 'vm',
+ pm: 'nm',
+ midnight: 'middernag',
+ noon: 'middaguur',
+ morning: 'oggend',
+ afternoon: 'middag',
+ evening: 'laat middag',
+ night: 'aand'
+ },
+ wide: {
+ am: 'vm',
+ pm: 'nm',
+ midnight: 'middernag',
+ noon: 'middaguur',
+ morning: 'oggend',
+ afternoon: 'middag',
+ evening: 'laat middag',
+ night: 'aand'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'vm',
+ pm: 'nm',
+ midnight: 'middernag',
+ noon: 'uur die middag',
+ morning: 'uur die oggend',
+ afternoon: 'uur die middag',
+ evening: 'uur die aand',
+ night: 'uur die aand'
+ },
+ abbreviated: {
+ am: 'vm',
+ pm: 'nm',
+ midnight: 'middernag',
+ noon: 'uur die middag',
+ morning: 'uur die oggend',
+ afternoon: 'uur die middag',
+ evening: 'uur die aand',
+ night: 'uur die aand'
+ },
+ wide: {
+ am: 'vm',
+ pm: 'nm',
+ midnight: 'middernag',
+ noon: 'uur die middag',
+ morning: 'uur die oggend',
+ afternoon: 'uur die middag',
+ evening: 'uur die aand',
+ night: 'uur die aand'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ var number = Number(dirtyNumber);
+ var rem100 = number % 100;
+ if (rem100 < 20) {
+ switch (rem100) {
+ case 1:
+ case 8:
+ return number + 'ste';
+ default:
+ return number + 'de';
+ }
+ }
+ return number + 'ste';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/af/_lib/match/index.js b/node_modules/date-fns/locale/af/_lib/match/index.js
new file mode 100644
index 0000000..e74e04a
--- /dev/null
+++ b/node_modules/date-fns/locale/af/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(ste|de)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^([vn]\.? ?C\.?)/,
+ abbreviated: /^([vn]\. ?C\.?)/,
+ wide: /^((voor|na) Christus)/
+};
+var parseEraPatterns = {
+ any: [/^v/, /^n/]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^K[1234]/i,
+ wide: /^[1234](st|d)e kwartaal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i,
+ wide: /^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^J/i, /^F/i, /^M/i, /^A/i, /^M/i, /^J/i, /^J/i, /^A/i, /^S/i, /^O/i, /^N/i, /^D/i],
+ any: [/^Jan/i, /^Feb/i, /^Mrt/i, /^Apr/i, /^Mei/i, /^Jun/i, /^Jul/i, /^Aug/i, /^Sep/i, /^Okt/i, /^Nov/i, /^Dec/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smdwv]/i,
+ short: /^(So|Ma|Di|Wo|Do|Vr|Sa)/i,
+ abbreviated: /^(Son|Maa|Din|Woe|Don|Vry|Sat)/i,
+ wide: /^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i
+};
+var parseDayPatterns = {
+ narrow: [/^S/i, /^M/i, /^D/i, /^W/i, /^D/i, /^V/i, /^S/i],
+ any: [/^So/i, /^Ma/i, /^Di/i, /^Wo/i, /^Do/i, /^Vr/i, /^Sa/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^vm/i,
+ pm: /^nm/i,
+ midnight: /^middernag/i,
+ noon: /^middaguur/i,
+ morning: /oggend/i,
+ afternoon: /middag/i,
+ evening: /laat middag/i,
+ night: /aand/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/af/index.d.ts b/node_modules/date-fns/locale/af/index.d.ts
new file mode 100644
index 0000000..fb278e6
--- /dev/null
+++ b/node_modules/date-fns/locale/af/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { af } from 'date-fns/locale'
+export default af
diff --git a/node_modules/date-fns/locale/af/index.js b/node_modules/date-fns/locale/af/index.js
new file mode 100644
index 0000000..dfbdd73
--- /dev/null
+++ b/node_modules/date-fns/locale/af/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Afrikaans locale.
+ * @language Afrikaans
+ * @iso-639-2 afr
+ * @author Marnus Weststrate [@marnusw]{@link https://github.com/marnusw}
+ */
+var locale = {
+ code: 'af',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/af/index.js.flow b/node_modules/date-fns/locale/af/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/af/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/af/package.json b/node_modules/date-fns/locale/af/package.json
new file mode 100644
index 0000000..1dbe586
--- /dev/null
+++ b/node_modules/date-fns/locale/af/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/af/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/formatDistance/index.js
new file mode 100644
index 0000000..2f5c29f
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/_lib/formatDistance/index.js
@@ -0,0 +1,126 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'أقل من ثانية واحدة',
+ two: 'أقل من ثانتين',
+ threeToTen: 'أقل من {{count}} ثواني',
+ other: 'أقل من {{count}} ثانية'
+ },
+ xSeconds: {
+ one: 'ثانية واحدة',
+ two: 'ثانتين',
+ threeToTen: '{{count}} ثواني',
+ other: '{{count}} ثانية'
+ },
+ halfAMinute: 'نصف دقيقة',
+ lessThanXMinutes: {
+ one: 'أقل من دقيقة',
+ two: 'أقل من دقيقتين',
+ threeToTen: 'أقل من {{count}} دقائق',
+ other: 'أقل من {{count}} دقيقة'
+ },
+ xMinutes: {
+ one: 'دقيقة واحدة',
+ two: 'دقيقتين',
+ threeToTen: '{{count}} دقائق',
+ other: '{{count}} دقيقة'
+ },
+ aboutXHours: {
+ one: 'ساعة واحدة تقريباً',
+ two: 'ساعتين تقريباً',
+ threeToTen: '{{count}} ساعات تقريباً',
+ other: '{{count}} ساعة تقريباً'
+ },
+ xHours: {
+ one: 'ساعة واحدة',
+ two: 'ساعتين',
+ threeToTen: '{{count}} ساعات',
+ other: '{{count}} ساعة'
+ },
+ xDays: {
+ one: 'يوم واحد',
+ two: 'يومين',
+ threeToTen: '{{count}} أيام',
+ other: '{{count}} يوم'
+ },
+ aboutXWeeks: {
+ one: 'أسبوع واحد تقريباً',
+ two: 'أسبوعين تقريباً',
+ threeToTen: '{{count}} أسابيع تقريباً',
+ other: '{{count}} أسبوع تقريباً'
+ },
+ xWeeks: {
+ one: 'أسبوع واحد',
+ two: 'أسبوعين',
+ threeToTen: '{{count}} أسابيع',
+ other: '{{count}} أسبوع'
+ },
+ aboutXMonths: {
+ one: 'شهر واحد تقريباً',
+ two: 'شهرين تقريباً',
+ threeToTen: '{{count}} أشهر تقريباً',
+ other: '{{count}} شهر تقريباً'
+ },
+ xMonths: {
+ one: 'شهر واحد',
+ two: 'شهرين',
+ threeToTen: '{{count}} أشهر',
+ other: '{{count}} شهر'
+ },
+ aboutXYears: {
+ one: 'عام واحد تقريباً',
+ two: 'عامين تقريباً',
+ threeToTen: '{{count}} أعوام تقريباً',
+ other: '{{count}} عام تقريباً'
+ },
+ xYears: {
+ one: 'عام واحد',
+ two: 'عامين',
+ threeToTen: '{{count}} أعوام',
+ other: '{{count}} عام'
+ },
+ overXYears: {
+ one: 'أكثر من عام',
+ two: 'أكثر من عامين',
+ threeToTen: 'أكثر من {{count}} أعوام',
+ other: 'أكثر من {{count}} عام'
+ },
+ almostXYears: {
+ one: 'عام واحد تقريباً',
+ two: 'عامين تقريباً',
+ threeToTen: '{{count}} أعوام تقريباً',
+ other: '{{count}} عام تقريباً'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ options = options || {};
+ var usageGroup = formatDistanceLocale[token];
+ var result;
+ if (typeof usageGroup === 'string') {
+ result = usageGroup;
+ } else if (count === 1) {
+ result = usageGroup.one;
+ } else if (count === 2) {
+ result = usageGroup.two;
+ } else if (count <= 10) {
+ result = usageGroup.threeToTen.replace('{{count}}', String(count));
+ } else {
+ result = usageGroup.other.replace('{{count}}', String(count));
+ }
+ if (options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'في خلال ' + result;
+ } else {
+ return 'منذ ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/formatLong/index.js
new file mode 100644
index 0000000..b984bd6
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, y',
+ long: 'MMMM do, y',
+ medium: 'MMM d, y',
+ short: 'MM/dd/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'عند' {{time}}",
+ long: "{{date}} 'عند' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/formatRelative/index.js
new file mode 100644
index 0000000..4e52e6c
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'أخر' eeee 'عند' p",
+ yesterday: "'أمس عند' p",
+ today: "'اليوم عند' p",
+ tomorrow: "'غداً عند' p",
+ nextWeek: "eeee 'عند' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/localize/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/localize/index.js
new file mode 100644
index 0000000..9e274dd
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/_lib/localize/index.js
@@ -0,0 +1,127 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ق', 'ب'],
+ abbreviated: ['ق.م.', 'ب.م.'],
+ wide: ['قبل الميلاد', 'بعد الميلاد']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
+ wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
+};
+var monthValues = {
+ narrow: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'],
+ abbreviated: ['جانـ', 'فيفـ', 'مارس', 'أفريل', 'مايـ', 'جوانـ', 'جويـ', 'أوت', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'],
+ wide: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
+};
+var dayValues = {
+ narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+ short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'],
+ wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'في الصباح',
+ afternoon: 'بعد الظـهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'في الصباح',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظـهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return Number(quarter) - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-DZ/_lib/match/index.js b/node_modules/date-fns/locale/ar-DZ/_lib/match/index.js
new file mode 100644
index 0000000..4d02a38
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ق|ب)/i,
+ abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,
+ wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i
+};
+var parseEraPatterns = {
+ any: [/^قبل/i, /^بعد/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^ر[1234]/i,
+ wide: /^الربع [1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[جفمأسند]/i,
+ abbreviated: /^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i,
+ wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i],
+ any: [/^جان/i, /^فيف/i, /^مار/i, /^أفر/i, /^ماي/i, /^جوا/i, /^جوي/i, /^أوت/i, /^سبت/i, /^أكت/i, /^نوف/i, /^ديس/i]
+};
+var matchDayPatterns = {
+ narrow: /^[حنثرخجس]/i,
+ short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
+ abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,
+ wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
+ wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
+ any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
+ any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mi/i,
+ noon: /^no/i,
+ morning: /morning/i,
+ afternoon: /afternoon/i,
+ evening: /evening/i,
+ night: /night/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index2.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index2.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return Number(index) + 1;
+ }
+ }),
+ month: (0, _index2.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index2.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index2.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-DZ/index.d.ts b/node_modules/date-fns/locale/ar-DZ/index.d.ts
new file mode 100644
index 0000000..97f47f1
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { arDZ } from 'date-fns/locale'
+export default arDZ
diff --git a/node_modules/date-fns/locale/ar-DZ/index.js b/node_modules/date-fns/locale/ar-DZ/index.js
new file mode 100644
index 0000000..b6b0260
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Arabic locale (Algerian Arabic).
+ * @language Algerian Arabic
+ * @iso-639-2 ara
+ * @author Badreddine Boumaza [@badre429]{@link https://github.com/badre429}
+ * @author Ahmed ElShahat [@elshahat]{@link https://github.com/elshahat}
+ */
+var locale = {
+ code: 'ar-DZ',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-DZ/index.js.flow b/node_modules/date-fns/locale/ar-DZ/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ar-DZ/package.json b/node_modules/date-fns/locale/ar-DZ/package.json
new file mode 100644
index 0000000..b7a184f
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-DZ/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ar-DZ/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-EG/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-EG/_lib/formatDistance/index.js
new file mode 100644
index 0000000..fdd69fa
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/_lib/formatDistance/index.js
@@ -0,0 +1,125 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'أقل من ثانية',
+ two: 'أقل من ثانيتين',
+ threeToTen: 'أقل من {{count}} ثواني',
+ other: 'أقل من {{count}} ثانية'
+ },
+ xSeconds: {
+ one: 'ثانية',
+ two: 'ثانيتين',
+ threeToTen: '{{count}} ثواني',
+ other: '{{count}} ثانية'
+ },
+ halfAMinute: 'نص دقيقة',
+ lessThanXMinutes: {
+ one: 'أقل من دقيقة',
+ two: 'أقل من دقيقتين',
+ threeToTen: 'أقل من {{count}} دقايق',
+ other: 'أقل من {{count}} دقيقة'
+ },
+ xMinutes: {
+ one: 'دقيقة',
+ two: 'دقيقتين',
+ threeToTen: '{{count}} دقايق',
+ other: '{{count}} دقيقة'
+ },
+ aboutXHours: {
+ one: 'حوالي ساعة',
+ two: 'حوالي ساعتين',
+ threeToTen: 'حوالي {{count}} ساعات',
+ other: 'حوالي {{count}} ساعة'
+ },
+ xHours: {
+ one: 'ساعة',
+ two: 'ساعتين',
+ threeToTen: '{{count}} ساعات',
+ other: '{{count}} ساعة'
+ },
+ xDays: {
+ one: 'يوم',
+ two: 'يومين',
+ threeToTen: '{{count}} أيام',
+ other: '{{count}} يوم'
+ },
+ aboutXWeeks: {
+ one: 'حوالي أسبوع',
+ two: 'حوالي أسبوعين',
+ threeToTen: 'حوالي {{count}} أسابيع',
+ other: 'حوالي {{count}} أسبوع'
+ },
+ xWeeks: {
+ one: 'أسبوع',
+ two: 'أسبوعين',
+ threeToTen: '{{count}} أسابيع',
+ other: '{{count}} أسبوع'
+ },
+ aboutXMonths: {
+ one: 'حوالي شهر',
+ two: 'حوالي شهرين',
+ threeToTen: 'حوالي {{count}} أشهر',
+ other: 'حوالي {{count}} شهر'
+ },
+ xMonths: {
+ one: 'شهر',
+ two: 'شهرين',
+ threeToTen: '{{count}} أشهر',
+ other: '{{count}} شهر'
+ },
+ aboutXYears: {
+ one: 'حوالي سنة',
+ two: 'حوالي سنتين',
+ threeToTen: 'حوالي {{count}} سنين',
+ other: 'حوالي {{count}} سنة'
+ },
+ xYears: {
+ one: 'عام',
+ two: 'عامين',
+ threeToTen: '{{count}} أعوام',
+ other: '{{count}} عام'
+ },
+ overXYears: {
+ one: 'أكثر من سنة',
+ two: 'أكثر من سنتين',
+ threeToTen: 'أكثر من {{count}} سنين',
+ other: 'أكثر من {{count}} سنة'
+ },
+ almostXYears: {
+ one: 'عام تقريبًا',
+ two: 'عامين تقريبًا',
+ threeToTen: '{{count}} أعوام تقريبًا',
+ other: '{{count}} عام تقريبًا'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else if (count === 2) {
+ result = tokenValue.two;
+ } else if (count <= 10) {
+ result = tokenValue.threeToTen.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return "\u0641\u064A \u062E\u0644\u0627\u0644 ".concat(result);
+ } else {
+ return "\u0645\u0646\u0630 ".concat(result);
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-EG/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-EG/_lib/formatLong/index.js
new file mode 100644
index 0000000..3bc57c1
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE، do MMMM y',
+ long: 'do MMMM y',
+ medium: 'dd/MMM/y',
+ short: 'd/MM/y'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'الساعة' {{time}}",
+ long: "{{date}} 'الساعة' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-EG/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-EG/_lib/formatRelative/index.js
new file mode 100644
index 0000000..fd5952d
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'اللي جاي الساعة' p",
+ yesterday: "'إمبارح الساعة' p",
+ today: "'النهاردة الساعة' p",
+ tomorrow: "'بكرة الساعة' p",
+ nextWeek: "eeee 'الساعة' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-EG/_lib/localize/index.js b/node_modules/date-fns/locale/ar-EG/_lib/localize/index.js
new file mode 100644
index 0000000..809542b
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/_lib/localize/index.js
@@ -0,0 +1,127 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ق', 'ب'],
+ abbreviated: ['ق.م', 'ب.م'],
+ wide: ['قبل الميلاد', 'بعد الميلاد']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
+ wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
+};
+var monthValues = {
+ narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'],
+ abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'مايو', 'يونـ', 'يولـ', 'أغسـ', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'],
+ wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
+};
+var dayValues = {
+ narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+ short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءً',
+ night: 'ليلاً'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهراً',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءً',
+ night: 'ليلاً'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهراً',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءً',
+ night: 'ليلاً'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'في الصباح',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهراً',
+ morning: 'في الصباح',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ morning: 'في الصباح',
+ noon: 'ظهراً',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-EG/_lib/match/index.js b/node_modules/date-fns/locale/ar-EG/_lib/match/index.js
new file mode 100644
index 0000000..7f89540
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/_lib/match/index.js
@@ -0,0 +1,110 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)/;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ق|ب)/g,
+ abbreviated: /^(ق.م|ب.م)/g,
+ wide: /^(قبل الميلاد|بعد الميلاد)/g
+};
+var parseEraPatterns = {
+ any: [/^ق/g, /^ب/g]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/,
+ abbreviated: /^ر[1234]/,
+ wide: /^الربع (الأول|الثاني|الثالث|الرابع)/
+};
+var parseQuarterPatterns = {
+ wide: [/الربع الأول/, /الربع الثاني/, /الربع الثالث/, /الربع الرابع/],
+ any: [/1/, /2/, /3/, /4/]
+};
+var matchMonthPatterns = {
+ narrow: /^(ي|ف|م|أ|س|ن|د)/,
+ abbreviated: /^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/,
+ wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
+};
+var parseMonthPatterns = {
+ narrow: [/^ي/, /^ف/, /^م/, /^أ/, /^م/, /^ي/, /^ي/, /^أ/, /^س/, /^أ/, /^ن/, /^د/],
+ any: [/^ينا/, /^فبر/, /^مارس/, /^أبريل/, /^مايو/, /^يون/, /^يول/, /^أغس/, /^سبت/, /^أكت/, /^نوف/, /^ديس/]
+};
+var matchDayPatterns = {
+ narrow: /^(ح|ن|ث|ر|خ|ج|س)/,
+ short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,
+ abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,
+ wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/
+};
+var parseDayPatterns = {
+ narrow: [/^ح/, /^ن/, /^ث/, /^ر/, /^خ/, /^ج/, /^س/],
+ any: [/أحد/, /اثنين/, /ثلاثاء/, /أربعاء/, /خميس/, /جمعة/, /سبت/]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/,
+ abbreviated: /^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/,
+ wide: /^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/,
+ any: /^(ص|م|صباح|ظهر|مساء|ليل)/
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ص/,
+ pm: /^م/,
+ midnight: /^ن/,
+ noon: /^ظ/,
+ morning: /^ص/,
+ afternoon: /^بعد/,
+ evening: /^م/,
+ night: /^ل/
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-EG/index.d.ts b/node_modules/date-fns/locale/ar-EG/index.d.ts
new file mode 100644
index 0000000..0d31711
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { arEG } from 'date-fns/locale'
+export default arEG
diff --git a/node_modules/date-fns/locale/ar-EG/index.js b/node_modules/date-fns/locale/ar-EG/index.js
new file mode 100644
index 0000000..651e777
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Arabic locale (Egypt).
+ * @language Arabic
+ * @iso-639-2 ara
+ * @author AbdAllah AbdElFattah [@AbdAllahAbdElFattah13]{@link https://github.com/AbdAllahAbdElFattah13}
+ */
+var locale = {
+ code: 'ar-EG',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-EG/index.js.flow b/node_modules/date-fns/locale/ar-EG/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ar-EG/package.json b/node_modules/date-fns/locale/ar-EG/package.json
new file mode 100644
index 0000000..b340992
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-EG/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ar-EG/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-MA/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-MA/_lib/formatDistance/index.js
new file mode 100644
index 0000000..2f5c29f
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/_lib/formatDistance/index.js
@@ -0,0 +1,126 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'أقل من ثانية واحدة',
+ two: 'أقل من ثانتين',
+ threeToTen: 'أقل من {{count}} ثواني',
+ other: 'أقل من {{count}} ثانية'
+ },
+ xSeconds: {
+ one: 'ثانية واحدة',
+ two: 'ثانتين',
+ threeToTen: '{{count}} ثواني',
+ other: '{{count}} ثانية'
+ },
+ halfAMinute: 'نصف دقيقة',
+ lessThanXMinutes: {
+ one: 'أقل من دقيقة',
+ two: 'أقل من دقيقتين',
+ threeToTen: 'أقل من {{count}} دقائق',
+ other: 'أقل من {{count}} دقيقة'
+ },
+ xMinutes: {
+ one: 'دقيقة واحدة',
+ two: 'دقيقتين',
+ threeToTen: '{{count}} دقائق',
+ other: '{{count}} دقيقة'
+ },
+ aboutXHours: {
+ one: 'ساعة واحدة تقريباً',
+ two: 'ساعتين تقريباً',
+ threeToTen: '{{count}} ساعات تقريباً',
+ other: '{{count}} ساعة تقريباً'
+ },
+ xHours: {
+ one: 'ساعة واحدة',
+ two: 'ساعتين',
+ threeToTen: '{{count}} ساعات',
+ other: '{{count}} ساعة'
+ },
+ xDays: {
+ one: 'يوم واحد',
+ two: 'يومين',
+ threeToTen: '{{count}} أيام',
+ other: '{{count}} يوم'
+ },
+ aboutXWeeks: {
+ one: 'أسبوع واحد تقريباً',
+ two: 'أسبوعين تقريباً',
+ threeToTen: '{{count}} أسابيع تقريباً',
+ other: '{{count}} أسبوع تقريباً'
+ },
+ xWeeks: {
+ one: 'أسبوع واحد',
+ two: 'أسبوعين',
+ threeToTen: '{{count}} أسابيع',
+ other: '{{count}} أسبوع'
+ },
+ aboutXMonths: {
+ one: 'شهر واحد تقريباً',
+ two: 'شهرين تقريباً',
+ threeToTen: '{{count}} أشهر تقريباً',
+ other: '{{count}} شهر تقريباً'
+ },
+ xMonths: {
+ one: 'شهر واحد',
+ two: 'شهرين',
+ threeToTen: '{{count}} أشهر',
+ other: '{{count}} شهر'
+ },
+ aboutXYears: {
+ one: 'عام واحد تقريباً',
+ two: 'عامين تقريباً',
+ threeToTen: '{{count}} أعوام تقريباً',
+ other: '{{count}} عام تقريباً'
+ },
+ xYears: {
+ one: 'عام واحد',
+ two: 'عامين',
+ threeToTen: '{{count}} أعوام',
+ other: '{{count}} عام'
+ },
+ overXYears: {
+ one: 'أكثر من عام',
+ two: 'أكثر من عامين',
+ threeToTen: 'أكثر من {{count}} أعوام',
+ other: 'أكثر من {{count}} عام'
+ },
+ almostXYears: {
+ one: 'عام واحد تقريباً',
+ two: 'عامين تقريباً',
+ threeToTen: '{{count}} أعوام تقريباً',
+ other: '{{count}} عام تقريباً'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ options = options || {};
+ var usageGroup = formatDistanceLocale[token];
+ var result;
+ if (typeof usageGroup === 'string') {
+ result = usageGroup;
+ } else if (count === 1) {
+ result = usageGroup.one;
+ } else if (count === 2) {
+ result = usageGroup.two;
+ } else if (count <= 10) {
+ result = usageGroup.threeToTen.replace('{{count}}', String(count));
+ } else {
+ result = usageGroup.other.replace('{{count}}', String(count));
+ }
+ if (options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'في خلال ' + result;
+ } else {
+ return 'منذ ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-MA/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-MA/_lib/formatLong/index.js
new file mode 100644
index 0000000..b984bd6
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, y',
+ long: 'MMMM do, y',
+ medium: 'MMM d, y',
+ short: 'MM/dd/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'عند' {{time}}",
+ long: "{{date}} 'عند' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-MA/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-MA/_lib/formatRelative/index.js
new file mode 100644
index 0000000..4e52e6c
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'أخر' eeee 'عند' p",
+ yesterday: "'أمس عند' p",
+ today: "'اليوم عند' p",
+ tomorrow: "'غداً عند' p",
+ nextWeek: "eeee 'عند' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-MA/_lib/localize/index.js b/node_modules/date-fns/locale/ar-MA/_lib/localize/index.js
new file mode 100644
index 0000000..b0f7f82
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/_lib/localize/index.js
@@ -0,0 +1,127 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ق', 'ب'],
+ abbreviated: ['ق.م.', 'ب.م.'],
+ wide: ['قبل الميلاد', 'بعد الميلاد']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
+ wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
+};
+var monthValues = {
+ narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'غ', 'ش', 'أ', 'ن', 'د'],
+ abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'ماي', 'يونـ', 'يولـ', 'غشت', 'شتنـ', 'أكتـ', 'نونـ', 'دجنـ'],
+ wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر']
+};
+var dayValues = {
+ narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+ short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'],
+ wide: ['الأحد', 'الإثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'في الصباح',
+ afternoon: 'بعد الظـهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'في الصباح',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظـهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return Number(quarter) - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-MA/_lib/match/index.js b/node_modules/date-fns/locale/ar-MA/_lib/match/index.js
new file mode 100644
index 0000000..69c3c73
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ق|ب)/i,
+ abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,
+ wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i
+};
+var parseEraPatterns = {
+ any: [/^قبل/i, /^بعد/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^ر[1234]/i,
+ wide: /^الربع [1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[يفمأمسند]/i,
+ abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i,
+ wide: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^غ/i, /^ش/i, /^أ/i, /^ن/i, /^د/i],
+ any: [/^ين/i, /^فب/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^غشت/i, /^ش/i, /^أك/i, /^ن/i, /^د/i]
+};
+var matchDayPatterns = {
+ narrow: /^[حنثرخجس]/i,
+ short: /^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
+ abbreviated: /^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i,
+ wide: /^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
+ wide: [/^الأحد/i, /^الإثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
+ any: [/^أح/i, /^إث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
+ any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mi/i,
+ noon: /^no/i,
+ morning: /morning/i,
+ afternoon: /afternoon/i,
+ evening: /evening/i,
+ night: /night/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index2.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index2.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return Number(index) + 1;
+ }
+ }),
+ month: (0, _index2.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index2.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index2.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-MA/index.d.ts b/node_modules/date-fns/locale/ar-MA/index.d.ts
new file mode 100644
index 0000000..b12ae41
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { arMA } from 'date-fns/locale'
+export default arMA
diff --git a/node_modules/date-fns/locale/ar-MA/index.js b/node_modules/date-fns/locale/ar-MA/index.js
new file mode 100644
index 0000000..20d7ce2
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Arabic locale (Moroccan Arabic).
+ * @language Moroccan Arabic
+ * @iso-639-2 ara
+ * @author Achraf Rrami [@rramiachraf]{@link https://github.com/rramiachraf}
+ */
+var locale = {
+ code: 'ar-MA',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ // Monday is 1
+ weekStartsOn: 1,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-MA/index.js.flow b/node_modules/date-fns/locale/ar-MA/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ar-MA/package.json b/node_modules/date-fns/locale/ar-MA/package.json
new file mode 100644
index 0000000..05dc299
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-MA/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ar-MA/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-SA/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-SA/_lib/formatDistance/index.js
new file mode 100644
index 0000000..59b85c1
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/_lib/formatDistance/index.js
@@ -0,0 +1,125 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'أقل من ثانية واحدة',
+ two: 'أقل من ثانتين',
+ threeToTen: 'أقل من {{count}} ثواني',
+ other: 'أقل من {{count}} ثانية'
+ },
+ xSeconds: {
+ one: 'ثانية واحدة',
+ two: 'ثانتين',
+ threeToTen: '{{count}} ثواني',
+ other: '{{count}} ثانية'
+ },
+ halfAMinute: 'نصف دقيقة',
+ lessThanXMinutes: {
+ one: 'أقل من دقيقة',
+ two: 'أقل من دقيقتين',
+ threeToTen: 'أقل من {{count}} دقائق',
+ other: 'أقل من {{count}} دقيقة'
+ },
+ xMinutes: {
+ one: 'دقيقة واحدة',
+ two: 'دقيقتين',
+ threeToTen: '{{count}} دقائق',
+ other: '{{count}} دقيقة'
+ },
+ aboutXHours: {
+ one: 'ساعة واحدة تقريباً',
+ two: 'ساعتين تقريباً',
+ threeToTen: '{{count}} ساعات تقريباً',
+ other: '{{count}} ساعة تقريباً'
+ },
+ xHours: {
+ one: 'ساعة واحدة',
+ two: 'ساعتين',
+ threeToTen: '{{count}} ساعات',
+ other: '{{count}} ساعة'
+ },
+ xDays: {
+ one: 'يوم واحد',
+ two: 'يومين',
+ threeToTen: '{{count}} أيام',
+ other: '{{count}} يوم'
+ },
+ aboutXWeeks: {
+ one: 'أسبوع واحد تقريباً',
+ two: 'أسبوعين تقريباً',
+ threeToTen: '{{count}} أسابيع تقريباً',
+ other: '{{count}} أسبوع تقريباً'
+ },
+ xWeeks: {
+ one: 'أسبوع واحد',
+ two: 'أسبوعين',
+ threeToTen: '{{count}} أسابيع',
+ other: '{{count}} أسبوع'
+ },
+ aboutXMonths: {
+ one: 'شهر واحد تقريباً',
+ two: 'شهرين تقريباً',
+ threeToTen: '{{count}} أشهر تقريباً',
+ other: '{{count}} شهر تقريباً'
+ },
+ xMonths: {
+ one: 'شهر واحد',
+ two: 'شهرين',
+ threeToTen: '{{count}} أشهر',
+ other: '{{count}} شهر'
+ },
+ aboutXYears: {
+ one: 'عام واحد تقريباً',
+ two: 'عامين تقريباً',
+ threeToTen: '{{count}} أعوام تقريباً',
+ other: '{{count}} عام تقريباً'
+ },
+ xYears: {
+ one: 'عام واحد',
+ two: 'عامين',
+ threeToTen: '{{count}} أعوام',
+ other: '{{count}} عام'
+ },
+ overXYears: {
+ one: 'أكثر من عام',
+ two: 'أكثر من عامين',
+ threeToTen: 'أكثر من {{count}} أعوام',
+ other: 'أكثر من {{count}} عام'
+ },
+ almostXYears: {
+ one: 'عام واحد تقريباً',
+ two: 'عامين تقريباً',
+ threeToTen: '{{count}} أعوام تقريباً',
+ other: '{{count}} عام تقريباً'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else if (count === 2) {
+ result = tokenValue.two;
+ } else if (count <= 10) {
+ result = tokenValue.threeToTen.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'في خلال ' + result;
+ } else {
+ return 'منذ ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-SA/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-SA/_lib/formatLong/index.js
new file mode 100644
index 0000000..b984bd6
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, y',
+ long: 'MMMM do, y',
+ medium: 'MMM d, y',
+ short: 'MM/dd/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'عند' {{time}}",
+ long: "{{date}} 'عند' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-SA/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-SA/_lib/formatRelative/index.js
new file mode 100644
index 0000000..4e52e6c
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'أخر' eeee 'عند' p",
+ yesterday: "'أمس عند' p",
+ today: "'اليوم عند' p",
+ tomorrow: "'غداً عند' p",
+ nextWeek: "eeee 'عند' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-SA/_lib/localize/index.js b/node_modules/date-fns/locale/ar-SA/_lib/localize/index.js
new file mode 100644
index 0000000..6b8be2e
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/_lib/localize/index.js
@@ -0,0 +1,127 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ق', 'ب'],
+ abbreviated: ['ق.م.', 'ب.م.'],
+ wide: ['قبل الميلاد', 'بعد الميلاد']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
+ wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
+};
+var monthValues = {
+ narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'],
+ abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'مايو', 'يونـ', 'يولـ', 'أغسـ', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'],
+ wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
+};
+var dayValues = {
+ narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+ short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'],
+ wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظهر',
+ evening: 'مساءاً',
+ night: 'ليلاً'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'في الصباح',
+ afternoon: 'بعد الظـهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'في الصباح',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ midnight: 'نصف الليل',
+ noon: 'ظهر',
+ morning: 'صباحاً',
+ afternoon: 'بعد الظـهر',
+ evening: 'في المساء',
+ night: 'في الليل'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-SA/_lib/match/index.js b/node_modules/date-fns/locale/ar-SA/_lib/match/index.js
new file mode 100644
index 0000000..e4998ad
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ق|ب)/i,
+ abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,
+ wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i
+};
+var parseEraPatterns = {
+ any: [/^قبل/i, /^بعد/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^ر[1234]/i,
+ wide: /^الربع [1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[يفمأمسند]/i,
+ abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i,
+ wide: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i],
+ any: [/^ين/i, /^ف/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^أغ/i, /^س/i, /^أك/i, /^ن/i, /^د/i]
+};
+var matchDayPatterns = {
+ narrow: /^[حنثرخجس]/i,
+ short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
+ abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,
+ wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
+ wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
+ any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
+ any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mi/i,
+ noon: /^no/i,
+ morning: /morning/i,
+ afternoon: /afternoon/i,
+ evening: /evening/i,
+ night: /night/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-SA/index.d.ts b/node_modules/date-fns/locale/ar-SA/index.d.ts
new file mode 100644
index 0000000..e1a74a0
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { arSA } from 'date-fns/locale'
+export default arSA
diff --git a/node_modules/date-fns/locale/ar-SA/index.js b/node_modules/date-fns/locale/ar-SA/index.js
new file mode 100644
index 0000000..4141c82
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Arabic locale (Sauid Arabic).
+ * @language Arabic
+ * @iso-639-2 ara
+ * @author Dhaifallah Alwadani [@dalwadani]{@link https://github.com/dalwadani}
+ */
+var locale = {
+ code: 'ar-SA',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-SA/index.js.flow b/node_modules/date-fns/locale/ar-SA/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ar-SA/package.json b/node_modules/date-fns/locale/ar-SA/package.json
new file mode 100644
index 0000000..718a00e
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-SA/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ar-SA/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-TN/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar-TN/_lib/formatDistance/index.js
new file mode 100644
index 0000000..5fc5912
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/_lib/formatDistance/index.js
@@ -0,0 +1,125 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'أقل من ثانية',
+ two: 'أقل من زوز ثواني',
+ threeToTen: 'أقل من {{count}} ثواني',
+ other: 'أقل من {{count}} ثانية'
+ },
+ xSeconds: {
+ one: 'ثانية',
+ two: 'زوز ثواني',
+ threeToTen: '{{count}} ثواني',
+ other: '{{count}} ثانية'
+ },
+ halfAMinute: 'نص دقيقة',
+ lessThanXMinutes: {
+ one: 'أقل من دقيقة',
+ two: 'أقل من دقيقتين',
+ threeToTen: 'أقل من {{count}} دقايق',
+ other: 'أقل من {{count}} دقيقة'
+ },
+ xMinutes: {
+ one: 'دقيقة',
+ two: 'دقيقتين',
+ threeToTen: '{{count}} دقايق',
+ other: '{{count}} دقيقة'
+ },
+ aboutXHours: {
+ one: 'ساعة تقريب',
+ two: 'ساعتين تقريب',
+ threeToTen: '{{count}} سوايع تقريب',
+ other: '{{count}} ساعة تقريب'
+ },
+ xHours: {
+ one: 'ساعة',
+ two: 'ساعتين',
+ threeToTen: '{{count}} سوايع',
+ other: '{{count}} ساعة'
+ },
+ xDays: {
+ one: 'نهار',
+ two: 'نهارين',
+ threeToTen: '{{count}} أيام',
+ other: '{{count}} يوم'
+ },
+ aboutXWeeks: {
+ one: 'جمعة تقريب',
+ two: 'جمعتين تقريب',
+ threeToTen: '{{count}} جماع تقريب',
+ other: '{{count}} جمعة تقريب'
+ },
+ xWeeks: {
+ one: 'جمعة',
+ two: 'جمعتين',
+ threeToTen: '{{count}} جماع',
+ other: '{{count}} جمعة'
+ },
+ aboutXMonths: {
+ one: 'شهر تقريب',
+ two: 'شهرين تقريب',
+ threeToTen: '{{count}} أشهرة تقريب',
+ other: '{{count}} شهر تقريب'
+ },
+ xMonths: {
+ one: 'شهر',
+ two: 'شهرين',
+ threeToTen: '{{count}} أشهرة',
+ other: '{{count}} شهر'
+ },
+ aboutXYears: {
+ one: 'عام تقريب',
+ two: 'عامين تقريب',
+ threeToTen: '{{count}} أعوام تقريب',
+ other: '{{count}} عام تقريب'
+ },
+ xYears: {
+ one: 'عام',
+ two: 'عامين',
+ threeToTen: '{{count}} أعوام',
+ other: '{{count}} عام'
+ },
+ overXYears: {
+ one: 'أكثر من عام',
+ two: 'أكثر من عامين',
+ threeToTen: 'أكثر من {{count}} أعوام',
+ other: 'أكثر من {{count}} عام'
+ },
+ almostXYears: {
+ one: 'عام تقريب',
+ two: 'عامين تقريب',
+ threeToTen: '{{count}} أعوام تقريب',
+ other: '{{count}} عام تقريب'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var usageGroup = formatDistanceLocale[token];
+ var result;
+ if (typeof usageGroup === 'string') {
+ result = usageGroup;
+ } else if (count === 1) {
+ result = usageGroup.one;
+ } else if (count === 2) {
+ result = usageGroup.two;
+ } else if (count <= 10) {
+ result = usageGroup.threeToTen.replace('{{count}}', String(count));
+ } else {
+ result = usageGroup.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'في ' + result;
+ } else {
+ return 'عندو ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-TN/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar-TN/_lib/formatLong/index.js
new file mode 100644
index 0000000..c78d5eb
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE، do MMMM y',
+ long: 'do MMMM y',
+ medium: 'd MMM y',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss',
+ long: 'HH:mm:ss',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'مع' {{time}}",
+ long: "{{date}} 'مع' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-TN/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar-TN/_lib/formatRelative/index.js
new file mode 100644
index 0000000..dff14eb
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'إلي فات مع' p",
+ yesterday: "'البارح مع' p",
+ today: "'اليوم مع' p",
+ tomorrow: "'غدوة مع' p",
+ nextWeek: "eeee 'الجمعة الجاية مع' p 'نهار'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-TN/_lib/localize/index.js b/node_modules/date-fns/locale/ar-TN/_lib/localize/index.js
new file mode 100644
index 0000000..c13afa8
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/_lib/localize/index.js
@@ -0,0 +1,127 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ق', 'ب'],
+ abbreviated: ['ق.م.', 'ب.م.'],
+ wide: ['قبل الميلاد', 'بعد الميلاد']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
+ wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
+};
+var monthValues = {
+ narrow: ['د', 'ن', 'أ', 'س', 'أ', 'ج', 'ج', 'م', 'أ', 'م', 'ف', 'ج'],
+ abbreviated: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
+ wide: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
+};
+var dayValues = {
+ narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+ short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'ع',
+ morning: 'الصباح',
+ noon: 'القايلة',
+ afternoon: 'بعد القايلة',
+ evening: 'العشية',
+ night: 'الليل',
+ midnight: 'نص الليل'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'ع',
+ morning: 'الصباح',
+ noon: 'القايلة',
+ afternoon: 'بعد القايلة',
+ evening: 'العشية',
+ night: 'الليل',
+ midnight: 'نص الليل'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'ع',
+ morning: 'الصباح',
+ noon: 'القايلة',
+ afternoon: 'بعد القايلة',
+ evening: 'العشية',
+ night: 'الليل',
+ midnight: 'نص الليل'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'ع',
+ morning: 'في الصباح',
+ noon: 'في القايلة',
+ afternoon: 'بعد القايلة',
+ evening: 'في العشية',
+ night: 'في الليل',
+ midnight: 'نص الليل'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'ع',
+ morning: 'في الصباح',
+ noon: 'في القايلة',
+ afternoon: 'بعد القايلة',
+ evening: 'في العشية',
+ night: 'في الليل',
+ midnight: 'نص الليل'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'ع',
+ morning: 'في الصباح',
+ noon: 'في القايلة',
+ afternoon: 'بعد القايلة',
+ evening: 'في العشية',
+ night: 'في الليل',
+ midnight: 'نص الليل'
+ }
+};
+var ordinalNumber = function ordinalNumber(num) {
+ return String(num);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-TN/_lib/match/index.js b/node_modules/date-fns/locale/ar-TN/_lib/match/index.js
new file mode 100644
index 0000000..217e2e2
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /[قب]/,
+ abbreviated: /[قب]\.م\./,
+ wide: /(قبل|بعد) الميلاد/
+};
+var parseEraPatterns = {
+ any: [/قبل/, /بعد/]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /ر[1234]/,
+ wide: /الربع (الأول|الثاني|الثالث|الرابع)/
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[جفمأسند]/,
+ abbreviated: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,
+ wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
+};
+var parseMonthPatterns = {
+ narrow: [/^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i],
+ any: [/^جانفي/i, /^فيفري/i, /^مارس/i, /^أفريل/i, /^ماي/i, /^جوان/i, /^جويلية/i, /^أوت/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i]
+};
+var matchDayPatterns = {
+ narrow: /^[حنثرخجس]/i,
+ short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
+ abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
+ wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
+ wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
+ any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))/,
+ any: /^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))/
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ص/,
+ pm: /^ع/,
+ midnight: /نص الليل/,
+ noon: /قايلة/,
+ afternoon: /بعد القايلة/,
+ morning: /صباح/,
+ evening: /عشية/,
+ night: /ليل/
+ }
+};
+var match = {
+ ordinalNumber: (0, _index.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index2.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index2.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index2.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index2.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index2.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-TN/index.d.ts b/node_modules/date-fns/locale/ar-TN/index.d.ts
new file mode 100644
index 0000000..a793e32
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { arTN } from 'date-fns/locale'
+export default arTN
diff --git a/node_modules/date-fns/locale/ar-TN/index.js b/node_modules/date-fns/locale/ar-TN/index.js
new file mode 100644
index 0000000..b3a995a
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Arabic locale (Tunisian Arabic).
+ * @language Arabic
+ * @iso-639-2 ara
+ * @author Koussay Haj Kacem [@essana3]{@link https://github.com/essana3}
+ */
+var locale = {
+ code: 'ar-TN',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar-TN/index.js.flow b/node_modules/date-fns/locale/ar-TN/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ar-TN/package.json b/node_modules/date-fns/locale/ar-TN/package.json
new file mode 100644
index 0000000..113efcd
--- /dev/null
+++ b/node_modules/date-fns/locale/ar-TN/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ar-TN/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ar/_lib/formatDistance/index.js
new file mode 100644
index 0000000..b95c148
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/_lib/formatDistance/index.js
@@ -0,0 +1,125 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'أقل من ثانية',
+ two: 'أقل من ثانيتين',
+ threeToTen: 'أقل من {{count}} ثواني',
+ other: 'أقل من {{count}} ثانية'
+ },
+ xSeconds: {
+ one: 'ثانية واحدة',
+ two: 'ثانيتان',
+ threeToTen: '{{count}} ثواني',
+ other: '{{count}} ثانية'
+ },
+ halfAMinute: 'نصف دقيقة',
+ lessThanXMinutes: {
+ one: 'أقل من دقيقة',
+ two: 'أقل من دقيقتين',
+ threeToTen: 'أقل من {{count}} دقائق',
+ other: 'أقل من {{count}} دقيقة'
+ },
+ xMinutes: {
+ one: 'دقيقة واحدة',
+ two: 'دقيقتان',
+ threeToTen: '{{count}} دقائق',
+ other: '{{count}} دقيقة'
+ },
+ aboutXHours: {
+ one: 'ساعة واحدة تقريباً',
+ two: 'ساعتين تقريبا',
+ threeToTen: '{{count}} ساعات تقريباً',
+ other: '{{count}} ساعة تقريباً'
+ },
+ xHours: {
+ one: 'ساعة واحدة',
+ two: 'ساعتان',
+ threeToTen: '{{count}} ساعات',
+ other: '{{count}} ساعة'
+ },
+ xDays: {
+ one: 'يوم واحد',
+ two: 'يومان',
+ threeToTen: '{{count}} أيام',
+ other: '{{count}} يوم'
+ },
+ aboutXWeeks: {
+ one: 'أسبوع واحد تقريبا',
+ two: 'أسبوعين تقريبا',
+ threeToTen: '{{count}} أسابيع تقريبا',
+ other: '{{count}} أسبوعا تقريبا'
+ },
+ xWeeks: {
+ one: 'أسبوع واحد',
+ two: 'أسبوعان',
+ threeToTen: '{{count}} أسابيع',
+ other: '{{count}} أسبوعا'
+ },
+ aboutXMonths: {
+ one: 'شهر واحد تقريباً',
+ two: 'شهرين تقريبا',
+ threeToTen: '{{count}} أشهر تقريبا',
+ other: '{{count}} شهرا تقريباً'
+ },
+ xMonths: {
+ one: 'شهر واحد',
+ two: 'شهران',
+ threeToTen: '{{count}} أشهر',
+ other: '{{count}} شهرا'
+ },
+ aboutXYears: {
+ one: 'سنة واحدة تقريباً',
+ two: 'سنتين تقريبا',
+ threeToTen: '{{count}} سنوات تقريباً',
+ other: '{{count}} سنة تقريباً'
+ },
+ xYears: {
+ one: 'سنة واحد',
+ two: 'سنتان',
+ threeToTen: '{{count}} سنوات',
+ other: '{{count}} سنة'
+ },
+ overXYears: {
+ one: 'أكثر من سنة',
+ two: 'أكثر من سنتين',
+ threeToTen: 'أكثر من {{count}} سنوات',
+ other: 'أكثر من {{count}} سنة'
+ },
+ almostXYears: {
+ one: 'ما يقارب سنة واحدة',
+ two: 'ما يقارب سنتين',
+ threeToTen: 'ما يقارب {{count}} سنوات',
+ other: 'ما يقارب {{count}} سنة'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var usageGroup = formatDistanceLocale[token];
+ var result;
+ if (typeof usageGroup === 'string') {
+ result = usageGroup;
+ } else if (count === 1) {
+ result = usageGroup.one;
+ } else if (count === 2) {
+ result = usageGroup.two;
+ } else if (count <= 10) {
+ result = usageGroup.threeToTen.replace('{{count}}', String(count));
+ } else {
+ result = usageGroup.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'خلال ' + result;
+ } else {
+ return 'منذ ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar/_lib/formatLong/index.js b/node_modules/date-fns/locale/ar/_lib/formatLong/index.js
new file mode 100644
index 0000000..1332401
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE، do MMMM y',
+ long: 'do MMMM y',
+ medium: 'd MMM y',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss',
+ long: 'HH:mm:ss',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'عند الساعة' {{time}}",
+ long: "{{date}} 'عند الساعة' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ar/_lib/formatRelative/index.js
new file mode 100644
index 0000000..2e5ee60
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'الماضي عند الساعة' p",
+ yesterday: "'الأمس عند الساعة' p",
+ today: "'اليوم عند الساعة' p",
+ tomorrow: "'غدا عند الساعة' p",
+ nextWeek: "eeee 'القادم عند الساعة' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar/_lib/localize/index.js b/node_modules/date-fns/locale/ar/_lib/localize/index.js
new file mode 100644
index 0000000..7568dba
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/_lib/localize/index.js
@@ -0,0 +1,127 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ق', 'ب'],
+ abbreviated: ['ق.م.', 'ب.م.'],
+ wide: ['قبل الميلاد', 'بعد الميلاد']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
+ wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
+};
+var monthValues = {
+ narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'],
+ abbreviated: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
+ wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
+};
+var dayValues = {
+ narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
+ short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
+ wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ morning: 'الصباح',
+ noon: 'الظهر',
+ afternoon: 'بعد الظهر',
+ evening: 'المساء',
+ night: 'الليل',
+ midnight: 'منتصف الليل'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ morning: 'الصباح',
+ noon: 'الظهر',
+ afternoon: 'بعد الظهر',
+ evening: 'المساء',
+ night: 'الليل',
+ midnight: 'منتصف الليل'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ morning: 'الصباح',
+ noon: 'الظهر',
+ afternoon: 'بعد الظهر',
+ evening: 'المساء',
+ night: 'الليل',
+ midnight: 'منتصف الليل'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ص',
+ pm: 'م',
+ morning: 'في الصباح',
+ noon: 'الظهر',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل',
+ midnight: 'منتصف الليل'
+ },
+ abbreviated: {
+ am: 'ص',
+ pm: 'م',
+ morning: 'في الصباح',
+ noon: 'الظهر',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل',
+ midnight: 'منتصف الليل'
+ },
+ wide: {
+ am: 'ص',
+ pm: 'م',
+ morning: 'في الصباح',
+ noon: 'الظهر',
+ afternoon: 'بعد الظهر',
+ evening: 'في المساء',
+ night: 'في الليل',
+ midnight: 'منتصف الليل'
+ }
+};
+var ordinalNumber = function ordinalNumber(num) {
+ return String(num);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar/_lib/match/index.js b/node_modules/date-fns/locale/ar/_lib/match/index.js
new file mode 100644
index 0000000..e967cb9
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /[قب]/,
+ abbreviated: /[قب]\.م\./,
+ wide: /(قبل|بعد) الميلاد/
+};
+var parseEraPatterns = {
+ any: [/قبل/, /بعد/]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /ر[1234]/,
+ wide: /الربع (الأول|الثاني|الثالث|الرابع)/
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[أيفمسند]/,
+ abbreviated: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,
+ wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
+};
+var parseMonthPatterns = {
+ narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i],
+ any: [/^يناير/i, /^فبراير/i, /^مارس/i, /^أبريل/i, /^مايو/i, /^يونيو/i, /^يوليو/i, /^أغسطس/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i]
+};
+var matchDayPatterns = {
+ narrow: /^[حنثرخجس]/i,
+ short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
+ abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
+ wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
+ wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
+ any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/,
+ any: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ص/,
+ pm: /^م/,
+ midnight: /منتصف الليل/,
+ noon: /الظهر/,
+ afternoon: /بعد الظهر/,
+ morning: /في الصباح/,
+ evening: /في المساء/,
+ night: /في الليل/
+ }
+};
+var match = {
+ ordinalNumber: (0, _index.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index2.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index2.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index2.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index2.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index2.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar/index.d.ts b/node_modules/date-fns/locale/ar/index.d.ts
new file mode 100644
index 0000000..61adf3b
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ar } from 'date-fns/locale'
+export default ar
diff --git a/node_modules/date-fns/locale/ar/index.js b/node_modules/date-fns/locale/ar/index.js
new file mode 100644
index 0000000..64f011d
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Arabic locale (Modern Standard Arabic - Al-fussha).
+ * @language Modern Standard Arabic
+ * @iso-639-2 ara
+ * @author Abdallah Hassan [@AbdallahAHO]{@link https://github.com/AbdallahAHO}
+ * @author Koussay Haj Kacem [@essana3]{@link https://github.com/essana3}
+ */
+var locale = {
+ code: 'ar',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 6 /* Saturday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ar/index.js.flow b/node_modules/date-fns/locale/ar/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ar/package.json b/node_modules/date-fns/locale/ar/package.json
new file mode 100644
index 0000000..6aa060a
--- /dev/null
+++ b/node_modules/date-fns/locale/ar/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ar/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/az/_lib/formatDistance/index.js b/node_modules/date-fns/locale/az/_lib/formatDistance/index.js
new file mode 100644
index 0000000..4674782
--- /dev/null
+++ b/node_modules/date-fns/locale/az/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'bir saniyədən az',
+ other: '{{count}} bir saniyədən az'
+ },
+ xSeconds: {
+ one: '1 saniyə',
+ other: '{{count}} saniyə'
+ },
+ halfAMinute: 'yarım dəqiqə',
+ lessThanXMinutes: {
+ one: 'bir dəqiqədən az',
+ other: '{{count}} bir dəqiqədən az'
+ },
+ xMinutes: {
+ one: 'bir dəqiqə',
+ other: '{{count}} dəqiqə'
+ },
+ aboutXHours: {
+ one: 'təxminən 1 saat',
+ other: 'təxminən {{count}} saat'
+ },
+ xHours: {
+ one: '1 saat',
+ other: '{{count}} saat'
+ },
+ xDays: {
+ one: '1 gün',
+ other: '{{count}} gün'
+ },
+ aboutXWeeks: {
+ one: 'təxminən 1 həftə',
+ other: 'təxminən {{count}} həftə'
+ },
+ xWeeks: {
+ one: '1 həftə',
+ other: '{{count}} həftə'
+ },
+ aboutXMonths: {
+ one: 'təxminən 1 ay',
+ other: 'təxminən {{count}} ay'
+ },
+ xMonths: {
+ one: '1 ay',
+ other: '{{count}} ay'
+ },
+ aboutXYears: {
+ one: 'təxminən 1 il',
+ other: 'təxminən {{count}} il'
+ },
+ xYears: {
+ one: '1 il',
+ other: '{{count}} il'
+ },
+ overXYears: {
+ one: '1 ildən çox',
+ other: '{{count}} ildən çox'
+ },
+ almostXYears: {
+ one: 'demək olar ki 1 il',
+ other: 'demək olar ki {{count}} il'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + ' sonra';
+ } else {
+ return result + ' əvvəl';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/az/_lib/formatLong/index.js b/node_modules/date-fns/locale/az/_lib/formatLong/index.js
new file mode 100644
index 0000000..aef0258
--- /dev/null
+++ b/node_modules/date-fns/locale/az/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, do MMMM y 'il'",
+ long: "do MMMM y 'il'",
+ medium: "d MMM y 'il'",
+ short: 'dd.MM.yyyy'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} {{time}} - 'də'",
+ long: "{{date}} {{time}} - 'də'",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/az/_lib/formatRelative/index.js b/node_modules/date-fns/locale/az/_lib/formatRelative/index.js
new file mode 100644
index 0000000..313d248
--- /dev/null
+++ b/node_modules/date-fns/locale/az/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'sonuncu' eeee p -'də'",
+ yesterday: "'dünən' p -'də'",
+ today: "'bugün' p -'də'",
+ tomorrow: "'sabah' p -'də'",
+ nextWeek: "eeee p -'də'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/az/_lib/localize/index.js b/node_modules/date-fns/locale/az/_lib/localize/index.js
new file mode 100644
index 0000000..6704c80
--- /dev/null
+++ b/node_modules/date-fns/locale/az/_lib/localize/index.js
@@ -0,0 +1,166 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['e.ə', 'b.e'],
+ abbreviated: ['e.ə', 'b.e'],
+ wide: ['eramızdan əvvəl', 'bizim era']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1ci kvartal', '2ci kvartal', '3cü kvartal', '4cü kvartal']
+};
+var monthValues = {
+ narrow: ['Y', 'F', 'M', 'A', 'M', 'İ', 'İ', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'İyun', 'İyul', 'Avq', 'Sen', 'Okt', 'Noy', 'Dek'],
+ wide: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr']
+};
+var dayValues = {
+ narrow: ['B.', 'B.e', 'Ç.a', 'Ç.', 'C.a', 'C.', 'Ş.'],
+ short: ['B.', 'B.e', 'Ç.a', 'Ç.', 'C.a', 'C.', 'Ş.'],
+ abbreviated: ['Baz', 'Baz.e', 'Çər.a', 'Çər', 'Cüm.a', 'Cüm', 'Şə'],
+ wide: ['Bazar', 'Bazar ertəsi', 'Çərşənbə axşamı', 'Çərşənbə', 'Cümə axşamı', 'Cümə', 'Şənbə']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'gecəyarı',
+ noon: 'gün',
+ morning: 'səhər',
+ afternoon: 'gündüz',
+ evening: 'axşam',
+ night: 'gecə'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'gecəyarı',
+ noon: 'gün',
+ morning: 'səhər',
+ afternoon: 'gündüz',
+ evening: 'axşam',
+ night: 'gecə'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'gecəyarı',
+ noon: 'gün',
+ morning: 'səhər',
+ afternoon: 'gündüz',
+ evening: 'axşam',
+ night: 'gecə'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'gecəyarı',
+ noon: 'gün',
+ morning: 'səhər',
+ afternoon: 'gündüz',
+ evening: 'axşam',
+ night: 'gecə'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'gecəyarı',
+ noon: 'gün',
+ morning: 'səhər',
+ afternoon: 'gündüz',
+ evening: 'axşam',
+ night: 'gecə'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'gecəyarı',
+ noon: 'gün',
+ morning: 'səhər',
+ afternoon: 'gündüz',
+ evening: 'axşam',
+ night: 'gecə'
+ }
+};
+var suffixes = {
+ 1: '-inci',
+ 5: '-inci',
+ 8: '-inci',
+ 70: '-inci',
+ 80: '-inci',
+ 2: '-nci',
+ 7: '-nci',
+ 20: '-nci',
+ 50: '-nci',
+ 3: '-üncü',
+ 4: '-üncü',
+ 100: '-üncü',
+ 6: '-ncı',
+ 9: '-uncu',
+ 10: '-uncu',
+ 30: '-uncu',
+ 60: '-ıncı',
+ 90: '-ıncı'
+};
+var getSuffix = function getSuffix(number) {
+ if (number === 0) {
+ // special case for zero
+ return number + '-ıncı';
+ }
+ var a = number % 10;
+ var b = number % 100 - a;
+ var c = number >= 100 ? 100 : null;
+ if (suffixes[a]) {
+ return suffixes[a];
+ } else if (suffixes[b]) {
+ return suffixes[b];
+ } else if (c !== null) {
+ return suffixes[c];
+ }
+ return '';
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ var suffix = getSuffix(number);
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/az/_lib/match/index.js b/node_modules/date-fns/locale/az/_lib/match/index.js
new file mode 100644
index 0000000..b04c82f
--- /dev/null
+++ b/node_modules/date-fns/locale/az/_lib/match/index.js
@@ -0,0 +1,110 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(b|a)$/i,
+ abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)$/i,
+ wide: /^(bizim eradan əvvəl|bizim era)$/i
+};
+var parseEraPatterns = {
+ any: [/^b$/i, /^(a|c)$/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]$/i,
+ abbreviated: /^K[1234]$/i,
+ wide: /^[1234](ci)? kvartal$/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[(?-i)yfmaisond]$/i,
+ abbreviated: /^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$/i,
+ wide: /^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$/i
+};
+var parseMonthPatterns = {
+ narrow: [/^[(?-i)y]$/i, /^[(?-i)f]$/i, /^[(?-i)m]$/i, /^[(?-i)a]$/i, /^[(?-i)m]$/i, /^[(?-i)i]$/i, /^[(?-i)i]$/i, /^[(?-i)a]$/i, /^[(?-i)s]$/i, /^[(?-i)o]$/i, /^[(?-i)n]$/i, /^[(?-i)d]$/i],
+ abbreviated: [/^Yan$/i, /^Fev$/i, /^Mar$/i, /^Apr$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avg$/i, /^Sen$/i, /^Okt$/i, /^Noy$/i, /^Dek$/i],
+ wide: [/^Yanvar$/i, /^Fevral$/i, /^Mart$/i, /^Aprel$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avgust$/i, /^Sentyabr$/i, /^Oktyabr$/i, /^Noyabr$/i, /^Dekabr$/i]
+};
+var matchDayPatterns = {
+ narrow: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,
+ short: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,
+ abbreviated: /^(Baz\.e|Çər|Çər\.a|Cüm|Cüm\.a|Şə)$/i,
+ wide: /^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$/i
+};
+var parseDayPatterns = {
+ narrow: [/^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i],
+ abbreviated: [/^Baz$/i, /^Baz\.e$/i, /^Çər\.a$/i, /^Çər$/i, /^Cüm\.a$/i, /^Cüm$/i, /^Şə$/i],
+ wide: [/^Bazar$/i, /^Bazar ertəsi$/i, /^Çərşənbə axşamı$/i, /^Çərşənbə$/i, /^Cümə axşamı$/i, /^Cümə$/i, /^Şənbə$/i],
+ any: [/^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i,
+ any: /^(am|pm|a\.m\.|p\.m\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a$/i,
+ pm: /^p$/i,
+ midnight: /^gecəyarı$/i,
+ noon: /^gün$/i,
+ morning: /səhər$/i,
+ afternoon: /gündüz$/i,
+ evening: /axşam$/i,
+ night: /gecə$/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'narrow'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/az/index.d.ts b/node_modules/date-fns/locale/az/index.d.ts
new file mode 100644
index 0000000..b2b2253
--- /dev/null
+++ b/node_modules/date-fns/locale/az/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { az } from 'date-fns/locale'
+export default az
diff --git a/node_modules/date-fns/locale/az/index.js b/node_modules/date-fns/locale/az/index.js
new file mode 100644
index 0000000..3bfa32c
--- /dev/null
+++ b/node_modules/date-fns/locale/az/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Azerbaijani locale.
+ * @language Azerbaijani
+ * @iso-639-2 aze
+ */
+
+var locale = {
+ code: 'az',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/az/index.js.flow b/node_modules/date-fns/locale/az/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/az/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/az/package.json b/node_modules/date-fns/locale/az/package.json
new file mode 100644
index 0000000..34c9bf7
--- /dev/null
+++ b/node_modules/date-fns/locale/az/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/az/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be-tarask/_lib/formatDistance/index.js b/node_modules/date-fns/locale/be-tarask/_lib/formatDistance/index.js
new file mode 100644
index 0000000..06f948f
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/_lib/formatDistance/index.js
@@ -0,0 +1,253 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function declension(scheme, count) {
+ // scheme for count=1 exists
+ if (scheme.one !== undefined && count === 1) {
+ return scheme.one;
+ }
+ var rem10 = count % 10;
+ var rem100 = count % 100;
+
+ // 1, 21, 31, ...
+ if (rem10 === 1 && rem100 !== 11) {
+ return scheme.singularNominative.replace('{{count}}', String(count));
+
+ // 2, 3, 4, 22, 23, 24, 32 ...
+ } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) {
+ return scheme.singularGenitive.replace('{{count}}', String(count));
+
+ // 5, 6, 7, 8, 9, 10, 11, ...
+ } else {
+ return scheme.pluralGenitive.replace('{{count}}', String(count));
+ }
+}
+function buildLocalizeTokenFn(scheme) {
+ return function (count, options) {
+ if (options && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ if (scheme.future) {
+ return declension(scheme.future, count);
+ } else {
+ return 'праз ' + declension(scheme.regular, count);
+ }
+ } else {
+ if (scheme.past) {
+ return declension(scheme.past, count);
+ } else {
+ return declension(scheme.regular, count) + ' таму';
+ }
+ }
+ } else {
+ return declension(scheme.regular, count);
+ }
+ };
+}
+var halfAMinute = function halfAMinute(_, options) {
+ if (options && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'праз паўхвіліны';
+ } else {
+ return 'паўхвіліны таму';
+ }
+ }
+ return 'паўхвіліны';
+};
+var formatDistanceLocale = {
+ lessThanXSeconds: buildLocalizeTokenFn({
+ regular: {
+ one: 'менш за секунду',
+ singularNominative: 'менш за {{count}} секунду',
+ singularGenitive: 'менш за {{count}} секунды',
+ pluralGenitive: 'менш за {{count}} секунд'
+ },
+ future: {
+ one: 'менш, чым праз секунду',
+ singularNominative: 'менш, чым праз {{count}} секунду',
+ singularGenitive: 'менш, чым праз {{count}} секунды',
+ pluralGenitive: 'менш, чым праз {{count}} секунд'
+ }
+ }),
+ xSeconds: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} секунда',
+ singularGenitive: '{{count}} секунды',
+ pluralGenitive: '{{count}} секунд'
+ },
+ past: {
+ singularNominative: '{{count}} секунду таму',
+ singularGenitive: '{{count}} секунды таму',
+ pluralGenitive: '{{count}} секунд таму'
+ },
+ future: {
+ singularNominative: 'праз {{count}} секунду',
+ singularGenitive: 'праз {{count}} секунды',
+ pluralGenitive: 'праз {{count}} секунд'
+ }
+ }),
+ halfAMinute: halfAMinute,
+ lessThanXMinutes: buildLocalizeTokenFn({
+ regular: {
+ one: 'менш за хвіліну',
+ singularNominative: 'менш за {{count}} хвіліну',
+ singularGenitive: 'менш за {{count}} хвіліны',
+ pluralGenitive: 'менш за {{count}} хвілін'
+ },
+ future: {
+ one: 'менш, чым праз хвіліну',
+ singularNominative: 'менш, чым праз {{count}} хвіліну',
+ singularGenitive: 'менш, чым праз {{count}} хвіліны',
+ pluralGenitive: 'менш, чым праз {{count}} хвілін'
+ }
+ }),
+ xMinutes: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} хвіліна',
+ singularGenitive: '{{count}} хвіліны',
+ pluralGenitive: '{{count}} хвілін'
+ },
+ past: {
+ singularNominative: '{{count}} хвіліну таму',
+ singularGenitive: '{{count}} хвіліны таму',
+ pluralGenitive: '{{count}} хвілін таму'
+ },
+ future: {
+ singularNominative: 'праз {{count}} хвіліну',
+ singularGenitive: 'праз {{count}} хвіліны',
+ pluralGenitive: 'праз {{count}} хвілін'
+ }
+ }),
+ aboutXHours: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'каля {{count}} гадзіны',
+ singularGenitive: 'каля {{count}} гадзін',
+ pluralGenitive: 'каля {{count}} гадзін'
+ },
+ future: {
+ singularNominative: 'прыблізна праз {{count}} гадзіну',
+ singularGenitive: 'прыблізна праз {{count}} гадзіны',
+ pluralGenitive: 'прыблізна праз {{count}} гадзін'
+ }
+ }),
+ xHours: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} гадзіна',
+ singularGenitive: '{{count}} гадзіны',
+ pluralGenitive: '{{count}} гадзін'
+ },
+ past: {
+ singularNominative: '{{count}} гадзіну таму',
+ singularGenitive: '{{count}} гадзіны таму',
+ pluralGenitive: '{{count}} гадзін таму'
+ },
+ future: {
+ singularNominative: 'праз {{count}} гадзіну',
+ singularGenitive: 'праз {{count}} гадзіны',
+ pluralGenitive: 'праз {{count}} гадзін'
+ }
+ }),
+ xDays: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} дзень',
+ singularGenitive: '{{count}} дні',
+ pluralGenitive: '{{count}} дзён'
+ }
+ }),
+ aboutXWeeks: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'каля {{count}} месяца',
+ // TODO
+ singularGenitive: 'каля {{count}} месяцаў',
+ // TODO
+ pluralGenitive: 'каля {{count}} месяцаў' // TODO
+ },
+
+ future: {
+ singularNominative: 'прыблізна праз {{count}} месяц',
+ // TODO
+ singularGenitive: 'прыблізна праз {{count}} месяцы',
+ // TODO
+ pluralGenitive: 'прыблізна праз {{count}} месяцаў' // TODO
+ }
+ }),
+
+ xWeeks: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} месяц',
+ singularGenitive: '{{count}} месяцы',
+ pluralGenitive: '{{count}} месяцаў'
+ }
+ }),
+ aboutXMonths: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'каля {{count}} месяца',
+ singularGenitive: 'каля {{count}} месяцаў',
+ pluralGenitive: 'каля {{count}} месяцаў'
+ },
+ future: {
+ singularNominative: 'прыблізна праз {{count}} месяц',
+ singularGenitive: 'прыблізна праз {{count}} месяцы',
+ pluralGenitive: 'прыблізна праз {{count}} месяцаў'
+ }
+ }),
+ xMonths: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} месяц',
+ singularGenitive: '{{count}} месяцы',
+ pluralGenitive: '{{count}} месяцаў'
+ }
+ }),
+ aboutXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'каля {{count}} года',
+ singularGenitive: 'каля {{count}} гадоў',
+ pluralGenitive: 'каля {{count}} гадоў'
+ },
+ future: {
+ singularNominative: 'прыблізна праз {{count}} год',
+ singularGenitive: 'прыблізна праз {{count}} гады',
+ pluralGenitive: 'прыблізна праз {{count}} гадоў'
+ }
+ }),
+ xYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} год',
+ singularGenitive: '{{count}} гады',
+ pluralGenitive: '{{count}} гадоў'
+ }
+ }),
+ overXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'больш за {{count}} год',
+ singularGenitive: 'больш за {{count}} гады',
+ pluralGenitive: 'больш за {{count}} гадоў'
+ },
+ future: {
+ singularNominative: 'больш, чым праз {{count}} год',
+ singularGenitive: 'больш, чым праз {{count}} гады',
+ pluralGenitive: 'больш, чым праз {{count}} гадоў'
+ }
+ }),
+ almostXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'амаль {{count}} год',
+ singularGenitive: 'амаль {{count}} гады',
+ pluralGenitive: 'амаль {{count}} гадоў'
+ },
+ future: {
+ singularNominative: 'амаль праз {{count}} год',
+ singularGenitive: 'амаль праз {{count}} гады',
+ pluralGenitive: 'амаль праз {{count}} гадоў'
+ }
+ })
+};
+var formatDistance = function formatDistance(token, count, options) {
+ options = options || {};
+ return formatDistanceLocale[token](count, options);
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be-tarask/_lib/formatLong/index.js b/node_modules/date-fns/locale/be-tarask/_lib/formatLong/index.js
new file mode 100644
index 0000000..f69309d
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, d MMMM y 'г.'",
+ long: "d MMMM y 'г.'",
+ medium: "d MMM y 'г.'",
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be-tarask/_lib/formatRelative/index.js b/node_modules/date-fns/locale/be-tarask/_lib/formatRelative/index.js
new file mode 100644
index 0000000..2ccba4e
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/_lib/formatRelative/index.js
@@ -0,0 +1,78 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = require("../../../../index.js");
+var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var accusativeWeekdays = ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацьвер', 'пятніцу', 'суботу'];
+function lastWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 5:
+ case 6:
+ return "'у мінулую " + weekday + " а' p";
+ case 1:
+ case 2:
+ case 4:
+ return "'у мінулы " + weekday + " а' p";
+ }
+}
+function thisWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ return "'у " + weekday + " а' p";
+}
+function nextWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 5:
+ case 6:
+ return "'у наступную " + weekday + " а' p";
+ case 1:
+ case 2:
+ case 4:
+ return "'у наступны " + weekday + " а' p";
+ }
+}
+var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) {
+ var date = (0, _index.toDate)(dirtyDate);
+ var day = date.getUTCDay();
+ if ((0, _index2.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return lastWeek(day);
+ }
+};
+var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) {
+ var date = (0, _index.toDate)(dirtyDate);
+ var day = date.getUTCDay();
+ if ((0, _index2.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return nextWeek(day);
+ }
+};
+var formatRelativeLocale = {
+ lastWeek: lastWeekFormat,
+ yesterday: "'учора а' p",
+ today: "'сёньня а' p",
+ tomorrow: "'заўтра а' p",
+ nextWeek: nextWeekFormat,
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be-tarask/_lib/localize/index.js b/node_modules/date-fns/locale/be-tarask/_lib/localize/index.js
new file mode 100644
index 0000000..bad0a11
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/_lib/localize/index.js
@@ -0,0 +1,157 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['да н.э.', 'н.э.'],
+ abbreviated: ['да н. э.', 'н. э.'],
+ wide: ['да нашай эры', 'нашай эры']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-ы кв.', '2-і кв.', '3-і кв.', '4-ы кв.'],
+ wide: ['1-ы квартал', '2-і квартал', '3-і квартал', '4-ы квартал']
+};
+var monthValues = {
+ narrow: ['С', 'Л', 'С', 'К', 'Т', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'],
+ abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'трав.', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'сьнеж.'],
+ wide: ['студзень', 'люты', 'сакавік', 'красавік', 'травень', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'сьнежань']
+};
+var formattingMonthValues = {
+ narrow: ['С', 'Л', 'С', 'К', 'Т', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'],
+ abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'трав.', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'сьнеж.'],
+ wide: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'траўня', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'сьнежня']
+};
+var dayValues = {
+ narrow: ['Н', 'П', 'А', 'С', 'Ч', 'П', 'С'],
+ short: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'],
+ abbreviated: ['нядз', 'пан', 'аўт', 'сер', 'чаць', 'пят', 'суб'],
+ wide: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацьвер', 'пятніца', 'субота']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўн.',
+ noon: 'поўд.',
+ morning: 'ран.',
+ afternoon: 'дзень',
+ evening: 'веч.',
+ night: 'ноч'
+ },
+ abbreviated: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўн.',
+ noon: 'поўд.',
+ morning: 'ран.',
+ afternoon: 'дзень',
+ evening: 'веч.',
+ night: 'ноч'
+ },
+ wide: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўнач',
+ noon: 'поўдзень',
+ morning: 'раніца',
+ afternoon: 'дзень',
+ evening: 'вечар',
+ night: 'ноч'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўн.',
+ noon: 'поўд.',
+ morning: 'ран.',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночы'
+ },
+ abbreviated: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўн.',
+ noon: 'поўд.',
+ morning: 'ран.',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночы'
+ },
+ wide: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўнач',
+ noon: 'поўдзень',
+ morning: 'раніцы',
+ afternoon: 'дня',
+ evening: 'вечара',
+ night: 'ночы'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var unit = String(options === null || options === void 0 ? void 0 : options.unit);
+ var number = Number(dirtyNumber);
+ var suffix;
+
+ /** Though it's an incorrect ordinal form of a date we use it here for consistency with other similar locales (ru, uk)
+ * For date-month combinations should be used `d` formatter.
+ * Correct: `d MMMM` (4 верасня)
+ * Incorrect: `do MMMM` (4-га верасня)
+ *
+ * But following the consistency leads to mistakes for literal uses of `do` formatter (ordinal day of month).
+ * So for phrase "5th day of month" (`do дзень месяца`)
+ * library will produce: `5-га дзень месяца`
+ * but correct spelling should be: `5-ы дзень месяца`
+ *
+ * So I guess there should be a stand-alone and a formatting version of "day of month" formatters
+ */
+ if (unit === 'date') {
+ suffix = '-га';
+ } else if (unit === 'hour' || unit === 'minute' || unit === 'second') {
+ suffix = '-я';
+ } else {
+ suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? '-і' : '-ы';
+ }
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'any',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be-tarask/_lib/match/index.js b/node_modules/date-fns/locale/be-tarask/_lib/match/index.js
new file mode 100644
index 0000000..843c98d
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^((да )?н\.?\s?э\.?)/i,
+ abbreviated: /^((да )?н\.?\s?э\.?)/i,
+ wide: /^(да нашай эры|нашай эры|наша эра)/i
+};
+var parseEraPatterns = {
+ any: [/^д/i, /^н/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234](-?[ыі]?)? кв.?/i,
+ wide: /^[1234](-?[ыі]?)? квартал/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[слкмчжв]/i,
+ abbreviated: /^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\.?/i,
+ wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^с/i, /^л/i, /^с/i, /^к/i, /^т/i, /^ч/i, /^л/i, /^ж/i, /^в/i, /^к/i, /^л/i, /^с/i],
+ any: [/^ст/i, /^лю/i, /^са/i, /^кр/i, /^тр/i, /^ч/i, /^ліп/i, /^ж/i, /^в/i, /^ка/i, /^ліс/i, /^сн/i]
+};
+var matchDayPatterns = {
+ narrow: /^[нпасч]/i,
+ short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,
+ abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?/i,
+ wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])/i
+};
+var parseDayPatterns = {
+ narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i],
+ any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,
+ abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,
+ wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^дп/i,
+ pm: /^пп/i,
+ midnight: /^поўн/i,
+ noon: /^поўд/i,
+ morning: /^р/i,
+ afternoon: /^д[зн]/i,
+ evening: /^в/i,
+ night: /^н/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be-tarask/index.d.ts b/node_modules/date-fns/locale/be-tarask/index.d.ts
new file mode 100644
index 0000000..e04bf95
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { beTarask } from 'date-fns/locale'
+export default beTarask
diff --git a/node_modules/date-fns/locale/be-tarask/index.js b/node_modules/date-fns/locale/be-tarask/index.js
new file mode 100644
index 0000000..fb1042d
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Belarusian Classic locale.
+ * @language Belarusian Classic
+ * @iso-639-2 bel
+ * @author Ryhor Nopears [@nopears]{@link https://github.com/nopears}
+ */
+var locale = {
+ code: 'be-tarask',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be-tarask/index.js.flow b/node_modules/date-fns/locale/be-tarask/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/be-tarask/package.json b/node_modules/date-fns/locale/be-tarask/package.json
new file mode 100644
index 0000000..4cbab7a
--- /dev/null
+++ b/node_modules/date-fns/locale/be-tarask/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/be-tarask/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be/_lib/formatDistance/index.js b/node_modules/date-fns/locale/be/_lib/formatDistance/index.js
new file mode 100644
index 0000000..06f948f
--- /dev/null
+++ b/node_modules/date-fns/locale/be/_lib/formatDistance/index.js
@@ -0,0 +1,253 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function declension(scheme, count) {
+ // scheme for count=1 exists
+ if (scheme.one !== undefined && count === 1) {
+ return scheme.one;
+ }
+ var rem10 = count % 10;
+ var rem100 = count % 100;
+
+ // 1, 21, 31, ...
+ if (rem10 === 1 && rem100 !== 11) {
+ return scheme.singularNominative.replace('{{count}}', String(count));
+
+ // 2, 3, 4, 22, 23, 24, 32 ...
+ } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) {
+ return scheme.singularGenitive.replace('{{count}}', String(count));
+
+ // 5, 6, 7, 8, 9, 10, 11, ...
+ } else {
+ return scheme.pluralGenitive.replace('{{count}}', String(count));
+ }
+}
+function buildLocalizeTokenFn(scheme) {
+ return function (count, options) {
+ if (options && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ if (scheme.future) {
+ return declension(scheme.future, count);
+ } else {
+ return 'праз ' + declension(scheme.regular, count);
+ }
+ } else {
+ if (scheme.past) {
+ return declension(scheme.past, count);
+ } else {
+ return declension(scheme.regular, count) + ' таму';
+ }
+ }
+ } else {
+ return declension(scheme.regular, count);
+ }
+ };
+}
+var halfAMinute = function halfAMinute(_, options) {
+ if (options && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'праз паўхвіліны';
+ } else {
+ return 'паўхвіліны таму';
+ }
+ }
+ return 'паўхвіліны';
+};
+var formatDistanceLocale = {
+ lessThanXSeconds: buildLocalizeTokenFn({
+ regular: {
+ one: 'менш за секунду',
+ singularNominative: 'менш за {{count}} секунду',
+ singularGenitive: 'менш за {{count}} секунды',
+ pluralGenitive: 'менш за {{count}} секунд'
+ },
+ future: {
+ one: 'менш, чым праз секунду',
+ singularNominative: 'менш, чым праз {{count}} секунду',
+ singularGenitive: 'менш, чым праз {{count}} секунды',
+ pluralGenitive: 'менш, чым праз {{count}} секунд'
+ }
+ }),
+ xSeconds: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} секунда',
+ singularGenitive: '{{count}} секунды',
+ pluralGenitive: '{{count}} секунд'
+ },
+ past: {
+ singularNominative: '{{count}} секунду таму',
+ singularGenitive: '{{count}} секунды таму',
+ pluralGenitive: '{{count}} секунд таму'
+ },
+ future: {
+ singularNominative: 'праз {{count}} секунду',
+ singularGenitive: 'праз {{count}} секунды',
+ pluralGenitive: 'праз {{count}} секунд'
+ }
+ }),
+ halfAMinute: halfAMinute,
+ lessThanXMinutes: buildLocalizeTokenFn({
+ regular: {
+ one: 'менш за хвіліну',
+ singularNominative: 'менш за {{count}} хвіліну',
+ singularGenitive: 'менш за {{count}} хвіліны',
+ pluralGenitive: 'менш за {{count}} хвілін'
+ },
+ future: {
+ one: 'менш, чым праз хвіліну',
+ singularNominative: 'менш, чым праз {{count}} хвіліну',
+ singularGenitive: 'менш, чым праз {{count}} хвіліны',
+ pluralGenitive: 'менш, чым праз {{count}} хвілін'
+ }
+ }),
+ xMinutes: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} хвіліна',
+ singularGenitive: '{{count}} хвіліны',
+ pluralGenitive: '{{count}} хвілін'
+ },
+ past: {
+ singularNominative: '{{count}} хвіліну таму',
+ singularGenitive: '{{count}} хвіліны таму',
+ pluralGenitive: '{{count}} хвілін таму'
+ },
+ future: {
+ singularNominative: 'праз {{count}} хвіліну',
+ singularGenitive: 'праз {{count}} хвіліны',
+ pluralGenitive: 'праз {{count}} хвілін'
+ }
+ }),
+ aboutXHours: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'каля {{count}} гадзіны',
+ singularGenitive: 'каля {{count}} гадзін',
+ pluralGenitive: 'каля {{count}} гадзін'
+ },
+ future: {
+ singularNominative: 'прыблізна праз {{count}} гадзіну',
+ singularGenitive: 'прыблізна праз {{count}} гадзіны',
+ pluralGenitive: 'прыблізна праз {{count}} гадзін'
+ }
+ }),
+ xHours: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} гадзіна',
+ singularGenitive: '{{count}} гадзіны',
+ pluralGenitive: '{{count}} гадзін'
+ },
+ past: {
+ singularNominative: '{{count}} гадзіну таму',
+ singularGenitive: '{{count}} гадзіны таму',
+ pluralGenitive: '{{count}} гадзін таму'
+ },
+ future: {
+ singularNominative: 'праз {{count}} гадзіну',
+ singularGenitive: 'праз {{count}} гадзіны',
+ pluralGenitive: 'праз {{count}} гадзін'
+ }
+ }),
+ xDays: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} дзень',
+ singularGenitive: '{{count}} дні',
+ pluralGenitive: '{{count}} дзён'
+ }
+ }),
+ aboutXWeeks: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'каля {{count}} месяца',
+ // TODO
+ singularGenitive: 'каля {{count}} месяцаў',
+ // TODO
+ pluralGenitive: 'каля {{count}} месяцаў' // TODO
+ },
+
+ future: {
+ singularNominative: 'прыблізна праз {{count}} месяц',
+ // TODO
+ singularGenitive: 'прыблізна праз {{count}} месяцы',
+ // TODO
+ pluralGenitive: 'прыблізна праз {{count}} месяцаў' // TODO
+ }
+ }),
+
+ xWeeks: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} месяц',
+ singularGenitive: '{{count}} месяцы',
+ pluralGenitive: '{{count}} месяцаў'
+ }
+ }),
+ aboutXMonths: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'каля {{count}} месяца',
+ singularGenitive: 'каля {{count}} месяцаў',
+ pluralGenitive: 'каля {{count}} месяцаў'
+ },
+ future: {
+ singularNominative: 'прыблізна праз {{count}} месяц',
+ singularGenitive: 'прыблізна праз {{count}} месяцы',
+ pluralGenitive: 'прыблізна праз {{count}} месяцаў'
+ }
+ }),
+ xMonths: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} месяц',
+ singularGenitive: '{{count}} месяцы',
+ pluralGenitive: '{{count}} месяцаў'
+ }
+ }),
+ aboutXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'каля {{count}} года',
+ singularGenitive: 'каля {{count}} гадоў',
+ pluralGenitive: 'каля {{count}} гадоў'
+ },
+ future: {
+ singularNominative: 'прыблізна праз {{count}} год',
+ singularGenitive: 'прыблізна праз {{count}} гады',
+ pluralGenitive: 'прыблізна праз {{count}} гадоў'
+ }
+ }),
+ xYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} год',
+ singularGenitive: '{{count}} гады',
+ pluralGenitive: '{{count}} гадоў'
+ }
+ }),
+ overXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'больш за {{count}} год',
+ singularGenitive: 'больш за {{count}} гады',
+ pluralGenitive: 'больш за {{count}} гадоў'
+ },
+ future: {
+ singularNominative: 'больш, чым праз {{count}} год',
+ singularGenitive: 'больш, чым праз {{count}} гады',
+ pluralGenitive: 'больш, чым праз {{count}} гадоў'
+ }
+ }),
+ almostXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'амаль {{count}} год',
+ singularGenitive: 'амаль {{count}} гады',
+ pluralGenitive: 'амаль {{count}} гадоў'
+ },
+ future: {
+ singularNominative: 'амаль праз {{count}} год',
+ singularGenitive: 'амаль праз {{count}} гады',
+ pluralGenitive: 'амаль праз {{count}} гадоў'
+ }
+ })
+};
+var formatDistance = function formatDistance(token, count, options) {
+ options = options || {};
+ return formatDistanceLocale[token](count, options);
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be/_lib/formatLong/index.js b/node_modules/date-fns/locale/be/_lib/formatLong/index.js
new file mode 100644
index 0000000..f69309d
--- /dev/null
+++ b/node_modules/date-fns/locale/be/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, d MMMM y 'г.'",
+ long: "d MMMM y 'г.'",
+ medium: "d MMM y 'г.'",
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be/_lib/formatRelative/index.js b/node_modules/date-fns/locale/be/_lib/formatRelative/index.js
new file mode 100644
index 0000000..3771d2e
--- /dev/null
+++ b/node_modules/date-fns/locale/be/_lib/formatRelative/index.js
@@ -0,0 +1,78 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = require("../../../../index.js");
+var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var accusativeWeekdays = ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацвер', 'пятніцу', 'суботу'];
+function lastWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 5:
+ case 6:
+ return "'у мінулую " + weekday + " а' p";
+ case 1:
+ case 2:
+ case 4:
+ return "'у мінулы " + weekday + " а' p";
+ }
+}
+function thisWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ return "'у " + weekday + " а' p";
+}
+function nextWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 5:
+ case 6:
+ return "'у наступную " + weekday + " а' p";
+ case 1:
+ case 2:
+ case 4:
+ return "'у наступны " + weekday + " а' p";
+ }
+}
+var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) {
+ var date = (0, _index.toDate)(dirtyDate);
+ var day = date.getUTCDay();
+ if ((0, _index2.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return lastWeek(day);
+ }
+};
+var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) {
+ var date = (0, _index.toDate)(dirtyDate);
+ var day = date.getUTCDay();
+ if ((0, _index2.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return nextWeek(day);
+ }
+};
+var formatRelativeLocale = {
+ lastWeek: lastWeekFormat,
+ yesterday: "'учора а' p",
+ today: "'сёння а' p",
+ tomorrow: "'заўтра а' p",
+ nextWeek: nextWeekFormat,
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be/_lib/localize/index.js b/node_modules/date-fns/locale/be/_lib/localize/index.js
new file mode 100644
index 0000000..85f616b
--- /dev/null
+++ b/node_modules/date-fns/locale/be/_lib/localize/index.js
@@ -0,0 +1,157 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['да н.э.', 'н.э.'],
+ abbreviated: ['да н. э.', 'н. э.'],
+ wide: ['да нашай эры', 'нашай эры']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-ы кв.', '2-і кв.', '3-і кв.', '4-ы кв.'],
+ wide: ['1-ы квартал', '2-і квартал', '3-і квартал', '4-ы квартал']
+};
+var monthValues = {
+ narrow: ['С', 'Л', 'С', 'К', 'М', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'],
+ abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'май', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'снеж.'],
+ wide: ['студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'снежань']
+};
+var formattingMonthValues = {
+ narrow: ['С', 'Л', 'С', 'К', 'М', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'],
+ abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'мая', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'снеж.'],
+ wide: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'снежня']
+};
+var dayValues = {
+ narrow: ['Н', 'П', 'А', 'С', 'Ч', 'П', 'С'],
+ short: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'],
+ abbreviated: ['нядз', 'пан', 'аўт', 'сер', 'чац', 'пят', 'суб'],
+ wide: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўн.',
+ noon: 'поўд.',
+ morning: 'ран.',
+ afternoon: 'дзень',
+ evening: 'веч.',
+ night: 'ноч'
+ },
+ abbreviated: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўн.',
+ noon: 'поўд.',
+ morning: 'ран.',
+ afternoon: 'дзень',
+ evening: 'веч.',
+ night: 'ноч'
+ },
+ wide: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўнач',
+ noon: 'поўдзень',
+ morning: 'раніца',
+ afternoon: 'дзень',
+ evening: 'вечар',
+ night: 'ноч'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўн.',
+ noon: 'поўд.',
+ morning: 'ран.',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночы'
+ },
+ abbreviated: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўн.',
+ noon: 'поўд.',
+ morning: 'ран.',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночы'
+ },
+ wide: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'поўнач',
+ noon: 'поўдзень',
+ morning: 'раніцы',
+ afternoon: 'дня',
+ evening: 'вечара',
+ night: 'ночы'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var unit = String(options === null || options === void 0 ? void 0 : options.unit);
+ var number = Number(dirtyNumber);
+ var suffix;
+
+ /** Though it's an incorrect ordinal form of a date we use it here for consistency with other similar locales (ru, uk)
+ * For date-month combinations should be used `d` formatter.
+ * Correct: `d MMMM` (4 верасня)
+ * Incorrect: `do MMMM` (4-га верасня)
+ *
+ * But following the consistency leads to mistakes for literal uses of `do` formatter (ordinal day of month).
+ * So for phrase "5th day of month" (`do дзень месяца`)
+ * library will produce: `5-га дзень месяца`
+ * but correct spelling should be: `5-ы дзень месяца`
+ *
+ * So I guess there should be a stand-alone and a formatting version of "day of month" formatters
+ */
+ if (unit === 'date') {
+ suffix = '-га';
+ } else if (unit === 'hour' || unit === 'minute' || unit === 'second') {
+ suffix = '-я';
+ } else {
+ suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? '-і' : '-ы';
+ }
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'any',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be/_lib/match/index.js b/node_modules/date-fns/locale/be/_lib/match/index.js
new file mode 100644
index 0000000..e059bd8
--- /dev/null
+++ b/node_modules/date-fns/locale/be/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^((да )?н\.?\s?э\.?)/i,
+ abbreviated: /^((да )?н\.?\s?э\.?)/i,
+ wide: /^(да нашай эры|нашай эры|наша эра)/i
+};
+var parseEraPatterns = {
+ any: [/^д/i, /^н/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234](-?[ыі]?)? кв.?/i,
+ wide: /^[1234](-?[ыі]?)? квартал/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[слкмчжв]/i,
+ abbreviated: /^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\.?/i,
+ wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^с/i, /^л/i, /^с/i, /^к/i, /^м/i, /^ч/i, /^л/i, /^ж/i, /^в/i, /^к/i, /^л/i, /^с/i],
+ any: [/^ст/i, /^лю/i, /^са/i, /^кр/i, /^ма/i, /^ч/i, /^ліп/i, /^ж/i, /^в/i, /^ка/i, /^ліс/i, /^сн/i]
+};
+var matchDayPatterns = {
+ narrow: /^[нпасч]/i,
+ short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,
+ abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?/i,
+ wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])/i
+};
+var parseDayPatterns = {
+ narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i],
+ any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,
+ abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,
+ wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^дп/i,
+ pm: /^пп/i,
+ midnight: /^поўн/i,
+ noon: /^поўд/i,
+ morning: /^р/i,
+ afternoon: /^д[зн]/i,
+ evening: /^в/i,
+ night: /^н/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be/index.d.ts b/node_modules/date-fns/locale/be/index.d.ts
new file mode 100644
index 0000000..d3cec40
--- /dev/null
+++ b/node_modules/date-fns/locale/be/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { be } from 'date-fns/locale'
+export default be
diff --git a/node_modules/date-fns/locale/be/index.js b/node_modules/date-fns/locale/be/index.js
new file mode 100644
index 0000000..63993cc
--- /dev/null
+++ b/node_modules/date-fns/locale/be/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Belarusian locale.
+ * @language Belarusian
+ * @iso-639-2 bel
+ * @author Kiryl Anokhin [@alyrik]{@link https://github.com/alyrik}
+ * @author Martin Wind [@arvigeus]{@link https://github.com/mawi12345}
+ */
+var locale = {
+ code: 'be',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/be/index.js.flow b/node_modules/date-fns/locale/be/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/be/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/be/package.json b/node_modules/date-fns/locale/be/package.json
new file mode 100644
index 0000000..704b972
--- /dev/null
+++ b/node_modules/date-fns/locale/be/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/be/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bg/_lib/formatDistance/index.js b/node_modules/date-fns/locale/bg/_lib/formatDistance/index.js
new file mode 100644
index 0000000..5b8b202
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'по-малко от секунда',
+ other: 'по-малко от {{count}} секунди'
+ },
+ xSeconds: {
+ one: '1 секунда',
+ other: '{{count}} секунди'
+ },
+ halfAMinute: 'половин минута',
+ lessThanXMinutes: {
+ one: 'по-малко от минута',
+ other: 'по-малко от {{count}} минути'
+ },
+ xMinutes: {
+ one: '1 минута',
+ other: '{{count}} минути'
+ },
+ aboutXHours: {
+ one: 'около час',
+ other: 'около {{count}} часа'
+ },
+ xHours: {
+ one: '1 час',
+ other: '{{count}} часа'
+ },
+ xDays: {
+ one: '1 ден',
+ other: '{{count}} дни'
+ },
+ aboutXWeeks: {
+ one: 'около седмица',
+ other: 'около {{count}} седмици'
+ },
+ xWeeks: {
+ one: '1 седмица',
+ other: '{{count}} седмици'
+ },
+ aboutXMonths: {
+ one: 'около месец',
+ other: 'около {{count}} месеца'
+ },
+ xMonths: {
+ one: '1 месец',
+ other: '{{count}} месеца'
+ },
+ aboutXYears: {
+ one: 'около година',
+ other: 'около {{count}} години'
+ },
+ xYears: {
+ one: '1 година',
+ other: '{{count}} години'
+ },
+ overXYears: {
+ one: 'над година',
+ other: 'над {{count}} години'
+ },
+ almostXYears: {
+ one: 'почти година',
+ other: 'почти {{count}} години'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'след ' + result;
+ } else {
+ return 'преди ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bg/_lib/formatLong/index.js b/node_modules/date-fns/locale/bg/_lib/formatLong/index.js
new file mode 100644
index 0000000..f8da9d0
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, dd MMMM yyyy',
+ long: 'dd MMMM yyyy',
+ medium: 'dd MMM yyyy',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bg/_lib/formatRelative/index.js b/node_modules/date-fns/locale/bg/_lib/formatRelative/index.js
new file mode 100644
index 0000000..24a9cdc
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/_lib/formatRelative/index.js
@@ -0,0 +1,84 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../toDate/index.js"));
+var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+// Adapted from the `ru` translation
+
+var weekdays = ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'];
+function lastWeek(day) {
+ var weekday = weekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 6:
+ return "'миналата " + weekday + " в' p";
+ case 1:
+ case 2:
+ case 4:
+ case 5:
+ return "'миналия " + weekday + " в' p";
+ }
+}
+function thisWeek(day) {
+ var weekday = weekdays[day];
+ if (day === 2 /* Tue */) {
+ return "'във " + weekday + " в' p";
+ } else {
+ return "'в " + weekday + " в' p";
+ }
+}
+function nextWeek(day) {
+ var weekday = weekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 6:
+ return "'следващата " + weekday + " в' p";
+ case 1:
+ case 2:
+ case 4:
+ case 5:
+ return "'следващия " + weekday + " в' p";
+ }
+}
+var lastWeekFormatToken = function lastWeekFormatToken(dirtyDate, baseDate, options) {
+ var date = (0, _index.default)(dirtyDate);
+ var day = date.getUTCDay();
+ if ((0, _index2.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return lastWeek(day);
+ }
+};
+var nextWeekFormatToken = function nextWeekFormatToken(dirtyDate, baseDate, options) {
+ var date = (0, _index.default)(dirtyDate);
+ var day = date.getUTCDay();
+ if ((0, _index2.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return nextWeek(day);
+ }
+};
+var formatRelativeLocale = {
+ lastWeek: lastWeekFormatToken,
+ yesterday: "'вчера в' p",
+ today: "'днес в' p",
+ tomorrow: "'утре в' p",
+ nextWeek: nextWeekFormatToken,
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bg/_lib/localize/index.js b/node_modules/date-fns/locale/bg/_lib/localize/index.js
new file mode 100644
index 0000000..f8f7281
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/_lib/localize/index.js
@@ -0,0 +1,103 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['пр.н.е.', 'н.е.'],
+ abbreviated: ['преди н. е.', 'н. е.'],
+ wide: ['преди новата ера', 'новата ера']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-во тримес.', '2-ро тримес.', '3-то тримес.', '4-то тримес.'],
+ wide: ['1-во тримесечие', '2-ро тримесечие', '3-то тримесечие', '4-то тримесечие']
+};
+var monthValues = {
+ abbreviated: ['яну', 'фев', 'мар', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'],
+ wide: ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември']
+};
+var dayValues = {
+ narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'],
+ short: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
+ abbreviated: ['нед', 'пон', 'вто', 'сря', 'чет', 'пет', 'съб'],
+ wide: ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота']
+};
+var dayPeriodValues = {
+ wide: {
+ am: 'преди обяд',
+ pm: 'след обяд',
+ midnight: 'в полунощ',
+ noon: 'на обяд',
+ morning: 'сутринта',
+ afternoon: 'следобед',
+ evening: 'вечерта',
+ night: 'през нощта'
+ }
+};
+function isFeminine(unit) {
+ return unit === 'year' || unit === 'week' || unit === 'minute' || unit === 'second';
+}
+function isNeuter(unit) {
+ return unit === 'quarter';
+}
+function numberWithSuffix(number, unit, masculine, feminine, neuter) {
+ var suffix = isNeuter(unit) ? neuter : isFeminine(unit) ? feminine : masculine;
+ return number + '-' + suffix;
+}
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = options === null || options === void 0 ? void 0 : options.unit;
+ if (number === 0) {
+ return numberWithSuffix(0, unit, 'ев', 'ева', 'ево');
+ } else if (number % 1000 === 0) {
+ return numberWithSuffix(number, unit, 'ен', 'на', 'но');
+ } else if (number % 100 === 0) {
+ return numberWithSuffix(number, unit, 'тен', 'тна', 'тно');
+ }
+ var rem100 = number % 100;
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ return numberWithSuffix(number, unit, 'ви', 'ва', 'во');
+ case 2:
+ return numberWithSuffix(number, unit, 'ри', 'ра', 'ро');
+ case 7:
+ case 8:
+ return numberWithSuffix(number, unit, 'ми', 'ма', 'мо');
+ }
+ }
+ return numberWithSuffix(number, unit, 'ти', 'та', 'то');
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bg/_lib/match/index.js b/node_modules/date-fns/locale/bg/_lib/match/index.js
new file mode 100644
index 0000000..694cd4a
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/_lib/match/index.js
@@ -0,0 +1,104 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^((пр)?н\.?\s?е\.?)/i,
+ abbreviated: /^((пр)?н\.?\s?е\.?)/i,
+ wide: /^(преди новата ера|новата ера|нова ера)/i
+};
+var parseEraPatterns = {
+ any: [/^п/i, /^н/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234](-?[врт]?o?)? тримес.?/i,
+ wide: /^[1234](-?[врт]?о?)? тримесечие/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchDayPatterns = {
+ narrow: /^[нпвсч]/i,
+ short: /^(нд|пн|вт|ср|чт|пт|сб)/i,
+ abbreviated: /^(нед|пон|вто|сря|чет|пет|съб)/i,
+ wide: /^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i
+};
+var parseDayPatterns = {
+ narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i],
+ any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[ъб]/i]
+};
+var matchMonthPatterns = {
+ abbreviated: /^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i,
+ wide: /^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i
+};
+var parseMonthPatterns = {
+ any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^юн/i, /^юл/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(преди о|след о|в по|на о|през|веч|сут|следо)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^преди о/i,
+ pm: /^след о/i,
+ midnight: /^в пол/i,
+ noon: /^на об/i,
+ morning: /^сут/i,
+ afternoon: /^следо/i,
+ evening: /^веч/i,
+ night: /^през н/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bg/index.d.ts b/node_modules/date-fns/locale/bg/index.d.ts
new file mode 100644
index 0000000..485fc59
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { bg } from 'date-fns/locale'
+export default bg
diff --git a/node_modules/date-fns/locale/bg/index.js b/node_modules/date-fns/locale/bg/index.js
new file mode 100644
index 0000000..b6dccf0
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Bulgarian locale.
+ * @language Bulgarian
+ * @iso-639-2 bul
+ * @author Nikolay Stoynov [@arvigeus]{@link https://github.com/arvigeus}
+ * @author Tsvetan Ovedenski [@fintara]{@link https://github.com/fintara}
+ */
+var locale = {
+ code: 'bg',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bg/index.js.flow b/node_modules/date-fns/locale/bg/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/bg/package.json b/node_modules/date-fns/locale/bg/package.json
new file mode 100644
index 0000000..1f2260a
--- /dev/null
+++ b/node_modules/date-fns/locale/bg/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/bg/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/bn/_lib/formatDistance/index.js
new file mode 100644
index 0000000..b582394
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/_lib/formatDistance/index.js
@@ -0,0 +1,92 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = require("../localize/index.js");
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'প্রায় ১ সেকেন্ড',
+ other: 'প্রায় {{count}} সেকেন্ড'
+ },
+ xSeconds: {
+ one: '১ সেকেন্ড',
+ other: '{{count}} সেকেন্ড'
+ },
+ halfAMinute: 'আধ মিনিট',
+ lessThanXMinutes: {
+ one: 'প্রায় ১ মিনিট',
+ other: 'প্রায় {{count}} মিনিট'
+ },
+ xMinutes: {
+ one: '১ মিনিট',
+ other: '{{count}} মিনিট'
+ },
+ aboutXHours: {
+ one: 'প্রায় ১ ঘন্টা',
+ other: 'প্রায় {{count}} ঘন্টা'
+ },
+ xHours: {
+ one: '১ ঘন্টা',
+ other: '{{count}} ঘন্টা'
+ },
+ xDays: {
+ one: '১ দিন',
+ other: '{{count}} দিন'
+ },
+ aboutXWeeks: {
+ one: 'প্রায় ১ সপ্তাহ',
+ other: 'প্রায় {{count}} সপ্তাহ'
+ },
+ xWeeks: {
+ one: '১ সপ্তাহ',
+ other: '{{count}} সপ্তাহ'
+ },
+ aboutXMonths: {
+ one: 'প্রায় ১ মাস',
+ other: 'প্রায় {{count}} মাস'
+ },
+ xMonths: {
+ one: '১ মাস',
+ other: '{{count}} মাস'
+ },
+ aboutXYears: {
+ one: 'প্রায় ১ বছর',
+ other: 'প্রায় {{count}} বছর'
+ },
+ xYears: {
+ one: '১ বছর',
+ other: '{{count}} বছর'
+ },
+ overXYears: {
+ one: '১ বছরের বেশি',
+ other: '{{count}} বছরের বেশি'
+ },
+ almostXYears: {
+ one: 'প্রায় ১ বছর',
+ other: 'প্রায় {{count}} বছর'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', (0, _index.numberToLocale)(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + ' এর মধ্যে';
+ } else {
+ return result + ' আগে';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bn/_lib/formatLong/index.js b/node_modules/date-fns/locale/bn/_lib/formatLong/index.js
new file mode 100644
index 0000000..964399f
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, y',
+ long: 'MMMM do, y',
+ medium: 'MMM d, y',
+ short: 'MM/dd/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} {{time}} 'সময়'",
+ long: "{{date}} {{time}} 'সময়'",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/bn/_lib/formatRelative/index.js
new file mode 100644
index 0000000..dfe1500
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'গত' eeee 'সময়' p",
+ yesterday: "'গতকাল' 'সময়' p",
+ today: "'আজ' 'সময়' p",
+ tomorrow: "'আগামীকাল' 'সময়' p",
+ nextWeek: "eeee 'সময়' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bn/_lib/localize/index.js b/node_modules/date-fns/locale/bn/_lib/localize/index.js
new file mode 100644
index 0000000..49b48c8
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/_lib/localize/index.js
@@ -0,0 +1,201 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+exports.numberToLocale = numberToLocale;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var numberValues = {
+ locale: {
+ '1': '১',
+ '2': '২',
+ '3': '৩',
+ '4': '৪',
+ '5': '৫',
+ '6': '৬',
+ '7': '৭',
+ '8': '৮',
+ '9': '৯',
+ '0': '০'
+ },
+ number: {
+ '১': '1',
+ '২': '2',
+ '৩': '3',
+ '৪': '4',
+ '৫': '5',
+ '৬': '6',
+ '৭': '7',
+ '৮': '8',
+ '৯': '9',
+ '০': '0'
+ }
+};
+var eraValues = {
+ narrow: ['খ্রিঃপূঃ', 'খ্রিঃ'],
+ abbreviated: ['খ্রিঃপূর্ব', 'খ্রিঃ'],
+ wide: ['খ্রিস্টপূর্ব', 'খ্রিস্টাব্দ']
+};
+var quarterValues = {
+ narrow: ['১', '২', '৩', '৪'],
+ abbreviated: ['১ত্রৈ', '২ত্রৈ', '৩ত্রৈ', '৪ত্রৈ'],
+ wide: ['১ম ত্রৈমাসিক', '২য় ত্রৈমাসিক', '৩য় ত্রৈমাসিক', '৪র্থ ত্রৈমাসিক']
+};
+var monthValues = {
+ narrow: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],
+ abbreviated: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],
+ wide: ['জানুয়ারি', 'ফেব্রুয়ারি', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর']
+};
+var dayValues = {
+ narrow: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'],
+ short: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র', 'শনি'],
+ abbreviated: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র', 'শনি'],
+ wide: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার ', 'শুক্রবার', 'শনিবার']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'পূ',
+ pm: 'অপ',
+ midnight: 'মধ্যরাত',
+ noon: 'মধ্যাহ্ন',
+ morning: 'সকাল',
+ afternoon: 'বিকাল',
+ evening: 'সন্ধ্যা',
+ night: 'রাত'
+ },
+ abbreviated: {
+ am: 'পূর্বাহ্ন',
+ pm: 'অপরাহ্ন',
+ midnight: 'মধ্যরাত',
+ noon: 'মধ্যাহ্ন',
+ morning: 'সকাল',
+ afternoon: 'বিকাল',
+ evening: 'সন্ধ্যা',
+ night: 'রাত'
+ },
+ wide: {
+ am: 'পূর্বাহ্ন',
+ pm: 'অপরাহ্ন',
+ midnight: 'মধ্যরাত',
+ noon: 'মধ্যাহ্ন',
+ morning: 'সকাল',
+ afternoon: 'বিকাল',
+ evening: 'সন্ধ্যা',
+ night: 'রাত'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'পূ',
+ pm: 'অপ',
+ midnight: 'মধ্যরাত',
+ noon: 'মধ্যাহ্ন',
+ morning: 'সকাল',
+ afternoon: 'বিকাল',
+ evening: 'সন্ধ্যা',
+ night: 'রাত'
+ },
+ abbreviated: {
+ am: 'পূর্বাহ্ন',
+ pm: 'অপরাহ্ন',
+ midnight: 'মধ্যরাত',
+ noon: 'মধ্যাহ্ন',
+ morning: 'সকাল',
+ afternoon: 'বিকাল',
+ evening: 'সন্ধ্যা',
+ night: 'রাত'
+ },
+ wide: {
+ am: 'পূর্বাহ্ন',
+ pm: 'অপরাহ্ন',
+ midnight: 'মধ্যরাত',
+ noon: 'মধ্যাহ্ন',
+ morning: 'সকাল',
+ afternoon: 'বিকাল',
+ evening: 'সন্ধ্যা',
+ night: 'রাত'
+ }
+};
+function dateOrdinalNumber(number, localeNumber) {
+ if (number > 18 && number <= 31) {
+ return localeNumber + 'শে';
+ } else {
+ switch (number) {
+ case 1:
+ return localeNumber + 'লা';
+ case 2:
+ case 3:
+ return localeNumber + 'রা';
+ case 4:
+ return localeNumber + 'ঠা';
+ default:
+ return localeNumber + 'ই';
+ }
+ }
+}
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var localeNumber = numberToLocale(number);
+ var unit = options === null || options === void 0 ? void 0 : options.unit;
+ if (unit === 'date') {
+ return dateOrdinalNumber(number, localeNumber);
+ }
+ if (number > 10 || number === 0) return localeNumber + 'তম';
+ var rem10 = number % 10;
+ switch (rem10) {
+ case 2:
+ case 3:
+ return localeNumber + 'য়';
+ case 4:
+ return localeNumber + 'র্থ';
+ case 6:
+ return localeNumber + 'ষ্ঠ';
+ default:
+ return localeNumber + 'ম';
+ }
+};
+
+// function localeToNumber(locale: string): number {
+// const enNumber = locale.toString().replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
+// return numberValues.number[match as keyof typeof numberValues.number]
+// })
+// return Number(enNumber)
+// }
+
+function numberToLocale(enNumber) {
+ return enNumber.toString().replace(/\d/g, function (match) {
+ return numberValues.locale[match];
+ });
+}
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bn/_lib/match/index.js b/node_modules/date-fns/locale/bn/_lib/match/index.js
new file mode 100644
index 0000000..45b1d3d
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/_lib/match/index.js
@@ -0,0 +1,111 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(খ্রিঃপূঃ|খ্রিঃ)/i,
+ abbreviated: /^(খ্রিঃপূর্ব|খ্রিঃ)/i,
+ wide: /^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i
+};
+var parseEraPatterns = {
+ narrow: [/^খ্রিঃপূঃ/i, /^খ্রিঃ/i],
+ abbreviated: [/^খ্রিঃপূর্ব/i, /^খ্রিঃ/i],
+ wide: [/^খ্রিস্টপূর্ব/i, /^খ্রিস্টাব্দ/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[১২৩৪]/i,
+ abbreviated: /^[১২৩৪]ত্রৈ/i,
+ wide: /^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i
+};
+var parseQuarterPatterns = {
+ any: [/১/i, /২/i, /৩/i, /৪/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,
+ abbreviated: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,
+ wide: /^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i
+};
+var parseMonthPatterns = {
+ any: [/^জানু/i, /^ফেব্রু/i, /^মার্চ/i, /^এপ্রিল/i, /^মে/i, /^জুন/i, /^জুলাই/i, /^আগস্ট/i, /^সেপ্ট/i, /^অক্টো/i, /^নভে/i, /^ডিসে/i]
+};
+var matchDayPatterns = {
+ narrow: /^(র|সো|ম|বু|বৃ|শু|শ)+/i,
+ short: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,
+ abbreviated: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,
+ wide: /^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i
+};
+var parseDayPatterns = {
+ narrow: [/^র/i, /^সো/i, /^ম/i, /^বু/i, /^বৃ/i, /^শু/i, /^শ/i],
+ short: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i],
+ abbreviated: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i],
+ wide: [/^রবিবার/i, /^সোমবার/i, /^মঙ্গলবার/i, /^বুধবার/i, /^বৃহস্পতিবার /i, /^শুক্রবার/i, /^শনিবার/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,
+ abbreviated: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,
+ wide: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^পূ/i,
+ pm: /^অপ/i,
+ midnight: /^মধ্যরাত/i,
+ noon: /^মধ্যাহ্ন/i,
+ morning: /সকাল/i,
+ afternoon: /বিকাল/i,
+ evening: /সন্ধ্যা/i,
+ night: /রাত/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bn/index.d.ts b/node_modules/date-fns/locale/bn/index.d.ts
new file mode 100644
index 0000000..9f9b38c
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { bn } from 'date-fns/locale'
+export default bn
diff --git a/node_modules/date-fns/locale/bn/index.js b/node_modules/date-fns/locale/bn/index.js
new file mode 100644
index 0000000..ae1fe88
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Bengali locale.
+ * @language Bengali
+ * @iso-639-2 ben
+ * @author Touhidur Rahman [@touhidrahman]{@link https://github.com/touhidrahman}
+ * @author Farhad Yasir [@nutboltu]{@link https://github.com/nutboltu}
+ */
+var locale = {
+ code: 'bn',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bn/index.js.flow b/node_modules/date-fns/locale/bn/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/bn/package.json b/node_modules/date-fns/locale/bn/package.json
new file mode 100644
index 0000000..f90a601
--- /dev/null
+++ b/node_modules/date-fns/locale/bn/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/bn/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bs/_lib/formatDistance/index.js b/node_modules/date-fns/locale/bs/_lib/formatDistance/index.js
new file mode 100644
index 0000000..ba2735f
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/_lib/formatDistance/index.js
@@ -0,0 +1,179 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: {
+ standalone: 'manje od 1 sekunde',
+ withPrepositionAgo: 'manje od 1 sekunde',
+ withPrepositionIn: 'manje od 1 sekundu'
+ },
+ dual: 'manje od {{count}} sekunde',
+ other: 'manje od {{count}} sekundi'
+ },
+ xSeconds: {
+ one: {
+ standalone: '1 sekunda',
+ withPrepositionAgo: '1 sekunde',
+ withPrepositionIn: '1 sekundu'
+ },
+ dual: '{{count}} sekunde',
+ other: '{{count}} sekundi'
+ },
+ halfAMinute: 'pola minute',
+ lessThanXMinutes: {
+ one: {
+ standalone: 'manje od 1 minute',
+ withPrepositionAgo: 'manje od 1 minute',
+ withPrepositionIn: 'manje od 1 minutu'
+ },
+ dual: 'manje od {{count}} minute',
+ other: 'manje od {{count}} minuta'
+ },
+ xMinutes: {
+ one: {
+ standalone: '1 minuta',
+ withPrepositionAgo: '1 minute',
+ withPrepositionIn: '1 minutu'
+ },
+ dual: '{{count}} minute',
+ other: '{{count}} minuta'
+ },
+ aboutXHours: {
+ one: {
+ standalone: 'oko 1 sat',
+ withPrepositionAgo: 'oko 1 sat',
+ withPrepositionIn: 'oko 1 sat'
+ },
+ dual: 'oko {{count}} sata',
+ other: 'oko {{count}} sati'
+ },
+ xHours: {
+ one: {
+ standalone: '1 sat',
+ withPrepositionAgo: '1 sat',
+ withPrepositionIn: '1 sat'
+ },
+ dual: '{{count}} sata',
+ other: '{{count}} sati'
+ },
+ xDays: {
+ one: {
+ standalone: '1 dan',
+ withPrepositionAgo: '1 dan',
+ withPrepositionIn: '1 dan'
+ },
+ dual: '{{count}} dana',
+ other: '{{count}} dana'
+ },
+ aboutXWeeks: {
+ one: {
+ standalone: 'oko 1 sedmicu',
+ withPrepositionAgo: 'oko 1 sedmicu',
+ withPrepositionIn: 'oko 1 sedmicu'
+ },
+ dual: 'oko {{count}} sedmice',
+ other: 'oko {{count}} sedmice'
+ },
+ xWeeks: {
+ one: {
+ standalone: '1 sedmicu',
+ withPrepositionAgo: '1 sedmicu',
+ withPrepositionIn: '1 sedmicu'
+ },
+ dual: '{{count}} sedmice',
+ other: '{{count}} sedmice'
+ },
+ aboutXMonths: {
+ one: {
+ standalone: 'oko 1 mjesec',
+ withPrepositionAgo: 'oko 1 mjesec',
+ withPrepositionIn: 'oko 1 mjesec'
+ },
+ dual: 'oko {{count}} mjeseca',
+ other: 'oko {{count}} mjeseci'
+ },
+ xMonths: {
+ one: {
+ standalone: '1 mjesec',
+ withPrepositionAgo: '1 mjesec',
+ withPrepositionIn: '1 mjesec'
+ },
+ dual: '{{count}} mjeseca',
+ other: '{{count}} mjeseci'
+ },
+ aboutXYears: {
+ one: {
+ standalone: 'oko 1 godinu',
+ withPrepositionAgo: 'oko 1 godinu',
+ withPrepositionIn: 'oko 1 godinu'
+ },
+ dual: 'oko {{count}} godine',
+ other: 'oko {{count}} godina'
+ },
+ xYears: {
+ one: {
+ standalone: '1 godina',
+ withPrepositionAgo: '1 godine',
+ withPrepositionIn: '1 godinu'
+ },
+ dual: '{{count}} godine',
+ other: '{{count}} godina'
+ },
+ overXYears: {
+ one: {
+ standalone: 'preko 1 godinu',
+ withPrepositionAgo: 'preko 1 godinu',
+ withPrepositionIn: 'preko 1 godinu'
+ },
+ dual: 'preko {{count}} godine',
+ other: 'preko {{count}} godina'
+ },
+ almostXYears: {
+ one: {
+ standalone: 'gotovo 1 godinu',
+ withPrepositionAgo: 'gotovo 1 godinu',
+ withPrepositionIn: 'gotovo 1 godinu'
+ },
+ dual: 'gotovo {{count}} godine',
+ other: 'gotovo {{count}} godina'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ result = tokenValue.one.withPrepositionIn;
+ } else {
+ result = tokenValue.one.withPrepositionAgo;
+ }
+ } else {
+ result = tokenValue.one.standalone;
+ }
+ } else if (count % 10 > 1 && count % 10 < 5 &&
+ // if last digit is between 2 and 4
+ String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1"
+ ) {
+ result = tokenValue.dual.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'za ' + result;
+ } else {
+ return 'prije ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bs/_lib/formatLong/index.js b/node_modules/date-fns/locale/bs/_lib/formatLong/index.js
new file mode 100644
index 0000000..8de52fc
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d. MMMM yyyy.',
+ long: 'd. MMMM yyyy.',
+ medium: 'd. MMM yy.',
+ short: 'dd. MM. yy.'
+};
+var timeFormats = {
+ full: 'HH:mm:ss (zzzz)',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'u' {{time}}",
+ long: "{{date}} 'u' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bs/_lib/formatRelative/index.js b/node_modules/date-fns/locale/bs/_lib/formatRelative/index.js
new file mode 100644
index 0000000..49deb87
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/_lib/formatRelative/index.js
@@ -0,0 +1,46 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ switch (date.getUTCDay()) {
+ case 0:
+ return "'prošle nedjelje u' p";
+ case 3:
+ return "'prošle srijede u' p";
+ case 6:
+ return "'prošle subote u' p";
+ default:
+ return "'prošli' EEEE 'u' p";
+ }
+ },
+ yesterday: "'juče u' p",
+ today: "'danas u' p",
+ tomorrow: "'sutra u' p",
+ nextWeek: function nextWeek(date) {
+ switch (date.getUTCDay()) {
+ case 0:
+ return "'sljedeće nedjelje u' p";
+ case 3:
+ return "'sljedeću srijedu u' p";
+ case 6:
+ return "'sljedeću subotu u' p";
+ default:
+ return "'sljedeći' EEEE 'u' p";
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bs/_lib/localize/index.js b/node_modules/date-fns/locale/bs/_lib/localize/index.js
new file mode 100644
index 0000000..384d4e4
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/_lib/localize/index.js
@@ -0,0 +1,135 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['pr.n.e.', 'AD'],
+ abbreviated: ['pr. Hr.', 'po. Hr.'],
+ wide: ['Prije Hrista', 'Poslije Hrista']
+};
+var quarterValues = {
+ narrow: ['1.', '2.', '3.', '4.'],
+ abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'],
+ wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
+};
+var monthValues = {
+ narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
+ abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],
+ wide: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar']
+};
+var formattingMonthValues = {
+ narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
+ abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],
+ wide: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar']
+};
+var dayValues = {
+ narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'],
+ short: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],
+ abbreviated: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],
+ wide: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'popodne',
+ evening: 'uveče',
+ night: 'noću'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'popodne',
+ evening: 'uveče',
+ night: 'noću'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'poslije podne',
+ evening: 'uveče',
+ night: 'noću'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'popodne',
+ evening: 'uveče',
+ night: 'noću'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'popodne',
+ evening: 'uveče',
+ night: 'noću'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'poslije podne',
+ evening: 'uveče',
+ night: 'noću'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return String(number) + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bs/_lib/match/index.js b/node_modules/date-fns/locale/bs/_lib/match/index.js
new file mode 100644
index 0000000..fc20a6c
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\./i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(pr\.n\.e\.|AD)/i,
+ abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,
+ wide: /^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)/i
+};
+var parseEraPatterns = {
+ any: [/^pr/i, /^(po|nova)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]\.\s?kv\.?/i,
+ wide: /^[1234]\. kvartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(10|11|12|[123456789])\./i,
+ abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,
+ wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[npusčc]/i,
+ short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,
+ abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,
+ wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
+ any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^pono/i,
+ noon: /^pod/i,
+ morning: /jutro/i,
+ afternoon: /(poslije\s|po)+podne/i,
+ evening: /(uvece|uveče)/i,
+ night: /(nocu|noću)/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bs/index.d.ts b/node_modules/date-fns/locale/bs/index.d.ts
new file mode 100644
index 0000000..cbb00d9
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { bs } from 'date-fns/locale'
+export default bs
diff --git a/node_modules/date-fns/locale/bs/index.js b/node_modules/date-fns/locale/bs/index.js
new file mode 100644
index 0000000..073820d
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Bosnian locale.
+ * @language Bosnian
+ * @iso-639-2 bos
+ * @author Branislav Lazić [@branislavlazic]{@link https://github.com/branislavlazic}
+ */
+var locale = {
+ code: 'bs',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/bs/index.js.flow b/node_modules/date-fns/locale/bs/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/bs/package.json b/node_modules/date-fns/locale/bs/package.json
new file mode 100644
index 0000000..34d2310
--- /dev/null
+++ b/node_modules/date-fns/locale/bs/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/bs/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ca/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ca/_lib/formatDistance/index.js
new file mode 100644
index 0000000..c707931
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/_lib/formatDistance/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+/**
+ * Davant de les xifres que es diuen amb vocal inicial, 1 i 11, s'apostrofen els articles el i la i la preposició de igual que si estiguessin escrits amb lletres.
+ * l'1 de juliol ('l'u')
+ * l'11 de novembre ('l'onze')
+ * l'11a clàusula del contracte ('l'onzena')
+ * la contractació d'11 jugadors ('d'onze')
+ * l'aval d'11.000 socis ('d'onze mil')
+ *
+ * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=apostrofaci%25F3+davant+xifres&action=Principal&method=detall_completa&numPagina=1&idHit=11236&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=11236&titol=apostrofaci%F3%20davant%20de%20xifres%20%2F%20apostrofaci%F3%20davant%20de%201%20i%2011&numeroResultat=1&clickLink=detall&tipusCerca=cerca.normes
+ */
+
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: "menys d'un segon",
+ eleven: "menys d'onze segons",
+ other: 'menys de {{count}} segons'
+ },
+ xSeconds: {
+ one: '1 segon',
+ other: '{{count}} segons'
+ },
+ halfAMinute: 'mig minut',
+ lessThanXMinutes: {
+ one: "menys d'un minut",
+ eleven: "menys d'onze minuts",
+ other: 'menys de {{count}} minuts'
+ },
+ xMinutes: {
+ one: '1 minut',
+ other: '{{count}} minuts'
+ },
+ aboutXHours: {
+ one: 'aproximadament una hora',
+ other: 'aproximadament {{count}} hores'
+ },
+ xHours: {
+ one: '1 hora',
+ other: '{{count}} hores'
+ },
+ xDays: {
+ one: '1 dia',
+ other: '{{count}} dies'
+ },
+ aboutXWeeks: {
+ one: 'aproximadament una setmana',
+ other: 'aproximadament {{count}} setmanes'
+ },
+ xWeeks: {
+ one: '1 setmana',
+ other: '{{count}} setmanes'
+ },
+ aboutXMonths: {
+ one: 'aproximadament un mes',
+ other: 'aproximadament {{count}} mesos'
+ },
+ xMonths: {
+ one: '1 mes',
+ other: '{{count}} mesos'
+ },
+ aboutXYears: {
+ one: 'aproximadament un any',
+ other: 'aproximadament {{count}} anys'
+ },
+ xYears: {
+ one: '1 any',
+ other: '{{count}} anys'
+ },
+ overXYears: {
+ one: "més d'un any",
+ eleven: "més d'onze anys",
+ other: 'més de {{count}} anys'
+ },
+ almostXYears: {
+ one: 'gairebé un any',
+ other: 'gairebé {{count}} anys'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else if (count === 11 && tokenValue.eleven) {
+ result = tokenValue.eleven;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'en ' + result;
+ } else {
+ return 'fa ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ca/_lib/formatLong/index.js b/node_modules/date-fns/locale/ca/_lib/formatLong/index.js
new file mode 100644
index 0000000..a8dc9da
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, d 'de' MMMM y",
+ long: "d 'de' MMMM y",
+ medium: 'd MMM y',
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'a les' {{time}}",
+ long: "{{date}} 'a les' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ca/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ca/_lib/formatRelative/index.js
new file mode 100644
index 0000000..93727db
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/_lib/formatRelative/index.js
@@ -0,0 +1,31 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'el' eeee 'passat a la' LT",
+ yesterday: "'ahir a la' p",
+ today: "'avui a la' p",
+ tomorrow: "'demà a la' p",
+ nextWeek: "eeee 'a la' p",
+ other: 'P'
+};
+var formatRelativeLocalePlural = {
+ lastWeek: "'el' eeee 'passat a les' p",
+ yesterday: "'ahir a les' p",
+ today: "'avui a les' p",
+ tomorrow: "'demà a les' p",
+ nextWeek: "eeee 'a les' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ if (date.getUTCHours() !== 1) {
+ return formatRelativeLocalePlural[token];
+ }
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ca/_lib/localize/index.js b/node_modules/date-fns/locale/ca/_lib/localize/index.js
new file mode 100644
index 0000000..cab900c
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/_lib/localize/index.js
@@ -0,0 +1,185 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+/**
+ * General information
+ * Reference: https://aplicacions.llengua.gencat.cat
+ * Reference: https://www.uoc.edu/portal/ca/servei-linguistic/convencions/abreviacions/simbols/simbols-habituals.html
+ */
+/**
+ * Abans de Crist: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abans+de+crist&action=Principal&method=detall_completa&numPagina=1&idHit=6876&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=6876&titol=abans%20de%20Crist%20(abreviatura)%20/%20abans%20de%20Crist%20(sigla)&numeroResultat=1&clickLink=detall&tipusCerca=cerca.fitxes
+ * Desprest de Crist: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=despr%E9s+de+crist&action=Principal&method=detall_completa&numPagina=1&idHit=6879&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=6879&titol=despr%E9s%20de%20Crist%20(sigla)%20/%20despr%E9s%20de%20Crist%20(abreviatura)&numeroResultat=1&clickLink=detall&tipusCerca=cerca.fitxes
+ */
+var eraValues = {
+ narrow: ['aC', 'dC'],
+ abbreviated: ['a. de C.', 'd. de C.'],
+ wide: ['abans de Crist', 'després de Crist']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['T1', 'T2', 'T3', 'T4'],
+ wide: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre']
+};
+
+/**
+ * Dins d'un text convé fer servir la forma sencera dels mesos, ja que sempre és més clar el mot sencer que l'abreviatura, encara que aquesta sigui força coneguda.
+ * Cal reservar, doncs, les abreviatures per a les llistes o classificacions, els gràfics, les taules o quadres estadístics, els textos publicitaris, etc.
+ *
+ * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abreviacions+mesos&action=Principal&method=detall_completa&numPagina=1&idHit=8402&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=8402&titol=abreviatures%20dels%20mesos%20de%20l%27any&numeroResultat=5&clickLink=detall&tipusCerca=cerca.fitxes
+ */
+var monthValues = {
+ narrow: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'],
+ /**
+ * Les abreviatures dels mesos de l'any es formen seguint una de les normes generals de formació d'abreviatures.
+ * S'escriu la primera síl·laba i les consonants de la síl·laba següent anteriors a la primera vocal.
+ * Els mesos de març, maig i juny no s'abreugen perquè són paraules d'una sola síl·laba.
+ */
+ abbreviated: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'],
+ wide: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre']
+};
+
+/**
+ * Les abreviatures dels dies de la setmana comencen totes amb la lletra d.
+ * Tot seguit porten la consonant següent a la i, excepte en el cas de dimarts, dimecres i diumenge, en què aquesta consonant és la m i, per tant, hi podria haver confusió.
+ * Per evitar-ho, s'ha substituït la m per una t (en el cas de dimarts), una c (en el cas de dimecres) i una g (en el cas de diumenge), respectivament.
+ *
+ * Seguint la norma general d'ús de les abreviatures, les dels dies de la setmana sempre porten punt final.
+ * Igualment, van amb la primera lletra en majúscula quan la paraula sencera també hi aniria.
+ * En canvi, van amb la primera lletra en minúscula quan la inicial de la paraula sencera també hi aniria.
+ *
+ * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abreviatures+dies&action=Principal&method=detall_completa&numPagina=1&idHit=8387&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=8387&titol=abreviatures%20dels%20dies%20de%20la%20setmana&numeroResultat=1&clickLink=detall&tipusCerca=cerca.tot
+ */
+var dayValues = {
+ narrow: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'],
+ short: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'],
+ abbreviated: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'],
+ wide: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte']
+};
+
+/**
+ * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?action=Principal&method=detall&input_cercar=parts+del+dia&numPagina=1&database=FITXES_PUB&idFont=12801&idHit=12801&tipusFont=Fitxes+de+l%27Optimot&numeroResultat=1&databases_avansada=&categories_avansada=&clickLink=detall&titol=Nom+de+les+parts+del+dia&tematica=&tipusCerca=cerca.fitxes
+ */
+var dayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'mitjanit',
+ noon: 'migdia',
+ morning: 'matí',
+ afternoon: 'tarda',
+ evening: 'vespre',
+ night: 'nit'
+ },
+ abbreviated: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'mitjanit',
+ noon: 'migdia',
+ morning: 'matí',
+ afternoon: 'tarda',
+ evening: 'vespre',
+ night: 'nit'
+ },
+ wide: {
+ am: 'ante meridiem',
+ pm: 'post meridiem',
+ midnight: 'mitjanit',
+ noon: 'migdia',
+ morning: 'matí',
+ afternoon: 'tarda',
+ evening: 'vespre',
+ night: 'nit'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'de la mitjanit',
+ noon: 'del migdia',
+ morning: 'del matí',
+ afternoon: 'de la tarda',
+ evening: 'del vespre',
+ night: 'de la nit'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'de la mitjanit',
+ noon: 'del migdia',
+ morning: 'del matí',
+ afternoon: 'de la tarda',
+ evening: 'del vespre',
+ night: 'de la nit'
+ },
+ wide: {
+ am: 'ante meridiem',
+ pm: 'post meridiem',
+ midnight: 'de la mitjanit',
+ noon: 'del migdia',
+ morning: 'del matí',
+ afternoon: 'de la tarda',
+ evening: 'del vespre',
+ night: 'de la nit'
+ }
+};
+
+/**
+ * Quan van en singular, els nombres ordinals es representen, en forma d’abreviatura, amb la xifra seguida de l’última lletra del mot desplegat.
+ * És optatiu posar punt després de la lletra.
+ *
+ * Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/pdf/abrevia.pdf#page=18
+ */
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ var rem100 = number % 100;
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ return number + 'r';
+ case 2:
+ return number + 'n';
+ case 3:
+ return number + 'r';
+ case 4:
+ return number + 't';
+ }
+ }
+ return number + 'è';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ca/_lib/match/index.js b/node_modules/date-fns/locale/ca/_lib/match/index.js
new file mode 100644
index 0000000..d367c5f
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/_lib/match/index.js
@@ -0,0 +1,112 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(è|r|n|r|t)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(aC|dC)/i,
+ abbreviated: /^(a. de C.|d. de C.)/i,
+ wide: /^(abans de Crist|despr[eé]s de Crist)/i
+};
+var parseEraPatterns = {
+ narrow: [/^aC/i, /^dC/i],
+ abbreviated: [/^(a. de C.)/i, /^(d. de C.)/i],
+ wide: [/^(abans de Crist)/i, /^(despr[eé]s de Crist)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^T[1234]/i,
+ wide: /^[1234](è|r|n|r|t)? trimestre/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i,
+ abbreviated: /^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i,
+ wide: /^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^GN/i, /^FB/i, /^MÇ/i, /^AB/i, /^MG/i, /^JN/i, /^JL/i, /^AG/i, /^ST/i, /^OC/i, /^NV/i, /^DS/i],
+ abbreviated: [/^gen./i, /^febr./i, /^març/i, /^abr./i, /^maig/i, /^juny/i, /^jul./i, /^ag./i, /^set./i, /^oct./i, /^nov./i, /^des./i],
+ wide: [/^gener/i, /^febrer/i, /^març/i, /^abril/i, /^maig/i, /^juny/i, /^juliol/i, /^agost/i, /^setembre/i, /^octubre/i, /^novembre/i, /^desembre/i]
+};
+var matchDayPatterns = {
+ narrow: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,
+ short: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,
+ abbreviated: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,
+ wide: /^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i
+};
+var parseDayPatterns = {
+ narrow: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i],
+ abbreviated: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i],
+ wide: [/^diumenge/i, /^dilluns/i, /^dimarts/i, /^dimecres/i, /^dijous/i, /^divendres/i, /^disssabte/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i,
+ abbreviated: /^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i,
+ wide: /^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mitjanit/i,
+ noon: /^migdia/i,
+ morning: /matí/i,
+ afternoon: /tarda/i,
+ evening: /vespre/i,
+ night: /nit/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ca/index.d.ts b/node_modules/date-fns/locale/ca/index.d.ts
new file mode 100644
index 0000000..82742f7
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ca } from 'date-fns/locale'
+export default ca
diff --git a/node_modules/date-fns/locale/ca/index.js b/node_modules/date-fns/locale/ca/index.js
new file mode 100644
index 0000000..f36cc08
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Catalan locale.
+ * @language Catalan
+ * @iso-639-2 cat
+ * @author Guillermo Grau [@guigrpa]{@link https://github.com/guigrpa}
+ * @author Alex Vizcaino [@avizcaino]{@link https://github.com/avizcaino}
+ */
+var locale = {
+ code: 'ca',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale; // throw new Error('ca locale is currently unavailable. Please check the progress of converting this locale to v2.0.0 in this issue on Github: TBA')
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ca/index.js.flow b/node_modules/date-fns/locale/ca/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ca/package.json b/node_modules/date-fns/locale/ca/package.json
new file mode 100644
index 0000000..4a0c732
--- /dev/null
+++ b/node_modules/date-fns/locale/ca/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ca/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cs/_lib/formatDistance/index.js b/node_modules/date-fns/locale/cs/_lib/formatDistance/index.js
new file mode 100644
index 0000000..12ab266
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/_lib/formatDistance/index.js
@@ -0,0 +1,302 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: {
+ regular: 'méně než sekunda',
+ past: 'před méně než sekundou',
+ future: 'za méně než sekundu'
+ },
+ few: {
+ regular: 'méně než {{count}} sekundy',
+ past: 'před méně než {{count}} sekundami',
+ future: 'za méně než {{count}} sekundy'
+ },
+ many: {
+ regular: 'méně než {{count}} sekund',
+ past: 'před méně než {{count}} sekundami',
+ future: 'za méně než {{count}} sekund'
+ }
+ },
+ xSeconds: {
+ one: {
+ regular: 'sekunda',
+ past: 'před sekundou',
+ future: 'za sekundu'
+ },
+ few: {
+ regular: '{{count}} sekundy',
+ past: 'před {{count}} sekundami',
+ future: 'za {{count}} sekundy'
+ },
+ many: {
+ regular: '{{count}} sekund',
+ past: 'před {{count}} sekundami',
+ future: 'za {{count}} sekund'
+ }
+ },
+ halfAMinute: {
+ type: 'other',
+ other: {
+ regular: 'půl minuty',
+ past: 'před půl minutou',
+ future: 'za půl minuty'
+ }
+ },
+ lessThanXMinutes: {
+ one: {
+ regular: 'méně než minuta',
+ past: 'před méně než minutou',
+ future: 'za méně než minutu'
+ },
+ few: {
+ regular: 'méně než {{count}} minuty',
+ past: 'před méně než {{count}} minutami',
+ future: 'za méně než {{count}} minuty'
+ },
+ many: {
+ regular: 'méně než {{count}} minut',
+ past: 'před méně než {{count}} minutami',
+ future: 'za méně než {{count}} minut'
+ }
+ },
+ xMinutes: {
+ one: {
+ regular: 'minuta',
+ past: 'před minutou',
+ future: 'za minutu'
+ },
+ few: {
+ regular: '{{count}} minuty',
+ past: 'před {{count}} minutami',
+ future: 'za {{count}} minuty'
+ },
+ many: {
+ regular: '{{count}} minut',
+ past: 'před {{count}} minutami',
+ future: 'za {{count}} minut'
+ }
+ },
+ aboutXHours: {
+ one: {
+ regular: 'přibližně hodina',
+ past: 'přibližně před hodinou',
+ future: 'přibližně za hodinu'
+ },
+ few: {
+ regular: 'přibližně {{count}} hodiny',
+ past: 'přibližně před {{count}} hodinami',
+ future: 'přibližně za {{count}} hodiny'
+ },
+ many: {
+ regular: 'přibližně {{count}} hodin',
+ past: 'přibližně před {{count}} hodinami',
+ future: 'přibližně za {{count}} hodin'
+ }
+ },
+ xHours: {
+ one: {
+ regular: 'hodina',
+ past: 'před hodinou',
+ future: 'za hodinu'
+ },
+ few: {
+ regular: '{{count}} hodiny',
+ past: 'před {{count}} hodinami',
+ future: 'za {{count}} hodiny'
+ },
+ many: {
+ regular: '{{count}} hodin',
+ past: 'před {{count}} hodinami',
+ future: 'za {{count}} hodin'
+ }
+ },
+ xDays: {
+ one: {
+ regular: 'den',
+ past: 'před dnem',
+ future: 'za den'
+ },
+ few: {
+ regular: '{{count}} dny',
+ past: 'před {{count}} dny',
+ future: 'za {{count}} dny'
+ },
+ many: {
+ regular: '{{count}} dní',
+ past: 'před {{count}} dny',
+ future: 'za {{count}} dní'
+ }
+ },
+ aboutXWeeks: {
+ one: {
+ regular: 'přibližně týden',
+ past: 'přibližně před týdnem',
+ future: 'přibližně za týden'
+ },
+ few: {
+ regular: 'přibližně {{count}} týdny',
+ past: 'přibližně před {{count}} týdny',
+ future: 'přibližně za {{count}} týdny'
+ },
+ many: {
+ regular: 'přibližně {{count}} týdnů',
+ past: 'přibližně před {{count}} týdny',
+ future: 'přibližně za {{count}} týdnů'
+ }
+ },
+ xWeeks: {
+ one: {
+ regular: 'týden',
+ past: 'před týdnem',
+ future: 'za týden'
+ },
+ few: {
+ regular: '{{count}} týdny',
+ past: 'před {{count}} týdny',
+ future: 'za {{count}} týdny'
+ },
+ many: {
+ regular: '{{count}} týdnů',
+ past: 'před {{count}} týdny',
+ future: 'za {{count}} týdnů'
+ }
+ },
+ aboutXMonths: {
+ one: {
+ regular: 'přibližně měsíc',
+ past: 'přibližně před měsícem',
+ future: 'přibližně za měsíc'
+ },
+ few: {
+ regular: 'přibližně {{count}} měsíce',
+ past: 'přibližně před {{count}} měsíci',
+ future: 'přibližně za {{count}} měsíce'
+ },
+ many: {
+ regular: 'přibližně {{count}} měsíců',
+ past: 'přibližně před {{count}} měsíci',
+ future: 'přibližně za {{count}} měsíců'
+ }
+ },
+ xMonths: {
+ one: {
+ regular: 'měsíc',
+ past: 'před měsícem',
+ future: 'za měsíc'
+ },
+ few: {
+ regular: '{{count}} měsíce',
+ past: 'před {{count}} měsíci',
+ future: 'za {{count}} měsíce'
+ },
+ many: {
+ regular: '{{count}} měsíců',
+ past: 'před {{count}} měsíci',
+ future: 'za {{count}} měsíců'
+ }
+ },
+ aboutXYears: {
+ one: {
+ regular: 'přibližně rok',
+ past: 'přibližně před rokem',
+ future: 'přibližně za rok'
+ },
+ few: {
+ regular: 'přibližně {{count}} roky',
+ past: 'přibližně před {{count}} roky',
+ future: 'přibližně za {{count}} roky'
+ },
+ many: {
+ regular: 'přibližně {{count}} roků',
+ past: 'přibližně před {{count}} roky',
+ future: 'přibližně za {{count}} roků'
+ }
+ },
+ xYears: {
+ one: {
+ regular: 'rok',
+ past: 'před rokem',
+ future: 'za rok'
+ },
+ few: {
+ regular: '{{count}} roky',
+ past: 'před {{count}} roky',
+ future: 'za {{count}} roky'
+ },
+ many: {
+ regular: '{{count}} roků',
+ past: 'před {{count}} roky',
+ future: 'za {{count}} roků'
+ }
+ },
+ overXYears: {
+ one: {
+ regular: 'více než rok',
+ past: 'před více než rokem',
+ future: 'za více než rok'
+ },
+ few: {
+ regular: 'více než {{count}} roky',
+ past: 'před více než {{count}} roky',
+ future: 'za více než {{count}} roky'
+ },
+ many: {
+ regular: 'více než {{count}} roků',
+ past: 'před více než {{count}} roky',
+ future: 'za více než {{count}} roků'
+ }
+ },
+ almostXYears: {
+ one: {
+ regular: 'skoro rok',
+ past: 'skoro před rokem',
+ future: 'skoro za rok'
+ },
+ few: {
+ regular: 'skoro {{count}} roky',
+ past: 'skoro před {{count}} roky',
+ future: 'skoro za {{count}} roky'
+ },
+ many: {
+ regular: 'skoro {{count}} roků',
+ past: 'skoro před {{count}} roky',
+ future: 'skoro za {{count}} roků'
+ }
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var pluralResult;
+ var tokenValue = formatDistanceLocale[token];
+
+ // cs pluralization
+ if (tokenValue.type === 'other') {
+ pluralResult = tokenValue.other;
+ } else if (count === 1) {
+ pluralResult = tokenValue.one;
+ } else if (count > 1 && count < 5) {
+ pluralResult = tokenValue.few;
+ } else {
+ pluralResult = tokenValue.many;
+ }
+
+ // times
+ var suffixExist = (options === null || options === void 0 ? void 0 : options.addSuffix) === true;
+ var comparison = options === null || options === void 0 ? void 0 : options.comparison;
+ var timeResult;
+ if (suffixExist && comparison === -1) {
+ timeResult = pluralResult.past;
+ } else if (suffixExist && comparison === 1) {
+ timeResult = pluralResult.future;
+ } else {
+ timeResult = pluralResult.regular;
+ }
+ return timeResult.replace('{{count}}', String(count));
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cs/_lib/formatLong/index.js b/node_modules/date-fns/locale/cs/_lib/formatLong/index.js
new file mode 100644
index 0000000..0c63535
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d. MMMM yyyy',
+ long: 'd. MMMM yyyy',
+ medium: 'd. M. yyyy',
+ short: 'dd.MM.yyyy'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'v' {{time}}",
+ long: "{{date}} 'v' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cs/_lib/formatRelative/index.js b/node_modules/date-fns/locale/cs/_lib/formatRelative/index.js
new file mode 100644
index 0000000..cb8d343
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/_lib/formatRelative/index.js
@@ -0,0 +1,28 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var accusativeWeekdays = ['neděli', 'pondělí', 'úterý', 'středu', 'čtvrtek', 'pátek', 'sobotu'];
+var formatRelativeLocale = {
+ lastWeek: "'poslední' eeee 've' p",
+ yesterday: "'včera v' p",
+ today: "'dnes v' p",
+ tomorrow: "'zítra v' p",
+ nextWeek: function nextWeek(date) {
+ var day = date.getUTCDay();
+ return "'v " + accusativeWeekdays[day] + " o' p";
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cs/_lib/localize/index.js b/node_modules/date-fns/locale/cs/_lib/localize/index.js
new file mode 100644
index 0000000..3dd46fb
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/_lib/localize/index.js
@@ -0,0 +1,135 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['př. n. l.', 'n. l.'],
+ abbreviated: ['př. n. l.', 'n. l.'],
+ wide: ['před naším letopočtem', 'našeho letopočtu']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'],
+ wide: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí']
+};
+var monthValues = {
+ narrow: ['L', 'Ú', 'B', 'D', 'K', 'Č', 'Č', 'S', 'Z', 'Ř', 'L', 'P'],
+ abbreviated: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'],
+ wide: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec']
+};
+var formattingMonthValues = {
+ narrow: ['L', 'Ú', 'B', 'D', 'K', 'Č', 'Č', 'S', 'Z', 'Ř', 'L', 'P'],
+ abbreviated: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'],
+ wide: ['ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince']
+};
+var dayValues = {
+ narrow: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
+ short: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
+ abbreviated: ['ned', 'pon', 'úte', 'stř', 'čtv', 'pát', 'sob'],
+ wide: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'dop.',
+ pm: 'odp.',
+ midnight: 'půlnoc',
+ noon: 'poledne',
+ morning: 'ráno',
+ afternoon: 'odpoledne',
+ evening: 'večer',
+ night: 'noc'
+ },
+ abbreviated: {
+ am: 'dop.',
+ pm: 'odp.',
+ midnight: 'půlnoc',
+ noon: 'poledne',
+ morning: 'ráno',
+ afternoon: 'odpoledne',
+ evening: 'večer',
+ night: 'noc'
+ },
+ wide: {
+ am: 'dopoledne',
+ pm: 'odpoledne',
+ midnight: 'půlnoc',
+ noon: 'poledne',
+ morning: 'ráno',
+ afternoon: 'odpoledne',
+ evening: 'večer',
+ night: 'noc'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'dop.',
+ pm: 'odp.',
+ midnight: 'půlnoc',
+ noon: 'poledne',
+ morning: 'ráno',
+ afternoon: 'odpoledne',
+ evening: 'večer',
+ night: 'noc'
+ },
+ abbreviated: {
+ am: 'dop.',
+ pm: 'odp.',
+ midnight: 'půlnoc',
+ noon: 'poledne',
+ morning: 'ráno',
+ afternoon: 'odpoledne',
+ evening: 'večer',
+ night: 'noc'
+ },
+ wide: {
+ am: 'dopoledne',
+ pm: 'odpoledne',
+ midnight: 'půlnoc',
+ noon: 'poledne',
+ morning: 'ráno',
+ afternoon: 'odpoledne',
+ evening: 'večer',
+ night: 'noc'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cs/_lib/match/index.js b/node_modules/date-fns/locale/cs/_lib/match/index.js
new file mode 100644
index 0000000..99fed7e
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\.?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,
+ abbreviated: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,
+ wide: /^(p[řr](\.|ed) Kristem|p[řr](\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)/i
+};
+var parseEraPatterns = {
+ any: [/^p[řr]/i, /^(po|n)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]\. [čc]tvrtlet[íi]/i,
+ wide: /^[1234]\. [čc]tvrtlet[íi]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[lúubdkčcszřrlp]/i,
+ abbreviated: /^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)/i,
+ wide: /^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^l/i, /^[úu]/i, /^b/i, /^d/i, /^k/i, /^[čc]/i, /^[čc]/i, /^s/i, /^z/i, /^[řr]/i, /^l/i, /^p/i],
+ any: [/^led/i, /^[úu]n/i, /^b[řr]e/i, /^dub/i, /^kv[ěe]/i, /^[čc]vn|[čc]erven(?!\w)|[čc]ervna/i, /^[čc]vc|[čc]erven(ec|ce)/i, /^srp/i, /^z[áa][řr]/i, /^[řr][íi]j/i, /^lis/i, /^pro/i]
+};
+var matchDayPatterns = {
+ narrow: /^[npuúsčps]/i,
+ short: /^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i,
+ abbreviated: /^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)/i,
+ wide: /^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)/i
+};
+var parseDayPatterns = {
+ narrow: [/^n/i, /^p/i, /^[úu]/i, /^s/i, /^[čc]/i, /^p/i, /^s/i],
+ any: [/^ne/i, /^po/i, /^[úu]t/i, /^st/i, /^[čc]t/i, /^p[áa]/i, /^so/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^dopoledne|dop\.?|odpoledne|odp\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^dop/i,
+ pm: /^odp/i,
+ midnight: /^p[ůu]lnoc/i,
+ noon: /^poledne/i,
+ morning: /r[áa]no/i,
+ afternoon: /odpoledne/i,
+ evening: /ve[čc]er/i,
+ night: /noc/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cs/index.d.ts b/node_modules/date-fns/locale/cs/index.d.ts
new file mode 100644
index 0000000..a17dd22
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { cs } from 'date-fns/locale'
+export default cs
diff --git a/node_modules/date-fns/locale/cs/index.js b/node_modules/date-fns/locale/cs/index.js
new file mode 100644
index 0000000..012af46
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Czech locale.
+ * @language Czech
+ * @iso-639-2 ces
+ * @author David Rus [@davidrus]{@link https://github.com/davidrus}
+ * @author Pavel Hrách [@SilenY]{@link https://github.com/SilenY}
+ * @author Jozef Bíroš [@JozefBiros]{@link https://github.com/JozefBiros}
+ */
+var locale = {
+ code: 'cs',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cs/index.js.flow b/node_modules/date-fns/locale/cs/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/cs/package.json b/node_modules/date-fns/locale/cs/package.json
new file mode 100644
index 0000000..3a20ada
--- /dev/null
+++ b/node_modules/date-fns/locale/cs/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/cs/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cy/_lib/formatDistance/index.js b/node_modules/date-fns/locale/cy/_lib/formatDistance/index.js
new file mode 100644
index 0000000..cd1c8ba
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/_lib/formatDistance/index.js
@@ -0,0 +1,104 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'llai na eiliad',
+ other: 'llai na {{count}} eiliad'
+ },
+ xSeconds: {
+ one: '1 eiliad',
+ other: '{{count}} eiliad'
+ },
+ halfAMinute: 'hanner munud',
+ lessThanXMinutes: {
+ one: 'llai na munud',
+ two: 'llai na 2 funud',
+ other: 'llai na {{count}} munud'
+ },
+ xMinutes: {
+ one: '1 munud',
+ two: '2 funud',
+ other: '{{count}} munud'
+ },
+ aboutXHours: {
+ one: 'tua 1 awr',
+ other: 'tua {{count}} awr'
+ },
+ xHours: {
+ one: '1 awr',
+ other: '{{count}} awr'
+ },
+ xDays: {
+ one: '1 diwrnod',
+ two: '2 ddiwrnod',
+ other: '{{count}} diwrnod'
+ },
+ aboutXWeeks: {
+ one: 'tua 1 wythnos',
+ two: 'tua pythefnos',
+ other: 'tua {{count}} wythnos'
+ },
+ xWeeks: {
+ one: '1 wythnos',
+ two: 'pythefnos',
+ other: '{{count}} wythnos'
+ },
+ aboutXMonths: {
+ one: 'tua 1 mis',
+ two: 'tua 2 fis',
+ other: 'tua {{count}} mis'
+ },
+ xMonths: {
+ one: '1 mis',
+ two: '2 fis',
+ other: '{{count}} mis'
+ },
+ aboutXYears: {
+ one: 'tua 1 flwyddyn',
+ two: 'tua 2 flynedd',
+ other: 'tua {{count}} mlynedd'
+ },
+ xYears: {
+ one: '1 flwyddyn',
+ two: '2 flynedd',
+ other: '{{count}} mlynedd'
+ },
+ overXYears: {
+ one: 'dros 1 flwyddyn',
+ two: 'dros 2 flynedd',
+ other: 'dros {{count}} mlynedd'
+ },
+ almostXYears: {
+ one: 'bron 1 flwyddyn',
+ two: 'bron 2 flynedd',
+ other: 'bron {{count}} mlynedd'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else if (count === 2 && !!tokenValue.two) {
+ result = tokenValue.two;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'mewn ' + result;
+ } else {
+ return result + ' yn ôl';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cy/_lib/formatLong/index.js b/node_modules/date-fns/locale/cy/_lib/formatLong/index.js
new file mode 100644
index 0000000..375eea6
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'am' {{time}}",
+ long: "{{date}} 'am' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cy/_lib/formatRelative/index.js b/node_modules/date-fns/locale/cy/_lib/formatRelative/index.js
new file mode 100644
index 0000000..0193696
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'diwethaf am' p",
+ yesterday: "'ddoe am' p",
+ today: "'heddiw am' p",
+ tomorrow: "'yfory am' p",
+ nextWeek: "eeee 'am' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cy/_lib/localize/index.js b/node_modules/date-fns/locale/cy/_lib/localize/index.js
new file mode 100644
index 0000000..9660b11
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/_lib/localize/index.js
@@ -0,0 +1,166 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['C', 'O'],
+ abbreviated: ['CC', 'OC'],
+ wide: ['Cyn Crist', 'Ar ôl Crist']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Ch1', 'Ch2', 'Ch3', 'Ch4'],
+ wide: ['Chwarter 1af', '2ail chwarter', '3ydd chwarter', '4ydd chwarter']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['I', 'Ch', 'Ma', 'E', 'Mi', 'Me', 'G', 'A', 'Md', 'H', 'T', 'Rh'],
+ abbreviated: ['Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Aws', 'Med', 'Hyd', 'Tach', 'Rhag'],
+ wide: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr']
+};
+var dayValues = {
+ narrow: ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'],
+ short: ['Su', 'Ll', 'Ma', 'Me', 'Ia', 'Gw', 'Sa'],
+ abbreviated: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'],
+ wide: ['dydd Sul', 'dydd Llun', 'dydd Mawrth', 'dydd Mercher', 'dydd Iau', 'dydd Gwener', 'dydd Sadwrn']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'b',
+ pm: 'h',
+ midnight: 'hn',
+ noon: 'hd',
+ morning: 'bore',
+ afternoon: 'prynhawn',
+ evening: "gyda'r nos",
+ night: 'nos'
+ },
+ abbreviated: {
+ am: 'yb',
+ pm: 'yh',
+ midnight: 'hanner nos',
+ noon: 'hanner dydd',
+ morning: 'bore',
+ afternoon: 'prynhawn',
+ evening: "gyda'r nos",
+ night: 'nos'
+ },
+ wide: {
+ am: 'y.b.',
+ pm: 'y.h.',
+ midnight: 'hanner nos',
+ noon: 'hanner dydd',
+ morning: 'bore',
+ afternoon: 'prynhawn',
+ evening: "gyda'r nos",
+ night: 'nos'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'b',
+ pm: 'h',
+ midnight: 'hn',
+ noon: 'hd',
+ morning: 'yn y bore',
+ afternoon: 'yn y prynhawn',
+ evening: "gyda'r nos",
+ night: 'yn y nos'
+ },
+ abbreviated: {
+ am: 'yb',
+ pm: 'yh',
+ midnight: 'hanner nos',
+ noon: 'hanner dydd',
+ morning: 'yn y bore',
+ afternoon: 'yn y prynhawn',
+ evening: "gyda'r nos",
+ night: 'yn y nos'
+ },
+ wide: {
+ am: 'y.b.',
+ pm: 'y.h.',
+ midnight: 'hanner nos',
+ noon: 'hanner dydd',
+ morning: 'yn y bore',
+ afternoon: 'yn y prynhawn',
+ evening: "gyda'r nos",
+ night: 'yn y nos'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ if (number < 20) {
+ switch (number) {
+ case 0:
+ return number + 'fed';
+ case 1:
+ return number + 'af';
+ case 2:
+ return number + 'ail';
+ case 3:
+ case 4:
+ return number + 'ydd';
+ case 5:
+ case 6:
+ return number + 'ed';
+ case 7:
+ case 8:
+ case 9:
+ case 10:
+ case 12:
+ case 15:
+ case 18:
+ return number + 'fed';
+ case 11:
+ case 13:
+ case 14:
+ case 16:
+ case 17:
+ case 19:
+ return number + 'eg';
+ }
+ } else if (number >= 50 && number <= 60 || number === 80 || number >= 100) {
+ return number + 'fed';
+ }
+ return number + 'ain';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cy/_lib/match/index.js b/node_modules/date-fns/locale/cy/_lib/match/index.js
new file mode 100644
index 0000000..f409eed
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/_lib/match/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(c|o)/i,
+ abbreviated: /^(c\.?\s?c\.?|o\.?\s?c\.?)/i,
+ wide: /^(cyn christ|ar ôl crist|ar ol crist)/i
+};
+var parseEraPatterns = {
+ wide: [/^c/i, /^(ar ôl crist|ar ol crist)/i],
+ any: [/^c/i, /^o/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^ch[1234]/i,
+ wide: /^(chwarter 1af)|([234](ail|ydd)? chwarter)/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(i|ch|m|e|g|a|h|t|rh)/i,
+ abbreviated: /^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i,
+ wide: /^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^i/i, /^ch/i, /^m/i, /^e/i, /^m/i, /^m/i, /^g/i, /^a/i, /^m/i, /^h/i, /^t/i, /^rh/i],
+ any: [/^io/i, /^ch/i, /^maw/i, /^e/i, /^mai/i, /^meh/i, /^g/i, /^a/i, /^med/i, /^h/i, /^t/i, /^rh/i]
+};
+var matchDayPatterns = {
+ narrow: /^(s|ll|m|i|g)/i,
+ short: /^(su|ll|ma|me|ia|gw|sa)/i,
+ abbreviated: /^(sul|llun|maw|mer|iau|gwe|sad)/i,
+ wide: /^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^ll/i, /^m/i, /^m/i, /^i/i, /^g/i, /^s/i],
+ wide: [/^dydd su/i, /^dydd ll/i, /^dydd ma/i, /^dydd me/i, /^dydd i/i, /^dydd g/i, /^dydd sa/i],
+ any: [/^su/i, /^ll/i, /^ma/i, /^me/i, /^i/i, /^g/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i,
+ any: /^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^b|(y\.?\s?b\.?)/i,
+ pm: /^h|(y\.?\s?h\.?)|(yr hwyr)/i,
+ midnight: /^hn|hanner nos/i,
+ noon: /^hd|hanner dydd/i,
+ morning: /bore/i,
+ afternoon: /prynhawn/i,
+ evening: /^gyda'r nos$/i,
+ night: /blah/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cy/index.d.ts b/node_modules/date-fns/locale/cy/index.d.ts
new file mode 100644
index 0000000..8c1286b
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { cy } from 'date-fns/locale'
+export default cy
diff --git a/node_modules/date-fns/locale/cy/index.js b/node_modules/date-fns/locale/cy/index.js
new file mode 100644
index 0000000..32d7f2c
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Welsh locale.
+ * @language Welsh
+ * @iso-639-2 cym
+ * @author Elwyn Malethan [@elmomalmo]{@link https://github.com/elmomalmo}
+ */
+var locale = {
+ code: 'cy',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/cy/index.js.flow b/node_modules/date-fns/locale/cy/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/cy/package.json b/node_modules/date-fns/locale/cy/package.json
new file mode 100644
index 0000000..c1c5ddf
--- /dev/null
+++ b/node_modules/date-fns/locale/cy/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/cy/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/da/_lib/formatDistance/index.js b/node_modules/date-fns/locale/da/_lib/formatDistance/index.js
new file mode 100644
index 0000000..98233ac
--- /dev/null
+++ b/node_modules/date-fns/locale/da/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'mindre end ét sekund',
+ other: 'mindre end {{count}} sekunder'
+ },
+ xSeconds: {
+ one: '1 sekund',
+ other: '{{count}} sekunder'
+ },
+ halfAMinute: 'ét halvt minut',
+ lessThanXMinutes: {
+ one: 'mindre end ét minut',
+ other: 'mindre end {{count}} minutter'
+ },
+ xMinutes: {
+ one: '1 minut',
+ other: '{{count}} minutter'
+ },
+ aboutXHours: {
+ one: 'cirka 1 time',
+ other: 'cirka {{count}} timer'
+ },
+ xHours: {
+ one: '1 time',
+ other: '{{count}} timer'
+ },
+ xDays: {
+ one: '1 dag',
+ other: '{{count}} dage'
+ },
+ aboutXWeeks: {
+ one: 'cirka 1 uge',
+ other: 'cirka {{count}} uger'
+ },
+ xWeeks: {
+ one: '1 uge',
+ other: '{{count}} uger'
+ },
+ aboutXMonths: {
+ one: 'cirka 1 måned',
+ other: 'cirka {{count}} måneder'
+ },
+ xMonths: {
+ one: '1 måned',
+ other: '{{count}} måneder'
+ },
+ aboutXYears: {
+ one: 'cirka 1 år',
+ other: 'cirka {{count}} år'
+ },
+ xYears: {
+ one: '1 år',
+ other: '{{count}} år'
+ },
+ overXYears: {
+ one: 'over 1 år',
+ other: 'over {{count}} år'
+ },
+ almostXYears: {
+ one: 'næsten 1 år',
+ other: 'næsten {{count}} år'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'om ' + result;
+ } else {
+ return result + ' siden';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/da/_lib/formatLong/index.js b/node_modules/date-fns/locale/da/_lib/formatLong/index.js
new file mode 100644
index 0000000..1a409c6
--- /dev/null
+++ b/node_modules/date-fns/locale/da/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE 'den' d. MMMM y",
+ long: 'd. MMMM y',
+ medium: 'd. MMM y',
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'kl'. {{time}}",
+ long: "{{date}} 'kl'. {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/da/_lib/formatRelative/index.js b/node_modules/date-fns/locale/da/_lib/formatRelative/index.js
new file mode 100644
index 0000000..8182af9
--- /dev/null
+++ b/node_modules/date-fns/locale/da/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'sidste' eeee 'kl.' p",
+ yesterday: "'i går kl.' p",
+ today: "'i dag kl.' p",
+ tomorrow: "'i morgen kl.' p",
+ nextWeek: "'på' eeee 'kl.' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/da/_lib/localize/index.js b/node_modules/date-fns/locale/da/_lib/localize/index.js
new file mode 100644
index 0000000..175bad9
--- /dev/null
+++ b/node_modules/date-fns/locale/da/_lib/localize/index.js
@@ -0,0 +1,132 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['fvt', 'vt'],
+ abbreviated: ['f.v.t.', 'v.t.'],
+ wide: ['før vesterlandsk tidsregning', 'vesterlandsk tidsregning']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1. kvt.', '2. kvt.', '3. kvt.', '4. kvt.'],
+ wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],
+ wide: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december']
+};
+
+// Note that 'Days - abbreviated - Formatting' has periods at the end.
+// https://www.unicode.org/cldr/charts/32/summary/da.html#1760
+// This makes grammatical sense in danish, as most abbreviations have periods.
+var dayValues = {
+ narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],
+ short: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'],
+ abbreviated: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],
+ wide: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'midnat',
+ noon: 'middag',
+ morning: 'morgen',
+ afternoon: 'eftermiddag',
+ evening: 'aften',
+ night: 'nat'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'midnat',
+ noon: 'middag',
+ morning: 'morgen',
+ afternoon: 'eftermiddag',
+ evening: 'aften',
+ night: 'nat'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'midnat',
+ noon: 'middag',
+ morning: 'morgen',
+ afternoon: 'eftermiddag',
+ evening: 'aften',
+ night: 'nat'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'midnat',
+ noon: 'middag',
+ morning: 'om morgenen',
+ afternoon: 'om eftermiddagen',
+ evening: 'om aftenen',
+ night: 'om natten'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'midnat',
+ noon: 'middag',
+ morning: 'om morgenen',
+ afternoon: 'om eftermiddagen',
+ evening: 'om aftenen',
+ night: 'om natten'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'midnat',
+ noon: 'middag',
+ morning: 'om morgenen',
+ afternoon: 'om eftermiddagen',
+ evening: 'om aftenen',
+ night: 'om natten'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/da/_lib/match/index.js b/node_modules/date-fns/locale/da/_lib/match/index.js
new file mode 100644
index 0000000..5ddefae
--- /dev/null
+++ b/node_modules/date-fns/locale/da/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(\.)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(fKr|fvt|eKr|vt)/i,
+ abbreviated: /^(f\.Kr\.?|f\.v\.t\.?|e\.Kr\.?|v\.t\.)/i,
+ wide: /^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)/i
+};
+var parseEraPatterns = {
+ any: [/^f/i, /^(v|e)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]. kvt\./i,
+ wide: /^[1234]\.? kvartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,
+ wide: /^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smtofl]/i,
+ short: /^(søn.|man.|tir.|ons.|tor.|fre.|lør.)/i,
+ abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i,
+ wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^t/i, /^o/i, /^t/i, /^f/i, /^l/i],
+ any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i,
+ any: /^([ap]\.?\s?m\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /midnat/i,
+ noon: /middag/i,
+ morning: /morgen/i,
+ afternoon: /eftermiddag/i,
+ evening: /aften/i,
+ night: /nat/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/da/index.d.ts b/node_modules/date-fns/locale/da/index.d.ts
new file mode 100644
index 0000000..1cd188a
--- /dev/null
+++ b/node_modules/date-fns/locale/da/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { da } from 'date-fns/locale'
+export default da
diff --git a/node_modules/date-fns/locale/da/index.js b/node_modules/date-fns/locale/da/index.js
new file mode 100644
index 0000000..ea70e79
--- /dev/null
+++ b/node_modules/date-fns/locale/da/index.js
@@ -0,0 +1,38 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Danish locale.
+ * @language Danish
+ * @iso-639-2 dan
+ * @author Mathias Wøbbe [@MathiasKandelborg]{@link https://github.com/MathiasKandelborg}
+ * @author Anders B. Hansen [@Andersbiha]{@link https://github.com/Andersbiha}
+ * @author [@kgram]{@link https://github.com/kgram}
+ * @author [@stefanbugge]{@link https://github.com/stefanbugge}
+ */
+var locale = {
+ code: 'da',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/da/index.js.flow b/node_modules/date-fns/locale/da/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/da/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/da/package.json b/node_modules/date-fns/locale/da/package.json
new file mode 100644
index 0000000..b6cbfe8
--- /dev/null
+++ b/node_modules/date-fns/locale/da/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/da/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de-AT/_lib/localize/index.js b/node_modules/date-fns/locale/de-AT/_lib/localize/index.js
new file mode 100644
index 0000000..85af22a
--- /dev/null
+++ b/node_modules/date-fns/locale/de-AT/_lib/localize/index.js
@@ -0,0 +1,143 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['v.Chr.', 'n.Chr.'],
+ abbreviated: ['v.Chr.', 'n.Chr.'],
+ wide: ['vor Christus', 'nach Christus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal']
+};
+
+// Note: in German, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
+ wide: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']
+};
+
+// https://st.unicode.org/cldr-apps/v#/de_AT/Gregorian/
+var formattingMonthValues = {
+ narrow: monthValues.narrow,
+ abbreviated: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'],
+ wide: monthValues.wide
+};
+var dayValues = {
+ narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],
+ short: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
+ abbreviated: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'],
+ wide: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/de.html#1881
+var dayPeriodValues = {
+ narrow: {
+ am: 'vm.',
+ pm: 'nm.',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'Morgen',
+ afternoon: 'Nachm.',
+ evening: 'Abend',
+ night: 'Nacht'
+ },
+ abbreviated: {
+ am: 'vorm.',
+ pm: 'nachm.',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'Morgen',
+ afternoon: 'Nachmittag',
+ evening: 'Abend',
+ night: 'Nacht'
+ },
+ wide: {
+ am: 'vormittags',
+ pm: 'nachmittags',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'Morgen',
+ afternoon: 'Nachmittag',
+ evening: 'Abend',
+ night: 'Nacht'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'vm.',
+ pm: 'nm.',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'morgens',
+ afternoon: 'nachm.',
+ evening: 'abends',
+ night: 'nachts'
+ },
+ abbreviated: {
+ am: 'vorm.',
+ pm: 'nachm.',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'morgens',
+ afternoon: 'nachmittags',
+ evening: 'abends',
+ night: 'nachts'
+ },
+ wide: {
+ am: 'vormittags',
+ pm: 'nachmittags',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'morgens',
+ afternoon: 'nachmittags',
+ evening: 'abends',
+ night: 'nachts'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ formattingValues: formattingMonthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de-AT/index.d.ts b/node_modules/date-fns/locale/de-AT/index.d.ts
new file mode 100644
index 0000000..a7d6680
--- /dev/null
+++ b/node_modules/date-fns/locale/de-AT/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { deAT } from 'date-fns/locale'
+export default deAT
diff --git a/node_modules/date-fns/locale/de-AT/index.js b/node_modules/date-fns/locale/de-AT/index.js
new file mode 100644
index 0000000..10aece4
--- /dev/null
+++ b/node_modules/date-fns/locale/de-AT/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../de/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../de/_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("../de/_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("../de/_lib/match/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/localize/index.js"));
+// difference to 'de' locale
+
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary German locale (Austria).
+ * @language German
+ * @iso-639-2 deu
+ * @author Christoph Tobias Stenglein [@cstenglein]{@link https://github.com/cstenglein}
+ */
+var locale = {
+ code: 'de-AT',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index5.default,
+ match: _index4.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de-AT/index.js.flow b/node_modules/date-fns/locale/de-AT/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/de-AT/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/de-AT/package.json b/node_modules/date-fns/locale/de-AT/package.json
new file mode 100644
index 0000000..98cc747
--- /dev/null
+++ b/node_modules/date-fns/locale/de-AT/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/de-AT/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de/_lib/formatDistance/index.js b/node_modules/date-fns/locale/de/_lib/formatDistance/index.js
new file mode 100644
index 0000000..25842d3
--- /dev/null
+++ b/node_modules/date-fns/locale/de/_lib/formatDistance/index.js
@@ -0,0 +1,184 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ standalone: {
+ one: 'weniger als 1 Sekunde',
+ other: 'weniger als {{count}} Sekunden'
+ },
+ withPreposition: {
+ one: 'weniger als 1 Sekunde',
+ other: 'weniger als {{count}} Sekunden'
+ }
+ },
+ xSeconds: {
+ standalone: {
+ one: '1 Sekunde',
+ other: '{{count}} Sekunden'
+ },
+ withPreposition: {
+ one: '1 Sekunde',
+ other: '{{count}} Sekunden'
+ }
+ },
+ halfAMinute: {
+ standalone: 'halbe Minute',
+ withPreposition: 'halben Minute'
+ },
+ lessThanXMinutes: {
+ standalone: {
+ one: 'weniger als 1 Minute',
+ other: 'weniger als {{count}} Minuten'
+ },
+ withPreposition: {
+ one: 'weniger als 1 Minute',
+ other: 'weniger als {{count}} Minuten'
+ }
+ },
+ xMinutes: {
+ standalone: {
+ one: '1 Minute',
+ other: '{{count}} Minuten'
+ },
+ withPreposition: {
+ one: '1 Minute',
+ other: '{{count}} Minuten'
+ }
+ },
+ aboutXHours: {
+ standalone: {
+ one: 'etwa 1 Stunde',
+ other: 'etwa {{count}} Stunden'
+ },
+ withPreposition: {
+ one: 'etwa 1 Stunde',
+ other: 'etwa {{count}} Stunden'
+ }
+ },
+ xHours: {
+ standalone: {
+ one: '1 Stunde',
+ other: '{{count}} Stunden'
+ },
+ withPreposition: {
+ one: '1 Stunde',
+ other: '{{count}} Stunden'
+ }
+ },
+ xDays: {
+ standalone: {
+ one: '1 Tag',
+ other: '{{count}} Tage'
+ },
+ withPreposition: {
+ one: '1 Tag',
+ other: '{{count}} Tagen'
+ }
+ },
+ aboutXWeeks: {
+ standalone: {
+ one: 'etwa 1 Woche',
+ other: 'etwa {{count}} Wochen'
+ },
+ withPreposition: {
+ one: 'etwa 1 Woche',
+ other: 'etwa {{count}} Wochen'
+ }
+ },
+ xWeeks: {
+ standalone: {
+ one: '1 Woche',
+ other: '{{count}} Wochen'
+ },
+ withPreposition: {
+ one: '1 Woche',
+ other: '{{count}} Wochen'
+ }
+ },
+ aboutXMonths: {
+ standalone: {
+ one: 'etwa 1 Monat',
+ other: 'etwa {{count}} Monate'
+ },
+ withPreposition: {
+ one: 'etwa 1 Monat',
+ other: 'etwa {{count}} Monaten'
+ }
+ },
+ xMonths: {
+ standalone: {
+ one: '1 Monat',
+ other: '{{count}} Monate'
+ },
+ withPreposition: {
+ one: '1 Monat',
+ other: '{{count}} Monaten'
+ }
+ },
+ aboutXYears: {
+ standalone: {
+ one: 'etwa 1 Jahr',
+ other: 'etwa {{count}} Jahre'
+ },
+ withPreposition: {
+ one: 'etwa 1 Jahr',
+ other: 'etwa {{count}} Jahren'
+ }
+ },
+ xYears: {
+ standalone: {
+ one: '1 Jahr',
+ other: '{{count}} Jahre'
+ },
+ withPreposition: {
+ one: '1 Jahr',
+ other: '{{count}} Jahren'
+ }
+ },
+ overXYears: {
+ standalone: {
+ one: 'mehr als 1 Jahr',
+ other: 'mehr als {{count}} Jahre'
+ },
+ withPreposition: {
+ one: 'mehr als 1 Jahr',
+ other: 'mehr als {{count}} Jahren'
+ }
+ },
+ almostXYears: {
+ standalone: {
+ one: 'fast 1 Jahr',
+ other: 'fast {{count}} Jahre'
+ },
+ withPreposition: {
+ one: 'fast 1 Jahr',
+ other: 'fast {{count}} Jahren'
+ }
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone;
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'in ' + result;
+ } else {
+ return 'vor ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de/_lib/formatLong/index.js b/node_modules/date-fns/locale/de/_lib/formatLong/index.js
new file mode 100644
index 0000000..25b775c
--- /dev/null
+++ b/node_modules/date-fns/locale/de/_lib/formatLong/index.js
@@ -0,0 +1,48 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+// DIN 5008: https://de.wikipedia.org/wiki/Datumsformat#DIN_5008
+var dateFormats = {
+ full: 'EEEE, do MMMM y',
+ // Montag, 7. Januar 2018
+ long: 'do MMMM y',
+ // 7. Januar 2018
+ medium: 'do MMM y',
+ // 7. Jan. 2018
+ short: 'dd.MM.y' // 07.01.2018
+};
+
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'um' {{time}}",
+ long: "{{date}} 'um' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de/_lib/formatRelative/index.js b/node_modules/date-fns/locale/de/_lib/formatRelative/index.js
new file mode 100644
index 0000000..00178bc
--- /dev/null
+++ b/node_modules/date-fns/locale/de/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'letzten' eeee 'um' p",
+ yesterday: "'gestern um' p",
+ today: "'heute um' p",
+ tomorrow: "'morgen um' p",
+ nextWeek: "eeee 'um' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de/_lib/localize/index.js b/node_modules/date-fns/locale/de/_lib/localize/index.js
new file mode 100644
index 0000000..2e07c6a
--- /dev/null
+++ b/node_modules/date-fns/locale/de/_lib/localize/index.js
@@ -0,0 +1,143 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['v.Chr.', 'n.Chr.'],
+ abbreviated: ['v.Chr.', 'n.Chr.'],
+ wide: ['vor Christus', 'nach Christus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal']
+};
+
+// Note: in German, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
+ wide: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']
+};
+
+// https://st.unicode.org/cldr-apps/v#/de/Gregorian/
+var formattingMonthValues = {
+ narrow: monthValues.narrow,
+ abbreviated: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'],
+ wide: monthValues.wide
+};
+var dayValues = {
+ narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],
+ short: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
+ abbreviated: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'],
+ wide: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/de.html#1881
+var dayPeriodValues = {
+ narrow: {
+ am: 'vm.',
+ pm: 'nm.',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'Morgen',
+ afternoon: 'Nachm.',
+ evening: 'Abend',
+ night: 'Nacht'
+ },
+ abbreviated: {
+ am: 'vorm.',
+ pm: 'nachm.',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'Morgen',
+ afternoon: 'Nachmittag',
+ evening: 'Abend',
+ night: 'Nacht'
+ },
+ wide: {
+ am: 'vormittags',
+ pm: 'nachmittags',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'Morgen',
+ afternoon: 'Nachmittag',
+ evening: 'Abend',
+ night: 'Nacht'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'vm.',
+ pm: 'nm.',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'morgens',
+ afternoon: 'nachm.',
+ evening: 'abends',
+ night: 'nachts'
+ },
+ abbreviated: {
+ am: 'vorm.',
+ pm: 'nachm.',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'morgens',
+ afternoon: 'nachmittags',
+ evening: 'abends',
+ night: 'nachts'
+ },
+ wide: {
+ am: 'vormittags',
+ pm: 'nachmittags',
+ midnight: 'Mitternacht',
+ noon: 'Mittag',
+ morning: 'morgens',
+ afternoon: 'nachmittags',
+ evening: 'abends',
+ night: 'nachts'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ formattingValues: formattingMonthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de/_lib/match/index.js b/node_modules/date-fns/locale/de/_lib/match/index.js
new file mode 100644
index 0000000..34cefc7
--- /dev/null
+++ b/node_modules/date-fns/locale/de/_lib/match/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(\.)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,
+ abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,
+ wide: /^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i
+};
+var parseEraPatterns = {
+ any: [/^v/i, /^n/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](\.)? Quartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,
+ wide: /^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^j[aä]/i, /^f/i, /^mär/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smdmf]/i,
+ short: /^(so|mo|di|mi|do|fr|sa)/i,
+ abbreviated: /^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,
+ wide: /^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i
+};
+var parseDayPatterns = {
+ any: [/^so/i, /^mo/i, /^di/i, /^mi/i, /^do/i, /^f/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,
+ abbreviated: /^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,
+ wide: /^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^v/i,
+ pm: /^n/i,
+ midnight: /^Mitte/i,
+ noon: /^Mitta/i,
+ morning: /morgens/i,
+ afternoon: /nachmittags/i,
+ // will never be matched. Afternoon is matched by `pm`
+ evening: /abends/i,
+ night: /nachts/i // will never be matched. Night is matched by `pm`
+ }
+};
+
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de/index.d.ts b/node_modules/date-fns/locale/de/index.d.ts
new file mode 100644
index 0000000..ef552da
--- /dev/null
+++ b/node_modules/date-fns/locale/de/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { de } from 'date-fns/locale'
+export default de
diff --git a/node_modules/date-fns/locale/de/index.js b/node_modules/date-fns/locale/de/index.js
new file mode 100644
index 0000000..eedd8a8
--- /dev/null
+++ b/node_modules/date-fns/locale/de/index.js
@@ -0,0 +1,39 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary German locale.
+ * @language German
+ * @iso-639-2 deu
+ * @author Thomas Eilmsteiner [@DeMuu]{@link https://github.com/DeMuu}
+ * @author Asia [@asia-t]{@link https://github.com/asia-t}
+ * @author Van Vuong Ngo [@vanvuongngo]{@link https://github.com/vanvuongngo}
+ * @author RomanErnst [@pex]{@link https://github.com/pex}
+ * @author Philipp Keck [@Philipp91]{@link https://github.com/Philipp91}
+ */
+var locale = {
+ code: 'de',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/de/index.js.flow b/node_modules/date-fns/locale/de/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/de/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/de/package.json b/node_modules/date-fns/locale/de/package.json
new file mode 100644
index 0000000..f8023ea
--- /dev/null
+++ b/node_modules/date-fns/locale/de/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/de/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/el/_lib/formatDistance/index.js b/node_modules/date-fns/locale/el/_lib/formatDistance/index.js
new file mode 100644
index 0000000..8efbdd5
--- /dev/null
+++ b/node_modules/date-fns/locale/el/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'λιγότερο από ένα δευτερόλεπτο',
+ other: 'λιγότερο από {{count}} δευτερόλεπτα'
+ },
+ xSeconds: {
+ one: '1 δευτερόλεπτο',
+ other: '{{count}} δευτερόλεπτα'
+ },
+ halfAMinute: 'μισό λεπτό',
+ lessThanXMinutes: {
+ one: 'λιγότερο από ένα λεπτό',
+ other: 'λιγότερο από {{count}} λεπτά'
+ },
+ xMinutes: {
+ one: '1 λεπτό',
+ other: '{{count}} λεπτά'
+ },
+ aboutXHours: {
+ one: 'περίπου 1 ώρα',
+ other: 'περίπου {{count}} ώρες'
+ },
+ xHours: {
+ one: '1 ώρα',
+ other: '{{count}} ώρες'
+ },
+ xDays: {
+ one: '1 ημέρα',
+ other: '{{count}} ημέρες'
+ },
+ aboutXWeeks: {
+ one: 'περίπου 1 εβδομάδα',
+ other: 'περίπου {{count}} εβδομάδες'
+ },
+ xWeeks: {
+ one: '1 εβδομάδα',
+ other: '{{count}} εβδομάδες'
+ },
+ aboutXMonths: {
+ one: 'περίπου 1 μήνας',
+ other: 'περίπου {{count}} μήνες'
+ },
+ xMonths: {
+ one: '1 μήνας',
+ other: '{{count}} μήνες'
+ },
+ aboutXYears: {
+ one: 'περίπου 1 χρόνο',
+ other: 'περίπου {{count}} χρόνια'
+ },
+ xYears: {
+ one: '1 χρόνο',
+ other: '{{count}} χρόνια'
+ },
+ overXYears: {
+ one: 'πάνω από 1 χρόνο',
+ other: 'πάνω από {{count}} χρόνια'
+ },
+ almostXYears: {
+ one: 'περίπου 1 χρόνο',
+ other: 'περίπου {{count}} χρόνια'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'σε ' + result;
+ } else {
+ return result + ' πριν';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/el/_lib/formatLong/index.js b/node_modules/date-fns/locale/el/_lib/formatLong/index.js
new file mode 100644
index 0000000..b864f86
--- /dev/null
+++ b/node_modules/date-fns/locale/el/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'd/M/yy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: '{{date}} - {{time}}',
+ long: '{{date}} - {{time}}',
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/el/_lib/formatRelative/index.js b/node_modules/date-fns/locale/el/_lib/formatRelative/index.js
new file mode 100644
index 0000000..6e18226
--- /dev/null
+++ b/node_modules/date-fns/locale/el/_lib/formatRelative/index.js
@@ -0,0 +1,30 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ switch (date.getUTCDay()) {
+ case 6:
+ //Σάββατο
+ return "'το προηγούμενο' eeee 'στις' p";
+ default:
+ return "'την προηγούμενη' eeee 'στις' p";
+ }
+ },
+ yesterday: "'χθες στις' p",
+ today: "'σήμερα στις' p",
+ tomorrow: "'αύριο στις' p",
+ nextWeek: "eeee 'στις' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') return format(date);
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/el/_lib/localize/index.js b/node_modules/date-fns/locale/el/_lib/localize/index.js
new file mode 100644
index 0000000..b61e3ae
--- /dev/null
+++ b/node_modules/date-fns/locale/el/_lib/localize/index.js
@@ -0,0 +1,110 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['πΧ', 'μΧ'],
+ abbreviated: ['π.Χ.', 'μ.Χ.'],
+ wide: ['προ Χριστού', 'μετά Χριστόν']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Τ1', 'Τ2', 'Τ3', 'Τ4'],
+ wide: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο']
+};
+var monthValues = {
+ narrow: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'],
+ abbreviated: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'],
+ wide: ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος']
+};
+var formattingMonthValues = {
+ narrow: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'],
+ abbreviated: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'],
+ wide: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου']
+};
+var dayValues = {
+ narrow: ['Κ', 'Δ', 'T', 'Τ', 'Π', 'Π', 'Σ'],
+ short: ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'],
+ abbreviated: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'],
+ wide: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'πμ',
+ pm: 'μμ',
+ midnight: 'μεσάνυχτα',
+ noon: 'μεσημέρι',
+ morning: 'πρωί',
+ afternoon: 'απόγευμα',
+ evening: 'βράδυ',
+ night: 'νύχτα'
+ },
+ abbreviated: {
+ am: 'π.μ.',
+ pm: 'μ.μ.',
+ midnight: 'μεσάνυχτα',
+ noon: 'μεσημέρι',
+ morning: 'πρωί',
+ afternoon: 'απόγευμα',
+ evening: 'βράδυ',
+ night: 'νύχτα'
+ },
+ wide: {
+ am: 'π.μ.',
+ pm: 'μ.μ.',
+ midnight: 'μεσάνυχτα',
+ noon: 'μεσημέρι',
+ morning: 'πρωί',
+ afternoon: 'απόγευμα',
+ evening: 'βράδυ',
+ night: 'νύχτα'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = options === null || options === void 0 ? void 0 : options.unit;
+ var suffix;
+ if (unit === 'year' || unit === 'month') {
+ suffix = 'ος';
+ } else if (unit === 'week' || unit === 'dayOfYear' || unit === 'day' || unit === 'hour' || unit === 'date') {
+ suffix = 'η';
+ } else {
+ suffix = 'ο';
+ }
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/el/_lib/match/index.js b/node_modules/date-fns/locale/el/_lib/match/index.js
new file mode 100644
index 0000000..65dccb4
--- /dev/null
+++ b/node_modules/date-fns/locale/el/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(ος|η|ο)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(πΧ|μΧ)/i,
+ abbreviated: /^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i,
+ wide: /^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i
+};
+var parseEraPatterns = {
+ any: [/^π/i, /^(μ|κ)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^τ[1234]/i,
+ wide: /^[1234]ο? τρ(ί|ι)μηνο/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[ιφμαμιιασονδ]/i,
+ abbreviated: /^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i,
+ wide: /^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ι/i, /^φ/i, /^μ/i, /^α/i, /^μ/i, /^ι/i, /^ι/i, /^α/i, /^σ/i, /^ο/i, /^ν/i, /^δ/i],
+ any: [/^ια/i, /^φ/i, /^μ[άα]ρ/i, /^απ/i, /^μ[άα][ιΐ]/i, /^ιο[ύυ]ν/i, /^ιο[ύυ]λ/i, /^α[ύυ]/i, /^σ/i, /^ο/i, /^ν/i, /^δ/i]
+};
+var matchDayPatterns = {
+ narrow: /^[κδτπσ]/i,
+ short: /^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i,
+ abbreviated: /^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i,
+ wide: /^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i
+};
+var parseDayPatterns = {
+ narrow: [/^κ/i, /^δ/i, /^τ/i, /^τ/i, /^π/i, /^π/i, /^σ/i],
+ any: [/^κ/i, /^δ/i, /^τρ/i, /^τε/i, /^π[εέ]/i, /^π[αά]/i, /^σ/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i,
+ any: /^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^πμ|π\.\s?μ\./i,
+ pm: /^μμ|μ\.\s?μ\./i,
+ midnight: /^μεσάν/i,
+ noon: /^μεσημ(έ|ε)/i,
+ morning: /πρω(ί|ι)/i,
+ afternoon: /απ(ό|ο)γευμα/i,
+ evening: /βρ(ά|α)δυ/i,
+ night: /ν(ύ|υ)χτα/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/el/index.d.ts b/node_modules/date-fns/locale/el/index.d.ts
new file mode 100644
index 0000000..551ad06
--- /dev/null
+++ b/node_modules/date-fns/locale/el/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { el } from 'date-fns/locale'
+export default el
diff --git a/node_modules/date-fns/locale/el/index.js b/node_modules/date-fns/locale/el/index.js
new file mode 100644
index 0000000..a2c26f7
--- /dev/null
+++ b/node_modules/date-fns/locale/el/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Greek locale.
+ * @language Greek
+ * @iso-639-2 ell
+ * @author Fanis Katsimpas [@fanixk]{@link https://github.com/fanixk}
+ * @author Theodoros Orfanidis [@teoulas]{@link https://github.com/teoulas}
+ */
+var locale = {
+ code: 'el',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/el/index.js.flow b/node_modules/date-fns/locale/el/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/el/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/el/package.json b/node_modules/date-fns/locale/el/package.json
new file mode 100644
index 0000000..1ae631c
--- /dev/null
+++ b/node_modules/date-fns/locale/el/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/el/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-AU/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-AU/_lib/formatLong/index.js
new file mode 100644
index 0000000..8c16827
--- /dev/null
+++ b/node_modules/date-fns/locale/en-AU/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'at' {{time}}",
+ long: "{{date}} 'at' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-AU/index.d.ts b/node_modules/date-fns/locale/en-AU/index.d.ts
new file mode 100644
index 0000000..c1343a6
--- /dev/null
+++ b/node_modules/date-fns/locale/en-AU/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { enAU } from 'date-fns/locale'
+export default enAU
diff --git a/node_modules/date-fns/locale/en-AU/index.js b/node_modules/date-fns/locale/en-AU/index.js
new file mode 100644
index 0000000..10a1741
--- /dev/null
+++ b/node_modules/date-fns/locale/en-AU/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary English locale (Australia).
+ * @language English
+ * @iso-639-2 eng
+ * @author Julien Malige [@JulienMalige]{@link https://github.com/JulienMalige}
+ */
+var locale = {
+ code: 'en-AU',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-AU/index.js.flow b/node_modules/date-fns/locale/en-AU/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/en-AU/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/en-AU/package.json b/node_modules/date-fns/locale/en-AU/package.json
new file mode 100644
index 0000000..6114ef7
--- /dev/null
+++ b/node_modules/date-fns/locale/en-AU/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/en-AU/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-CA/_lib/formatDistance/index.js b/node_modules/date-fns/locale/en-CA/_lib/formatDistance/index.js
new file mode 100644
index 0000000..58fe3c2
--- /dev/null
+++ b/node_modules/date-fns/locale/en-CA/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'less than a second',
+ other: 'less than {{count}} seconds'
+ },
+ xSeconds: {
+ one: 'a second',
+ other: '{{count}} seconds'
+ },
+ halfAMinute: 'half a minute',
+ lessThanXMinutes: {
+ one: 'less than a minute',
+ other: 'less than {{count}} minutes'
+ },
+ xMinutes: {
+ one: 'a minute',
+ other: '{{count}} minutes'
+ },
+ aboutXHours: {
+ one: 'about an hour',
+ other: 'about {{count}} hours'
+ },
+ xHours: {
+ one: 'an hour',
+ other: '{{count}} hours'
+ },
+ xDays: {
+ one: 'a day',
+ other: '{{count}} days'
+ },
+ aboutXWeeks: {
+ one: 'about a week',
+ other: 'about {{count}} weeks'
+ },
+ xWeeks: {
+ one: 'a week',
+ other: '{{count}} weeks'
+ },
+ aboutXMonths: {
+ one: 'about a month',
+ other: 'about {{count}} months'
+ },
+ xMonths: {
+ one: 'a month',
+ other: '{{count}} months'
+ },
+ aboutXYears: {
+ one: 'about a year',
+ other: 'about {{count}} years'
+ },
+ xYears: {
+ one: 'a year',
+ other: '{{count}} years'
+ },
+ overXYears: {
+ one: 'over a year',
+ other: 'over {{count}} years'
+ },
+ almostXYears: {
+ one: 'almost a year',
+ other: 'almost {{count}} years'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'in ' + result;
+ } else {
+ return result + ' ago';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-CA/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-CA/_lib/formatLong/index.js
new file mode 100644
index 0000000..304f6a9
--- /dev/null
+++ b/node_modules/date-fns/locale/en-CA/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, yyyy',
+ long: 'MMMM do, yyyy',
+ medium: 'MMM d, yyyy',
+ short: 'yyyy-MM-dd'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'at' {{time}}",
+ long: "{{date}} 'at' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-CA/index.d.ts b/node_modules/date-fns/locale/en-CA/index.d.ts
new file mode 100644
index 0000000..e97efb4
--- /dev/null
+++ b/node_modules/date-fns/locale/en-CA/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { enCA } from 'date-fns/locale'
+export default enCA
diff --git a/node_modules/date-fns/locale/en-CA/index.js b/node_modules/date-fns/locale/en-CA/index.js
new file mode 100644
index 0000000..61a060d
--- /dev/null
+++ b/node_modules/date-fns/locale/en-CA/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
+var _index2 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
+var _index3 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary English locale (Canada).
+ * @language English
+ * @iso-639-2 eng
+ * @author Mark Owsiak [@markowsiak]{@link https://github.com/markowsiak}
+ * @author Marco Imperatore [@mimperatore]{@link https://github.com/mimperatore}
+ */
+var locale = {
+ code: 'en-CA',
+ formatDistance: _index4.default,
+ formatLong: _index5.default,
+ formatRelative: _index.default,
+ localize: _index2.default,
+ match: _index3.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-CA/index.js.flow b/node_modules/date-fns/locale/en-CA/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/en-CA/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/en-CA/package.json b/node_modules/date-fns/locale/en-CA/package.json
new file mode 100644
index 0000000..9b7526a
--- /dev/null
+++ b/node_modules/date-fns/locale/en-CA/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/en-CA/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-GB/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-GB/_lib/formatLong/index.js
new file mode 100644
index 0000000..03decbb
--- /dev/null
+++ b/node_modules/date-fns/locale/en-GB/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'at' {{time}}",
+ long: "{{date}} 'at' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-GB/index.d.ts b/node_modules/date-fns/locale/en-GB/index.d.ts
new file mode 100644
index 0000000..74fc784
--- /dev/null
+++ b/node_modules/date-fns/locale/en-GB/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { enGB } from 'date-fns/locale'
+export default enGB
diff --git a/node_modules/date-fns/locale/en-GB/index.js b/node_modules/date-fns/locale/en-GB/index.js
new file mode 100644
index 0000000..60fbf1a
--- /dev/null
+++ b/node_modules/date-fns/locale/en-GB/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
+var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
+var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary English locale (United Kingdom).
+ * @language English
+ * @iso-639-2 eng
+ * @author Alex [@glintik]{@link https://github.com/glintik}
+ */
+var locale = {
+ code: 'en-GB',
+ formatDistance: _index.default,
+ formatLong: _index5.default,
+ formatRelative: _index2.default,
+ localize: _index3.default,
+ match: _index4.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-GB/index.js.flow b/node_modules/date-fns/locale/en-GB/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/en-GB/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/en-GB/package.json b/node_modules/date-fns/locale/en-GB/package.json
new file mode 100644
index 0000000..96f038b
--- /dev/null
+++ b/node_modules/date-fns/locale/en-GB/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/en-GB/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-IE/index.d.ts b/node_modules/date-fns/locale/en-IE/index.d.ts
new file mode 100644
index 0000000..042b0ca
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IE/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { enIE } from 'date-fns/locale'
+export default enIE
diff --git a/node_modules/date-fns/locale/en-IE/index.js b/node_modules/date-fns/locale/en-IE/index.js
new file mode 100644
index 0000000..8e7718c
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IE/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
+var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
+var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
+var _index5 = _interopRequireDefault(require("../en-GB/_lib/formatLong/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary English locale (Ireland).
+ * @language English
+ * @iso-639-2 eng
+ * @author Tetiana [@tan75]{@link https://github.com/tan75}
+ */
+var locale = {
+ code: 'en-IE',
+ formatDistance: _index.default,
+ formatLong: _index5.default,
+ formatRelative: _index2.default,
+ localize: _index3.default,
+ match: _index4.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-IE/index.js.flow b/node_modules/date-fns/locale/en-IE/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IE/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/en-IE/package.json b/node_modules/date-fns/locale/en-IE/package.json
new file mode 100644
index 0000000..a87ef30
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IE/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/en-IE/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-IN/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-IN/_lib/formatLong/index.js
new file mode 100644
index 0000000..6daf52f
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IN/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM, yyyy',
+ medium: 'd MMM, yyyy',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'at' {{time}}",
+ long: "{{date}} 'at' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-IN/index.d.ts b/node_modules/date-fns/locale/en-IN/index.d.ts
new file mode 100644
index 0000000..a1fc542
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IN/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { enIN } from 'date-fns/locale'
+export default enIN
diff --git a/node_modules/date-fns/locale/en-IN/index.js b/node_modules/date-fns/locale/en-IN/index.js
new file mode 100644
index 0000000..6660d4c
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IN/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
+var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
+var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary English locale (India).
+ * @language English
+ * @iso-639-2 eng
+ * @author Galeel Bhasha Satthar [@gbhasha]{@link https://github.com/gbhasha}
+ */
+var locale = {
+ code: 'en-IN',
+ formatDistance: _index.default,
+ formatLong: _index5.default,
+ formatRelative: _index2.default,
+ localize: _index3.default,
+ match: _index4.default,
+ options: {
+ weekStartsOn: 1,
+ // Monday is the first day of the week.
+ firstWeekContainsDate: 4 // The week that contains Jan 4th is the first week of the year.
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-IN/index.js.flow b/node_modules/date-fns/locale/en-IN/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IN/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/en-IN/package.json b/node_modules/date-fns/locale/en-IN/package.json
new file mode 100644
index 0000000..7f89dcd
--- /dev/null
+++ b/node_modules/date-fns/locale/en-IN/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/en-IN/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-NZ/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-NZ/_lib/formatLong/index.js
new file mode 100644
index 0000000..8c16827
--- /dev/null
+++ b/node_modules/date-fns/locale/en-NZ/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'at' {{time}}",
+ long: "{{date}} 'at' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-NZ/index.d.ts b/node_modules/date-fns/locale/en-NZ/index.d.ts
new file mode 100644
index 0000000..dbf083d
--- /dev/null
+++ b/node_modules/date-fns/locale/en-NZ/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { enNZ } from 'date-fns/locale'
+export default enNZ
diff --git a/node_modules/date-fns/locale/en-NZ/index.js b/node_modules/date-fns/locale/en-NZ/index.js
new file mode 100644
index 0000000..1a60edd
--- /dev/null
+++ b/node_modules/date-fns/locale/en-NZ/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
+var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
+var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary English locale (New Zealand).
+ * @language English
+ * @iso-639-2 eng
+ * @author Murray Lucas [@muntact]{@link https://github.com/muntact}
+ */
+var locale = {
+ code: 'en-NZ',
+ formatDistance: _index.default,
+ formatLong: _index5.default,
+ formatRelative: _index2.default,
+ localize: _index3.default,
+ match: _index4.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-NZ/index.js.flow b/node_modules/date-fns/locale/en-NZ/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/en-NZ/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/en-NZ/package.json b/node_modules/date-fns/locale/en-NZ/package.json
new file mode 100644
index 0000000..aa3c1c2
--- /dev/null
+++ b/node_modules/date-fns/locale/en-NZ/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/en-NZ/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js b/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js
new file mode 100644
index 0000000..c8ab13c
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'less than a second',
+ other: 'less than {{count}} seconds'
+ },
+ xSeconds: {
+ one: '1 second',
+ other: '{{count}} seconds'
+ },
+ halfAMinute: 'half a minute',
+ lessThanXMinutes: {
+ one: 'less than a minute',
+ other: 'less than {{count}} minutes'
+ },
+ xMinutes: {
+ one: '1 minute',
+ other: '{{count}} minutes'
+ },
+ aboutXHours: {
+ one: 'about 1 hour',
+ other: 'about {{count}} hours'
+ },
+ xHours: {
+ one: '1 hour',
+ other: '{{count}} hours'
+ },
+ xDays: {
+ one: '1 day',
+ other: '{{count}} days'
+ },
+ aboutXWeeks: {
+ one: 'about 1 week',
+ other: 'about {{count}} weeks'
+ },
+ xWeeks: {
+ one: '1 week',
+ other: '{{count}} weeks'
+ },
+ aboutXMonths: {
+ one: 'about 1 month',
+ other: 'about {{count}} months'
+ },
+ xMonths: {
+ one: '1 month',
+ other: '{{count}} months'
+ },
+ aboutXYears: {
+ one: 'about 1 year',
+ other: 'about {{count}} years'
+ },
+ xYears: {
+ one: '1 year',
+ other: '{{count}} years'
+ },
+ overXYears: {
+ one: 'over 1 year',
+ other: 'over {{count}} years'
+ },
+ almostXYears: {
+ one: 'almost 1 year',
+ other: 'almost {{count}} years'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'in ' + result;
+ } else {
+ return result + ' ago';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js
new file mode 100644
index 0000000..acc4a67
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, y',
+ long: 'MMMM do, y',
+ medium: 'MMM d, y',
+ short: 'MM/dd/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'at' {{time}}",
+ long: "{{date}} 'at' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js b/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js
new file mode 100644
index 0000000..34206d8
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'last' eeee 'at' p",
+ yesterday: "'yesterday at' p",
+ today: "'today at' p",
+ tomorrow: "'tomorrow at' p",
+ nextWeek: "eeee 'at' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-US/_lib/localize/index.js b/node_modules/date-fns/locale/en-US/_lib/localize/index.js
new file mode 100644
index 0000000..da5c2d3
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/_lib/localize/index.js
@@ -0,0 +1,152 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['B', 'A'],
+ abbreviated: ['BC', 'AD'],
+ wide: ['Before Christ', 'Anno Domini']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+ wide: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],
+ short: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
+ abbreviated: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
+ wide: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mi',
+ noon: 'n',
+ morning: 'morning',
+ afternoon: 'afternoon',
+ evening: 'evening',
+ night: 'night'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'midnight',
+ noon: 'noon',
+ morning: 'morning',
+ afternoon: 'afternoon',
+ evening: 'evening',
+ night: 'night'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'midnight',
+ noon: 'noon',
+ morning: 'morning',
+ afternoon: 'afternoon',
+ evening: 'evening',
+ night: 'night'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mi',
+ noon: 'n',
+ morning: 'in the morning',
+ afternoon: 'in the afternoon',
+ evening: 'in the evening',
+ night: 'at night'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'midnight',
+ noon: 'noon',
+ morning: 'in the morning',
+ afternoon: 'in the afternoon',
+ evening: 'in the evening',
+ night: 'at night'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'midnight',
+ noon: 'noon',
+ morning: 'in the morning',
+ afternoon: 'in the afternoon',
+ evening: 'in the evening',
+ night: 'at night'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+
+ // If ordinal numbers depend on context, for example,
+ // if they are different for different grammatical genders,
+ // use `options.unit`.
+ //
+ // `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear',
+ // 'day', 'hour', 'minute', 'second'.
+
+ var rem100 = number % 100;
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ return number + 'st';
+ case 2:
+ return number + 'nd';
+ case 3:
+ return number + 'rd';
+ }
+ }
+ return number + 'th';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-US/_lib/match/index.js b/node_modules/date-fns/locale/en-US/_lib/match/index.js
new file mode 100644
index 0000000..69da7c1
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(b|a)/i,
+ abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
+ wide: /^(before christ|before common era|anno domini|common era)/i
+};
+var parseEraPatterns = {
+ any: [/^b/i, /^(a|c)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](th|st|nd|rd)? quarter/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,
+ wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smtwf]/i,
+ short: /^(su|mo|tu|we|th|fr|sa)/i,
+ abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,
+ wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
+ any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
+ any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mi/i,
+ noon: /^no/i,
+ morning: /morning/i,
+ afternoon: /afternoon/i,
+ evening: /evening/i,
+ night: /night/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-US/index.d.ts b/node_modules/date-fns/locale/en-US/index.d.ts
new file mode 100644
index 0000000..967f257
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { enUS } from 'date-fns/locale'
+export default enUS
diff --git a/node_modules/date-fns/locale/en-US/index.js b/node_modules/date-fns/locale/en-US/index.js
new file mode 100644
index 0000000..a12160f
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary English locale (United States).
+ * @language English
+ * @iso-639-2 eng
+ * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp}
+ * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss}
+ */
+var locale = {
+ code: 'en-US',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-US/index.js.flow b/node_modules/date-fns/locale/en-US/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/en-US/package.json b/node_modules/date-fns/locale/en-US/package.json
new file mode 100644
index 0000000..94ac464
--- /dev/null
+++ b/node_modules/date-fns/locale/en-US/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/en-US/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-ZA/_lib/formatLong/index.js b/node_modules/date-fns/locale/en-ZA/_lib/formatLong/index.js
new file mode 100644
index 0000000..ddba50f
--- /dev/null
+++ b/node_modules/date-fns/locale/en-ZA/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, dd MMMM yyyy',
+ long: 'dd MMMM yyyy',
+ medium: 'dd MMM yyyy',
+ short: 'yyyy/MM/dd'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'at' {{time}}",
+ long: "{{date}} 'at' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-ZA/index.d.ts b/node_modules/date-fns/locale/en-ZA/index.d.ts
new file mode 100644
index 0000000..ebdd1c8
--- /dev/null
+++ b/node_modules/date-fns/locale/en-ZA/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { enZA } from 'date-fns/locale'
+export default enZA
diff --git a/node_modules/date-fns/locale/en-ZA/index.js b/node_modules/date-fns/locale/en-ZA/index.js
new file mode 100644
index 0000000..18a20d7
--- /dev/null
+++ b/node_modules/date-fns/locale/en-ZA/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
+var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
+var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary English locale (South Africa).
+ * @language English
+ * @iso-639-2 eng
+ * @author Shaila Kavrakova [@shaykav]{@link https://github.com/shaykav}
+ */
+var locale = {
+ code: 'en-ZA',
+ formatDistance: _index.default,
+ formatLong: _index5.default,
+ formatRelative: _index2.default,
+ localize: _index3.default,
+ match: _index4.default,
+ options: {
+ weekStartsOn: 0,
+ // Sunday is the first day of the week.
+ firstWeekContainsDate: 1 // The week that contains Jan 1st is the first week of the year.
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/en-ZA/index.js.flow b/node_modules/date-fns/locale/en-ZA/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/en-ZA/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/en-ZA/package.json b/node_modules/date-fns/locale/en-ZA/package.json
new file mode 100644
index 0000000..1ce19b1
--- /dev/null
+++ b/node_modules/date-fns/locale/en-ZA/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/en-ZA/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eo/_lib/formatDistance/index.js b/node_modules/date-fns/locale/eo/_lib/formatDistance/index.js
new file mode 100644
index 0000000..0f8a326
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'malpli ol sekundo',
+ other: 'malpli ol {{count}} sekundoj'
+ },
+ xSeconds: {
+ one: '1 sekundo',
+ other: '{{count}} sekundoj'
+ },
+ halfAMinute: 'duonminuto',
+ lessThanXMinutes: {
+ one: 'malpli ol minuto',
+ other: 'malpli ol {{count}} minutoj'
+ },
+ xMinutes: {
+ one: '1 minuto',
+ other: '{{count}} minutoj'
+ },
+ aboutXHours: {
+ one: 'proksimume 1 horo',
+ other: 'proksimume {{count}} horoj'
+ },
+ xHours: {
+ one: '1 horo',
+ other: '{{count}} horoj'
+ },
+ xDays: {
+ one: '1 tago',
+ other: '{{count}} tagoj'
+ },
+ aboutXMonths: {
+ one: 'proksimume 1 monato',
+ other: 'proksimume {{count}} monatoj'
+ },
+ xWeeks: {
+ one: '1 semajno',
+ other: '{{count}} semajnoj'
+ },
+ aboutXWeeks: {
+ one: 'proksimume 1 semajno',
+ other: 'proksimume {{count}} semajnoj'
+ },
+ xMonths: {
+ one: '1 monato',
+ other: '{{count}} monatoj'
+ },
+ aboutXYears: {
+ one: 'proksimume 1 jaro',
+ other: 'proksimume {{count}} jaroj'
+ },
+ xYears: {
+ one: '1 jaro',
+ other: '{{count}} jaroj'
+ },
+ overXYears: {
+ one: 'pli ol 1 jaro',
+ other: 'pli ol {{count}} jaroj'
+ },
+ almostXYears: {
+ one: 'preskaŭ 1 jaro',
+ other: 'preskaŭ {{count}} jaroj'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options !== null && options !== void 0 && options.comparison && options.comparison > 0) {
+ return 'post ' + result;
+ } else {
+ return 'antaŭ ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eo/_lib/formatLong/index.js b/node_modules/date-fns/locale/eo/_lib/formatLong/index.js
new file mode 100644
index 0000000..7cf7ed3
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, do 'de' MMMM y",
+ long: 'y-MMMM-dd',
+ medium: 'y-MMM-dd',
+ short: 'yyyy-MM-dd'
+};
+var timeFormats = {
+ full: "Ho 'horo kaj' m:ss zzzz",
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eo/_lib/formatRelative/index.js b/node_modules/date-fns/locale/eo/_lib/formatRelative/index.js
new file mode 100644
index 0000000..958a784
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'pasinta' eeee 'je' p",
+ yesterday: "'hieraŭ je' p",
+ today: "'hodiaŭ je' p",
+ tomorrow: "'morgaŭ je' p",
+ nextWeek: "eeee 'je' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eo/_lib/localize/index.js b/node_modules/date-fns/locale/eo/_lib/localize/index.js
new file mode 100644
index 0000000..5f65fb6
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/_lib/localize/index.js
@@ -0,0 +1,94 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['aK', 'pK'],
+ abbreviated: ['a.K.E.', 'p.K.E.'],
+ wide: ['antaŭ Komuna Erao', 'Komuna Erao']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1-a kvaronjaro', '2-a kvaronjaro', '3-a kvaronjaro', '4-a kvaronjaro']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'],
+ wide: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro']
+};
+var dayValues = {
+ narrow: ['D', 'L', 'M', 'M', 'Ĵ', 'V', 'S'],
+ short: ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'],
+ abbreviated: ['dim', 'lun', 'mar', 'mer', 'ĵaŭ', 'ven', 'sab'],
+ wide: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'noktomezo',
+ noon: 'tagmezo',
+ morning: 'matene',
+ afternoon: 'posttagmeze',
+ evening: 'vespere',
+ night: 'nokte'
+ },
+ abbreviated: {
+ am: 'a.t.m.',
+ pm: 'p.t.m.',
+ midnight: 'noktomezo',
+ noon: 'tagmezo',
+ morning: 'matene',
+ afternoon: 'posttagmeze',
+ evening: 'vespere',
+ night: 'nokte'
+ },
+ wide: {
+ am: 'antaŭtagmeze',
+ pm: 'posttagmeze',
+ midnight: 'noktomezo',
+ noon: 'tagmezo',
+ morning: 'matene',
+ afternoon: 'posttagmeze',
+ evening: 'vespere',
+ night: 'nokte'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ var number = Number(dirtyNumber);
+ return number + '-a';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return Number(quarter) - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eo/_lib/match/index.js b/node_modules/date-fns/locale/eo/_lib/match/index.js
new file mode 100644
index 0000000..7d14152
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?a)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^([ap]k)/i,
+ abbreviated: /^([ap]\.?\s?k\.?\s?e\.?)/i,
+ wide: /^((antaǔ |post )?komuna erao)/i
+};
+var parseEraPatterns = {
+ any: [/^a/i, /^[kp]/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^k[1234]/i,
+ wide: /^[1234](-?a)? kvaronjaro/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)/i,
+ wide: /^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^a(u|ŭ)/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[dlmĵjvs]/i,
+ short: /^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)/i,
+ abbreviated: /^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)/i,
+ wide: /^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^(j|ĵ)/i, /^v/i, /^s/i],
+ any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^(j|ĵ)/i, /^v/i, /^s/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i,
+ abbreviated: /^([ap][.\s]?t[.\s]?m[.\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i,
+ wide: /^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^noktom/i,
+ noon: /^t/i,
+ morning: /^m/i,
+ afternoon: /^posttagmeze/i,
+ evening: /^v/i,
+ night: /^n/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index2.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index2.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index2.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index2.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index2.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eo/index.d.ts b/node_modules/date-fns/locale/eo/index.d.ts
new file mode 100644
index 0000000..40716b3
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { eo } from 'date-fns/locale'
+export default eo
diff --git a/node_modules/date-fns/locale/eo/index.js b/node_modules/date-fns/locale/eo/index.js
new file mode 100644
index 0000000..254975e
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Esperanto locale.
+ * @language Esperanto
+ * @iso-639-2 epo
+ * @author date-fns
+ */
+var locale = {
+ code: 'eo',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eo/index.js.flow b/node_modules/date-fns/locale/eo/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/eo/package.json b/node_modules/date-fns/locale/eo/package.json
new file mode 100644
index 0000000..30a3a33
--- /dev/null
+++ b/node_modules/date-fns/locale/eo/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/eo/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/es/_lib/formatDistance/index.js b/node_modules/date-fns/locale/es/_lib/formatDistance/index.js
new file mode 100644
index 0000000..4d470ce
--- /dev/null
+++ b/node_modules/date-fns/locale/es/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'menos de un segundo',
+ other: 'menos de {{count}} segundos'
+ },
+ xSeconds: {
+ one: '1 segundo',
+ other: '{{count}} segundos'
+ },
+ halfAMinute: 'medio minuto',
+ lessThanXMinutes: {
+ one: 'menos de un minuto',
+ other: 'menos de {{count}} minutos'
+ },
+ xMinutes: {
+ one: '1 minuto',
+ other: '{{count}} minutos'
+ },
+ aboutXHours: {
+ one: 'alrededor de 1 hora',
+ other: 'alrededor de {{count}} horas'
+ },
+ xHours: {
+ one: '1 hora',
+ other: '{{count}} horas'
+ },
+ xDays: {
+ one: '1 día',
+ other: '{{count}} días'
+ },
+ aboutXWeeks: {
+ one: 'alrededor de 1 semana',
+ other: 'alrededor de {{count}} semanas'
+ },
+ xWeeks: {
+ one: '1 semana',
+ other: '{{count}} semanas'
+ },
+ aboutXMonths: {
+ one: 'alrededor de 1 mes',
+ other: 'alrededor de {{count}} meses'
+ },
+ xMonths: {
+ one: '1 mes',
+ other: '{{count}} meses'
+ },
+ aboutXYears: {
+ one: 'alrededor de 1 año',
+ other: 'alrededor de {{count}} años'
+ },
+ xYears: {
+ one: '1 año',
+ other: '{{count}} años'
+ },
+ overXYears: {
+ one: 'más de 1 año',
+ other: 'más de {{count}} años'
+ },
+ almostXYears: {
+ one: 'casi 1 año',
+ other: 'casi {{count}} años'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'en ' + result;
+ } else {
+ return 'hace ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/es/_lib/formatLong/index.js b/node_modules/date-fns/locale/es/_lib/formatLong/index.js
new file mode 100644
index 0000000..ed660e7
--- /dev/null
+++ b/node_modules/date-fns/locale/es/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, d 'de' MMMM 'de' y",
+ long: "d 'de' MMMM 'de' y",
+ medium: 'd MMM y',
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'a las' {{time}}",
+ long: "{{date}} 'a las' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/es/_lib/formatRelative/index.js b/node_modules/date-fns/locale/es/_lib/formatRelative/index.js
new file mode 100644
index 0000000..2212b04
--- /dev/null
+++ b/node_modules/date-fns/locale/es/_lib/formatRelative/index.js
@@ -0,0 +1,32 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'el' eeee 'pasado a la' p",
+ yesterday: "'ayer a la' p",
+ today: "'hoy a la' p",
+ tomorrow: "'mañana a la' p",
+ nextWeek: "eeee 'a la' p",
+ other: 'P'
+};
+var formatRelativeLocalePlural = {
+ lastWeek: "'el' eeee 'pasado a las' p",
+ yesterday: "'ayer a las' p",
+ today: "'hoy a las' p",
+ tomorrow: "'mañana a las' p",
+ nextWeek: "eeee 'a las' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ if (date.getUTCHours() !== 1) {
+ return formatRelativeLocalePlural[token];
+ } else {
+ return formatRelativeLocale[token];
+ }
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/es/_lib/localize/index.js b/node_modules/date-fns/locale/es/_lib/localize/index.js
new file mode 100644
index 0000000..ba86f80
--- /dev/null
+++ b/node_modules/date-fns/locale/es/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['AC', 'DC'],
+ abbreviated: ['AC', 'DC'],
+ wide: ['antes de cristo', 'después de cristo']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['T1', 'T2', 'T3', 'T4'],
+ wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre']
+};
+var monthValues = {
+ narrow: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],
+ abbreviated: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'],
+ wide: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre']
+};
+var dayValues = {
+ narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'],
+ short: ['do', 'lu', 'ma', 'mi', 'ju', 'vi', 'sá'],
+ abbreviated: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'],
+ wide: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mn',
+ noon: 'md',
+ morning: 'mañana',
+ afternoon: 'tarde',
+ evening: 'tarde',
+ night: 'noche'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'medianoche',
+ noon: 'mediodia',
+ morning: 'mañana',
+ afternoon: 'tarde',
+ evening: 'tarde',
+ night: 'noche'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'medianoche',
+ noon: 'mediodia',
+ morning: 'mañana',
+ afternoon: 'tarde',
+ evening: 'tarde',
+ night: 'noche'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mn',
+ noon: 'md',
+ morning: 'de la mañana',
+ afternoon: 'de la tarde',
+ evening: 'de la tarde',
+ night: 'de la noche'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'medianoche',
+ noon: 'mediodia',
+ morning: 'de la mañana',
+ afternoon: 'de la tarde',
+ evening: 'de la tarde',
+ night: 'de la noche'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'medianoche',
+ noon: 'mediodia',
+ morning: 'de la mañana',
+ afternoon: 'de la tarde',
+ evening: 'de la tarde',
+ night: 'de la noche'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'º';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return Number(quarter) - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/es/_lib/match/index.js b/node_modules/date-fns/locale/es/_lib/match/index.js
new file mode 100644
index 0000000..bfa9aa4
--- /dev/null
+++ b/node_modules/date-fns/locale/es/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(º)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ac|dc|a|d)/i,
+ abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,
+ wide: /^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i
+};
+var parseEraPatterns = {
+ any: [/^ac/i, /^dc/i],
+ wide: [/^(antes de cristo|antes de la era com[uú]n)/i, /^(despu[eé]s de cristo|era com[uú]n)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^T[1234]/i,
+ wide: /^[1234](º)? trimestre/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[efmajsond]/i,
+ abbreviated: /^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,
+ wide: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^e/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^en/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]
+};
+var matchDayPatterns = {
+ narrow: /^[dlmjvs]/i,
+ short: /^(do|lu|ma|mi|ju|vi|s[áa])/i,
+ abbreviated: /^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,
+ wide: /^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i],
+ any: [/^do/i, /^lu/i, /^ma/i, /^mi/i, /^ju/i, /^vi/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,
+ any: /^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mn/i,
+ noon: /^md/i,
+ morning: /mañana/i,
+ afternoon: /tarde/i,
+ evening: /tarde/i,
+ night: /noche/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index2.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index2.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index2.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index2.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index2.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/es/index.d.ts b/node_modules/date-fns/locale/es/index.d.ts
new file mode 100644
index 0000000..8b0431e
--- /dev/null
+++ b/node_modules/date-fns/locale/es/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { es } from 'date-fns/locale'
+export default es
diff --git a/node_modules/date-fns/locale/es/index.js b/node_modules/date-fns/locale/es/index.js
new file mode 100644
index 0000000..8cbeee6
--- /dev/null
+++ b/node_modules/date-fns/locale/es/index.js
@@ -0,0 +1,39 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Spanish locale.
+ * @language Spanish
+ * @iso-639-2 spa
+ * @author Juan Angosto [@juanangosto]{@link https://github.com/juanangosto}
+ * @author Guillermo Grau [@guigrpa]{@link https://github.com/guigrpa}
+ * @author Fernando Agüero [@fjaguero]{@link https://github.com/fjaguero}
+ * @author Gastón Haro [@harogaston]{@link https://github.com/harogaston}
+ * @author Yago Carballo [@YagoCarballo]{@link https://github.com/YagoCarballo}
+ */
+var locale = {
+ code: 'es',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/es/index.js.flow b/node_modules/date-fns/locale/es/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/es/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/es/package.json b/node_modules/date-fns/locale/es/package.json
new file mode 100644
index 0000000..51de8c5
--- /dev/null
+++ b/node_modules/date-fns/locale/es/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/es/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/et/_lib/formatDistance/index.js b/node_modules/date-fns/locale/et/_lib/formatDistance/index.js
new file mode 100644
index 0000000..954bb4b
--- /dev/null
+++ b/node_modules/date-fns/locale/et/_lib/formatDistance/index.js
@@ -0,0 +1,184 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ standalone: {
+ one: 'vähem kui üks sekund',
+ other: 'vähem kui {{count}} sekundit'
+ },
+ withPreposition: {
+ one: 'vähem kui ühe sekundi',
+ other: 'vähem kui {{count}} sekundi'
+ }
+ },
+ xSeconds: {
+ standalone: {
+ one: 'üks sekund',
+ other: '{{count}} sekundit'
+ },
+ withPreposition: {
+ one: 'ühe sekundi',
+ other: '{{count}} sekundi'
+ }
+ },
+ halfAMinute: {
+ standalone: 'pool minutit',
+ withPreposition: 'poole minuti'
+ },
+ lessThanXMinutes: {
+ standalone: {
+ one: 'vähem kui üks minut',
+ other: 'vähem kui {{count}} minutit'
+ },
+ withPreposition: {
+ one: 'vähem kui ühe minuti',
+ other: 'vähem kui {{count}} minuti'
+ }
+ },
+ xMinutes: {
+ standalone: {
+ one: 'üks minut',
+ other: '{{count}} minutit'
+ },
+ withPreposition: {
+ one: 'ühe minuti',
+ other: '{{count}} minuti'
+ }
+ },
+ aboutXHours: {
+ standalone: {
+ one: 'umbes üks tund',
+ other: 'umbes {{count}} tundi'
+ },
+ withPreposition: {
+ one: 'umbes ühe tunni',
+ other: 'umbes {{count}} tunni'
+ }
+ },
+ xHours: {
+ standalone: {
+ one: 'üks tund',
+ other: '{{count}} tundi'
+ },
+ withPreposition: {
+ one: 'ühe tunni',
+ other: '{{count}} tunni'
+ }
+ },
+ xDays: {
+ standalone: {
+ one: 'üks päev',
+ other: '{{count}} päeva'
+ },
+ withPreposition: {
+ one: 'ühe päeva',
+ other: '{{count}} päeva'
+ }
+ },
+ aboutXWeeks: {
+ standalone: {
+ one: 'umbes üks nädal',
+ other: 'umbes {{count}} nädalat'
+ },
+ withPreposition: {
+ one: 'umbes ühe nädala',
+ other: 'umbes {{count}} nädala'
+ }
+ },
+ xWeeks: {
+ standalone: {
+ one: 'üks nädal',
+ other: '{{count}} nädalat'
+ },
+ withPreposition: {
+ one: 'ühe nädala',
+ other: '{{count}} nädala'
+ }
+ },
+ aboutXMonths: {
+ standalone: {
+ one: 'umbes üks kuu',
+ other: 'umbes {{count}} kuud'
+ },
+ withPreposition: {
+ one: 'umbes ühe kuu',
+ other: 'umbes {{count}} kuu'
+ }
+ },
+ xMonths: {
+ standalone: {
+ one: 'üks kuu',
+ other: '{{count}} kuud'
+ },
+ withPreposition: {
+ one: 'ühe kuu',
+ other: '{{count}} kuu'
+ }
+ },
+ aboutXYears: {
+ standalone: {
+ one: 'umbes üks aasta',
+ other: 'umbes {{count}} aastat'
+ },
+ withPreposition: {
+ one: 'umbes ühe aasta',
+ other: 'umbes {{count}} aasta'
+ }
+ },
+ xYears: {
+ standalone: {
+ one: 'üks aasta',
+ other: '{{count}} aastat'
+ },
+ withPreposition: {
+ one: 'ühe aasta',
+ other: '{{count}} aasta'
+ }
+ },
+ overXYears: {
+ standalone: {
+ one: 'rohkem kui üks aasta',
+ other: 'rohkem kui {{count}} aastat'
+ },
+ withPreposition: {
+ one: 'rohkem kui ühe aasta',
+ other: 'rohkem kui {{count}} aasta'
+ }
+ },
+ almostXYears: {
+ standalone: {
+ one: 'peaaegu üks aasta',
+ other: 'peaaegu {{count}} aastat'
+ },
+ withPreposition: {
+ one: 'peaaegu ühe aasta',
+ other: 'peaaegu {{count}} aasta'
+ }
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var usageGroup = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone;
+ var result;
+ if (typeof usageGroup === 'string') {
+ result = usageGroup;
+ } else if (count === 1) {
+ result = usageGroup.one;
+ } else {
+ result = usageGroup.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + ' pärast';
+ } else {
+ return result + ' eest';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/et/_lib/formatLong/index.js b/node_modules/date-fns/locale/et/_lib/formatLong/index.js
new file mode 100644
index 0000000..fd3beb7
--- /dev/null
+++ b/node_modules/date-fns/locale/et/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d. MMMM y',
+ long: 'd. MMMM y',
+ medium: 'd. MMM y',
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'kell' {{time}}",
+ long: "{{date}} 'kell' {{time}}",
+ medium: '{{date}}. {{time}}',
+ short: '{{date}}. {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/et/_lib/formatRelative/index.js b/node_modules/date-fns/locale/et/_lib/formatRelative/index.js
new file mode 100644
index 0000000..cc8500f
--- /dev/null
+++ b/node_modules/date-fns/locale/et/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'eelmine' eeee 'kell' p",
+ yesterday: "'eile kell' p",
+ today: "'täna kell' p",
+ tomorrow: "'homme kell' p",
+ nextWeek: "'järgmine' eeee 'kell' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/et/_lib/localize/index.js b/node_modules/date-fns/locale/et/_lib/localize/index.js
new file mode 100644
index 0000000..5cdbd5c
--- /dev/null
+++ b/node_modules/date-fns/locale/et/_lib/localize/index.js
@@ -0,0 +1,132 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['e.m.a', 'm.a.j'],
+ abbreviated: ['e.m.a', 'm.a.j'],
+ wide: ['enne meie ajaarvamist', 'meie ajaarvamise järgi']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
+};
+var monthValues = {
+ narrow: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'],
+ wide: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember']
+};
+var dayValues = {
+ narrow: ['P', 'E', 'T', 'K', 'N', 'R', 'L'],
+ short: ['P', 'E', 'T', 'K', 'N', 'R', 'L'],
+ abbreviated: ['pühap.', 'esmasp.', 'teisip.', 'kolmap.', 'neljap.', 'reede.', 'laup.'],
+ wide: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'kesköö',
+ noon: 'keskpäev',
+ morning: 'hommik',
+ afternoon: 'pärastlõuna',
+ evening: 'õhtu',
+ night: 'öö'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'kesköö',
+ noon: 'keskpäev',
+ morning: 'hommik',
+ afternoon: 'pärastlõuna',
+ evening: 'õhtu',
+ night: 'öö'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'kesköö',
+ noon: 'keskpäev',
+ morning: 'hommik',
+ afternoon: 'pärastlõuna',
+ evening: 'õhtu',
+ night: 'öö'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'keskööl',
+ noon: 'keskpäeval',
+ morning: 'hommikul',
+ afternoon: 'pärastlõunal',
+ evening: 'õhtul',
+ night: 'öösel'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'keskööl',
+ noon: 'keskpäeval',
+ morning: 'hommikul',
+ afternoon: 'pärastlõunal',
+ evening: 'õhtul',
+ night: 'öösel'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'keskööl',
+ noon: 'keskpäeval',
+ morning: 'hommikul',
+ afternoon: 'pärastlõunal',
+ evening: 'õhtul',
+ night: 'öösel'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: monthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide',
+ formattingValues: dayValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/et/_lib/match/index.js b/node_modules/date-fns/locale/et/_lib/match/index.js
new file mode 100644
index 0000000..6e0cf5c
--- /dev/null
+++ b/node_modules/date-fns/locale/et/_lib/match/index.js
@@ -0,0 +1,105 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^\d+\./i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(e\.m\.a|m\.a\.j|eKr|pKr)/i,
+ abbreviated: /^(e\.m\.a|m\.a\.j|eKr|pKr)/i,
+ wide: /^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)/i
+};
+var parseEraPatterns = {
+ any: [/^e/i, /^(m|p)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^K[1234]/i,
+ wide: /^[1234](\.)? kvartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jvmasond]/i,
+ abbreviated: /^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)/i,
+ wide: /^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^v/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^v/i, /^mär/i, /^ap/i, /^mai/i, /^juun/i, /^juul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[petknrl]/i,
+ short: /^[petknrl]/i,
+ abbreviated: /^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\.?/i,
+ wide: /^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)/i
+};
+var parseDayPatterns = {
+ any: [/^p/i, /^e/i, /^t/i, /^k/i, /^n/i, /^r/i, /^l/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^keskö/i,
+ noon: /^keskp/i,
+ morning: /hommik/i,
+ afternoon: /pärastlõuna/i,
+ evening: /õhtu/i,
+ night: /öö/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/et/index.d.ts b/node_modules/date-fns/locale/et/index.d.ts
new file mode 100644
index 0000000..debd0b9
--- /dev/null
+++ b/node_modules/date-fns/locale/et/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { et } from 'date-fns/locale'
+export default et
diff --git a/node_modules/date-fns/locale/et/index.js b/node_modules/date-fns/locale/et/index.js
new file mode 100644
index 0000000..8ee290d
--- /dev/null
+++ b/node_modules/date-fns/locale/et/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Estonian locale.
+ * @language Estonian
+ * @iso-639-2 est
+ * @author Priit Hansen [@HansenPriit]{@link https://github.com/priithansen}
+ */
+var locale = {
+ code: 'et',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/et/index.js.flow b/node_modules/date-fns/locale/et/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/et/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/et/package.json b/node_modules/date-fns/locale/et/package.json
new file mode 100644
index 0000000..d70b6cb
--- /dev/null
+++ b/node_modules/date-fns/locale/et/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/et/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eu/_lib/formatDistance/index.js b/node_modules/date-fns/locale/eu/_lib/formatDistance/index.js
new file mode 100644
index 0000000..c6b5ef0
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'segundo bat baino gutxiago',
+ other: '{{count}} segundo baino gutxiago'
+ },
+ xSeconds: {
+ one: '1 segundo',
+ other: '{{count}} segundo'
+ },
+ halfAMinute: 'minutu erdi',
+ lessThanXMinutes: {
+ one: 'minutu bat baino gutxiago',
+ other: '{{count}} minutu baino gutxiago'
+ },
+ xMinutes: {
+ one: '1 minutu',
+ other: '{{count}} minutu'
+ },
+ aboutXHours: {
+ one: '1 ordu gutxi gorabehera',
+ other: '{{count}} ordu gutxi gorabehera'
+ },
+ xHours: {
+ one: '1 ordu',
+ other: '{{count}} ordu'
+ },
+ xDays: {
+ one: '1 egun',
+ other: '{{count}} egun'
+ },
+ aboutXWeeks: {
+ one: 'aste 1 inguru',
+ other: '{{count}} aste inguru'
+ },
+ xWeeks: {
+ one: '1 aste',
+ other: '{{count}} astean'
+ },
+ aboutXMonths: {
+ one: '1 hilabete gutxi gorabehera',
+ other: '{{count}} hilabete gutxi gorabehera'
+ },
+ xMonths: {
+ one: '1 hilabete',
+ other: '{{count}} hilabete'
+ },
+ aboutXYears: {
+ one: '1 urte gutxi gorabehera',
+ other: '{{count}} urte gutxi gorabehera'
+ },
+ xYears: {
+ one: '1 urte',
+ other: '{{count}} urte'
+ },
+ overXYears: {
+ one: '1 urte baino gehiago',
+ other: '{{count}} urte baino gehiago'
+ },
+ almostXYears: {
+ one: 'ia 1 urte',
+ other: 'ia {{count}} urte'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'en ' + result;
+ } else {
+ return 'duela ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eu/_lib/formatLong/index.js b/node_modules/date-fns/locale/eu/_lib/formatLong/index.js
new file mode 100644
index 0000000..22b4b8a
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, y'ko' MMMM'ren' d'a' y'ren'",
+ long: "y'ko' MMMM'ren' d'a'",
+ medium: 'y MMM d',
+ short: 'yy/MM/dd'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'tan' {{time}}",
+ long: "{{date}} 'tan' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eu/_lib/formatRelative/index.js b/node_modules/date-fns/locale/eu/_lib/formatRelative/index.js
new file mode 100644
index 0000000..95e02cf
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/_lib/formatRelative/index.js
@@ -0,0 +1,31 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'joan den' eeee, LT",
+ yesterday: "'atzo,' p",
+ today: "'gaur,' p",
+ tomorrow: "'bihar,' p",
+ nextWeek: 'eeee, p',
+ other: 'P'
+};
+var formatRelativeLocalePlural = {
+ lastWeek: "'joan den' eeee, p",
+ yesterday: "'atzo,' p",
+ today: "'gaur,' p",
+ tomorrow: "'bihar,' p",
+ nextWeek: 'eeee, p',
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date) {
+ if (date.getUTCHours() !== 1) {
+ return formatRelativeLocalePlural[token];
+ }
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eu/_lib/localize/index.js b/node_modules/date-fns/locale/eu/_lib/localize/index.js
new file mode 100644
index 0000000..1860cec
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['k.a.', 'k.o.'],
+ abbreviated: ['k.a.', 'k.o.'],
+ wide: ['kristo aurretik', 'kristo ondoren']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1H', '2H', '3H', '4H'],
+ wide: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', '4. hiruhilekoa']
+};
+var monthValues = {
+ narrow: ['u', 'o', 'm', 'a', 'm', 'e', 'u', 'a', 'i', 'u', 'a', 'a'],
+ abbreviated: ['urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', 'abu', 'ira', 'urr', 'aza', 'abe'],
+ wide: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua']
+};
+var dayValues = {
+ narrow: ['i', 'a', 'a', 'a', 'o', 'o', 'l'],
+ short: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'],
+ abbreviated: ['iga', 'ast', 'ast', 'ast', 'ost', 'ost', 'lar'],
+ wide: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'ge',
+ noon: 'eg',
+ morning: 'goiza',
+ afternoon: 'arratsaldea',
+ evening: 'arratsaldea',
+ night: 'gaua'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'gauerdia',
+ noon: 'eguerdia',
+ morning: 'goiza',
+ afternoon: 'arratsaldea',
+ evening: 'arratsaldea',
+ night: 'gaua'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'gauerdia',
+ noon: 'eguerdia',
+ morning: 'goiza',
+ afternoon: 'arratsaldea',
+ evening: 'arratsaldea',
+ night: 'gaua'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'ge',
+ noon: 'eg',
+ morning: 'goizean',
+ afternoon: 'arratsaldean',
+ evening: 'arratsaldean',
+ night: 'gauean'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'gauerdia',
+ noon: 'eguerdia',
+ morning: 'goizean',
+ afternoon: 'arratsaldean',
+ evening: 'arratsaldean',
+ night: 'gauean'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'gauerdia',
+ noon: 'eguerdia',
+ morning: 'goizean',
+ afternoon: 'arratsaldean',
+ evening: 'arratsaldean',
+ night: 'gauean'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eu/_lib/match/index.js b/node_modules/date-fns/locale/eu/_lib/match/index.js
new file mode 100644
index 0000000..b030212
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/_lib/match/index.js
@@ -0,0 +1,121 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(.)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(k.a.|k.o.)/i,
+ abbreviated: /^(k.a.|k.o.)/i,
+ wide: /^(kristo aurretik|kristo ondoren)/i
+};
+var parseEraPatterns = {
+ narrow: [/^k.a./i, /^k.o./i],
+ abbreviated: [/^(k.a.)/i, /^(k.o.)/i],
+ wide: [/^(kristo aurretik)/i, /^(kristo ondoren)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]H/i,
+ wide: /^[1234](.)? hiruhilekoa/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[uomaei]/i,
+ abbreviated: /^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)/i,
+ wide: /^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^u/i, /^o/i, /^m/i, /^a/i, /^m/i, /^e/i, /^u/i, /^a/i, /^i/i, /^u/i, /^a/i, /^a/i],
+ any: [/^urt/i, /^ots/i, /^mar/i, /^api/i, /^mai/i, /^eka/i, /^uzt/i, /^abu/i, /^ira/i, /^urr/i, /^aza/i, /^abe/i]
+};
+var matchDayPatterns = {
+ narrow: /^[iaol]/i,
+ short: /^(ig|al|as|az|og|or|lr)/i,
+ abbreviated: /^(iga|ast|ast|ast|ost|ost|lar)/i,
+ wide: /^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)/i
+};
+var parseDayPatterns = {
+ narrow: [/^i/i, /^a/i, /^a/i, /^a/i, /^o/i, /^o/i, /^l/i],
+ short: [/^ig/i, /^al/i, /^as/i, /^az/i, /^og/i, /^or/i, /^lr/i],
+ abbreviated: [/^iga/i, /^ast/i, /^ast/i, /^ast/i, /^ost/i, /^ost/i, /^lar/i],
+ wide: [/^igandea/i, /^astelehena/i, /^asteartea/i, /^asteazkena/i, /^osteguna/i, /^ostirala/i, /^larunbata/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i,
+ any: /^([ap]\.?\s?m\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i
+};
+var parseDayPeriodPatterns = {
+ narrow: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^ge/i,
+ noon: /^eg/i,
+ morning: /goiz/i,
+ afternoon: /arratsaldea/i,
+ evening: /arratsaldea/i,
+ night: /gau/i
+ },
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^gauerdia/i,
+ noon: /^eguerdia/i,
+ morning: /goiz/i,
+ afternoon: /arratsaldea/i,
+ evening: /arratsaldea/i,
+ night: /gau/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eu/index.d.ts b/node_modules/date-fns/locale/eu/index.d.ts
new file mode 100644
index 0000000..ec84189
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { eu } from 'date-fns/locale'
+export default eu
diff --git a/node_modules/date-fns/locale/eu/index.js b/node_modules/date-fns/locale/eu/index.js
new file mode 100644
index 0000000..333f609
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Basque locale.
+ * @language Basque
+ * @iso-639-2 eus
+ * @author Jacob Söderblom [@JacobSoderblom]{@link https://github.com/JacobSoderblom}
+ */
+var locale = {
+ code: 'eu',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/eu/index.js.flow b/node_modules/date-fns/locale/eu/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/eu/package.json b/node_modules/date-fns/locale/eu/package.json
new file mode 100644
index 0000000..6051070
--- /dev/null
+++ b/node_modules/date-fns/locale/eu/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/eu/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fa-IR/_lib/formatDistance/index.js b/node_modules/date-fns/locale/fa-IR/_lib/formatDistance/index.js
new file mode 100644
index 0000000..9f140df
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'کمتر از یک ثانیه',
+ other: 'کمتر از {{count}} ثانیه'
+ },
+ xSeconds: {
+ one: '1 ثانیه',
+ other: '{{count}} ثانیه'
+ },
+ halfAMinute: 'نیم دقیقه',
+ lessThanXMinutes: {
+ one: 'کمتر از یک دقیقه',
+ other: 'کمتر از {{count}} دقیقه'
+ },
+ xMinutes: {
+ one: '1 دقیقه',
+ other: '{{count}} دقیقه'
+ },
+ aboutXHours: {
+ one: 'حدود 1 ساعت',
+ other: 'حدود {{count}} ساعت'
+ },
+ xHours: {
+ one: '1 ساعت',
+ other: '{{count}} ساعت'
+ },
+ xDays: {
+ one: '1 روز',
+ other: '{{count}} روز'
+ },
+ aboutXWeeks: {
+ one: 'حدود 1 هفته',
+ other: 'حدود {{count}} هفته'
+ },
+ xWeeks: {
+ one: '1 هفته',
+ other: '{{count}} هفته'
+ },
+ aboutXMonths: {
+ one: 'حدود 1 ماه',
+ other: 'حدود {{count}} ماه'
+ },
+ xMonths: {
+ one: '1 ماه',
+ other: '{{count}} ماه'
+ },
+ aboutXYears: {
+ one: 'حدود 1 سال',
+ other: 'حدود {{count}} سال'
+ },
+ xYears: {
+ one: '1 سال',
+ other: '{{count}} سال'
+ },
+ overXYears: {
+ one: 'بیشتر از 1 سال',
+ other: 'بیشتر از {{count}} سال'
+ },
+ almostXYears: {
+ one: 'نزدیک 1 سال',
+ other: 'نزدیک {{count}} سال'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'در ' + result;
+ } else {
+ return result + ' قبل';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fa-IR/_lib/formatLong/index.js b/node_modules/date-fns/locale/fa-IR/_lib/formatLong/index.js
new file mode 100644
index 0000000..70b4df1
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE do MMMM y',
+ long: 'do MMMM y',
+ medium: 'd MMM y',
+ short: 'yyyy/MM/dd'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'در' {{time}}",
+ long: "{{date}} 'در' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fa-IR/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fa-IR/_lib/formatRelative/index.js
new file mode 100644
index 0000000..eaffb20
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'گذشته در' p",
+ yesterday: "'دیروز در' p",
+ today: "'امروز در' p",
+ tomorrow: "'فردا در' p",
+ nextWeek: "eeee 'در' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fa-IR/_lib/localize/index.js b/node_modules/date-fns/locale/fa-IR/_lib/localize/index.js
new file mode 100644
index 0000000..d99305c
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/_lib/localize/index.js
@@ -0,0 +1,132 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ق', 'ب'],
+ abbreviated: ['ق.م.', 'ب.م.'],
+ wide: ['قبل از میلاد', 'بعد از میلاد']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['س‌م1', 'س‌م2', 'س‌م3', 'س‌م4'],
+ wide: ['سه‌ماهه 1', 'سه‌ماهه 2', 'سه‌ماهه 3', 'سه‌ماهه 4']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['ژ', 'ف', 'م', 'آ', 'م', 'ج', 'ج', 'آ', 'س', 'ا', 'ن', 'د'],
+ abbreviated: ['ژانـ', 'فور', 'مارس', 'آپر', 'می', 'جون', 'جولـ', 'آگو', 'سپتـ', 'اکتـ', 'نوامـ', 'دسامـ'],
+ wide: ['ژانویه', 'فوریه', 'مارس', 'آپریل', 'می', 'جون', 'جولای', 'آگوست', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر']
+};
+var dayValues = {
+ narrow: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],
+ short: ['1ش', '2ش', '3ش', '4ش', '5ش', 'ج', 'ش'],
+ abbreviated: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],
+ wide: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ق',
+ pm: 'ب',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'ص',
+ afternoon: 'ب.ظ.',
+ evening: 'ع',
+ night: 'ش'
+ },
+ abbreviated: {
+ am: 'ق.ظ.',
+ pm: 'ب.ظ.',
+ midnight: 'نیمه‌شب',
+ noon: 'ظهر',
+ morning: 'صبح',
+ afternoon: 'بعدازظهر',
+ evening: 'عصر',
+ night: 'شب'
+ },
+ wide: {
+ am: 'قبل‌ازظهر',
+ pm: 'بعدازظهر',
+ midnight: 'نیمه‌شب',
+ noon: 'ظهر',
+ morning: 'صبح',
+ afternoon: 'بعدازظهر',
+ evening: 'عصر',
+ night: 'شب'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ق',
+ pm: 'ب',
+ midnight: 'ن',
+ noon: 'ظ',
+ morning: 'ص',
+ afternoon: 'ب.ظ.',
+ evening: 'ع',
+ night: 'ش'
+ },
+ abbreviated: {
+ am: 'ق.ظ.',
+ pm: 'ب.ظ.',
+ midnight: 'نیمه‌شب',
+ noon: 'ظهر',
+ morning: 'صبح',
+ afternoon: 'بعدازظهر',
+ evening: 'عصر',
+ night: 'شب'
+ },
+ wide: {
+ am: 'قبل‌ازظهر',
+ pm: 'بعدازظهر',
+ midnight: 'نیمه‌شب',
+ noon: 'ظهر',
+ morning: 'صبح',
+ afternoon: 'بعدازظهر',
+ evening: 'عصر',
+ night: 'شب'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fa-IR/_lib/match/index.js b/node_modules/date-fns/locale/fa-IR/_lib/match/index.js
new file mode 100644
index 0000000..b7bb70b
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ق|ب)/i,
+ abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i,
+ wide: /^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i
+};
+var parseEraPatterns = {
+ any: [/^قبل/i, /^بعد/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^س‌م[1234]/i,
+ wide: /^سه‌ماهه [1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[جژفمآاماسند]/i,
+ abbreviated: /^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i,
+ wide: /^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^(ژ|ج)/i, /^ف/i, /^م/i, /^(آ|ا)/i, /^م/i, /^(ژ|ج)/i, /^(ج|ژ)/i, /^(آ|ا)/i, /^س/i, /^ا/i, /^ن/i, /^د/i],
+ any: [/^ژا/i, /^ف/i, /^ما/i, /^آپ/i, /^(می|مه)/i, /^(ژوئن|جون)/i, /^(ژوئی|جول)/i, /^(اوت|آگ)/i, /^س/i, /^(اوک|اک)/i, /^ن/i, /^د/i]
+};
+var matchDayPatterns = {
+ narrow: /^[شیدسچپج]/i,
+ short: /^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,
+ abbreviated: /^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i,
+ wide: /^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ی/i, /^دو/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i],
+ any: [/^(ی|1ش|یکشنبه)/i, /^(د|2ش|دوشنبه)/i, /^(س|3ش|سه‌شنبه)/i, /^(چ|4ش|چهارشنبه)/i, /^(پ|5ش|پنجشنبه)/i, /^(ج|جمعه)/i, /^(ش|شنبه)/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,
+ abbreviated: /^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i,
+ wide: /^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^(ق|ق.ظ.|قبل‌ازظهر)/i,
+ pm: /^(ب|ب.ظ.|بعدازظهر)/i,
+ midnight: /^(‌نیمه‌شب|ن)/i,
+ noon: /^(ظ|ظهر)/i,
+ morning: /(ص|صبح)/i,
+ afternoon: /(ب|ب.ظ.|بعدازظهر)/i,
+ evening: /(ع|عصر)/i,
+ night: /(ش|شب)/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fa-IR/index.d.ts b/node_modules/date-fns/locale/fa-IR/index.d.ts
new file mode 100644
index 0000000..2e6e4bb
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { faIR } from 'date-fns/locale'
+export default faIR
diff --git a/node_modules/date-fns/locale/fa-IR/index.js b/node_modules/date-fns/locale/fa-IR/index.js
new file mode 100644
index 0000000..c53bb29
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Persian/Farsi locale (Iran).
+ * @language Persian
+ * @iso-639-2 ira
+ * @author Morteza Ziyae [@mort3za]{@link https://github.com/mort3za}
+ */
+var locale = {
+ code: 'fa-IR',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 6 /* Saturday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fa-IR/index.js.flow b/node_modules/date-fns/locale/fa-IR/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/fa-IR/package.json b/node_modules/date-fns/locale/fa-IR/package.json
new file mode 100644
index 0000000..ca90825
--- /dev/null
+++ b/node_modules/date-fns/locale/fa-IR/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/fa-IR/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fi/_lib/formatDistance/index.js b/node_modules/date-fns/locale/fi/_lib/formatDistance/index.js
new file mode 100644
index 0000000..265045c
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/_lib/formatDistance/index.js
@@ -0,0 +1,126 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function futureSeconds(text) {
+ return text.replace(/sekuntia?/, 'sekunnin');
+}
+function futureMinutes(text) {
+ return text.replace(/minuuttia?/, 'minuutin');
+}
+function futureHours(text) {
+ return text.replace(/tuntia?/, 'tunnin');
+}
+function futureDays(text) {
+ return text.replace(/päivää?/, 'päivän');
+}
+function futureWeeks(text) {
+ return text.replace(/(viikko|viikkoa)/, 'viikon');
+}
+function futureMonths(text) {
+ return text.replace(/(kuukausi|kuukautta)/, 'kuukauden');
+}
+function futureYears(text) {
+ return text.replace(/(vuosi|vuotta)/, 'vuoden');
+}
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'alle sekunti',
+ other: 'alle {{count}} sekuntia',
+ futureTense: futureSeconds
+ },
+ xSeconds: {
+ one: 'sekunti',
+ other: '{{count}} sekuntia',
+ futureTense: futureSeconds
+ },
+ halfAMinute: {
+ one: 'puoli minuuttia',
+ other: 'puoli minuuttia',
+ futureTense: function futureTense(_text) {
+ return 'puolen minuutin';
+ }
+ },
+ lessThanXMinutes: {
+ one: 'alle minuutti',
+ other: 'alle {{count}} minuuttia',
+ futureTense: futureMinutes
+ },
+ xMinutes: {
+ one: 'minuutti',
+ other: '{{count}} minuuttia',
+ futureTense: futureMinutes
+ },
+ aboutXHours: {
+ one: 'noin tunti',
+ other: 'noin {{count}} tuntia',
+ futureTense: futureHours
+ },
+ xHours: {
+ one: 'tunti',
+ other: '{{count}} tuntia',
+ futureTense: futureHours
+ },
+ xDays: {
+ one: 'päivä',
+ other: '{{count}} päivää',
+ futureTense: futureDays
+ },
+ aboutXWeeks: {
+ one: 'noin viikko',
+ other: 'noin {{count}} viikkoa',
+ futureTense: futureWeeks
+ },
+ xWeeks: {
+ one: 'viikko',
+ other: '{{count}} viikkoa',
+ futureTense: futureWeeks
+ },
+ aboutXMonths: {
+ one: 'noin kuukausi',
+ other: 'noin {{count}} kuukautta',
+ futureTense: futureMonths
+ },
+ xMonths: {
+ one: 'kuukausi',
+ other: '{{count}} kuukautta',
+ futureTense: futureMonths
+ },
+ aboutXYears: {
+ one: 'noin vuosi',
+ other: 'noin {{count}} vuotta',
+ futureTense: futureYears
+ },
+ xYears: {
+ one: 'vuosi',
+ other: '{{count}} vuotta',
+ futureTense: futureYears
+ },
+ overXYears: {
+ one: 'yli vuosi',
+ other: 'yli {{count}} vuotta',
+ futureTense: futureYears
+ },
+ almostXYears: {
+ one: 'lähes vuosi',
+ other: 'lähes {{count}} vuotta',
+ futureTense: futureYears
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var tokenValue = formatDistanceLocale[token];
+ var result = count === 1 ? tokenValue.one : tokenValue.other.replace('{{count}}', String(count));
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return tokenValue.futureTense(result) + ' kuluttua';
+ } else {
+ return result + ' sitten';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fi/_lib/formatLong/index.js b/node_modules/date-fns/locale/fi/_lib/formatLong/index.js
new file mode 100644
index 0000000..c486005
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'eeee d. MMMM y',
+ long: 'd. MMMM y',
+ medium: 'd. MMM y',
+ short: 'd.M.y'
+};
+var timeFormats = {
+ full: 'HH.mm.ss zzzz',
+ long: 'HH.mm.ss z',
+ medium: 'HH.mm.ss',
+ short: 'HH.mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'klo' {{time}}",
+ long: "{{date}} 'klo' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fi/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fi/_lib/formatRelative/index.js
new file mode 100644
index 0000000..8075af7
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'viime' eeee 'klo' p",
+ yesterday: "'eilen klo' p",
+ today: "'tänään klo' p",
+ tomorrow: "'huomenna klo' p",
+ nextWeek: "'ensi' eeee 'klo' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fi/_lib/localize/index.js b/node_modules/date-fns/locale/fi/_lib/localize/index.js
new file mode 100644
index 0000000..ff43f3f
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/_lib/localize/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['eaa.', 'jaa.'],
+ abbreviated: ['eaa.', 'jaa.'],
+ wide: ['ennen ajanlaskun alkua', 'jälkeen ajanlaskun alun']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1. kvartaali', '2. kvartaali', '3. kvartaali', '4. kvartaali']
+};
+var monthValues = {
+ narrow: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'],
+ abbreviated: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'],
+ wide: ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu']
+};
+var formattingMonthValues = {
+ narrow: monthValues.narrow,
+ abbreviated: monthValues.abbreviated,
+ wide: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', 'lokakuuta', 'marraskuuta', 'joulukuuta']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'T', 'K', 'T', 'P', 'L'],
+ short: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'],
+ abbreviated: ['sunn.', 'maan.', 'tiis.', 'kesk.', 'torst.', 'perj.', 'la'],
+ wide: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai']
+};
+var formattingDayValues = {
+ narrow: dayValues.narrow,
+ short: dayValues.short,
+ abbreviated: dayValues.abbreviated,
+ wide: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', 'torstaina', 'perjantaina', 'lauantaina']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ap',
+ pm: 'ip',
+ midnight: 'keskiyö',
+ noon: 'keskipäivä',
+ morning: 'ap',
+ afternoon: 'ip',
+ evening: 'illalla',
+ night: 'yöllä'
+ },
+ abbreviated: {
+ am: 'ap',
+ pm: 'ip',
+ midnight: 'keskiyö',
+ noon: 'keskipäivä',
+ morning: 'ap',
+ afternoon: 'ip',
+ evening: 'illalla',
+ night: 'yöllä'
+ },
+ wide: {
+ am: 'ap',
+ pm: 'ip',
+ midnight: 'keskiyöllä',
+ noon: 'keskipäivällä',
+ morning: 'aamupäivällä',
+ afternoon: 'iltapäivällä',
+ evening: 'illalla',
+ night: 'yöllä'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fi/_lib/match/index.js b/node_modules/date-fns/locale/fi/_lib/match/index.js
new file mode 100644
index 0000000..86c3883
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(\.)/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(e|j)/i,
+ abbreviated: /^(eaa.|jaa.)/i,
+ wide: /^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)/i
+};
+var parseEraPatterns = {
+ any: [/^e/i, /^j/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234]\.? kvartaali/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[thmkeslj]/i,
+ abbreviated: /^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)/i,
+ wide: /^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i
+};
+var parseMonthPatterns = {
+ narrow: [/^t/i, /^h/i, /^m/i, /^h/i, /^t/i, /^k/i, /^h/i, /^e/i, /^s/i, /^l/i, /^m/i, /^j/i],
+ any: [/^ta/i, /^hel/i, /^maa/i, /^hu/i, /^to/i, /^k/i, /^hei/i, /^e/i, /^s/i, /^l/i, /^mar/i, /^j/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smtkpl]/i,
+ short: /^(su|ma|ti|ke|to|pe|la)/i,
+ abbreviated: /^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i,
+ wide: /^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^t/i, /^k/i, /^t/i, /^p/i, /^l/i],
+ any: [/^s/i, /^m/i, /^ti/i, /^k/i, /^to/i, /^p/i, /^l/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)/i,
+ any: /^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ap/i,
+ pm: /^ip/i,
+ midnight: /^keskiyö/i,
+ noon: /^keskipäivä/i,
+ morning: /aamupäivällä/i,
+ afternoon: /iltapäivällä/i,
+ evening: /illalla/i,
+ night: /yöllä/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fi/index.d.ts b/node_modules/date-fns/locale/fi/index.d.ts
new file mode 100644
index 0000000..e400702
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { fi } from 'date-fns/locale'
+export default fi
diff --git a/node_modules/date-fns/locale/fi/index.js b/node_modules/date-fns/locale/fi/index.js
new file mode 100644
index 0000000..104a368
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Finnish locale.
+ * @language Finnish
+ * @iso-639-2 fin
+ * @author Pyry-Samuli Lahti [@Pyppe]{@link https://github.com/Pyppe}
+ * @author Edo Rivai [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb}
+ * @author Samu Juvonen [@sjuvonen]{@link https://github.com/sjuvonen}
+ */
+var locale = {
+ code: 'fi',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fi/index.js.flow b/node_modules/date-fns/locale/fi/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/fi/package.json b/node_modules/date-fns/locale/fi/package.json
new file mode 100644
index 0000000..fde4239
--- /dev/null
+++ b/node_modules/date-fns/locale/fi/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/fi/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr-CA/_lib/formatLong/index.js b/node_modules/date-fns/locale/fr-CA/_lib/formatLong/index.js
new file mode 100644
index 0000000..88aa9e8
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CA/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'yy-MM-dd'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'à' {{time}}",
+ long: "{{date}} 'à' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr-CA/index.d.ts b/node_modules/date-fns/locale/fr-CA/index.d.ts
new file mode 100644
index 0000000..533b466
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CA/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { frCA } from 'date-fns/locale'
+export default frCA
diff --git a/node_modules/date-fns/locale/fr-CA/index.js b/node_modules/date-fns/locale/fr-CA/index.js
new file mode 100644
index 0000000..b8c4421
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CA/index.js
@@ -0,0 +1,42 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../fr/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../fr/_lib/formatRelative/index.js"));
+var _index3 = _interopRequireDefault(require("../fr/_lib/localize/index.js"));
+var _index4 = _interopRequireDefault(require("../fr/_lib/match/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+// Same as fr
+
+// Unique for fr-CA
+
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary French locale (Canada).
+ * @language French
+ * @iso-639-2 fra
+ * @author Jean Dupouy [@izeau]{@link https://github.com/izeau}
+ * @author François B [@fbonzon]{@link https://github.com/fbonzon}
+ * @author Gabriele Petrioli [@gpetrioli]{@link https://github.com/gpetrioli}
+ */
+var locale = {
+ code: 'fr-CA',
+ formatDistance: _index.default,
+ formatLong: _index5.default,
+ formatRelative: _index2.default,
+ localize: _index3.default,
+ match: _index4.default,
+ // Unique for fr-CA
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr-CA/index.js.flow b/node_modules/date-fns/locale/fr-CA/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CA/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/fr-CA/package.json b/node_modules/date-fns/locale/fr-CA/package.json
new file mode 100644
index 0000000..f094e04
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CA/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/fr-CA/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr-CH/_lib/formatLong/index.js b/node_modules/date-fns/locale/fr-CH/_lib/formatLong/index.js
new file mode 100644
index 0000000..6d4c89d
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CH/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'à' {{time}}",
+ long: "{{date}} 'à' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr-CH/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fr-CH/_lib/formatRelative/index.js
new file mode 100644
index 0000000..634d5f6
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CH/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'la semaine dernière à' p",
+ yesterday: "'hier à' p",
+ today: "'aujourd’hui à' p",
+ tomorrow: "'demain à' p'",
+ nextWeek: "eeee 'la semaine prochaine à' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr-CH/index.d.ts b/node_modules/date-fns/locale/fr-CH/index.d.ts
new file mode 100644
index 0000000..5fdd3c5
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CH/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { frCH } from 'date-fns/locale'
+export default frCH
diff --git a/node_modules/date-fns/locale/fr-CH/index.js b/node_modules/date-fns/locale/fr-CH/index.js
new file mode 100644
index 0000000..b018e20
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CH/index.js
@@ -0,0 +1,42 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../fr/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../fr/_lib/localize/index.js"));
+var _index3 = _interopRequireDefault(require("../fr/_lib/match/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+// Same as fr
+
+// Unique for fr-CH
+
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary French locale (Switzerland).
+ * @language French
+ * @iso-639-2 fra
+ * @author Jean Dupouy [@izeau]{@link https://github.com/izeau}
+ * @author François B [@fbonzon]{@link https://github.com/fbonzon}
+ * @author Van Vuong Ngo [@vanvuongngo]{@link https://github.com/vanvuongngo}
+ * @author Alex Hoeing [@dcbn]{@link https://github.com/dcbn}
+ */
+var locale = {
+ code: 'fr-CH',
+ formatDistance: _index.default,
+ formatLong: _index4.default,
+ formatRelative: _index5.default,
+ localize: _index2.default,
+ match: _index3.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr-CH/index.js.flow b/node_modules/date-fns/locale/fr-CH/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CH/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/fr-CH/package.json b/node_modules/date-fns/locale/fr-CH/package.json
new file mode 100644
index 0000000..f8fd907
--- /dev/null
+++ b/node_modules/date-fns/locale/fr-CH/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/fr-CH/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr/_lib/formatDistance/index.js b/node_modules/date-fns/locale/fr/_lib/formatDistance/index.js
new file mode 100644
index 0000000..aa0ab56
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'moins d’une seconde',
+ other: 'moins de {{count}} secondes'
+ },
+ xSeconds: {
+ one: '1 seconde',
+ other: '{{count}} secondes'
+ },
+ halfAMinute: '30 secondes',
+ lessThanXMinutes: {
+ one: 'moins d’une minute',
+ other: 'moins de {{count}} minutes'
+ },
+ xMinutes: {
+ one: '1 minute',
+ other: '{{count}} minutes'
+ },
+ aboutXHours: {
+ one: 'environ 1 heure',
+ other: 'environ {{count}} heures'
+ },
+ xHours: {
+ one: '1 heure',
+ other: '{{count}} heures'
+ },
+ xDays: {
+ one: '1 jour',
+ other: '{{count}} jours'
+ },
+ aboutXWeeks: {
+ one: 'environ 1 semaine',
+ other: 'environ {{count}} semaines'
+ },
+ xWeeks: {
+ one: '1 semaine',
+ other: '{{count}} semaines'
+ },
+ aboutXMonths: {
+ one: 'environ 1 mois',
+ other: 'environ {{count}} mois'
+ },
+ xMonths: {
+ one: '1 mois',
+ other: '{{count}} mois'
+ },
+ aboutXYears: {
+ one: 'environ 1 an',
+ other: 'environ {{count}} ans'
+ },
+ xYears: {
+ one: '1 an',
+ other: '{{count}} ans'
+ },
+ overXYears: {
+ one: 'plus d’un an',
+ other: 'plus de {{count}} ans'
+ },
+ almostXYears: {
+ one: 'presqu’un an',
+ other: 'presque {{count}} ans'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var form = formatDistanceLocale[token];
+ if (typeof form === 'string') {
+ result = form;
+ } else if (count === 1) {
+ result = form.one;
+ } else {
+ result = form.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'dans ' + result;
+ } else {
+ return 'il y a ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr/_lib/formatLong/index.js b/node_modules/date-fns/locale/fr/_lib/formatLong/index.js
new file mode 100644
index 0000000..6b38f12
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'à' {{time}}",
+ long: "{{date}} 'à' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fr/_lib/formatRelative/index.js
new file mode 100644
index 0000000..2cae942
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'dernier à' p",
+ yesterday: "'hier à' p",
+ today: "'aujourd’hui à' p",
+ tomorrow: "'demain à' p'",
+ nextWeek: "eeee 'prochain à' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr/_lib/localize/index.js b/node_modules/date-fns/locale/fr/_lib/localize/index.js
new file mode 100644
index 0000000..beac95f
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/_lib/localize/index.js
@@ -0,0 +1,103 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['av. J.-C', 'ap. J.-C'],
+ abbreviated: ['av. J.-C', 'ap. J.-C'],
+ wide: ['avant Jésus-Christ', 'après Jésus-Christ']
+};
+var quarterValues = {
+ narrow: ['T1', 'T2', 'T3', 'T4'],
+ abbreviated: ['1er trim.', '2ème trim.', '3ème trim.', '4ème trim.'],
+ wide: ['1er trimestre', '2ème trimestre', '3ème trimestre', '4ème trimestre']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],
+ wide: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']
+};
+var dayValues = {
+ narrow: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],
+ short: ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'],
+ abbreviated: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],
+ wide: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'minuit',
+ noon: 'midi',
+ morning: 'mat.',
+ afternoon: 'ap.m.',
+ evening: 'soir',
+ night: 'mat.'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'minuit',
+ noon: 'midi',
+ morning: 'matin',
+ afternoon: 'après-midi',
+ evening: 'soir',
+ night: 'matin'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'minuit',
+ noon: 'midi',
+ morning: 'du matin',
+ afternoon: 'de l’après-midi',
+ evening: 'du soir',
+ night: 'du matin'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = options === null || options === void 0 ? void 0 : options.unit;
+ if (number === 0) return '0';
+ var feminineUnits = ['year', 'week', 'hour', 'minute', 'second'];
+ var suffix;
+ if (number === 1) {
+ suffix = unit && feminineUnits.includes(unit) ? 'ère' : 'er';
+ } else {
+ suffix = 'ème';
+ }
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr/_lib/match/index.js b/node_modules/date-fns/locale/fr/_lib/match/index.js
new file mode 100644
index 0000000..4b370c4
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(ième|ère|ème|er|e)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,
+ abbreviated: /^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,
+ wide: /^(avant Jésus-Christ|après Jésus-Christ)/i
+};
+var parseEraPatterns = {
+ any: [/^av/i, /^ap/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^T?[1234]/i,
+ abbreviated: /^[1234](er|ème|e)? trim\.?/i,
+ wide: /^[1234](er|ème|e)? trimestre/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,
+ wide: /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^av/i, /^ma/i, /^juin/i, /^juil/i, /^ao/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[lmjvsd]/i,
+ short: /^(di|lu|ma|me|je|ve|sa)/i,
+ abbreviated: /^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,
+ wide: /^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i],
+ any: [/^di/i, /^lu/i, /^ma/i, /^me/i, /^je/i, /^ve/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,
+ any: /^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^min/i,
+ noon: /^mid/i,
+ morning: /mat/i,
+ afternoon: /ap/i,
+ evening: /soir/i,
+ night: /nuit/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr/index.d.ts b/node_modules/date-fns/locale/fr/index.d.ts
new file mode 100644
index 0000000..5dc7fe0
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { fr } from 'date-fns/locale'
+export default fr
diff --git a/node_modules/date-fns/locale/fr/index.js b/node_modules/date-fns/locale/fr/index.js
new file mode 100644
index 0000000..fee66e1
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary French locale.
+ * @language French
+ * @iso-639-2 fra
+ * @author Jean Dupouy [@izeau]{@link https://github.com/izeau}
+ * @author François B [@fbonzon]{@link https://github.com/fbonzon}
+ */
+var locale = {
+ code: 'fr',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fr/index.js.flow b/node_modules/date-fns/locale/fr/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/fr/package.json b/node_modules/date-fns/locale/fr/package.json
new file mode 100644
index 0000000..37a176c
--- /dev/null
+++ b/node_modules/date-fns/locale/fr/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/fr/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fy/_lib/formatDistance/index.js b/node_modules/date-fns/locale/fy/_lib/formatDistance/index.js
new file mode 100644
index 0000000..50fc7fc
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'minder as 1 sekonde',
+ other: 'minder as {{count}} sekonden'
+ },
+ xSeconds: {
+ one: '1 sekonde',
+ other: '{{count}} sekonden'
+ },
+ halfAMinute: 'oardel minút',
+ lessThanXMinutes: {
+ one: 'minder as 1 minút',
+ other: 'minder as {{count}} minuten'
+ },
+ xMinutes: {
+ one: '1 minút',
+ other: '{{count}} minuten'
+ },
+ aboutXHours: {
+ one: 'sawat 1 oere',
+ other: 'sawat {{count}} oere'
+ },
+ xHours: {
+ one: '1 oere',
+ other: '{{count}} oere'
+ },
+ xDays: {
+ one: '1 dei',
+ other: '{{count}} dagen'
+ },
+ aboutXWeeks: {
+ one: 'sawat 1 wike',
+ other: 'sawat {{count}} wiken'
+ },
+ xWeeks: {
+ one: '1 wike',
+ other: '{{count}} wiken'
+ },
+ aboutXMonths: {
+ one: 'sawat 1 moanne',
+ other: 'sawat {{count}} moannen'
+ },
+ xMonths: {
+ one: '1 moanne',
+ other: '{{count}} moannen'
+ },
+ aboutXYears: {
+ one: 'sawat 1 jier',
+ other: 'sawat {{count}} jier'
+ },
+ xYears: {
+ one: '1 jier',
+ other: '{{count}} jier'
+ },
+ overXYears: {
+ one: 'mear as 1 jier',
+ other: 'mear as {{count}}s jier'
+ },
+ almostXYears: {
+ one: 'hast 1 jier',
+ other: 'hast {{count}} jier'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'oer ' + result;
+ } else {
+ return result + ' lyn';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fy/_lib/formatLong/index.js b/node_modules/date-fns/locale/fy/_lib/formatLong/index.js
new file mode 100644
index 0000000..bc56a01
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd-MM-y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'om' {{time}}",
+ long: "{{date}} 'om' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fy/_lib/formatRelative/index.js b/node_modules/date-fns/locale/fy/_lib/formatRelative/index.js
new file mode 100644
index 0000000..18e1eb5
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'ôfrûne' eeee 'om' p",
+ yesterday: "'juster om' p",
+ today: "'hjoed om' p",
+ tomorrow: "'moarn om' p",
+ nextWeek: "eeee 'om' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fy/_lib/localize/index.js b/node_modules/date-fns/locale/fy/_lib/localize/index.js
new file mode 100644
index 0000000..0cc9149
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/_lib/localize/index.js
@@ -0,0 +1,94 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['f.K.', 'n.K.'],
+ abbreviated: ['f.Kr.', 'n.Kr.'],
+ wide: ['foar Kristus', 'nei Kristus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1e fearnsjier', '2e fearnsjier', '3e fearnsjier', '4e fearnsjier']
+};
+var monthValues = {
+ narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],
+ abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mai.', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'],
+ wide: ['jannewaris', 'febrewaris', 'maart', 'april', 'maaie', 'juny', 'july', 'augustus', 'septimber', 'oktober', 'novimber', 'desimber']
+};
+var dayValues = {
+ narrow: ['s', 'm', 't', 'w', 't', 'f', 's'],
+ short: ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'],
+ abbreviated: ['snein', 'moa', 'tii', 'woa', 'ton', 'fre', 'sneon'],
+ wide: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'middei',
+ morning: 'moarns',
+ afternoon: 'middeis',
+ evening: 'jûns',
+ night: 'nachts'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'middei',
+ morning: 'moarns',
+ afternoon: 'middeis',
+ evening: 'jûns',
+ night: 'nachts'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'middei',
+ morning: 'moarns',
+ afternoon: 'middeis',
+ evening: 'jûns',
+ night: 'nachts'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'e';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fy/_lib/match/index.js b/node_modules/date-fns/locale/fy/_lib/match/index.js
new file mode 100644
index 0000000..528bb15
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)e?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^([fn]\.? ?K\.?)/,
+ abbreviated: /^([fn]\. ?Kr\.?)/,
+ wide: /^((foar|nei) Kristus)/
+};
+var parseEraPatterns = {
+ any: [/^f/, /^n/]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^K[1234]/i,
+ wide: /^[1234]e fearnsjier/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)/i,
+ wide: /^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^des/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smtwf]/i,
+ short: /^(si|mo|ti|wo|to|fr|so)/i,
+ abbreviated: /^(snein|moa|tii|woa|ton|fre|sneon)/i,
+ wide: /^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
+ any: [/^sn/i, /^mo/i, /^ti/i, /^wo/i, /^to/i, /^fr/i, /^sn/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^am/i,
+ pm: /^pm/i,
+ midnight: /^middernacht/i,
+ noon: /^middei/i,
+ morning: /moarns/i,
+ afternoon: /^middeis/i,
+ evening: /jûns/i,
+ night: /nachts/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fy/index.d.ts b/node_modules/date-fns/locale/fy/index.d.ts
new file mode 100644
index 0000000..11b41b4
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { fy } from 'date-fns/locale'
+export default fy
diff --git a/node_modules/date-fns/locale/fy/index.js b/node_modules/date-fns/locale/fy/index.js
new file mode 100644
index 0000000..48cecc9
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Western Frisian locale (Netherlands).
+ * @language West Frisian
+ * @iso-639-2 fry
+ * @author Damon Asberg [@damon02]{@link https://github.com/damon02}
+ */
+var locale = {
+ code: 'fy',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/fy/index.js.flow b/node_modules/date-fns/locale/fy/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/fy/package.json b/node_modules/date-fns/locale/fy/package.json
new file mode 100644
index 0000000..ccfdb0e
--- /dev/null
+++ b/node_modules/date-fns/locale/fy/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/fy/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gd/_lib/formatDistance/index.js b/node_modules/date-fns/locale/gd/_lib/formatDistance/index.js
new file mode 100644
index 0000000..1b7eade
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/_lib/formatDistance/index.js
@@ -0,0 +1,101 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'nas lugha na diog',
+ other: 'nas lugha na {{count}} diogan'
+ },
+ xSeconds: {
+ one: '1 diog',
+ two: '2 dhiog',
+ twenty: '20 diog',
+ other: '{{count}} diogan'
+ },
+ halfAMinute: 'leth mhionaid',
+ lessThanXMinutes: {
+ one: 'nas lugha na mionaid',
+ other: 'nas lugha na {{count}} mionaidean'
+ },
+ xMinutes: {
+ one: '1 mionaid',
+ two: '2 mhionaid',
+ twenty: '20 mionaid',
+ other: '{{count}} mionaidean'
+ },
+ aboutXHours: {
+ one: 'mu uair de thìde',
+ other: 'mu {{count}} uairean de thìde'
+ },
+ xHours: {
+ one: '1 uair de thìde',
+ two: '2 uair de thìde',
+ twenty: '20 uair de thìde',
+ other: '{{count}} uairean de thìde'
+ },
+ xDays: {
+ one: '1 là',
+ other: '{{count}} là'
+ },
+ aboutXWeeks: {
+ one: 'mu 1 seachdain',
+ other: 'mu {{count}} seachdainean'
+ },
+ xWeeks: {
+ one: '1 seachdain',
+ other: '{{count}} seachdainean'
+ },
+ aboutXMonths: {
+ one: 'mu mhìos',
+ other: 'mu {{count}} mìosan'
+ },
+ xMonths: {
+ one: '1 mìos',
+ other: '{{count}} mìosan'
+ },
+ aboutXYears: {
+ one: 'mu bhliadhna',
+ other: 'mu {{count}} bliadhnaichean'
+ },
+ xYears: {
+ one: '1 bhliadhna',
+ other: '{{count}} bliadhna'
+ },
+ overXYears: {
+ one: 'còrr is bliadhna',
+ other: 'còrr is {{count}} bliadhnaichean'
+ },
+ almostXYears: {
+ one: 'cha mhòr bliadhna',
+ other: 'cha mhòr {{count}} bliadhnaichean'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else if (count === 2 && !!tokenValue.two) {
+ result = tokenValue.two;
+ } else if (count === 20 && !!tokenValue.twenty) {
+ result = tokenValue.twenty;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'ann an ' + result;
+ } else {
+ return 'o chionn ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gd/_lib/formatLong/index.js b/node_modules/date-fns/locale/gd/_lib/formatLong/index.js
new file mode 100644
index 0000000..c53ad16
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, y',
+ long: 'MMMM do, y',
+ medium: 'MMM d, y',
+ short: 'MM/dd/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'aig' {{time}}",
+ long: "{{date}} 'aig' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gd/_lib/formatRelative/index.js b/node_modules/date-fns/locale/gd/_lib/formatRelative/index.js
new file mode 100644
index 0000000..0594289
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/_lib/formatRelative/index.js
@@ -0,0 +1,21 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'mu dheireadh' eeee 'aig' p",
+ //FIX
+ yesterday: "'an-dè aig' p",
+ today: "'an-diugh aig' p",
+ tomorrow: "'a-màireach aig' p",
+ nextWeek: "eeee 'aig' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gd/_lib/localize/index.js b/node_modules/date-fns/locale/gd/_lib/localize/index.js
new file mode 100644
index 0000000..77d8fe0
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/_lib/localize/index.js
@@ -0,0 +1,145 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['R', 'A'],
+ abbreviated: ['RC', 'AD'],
+ wide: ['ro Chrìosta', 'anno domini']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['C1', 'C2', 'C3', 'C4'],
+ wide: ["a' chiad chairteal", 'an dàrna cairteal', 'an treas cairteal', 'an ceathramh cairteal']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'],
+ abbreviated: ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'],
+ wide: ['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']
+};
+var dayValues = {
+ narrow: ['D', 'L', 'M', 'C', 'A', 'H', 'S'],
+ short: ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'],
+ abbreviated: ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],
+ wide: ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'm',
+ pm: 'f',
+ midnight: 'm.o.',
+ noon: 'm.l.',
+ morning: 'madainn',
+ afternoon: 'feasgar',
+ evening: 'feasgar',
+ night: 'oidhche'
+ },
+ abbreviated: {
+ am: 'M.',
+ pm: 'F.',
+ midnight: 'meadhan oidhche',
+ noon: 'meadhan là',
+ morning: 'madainn',
+ afternoon: 'feasgar',
+ evening: 'feasgar',
+ night: 'oidhche'
+ },
+ wide: {
+ am: 'm.',
+ pm: 'f.',
+ midnight: 'meadhan oidhche',
+ noon: 'meadhan là',
+ morning: 'madainn',
+ afternoon: 'feasgar',
+ evening: 'feasgar',
+ night: 'oidhche'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'm',
+ pm: 'f',
+ midnight: 'm.o.',
+ noon: 'm.l.',
+ morning: 'sa mhadainn',
+ afternoon: 'feasgar',
+ evening: 'feasgar',
+ night: 'air an oidhche'
+ },
+ abbreviated: {
+ am: 'M.',
+ pm: 'F.',
+ midnight: 'meadhan oidhche',
+ noon: 'meadhan là',
+ morning: 'sa mhadainn',
+ afternoon: 'feasgar',
+ evening: 'feasgar',
+ night: 'air an oidhche'
+ },
+ wide: {
+ am: 'm.',
+ pm: 'f.',
+ midnight: 'meadhan oidhche',
+ noon: 'meadhan là',
+ morning: 'sa mhadainn',
+ afternoon: 'feasgar',
+ evening: 'feasgar',
+ night: 'air an oidhche'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ var number = Number(dirtyNumber);
+ var rem100 = number % 100;
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ return number + 'd';
+ case 2:
+ return number + 'na';
+ }
+ }
+ if (rem100 === 12) {
+ return number + 'na';
+ }
+ return number + 'mh';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gd/_lib/match/index.js b/node_modules/date-fns/locale/gd/_lib/match/index.js
new file mode 100644
index 0000000..8b5b626
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(d|na|tr|mh)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(r|a)/i,
+ abbreviated: /^(r\.?\s?c\.?|r\.?\s?a\.?\s?c\.?|a\.?\s?d\.?|a\.?\s?c\.?)/i,
+ wide: /^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)/i
+};
+var parseEraPatterns = {
+ any: [/^b/i, /^(a|c)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^c[1234]/i,
+ wide: /^[1234](cd|na|tr|mh)? cairteal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[fgmcòilsd]/i,
+ abbreviated: /^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)/i,
+ wide: /^(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)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^f/i, /^g/i, /^m/i, /^g/i, /^c/i, /^ò/i, /^i/i, /^l/i, /^s/i, /^d/i, /^s/i, /^d/i],
+ any: [/^fa/i, /^ge/i, /^mà/i, /^gi/i, /^c/i, /^ò/i, /^i/i, /^l/i, /^su/i, /^d/i, /^sa/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[dlmcahs]/i,
+ short: /^(dò|lu|mà|ci|ar|ha|sa)/i,
+ abbreviated: /^(did|dil|dim|dic|dia|dih|dis)/i,
+ wide: /^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^l/i, /^m/i, /^c/i, /^a/i, /^h/i, /^s/i],
+ any: [/^d/i, /^l/i, /^m/i, /^c/i, /^a/i, /^h/i, /^s/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))/i,
+ any: /^([ap]\.?\s?m\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^m/i,
+ pm: /^f/i,
+ midnight: /^meadhan oidhche/i,
+ noon: /^meadhan là/i,
+ morning: /sa mhadainn/i,
+ afternoon: /feasgar/i,
+ evening: /feasgar/i,
+ night: /air an oidhche/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gd/index.d.ts b/node_modules/date-fns/locale/gd/index.d.ts
new file mode 100644
index 0000000..2b24744
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { gd } from 'date-fns/locale'
+export default gd
diff --git a/node_modules/date-fns/locale/gd/index.js b/node_modules/date-fns/locale/gd/index.js
new file mode 100644
index 0000000..33ba154
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Scottish Gaelic.
+ * @language Scottish Gaelic
+ * @iso-639-2 gla
+ * @author Lee Driscoll [@leedriscoll]{@link https://github.com/leedriscoll}
+ */
+var locale = {
+ code: 'gd',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gd/index.js.flow b/node_modules/date-fns/locale/gd/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/gd/package.json b/node_modules/date-fns/locale/gd/package.json
new file mode 100644
index 0000000..25e62f4
--- /dev/null
+++ b/node_modules/date-fns/locale/gd/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/gd/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/gl/_lib/formatDistance/index.js
new file mode 100644
index 0000000..0140740
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'menos dun segundo',
+ other: 'menos de {{count}} segundos'
+ },
+ xSeconds: {
+ one: '1 segundo',
+ other: '{{count}} segundos'
+ },
+ halfAMinute: 'medio minuto',
+ lessThanXMinutes: {
+ one: 'menos dun minuto',
+ other: 'menos de {{count}} minutos'
+ },
+ xMinutes: {
+ one: '1 minuto',
+ other: '{{count}} minutos'
+ },
+ aboutXHours: {
+ one: 'arredor dunha hora',
+ other: 'arredor de {{count}} horas'
+ },
+ xHours: {
+ one: '1 hora',
+ other: '{{count}} horas'
+ },
+ xDays: {
+ one: '1 día',
+ other: '{{count}} días'
+ },
+ aboutXWeeks: {
+ one: 'arredor dunha semana',
+ other: 'arredor de {{count}} semanas'
+ },
+ xWeeks: {
+ one: '1 semana',
+ other: '{{count}} semanas'
+ },
+ aboutXMonths: {
+ one: 'arredor de 1 mes',
+ other: 'arredor de {{count}} meses'
+ },
+ xMonths: {
+ one: '1 mes',
+ other: '{{count}} meses'
+ },
+ aboutXYears: {
+ one: 'arredor dun ano',
+ other: 'arredor de {{count}} anos'
+ },
+ xYears: {
+ one: '1 ano',
+ other: '{{count}} anos'
+ },
+ overXYears: {
+ one: 'máis dun ano',
+ other: 'máis de {{count}} anos'
+ },
+ almostXYears: {
+ one: 'case un ano',
+ other: 'case {{count}} anos'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'en ' + result;
+ } else {
+ return 'hai ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gl/_lib/formatLong/index.js b/node_modules/date-fns/locale/gl/_lib/formatLong/index.js
new file mode 100644
index 0000000..0b1b814
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, d 'de' MMMM y",
+ long: "d 'de' MMMM y",
+ medium: 'd MMM y',
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'ás' {{time}}",
+ long: "{{date}} 'ás' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/gl/_lib/formatRelative/index.js
new file mode 100644
index 0000000..87ca659
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/_lib/formatRelative/index.js
@@ -0,0 +1,31 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'o' eeee 'pasado á' LT",
+ yesterday: "'onte á' p",
+ today: "'hoxe á' p",
+ tomorrow: "'mañá á' p",
+ nextWeek: "eeee 'á' p",
+ other: 'P'
+};
+var formatRelativeLocalePlural = {
+ lastWeek: "'o' eeee 'pasado ás' p",
+ yesterday: "'onte ás' p",
+ today: "'hoxe ás' p",
+ tomorrow: "'mañá ás' p",
+ nextWeek: "eeee 'ás' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ if (date.getUTCHours() !== 1) {
+ return formatRelativeLocalePlural[token];
+ }
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gl/_lib/localize/index.js b/node_modules/date-fns/locale/gl/_lib/localize/index.js
new file mode 100644
index 0000000..03753bb
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['AC', 'DC'],
+ abbreviated: ['AC', 'DC'],
+ wide: ['antes de cristo', 'despois de cristo']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['T1', 'T2', 'T3', 'T4'],
+ wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre']
+};
+var monthValues = {
+ narrow: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],
+ abbreviated: ['xan', 'feb', 'mar', 'abr', 'mai', 'xun', 'xul', 'ago', 'set', 'out', 'nov', 'dec'],
+ wide: ['xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', 'agosto', 'setembro', 'outubro', 'novembro', 'decembro']
+};
+var dayValues = {
+ narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'],
+ short: ['do', 'lu', 'ma', 'me', 'xo', 've', 'sa'],
+ abbreviated: ['dom', 'lun', 'mar', 'mer', 'xov', 'ven', 'sab'],
+ wide: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mn',
+ noon: 'md',
+ morning: 'mañá',
+ afternoon: 'tarde',
+ evening: 'tarde',
+ night: 'noite'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'medianoite',
+ noon: 'mediodía',
+ morning: 'mañá',
+ afternoon: 'tarde',
+ evening: 'tardiña',
+ night: 'noite'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'medianoite',
+ noon: 'mediodía',
+ morning: 'mañá',
+ afternoon: 'tarde',
+ evening: 'tardiña',
+ night: 'noite'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mn',
+ noon: 'md',
+ morning: 'da mañá',
+ afternoon: 'da tarde',
+ evening: 'da tardiña',
+ night: 'da noite'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'medianoite',
+ noon: 'mediodía',
+ morning: 'da mañá',
+ afternoon: 'da tarde',
+ evening: 'da tardiña',
+ night: 'da noite'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'medianoite',
+ noon: 'mediodía',
+ morning: 'da mañá',
+ afternoon: 'da tarde',
+ evening: 'da tardiña',
+ night: 'da noite'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'º';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gl/_lib/match/index.js b/node_modules/date-fns/locale/gl/_lib/match/index.js
new file mode 100644
index 0000000..ac1d466
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(º)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ac|dc|a|d)/i,
+ abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,
+ wide: /^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)/i
+};
+var parseEraPatterns = {
+ any: [/^ac/i, /^dc/i],
+ wide: [/^(antes de cristo|antes da era com[uú]n)/i, /^(despois de cristo|era com[uú]n)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^T[1234]/i,
+ wide: /^[1234](º)? trimestre/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[xfmasond]/i,
+ abbreviated: /^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)/i,
+ wide: /^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^x/i, /^f/i, /^m/i, /^a/i, /^m/i, /^x/i, /^x/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^xan/i, /^feb/i, /^mar/i, /^abr/i, /^mai/i, /^xun/i, /^xul/i, /^ago/i, /^set/i, /^out/i, /^nov/i, /^dec/i]
+};
+var matchDayPatterns = {
+ narrow: /^[dlmxvs]/i,
+ short: /^(do|lu|ma|me|xo|ve|sa)/i,
+ abbreviated: /^(dom|lun|mar|mer|xov|ven|sab)/i,
+ wide: /^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^x/i, /^v/i, /^s/i],
+ any: [/^do/i, /^lu/i, /^ma/i, /^me/i, /^xo/i, /^ve/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))/i,
+ any: /^([ap]\.?\s?m\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mn/i,
+ noon: /^md/i,
+ morning: /mañ[aá]/i,
+ afternoon: /tarde/i,
+ evening: /tardiña/i,
+ night: /noite/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gl/index.d.ts b/node_modules/date-fns/locale/gl/index.d.ts
new file mode 100644
index 0000000..67954c6
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { gl } from 'date-fns/locale'
+export default gl
diff --git a/node_modules/date-fns/locale/gl/index.js b/node_modules/date-fns/locale/gl/index.js
new file mode 100644
index 0000000..70fced6
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Galician locale.
+ * @language Galician
+ * @iso-639-2 glg
+ * @author Alberto Doval - Cocodin Technology[@cocodinTech]{@link https://github.com/cocodinTech}
+ * @author Fidel Pita [@fidelpita]{@link https://github.com/fidelpita}
+ */
+var locale = {
+ code: 'gl',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gl/index.js.flow b/node_modules/date-fns/locale/gl/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/gl/package.json b/node_modules/date-fns/locale/gl/package.json
new file mode 100644
index 0000000..35570fe
--- /dev/null
+++ b/node_modules/date-fns/locale/gl/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/gl/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gu/_lib/formatDistance/index.js b/node_modules/date-fns/locale/gu/_lib/formatDistance/index.js
new file mode 100644
index 0000000..3aaccba
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/_lib/formatDistance/index.js
@@ -0,0 +1,94 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+// Source: https://www.unicode.org/cldr/charts/32/summary/gu.html
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'હમણાં',
+ // CLDR #1461
+ other: '​આશરે {{count}} સેકંડ'
+ },
+ xSeconds: {
+ one: '1 સેકંડ',
+ other: '{{count}} સેકંડ'
+ },
+ halfAMinute: 'અડધી મિનિટ',
+ lessThanXMinutes: {
+ one: 'આ મિનિટ',
+ // CLDR #1448
+ other: '​આશરે {{count}} મિનિટ'
+ },
+ xMinutes: {
+ one: '1 મિનિટ',
+ other: '{{count}} મિનિટ'
+ },
+ aboutXHours: {
+ one: '​આશરે 1 કલાક',
+ other: '​આશરે {{count}} કલાક'
+ },
+ xHours: {
+ one: '1 કલાક',
+ other: '{{count}} કલાક'
+ },
+ xDays: {
+ one: '1 દિવસ',
+ other: '{{count}} દિવસ'
+ },
+ aboutXWeeks: {
+ one: 'આશરે 1 અઠવાડિયું',
+ other: 'આશરે {{count}} અઠવાડિયા'
+ },
+ xWeeks: {
+ one: '1 અઠવાડિયું',
+ other: '{{count}} અઠવાડિયા'
+ },
+ aboutXMonths: {
+ one: 'આશરે 1 મહિનો',
+ other: 'આશરે {{count}} મહિના'
+ },
+ xMonths: {
+ one: '1 મહિનો',
+ other: '{{count}} મહિના'
+ },
+ aboutXYears: {
+ one: 'આશરે 1 વર્ષ',
+ other: 'આશરે {{count}} વર્ષ'
+ },
+ xYears: {
+ one: '1 વર્ષ',
+ other: '{{count}} વર્ષ'
+ },
+ overXYears: {
+ one: '1 વર્ષથી વધુ',
+ other: '{{count}} વર્ષથી વધુ'
+ },
+ almostXYears: {
+ one: 'લગભગ 1 વર્ષ',
+ other: 'લગભગ {{count}} વર્ષ'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + 'માં';
+ } else {
+ return result + ' પહેલાં';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gu/_lib/formatLong/index.js b/node_modules/date-fns/locale/gu/_lib/formatLong/index.js
new file mode 100644
index 0000000..cfa38ac
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/_lib/formatLong/index.js
@@ -0,0 +1,56 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+//Source: https://www.unicode.org/cldr/charts/32/summary/gu.html
+var dateFormats = {
+ full: 'EEEE, d MMMM, y',
+ // CLDR #1825
+ long: 'd MMMM, y',
+ // CLDR #1826
+ medium: 'd MMM, y',
+ // CLDR #1827
+ short: 'd/M/yy' // CLDR #1828
+};
+
+var timeFormats = {
+ full: 'hh:mm:ss a zzzz',
+ // CLDR #1829
+ long: 'hh:mm:ss a z',
+ // CLDR #1830
+ medium: 'hh:mm:ss a',
+ // CLDR #1831
+ short: 'hh:mm a' // CLDR #1832
+};
+
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ // CLDR #1833
+ long: '{{date}} {{time}}',
+ // CLDR #1834
+ medium: '{{date}} {{time}}',
+ // CLDR #1835
+ short: '{{date}} {{time}}' // CLDR #1836
+};
+
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gu/_lib/formatRelative/index.js b/node_modules/date-fns/locale/gu/_lib/formatRelative/index.js
new file mode 100644
index 0000000..545e899
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/_lib/formatRelative/index.js
@@ -0,0 +1,27 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+// Source: https://www.unicode.org/cldr/charts/32/summary/gu.html
+
+var formatRelativeLocale = {
+ lastWeek: "'પાછલા' eeee p",
+ // CLDR #1384
+ yesterday: "'ગઈકાલે' p",
+ // CLDR #1409
+ today: "'આજે' p",
+ // CLDR #1410
+ tomorrow: "'આવતીકાલે' p",
+ // CLDR #1411
+ nextWeek: 'eeee p',
+ // CLDR #1386
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gu/_lib/localize/index.js b/node_modules/date-fns/locale/gu/_lib/localize/index.js
new file mode 100644
index 0000000..85575e2
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/_lib/localize/index.js
@@ -0,0 +1,146 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+// https://www.unicode.org/cldr/charts/32/summary/gu.html
+// #1621 - #1630
+var eraValues = {
+ narrow: ['ઈસપૂ', 'ઈસ'],
+ abbreviated: ['ઈ.સ.પૂર્વે', 'ઈ.સ.'],
+ wide: ['ઈસવીસન પૂર્વે', 'ઈસવીસન']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/gu.html
+// #1631 - #1654
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1લો ત્રિમાસ', '2જો ત્રિમાસ', '3જો ત્રિમાસ', '4થો ત્રિમાસ']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+
+// https://www.unicode.org/cldr/charts/32/summary/gu.html
+// #1655 - #1726
+var monthValues = {
+ narrow: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઓ', 'સ', 'ઓ', 'ન', 'ડિ'],
+ abbreviated: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઓક્ટો', 'નવે', 'ડિસે'],
+ wide: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઇ', 'ઓગસ્ટ', 'સપ્ટેમ્બર', 'ઓક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/gu.html
+// #1727 - #1768
+var dayValues = {
+ narrow: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'],
+ short: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'],
+ abbreviated: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'],
+ wide: ['રવિવાર' /* Sunday */, 'સોમવાર' /* Monday */, 'મંગળવાર' /* Tuesday */, 'બુધવાર' /* Wednesday */, 'ગુરુવાર' /* Thursday */, 'શુક્રવાર' /* Friday */, 'શનિવાર' /* Saturday */]
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/gu.html
+// #1783 - #1824
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'મ.રાત્રિ',
+ noon: 'બ.',
+ morning: 'સવારે',
+ afternoon: 'બપોરે',
+ evening: 'સાંજે',
+ night: 'રાત્રે'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: '​મધ્યરાત્રિ',
+ noon: 'બપોરે',
+ morning: 'સવારે',
+ afternoon: 'બપોરે',
+ evening: 'સાંજે',
+ night: 'રાત્રે'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: '​મધ્યરાત્રિ',
+ noon: 'બપોરે',
+ morning: 'સવારે',
+ afternoon: 'બપોરે',
+ evening: 'સાંજે',
+ night: 'રાત્રે'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'મ.રાત્રિ',
+ noon: 'બપોરે',
+ morning: 'સવારે',
+ afternoon: 'બપોરે',
+ evening: 'સાંજે',
+ night: 'રાત્રે'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'મધ્યરાત્રિ',
+ noon: 'બપોરે',
+ morning: 'સવારે',
+ afternoon: 'બપોરે',
+ evening: 'સાંજે',
+ night: 'રાત્રે'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: '​મધ્યરાત્રિ',
+ noon: 'બપોરે',
+ morning: 'સવારે',
+ afternoon: 'બપોરે',
+ evening: 'સાંજે',
+ night: 'રાત્રે'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gu/_lib/match/index.js b/node_modules/date-fns/locale/gu/_lib/match/index.js
new file mode 100644
index 0000000..ef82fb2
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(લ|જ|થ|ઠ્ઠ|મ)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ઈસપૂ|ઈસ)/i,
+ abbreviated: /^(ઈ\.સ\.પૂર્વે|ઈ\.સ\.)/i,
+ wide: /^(ઈસવીસન\sપૂર્વે|ઈસવીસન)/i
+};
+var parseEraPatterns = {
+ any: [/^ઈસપૂ/i, /^ઈસ/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](લો|જો|થો)? ત્રિમાસ/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ // eslint-disable-next-line no-misleading-character-class
+ narrow: /^[જાફેમાએમેજૂજુઓસઓનડિ]/i,
+ abbreviated: /^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)/i,
+ wide: /^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^જા/i, /^ફે/i, /^મા/i, /^એ/i, /^મે/i, /^જૂ/i, /^જુ/i, /^ઑગ/i, /^સ/i, /^ઓક્ટો/i, /^ન/i, /^ડિ/i],
+ any: [/^જા/i, /^ફે/i, /^મા/i, /^એ/i, /^મે/i, /^જૂ/i, /^જુ/i, /^ઑગ/i, /^સ/i, /^ઓક્ટો/i, /^ન/i, /^ડિ/i]
+};
+var matchDayPatterns = {
+ narrow: /^(ર|સો|મં|બુ|ગુ|શુ|શ)/i,
+ short: /^(ર|સો|મં|બુ|ગુ|શુ|શ)/i,
+ abbreviated: /^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)/i,
+ wide: /^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ર/i, /^સો/i, /^મં/i, /^બુ/i, /^ગુ/i, /^શુ/i, /^શ/i],
+ any: [/^ર/i, /^સો/i, /^મં/i, /^બુ/i, /^ગુ/i, /^શુ/i, /^શ/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|મ\.?|સ|બ|સાં|રા)/i,
+ any: /^(a|p|મ\.?|સ|બ|સાં|રા)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^મ\.?/i,
+ noon: /^બ/i,
+ morning: /સ/i,
+ afternoon: /બ/i,
+ evening: /સાં/i,
+ night: /રા/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gu/index.d.ts b/node_modules/date-fns/locale/gu/index.d.ts
new file mode 100644
index 0000000..42642b6
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { gu } from 'date-fns/locale'
+export default gu
diff --git a/node_modules/date-fns/locale/gu/index.js b/node_modules/date-fns/locale/gu/index.js
new file mode 100644
index 0000000..2297d85
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Gujarati locale (India).
+ * @language Gujarati
+ * @iso-639-2 guj
+ * @author Manaday Mavani [@ManadayM]{@link https://github.com/manadaym}
+ */
+var locale = {
+ code: 'gu',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/gu/index.js.flow b/node_modules/date-fns/locale/gu/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/gu/package.json b/node_modules/date-fns/locale/gu/package.json
new file mode 100644
index 0000000..4d0acd5
--- /dev/null
+++ b/node_modules/date-fns/locale/gu/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/gu/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/he/_lib/formatDistance/index.js b/node_modules/date-fns/locale/he/_lib/formatDistance/index.js
new file mode 100644
index 0000000..5271518
--- /dev/null
+++ b/node_modules/date-fns/locale/he/_lib/formatDistance/index.js
@@ -0,0 +1,115 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'פחות משנייה',
+ two: 'פחות משתי שניות',
+ other: 'פחות מ־{{count}} שניות'
+ },
+ xSeconds: {
+ one: 'שנייה',
+ two: 'שתי שניות',
+ other: '{{count}} שניות'
+ },
+ halfAMinute: 'חצי דקה',
+ lessThanXMinutes: {
+ one: 'פחות מדקה',
+ two: 'פחות משתי דקות',
+ other: 'פחות מ־{{count}} דקות'
+ },
+ xMinutes: {
+ one: 'דקה',
+ two: 'שתי דקות',
+ other: '{{count}} דקות'
+ },
+ aboutXHours: {
+ one: 'כשעה',
+ two: 'כשעתיים',
+ other: 'כ־{{count}} שעות'
+ },
+ xHours: {
+ one: 'שעה',
+ two: 'שעתיים',
+ other: '{{count}} שעות'
+ },
+ xDays: {
+ one: 'יום',
+ two: 'יומיים',
+ other: '{{count}} ימים'
+ },
+ aboutXWeeks: {
+ one: 'כשבוע',
+ two: 'כשבועיים',
+ other: 'כ־{{count}} שבועות'
+ },
+ xWeeks: {
+ one: 'שבוע',
+ two: 'שבועיים',
+ other: '{{count}} שבועות'
+ },
+ aboutXMonths: {
+ one: 'כחודש',
+ two: 'כחודשיים',
+ other: 'כ־{{count}} חודשים'
+ },
+ xMonths: {
+ one: 'חודש',
+ two: 'חודשיים',
+ other: '{{count}} חודשים'
+ },
+ aboutXYears: {
+ one: 'כשנה',
+ two: 'כשנתיים',
+ other: 'כ־{{count}} שנים'
+ },
+ xYears: {
+ one: 'שנה',
+ two: 'שנתיים',
+ other: '{{count}} שנים'
+ },
+ overXYears: {
+ one: 'יותר משנה',
+ two: 'יותר משנתיים',
+ other: 'יותר מ־{{count}} שנים'
+ },
+ almostXYears: {
+ one: 'כמעט שנה',
+ two: 'כמעט שנתיים',
+ other: 'כמעט {{count}} שנים'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ // Return word instead of `in one day` or `one day ago`
+ if (token === 'xDays' && options !== null && options !== void 0 && options.addSuffix && count <= 2) {
+ if (options.comparison && options.comparison > 0) {
+ return count === 1 ? 'מחר' : 'מחרתיים';
+ }
+ return count === 1 ? 'אתמול' : 'שלשום';
+ }
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else if (count === 2) {
+ result = tokenValue.two;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'בעוד ' + result;
+ } else {
+ return 'לפני ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/he/_lib/formatLong/index.js b/node_modules/date-fns/locale/he/_lib/formatLong/index.js
new file mode 100644
index 0000000..337eb9a
--- /dev/null
+++ b/node_modules/date-fns/locale/he/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d בMMMM y',
+ long: 'd בMMMM y',
+ medium: 'd בMMM y',
+ short: 'd.M.y'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'בשעה' {{time}}",
+ long: "{{date}} 'בשעה' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/he/_lib/formatRelative/index.js b/node_modules/date-fns/locale/he/_lib/formatRelative/index.js
new file mode 100644
index 0000000..c66c4c9
--- /dev/null
+++ b/node_modules/date-fns/locale/he/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'שעבר בשעה' p",
+ yesterday: "'אתמול בשעה' p",
+ today: "'היום בשעה' p",
+ tomorrow: "'מחר בשעה' p",
+ nextWeek: "eeee 'בשעה' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/he/_lib/localize/index.js b/node_modules/date-fns/locale/he/_lib/localize/index.js
new file mode 100644
index 0000000..27ca6e7
--- /dev/null
+++ b/node_modules/date-fns/locale/he/_lib/localize/index.js
@@ -0,0 +1,136 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['לפנה״ס', 'לספירה'],
+ abbreviated: ['לפנה״ס', 'לספירה'],
+ wide: ['לפני הספירה', 'לספירה']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4']
+};
+var monthValues = {
+ narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
+ abbreviated: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'],
+ wide: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר']
+};
+var dayValues = {
+ narrow: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],
+ short: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],
+ abbreviated: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'],
+ wide: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'לפנה״צ',
+ pm: 'אחה״צ',
+ midnight: 'חצות',
+ noon: 'צהריים',
+ morning: 'בוקר',
+ afternoon: 'אחר הצהריים',
+ evening: 'ערב',
+ night: 'לילה'
+ },
+ abbreviated: {
+ am: 'לפנה״צ',
+ pm: 'אחה״צ',
+ midnight: 'חצות',
+ noon: 'צהריים',
+ morning: 'בוקר',
+ afternoon: 'אחר הצהריים',
+ evening: 'ערב',
+ night: 'לילה'
+ },
+ wide: {
+ am: 'לפנה״צ',
+ pm: 'אחה״צ',
+ midnight: 'חצות',
+ noon: 'צהריים',
+ morning: 'בוקר',
+ afternoon: 'אחר הצהריים',
+ evening: 'ערב',
+ night: 'לילה'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'לפנה״צ',
+ pm: 'אחה״צ',
+ midnight: 'חצות',
+ noon: 'צהריים',
+ morning: 'בבוקר',
+ afternoon: 'בצהריים',
+ evening: 'בערב',
+ night: 'בלילה'
+ },
+ abbreviated: {
+ am: 'לפנה״צ',
+ pm: 'אחה״צ',
+ midnight: 'חצות',
+ noon: 'צהריים',
+ morning: 'בבוקר',
+ afternoon: 'אחר הצהריים',
+ evening: 'בערב',
+ night: 'בלילה'
+ },
+ wide: {
+ am: 'לפנה״צ',
+ pm: 'אחה״צ',
+ midnight: 'חצות',
+ noon: 'צהריים',
+ morning: 'בבוקר',
+ afternoon: 'אחר הצהריים',
+ evening: 'בערב',
+ night: 'בלילה'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+
+ // We only show words till 10
+ if (number <= 0 || number > 10) return String(number);
+ var unit = String(options === null || options === void 0 ? void 0 : options.unit);
+ var isFemale = ['year', 'hour', 'minute', 'second'].indexOf(unit) >= 0;
+ var male = ['ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שביעי', 'שמיני', 'תשיעי', 'עשירי'];
+ var female = ['ראשונה', 'שנייה', 'שלישית', 'רביעית', 'חמישית', 'שישית', 'שביעית', 'שמינית', 'תשיעית', 'עשירית'];
+ var index = number - 1;
+ return isFemale ? female[index] : male[index];
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/he/_lib/match/index.js b/node_modules/date-fns/locale/he/_lib/match/index.js
new file mode 100644
index 0000000..37001c7
--- /dev/null
+++ b/node_modules/date-fns/locale/he/_lib/match/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i;
+var parseOrdinalNumberPattern = /^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i;
+var matchEraPatterns = {
+ narrow: /^ל(ספירה|פנה״ס)/i,
+ abbreviated: /^ל(ספירה|פנה״ס)/i,
+ wide: /^ל(פני ה)?ספירה/i
+};
+var parseEraPatterns = {
+ any: [/^לפ/i, /^לס/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^רבעון [1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^\d+/i,
+ abbreviated: /^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i,
+ wide: /^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^1$/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i],
+ any: [/^ינ/i, /^פ/i, /^מר/i, /^אפ/i, /^מא/i, /^יונ/i, /^יול/i, /^אוג/i, /^ס/i, /^אוק/i, /^נ/i, /^ד/i]
+};
+var matchDayPatterns = {
+ narrow: /^[אבגדהוש]׳/i,
+ short: /^[אבגדהוש]׳/i,
+ abbreviated: /^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i,
+ wide: /^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i
+};
+var parseDayPatterns = {
+ abbreviated: [/א׳$/i, /ב׳$/i, /ג׳$/i, /ד׳$/i, /ה׳$/i, /ו׳$/i, /^ש/i],
+ wide: [/ן$/i, /ני$/i, /לישי$/i, /עי$/i, /מישי$/i, /שישי$/i, /ת$/i],
+ any: [/^א/i, /^ב/i, /^ג/i, /^ד/i, /^ה/i, /^ו/i, /^ש/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^לפ/i,
+ pm: /^אחה/i,
+ midnight: /^ח/i,
+ noon: /^צ/i,
+ morning: /בוקר/i,
+ afternoon: /בצ|אחר/i,
+ evening: /ערב/i,
+ night: /לילה/i
+ }
+};
+var ordinalName = ['רא', 'שנ', 'של', 'רב', 'ח', 'שי', 'שב', 'שמ', 'ת', 'ע'];
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ var number = parseInt(value, 10);
+ return isNaN(number) ? ordinalName.indexOf(value) + 1 : number;
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/he/index.d.ts b/node_modules/date-fns/locale/he/index.d.ts
new file mode 100644
index 0000000..33d6042
--- /dev/null
+++ b/node_modules/date-fns/locale/he/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { he } from 'date-fns/locale'
+export default he
diff --git a/node_modules/date-fns/locale/he/index.js b/node_modules/date-fns/locale/he/index.js
new file mode 100644
index 0000000..1f70d6e
--- /dev/null
+++ b/node_modules/date-fns/locale/he/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Hebrew locale.
+ * @language Hebrew
+ * @iso-639-2 heb
+ * @author Nir Lahad [@nirlah]{@link https://github.com/nirlah}
+ */
+var locale = {
+ code: 'he',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/he/index.js.flow b/node_modules/date-fns/locale/he/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/he/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/he/package.json b/node_modules/date-fns/locale/he/package.json
new file mode 100644
index 0000000..b778e53
--- /dev/null
+++ b/node_modules/date-fns/locale/he/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/he/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hi/_lib/formatDistance/index.js b/node_modules/date-fns/locale/hi/_lib/formatDistance/index.js
new file mode 100644
index 0000000..68b0e74
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/_lib/formatDistance/index.js
@@ -0,0 +1,100 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = require("../localize/index.js");
+// Source: https://www.unicode.org/cldr/charts/32/summary/hi.html
+
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: '१ सेकंड से कम',
+ // CLDR #1310
+ other: '{{count}} सेकंड से कम'
+ },
+ xSeconds: {
+ one: '१ सेकंड',
+ other: '{{count}} सेकंड'
+ },
+ halfAMinute: 'आधा मिनट',
+ lessThanXMinutes: {
+ one: '१ मिनट से कम',
+ other: '{{count}} मिनट से कम'
+ },
+ xMinutes: {
+ one: '१ मिनट',
+ // CLDR #1307
+ other: '{{count}} मिनट'
+ },
+ aboutXHours: {
+ one: 'लगभग १ घंटा',
+ other: 'लगभग {{count}} घंटे'
+ },
+ xHours: {
+ one: '१ घंटा',
+ // CLDR #1304
+ other: '{{count}} घंटे' // CLDR #4467
+ },
+
+ xDays: {
+ one: '१ दिन',
+ // CLDR #1286
+ other: '{{count}} दिन'
+ },
+ aboutXWeeks: {
+ one: 'लगभग १ सप्ताह',
+ other: 'लगभग {{count}} सप्ताह'
+ },
+ xWeeks: {
+ one: '१ सप्ताह',
+ other: '{{count}} सप्ताह'
+ },
+ aboutXMonths: {
+ one: 'लगभग १ महीना',
+ other: 'लगभग {{count}} महीने'
+ },
+ xMonths: {
+ one: '१ महीना',
+ other: '{{count}} महीने'
+ },
+ aboutXYears: {
+ one: 'लगभग १ वर्ष',
+ other: 'लगभग {{count}} वर्ष' // CLDR #4823
+ },
+
+ xYears: {
+ one: '१ वर्ष',
+ other: '{{count}} वर्ष'
+ },
+ overXYears: {
+ one: '१ वर्ष से अधिक',
+ other: '{{count}} वर्ष से अधिक'
+ },
+ almostXYears: {
+ one: 'लगभग १ वर्ष',
+ other: 'लगभग {{count}} वर्ष'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', (0, _index.numberToLocale)(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + 'मे ';
+ } else {
+ return result + ' पहले';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hi/_lib/formatLong/index.js b/node_modules/date-fns/locale/hi/_lib/formatLong/index.js
new file mode 100644
index 0000000..ad3e533
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/_lib/formatLong/index.js
@@ -0,0 +1,55 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, do MMMM, y',
+ // CLDR #1787
+ long: 'do MMMM, y',
+ // CLDR #1788
+ medium: 'd MMM, y',
+ // CLDR #1789
+ short: 'dd/MM/yyyy' // CLDR #1790
+};
+
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ // CLDR #1791
+ long: 'h:mm:ss a z',
+ // CLDR #1792
+ medium: 'h:mm:ss a',
+ // CLDR #1793
+ short: 'h:mm a' // CLDR #1794
+};
+
+var dateTimeFormats = {
+ full: "{{date}} 'को' {{time}}",
+ // CLDR #1795
+ long: "{{date}} 'को' {{time}}",
+ // CLDR #1796
+ medium: '{{date}}, {{time}}',
+ // CLDR #1797
+ short: '{{date}}, {{time}}' // CLDR #1798
+};
+
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hi/_lib/formatRelative/index.js b/node_modules/date-fns/locale/hi/_lib/formatRelative/index.js
new file mode 100644
index 0000000..83be1fc
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'पिछले' eeee p",
+ yesterday: "'कल' p",
+ today: "'आज' p",
+ tomorrow: "'कल' p",
+ nextWeek: "eeee 'को' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hi/_lib/localize/index.js b/node_modules/date-fns/locale/hi/_lib/localize/index.js
new file mode 100644
index 0000000..53f1bb0
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/_lib/localize/index.js
@@ -0,0 +1,179 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+exports.localeToNumber = localeToNumber;
+exports.numberToLocale = numberToLocale;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var numberValues = {
+ locale: {
+ '1': '१',
+ '2': '२',
+ '3': '३',
+ '4': '४',
+ '5': '५',
+ '6': '६',
+ '7': '७',
+ '8': '८',
+ '9': '९',
+ '0': '०'
+ },
+ number: {
+ '१': '1',
+ '२': '2',
+ '३': '3',
+ '४': '4',
+ '५': '5',
+ '६': '6',
+ '७': '7',
+ '८': '8',
+ '९': '9',
+ '०': '0'
+ }
+};
+
+// CLDR #1585 - #1592
+var eraValues = {
+ narrow: ['ईसा-पूर्व', 'ईस्वी'],
+ abbreviated: ['ईसा-पूर्व', 'ईस्वी'],
+ wide: ['ईसा-पूर्व', 'ईसवी सन']
+};
+
+// CLDR #1593 - #1616
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['ति1', 'ति2', 'ति3', 'ति4'],
+ wide: ['पहली तिमाही', 'दूसरी तिमाही', 'तीसरी तिमाही', 'चौथी तिमाही']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+// https://www.unicode.org/cldr/charts/32/summary/hi.html
+// CLDR #1617 - #1688
+var monthValues = {
+ narrow: ['ज', 'फ़', 'मा', 'अ', 'मई', 'जू', 'जु', 'अग', 'सि', 'अक्टू', 'न', 'दि'],
+ abbreviated: ['जन', 'फ़र', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल', 'अग', 'सित', 'अक्टू', 'नव', 'दिस'],
+ wide: ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर']
+};
+
+// CLDR #1689 - #1744
+var dayValues = {
+ narrow: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],
+ short: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],
+ abbreviated: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],
+ wide: ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'पूर्वाह्न',
+ pm: 'अपराह्न',
+ midnight: 'मध्यरात्रि',
+ noon: 'दोपहर',
+ morning: 'सुबह',
+ afternoon: 'दोपहर',
+ evening: 'शाम',
+ night: 'रात'
+ },
+ abbreviated: {
+ am: 'पूर्वाह्न',
+ pm: 'अपराह्न',
+ midnight: 'मध्यरात्रि',
+ noon: 'दोपहर',
+ morning: 'सुबह',
+ afternoon: 'दोपहर',
+ evening: 'शाम',
+ night: 'रात'
+ },
+ wide: {
+ am: 'पूर्वाह्न',
+ pm: 'अपराह्न',
+ midnight: 'मध्यरात्रि',
+ noon: 'दोपहर',
+ morning: 'सुबह',
+ afternoon: 'दोपहर',
+ evening: 'शाम',
+ night: 'रात'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'पूर्वाह्न',
+ pm: 'अपराह्न',
+ midnight: 'मध्यरात्रि',
+ noon: 'दोपहर',
+ morning: 'सुबह',
+ afternoon: 'दोपहर',
+ evening: 'शाम',
+ night: 'रात'
+ },
+ abbreviated: {
+ am: 'पूर्वाह्न',
+ pm: 'अपराह्न',
+ midnight: 'मध्यरात्रि',
+ noon: 'दोपहर',
+ morning: 'सुबह',
+ afternoon: 'दोपहर',
+ evening: 'शाम',
+ night: 'रात'
+ },
+ wide: {
+ am: 'पूर्वाह्न',
+ pm: 'अपराह्न',
+ midnight: 'मध्यरात्रि',
+ noon: 'दोपहर',
+ morning: 'सुबह',
+ afternoon: 'दोपहर',
+ evening: 'शाम',
+ night: 'रात'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return numberToLocale(number);
+};
+function localeToNumber(locale) {
+ var enNumber = locale.toString().replace(/[१२३४५६७८९०]/g, function (match) {
+ return numberValues.number[match];
+ });
+ return Number(enNumber);
+}
+function numberToLocale(enNumber) {
+ return enNumber.toString().replace(/\d/g, function (match) {
+ return numberValues.locale[match];
+ });
+}
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hi/_lib/match/index.js b/node_modules/date-fns/locale/hi/_lib/match/index.js
new file mode 100644
index 0000000..9934b60
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var _index3 = require("../localize/index.js");
+var matchOrdinalNumberPattern = /^[०१२३४५६७८९]+/i;
+var parseOrdinalNumberPattern = /^[०१२३४५६७८९]+/i;
+var matchEraPatterns = {
+ narrow: /^(ईसा-पूर्व|ईस्वी)/i,
+ abbreviated: /^(ईसा\.?\s?पूर्व\.?|ईसा\.?)/i,
+ wide: /^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)/i
+};
+var parseEraPatterns = {
+ any: [/^b/i, /^(a|c)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^ति[1234]/i,
+ wide: /^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ // eslint-disable-next-line no-misleading-character-class
+ narrow: /^[जफ़माअप्मईजूनजुअगसिअक्तनदि]/i,
+ abbreviated: /^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)/i,
+ wide: /^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ज/i, /^फ़/i, /^मा/i, /^अप्/i, /^मई/i, /^जू/i, /^जु/i, /^अग/i, /^सि/i, /^अक्तू/i, /^न/i, /^दि/i],
+ any: [/^जन/i, /^फ़/i, /^मा/i, /^अप्/i, /^मई/i, /^जू/i, /^जु/i, /^अग/i, /^सि/i, /^अक्तू/i, /^नव/i, /^दिस/i]
+};
+var matchDayPatterns = {
+ // eslint-disable-next-line no-misleading-character-class
+ narrow: /^[रविसोममंगलबुधगुरुशुक्रशनि]/i,
+ short: /^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i,
+ abbreviated: /^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i,
+ wide: /^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)/i
+};
+var parseDayPatterns = {
+ narrow: [/^रवि/i, /^सोम/i, /^मंगल/i, /^बुध/i, /^गुरु/i, /^शुक्र/i, /^शनि/i],
+ any: [/^रवि/i, /^सोम/i, /^मंगल/i, /^बुध/i, /^गुरु/i, /^शुक्र/i, /^शनि/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(पू|अ|म|द.\?|सु|दो|शा|रा)/i,
+ any: /^(पूर्वाह्न|अपराह्न|म|द.\?|सु|दो|शा|रा)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^पूर्वाह्न/i,
+ pm: /^अपराह्न/i,
+ midnight: /^मध्य/i,
+ noon: /^दो/i,
+ morning: /सु/i,
+ afternoon: /दो/i,
+ evening: /शा/i,
+ night: /रा/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: _index3.localeToNumber
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hi/index.d.ts b/node_modules/date-fns/locale/hi/index.d.ts
new file mode 100644
index 0000000..089bdd9
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { hi } from 'date-fns/locale'
+export default hi
diff --git a/node_modules/date-fns/locale/hi/index.js b/node_modules/date-fns/locale/hi/index.js
new file mode 100644
index 0000000..87a9d03
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Hindi locale (India).
+ * @language Hindi
+ * @iso-639-2 hin
+ * @author Mukesh Mandiwal [@mukeshmandiwal]{@link https://github.com/mukeshmandiwal}
+ */
+var locale = {
+ code: 'hi',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hi/index.js.flow b/node_modules/date-fns/locale/hi/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/hi/package.json b/node_modules/date-fns/locale/hi/package.json
new file mode 100644
index 0000000..f00a4e5
--- /dev/null
+++ b/node_modules/date-fns/locale/hi/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/hi/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hr/_lib/formatDistance/index.js b/node_modules/date-fns/locale/hr/_lib/formatDistance/index.js
new file mode 100644
index 0000000..dd985ee
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/_lib/formatDistance/index.js
@@ -0,0 +1,179 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: {
+ standalone: 'manje od 1 sekunde',
+ withPrepositionAgo: 'manje od 1 sekunde',
+ withPrepositionIn: 'manje od 1 sekundu'
+ },
+ dual: 'manje od {{count}} sekunde',
+ other: 'manje od {{count}} sekundi'
+ },
+ xSeconds: {
+ one: {
+ standalone: '1 sekunda',
+ withPrepositionAgo: '1 sekunde',
+ withPrepositionIn: '1 sekundu'
+ },
+ dual: '{{count}} sekunde',
+ other: '{{count}} sekundi'
+ },
+ halfAMinute: 'pola minute',
+ lessThanXMinutes: {
+ one: {
+ standalone: 'manje od 1 minute',
+ withPrepositionAgo: 'manje od 1 minute',
+ withPrepositionIn: 'manje od 1 minutu'
+ },
+ dual: 'manje od {{count}} minute',
+ other: 'manje od {{count}} minuta'
+ },
+ xMinutes: {
+ one: {
+ standalone: '1 minuta',
+ withPrepositionAgo: '1 minute',
+ withPrepositionIn: '1 minutu'
+ },
+ dual: '{{count}} minute',
+ other: '{{count}} minuta'
+ },
+ aboutXHours: {
+ one: {
+ standalone: 'oko 1 sat',
+ withPrepositionAgo: 'oko 1 sat',
+ withPrepositionIn: 'oko 1 sat'
+ },
+ dual: 'oko {{count}} sata',
+ other: 'oko {{count}} sati'
+ },
+ xHours: {
+ one: {
+ standalone: '1 sat',
+ withPrepositionAgo: '1 sat',
+ withPrepositionIn: '1 sat'
+ },
+ dual: '{{count}} sata',
+ other: '{{count}} sati'
+ },
+ xDays: {
+ one: {
+ standalone: '1 dan',
+ withPrepositionAgo: '1 dan',
+ withPrepositionIn: '1 dan'
+ },
+ dual: '{{count}} dana',
+ other: '{{count}} dana'
+ },
+ aboutXWeeks: {
+ one: {
+ standalone: 'oko 1 tjedan',
+ withPrepositionAgo: 'oko 1 tjedan',
+ withPrepositionIn: 'oko 1 tjedan'
+ },
+ dual: 'oko {{count}} tjedna',
+ other: 'oko {{count}} tjedana'
+ },
+ xWeeks: {
+ one: {
+ standalone: '1 tjedan',
+ withPrepositionAgo: '1 tjedan',
+ withPrepositionIn: '1 tjedan'
+ },
+ dual: '{{count}} tjedna',
+ other: '{{count}} tjedana'
+ },
+ aboutXMonths: {
+ one: {
+ standalone: 'oko 1 mjesec',
+ withPrepositionAgo: 'oko 1 mjesec',
+ withPrepositionIn: 'oko 1 mjesec'
+ },
+ dual: 'oko {{count}} mjeseca',
+ other: 'oko {{count}} mjeseci'
+ },
+ xMonths: {
+ one: {
+ standalone: '1 mjesec',
+ withPrepositionAgo: '1 mjesec',
+ withPrepositionIn: '1 mjesec'
+ },
+ dual: '{{count}} mjeseca',
+ other: '{{count}} mjeseci'
+ },
+ aboutXYears: {
+ one: {
+ standalone: 'oko 1 godinu',
+ withPrepositionAgo: 'oko 1 godinu',
+ withPrepositionIn: 'oko 1 godinu'
+ },
+ dual: 'oko {{count}} godine',
+ other: 'oko {{count}} godina'
+ },
+ xYears: {
+ one: {
+ standalone: '1 godina',
+ withPrepositionAgo: '1 godine',
+ withPrepositionIn: '1 godinu'
+ },
+ dual: '{{count}} godine',
+ other: '{{count}} godina'
+ },
+ overXYears: {
+ one: {
+ standalone: 'preko 1 godinu',
+ withPrepositionAgo: 'preko 1 godinu',
+ withPrepositionIn: 'preko 1 godinu'
+ },
+ dual: 'preko {{count}} godine',
+ other: 'preko {{count}} godina'
+ },
+ almostXYears: {
+ one: {
+ standalone: 'gotovo 1 godinu',
+ withPrepositionAgo: 'gotovo 1 godinu',
+ withPrepositionIn: 'gotovo 1 godinu'
+ },
+ dual: 'gotovo {{count}} godine',
+ other: 'gotovo {{count}} godina'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ result = tokenValue.one.withPrepositionIn;
+ } else {
+ result = tokenValue.one.withPrepositionAgo;
+ }
+ } else {
+ result = tokenValue.one.standalone;
+ }
+ } else if (count % 10 > 1 && count % 10 < 5 &&
+ // if last digit is between 2 and 4
+ String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1"
+ ) {
+ result = tokenValue.dual.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'za ' + result;
+ } else {
+ return 'prije ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hr/_lib/formatLong/index.js b/node_modules/date-fns/locale/hr/_lib/formatLong/index.js
new file mode 100644
index 0000000..3a8deb5
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d. MMMM y.',
+ long: 'd. MMMM y.',
+ medium: 'd. MMM y.',
+ short: 'dd. MM. y.'
+};
+var timeFormats = {
+ full: 'HH:mm:ss (zzzz)',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'u' {{time}}",
+ long: "{{date}} 'u' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hr/_lib/formatRelative/index.js b/node_modules/date-fns/locale/hr/_lib/formatRelative/index.js
new file mode 100644
index 0000000..4766b1f
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/_lib/formatRelative/index.js
@@ -0,0 +1,46 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ switch (date.getUTCDay()) {
+ case 0:
+ return "'prošlu nedjelju u' p";
+ case 3:
+ return "'prošlu srijedu u' p";
+ case 6:
+ return "'prošlu subotu u' p";
+ default:
+ return "'prošli' EEEE 'u' p";
+ }
+ },
+ yesterday: "'jučer u' p",
+ today: "'danas u' p",
+ tomorrow: "'sutra u' p",
+ nextWeek: function nextWeek(date) {
+ switch (date.getUTCDay()) {
+ case 0:
+ return "'iduću nedjelju u' p";
+ case 3:
+ return "'iduću srijedu u' p";
+ case 6:
+ return "'iduću subotu u' p";
+ default:
+ return "'prošli' EEEE 'u' p";
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hr/_lib/localize/index.js b/node_modules/date-fns/locale/hr/_lib/localize/index.js
new file mode 100644
index 0000000..b39602d
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/_lib/localize/index.js
@@ -0,0 +1,135 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['pr.n.e.', 'AD'],
+ abbreviated: ['pr. Kr.', 'po. Kr.'],
+ wide: ['Prije Krista', 'Poslije Krista']
+};
+var quarterValues = {
+ narrow: ['1.', '2.', '3.', '4.'],
+ abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'],
+ wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
+};
+var monthValues = {
+ narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
+ abbreviated: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'],
+ wide: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac']
+};
+var formattingMonthValues = {
+ narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
+ abbreviated: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'],
+ wide: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenog', 'prosinca']
+};
+var dayValues = {
+ narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'],
+ short: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],
+ abbreviated: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],
+ wide: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota']
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutro',
+ afternoon: 'popodne',
+ evening: 'navečer',
+ night: 'noću'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutro',
+ afternoon: 'popodne',
+ evening: 'navečer',
+ night: 'noću'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutro',
+ afternoon: 'poslije podne',
+ evening: 'navečer',
+ night: 'noću'
+ }
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutro',
+ afternoon: 'popodne',
+ evening: 'navečer',
+ night: 'noću'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutro',
+ afternoon: 'popodne',
+ evening: 'navečer',
+ night: 'noću'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutro',
+ afternoon: 'poslije podne',
+ evening: 'navečer',
+ night: 'noću'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hr/_lib/match/index.js b/node_modules/date-fns/locale/hr/_lib/match/index.js
new file mode 100644
index 0000000..e786bda
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\./i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(pr\.n\.e\.|AD)/i,
+ abbreviated: /^(pr\.\s?Kr\.|po\.\s?Kr\.)/i,
+ wide: /^(Prije Krista|prije nove ere|Poslije Krista|nova era)/i
+};
+var parseEraPatterns = {
+ any: [/^pr/i, /^(po|nova)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]\.\s?kv\.?/i,
+ wide: /^[1234]\. kvartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(10|11|12|[123456789])\./i,
+ abbreviated: /^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)/i,
+ wide: /^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))/i
+};
+var parseMonthPatterns = {
+ narrow: [/1/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i, /8/i, /9/i, /10/i, /11/i, /12/i],
+ abbreviated: [/^sij/i, /^velj/i, /^(ožu|ozu)/i, /^tra/i, /^svi/i, /^lip/i, /^srp/i, /^kol/i, /^ruj/i, /^lis/i, /^stu/i, /^pro/i],
+ wide: [/^sij/i, /^velj/i, /^(ožu|ozu)/i, /^tra/i, /^svi/i, /^lip/i, /^srp/i, /^kol/i, /^ruj/i, /^lis/i, /^stu/i, /^pro/i]
+};
+var matchDayPatterns = {
+ narrow: /^[npusčc]/i,
+ short: /^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i,
+ abbreviated: /^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i,
+ wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
+ any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^pono/i,
+ noon: /^pod/i,
+ morning: /jutro/i,
+ afternoon: /(poslije\s|po)+podne/i,
+ evening: /(navece|naveče)/i,
+ night: /(nocu|noću)/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hr/index.d.ts b/node_modules/date-fns/locale/hr/index.d.ts
new file mode 100644
index 0000000..025baa3
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { hr } from 'date-fns/locale'
+export default hr
diff --git a/node_modules/date-fns/locale/hr/index.js b/node_modules/date-fns/locale/hr/index.js
new file mode 100644
index 0000000..fcc989d
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Croatian locale.
+ * @language Croatian
+ * @iso-639-2 hrv
+ * @author Matija Marohnić [@silvenon]{@link https://github.com/silvenon}
+ * @author Manico [@manico]{@link https://github.com/manico}
+ * @author Ivan Jeržabek [@jerzabek]{@link https://github.com/jerzabek}
+ */
+var locale = {
+ code: 'hr',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hr/index.js.flow b/node_modules/date-fns/locale/hr/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/hr/package.json b/node_modules/date-fns/locale/hr/package.json
new file mode 100644
index 0000000..1785e94
--- /dev/null
+++ b/node_modules/date-fns/locale/hr/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/hr/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ht/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ht/_lib/formatDistance/index.js
new file mode 100644
index 0000000..311af6b
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'mwens pase yon segond',
+ other: 'mwens pase {{count}} segond'
+ },
+ xSeconds: {
+ one: '1 segond',
+ other: '{{count}} segond'
+ },
+ halfAMinute: '30 segond',
+ lessThanXMinutes: {
+ one: 'mwens pase yon minit',
+ other: 'mwens pase {{count}} minit'
+ },
+ xMinutes: {
+ one: '1 minit',
+ other: '{{count}} minit'
+ },
+ aboutXHours: {
+ one: 'anviwon inè',
+ other: 'anviwon {{count}} è'
+ },
+ xHours: {
+ one: '1 lè',
+ other: '{{count}} lè'
+ },
+ xDays: {
+ one: '1 jou',
+ other: '{{count}} jou'
+ },
+ aboutXWeeks: {
+ one: 'anviwon 1 semèn',
+ other: 'anviwon {{count}} semèn'
+ },
+ xWeeks: {
+ one: '1 semèn',
+ other: '{{count}} semèn'
+ },
+ aboutXMonths: {
+ one: 'anviwon 1 mwa',
+ other: 'anviwon {{count}} mwa'
+ },
+ xMonths: {
+ one: '1 mwa',
+ other: '{{count}} mwa'
+ },
+ aboutXYears: {
+ one: 'anviwon 1 an',
+ other: 'anviwon {{count}} an'
+ },
+ xYears: {
+ one: '1 an',
+ other: '{{count}} an'
+ },
+ overXYears: {
+ one: 'plis pase 1 an',
+ other: 'plis pase {{count}} an'
+ },
+ almostXYears: {
+ one: 'prèske 1 an',
+ other: 'prèske {{count}} an'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'nan ' + result;
+ } else {
+ return 'sa fè ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ht/_lib/formatLong/index.js b/node_modules/date-fns/locale/ht/_lib/formatLong/index.js
new file mode 100644
index 0000000..a62b1a3
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'nan lè' {{time}}",
+ long: "{{date}} 'nan lè' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ht/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ht/_lib/formatRelative/index.js
new file mode 100644
index 0000000..a312d64
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'pase nan lè' p",
+ yesterday: "'yè nan lè' p",
+ today: "'jodi a' p",
+ tomorrow: "'demen nan lè' p'",
+ nextWeek: "eeee 'pwochen nan lè' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ht/_lib/localize/index.js b/node_modules/date-fns/locale/ht/_lib/localize/index.js
new file mode 100644
index 0000000..4a3a860
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/_lib/localize/index.js
@@ -0,0 +1,96 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['av. J.-K', 'ap. J.-K'],
+ abbreviated: ['av. J.-K', 'ap. J.-K'],
+ wide: ['anvan Jezi Kris', 'apre Jezi Kris']
+};
+var quarterValues = {
+ narrow: ['T1', 'T2', 'T3', 'T4'],
+ abbreviated: ['1ye trim.', '2yèm trim.', '3yèm trim.', '4yèm trim.'],
+ wide: ['1ye trimès', '2yèm trimès', '3yèm trimès', '4yèm trimès']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],
+ abbreviated: ['janv.', 'fevr.', 'mas', 'avr.', 'me', 'jen', 'jiyè', 'out', 'sept.', 'okt.', 'nov.', 'des.'],
+ wide: ['janvye', 'fevrye', 'mas', 'avril', 'me', 'jen', 'jiyè', 'out', 'septanm', 'oktòb', 'novanm', 'desanm']
+};
+var dayValues = {
+ narrow: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],
+ short: ['di', 'le', 'ma', 'mè', 'je', 'va', 'sa'],
+ abbreviated: ['dim.', 'len.', 'mad.', 'mèk.', 'jed.', 'van.', 'sam.'],
+ wide: ['dimanch', 'lendi', 'madi', 'mèkredi', 'jedi', 'vandredi', 'samdi']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'minwit',
+ noon: 'midi',
+ morning: 'mat.',
+ afternoon: 'ap.m.',
+ evening: 'swa',
+ night: 'mat.'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'minwit',
+ noon: 'midi',
+ morning: 'maten',
+ afternoon: 'aprèmidi',
+ evening: 'swa',
+ night: 'maten'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'minwit',
+ noon: 'midi',
+ morning: 'nan maten',
+ afternoon: 'nan aprèmidi',
+ evening: 'nan aswè',
+ night: 'nan maten'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ if (number === 0) return String(number);
+ var suffix = number === 1 ? 'ye' : 'yèm';
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ht/_lib/match/index.js b/node_modules/date-fns/locale/ht/_lib/match/index.js
new file mode 100644
index 0000000..8b40a85
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(ye|yèm)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(av\.J\.K|ap\.J\.K|ap\.J\.-K)/i,
+ abbreviated: /^(av\.J\.-K|av\.J-K|apr\.J\.-K|apr\.J-K|ap\.J-K)/i,
+ wide: /^(avan Jezi Kris|apre Jezi Kris)/i
+};
+var parseEraPatterns = {
+ any: [/^av/i, /^ap/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^t[1234]/i,
+ wide: /^[1234](ye|yèm)? trimès/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\.?/i,
+ wide: /^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^o/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^ma/i, /^av/i, /^me/i, /^je/i, /^ji/i, /^ou/i, /^s/i, /^ok/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[lmjvsd]/i,
+ short: /^(di|le|ma|me|je|va|sa)/i,
+ abbreviated: /^(dim|len|mad|mèk|jed|van|sam)\.?/i,
+ wide: /^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i],
+ any: [/^di/i, /^le/i, /^ma/i, /^mè/i, /^je/i, /^va/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|minwit|midi|mat\.?|ap\.?m\.?|swa)/i,
+ any: /^([ap]\.?\s?m\.?|nan maten|nan aprèmidi|nan aswè)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^min/i,
+ noon: /^mid/i,
+ morning: /mat/i,
+ afternoon: /ap/i,
+ evening: /sw/i,
+ night: /nwit/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ht/index.d.ts b/node_modules/date-fns/locale/ht/index.d.ts
new file mode 100644
index 0000000..7362d75
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ht } from 'date-fns/locale'
+export default ht
diff --git a/node_modules/date-fns/locale/ht/index.js b/node_modules/date-fns/locale/ht/index.js
new file mode 100644
index 0000000..f01de87
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Haitian Creole locale.
+ * @language Haitian Creole
+ * @iso-639-2 hat
+ * @author Rubens Mariuzzo [@rmariuzzo]{@link https://github.com/rmariuzzo}
+ * @author Watson Marcelain [@watsongm24]{@link https://github.com/watsongm24}
+ */
+var locale = {
+ code: 'ht',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ht/index.js.flow b/node_modules/date-fns/locale/ht/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ht/package.json b/node_modules/date-fns/locale/ht/package.json
new file mode 100644
index 0000000..00c08dc
--- /dev/null
+++ b/node_modules/date-fns/locale/ht/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ht/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hu/_lib/formatDistance/index.js b/node_modules/date-fns/locale/hu/_lib/formatDistance/index.js
new file mode 100644
index 0000000..c6e6e35
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/_lib/formatDistance/index.js
@@ -0,0 +1,81 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var translations = {
+ about: 'körülbelül',
+ over: 'több mint',
+ almost: 'majdnem',
+ lessthan: 'kevesebb mint'
+};
+var withoutSuffixes = {
+ xseconds: ' másodperc',
+ halfaminute: 'fél perc',
+ xminutes: ' perc',
+ xhours: ' óra',
+ xdays: ' nap',
+ xweeks: ' hét',
+ xmonths: ' hónap',
+ xyears: ' év'
+};
+var withSuffixes = {
+ xseconds: {
+ '-1': ' másodperccel ezelőtt',
+ '1': ' másodperc múlva',
+ '0': ' másodperce'
+ },
+ halfaminute: {
+ '-1': 'fél perccel ezelőtt',
+ '1': 'fél perc múlva',
+ '0': 'fél perce'
+ },
+ xminutes: {
+ '-1': ' perccel ezelőtt',
+ '1': ' perc múlva',
+ '0': ' perce'
+ },
+ xhours: {
+ '-1': ' órával ezelőtt',
+ '1': ' óra múlva',
+ '0': ' órája'
+ },
+ xdays: {
+ '-1': ' nappal ezelőtt',
+ '1': ' nap múlva',
+ '0': ' napja'
+ },
+ xweeks: {
+ '-1': ' héttel ezelőtt',
+ '1': ' hét múlva',
+ '0': ' hete'
+ },
+ xmonths: {
+ '-1': ' hónappal ezelőtt',
+ '1': ' hónap múlva',
+ '0': ' hónapja'
+ },
+ xyears: {
+ '-1': ' évvel ezelőtt',
+ '1': ' év múlva',
+ '0': ' éve'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var adverb = token.match(/about|over|almost|lessthan/i);
+ var unit = adverb ? token.replace(adverb[0], '') : token;
+ var addSuffix = (options === null || options === void 0 ? void 0 : options.addSuffix) === true;
+ var key = unit.toLowerCase();
+ var comparison = (options === null || options === void 0 ? void 0 : options.comparison) || 0;
+ var translated = addSuffix ? withSuffixes[key][comparison] : withoutSuffixes[key];
+ var result = key === 'halfaminute' ? translated : count + translated;
+ if (adverb) {
+ var adv = adverb[0].toLowerCase();
+ result = translations[adv] + ' ' + result;
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hu/_lib/formatLong/index.js b/node_modules/date-fns/locale/hu/_lib/formatLong/index.js
new file mode 100644
index 0000000..0ef4cfc
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'y. MMMM d., EEEE',
+ long: 'y. MMMM d.',
+ medium: 'y. MMM d.',
+ short: 'y. MM. dd.'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hu/_lib/formatRelative/index.js b/node_modules/date-fns/locale/hu/_lib/formatRelative/index.js
new file mode 100644
index 0000000..3c7ff4a
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/_lib/formatRelative/index.js
@@ -0,0 +1,32 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var accusativeWeekdays = ['vasárnap', 'hétfőn', 'kedden', 'szerdán', 'csütörtökön', 'pénteken', 'szombaton'];
+function week(isFuture) {
+ return function (date) {
+ var weekday = accusativeWeekdays[date.getUTCDay()];
+ var prefix = isFuture ? '' : "'múlt' ";
+ return "".concat(prefix, "'").concat(weekday, "' p'-kor'");
+ };
+}
+var formatRelativeLocale = {
+ lastWeek: week(false),
+ yesterday: "'tegnap' p'-kor'",
+ today: "'ma' p'-kor'",
+ tomorrow: "'holnap' p'-kor'",
+ nextWeek: week(true),
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hu/_lib/localize/index.js b/node_modules/date-fns/locale/hu/_lib/localize/index.js
new file mode 100644
index 0000000..25ae65b
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/_lib/localize/index.js
@@ -0,0 +1,101 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ie.', 'isz.'],
+ abbreviated: ['i. e.', 'i. sz.'],
+ wide: ['Krisztus előtt', 'időszámításunk szerint']
+};
+var quarterValues = {
+ narrow: ['1.', '2.', '3.', '4.'],
+ abbreviated: ['1. n.év', '2. n.év', '3. n.év', '4. n.év'],
+ wide: ['1. negyedév', '2. negyedév', '3. negyedév', '4. negyedév']
+};
+var formattingQuarterValues = {
+ narrow: ['I.', 'II.', 'III.', 'IV.'],
+ abbreviated: ['I. n.év', 'II. n.év', 'III. n.év', 'IV. n.év'],
+ wide: ['I. negyedév', 'II. negyedév', 'III. negyedév', 'IV. negyedév']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'],
+ abbreviated: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'],
+ wide: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december']
+};
+var dayValues = {
+ narrow: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'],
+ short: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
+ abbreviated: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
+ wide: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'de.',
+ pm: 'du.',
+ midnight: 'éjfél',
+ noon: 'dél',
+ morning: 'reggel',
+ afternoon: 'du.',
+ evening: 'este',
+ night: 'éjjel'
+ },
+ abbreviated: {
+ am: 'de.',
+ pm: 'du.',
+ midnight: 'éjfél',
+ noon: 'dél',
+ morning: 'reggel',
+ afternoon: 'du.',
+ evening: 'este',
+ night: 'éjjel'
+ },
+ wide: {
+ am: 'de.',
+ pm: 'du.',
+ midnight: 'éjfél',
+ noon: 'dél',
+ morning: 'reggel',
+ afternoon: 'délután',
+ evening: 'este',
+ night: 'éjjel'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ },
+ formattingValues: formattingQuarterValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hu/_lib/match/index.js b/node_modules/date-fns/locale/hu/_lib/match/index.js
new file mode 100644
index 0000000..de98672
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\.?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ie\.|isz\.)/i,
+ abbreviated: /^(i\.\s?e\.?|b?\s?c\s?e|i\.\s?sz\.?)/i,
+ wide: /^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\. sz\.)/i
+};
+var parseEraPatterns = {
+ narrow: [/ie/i, /isz/i],
+ abbreviated: [/^(i\.?\s?e\.?|b\s?ce)/i, /^(i\.?\s?sz\.?|c\s?e)/i],
+ any: [/előtt/i, /(szerint|i. sz.)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]\.?/i,
+ abbreviated: /^[1234]?\.?\s?n\.év/i,
+ wide: /^([1234]|I|II|III|IV)?\.?\s?negyedév/i
+};
+var parseQuarterPatterns = {
+ any: [/1|I$/i, /2|II$/i, /3|III/i, /4|IV/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmaásond]|sz/i,
+ abbreviated: /^(jan\.?|febr\.?|márc\.?|ápr\.?|máj\.?|jún\.?|júl\.?|aug\.?|szept\.?|okt\.?|nov\.?|dec\.?)/i,
+ wide: /^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a|á/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s|sz/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^már/i, /^áp/i, /^máj/i, /^jún/i, /^júl/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^([vhkpc]|sz|cs|sz)/i,
+ short: /^([vhkp]|sze|cs|szo)/i,
+ abbreviated: /^([vhkp]|sze|cs|szo)/i,
+ wide: /^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)/i
+};
+var parseDayPatterns = {
+ narrow: [/^v/i, /^h/i, /^k/i, /^sz/i, /^c/i, /^p/i, /^sz/i],
+ any: [/^v/i, /^h/i, /^k/i, /^sze/i, /^c/i, /^p/i, /^szo/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^((de|du)\.?|éjfél|délután|dél|reggel|este|éjjel)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^de\.?/i,
+ pm: /^du\.?/i,
+ midnight: /^éjf/i,
+ noon: /^dé/i,
+ morning: /reg/i,
+ afternoon: /^délu\.?/i,
+ evening: /es/i,
+ night: /éjj/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hu/index.d.ts b/node_modules/date-fns/locale/hu/index.d.ts
new file mode 100644
index 0000000..979baa6
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { hu } from 'date-fns/locale'
+export default hu
diff --git a/node_modules/date-fns/locale/hu/index.js b/node_modules/date-fns/locale/hu/index.js
new file mode 100644
index 0000000..9f1d9a8
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Hungarian locale.
+ * @language Hungarian
+ * @iso-639-2 hun
+ * @author Pavlo Shpak [@pshpak]{@link https://github.com/pshpak}
+ * @author Eduardo Pardo [@eduardopsll]{@link https://github.com/eduardopsll}
+ * @author Zoltan Szepesi [@twodcube]{@link https://github.com/twodcube}
+ */
+var locale = {
+ code: 'hu',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hu/index.js.flow b/node_modules/date-fns/locale/hu/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/hu/package.json b/node_modules/date-fns/locale/hu/package.json
new file mode 100644
index 0000000..3df7975
--- /dev/null
+++ b/node_modules/date-fns/locale/hu/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/hu/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hy/_lib/formatDistance/index.js b/node_modules/date-fns/locale/hy/_lib/formatDistance/index.js
new file mode 100644
index 0000000..7c6d510
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'ավելի քիչ քան 1 վայրկյան',
+ other: 'ավելի քիչ քան {{count}} վայրկյան'
+ },
+ xSeconds: {
+ one: '1 վայրկյան',
+ other: '{{count}} վայրկյան'
+ },
+ halfAMinute: 'կես րոպե',
+ lessThanXMinutes: {
+ one: 'ավելի քիչ քան 1 րոպե',
+ other: 'ավելի քիչ քան {{count}} րոպե'
+ },
+ xMinutes: {
+ one: '1 րոպե',
+ other: '{{count}} րոպե'
+ },
+ aboutXHours: {
+ one: 'մոտ 1 ժամ',
+ other: 'մոտ {{count}} ժամ'
+ },
+ xHours: {
+ one: '1 ժամ',
+ other: '{{count}} ժամ'
+ },
+ xDays: {
+ one: '1 օր',
+ other: '{{count}} օր'
+ },
+ aboutXWeeks: {
+ one: 'մոտ 1 շաբաթ',
+ other: 'մոտ {{count}} շաբաթ'
+ },
+ xWeeks: {
+ one: '1 շաբաթ',
+ other: '{{count}} շաբաթ'
+ },
+ aboutXMonths: {
+ one: 'մոտ 1 ամիս',
+ other: 'մոտ {{count}} ամիս'
+ },
+ xMonths: {
+ one: '1 ամիս',
+ other: '{{count}} ամիս'
+ },
+ aboutXYears: {
+ one: 'մոտ 1 տարի',
+ other: 'մոտ {{count}} տարի'
+ },
+ xYears: {
+ one: '1 տարի',
+ other: '{{count}} տարի'
+ },
+ overXYears: {
+ one: 'ավելի քան 1 տարի',
+ other: 'ավելի քան {{count}} տարի'
+ },
+ almostXYears: {
+ one: 'համարյա 1 տարի',
+ other: 'համարյա {{count}} տարի'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + ' հետո';
+ } else {
+ return result + ' առաջ';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hy/_lib/formatLong/index.js b/node_modules/date-fns/locale/hy/_lib/formatLong/index.js
new file mode 100644
index 0000000..dcff3c8
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'd MMMM, y, EEEE',
+ long: 'd MMMM, y',
+ medium: 'd MMM, y',
+ short: 'dd.MM.yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'ժ․'{{time}}",
+ long: "{{date}} 'ժ․'{{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hy/_lib/formatRelative/index.js b/node_modules/date-fns/locale/hy/_lib/formatRelative/index.js
new file mode 100644
index 0000000..f1fd3f5
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'նախորդ' eeee p'֊ին'",
+ yesterday: "'երեկ' p'֊ին'",
+ today: "'այսօր' p'֊ին'",
+ tomorrow: "'վաղը' p'֊ին'",
+ nextWeek: "'հաջորդ' eeee p'֊ին'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hy/_lib/localize/index.js b/node_modules/date-fns/locale/hy/_lib/localize/index.js
new file mode 100644
index 0000000..1dc4d2e
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/_lib/localize/index.js
@@ -0,0 +1,142 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['Ք', 'Մ'],
+ abbreviated: ['ՔԱ', 'ՄԹ'],
+ wide: ['Քրիստոսից առաջ', 'Մեր թվարկության']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Ք1', 'Ք2', 'Ք3', 'Ք4'],
+ wide: ['1֊ին քառորդ', '2֊րդ քառորդ', '3֊րդ քառորդ', '4֊րդ քառորդ']
+};
+var monthValues = {
+ narrow: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'],
+ abbreviated: ['հուն', 'փետ', 'մար', 'ապր', 'մայ', 'հուն', 'հուլ', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'],
+ wide: ['հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր']
+};
+var dayValues = {
+ narrow: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'],
+ short: ['կր', 'եր', 'եք', 'չք', 'հգ', 'ուր', 'շբ'],
+ abbreviated: ['կիր', 'երկ', 'երք', 'չոր', 'հնգ', 'ուրբ', 'շաբ'],
+ wide: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'կեսգշ',
+ noon: 'կեսօր',
+ morning: 'առավոտ',
+ afternoon: 'ցերեկ',
+ evening: 'երեկո',
+ night: 'գիշեր'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'կեսգիշեր',
+ noon: 'կեսօր',
+ morning: 'առավոտ',
+ afternoon: 'ցերեկ',
+ evening: 'երեկո',
+ night: 'գիշեր'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'կեսգիշեր',
+ noon: 'կեսօր',
+ morning: 'առավոտ',
+ afternoon: 'ցերեկ',
+ evening: 'երեկո',
+ night: 'գիշեր'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'կեսգշ',
+ noon: 'կեսօր',
+ morning: 'առավոտը',
+ afternoon: 'ցերեկը',
+ evening: 'երեկոյան',
+ night: 'գիշերը'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'կեսգիշերին',
+ noon: 'կեսօրին',
+ morning: 'առավոտը',
+ afternoon: 'ցերեկը',
+ evening: 'երեկոյան',
+ night: 'գիշերը'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'կեսգիշերին',
+ noon: 'կեսօրին',
+ morning: 'առավոտը',
+ afternoon: 'ցերեկը',
+ evening: 'երեկոյան',
+ night: 'գիշերը'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+
+ // If ordinal numbers depend on context, for example,
+ // if they are different for different grammatical genders,
+ // use `options.unit`.
+ //
+ // `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear',
+ // 'day', 'hour', 'minute', 'second'.
+
+ var rem100 = number % 100;
+ if (rem100 < 10) {
+ if (rem100 % 10 === 1) {
+ return number + '֊ին';
+ }
+ }
+ return number + '֊րդ';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hy/_lib/match/index.js b/node_modules/date-fns/locale/hy/_lib/match/index.js
new file mode 100644
index 0000000..a2f0d68
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/_lib/match/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)((-|֊)?(ին|րդ))?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(Ք|Մ)/i,
+ abbreviated: /^(Ք\.?\s?Ա\.?|Մ\.?\s?Թ\.?\s?Ա\.?|Մ\.?\s?Թ\.?|Ք\.?\s?Հ\.?)/i,
+ wide: /^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)/i
+};
+var parseEraPatterns = {
+ any: [/^ք/i, /^մ/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^ք[1234]/i,
+ wide: /^[1234]((-|֊)?(ին|րդ)) քառորդ/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[հփմաօսնդ]/i,
+ abbreviated: /^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)/i,
+ wide: /^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^հ/i, /^փ/i, /^մ/i, /^ա/i, /^մ/i, /^հ/i, /^հ/i, /^օ/i, /^ս/i, /^հ/i, /^ն/i, /^դ/i],
+ any: [/^հու/i, /^փ/i, /^մար/i, /^ա/i, /^մայ/i, /^հուն/i, /^հուլ/i, /^օ/i, /^ս/i, /^հոկ/i, /^ն/i, /^դ/i]
+};
+var matchDayPatterns = {
+ narrow: /^[եչհոշկ]/i,
+ short: /^(կր|եր|եք|չք|հգ|ուր|շբ)/i,
+ abbreviated: /^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)/i,
+ wide: /^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)/i
+};
+var parseDayPatterns = {
+ narrow: [/^կ/i, /^ե/i, /^ե/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i],
+ short: [/^կ/i, /^եր/i, /^եք/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i],
+ abbreviated: [/^կ/i, /^երկ/i, /^երք/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i],
+ wide: [/^կ/i, /^երկ/i, /^երե/i, /^չ/i, /^հ/i, /^(ո|Ո)/, /^շ/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i,
+ any: /^([ap]\.?\s?m\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /կեսգիշեր/i,
+ noon: /կեսօր/i,
+ morning: /առավոտ/i,
+ afternoon: /ցերեկ/i,
+ evening: /երեկո/i,
+ night: /գիշեր/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hy/index.d.ts b/node_modules/date-fns/locale/hy/index.d.ts
new file mode 100644
index 0000000..a79f29e
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { hy } from 'date-fns/locale'
+export default hy
diff --git a/node_modules/date-fns/locale/hy/index.js b/node_modules/date-fns/locale/hy/index.js
new file mode 100644
index 0000000..da5ea1b
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Armenian locale
+ * @language Armenian
+ * @iso-639-2 arm
+ * @author Alex Igityan [@alexigityan]{@link https://github.com/alexigityan}
+ */
+var locale = {
+ code: 'hy',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/hy/index.js.flow b/node_modules/date-fns/locale/hy/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/hy/package.json b/node_modules/date-fns/locale/hy/package.json
new file mode 100644
index 0000000..e93ec48
--- /dev/null
+++ b/node_modules/date-fns/locale/hy/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/hy/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/id/_lib/formatDistance/index.js b/node_modules/date-fns/locale/id/_lib/formatDistance/index.js
new file mode 100644
index 0000000..0ce81b8
--- /dev/null
+++ b/node_modules/date-fns/locale/id/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'kurang dari 1 detik',
+ other: 'kurang dari {{count}} detik'
+ },
+ xSeconds: {
+ one: '1 detik',
+ other: '{{count}} detik'
+ },
+ halfAMinute: 'setengah menit',
+ lessThanXMinutes: {
+ one: 'kurang dari 1 menit',
+ other: 'kurang dari {{count}} menit'
+ },
+ xMinutes: {
+ one: '1 menit',
+ other: '{{count}} menit'
+ },
+ aboutXHours: {
+ one: 'sekitar 1 jam',
+ other: 'sekitar {{count}} jam'
+ },
+ xHours: {
+ one: '1 jam',
+ other: '{{count}} jam'
+ },
+ xDays: {
+ one: '1 hari',
+ other: '{{count}} hari'
+ },
+ aboutXWeeks: {
+ one: 'sekitar 1 minggu',
+ other: 'sekitar {{count}} minggu'
+ },
+ xWeeks: {
+ one: '1 minggu',
+ other: '{{count}} minggu'
+ },
+ aboutXMonths: {
+ one: 'sekitar 1 bulan',
+ other: 'sekitar {{count}} bulan'
+ },
+ xMonths: {
+ one: '1 bulan',
+ other: '{{count}} bulan'
+ },
+ aboutXYears: {
+ one: 'sekitar 1 tahun',
+ other: 'sekitar {{count}} tahun'
+ },
+ xYears: {
+ one: '1 tahun',
+ other: '{{count}} tahun'
+ },
+ overXYears: {
+ one: 'lebih dari 1 tahun',
+ other: 'lebih dari {{count}} tahun'
+ },
+ almostXYears: {
+ one: 'hampir 1 tahun',
+ other: 'hampir {{count}} tahun'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'dalam waktu ' + result;
+ } else {
+ return result + ' yang lalu';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/id/_lib/formatLong/index.js b/node_modules/date-fns/locale/id/_lib/formatLong/index.js
new file mode 100644
index 0000000..6afa95c
--- /dev/null
+++ b/node_modules/date-fns/locale/id/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'd/M/yyyy'
+};
+var timeFormats = {
+ full: 'HH.mm.ss',
+ long: 'HH.mm.ss',
+ medium: 'HH.mm',
+ short: 'HH.mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'pukul' {{time}}",
+ long: "{{date}} 'pukul' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/id/_lib/formatRelative/index.js b/node_modules/date-fns/locale/id/_lib/formatRelative/index.js
new file mode 100644
index 0000000..c4774be
--- /dev/null
+++ b/node_modules/date-fns/locale/id/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'lalu pukul' p",
+ yesterday: "'Kemarin pukul' p",
+ today: "'Hari ini pukul' p",
+ tomorrow: "'Besok pukul' p",
+ nextWeek: "eeee 'pukul' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/id/_lib/localize/index.js b/node_modules/date-fns/locale/id/_lib/localize/index.js
new file mode 100644
index 0000000..deb2f25
--- /dev/null
+++ b/node_modules/date-fns/locale/id/_lib/localize/index.js
@@ -0,0 +1,138 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+// All data for localization are taken from this page
+// https://www.unicode.org/cldr/charts/32/summary/id.html
+var eraValues = {
+ narrow: ['SM', 'M'],
+ abbreviated: ['SM', 'M'],
+ wide: ['Sebelum Masehi', 'Masehi']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4']
+};
+
+// Note: in Indonesian, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'],
+ wide: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember']
+};
+var dayValues = {
+ narrow: ['M', 'S', 'S', 'R', 'K', 'J', 'S'],
+ short: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'],
+ abbreviated: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'],
+ wide: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'siang',
+ evening: 'sore',
+ night: 'malam'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'siang',
+ evening: 'sore',
+ night: 'malam'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'siang',
+ evening: 'sore',
+ night: 'malam'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'siang',
+ evening: 'sore',
+ night: 'malam'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'siang',
+ evening: 'sore',
+ night: 'malam'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'siang',
+ evening: 'sore',
+ night: 'malam'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+
+ // Can't use "pertama", "kedua" because can't be parsed
+
+ return 'ke-' + number;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/id/_lib/match/index.js b/node_modules/date-fns/locale/id/_lib/match/index.js
new file mode 100644
index 0000000..b4fdb5b
--- /dev/null
+++ b/node_modules/date-fns/locale/id/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^ke-(\d+)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(sm|m)/i,
+ abbreviated: /^(s\.?\s?m\.?|s\.?\s?e\.?\s?u\.?|m\.?|e\.?\s?u\.?)/i,
+ wide: /^(sebelum masehi|sebelum era umum|masehi|era umum)/i
+};
+var parseEraPatterns = {
+ any: [/^s/i, /^(m|e)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^K-?\s[1234]/i,
+ wide: /^Kuartal ke-?\s?[1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)/i,
+ wide: /^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^ma/i, /^ap/i, /^me/i, /^jun/i, /^jul/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[srkjm]/i,
+ short: /^(min|sen|sel|rab|kam|jum|sab)/i,
+ abbreviated: /^(min|sen|sel|rab|kam|jum|sab)/i,
+ wide: /^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)/i
+};
+var parseDayPatterns = {
+ narrow: [/^m/i, /^s/i, /^s/i, /^r/i, /^k/i, /^j/i, /^s/i],
+ any: [/^m/i, /^sen/i, /^sel/i, /^r/i, /^k/i, /^j/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|tengah m|tengah h|(di(\swaktu)?) (pagi|siang|sore|malam))/i,
+ any: /^([ap]\.?\s?m\.?|tengah malam|tengah hari|(di(\swaktu)?) (pagi|siang|sore|malam))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^pm/i,
+ midnight: /^tengah m/i,
+ noon: /^tengah h/i,
+ morning: /pagi/i,
+ afternoon: /siang/i,
+ evening: /sore/i,
+ night: /malam/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/id/index.d.ts b/node_modules/date-fns/locale/id/index.d.ts
new file mode 100644
index 0000000..2bf83f4
--- /dev/null
+++ b/node_modules/date-fns/locale/id/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { id } from 'date-fns/locale'
+export default id
diff --git a/node_modules/date-fns/locale/id/index.js b/node_modules/date-fns/locale/id/index.js
new file mode 100644
index 0000000..fb456c1
--- /dev/null
+++ b/node_modules/date-fns/locale/id/index.js
@@ -0,0 +1,38 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Indonesian locale.
+ * @language Indonesian
+ * @iso-639-2 ind
+ * @author Rahmat Budiharso [@rbudiharso]{@link https://github.com/rbudiharso}
+ * @author Benget Nata [@bentinata]{@link https://github.com/bentinata}
+ * @author Budi Irawan [@deerawan]{@link https://github.com/deerawan}
+ * @author Try Ajitiono [@imballinst]{@link https://github.com/imballinst}
+ */
+var locale = {
+ code: 'id',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/id/index.js.flow b/node_modules/date-fns/locale/id/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/id/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/id/package.json b/node_modules/date-fns/locale/id/package.json
new file mode 100644
index 0000000..de84b10
--- /dev/null
+++ b/node_modules/date-fns/locale/id/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/id/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/index.js b/node_modules/date-fns/locale/index.js
new file mode 100644
index 0000000..d1c696a
--- /dev/null
+++ b/node_modules/date-fns/locale/index.js
@@ -0,0 +1,657 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+Object.defineProperty(exports, "af", {
+ enumerable: true,
+ get: function get() {
+ return _index.default;
+ }
+});
+Object.defineProperty(exports, "ar", {
+ enumerable: true,
+ get: function get() {
+ return _index2.default;
+ }
+});
+Object.defineProperty(exports, "arDZ", {
+ enumerable: true,
+ get: function get() {
+ return _index3.default;
+ }
+});
+Object.defineProperty(exports, "arEG", {
+ enumerable: true,
+ get: function get() {
+ return _index4.default;
+ }
+});
+Object.defineProperty(exports, "arMA", {
+ enumerable: true,
+ get: function get() {
+ return _index5.default;
+ }
+});
+Object.defineProperty(exports, "arSA", {
+ enumerable: true,
+ get: function get() {
+ return _index6.default;
+ }
+});
+Object.defineProperty(exports, "arTN", {
+ enumerable: true,
+ get: function get() {
+ return _index7.default;
+ }
+});
+Object.defineProperty(exports, "az", {
+ enumerable: true,
+ get: function get() {
+ return _index8.default;
+ }
+});
+Object.defineProperty(exports, "be", {
+ enumerable: true,
+ get: function get() {
+ return _index9.default;
+ }
+});
+Object.defineProperty(exports, "beTarask", {
+ enumerable: true,
+ get: function get() {
+ return _index10.default;
+ }
+});
+Object.defineProperty(exports, "bg", {
+ enumerable: true,
+ get: function get() {
+ return _index11.default;
+ }
+});
+Object.defineProperty(exports, "bn", {
+ enumerable: true,
+ get: function get() {
+ return _index12.default;
+ }
+});
+Object.defineProperty(exports, "bs", {
+ enumerable: true,
+ get: function get() {
+ return _index13.default;
+ }
+});
+Object.defineProperty(exports, "ca", {
+ enumerable: true,
+ get: function get() {
+ return _index14.default;
+ }
+});
+Object.defineProperty(exports, "cs", {
+ enumerable: true,
+ get: function get() {
+ return _index15.default;
+ }
+});
+Object.defineProperty(exports, "cy", {
+ enumerable: true,
+ get: function get() {
+ return _index16.default;
+ }
+});
+Object.defineProperty(exports, "da", {
+ enumerable: true,
+ get: function get() {
+ return _index17.default;
+ }
+});
+Object.defineProperty(exports, "de", {
+ enumerable: true,
+ get: function get() {
+ return _index18.default;
+ }
+});
+Object.defineProperty(exports, "deAT", {
+ enumerable: true,
+ get: function get() {
+ return _index19.default;
+ }
+});
+Object.defineProperty(exports, "el", {
+ enumerable: true,
+ get: function get() {
+ return _index20.default;
+ }
+});
+Object.defineProperty(exports, "enAU", {
+ enumerable: true,
+ get: function get() {
+ return _index21.default;
+ }
+});
+Object.defineProperty(exports, "enCA", {
+ enumerable: true,
+ get: function get() {
+ return _index22.default;
+ }
+});
+Object.defineProperty(exports, "enGB", {
+ enumerable: true,
+ get: function get() {
+ return _index23.default;
+ }
+});
+Object.defineProperty(exports, "enIE", {
+ enumerable: true,
+ get: function get() {
+ return _index24.default;
+ }
+});
+Object.defineProperty(exports, "enIN", {
+ enumerable: true,
+ get: function get() {
+ return _index25.default;
+ }
+});
+Object.defineProperty(exports, "enNZ", {
+ enumerable: true,
+ get: function get() {
+ return _index26.default;
+ }
+});
+Object.defineProperty(exports, "enUS", {
+ enumerable: true,
+ get: function get() {
+ return _index27.default;
+ }
+});
+Object.defineProperty(exports, "enZA", {
+ enumerable: true,
+ get: function get() {
+ return _index28.default;
+ }
+});
+Object.defineProperty(exports, "eo", {
+ enumerable: true,
+ get: function get() {
+ return _index29.default;
+ }
+});
+Object.defineProperty(exports, "es", {
+ enumerable: true,
+ get: function get() {
+ return _index30.default;
+ }
+});
+Object.defineProperty(exports, "et", {
+ enumerable: true,
+ get: function get() {
+ return _index31.default;
+ }
+});
+Object.defineProperty(exports, "eu", {
+ enumerable: true,
+ get: function get() {
+ return _index32.default;
+ }
+});
+Object.defineProperty(exports, "faIR", {
+ enumerable: true,
+ get: function get() {
+ return _index33.default;
+ }
+});
+Object.defineProperty(exports, "fi", {
+ enumerable: true,
+ get: function get() {
+ return _index34.default;
+ }
+});
+Object.defineProperty(exports, "fr", {
+ enumerable: true,
+ get: function get() {
+ return _index35.default;
+ }
+});
+Object.defineProperty(exports, "frCA", {
+ enumerable: true,
+ get: function get() {
+ return _index36.default;
+ }
+});
+Object.defineProperty(exports, "frCH", {
+ enumerable: true,
+ get: function get() {
+ return _index37.default;
+ }
+});
+Object.defineProperty(exports, "fy", {
+ enumerable: true,
+ get: function get() {
+ return _index38.default;
+ }
+});
+Object.defineProperty(exports, "gd", {
+ enumerable: true,
+ get: function get() {
+ return _index39.default;
+ }
+});
+Object.defineProperty(exports, "gl", {
+ enumerable: true,
+ get: function get() {
+ return _index40.default;
+ }
+});
+Object.defineProperty(exports, "gu", {
+ enumerable: true,
+ get: function get() {
+ return _index41.default;
+ }
+});
+Object.defineProperty(exports, "he", {
+ enumerable: true,
+ get: function get() {
+ return _index42.default;
+ }
+});
+Object.defineProperty(exports, "hi", {
+ enumerable: true,
+ get: function get() {
+ return _index43.default;
+ }
+});
+Object.defineProperty(exports, "hr", {
+ enumerable: true,
+ get: function get() {
+ return _index44.default;
+ }
+});
+Object.defineProperty(exports, "ht", {
+ enumerable: true,
+ get: function get() {
+ return _index45.default;
+ }
+});
+Object.defineProperty(exports, "hu", {
+ enumerable: true,
+ get: function get() {
+ return _index46.default;
+ }
+});
+Object.defineProperty(exports, "hy", {
+ enumerable: true,
+ get: function get() {
+ return _index47.default;
+ }
+});
+Object.defineProperty(exports, "id", {
+ enumerable: true,
+ get: function get() {
+ return _index48.default;
+ }
+});
+Object.defineProperty(exports, "is", {
+ enumerable: true,
+ get: function get() {
+ return _index49.default;
+ }
+});
+Object.defineProperty(exports, "it", {
+ enumerable: true,
+ get: function get() {
+ return _index50.default;
+ }
+});
+Object.defineProperty(exports, "itCH", {
+ enumerable: true,
+ get: function get() {
+ return _index51.default;
+ }
+});
+Object.defineProperty(exports, "ja", {
+ enumerable: true,
+ get: function get() {
+ return _index52.default;
+ }
+});
+Object.defineProperty(exports, "jaHira", {
+ enumerable: true,
+ get: function get() {
+ return _index53.default;
+ }
+});
+Object.defineProperty(exports, "ka", {
+ enumerable: true,
+ get: function get() {
+ return _index54.default;
+ }
+});
+Object.defineProperty(exports, "kk", {
+ enumerable: true,
+ get: function get() {
+ return _index55.default;
+ }
+});
+Object.defineProperty(exports, "km", {
+ enumerable: true,
+ get: function get() {
+ return _index56.default;
+ }
+});
+Object.defineProperty(exports, "kn", {
+ enumerable: true,
+ get: function get() {
+ return _index57.default;
+ }
+});
+Object.defineProperty(exports, "ko", {
+ enumerable: true,
+ get: function get() {
+ return _index58.default;
+ }
+});
+Object.defineProperty(exports, "lb", {
+ enumerable: true,
+ get: function get() {
+ return _index59.default;
+ }
+});
+Object.defineProperty(exports, "lt", {
+ enumerable: true,
+ get: function get() {
+ return _index60.default;
+ }
+});
+Object.defineProperty(exports, "lv", {
+ enumerable: true,
+ get: function get() {
+ return _index61.default;
+ }
+});
+Object.defineProperty(exports, "mk", {
+ enumerable: true,
+ get: function get() {
+ return _index62.default;
+ }
+});
+Object.defineProperty(exports, "mn", {
+ enumerable: true,
+ get: function get() {
+ return _index63.default;
+ }
+});
+Object.defineProperty(exports, "ms", {
+ enumerable: true,
+ get: function get() {
+ return _index64.default;
+ }
+});
+Object.defineProperty(exports, "mt", {
+ enumerable: true,
+ get: function get() {
+ return _index65.default;
+ }
+});
+Object.defineProperty(exports, "nb", {
+ enumerable: true,
+ get: function get() {
+ return _index66.default;
+ }
+});
+Object.defineProperty(exports, "nl", {
+ enumerable: true,
+ get: function get() {
+ return _index67.default;
+ }
+});
+Object.defineProperty(exports, "nlBE", {
+ enumerable: true,
+ get: function get() {
+ return _index68.default;
+ }
+});
+Object.defineProperty(exports, "nn", {
+ enumerable: true,
+ get: function get() {
+ return _index69.default;
+ }
+});
+Object.defineProperty(exports, "oc", {
+ enumerable: true,
+ get: function get() {
+ return _index70.default;
+ }
+});
+Object.defineProperty(exports, "pl", {
+ enumerable: true,
+ get: function get() {
+ return _index71.default;
+ }
+});
+Object.defineProperty(exports, "pt", {
+ enumerable: true,
+ get: function get() {
+ return _index72.default;
+ }
+});
+Object.defineProperty(exports, "ptBR", {
+ enumerable: true,
+ get: function get() {
+ return _index73.default;
+ }
+});
+Object.defineProperty(exports, "ro", {
+ enumerable: true,
+ get: function get() {
+ return _index74.default;
+ }
+});
+Object.defineProperty(exports, "ru", {
+ enumerable: true,
+ get: function get() {
+ return _index75.default;
+ }
+});
+Object.defineProperty(exports, "sk", {
+ enumerable: true,
+ get: function get() {
+ return _index76.default;
+ }
+});
+Object.defineProperty(exports, "sl", {
+ enumerable: true,
+ get: function get() {
+ return _index77.default;
+ }
+});
+Object.defineProperty(exports, "sq", {
+ enumerable: true,
+ get: function get() {
+ return _index78.default;
+ }
+});
+Object.defineProperty(exports, "sr", {
+ enumerable: true,
+ get: function get() {
+ return _index79.default;
+ }
+});
+Object.defineProperty(exports, "srLatn", {
+ enumerable: true,
+ get: function get() {
+ return _index80.default;
+ }
+});
+Object.defineProperty(exports, "sv", {
+ enumerable: true,
+ get: function get() {
+ return _index81.default;
+ }
+});
+Object.defineProperty(exports, "ta", {
+ enumerable: true,
+ get: function get() {
+ return _index82.default;
+ }
+});
+Object.defineProperty(exports, "te", {
+ enumerable: true,
+ get: function get() {
+ return _index83.default;
+ }
+});
+Object.defineProperty(exports, "th", {
+ enumerable: true,
+ get: function get() {
+ return _index84.default;
+ }
+});
+Object.defineProperty(exports, "tr", {
+ enumerable: true,
+ get: function get() {
+ return _index85.default;
+ }
+});
+Object.defineProperty(exports, "ug", {
+ enumerable: true,
+ get: function get() {
+ return _index86.default;
+ }
+});
+Object.defineProperty(exports, "uk", {
+ enumerable: true,
+ get: function get() {
+ return _index87.default;
+ }
+});
+Object.defineProperty(exports, "uz", {
+ enumerable: true,
+ get: function get() {
+ return _index88.default;
+ }
+});
+Object.defineProperty(exports, "uzCyrl", {
+ enumerable: true,
+ get: function get() {
+ return _index89.default;
+ }
+});
+Object.defineProperty(exports, "vi", {
+ enumerable: true,
+ get: function get() {
+ return _index90.default;
+ }
+});
+Object.defineProperty(exports, "zhCN", {
+ enumerable: true,
+ get: function get() {
+ return _index91.default;
+ }
+});
+Object.defineProperty(exports, "zhHK", {
+ enumerable: true,
+ get: function get() {
+ return _index92.default;
+ }
+});
+Object.defineProperty(exports, "zhTW", {
+ enumerable: true,
+ get: function get() {
+ return _index93.default;
+ }
+});
+var _index = _interopRequireDefault(require("./af/index.js"));
+var _index2 = _interopRequireDefault(require("./ar/index.js"));
+var _index3 = _interopRequireDefault(require("./ar-DZ/index.js"));
+var _index4 = _interopRequireDefault(require("./ar-EG/index.js"));
+var _index5 = _interopRequireDefault(require("./ar-MA/index.js"));
+var _index6 = _interopRequireDefault(require("./ar-SA/index.js"));
+var _index7 = _interopRequireDefault(require("./ar-TN/index.js"));
+var _index8 = _interopRequireDefault(require("./az/index.js"));
+var _index9 = _interopRequireDefault(require("./be/index.js"));
+var _index10 = _interopRequireDefault(require("./be-tarask/index.js"));
+var _index11 = _interopRequireDefault(require("./bg/index.js"));
+var _index12 = _interopRequireDefault(require("./bn/index.js"));
+var _index13 = _interopRequireDefault(require("./bs/index.js"));
+var _index14 = _interopRequireDefault(require("./ca/index.js"));
+var _index15 = _interopRequireDefault(require("./cs/index.js"));
+var _index16 = _interopRequireDefault(require("./cy/index.js"));
+var _index17 = _interopRequireDefault(require("./da/index.js"));
+var _index18 = _interopRequireDefault(require("./de/index.js"));
+var _index19 = _interopRequireDefault(require("./de-AT/index.js"));
+var _index20 = _interopRequireDefault(require("./el/index.js"));
+var _index21 = _interopRequireDefault(require("./en-AU/index.js"));
+var _index22 = _interopRequireDefault(require("./en-CA/index.js"));
+var _index23 = _interopRequireDefault(require("./en-GB/index.js"));
+var _index24 = _interopRequireDefault(require("./en-IE/index.js"));
+var _index25 = _interopRequireDefault(require("./en-IN/index.js"));
+var _index26 = _interopRequireDefault(require("./en-NZ/index.js"));
+var _index27 = _interopRequireDefault(require("./en-US/index.js"));
+var _index28 = _interopRequireDefault(require("./en-ZA/index.js"));
+var _index29 = _interopRequireDefault(require("./eo/index.js"));
+var _index30 = _interopRequireDefault(require("./es/index.js"));
+var _index31 = _interopRequireDefault(require("./et/index.js"));
+var _index32 = _interopRequireDefault(require("./eu/index.js"));
+var _index33 = _interopRequireDefault(require("./fa-IR/index.js"));
+var _index34 = _interopRequireDefault(require("./fi/index.js"));
+var _index35 = _interopRequireDefault(require("./fr/index.js"));
+var _index36 = _interopRequireDefault(require("./fr-CA/index.js"));
+var _index37 = _interopRequireDefault(require("./fr-CH/index.js"));
+var _index38 = _interopRequireDefault(require("./fy/index.js"));
+var _index39 = _interopRequireDefault(require("./gd/index.js"));
+var _index40 = _interopRequireDefault(require("./gl/index.js"));
+var _index41 = _interopRequireDefault(require("./gu/index.js"));
+var _index42 = _interopRequireDefault(require("./he/index.js"));
+var _index43 = _interopRequireDefault(require("./hi/index.js"));
+var _index44 = _interopRequireDefault(require("./hr/index.js"));
+var _index45 = _interopRequireDefault(require("./ht/index.js"));
+var _index46 = _interopRequireDefault(require("./hu/index.js"));
+var _index47 = _interopRequireDefault(require("./hy/index.js"));
+var _index48 = _interopRequireDefault(require("./id/index.js"));
+var _index49 = _interopRequireDefault(require("./is/index.js"));
+var _index50 = _interopRequireDefault(require("./it/index.js"));
+var _index51 = _interopRequireDefault(require("./it-CH/index.js"));
+var _index52 = _interopRequireDefault(require("./ja/index.js"));
+var _index53 = _interopRequireDefault(require("./ja-Hira/index.js"));
+var _index54 = _interopRequireDefault(require("./ka/index.js"));
+var _index55 = _interopRequireDefault(require("./kk/index.js"));
+var _index56 = _interopRequireDefault(require("./km/index.js"));
+var _index57 = _interopRequireDefault(require("./kn/index.js"));
+var _index58 = _interopRequireDefault(require("./ko/index.js"));
+var _index59 = _interopRequireDefault(require("./lb/index.js"));
+var _index60 = _interopRequireDefault(require("./lt/index.js"));
+var _index61 = _interopRequireDefault(require("./lv/index.js"));
+var _index62 = _interopRequireDefault(require("./mk/index.js"));
+var _index63 = _interopRequireDefault(require("./mn/index.js"));
+var _index64 = _interopRequireDefault(require("./ms/index.js"));
+var _index65 = _interopRequireDefault(require("./mt/index.js"));
+var _index66 = _interopRequireDefault(require("./nb/index.js"));
+var _index67 = _interopRequireDefault(require("./nl/index.js"));
+var _index68 = _interopRequireDefault(require("./nl-BE/index.js"));
+var _index69 = _interopRequireDefault(require("./nn/index.js"));
+var _index70 = _interopRequireDefault(require("./oc/index.js"));
+var _index71 = _interopRequireDefault(require("./pl/index.js"));
+var _index72 = _interopRequireDefault(require("./pt/index.js"));
+var _index73 = _interopRequireDefault(require("./pt-BR/index.js"));
+var _index74 = _interopRequireDefault(require("./ro/index.js"));
+var _index75 = _interopRequireDefault(require("./ru/index.js"));
+var _index76 = _interopRequireDefault(require("./sk/index.js"));
+var _index77 = _interopRequireDefault(require("./sl/index.js"));
+var _index78 = _interopRequireDefault(require("./sq/index.js"));
+var _index79 = _interopRequireDefault(require("./sr/index.js"));
+var _index80 = _interopRequireDefault(require("./sr-Latn/index.js"));
+var _index81 = _interopRequireDefault(require("./sv/index.js"));
+var _index82 = _interopRequireDefault(require("./ta/index.js"));
+var _index83 = _interopRequireDefault(require("./te/index.js"));
+var _index84 = _interopRequireDefault(require("./th/index.js"));
+var _index85 = _interopRequireDefault(require("./tr/index.js"));
+var _index86 = _interopRequireDefault(require("./ug/index.js"));
+var _index87 = _interopRequireDefault(require("./uk/index.js"));
+var _index88 = _interopRequireDefault(require("./uz/index.js"));
+var _index89 = _interopRequireDefault(require("./uz-Cyrl/index.js"));
+var _index90 = _interopRequireDefault(require("./vi/index.js"));
+var _index91 = _interopRequireDefault(require("./zh-CN/index.js"));
+var _index92 = _interopRequireDefault(require("./zh-HK/index.js"));
+var _index93 = _interopRequireDefault(require("./zh-TW/index.js")); \ No newline at end of file
diff --git a/node_modules/date-fns/locale/index.js.flow b/node_modules/date-fns/locale/index.js.flow
new file mode 100644
index 0000000..ddcdfe7
--- /dev/null
+++ b/node_modules/date-fns/locale/index.js.flow
@@ -0,0 +1,129 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: {
+ af: Locale,
+ ar: Locale,
+ arDZ: Locale,
+ arEG: Locale,
+ arMA: Locale,
+ arSA: Locale,
+ arTN: Locale,
+ az: Locale,
+ be: Locale,
+ beTarask: Locale,
+ bg: Locale,
+ bn: Locale,
+ bs: Locale,
+ ca: Locale,
+ cs: Locale,
+ cy: Locale,
+ da: Locale,
+ de: Locale,
+ deAT: Locale,
+ el: Locale,
+ enAU: Locale,
+ enCA: Locale,
+ enGB: Locale,
+ enIE: Locale,
+ enIN: Locale,
+ enNZ: Locale,
+ enUS: Locale,
+ enZA: Locale,
+ eo: Locale,
+ es: Locale,
+ et: Locale,
+ eu: Locale,
+ faIR: Locale,
+ fi: Locale,
+ fr: Locale,
+ frCA: Locale,
+ frCH: Locale,
+ fy: Locale,
+ gd: Locale,
+ gl: Locale,
+ gu: Locale,
+ he: Locale,
+ hi: Locale,
+ hr: Locale,
+ ht: Locale,
+ hu: Locale,
+ hy: Locale,
+ id: Locale,
+ is: Locale,
+ it: Locale,
+ itCH: Locale,
+ ja: Locale,
+ jaHira: Locale,
+ ka: Locale,
+ kk: Locale,
+ km: Locale,
+ kn: Locale,
+ ko: Locale,
+ lb: Locale,
+ lt: Locale,
+ lv: Locale,
+ mk: Locale,
+ mn: Locale,
+ ms: Locale,
+ mt: Locale,
+ nb: Locale,
+ nl: Locale,
+ nlBE: Locale,
+ nn: Locale,
+ oc: Locale,
+ pl: Locale,
+ pt: Locale,
+ ptBR: Locale,
+ ro: Locale,
+ ru: Locale,
+ sk: Locale,
+ sl: Locale,
+ sq: Locale,
+ sr: Locale,
+ srLatn: Locale,
+ sv: Locale,
+ ta: Locale,
+ te: Locale,
+ th: Locale,
+ tr: Locale,
+ ug: Locale,
+ uk: Locale,
+ uz: Locale,
+ uzCyrl: Locale,
+ vi: Locale,
+ zhCN: Locale,
+ zhHK: Locale,
+ zhTW: Locale,
+}
diff --git a/node_modules/date-fns/locale/is/_lib/formatDistance/index.js b/node_modules/date-fns/locale/is/_lib/formatDistance/index.js
new file mode 100644
index 0000000..02c5f56
--- /dev/null
+++ b/node_modules/date-fns/locale/is/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'minna en 1 sekúnda',
+ other: 'minna en {{count}} sekúndur'
+ },
+ xSeconds: {
+ one: '1 sekúnda',
+ other: '{{count}} sekúndur'
+ },
+ halfAMinute: 'hálf mínúta',
+ lessThanXMinutes: {
+ one: 'minna en 1 mínúta',
+ other: 'minna en {{count}} mínútur'
+ },
+ xMinutes: {
+ one: '1 mínúta',
+ other: '{{count}} mínútur'
+ },
+ aboutXHours: {
+ one: 'u.þ.b. 1 klukkustund',
+ other: 'u.þ.b. {{count}} klukkustundir'
+ },
+ xHours: {
+ one: '1 klukkustund',
+ other: '{{count}} klukkustundir'
+ },
+ xDays: {
+ one: '1 dagur',
+ other: '{{count}} dagar'
+ },
+ aboutXWeeks: {
+ one: 'um viku',
+ other: 'um {{count}} vikur'
+ },
+ xWeeks: {
+ one: '1 viku',
+ other: '{{count}} vikur'
+ },
+ aboutXMonths: {
+ one: 'u.þ.b. 1 mánuður',
+ other: 'u.þ.b. {{count}} mánuðir'
+ },
+ xMonths: {
+ one: '1 mánuður',
+ other: '{{count}} mánuðir'
+ },
+ aboutXYears: {
+ one: 'u.þ.b. 1 ár',
+ other: 'u.þ.b. {{count}} ár'
+ },
+ xYears: {
+ one: '1 ár',
+ other: '{{count}} ár'
+ },
+ overXYears: {
+ one: 'meira en 1 ár',
+ other: 'meira en {{count}} ár'
+ },
+ almostXYears: {
+ one: 'næstum 1 ár',
+ other: 'næstum {{count}} ár'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'í ' + result;
+ } else {
+ return result + ' síðan';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/is/_lib/formatLong/index.js b/node_modules/date-fns/locale/is/_lib/formatLong/index.js
new file mode 100644
index 0000000..66be054
--- /dev/null
+++ b/node_modules/date-fns/locale/is/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, do MMMM y',
+ long: 'do MMMM y',
+ medium: 'do MMM y',
+ short: 'd.MM.y'
+};
+var timeFormats = {
+ full: "'kl'. HH:mm:ss zzzz",
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'kl.' {{time}}",
+ long: "{{date}} 'kl.' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/is/_lib/formatRelative/index.js b/node_modules/date-fns/locale/is/_lib/formatRelative/index.js
new file mode 100644
index 0000000..0c92516
--- /dev/null
+++ b/node_modules/date-fns/locale/is/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'síðasta' dddd 'kl.' p",
+ yesterday: "'í gær kl.' p",
+ today: "'í dag kl.' p",
+ tomorrow: "'á morgun kl.' p",
+ nextWeek: "dddd 'kl.' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/is/_lib/localize/index.js b/node_modules/date-fns/locale/is/_lib/localize/index.js
new file mode 100644
index 0000000..fe77ae6
--- /dev/null
+++ b/node_modules/date-fns/locale/is/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['f.Kr.', 'e.Kr.'],
+ abbreviated: ['f.Kr.', 'e.Kr.'],
+ wide: ['fyrir Krist', 'eftir Krist']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1F', '2F', '3F', '4F'],
+ wide: ['1. fjórðungur', '2. fjórðungur', '3. fjórðungur', '4. fjórðungur']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'Ó', 'N', 'D'],
+ abbreviated: ['jan.', 'feb.', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'sept.', 'okt.', 'nóv.', 'des.'],
+ wide: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'],
+ short: ['Su', 'Má', 'Þr', 'Mi', 'Fi', 'Fö', 'La'],
+ abbreviated: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'],
+ wide: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'f',
+ pm: 'e',
+ midnight: 'miðnætti',
+ noon: 'hádegi',
+ morning: 'morgunn',
+ afternoon: 'síðdegi',
+ evening: 'kvöld',
+ night: 'nótt'
+ },
+ abbreviated: {
+ am: 'f.h.',
+ pm: 'e.h.',
+ midnight: 'miðnætti',
+ noon: 'hádegi',
+ morning: 'morgunn',
+ afternoon: 'síðdegi',
+ evening: 'kvöld',
+ night: 'nótt'
+ },
+ wide: {
+ am: 'fyrir hádegi',
+ pm: 'eftir hádegi',
+ midnight: 'miðnætti',
+ noon: 'hádegi',
+ morning: 'morgunn',
+ afternoon: 'síðdegi',
+ evening: 'kvöld',
+ night: 'nótt'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'f',
+ pm: 'e',
+ midnight: 'á miðnætti',
+ noon: 'á hádegi',
+ morning: 'að morgni',
+ afternoon: 'síðdegis',
+ evening: 'um kvöld',
+ night: 'um nótt'
+ },
+ abbreviated: {
+ am: 'f.h.',
+ pm: 'e.h.',
+ midnight: 'á miðnætti',
+ noon: 'á hádegi',
+ morning: 'að morgni',
+ afternoon: 'síðdegis',
+ evening: 'um kvöld',
+ night: 'um nótt'
+ },
+ wide: {
+ am: 'fyrir hádegi',
+ pm: 'eftir hádegi',
+ midnight: 'á miðnætti',
+ noon: 'á hádegi',
+ morning: 'að morgni',
+ afternoon: 'síðdegis',
+ evening: 'um kvöld',
+ night: 'um nótt'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/is/_lib/match/index.js b/node_modules/date-fns/locale/is/_lib/match/index.js
new file mode 100644
index 0000000..8863007
--- /dev/null
+++ b/node_modules/date-fns/locale/is/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(\.)?/i;
+var parseOrdinalNumberPattern = /\d+(\.)?/i;
+var matchEraPatterns = {
+ narrow: /^(f\.Kr\.|e\.Kr\.)/i,
+ abbreviated: /^(f\.Kr\.|e\.Kr\.)/i,
+ wide: /^(fyrir Krist|eftir Krist)/i
+};
+var parseEraPatterns = {
+ any: [/^(f\.Kr\.)/i, /^(e\.Kr\.)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]\.?/i,
+ abbreviated: /^q[1234]\.?/i,
+ wide: /^[1234]\.? fjórðungur/i
+};
+var parseQuarterPatterns = {
+ any: [/1\.?/i, /2\.?/i, /3\.?/i, /4\.?/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmásónd]/i,
+ abbreviated: /^(jan\.|feb\.|mars\.|apríl\.|maí|júní|júlí|águst|sep\.|oct\.|nov\.|dec\.)/i,
+ wide: /^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^á/i, /^s/i, /^ó/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maí/i, /^jún/i, /^júl/i, /^áu/i, /^s/i, /^ó/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smtwf]/i,
+ short: /^(su|má|þr|mi|fi|fö|la)/i,
+ abbreviated: /^(sun|mán|þri|mið|fim|fös|lau)\.?/i,
+ wide: /^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^þ/i, /^m/i, /^f/i, /^f/i, /^l/i],
+ any: [/^su/i, /^má/i, /^þr/i, /^mi/i, /^fi/i, /^fö/i, /^la/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i,
+ any: /^(fyrir hádegi|eftir hádegi|[ef]\.?h\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^f/i,
+ pm: /^e/i,
+ midnight: /^mi/i,
+ noon: /^há/i,
+ morning: /morgunn/i,
+ afternoon: /síðdegi/i,
+ evening: /kvöld/i,
+ night: /nótt/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/is/index.d.ts b/node_modules/date-fns/locale/is/index.d.ts
new file mode 100644
index 0000000..0d12119
--- /dev/null
+++ b/node_modules/date-fns/locale/is/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { is } from 'date-fns/locale'
+export default is
diff --git a/node_modules/date-fns/locale/is/index.js b/node_modules/date-fns/locale/is/index.js
new file mode 100644
index 0000000..654bf94
--- /dev/null
+++ b/node_modules/date-fns/locale/is/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Icelandic locale.
+ * @language Icelandic
+ * @iso-639-2 isl
+ * @author Derek Blank [@derekblank]{@link https://github.com/derekblank}
+ * @author Arnór Ýmir [@lamayg]{@link https://github.com/lamayg}
+ */
+var locale = {
+ code: 'is',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/is/index.js.flow b/node_modules/date-fns/locale/is/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/is/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/is/package.json b/node_modules/date-fns/locale/is/package.json
new file mode 100644
index 0000000..d50cf98
--- /dev/null
+++ b/node_modules/date-fns/locale/is/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/is/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it-CH/_lib/formatLong/index.js b/node_modules/date-fns/locale/it-CH/_lib/formatLong/index.js
new file mode 100644
index 0000000..212bf41
--- /dev/null
+++ b/node_modules/date-fns/locale/it-CH/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it-CH/index.d.ts b/node_modules/date-fns/locale/it-CH/index.d.ts
new file mode 100644
index 0000000..43f7003
--- /dev/null
+++ b/node_modules/date-fns/locale/it-CH/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { itCH } from 'date-fns/locale'
+export default itCH
diff --git a/node_modules/date-fns/locale/it-CH/index.js b/node_modules/date-fns/locale/it-CH/index.js
new file mode 100644
index 0000000..2c529bb
--- /dev/null
+++ b/node_modules/date-fns/locale/it-CH/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../it/_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("../it/_lib/formatRelative/index.js"));
+var _index3 = _interopRequireDefault(require("../it/_lib/localize/index.js"));
+var _index4 = _interopRequireDefault(require("../it/_lib/match/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Italian locale (Switzerland).
+ * @language Italian
+ * @iso-639-2 ita
+ * @author Mike Peyer [@maic66]{@link https://github.com/maic66}
+ */
+var locale = {
+ code: 'it-CH',
+ formatDistance: _index.default,
+ formatLong: _index5.default,
+ formatRelative: _index2.default,
+ localize: _index3.default,
+ match: _index4.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it-CH/index.js.flow b/node_modules/date-fns/locale/it-CH/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/it-CH/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/it-CH/package.json b/node_modules/date-fns/locale/it-CH/package.json
new file mode 100644
index 0000000..67bb591
--- /dev/null
+++ b/node_modules/date-fns/locale/it-CH/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/it-CH/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it/_lib/formatDistance/index.js b/node_modules/date-fns/locale/it/_lib/formatDistance/index.js
new file mode 100644
index 0000000..b204187
--- /dev/null
+++ b/node_modules/date-fns/locale/it/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'meno di un secondo',
+ other: 'meno di {{count}} secondi'
+ },
+ xSeconds: {
+ one: 'un secondo',
+ other: '{{count}} secondi'
+ },
+ halfAMinute: 'alcuni secondi',
+ lessThanXMinutes: {
+ one: 'meno di un minuto',
+ other: 'meno di {{count}} minuti'
+ },
+ xMinutes: {
+ one: 'un minuto',
+ other: '{{count}} minuti'
+ },
+ aboutXHours: {
+ one: "circa un'ora",
+ other: 'circa {{count}} ore'
+ },
+ xHours: {
+ one: "un'ora",
+ other: '{{count}} ore'
+ },
+ xDays: {
+ one: 'un giorno',
+ other: '{{count}} giorni'
+ },
+ aboutXWeeks: {
+ one: 'circa una settimana',
+ other: 'circa {{count}} settimane'
+ },
+ xWeeks: {
+ one: 'una settimana',
+ other: '{{count}} settimane'
+ },
+ aboutXMonths: {
+ one: 'circa un mese',
+ other: 'circa {{count}} mesi'
+ },
+ xMonths: {
+ one: 'un mese',
+ other: '{{count}} mesi'
+ },
+ aboutXYears: {
+ one: 'circa un anno',
+ other: 'circa {{count}} anni'
+ },
+ xYears: {
+ one: 'un anno',
+ other: '{{count}} anni'
+ },
+ overXYears: {
+ one: 'più di un anno',
+ other: 'più di {{count}} anni'
+ },
+ almostXYears: {
+ one: 'quasi un anno',
+ other: 'quasi {{count}} anni'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'tra ' + result;
+ } else {
+ return result + ' fa';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it/_lib/formatLong/index.js b/node_modules/date-fns/locale/it/_lib/formatLong/index.js
new file mode 100644
index 0000000..bed3040
--- /dev/null
+++ b/node_modules/date-fns/locale/it/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it/_lib/formatRelative/index.js b/node_modules/date-fns/locale/it/_lib/formatRelative/index.js
new file mode 100644
index 0000000..7fafec2
--- /dev/null
+++ b/node_modules/date-fns/locale/it/_lib/formatRelative/index.js
@@ -0,0 +1,60 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var weekdays = ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'];
+function _lastWeek(day) {
+ switch (day) {
+ case 0:
+ return "'domenica scorsa alle' p";
+ default:
+ return "'" + weekdays[day] + " scorso alle' p";
+ }
+}
+function thisWeek(day) {
+ return "'" + weekdays[day] + " alle' p";
+}
+function _nextWeek(day) {
+ switch (day) {
+ case 0:
+ return "'domenica prossima alle' p";
+ default:
+ return "'" + weekdays[day] + " prossimo alle' p";
+ }
+}
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _lastWeek(day);
+ }
+ },
+ yesterday: "'ieri alle' p",
+ today: "'oggi alle' p",
+ tomorrow: "'domani alle' p",
+ nextWeek: function nextWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _nextWeek(day);
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it/_lib/localize/index.js b/node_modules/date-fns/locale/it/_lib/localize/index.js
new file mode 100644
index 0000000..18b5d82
--- /dev/null
+++ b/node_modules/date-fns/locale/it/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['aC', 'dC'],
+ abbreviated: ['a.C.', 'd.C.'],
+ wide: ['avanti Cristo', 'dopo Cristo']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['T1', 'T2', 'T3', 'T4'],
+ wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre']
+};
+var monthValues = {
+ narrow: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'],
+ wide: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre']
+};
+var dayValues = {
+ narrow: ['D', 'L', 'M', 'M', 'G', 'V', 'S'],
+ short: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'],
+ abbreviated: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'],
+ wide: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'm.',
+ pm: 'p.',
+ midnight: 'mezzanotte',
+ noon: 'mezzogiorno',
+ morning: 'mattina',
+ afternoon: 'pomeriggio',
+ evening: 'sera',
+ night: 'notte'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'mezzanotte',
+ noon: 'mezzogiorno',
+ morning: 'mattina',
+ afternoon: 'pomeriggio',
+ evening: 'sera',
+ night: 'notte'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'mezzanotte',
+ noon: 'mezzogiorno',
+ morning: 'mattina',
+ afternoon: 'pomeriggio',
+ evening: 'sera',
+ night: 'notte'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'm.',
+ pm: 'p.',
+ midnight: 'mezzanotte',
+ noon: 'mezzogiorno',
+ morning: 'di mattina',
+ afternoon: 'del pomeriggio',
+ evening: 'di sera',
+ night: 'di notte'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'mezzanotte',
+ noon: 'mezzogiorno',
+ morning: 'di mattina',
+ afternoon: 'del pomeriggio',
+ evening: 'di sera',
+ night: 'di notte'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'mezzanotte',
+ noon: 'mezzogiorno',
+ morning: 'di mattina',
+ afternoon: 'del pomeriggio',
+ evening: 'di sera',
+ night: 'di notte'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return String(number);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it/_lib/match/index.js b/node_modules/date-fns/locale/it/_lib/match/index.js
new file mode 100644
index 0000000..1abdd40
--- /dev/null
+++ b/node_modules/date-fns/locale/it/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(º)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(aC|dC)/i,
+ abbreviated: /^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i,
+ wide: /^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i
+};
+var parseEraPatterns = {
+ any: [/^a/i, /^(d|e)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^t[1234]/i,
+ wide: /^[1234](º)? trimestre/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[gfmalsond]/i,
+ abbreviated: /^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i,
+ wide: /^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^g/i, /^f/i, /^m/i, /^a/i, /^m/i, /^g/i, /^l/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ge/i, /^f/i, /^mar/i, /^ap/i, /^mag/i, /^gi/i, /^l/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[dlmgvs]/i,
+ short: /^(do|lu|ma|me|gi|ve|sa)/i,
+ abbreviated: /^(dom|lun|mar|mer|gio|ven|sab)/i,
+ wide: /^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^g/i, /^v/i, /^s/i],
+ any: [/^d/i, /^l/i, /^ma/i, /^me/i, /^g/i, /^v/i, /^s/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i,
+ any: /^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mezza/i,
+ noon: /^mezzo/i,
+ morning: /mattina/i,
+ afternoon: /pomeriggio/i,
+ evening: /sera/i,
+ night: /notte/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it/index.d.ts b/node_modules/date-fns/locale/it/index.d.ts
new file mode 100644
index 0000000..6e0422e
--- /dev/null
+++ b/node_modules/date-fns/locale/it/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { it } from 'date-fns/locale'
+export default it
diff --git a/node_modules/date-fns/locale/it/index.js b/node_modules/date-fns/locale/it/index.js
new file mode 100644
index 0000000..c0bb8b3
--- /dev/null
+++ b/node_modules/date-fns/locale/it/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Italian locale.
+ * @language Italian
+ * @iso-639-2 ita
+ * @author Alberto Restifo [@albertorestifo]{@link https://github.com/albertorestifo}
+ * @author Giovanni Polimeni [@giofilo]{@link https://github.com/giofilo}
+ * @author Vincenzo Carrese [@vin-car]{@link https://github.com/vin-car}
+ */
+var locale = {
+ code: 'it',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/it/index.js.flow b/node_modules/date-fns/locale/it/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/it/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/it/package.json b/node_modules/date-fns/locale/it/package.json
new file mode 100644
index 0000000..6a28426
--- /dev/null
+++ b/node_modules/date-fns/locale/it/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/it/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/formatDistance/index.js
new file mode 100644
index 0000000..6f0c7d7
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/_lib/formatDistance/index.js
@@ -0,0 +1,104 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: '1びょうみまん',
+ other: '{{count}}びょうみまん',
+ oneWithSuffix: 'やく1びょう',
+ otherWithSuffix: 'やく{{count}}びょう'
+ },
+ xSeconds: {
+ one: '1びょう',
+ other: '{{count}}びょう'
+ },
+ halfAMinute: '30びょう',
+ lessThanXMinutes: {
+ one: '1ぷんみまん',
+ other: '{{count}}ふんみまん',
+ oneWithSuffix: 'やく1ぷん',
+ otherWithSuffix: 'やく{{count}}ふん'
+ },
+ xMinutes: {
+ one: '1ぷん',
+ other: '{{count}}ふん'
+ },
+ aboutXHours: {
+ one: 'やく1じかん',
+ other: 'やく{{count}}じかん'
+ },
+ xHours: {
+ one: '1じかん',
+ other: '{{count}}じかん'
+ },
+ xDays: {
+ one: '1にち',
+ other: '{{count}}にち'
+ },
+ aboutXWeeks: {
+ one: 'やく1しゅうかん',
+ other: 'やく{{count}}しゅうかん'
+ },
+ xWeeks: {
+ one: '1しゅうかん',
+ other: '{{count}}しゅうかん'
+ },
+ aboutXMonths: {
+ one: 'やく1かげつ',
+ other: 'やく{{count}}かげつ'
+ },
+ xMonths: {
+ one: '1かげつ',
+ other: '{{count}}かげつ'
+ },
+ aboutXYears: {
+ one: 'やく1ねん',
+ other: 'やく{{count}}ねん'
+ },
+ xYears: {
+ one: '1ねん',
+ other: '{{count}}ねん'
+ },
+ overXYears: {
+ one: '1ねんいじょう',
+ other: '{{count}}ねんいじょう'
+ },
+ almostXYears: {
+ one: '1ねんちかく',
+ other: '{{count}}ねんちかく'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ options = options || {};
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ if (options.addSuffix && tokenValue.oneWithSuffix) {
+ result = tokenValue.oneWithSuffix;
+ } else {
+ result = tokenValue.one;
+ }
+ } else {
+ if (options.addSuffix && tokenValue.otherWithSuffix) {
+ result = tokenValue.otherWithSuffix.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ }
+ if (options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + 'あと';
+ } else {
+ return result + 'まえ';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/formatLong/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/formatLong/index.js
new file mode 100644
index 0000000..74f448d
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'yねんMがつdにちEEEE',
+ long: 'yねんMがつdにち',
+ medium: 'y/MM/dd',
+ short: 'y/MM/dd'
+};
+var timeFormats = {
+ full: 'Hじmmふんssびょう zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/formatRelative/index.js
new file mode 100644
index 0000000..42788e5
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: 'せんしゅうのeeeeのp',
+ yesterday: 'きのうのp',
+ today: 'きょうのp',
+ tomorrow: 'あしたのp',
+ nextWeek: 'よくしゅうのeeeeのp',
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/localize/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/localize/index.js
new file mode 100644
index 0000000..c62be04
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/_lib/localize/index.js
@@ -0,0 +1,148 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['BC', 'AC'],
+ abbreviated: ['きげんぜん', 'せいれき'],
+ wide: ['きげんぜん', 'せいれき']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['だい1しはんき', 'だい2しはんき', 'だい3しはんき', 'だい4しはんき']
+};
+var monthValues = {
+ narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
+ abbreviated: ['1がつ', '2がつ', '3がつ', '4がつ', '5がつ', '6がつ', '7がつ', '8がつ', '9がつ', '10がつ', '11がつ', '12がつ'],
+ wide: ['1がつ', '2がつ', '3がつ', '4がつ', '5がつ', '6がつ', '7がつ', '8がつ', '9がつ', '10がつ', '11がつ', '12がつ']
+};
+var dayValues = {
+ narrow: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'],
+ short: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'],
+ abbreviated: ['にち', 'げつ', 'か', 'すい', 'もく', 'きん', 'ど'],
+ wide: ['にちようび', 'げつようび', 'かようび', 'すいようび', 'もくようび', 'きんようび', 'どようび']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ごぜん',
+ pm: 'ごご',
+ midnight: 'しんや',
+ noon: 'しょうご',
+ morning: 'あさ',
+ afternoon: 'ごご',
+ evening: 'よる',
+ night: 'しんや'
+ },
+ abbreviated: {
+ am: 'ごぜん',
+ pm: 'ごご',
+ midnight: 'しんや',
+ noon: 'しょうご',
+ morning: 'あさ',
+ afternoon: 'ごご',
+ evening: 'よる',
+ night: 'しんや'
+ },
+ wide: {
+ am: 'ごぜん',
+ pm: 'ごご',
+ midnight: 'しんや',
+ noon: 'しょうご',
+ morning: 'あさ',
+ afternoon: 'ごご',
+ evening: 'よる',
+ night: 'しんや'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ごぜん',
+ pm: 'ごご',
+ midnight: 'しんや',
+ noon: 'しょうご',
+ morning: 'あさ',
+ afternoon: 'ごご',
+ evening: 'よる',
+ night: 'しんや'
+ },
+ abbreviated: {
+ am: 'ごぜん',
+ pm: 'ごご',
+ midnight: 'しんや',
+ noon: 'しょうご',
+ morning: 'あさ',
+ afternoon: 'ごご',
+ evening: 'よる',
+ night: 'しんや'
+ },
+ wide: {
+ am: 'ごぜん',
+ pm: 'ごご',
+ midnight: 'しんや',
+ noon: 'しょうご',
+ morning: 'あさ',
+ afternoon: 'ごご',
+ evening: 'よる',
+ night: 'しんや'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = String(options === null || options === void 0 ? void 0 : options.unit);
+ switch (unit) {
+ case 'year':
+ return "".concat(number, "\u306D\u3093");
+ case 'quarter':
+ return "\u3060\u3044".concat(number, "\u3057\u306F\u3093\u304D");
+ case 'month':
+ return "".concat(number, "\u304C\u3064");
+ case 'week':
+ return "\u3060\u3044".concat(number, "\u3057\u3085\u3046");
+ case 'date':
+ return "".concat(number, "\u306B\u3061");
+ case 'hour':
+ return "".concat(number, "\u3058");
+ case 'minute':
+ return "".concat(number, "\u3075\u3093");
+ case 'second':
+ return "".concat(number, "\u3073\u3087\u3046");
+ default:
+ return "".concat(number);
+ }
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return Number(quarter) - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja-Hira/_lib/match/index.js b/node_modules/date-fns/locale/ja-Hira/_lib/match/index.js
new file mode 100644
index 0000000..488bd77
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/_lib/match/index.js
@@ -0,0 +1,105 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^だ?い?\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(B\.?C\.?|A\.?D\.?)/i,
+ abbreviated: /^(きげん[前後]|せいれき)/i,
+ wide: /^(きげん[前後]|せいれき)/i
+};
+var parseEraPatterns = {
+ narrow: [/^B/i, /^A/i],
+ any: [/^(きげんぜん)/i, /^(せいれき|きげんご)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^Q[1234]/i,
+ wide: /^だい[1234一二三四1234]しはんき/i
+};
+var parseQuarterPatterns = {
+ any: [/(1|一|1)/i, /(2|二|2)/i, /(3|三|3)/i, /(4|四|4)/i]
+};
+var matchMonthPatterns = {
+ narrow: /^([123456789]|1[012])/,
+ abbreviated: /^([123456789]|1[012])がつ/i,
+ wide: /^([123456789]|1[012])がつ/i
+};
+var parseMonthPatterns = {
+ any: [/^1\D/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/]
+};
+var matchDayPatterns = {
+ narrow: /^(にち|げつ|か|すい|もく|きん|ど)/,
+ short: /^(にち|げつ|か|すい|もく|きん|ど)/,
+ abbreviated: /^(にち|げつ|か|すい|もく|きん|ど)/,
+ wide: /^(にち|げつ|か|すい|もく|きん|ど)ようび/
+};
+var parseDayPatterns = {
+ any: [/^にち/, /^げつ/, /^か/, /^すい/, /^もく/, /^きん/, /^ど/]
+};
+var matchDayPeriodPatterns = {
+ any: /^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^(A|ごぜん)/i,
+ pm: /^(P|ごご)/i,
+ midnight: /^しんや|まよなか/i,
+ noon: /^しょうご/i,
+ morning: /^あさ/i,
+ afternoon: /^ごご/i,
+ evening: /^よる/i,
+ night: /^しんや/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja-Hira/index.d.ts b/node_modules/date-fns/locale/ja-Hira/index.d.ts
new file mode 100644
index 0000000..9dfe125
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { jaHira } from 'date-fns/locale'
+export default jaHira
diff --git a/node_modules/date-fns/locale/ja-Hira/index.js b/node_modules/date-fns/locale/ja-Hira/index.js
new file mode 100644
index 0000000..d12bab2
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Japanese (Hiragana) locale.
+ * @language Japanese (Hiragana)
+ * @iso-639-2 jpn
+ * @author Eri Hiramatsu [@Eritutteo]{@link https://github.com/Eritutteo}
+ */
+var locale = {
+ code: 'ja-Hira',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja-Hira/index.js.flow b/node_modules/date-fns/locale/ja-Hira/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ja-Hira/package.json b/node_modules/date-fns/locale/ja-Hira/package.json
new file mode 100644
index 0000000..60d9ddc
--- /dev/null
+++ b/node_modules/date-fns/locale/ja-Hira/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ja-Hira/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ja/_lib/formatDistance/index.js
new file mode 100644
index 0000000..f06fc57
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/_lib/formatDistance/index.js
@@ -0,0 +1,104 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: '1秒未満',
+ other: '{{count}}秒未満',
+ oneWithSuffix: '約1秒',
+ otherWithSuffix: '約{{count}}秒'
+ },
+ xSeconds: {
+ one: '1秒',
+ other: '{{count}}秒'
+ },
+ halfAMinute: '30秒',
+ lessThanXMinutes: {
+ one: '1分未満',
+ other: '{{count}}分未満',
+ oneWithSuffix: '約1分',
+ otherWithSuffix: '約{{count}}分'
+ },
+ xMinutes: {
+ one: '1分',
+ other: '{{count}}分'
+ },
+ aboutXHours: {
+ one: '約1時間',
+ other: '約{{count}}時間'
+ },
+ xHours: {
+ one: '1時間',
+ other: '{{count}}時間'
+ },
+ xDays: {
+ one: '1日',
+ other: '{{count}}日'
+ },
+ aboutXWeeks: {
+ one: '約1週間',
+ other: '約{{count}}週間'
+ },
+ xWeeks: {
+ one: '1週間',
+ other: '{{count}}週間'
+ },
+ aboutXMonths: {
+ one: '約1か月',
+ other: '約{{count}}か月'
+ },
+ xMonths: {
+ one: '1か月',
+ other: '{{count}}か月'
+ },
+ aboutXYears: {
+ one: '約1年',
+ other: '約{{count}}年'
+ },
+ xYears: {
+ one: '1年',
+ other: '{{count}}年'
+ },
+ overXYears: {
+ one: '1年以上',
+ other: '{{count}}年以上'
+ },
+ almostXYears: {
+ one: '1年近く',
+ other: '{{count}}年近く'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ options = options || {};
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ if (options.addSuffix && tokenValue.oneWithSuffix) {
+ result = tokenValue.oneWithSuffix;
+ } else {
+ result = tokenValue.one;
+ }
+ } else {
+ if (options.addSuffix && tokenValue.otherWithSuffix) {
+ result = tokenValue.otherWithSuffix.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ }
+ if (options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + '後';
+ } else {
+ return result + '前';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja/_lib/formatLong/index.js b/node_modules/date-fns/locale/ja/_lib/formatLong/index.js
new file mode 100644
index 0000000..6638761
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'y年M月d日EEEE',
+ long: 'y年M月d日',
+ medium: 'y/MM/dd',
+ short: 'y/MM/dd'
+};
+var timeFormats = {
+ full: 'H時mm分ss秒 zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ja/_lib/formatRelative/index.js
new file mode 100644
index 0000000..5227ee4
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: '先週のeeeeのp',
+ yesterday: '昨日のp',
+ today: '今日のp',
+ tomorrow: '明日のp',
+ nextWeek: '翌週のeeeeのp',
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja/_lib/localize/index.js b/node_modules/date-fns/locale/ja/_lib/localize/index.js
new file mode 100644
index 0000000..b8409a7
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/_lib/localize/index.js
@@ -0,0 +1,148 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['BC', 'AC'],
+ abbreviated: ['紀元前', '西暦'],
+ wide: ['紀元前', '西暦']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['第1四半期', '第2四半期', '第3四半期', '第4四半期']
+};
+var monthValues = {
+ narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
+ abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
+ wide: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
+};
+var dayValues = {
+ narrow: ['日', '月', '火', '水', '木', '金', '土'],
+ short: ['日', '月', '火', '水', '木', '金', '土'],
+ abbreviated: ['日', '月', '火', '水', '木', '金', '土'],
+ wide: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: '午前',
+ pm: '午後',
+ midnight: '深夜',
+ noon: '正午',
+ morning: '朝',
+ afternoon: '午後',
+ evening: '夜',
+ night: '深夜'
+ },
+ abbreviated: {
+ am: '午前',
+ pm: '午後',
+ midnight: '深夜',
+ noon: '正午',
+ morning: '朝',
+ afternoon: '午後',
+ evening: '夜',
+ night: '深夜'
+ },
+ wide: {
+ am: '午前',
+ pm: '午後',
+ midnight: '深夜',
+ noon: '正午',
+ morning: '朝',
+ afternoon: '午後',
+ evening: '夜',
+ night: '深夜'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: '午前',
+ pm: '午後',
+ midnight: '深夜',
+ noon: '正午',
+ morning: '朝',
+ afternoon: '午後',
+ evening: '夜',
+ night: '深夜'
+ },
+ abbreviated: {
+ am: '午前',
+ pm: '午後',
+ midnight: '深夜',
+ noon: '正午',
+ morning: '朝',
+ afternoon: '午後',
+ evening: '夜',
+ night: '深夜'
+ },
+ wide: {
+ am: '午前',
+ pm: '午後',
+ midnight: '深夜',
+ noon: '正午',
+ morning: '朝',
+ afternoon: '午後',
+ evening: '夜',
+ night: '深夜'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = String(options === null || options === void 0 ? void 0 : options.unit);
+ switch (unit) {
+ case 'year':
+ return "".concat(number, "\u5E74");
+ case 'quarter':
+ return "\u7B2C".concat(number, "\u56DB\u534A\u671F");
+ case 'month':
+ return "".concat(number, "\u6708");
+ case 'week':
+ return "\u7B2C".concat(number, "\u9031");
+ case 'date':
+ return "".concat(number, "\u65E5");
+ case 'hour':
+ return "".concat(number, "\u6642");
+ case 'minute':
+ return "".concat(number, "\u5206");
+ case 'second':
+ return "".concat(number, "\u79D2");
+ default:
+ return "".concat(number);
+ }
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return Number(quarter) - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja/_lib/match/index.js b/node_modules/date-fns/locale/ja/_lib/match/index.js
new file mode 100644
index 0000000..27e0700
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/_lib/match/index.js
@@ -0,0 +1,105 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var matchOrdinalNumberPattern = /^第?\d+(年|四半期|月|週|日|時|分|秒)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(B\.?C\.?|A\.?D\.?)/i,
+ abbreviated: /^(紀元[前後]|西暦)/i,
+ wide: /^(紀元[前後]|西暦)/i
+};
+var parseEraPatterns = {
+ narrow: [/^B/i, /^A/i],
+ any: [/^(紀元前)/i, /^(西暦|紀元後)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^Q[1234]/i,
+ wide: /^第[1234一二三四1234]四半期/i
+};
+var parseQuarterPatterns = {
+ any: [/(1|一|1)/i, /(2|二|2)/i, /(3|三|3)/i, /(4|四|4)/i]
+};
+var matchMonthPatterns = {
+ narrow: /^([123456789]|1[012])/,
+ abbreviated: /^([123456789]|1[012])月/i,
+ wide: /^([123456789]|1[012])月/i
+};
+var parseMonthPatterns = {
+ any: [/^1\D/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/]
+};
+var matchDayPatterns = {
+ narrow: /^[日月火水木金土]/,
+ short: /^[日月火水木金土]/,
+ abbreviated: /^[日月火水木金土]/,
+ wide: /^[日月火水木金土]曜日/
+};
+var parseDayPatterns = {
+ any: [/^日/, /^月/, /^火/, /^水/, /^木/, /^金/, /^土/]
+};
+var matchDayPeriodPatterns = {
+ any: /^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^(A|午前)/i,
+ pm: /^(P|午後)/i,
+ midnight: /^深夜|真夜中/i,
+ noon: /^正午/i,
+ morning: /^朝/i,
+ afternoon: /^午後/i,
+ evening: /^夜/i,
+ night: /^深夜/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index2.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index2.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index2.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index2.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index2.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja/index.d.ts b/node_modules/date-fns/locale/ja/index.d.ts
new file mode 100644
index 0000000..dec4f9c
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ja } from 'date-fns/locale'
+export default ja
diff --git a/node_modules/date-fns/locale/ja/index.js b/node_modules/date-fns/locale/ja/index.js
new file mode 100644
index 0000000..e2463e2
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/index.js
@@ -0,0 +1,39 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Japanese locale.
+ * @language Japanese
+ * @iso-639-2 jpn
+ * @author Thomas Eilmsteiner [@DeMuu]{@link https://github.com/DeMuu}
+ * @author Yamagishi Kazutoshi [@ykzts]{@link https://github.com/ykzts}
+ * @author Luca Ban [@mesqueeb]{@link https://github.com/mesqueeb}
+ * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam}
+ * @author Taiki IKeda [@so99ynoodles]{@link https://github.com/so99ynoodles}
+ */
+var locale = {
+ code: 'ja',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ja/index.js.flow b/node_modules/date-fns/locale/ja/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ja/package.json b/node_modules/date-fns/locale/ja/package.json
new file mode 100644
index 0000000..21a71d3
--- /dev/null
+++ b/node_modules/date-fns/locale/ja/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ja/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ka/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ka/_lib/formatDistance/index.js
new file mode 100644
index 0000000..4f1cbb6
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/_lib/formatDistance/index.js
@@ -0,0 +1,105 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ past: '{{count}} წამზე ნაკლები ხნის წინ',
+ present: '{{count}} წამზე ნაკლები',
+ future: '{{count}} წამზე ნაკლებში'
+ },
+ xSeconds: {
+ past: '{{count}} წამის წინ',
+ present: '{{count}} წამი',
+ future: '{{count}} წამში'
+ },
+ halfAMinute: {
+ past: 'ნახევარი წუთის წინ',
+ present: 'ნახევარი წუთი',
+ future: 'ნახევარი წუთში'
+ },
+ lessThanXMinutes: {
+ past: '{{count}} წუთზე ნაკლები ხნის წინ',
+ present: '{{count}} წუთზე ნაკლები',
+ future: '{{count}} წუთზე ნაკლებში'
+ },
+ xMinutes: {
+ past: '{{count}} წუთის წინ',
+ present: '{{count}} წუთი',
+ future: '{{count}} წუთში'
+ },
+ aboutXHours: {
+ past: 'დაახლოებით {{count}} საათის წინ',
+ present: 'დაახლოებით {{count}} საათი',
+ future: 'დაახლოებით {{count}} საათში'
+ },
+ xHours: {
+ past: '{{count}} საათის წინ',
+ present: '{{count}} საათი',
+ future: '{{count}} საათში'
+ },
+ xDays: {
+ past: '{{count}} დღის წინ',
+ present: '{{count}} დღე',
+ future: '{{count}} დღეში'
+ },
+ aboutXWeeks: {
+ past: 'დაახლოებით {{count}} კვირას წინ',
+ present: 'დაახლოებით {{count}} კვირა',
+ future: 'დაახლოებით {{count}} კვირაში'
+ },
+ xWeeks: {
+ past: '{{count}} კვირას კვირა',
+ present: '{{count}} კვირა',
+ future: '{{count}} კვირაში'
+ },
+ aboutXMonths: {
+ past: 'დაახლოებით {{count}} თვის წინ',
+ present: 'დაახლოებით {{count}} თვე',
+ future: 'დაახლოებით {{count}} თვეში'
+ },
+ xMonths: {
+ past: '{{count}} თვის წინ',
+ present: '{{count}} თვე',
+ future: '{{count}} თვეში'
+ },
+ aboutXYears: {
+ past: 'დაახლოებით {{count}} წლის წინ',
+ present: 'დაახლოებით {{count}} წელი',
+ future: 'დაახლოებით {{count}} წელში'
+ },
+ xYears: {
+ past: '{{count}} წლის წინ',
+ present: '{{count}} წელი',
+ future: '{{count}} წელში'
+ },
+ overXYears: {
+ past: '{{count}} წელზე მეტი ხნის წინ',
+ present: '{{count}} წელზე მეტი',
+ future: '{{count}} წელზე მეტი ხნის შემდეგ'
+ },
+ almostXYears: {
+ past: 'თითქმის {{count}} წლის წინ',
+ present: 'თითქმის {{count}} წელი',
+ future: 'თითქმის {{count}} წელში'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (options !== null && options !== void 0 && options.addSuffix && options.comparison && options.comparison > 0) {
+ result = tokenValue.future.replace('{{count}}', String(count));
+ } else if (options !== null && options !== void 0 && options.addSuffix) {
+ result = tokenValue.past.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.present.replace('{{count}}', String(count));
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ka/_lib/formatLong/index.js b/node_modules/date-fns/locale/ka/_lib/formatLong/index.js
new file mode 100644
index 0000000..5554721
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, do MMMM, y',
+ long: 'do, MMMM, y',
+ medium: 'd, MMM, y',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} {{time}}'-ზე'",
+ long: "{{date}} {{time}}'-ზე'",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ka/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ka/_lib/formatRelative/index.js
new file mode 100644
index 0000000..d54cce9
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'წინა' eeee p'-ზე'",
+ yesterday: "'გუშინ' p'-ზე'",
+ today: "'დღეს' p'-ზე'",
+ tomorrow: "'ხვალ' p'-ზე'",
+ nextWeek: "'შემდეგი' eeee p'-ზე'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ka/_lib/localize/index.js b/node_modules/date-fns/locale/ka/_lib/localize/index.js
new file mode 100644
index 0000000..7e81260
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/_lib/localize/index.js
@@ -0,0 +1,136 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ჩ.წ-მდე', 'ჩ.წ'],
+ abbreviated: ['ჩვ.წ-მდე', 'ჩვ.წ'],
+ wide: ['ჩვენს წელთაღრიცხვამდე', 'ჩვენი წელთაღრიცხვით']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-ლი კვ', '2-ე კვ', '3-ე კვ', '4-ე კვ'],
+ wide: ['1-ლი კვარტალი', '2-ე კვარტალი', '3-ე კვარტალი', '4-ე კვარტალი']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['ია', 'თე', 'მა', 'აპ', 'მს', 'ვნ', 'ვლ', 'აგ', 'სე', 'ოქ', 'ნო', 'დე'],
+ abbreviated: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'],
+ wide: ['იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი']
+};
+var dayValues = {
+ narrow: ['კვ', 'ორ', 'სა', 'ოთ', 'ხუ', 'პა', 'შა'],
+ short: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'],
+ abbreviated: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'],
+ wide: ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'შუაღამე',
+ noon: 'შუადღე',
+ morning: 'დილა',
+ afternoon: 'საღამო',
+ evening: 'საღამო',
+ night: 'ღამე'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'შუაღამე',
+ noon: 'შუადღე',
+ morning: 'დილა',
+ afternoon: 'საღამო',
+ evening: 'საღამო',
+ night: 'ღამე'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'შუაღამე',
+ noon: 'შუადღე',
+ morning: 'დილა',
+ afternoon: 'საღამო',
+ evening: 'საღამო',
+ night: 'ღამე'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'შუაღამით',
+ noon: 'შუადღისას',
+ morning: 'დილით',
+ afternoon: 'ნაშუადღევს',
+ evening: 'საღამოს',
+ night: 'ღამით'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'შუაღამით',
+ noon: 'შუადღისას',
+ morning: 'დილით',
+ afternoon: 'ნაშუადღევს',
+ evening: 'საღამოს',
+ night: 'ღამით'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'შუაღამით',
+ noon: 'შუადღისას',
+ morning: 'დილით',
+ afternoon: 'ნაშუადღევს',
+ evening: 'საღამოს',
+ night: 'ღამით'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber) {
+ var number = Number(dirtyNumber);
+ if (number === 1) {
+ return number + '-ლი';
+ }
+ return number + '-ე';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ka/_lib/match/index.js b/node_modules/date-fns/locale/ka/_lib/match/index.js
new file mode 100644
index 0000000..31421e2
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/_lib/match/index.js
@@ -0,0 +1,101 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-ლი|-ე)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ჩვ?\.წ)/i,
+ abbreviated: /^(ჩვ?\.წ)/i,
+ wide: /^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i
+};
+var parseEraPatterns = {
+ any: [/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)/i, /^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]-(ლი|ე)? კვ/i,
+ wide: /^[1234]-(ლი|ე)? კვარტალი/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ any: /^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)/i
+};
+var parseMonthPatterns = {
+ any: [/^ია/i, /^თ/i, /^მარ/i, /^აპ/i, /^მაი/i, /^ი?ვნ/i, /^ი?ვლ/i, /^აგ/i, /^ს/i, /^ო/i, /^ნ/i, /^დ/i]
+};
+var matchDayPatterns = {
+ narrow: /^(კვ|ორ|სა|ოთ|ხუ|პა|შა)/i,
+ short: /^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)/i,
+ wide: /^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)/i
+};
+var parseDayPatterns = {
+ any: [/^კვ/i, /^ორ/i, /^სა/i, /^ოთ/i, /^ხუ/i, /^პა/i, /^შა/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^([ap]\.?\s?m\.?|შუაღ|დილ)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^შუაღ/i,
+ noon: /^შუადღ/i,
+ morning: /^დილ/i,
+ afternoon: /ნაშუადღევს/i,
+ evening: /საღამო/i,
+ night: /ღამ/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ka/index.d.ts b/node_modules/date-fns/locale/ka/index.d.ts
new file mode 100644
index 0000000..c0be71a
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ka } from 'date-fns/locale'
+export default ka
diff --git a/node_modules/date-fns/locale/ka/index.js b/node_modules/date-fns/locale/ka/index.js
new file mode 100644
index 0000000..fc1b674
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Georgian locale.
+ * @language Georgian
+ * @iso-639-2 geo
+ * @author Lado Lomidze [@Landish]{@link https://github.com/Landish}
+ * @author Nick Shvelidze [@shvelo]{@link https://github.com/shvelo}
+ */
+var locale = {
+ code: 'ka',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ka/index.js.flow b/node_modules/date-fns/locale/ka/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ka/package.json b/node_modules/date-fns/locale/ka/package.json
new file mode 100644
index 0000000..9ec0879
--- /dev/null
+++ b/node_modules/date-fns/locale/ka/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ka/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kk/_lib/formatDistance/index.js b/node_modules/date-fns/locale/kk/_lib/formatDistance/index.js
new file mode 100644
index 0000000..299636c
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/_lib/formatDistance/index.js
@@ -0,0 +1,234 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ regular: {
+ one: '1 секундтан аз',
+ singularNominative: '{{count}} секундтан аз',
+ singularGenitive: '{{count}} секундтан аз',
+ pluralGenitive: '{{count}} секундтан аз'
+ },
+ future: {
+ one: 'бір секундтан кейін',
+ singularNominative: '{{count}} секундтан кейін',
+ singularGenitive: '{{count}} секундтан кейін',
+ pluralGenitive: '{{count}} секундтан кейін'
+ }
+ },
+ xSeconds: {
+ regular: {
+ singularNominative: '{{count}} секунд',
+ singularGenitive: '{{count}} секунд',
+ pluralGenitive: '{{count}} секунд'
+ },
+ past: {
+ singularNominative: '{{count}} секунд бұрын',
+ singularGenitive: '{{count}} секунд бұрын',
+ pluralGenitive: '{{count}} секунд бұрын'
+ },
+ future: {
+ singularNominative: '{{count}} секундтан кейін',
+ singularGenitive: '{{count}} секундтан кейін',
+ pluralGenitive: '{{count}} секундтан кейін'
+ }
+ },
+ halfAMinute: function halfAMinute(options) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'жарты минут ішінде';
+ } else {
+ return 'жарты минут бұрын';
+ }
+ }
+ return 'жарты минут';
+ },
+ lessThanXMinutes: {
+ regular: {
+ one: '1 минуттан аз',
+ singularNominative: '{{count}} минуттан аз',
+ singularGenitive: '{{count}} минуттан аз',
+ pluralGenitive: '{{count}} минуттан аз'
+ },
+ future: {
+ one: 'минуттан кем ',
+ singularNominative: '{{count}} минуттан кем',
+ singularGenitive: '{{count}} минуттан кем',
+ pluralGenitive: '{{count}} минуттан кем'
+ }
+ },
+ xMinutes: {
+ regular: {
+ singularNominative: '{{count}} минут',
+ singularGenitive: '{{count}} минут',
+ pluralGenitive: '{{count}} минут'
+ },
+ past: {
+ singularNominative: '{{count}} минут бұрын',
+ singularGenitive: '{{count}} минут бұрын',
+ pluralGenitive: '{{count}} минут бұрын'
+ },
+ future: {
+ singularNominative: '{{count}} минуттан кейін',
+ singularGenitive: '{{count}} минуттан кейін',
+ pluralGenitive: '{{count}} минуттан кейін'
+ }
+ },
+ aboutXHours: {
+ regular: {
+ singularNominative: 'шамамен {{count}} сағат',
+ singularGenitive: 'шамамен {{count}} сағат',
+ pluralGenitive: 'шамамен {{count}} сағат'
+ },
+ future: {
+ singularNominative: 'шамамен {{count}} сағаттан кейін',
+ singularGenitive: 'шамамен {{count}} сағаттан кейін',
+ pluralGenitive: 'шамамен {{count}} сағаттан кейін'
+ }
+ },
+ xHours: {
+ regular: {
+ singularNominative: '{{count}} сағат',
+ singularGenitive: '{{count}} сағат',
+ pluralGenitive: '{{count}} сағат'
+ }
+ },
+ xDays: {
+ regular: {
+ singularNominative: '{{count}} күн',
+ singularGenitive: '{{count}} күн',
+ pluralGenitive: '{{count}} күн'
+ },
+ future: {
+ singularNominative: '{{count}} күннен кейін',
+ singularGenitive: '{{count}} күннен кейін',
+ pluralGenitive: '{{count}} күннен кейін'
+ }
+ },
+ aboutXWeeks: {
+ type: 'weeks',
+ one: 'шамамен 1 апта',
+ other: 'шамамен {{count}} апта'
+ },
+ xWeeks: {
+ type: 'weeks',
+ one: '1 апта',
+ other: '{{count}} апта'
+ },
+ aboutXMonths: {
+ regular: {
+ singularNominative: 'шамамен {{count}} ай',
+ singularGenitive: 'шамамен {{count}} ай',
+ pluralGenitive: 'шамамен {{count}} ай'
+ },
+ future: {
+ singularNominative: 'шамамен {{count}} айдан кейін',
+ singularGenitive: 'шамамен {{count}} айдан кейін',
+ pluralGenitive: 'шамамен {{count}} айдан кейін'
+ }
+ },
+ xMonths: {
+ regular: {
+ singularNominative: '{{count}} ай',
+ singularGenitive: '{{count}} ай',
+ pluralGenitive: '{{count}} ай'
+ }
+ },
+ aboutXYears: {
+ regular: {
+ singularNominative: 'шамамен {{count}} жыл',
+ singularGenitive: 'шамамен {{count}} жыл',
+ pluralGenitive: 'шамамен {{count}} жыл'
+ },
+ future: {
+ singularNominative: 'шамамен {{count}} жылдан кейін',
+ singularGenitive: 'шамамен {{count}} жылдан кейін',
+ pluralGenitive: 'шамамен {{count}} жылдан кейін'
+ }
+ },
+ xYears: {
+ regular: {
+ singularNominative: '{{count}} жыл',
+ singularGenitive: '{{count}} жыл',
+ pluralGenitive: '{{count}} жыл'
+ },
+ future: {
+ singularNominative: '{{count}} жылдан кейін',
+ singularGenitive: '{{count}} жылдан кейін',
+ pluralGenitive: '{{count}} жылдан кейін'
+ }
+ },
+ overXYears: {
+ regular: {
+ singularNominative: '{{count}} жылдан астам',
+ singularGenitive: '{{count}} жылдан астам',
+ pluralGenitive: '{{count}} жылдан астам'
+ },
+ future: {
+ singularNominative: '{{count}} жылдан астам',
+ singularGenitive: '{{count}} жылдан астам',
+ pluralGenitive: '{{count}} жылдан астам'
+ }
+ },
+ almostXYears: {
+ regular: {
+ singularNominative: '{{count}} жылға жақын',
+ singularGenitive: '{{count}} жылға жақын',
+ pluralGenitive: '{{count}} жылға жақын'
+ },
+ future: {
+ singularNominative: '{{count}} жылдан кейін',
+ singularGenitive: '{{count}} жылдан кейін',
+ pluralGenitive: '{{count}} жылдан кейін'
+ }
+ }
+};
+function declension(scheme, count) {
+ // scheme for count=1 exists
+ if (scheme.one && count === 1) return scheme.one;
+ var rem10 = count % 10;
+ var rem100 = count % 100;
+
+ // 1, 21, 31, ...
+ if (rem10 === 1 && rem100 !== 11) {
+ return scheme.singularNominative.replace('{{count}}', String(count));
+
+ // 2, 3, 4, 22, 23, 24, 32 ...
+ } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) {
+ return scheme.singularGenitive.replace('{{count}}', String(count));
+
+ // 5, 6, 7, 8, 9, 10, 11, ...
+ } else {
+ return scheme.pluralGenitive.replace('{{count}}', String(count));
+ }
+}
+var formatDistance = function formatDistance(token, count, options) {
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'function') return tokenValue(options);
+ if (tokenValue.type === 'weeks') {
+ return count === 1 ? tokenValue.one : tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ if (tokenValue.future) {
+ return declension(tokenValue.future, count);
+ } else {
+ return declension(tokenValue.regular, count) + ' кейін';
+ }
+ } else {
+ if (tokenValue.past) {
+ return declension(tokenValue.past, count);
+ } else {
+ return declension(tokenValue.regular, count) + ' бұрын';
+ }
+ }
+ } else {
+ return declension(tokenValue.regular, count);
+ }
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kk/_lib/formatLong/index.js b/node_modules/date-fns/locale/kk/_lib/formatLong/index.js
new file mode 100644
index 0000000..e7e2743
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, do MMMM y 'ж.'",
+ long: "do MMMM y 'ж.'",
+ medium: "d MMM y 'ж.'",
+ short: 'dd.MM.yyyy'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kk/_lib/formatRelative/index.js b/node_modules/date-fns/locale/kk/_lib/formatRelative/index.js
new file mode 100644
index 0000000..ca50458
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/_lib/formatRelative/index.js
@@ -0,0 +1,53 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var accusativeWeekdays = ['жексенбіде', 'дүйсенбіде', 'сейсенбіде', 'сәрсенбіде', 'бейсенбіде', 'жұмада', 'сенбіде'];
+function _lastWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ return "'өткен " + weekday + " сағат' p'-де'";
+}
+function thisWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ return "'" + weekday + " сағат' p'-де'";
+}
+function _nextWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ return "'келесі " + weekday + " сағат' p'-де'";
+}
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _lastWeek(day);
+ }
+ },
+ yesterday: "'кеше сағат' p'-де'",
+ today: "'бүгін сағат' p'-де'",
+ tomorrow: "'ертең сағат' p'-де'",
+ nextWeek: function nextWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _nextWeek(day);
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kk/_lib/localize/index.js b/node_modules/date-fns/locale/kk/_lib/localize/index.js
new file mode 100644
index 0000000..b55bafc
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/_lib/localize/index.js
@@ -0,0 +1,140 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['б.з.д.', 'б.з.'],
+ abbreviated: ['б.з.д.', 'б.з.'],
+ wide: ['біздің заманымызға дейін', 'біздің заманымыз']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-ші тоқ.', '2-ші тоқ.', '3-ші тоқ.', '4-ші тоқ.'],
+ wide: ['1-ші тоқсан', '2-ші тоқсан', '3-ші тоқсан', '4-ші тоқсан']
+};
+var monthValues = {
+ narrow: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'],
+ abbreviated: ['қаң', 'ақп', 'нау', 'сәу', 'мам', 'мау', 'шіл', 'там', 'қыр', 'қаз', 'қар', 'жел'],
+ wide: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан']
+};
+var formattingMonthValues = {
+ narrow: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'],
+ abbreviated: ['қаң', 'ақп', 'нау', 'сәу', 'мам', 'мау', 'шіл', 'там', 'қыр', 'қаз', 'қар', 'жел'],
+ wide: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан']
+};
+var dayValues = {
+ narrow: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'],
+ short: ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'],
+ abbreviated: ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'],
+ wide: ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ТД',
+ pm: 'ТК',
+ midnight: 'түн ортасы',
+ noon: 'түс',
+ morning: 'таң',
+ afternoon: 'күндіз',
+ evening: 'кеш',
+ night: 'түн'
+ },
+ wide: {
+ am: 'ТД',
+ pm: 'ТК',
+ midnight: 'түн ортасы',
+ noon: 'түс',
+ morning: 'таң',
+ afternoon: 'күндіз',
+ evening: 'кеш',
+ night: 'түн'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ТД',
+ pm: 'ТК',
+ midnight: 'түн ортасында',
+ noon: 'түс',
+ morning: 'таң',
+ afternoon: 'күн',
+ evening: 'кеш',
+ night: 'түн'
+ },
+ wide: {
+ am: 'ТД',
+ pm: 'ТК',
+ midnight: 'түн ортасында',
+ noon: 'түсте',
+ morning: 'таңертең',
+ afternoon: 'күндіз',
+ evening: 'кеште',
+ night: 'түнде'
+ }
+};
+var suffixes = {
+ 0: '-ші',
+ 1: '-ші',
+ 2: '-ші',
+ 3: '-ші',
+ 4: '-ші',
+ 5: '-ші',
+ 6: '-шы',
+ 7: '-ші',
+ 8: '-ші',
+ 9: '-шы',
+ 10: '-шы',
+ 20: '-шы',
+ 30: '-шы',
+ 40: '-шы',
+ 50: '-ші',
+ 60: '-шы',
+ 70: '-ші',
+ 80: '-ші',
+ 90: '-шы',
+ 100: '-ші'
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ var mod10 = number % 10;
+ var b = number >= 100 ? 100 : null;
+ var suffix = suffixes[number] || suffixes[mod10] || b && suffixes[b] || '';
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'any',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kk/_lib/match/index.js b/node_modules/date-fns/locale/kk/_lib/match/index.js
new file mode 100644
index 0000000..cf7fc66
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/_lib/match/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?(ші|шы))?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^((б )?з\.?\s?д\.?)/i,
+ abbreviated: /^((б )?з\.?\s?д\.?)/i,
+ wide: /^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)/i
+};
+var parseEraPatterns = {
+ any: [/^б/i, /^з/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234](-?ші)? тоқ.?/i,
+ wide: /^[1234](-?ші)? тоқсан/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)/i,
+ abbreviated: /^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)/i,
+ wide: /^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^қ/i, /^а/i, /^н/i, /^с/i, /^м/i, /^м/i, /^ш/i, /^т/i, /^қ/i, /^қ/i, /^қ/i, /^ж/i],
+ abbreviated: [/^қаң/i, /^ақп/i, /^нау/i, /^сәу/i, /^мам/i, /^мау/i, /^шіл/i, /^там/i, /^қыр/i, /^қаз/i, /^қар/i, /^жел/i],
+ any: [/^қ/i, /^а/i, /^н/i, /^с/i, /^м/i, /^м/i, /^ш/i, /^т/i, /^қ/i, /^қ/i, /^қ/i, /^ж/i]
+};
+var matchDayPatterns = {
+ narrow: /^(ж|д|с|с|б|ж|с)/i,
+ short: /^(жс|дс|сс|ср|бс|жм|сб)/i,
+ wide: /^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ж/i, /^д/i, /^с/i, /^с/i, /^б/i, /^ж/i, /^с/i],
+ short: [/^жс/i, /^дс/i, /^сс/i, /^ср/i, /^бс/i, /^жм/i, /^сб/i],
+ any: [/^ж[ек]/i, /^д[үй]/i, /^сe[й]/i, /^сә[р]/i, /^б[ей]/i, /^ж[ұм]/i, /^се[н]/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,
+ wide: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,
+ any: /^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ТД/i,
+ pm: /^ТК/i,
+ midnight: /^түн орта/i,
+ noon: /^күндіз/i,
+ morning: /таң/i,
+ afternoon: /түс/i,
+ evening: /кеш/i,
+ night: /түн/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kk/index.d.ts b/node_modules/date-fns/locale/kk/index.d.ts
new file mode 100644
index 0000000..8ccf1a7
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { kk } from 'date-fns/locale'
+export default kk
diff --git a/node_modules/date-fns/locale/kk/index.js b/node_modules/date-fns/locale/kk/index.js
new file mode 100644
index 0000000..74d1995
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Kazakh locale.
+ * @language Kazakh
+ * @iso-639-2 kaz
+ * @author Nikita Bayev [@drugoi]{@link https://github.com/drugoi}
+ */
+var locale = {
+ code: 'kk',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kk/index.js.flow b/node_modules/date-fns/locale/kk/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/kk/package.json b/node_modules/date-fns/locale/kk/package.json
new file mode 100644
index 0000000..e094d41
--- /dev/null
+++ b/node_modules/date-fns/locale/kk/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/kk/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/km/_lib/formatDistance/index.js b/node_modules/date-fns/locale/km/_lib/formatDistance/index.js
new file mode 100644
index 0000000..46ab3eb
--- /dev/null
+++ b/node_modules/date-fns/locale/km/_lib/formatDistance/index.js
@@ -0,0 +1,42 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: 'តិចជាង {{count}} វិនាទី',
+ xSeconds: '{{count}} វិនាទី',
+ halfAMinute: 'កន្លះនាទី',
+ lessThanXMinutes: 'តិចជាង {{count}} នាទី',
+ xMinutes: '{{count}} នាទី',
+ aboutXHours: 'ប្រហែល {{count}} ម៉ោង',
+ xHours: '{{count}} ម៉ោង',
+ xDays: '{{count}} ថ្ងៃ',
+ aboutXWeeks: 'ប្រហែល {{count}} សប្តាហ៍',
+ xWeeks: '{{count}} សប្តាហ៍',
+ aboutXMonths: 'ប្រហែល {{count}} ខែ',
+ xMonths: '{{count}} ខែ',
+ aboutXYears: 'ប្រហែល {{count}} ឆ្នាំ',
+ xYears: '{{count}} ឆ្នាំ',
+ overXYears: 'ជាង {{count}} ឆ្នាំ',
+ almostXYears: 'ជិត {{count}} ឆ្នាំ'
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var tokenValue = formatDistanceLocale[token];
+ var result = tokenValue;
+ if (typeof count === 'number') {
+ result = result.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'ក្នុងរយៈពេល ' + result;
+ } else {
+ return result + 'មុន';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/km/_lib/formatLong/index.js b/node_modules/date-fns/locale/km/_lib/formatLong/index.js
new file mode 100644
index 0000000..bb6f0f2
--- /dev/null
+++ b/node_modules/date-fns/locale/km/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE do MMMM y',
+ long: 'do MMMM y',
+ medium: 'd MMM y',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a',
+ long: 'h:mm:ss a',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'ម៉ោង' {{time}}",
+ long: "{{date}} 'ម៉ោង' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/km/_lib/formatRelative/index.js b/node_modules/date-fns/locale/km/_lib/formatRelative/index.js
new file mode 100644
index 0000000..f1139ca
--- /dev/null
+++ b/node_modules/date-fns/locale/km/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​មុនម៉ោង' p",
+ yesterday: "'ម្សិលមិញនៅម៉ោង' p",
+ today: "'ថ្ងៃនេះម៉ោង' p",
+ tomorrow: "'ថ្ងៃស្អែកម៉ោង' p",
+ nextWeek: "'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​ក្រោយម៉ោង' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/km/_lib/localize/index.js b/node_modules/date-fns/locale/km/_lib/localize/index.js
new file mode 100644
index 0000000..619b477
--- /dev/null
+++ b/node_modules/date-fns/locale/km/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ម.គស', 'គស'],
+ abbreviated: ['មុនគ.ស', 'គ.ស'],
+ wide: ['មុនគ្រិស្តសករាជ', 'នៃគ្រិស្តសករាជ']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4']
+};
+var monthValues = {
+ narrow: ['ម.ក', 'ក.ម', 'មិ', 'ម.ស', 'ឧ.ស', 'ម.ថ', 'ក.ដ', 'សី', 'កញ', 'តុ', 'វិ', 'ធ'],
+ abbreviated: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'],
+ wide: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ']
+};
+var dayValues = {
+ narrow: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'],
+ short: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'],
+ abbreviated: ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'],
+ wide: ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ព្រឹក',
+ pm: 'ល្ងាច',
+ midnight: '​ពេលកណ្ដាលអធ្រាត្រ',
+ noon: 'ពេលថ្ងៃត្រង់',
+ morning: 'ពេលព្រឹក',
+ afternoon: 'ពេលរសៀល',
+ evening: 'ពេលល្ងាច',
+ night: 'ពេលយប់'
+ },
+ abbreviated: {
+ am: 'ព្រឹក',
+ pm: 'ល្ងាច',
+ midnight: '​ពេលកណ្ដាលអធ្រាត្រ',
+ noon: 'ពេលថ្ងៃត្រង់',
+ morning: 'ពេលព្រឹក',
+ afternoon: 'ពេលរសៀល',
+ evening: 'ពេលល្ងាច',
+ night: 'ពេលយប់'
+ },
+ wide: {
+ am: 'ព្រឹក',
+ pm: 'ល្ងាច',
+ midnight: '​ពេលកណ្ដាលអធ្រាត្រ',
+ noon: 'ពេលថ្ងៃត្រង់',
+ morning: 'ពេលព្រឹក',
+ afternoon: 'ពេលរសៀល',
+ evening: 'ពេលល្ងាច',
+ night: 'ពេលយប់'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ព្រឹក',
+ pm: 'ល្ងាច',
+ midnight: '​ពេលកណ្ដាលអធ្រាត្រ',
+ noon: 'ពេលថ្ងៃត្រង់',
+ morning: 'ពេលព្រឹក',
+ afternoon: 'ពេលរសៀល',
+ evening: 'ពេលល្ងាច',
+ night: 'ពេលយប់'
+ },
+ abbreviated: {
+ am: 'ព្រឹក',
+ pm: 'ល្ងាច',
+ midnight: '​ពេលកណ្ដាលអធ្រាត្រ',
+ noon: 'ពេលថ្ងៃត្រង់',
+ morning: 'ពេលព្រឹក',
+ afternoon: 'ពេលរសៀល',
+ evening: 'ពេលល្ងាច',
+ night: 'ពេលយប់'
+ },
+ wide: {
+ am: 'ព្រឹក',
+ pm: 'ល្ងាច',
+ midnight: '​ពេលកណ្ដាលអធ្រាត្រ',
+ noon: 'ពេលថ្ងៃត្រង់',
+ morning: 'ពេលព្រឹក',
+ afternoon: 'ពេលរសៀល',
+ evening: 'ពេលល្ងាច',
+ night: 'ពេលយប់'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _) {
+ var number = Number(dirtyNumber);
+ return number.toString();
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/km/_lib/match/index.js b/node_modules/date-fns/locale/km/_lib/match/index.js
new file mode 100644
index 0000000..2e2d6d5
--- /dev/null
+++ b/node_modules/date-fns/locale/km/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ម\.)?គស/i,
+ abbreviated: /^(មុន)?គ\.ស/i,
+ wide: /^(មុន|នៃ)គ្រិស្តសករាជ/i
+};
+var parseEraPatterns = {
+ any: [/^(ម|មុន)គ\.?ស/i, /^(នៃ)?គ\.?ស/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^(ត្រីមាស)(ទី)?\s?[1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(ម\.ក|ក\.ម|មិ|ម\.ស|ឧ\.ស|ម\.ថ|ក\.ដ|សី|កញ|តុ|វិ|ធ)/i,
+ abbreviated: /^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i,
+ wide: /^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ម\.ក/i, /^ក\.ម/i, /^មិ/i, /^ម\.ស/i, /^ឧ\.ស/i, /^ម\.ថ/i, /^ក\.ដ/i, /^សី/i, /^កញ/i, /^តុ/i, /^វិ/i, /^ធ/i],
+ any: [/^មក/i, /^កុ/i, /^មីន/i, /^មេ/i, /^ឧស/i, /^មិថ/i, /^កក/i, /^សី/i, /^កញ/i, /^តុ/i, /^វិច/i, /^ធ/i]
+};
+var matchDayPatterns = {
+ narrow: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,
+ short: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,
+ abbreviated: /^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,
+ wide: /^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)/i
+};
+var parseDayPatterns = {
+ narrow: [/^អា/i, /^ច/i, /^អ/i, /^ព/i, /^ព្រ/i, /^សុ/i, /^ស/i],
+ any: [/^អា/i, /^ច/i, /^អ/i, /^ព/i, /^ព្រ/i, /^សុ/i, /^សៅ/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i,
+ any: /^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ព្រឹក/i,
+ pm: /^ល្ងាច/i,
+ midnight: /^ពេលកណ្ដាលអធ្រាត្រ/i,
+ noon: /^ពេលថ្ងៃត្រង់/i,
+ morning: /ពេលព្រឹក/i,
+ afternoon: /ពេលរសៀល/i,
+ evening: /ពេលល្ងាច/i,
+ night: /ពេលយប់/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/km/index.d.ts b/node_modules/date-fns/locale/km/index.d.ts
new file mode 100644
index 0000000..82f582c
--- /dev/null
+++ b/node_modules/date-fns/locale/km/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { km } from 'date-fns/locale'
+export default km
diff --git a/node_modules/date-fns/locale/km/index.js b/node_modules/date-fns/locale/km/index.js
new file mode 100644
index 0000000..218b7af
--- /dev/null
+++ b/node_modules/date-fns/locale/km/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Khmer locale (Cambodian).
+ * @language Khmer
+ * @iso-639-2 khm
+ * @author Seanghay Yath [@seanghay]{@link https://github.com/seanghay}
+ */
+var locale = {
+ code: 'km',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/km/index.js.flow b/node_modules/date-fns/locale/km/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/km/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/km/package.json b/node_modules/date-fns/locale/km/package.json
new file mode 100644
index 0000000..e6e1795
--- /dev/null
+++ b/node_modules/date-fns/locale/km/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/km/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/kn/_lib/formatDistance/index.js
new file mode 100644
index 0000000..e68e2b2
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/_lib/formatDistance/index.js
@@ -0,0 +1,202 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+// note: no implementation for weeks
+
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: {
+ default: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ',
+ future: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ',
+ past: '1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ'
+ },
+ other: {
+ default: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ',
+ future: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ',
+ past: '{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ'
+ }
+ },
+ xSeconds: {
+ one: {
+ default: '1 ಸೆಕೆಂಡ್',
+ future: '1 ಸೆಕೆಂಡ್‌ನಲ್ಲಿ',
+ past: '1 ಸೆಕೆಂಡ್ ಹಿಂದೆ'
+ },
+ other: {
+ default: '{{count}} ಸೆಕೆಂಡುಗಳು',
+ future: '{{count}} ಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ',
+ past: '{{count}} ಸೆಕೆಂಡ್ ಹಿಂದೆ'
+ }
+ },
+ halfAMinute: {
+ other: {
+ default: 'ಅರ್ಧ ನಿಮಿಷ',
+ future: 'ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ',
+ past: 'ಅರ್ಧ ನಿಮಿಷದ ಹಿಂದೆ'
+ }
+ },
+ lessThanXMinutes: {
+ one: {
+ default: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ',
+ future: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ',
+ past: '1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ'
+ },
+ other: {
+ default: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ',
+ future: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ',
+ past: '{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ'
+ }
+ },
+ xMinutes: {
+ one: {
+ default: '1 ನಿಮಿಷ',
+ future: '1 ನಿಮಿಷದಲ್ಲಿ',
+ past: '1 ನಿಮಿಷದ ಹಿಂದೆ'
+ },
+ other: {
+ default: '{{count}} ನಿಮಿಷಗಳು',
+ future: '{{count}} ನಿಮಿಷಗಳಲ್ಲಿ',
+ past: '{{count}} ನಿಮಿಷಗಳ ಹಿಂದೆ'
+ }
+ },
+ aboutXHours: {
+ one: {
+ default: 'ಸುಮಾರು 1 ಗಂಟೆ',
+ future: 'ಸುಮಾರು 1 ಗಂಟೆಯಲ್ಲಿ',
+ past: 'ಸುಮಾರು 1 ಗಂಟೆ ಹಿಂದೆ'
+ },
+ other: {
+ default: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳು',
+ future: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳಲ್ಲಿ',
+ past: 'ಸುಮಾರು {{count}} ಗಂಟೆಗಳ ಹಿಂದೆ'
+ }
+ },
+ xHours: {
+ one: {
+ default: '1 ಗಂಟೆ',
+ future: '1 ಗಂಟೆಯಲ್ಲಿ',
+ past: '1 ಗಂಟೆ ಹಿಂದೆ'
+ },
+ other: {
+ default: '{{count}} ಗಂಟೆಗಳು',
+ future: '{{count}} ಗಂಟೆಗಳಲ್ಲಿ',
+ past: '{{count}} ಗಂಟೆಗಳ ಹಿಂದೆ'
+ }
+ },
+ xDays: {
+ one: {
+ default: '1 ದಿನ',
+ future: '1 ದಿನದಲ್ಲಿ',
+ past: '1 ದಿನದ ಹಿಂದೆ'
+ },
+ other: {
+ default: '{{count}} ದಿನಗಳು',
+ future: '{{count}} ದಿನಗಳಲ್ಲಿ',
+ past: '{{count}} ದಿನಗಳ ಹಿಂದೆ'
+ }
+ },
+ // TODO
+ // aboutXWeeks: {},
+
+ // TODO
+ // xWeeks: {},
+
+ aboutXMonths: {
+ one: {
+ default: 'ಸುಮಾರು 1 ತಿಂಗಳು',
+ future: 'ಸುಮಾರು 1 ತಿಂಗಳಲ್ಲಿ',
+ past: 'ಸುಮಾರು 1 ತಿಂಗಳ ಹಿಂದೆ'
+ },
+ other: {
+ default: 'ಸುಮಾರು {{count}} ತಿಂಗಳು',
+ future: 'ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳಲ್ಲಿ',
+ past: 'ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ'
+ }
+ },
+ xMonths: {
+ one: {
+ default: '1 ತಿಂಗಳು',
+ future: '1 ತಿಂಗಳಲ್ಲಿ',
+ past: '1 ತಿಂಗಳ ಹಿಂದೆ'
+ },
+ other: {
+ default: '{{count}} ತಿಂಗಳು',
+ future: '{{count}} ತಿಂಗಳುಗಳಲ್ಲಿ',
+ past: '{{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ'
+ }
+ },
+ aboutXYears: {
+ one: {
+ default: 'ಸುಮಾರು 1 ವರ್ಷ',
+ future: 'ಸುಮಾರು 1 ವರ್ಷದಲ್ಲಿ',
+ past: 'ಸುಮಾರು 1 ವರ್ಷದ ಹಿಂದೆ'
+ },
+ other: {
+ default: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳು',
+ future: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳಲ್ಲಿ',
+ past: 'ಸುಮಾರು {{count}} ವರ್ಷಗಳ ಹಿಂದೆ'
+ }
+ },
+ xYears: {
+ one: {
+ default: '1 ವರ್ಷ',
+ future: '1 ವರ್ಷದಲ್ಲಿ',
+ past: '1 ವರ್ಷದ ಹಿಂದೆ'
+ },
+ other: {
+ default: '{{count}} ವರ್ಷಗಳು',
+ future: '{{count}} ವರ್ಷಗಳಲ್ಲಿ',
+ past: '{{count}} ವರ್ಷಗಳ ಹಿಂದೆ'
+ }
+ },
+ overXYears: {
+ one: {
+ default: '1 ವರ್ಷದ ಮೇಲೆ',
+ future: '1 ವರ್ಷದ ಮೇಲೆ',
+ past: '1 ವರ್ಷದ ಮೇಲೆ'
+ },
+ other: {
+ default: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ',
+ future: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ',
+ past: '{{count}} ವರ್ಷಗಳ ಮೇಲೆ'
+ }
+ },
+ almostXYears: {
+ one: {
+ default: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ',
+ future: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ',
+ past: 'ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ'
+ },
+ other: {
+ default: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ',
+ future: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ',
+ past: 'ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ'
+ }
+ }
+};
+function getResultByTense(parentToken, options) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return parentToken.future;
+ } else {
+ return parentToken.past;
+ }
+ }
+ return parentToken.default;
+}
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (tokenValue.one && count === 1) {
+ result = getResultByTense(tokenValue.one, options);
+ } else {
+ result = getResultByTense(tokenValue.other, options);
+ }
+ return result.replace('{{count}}', String(count));
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kn/_lib/formatLong/index.js b/node_modules/date-fns/locale/kn/_lib/formatLong/index.js
new file mode 100644
index 0000000..149e15e
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/_lib/formatLong/index.js
@@ -0,0 +1,57 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+// Reference: https://www.unicode.org/cldr/charts/32/summary/kn.html
+
+var dateFormats = {
+ full: 'EEEE, MMMM d, y',
+ // CLDR 1816
+ long: 'MMMM d, y',
+ // CLDR 1817
+ medium: 'MMM d, y',
+ // CLDR 1818
+ short: 'd/M/yy' // CLDR 1819
+};
+
+var timeFormats = {
+ full: 'hh:mm:ss a zzzz',
+ // CLDR 1820
+ long: 'hh:mm:ss a z',
+ // CLDR 1821
+ medium: 'hh:mm:ss a',
+ // CLDR 1822
+ short: 'hh:mm a' // CLDR 1823
+};
+
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ // CLDR 1824
+ long: '{{date}} {{time}}',
+ // CLDR 1825
+ medium: '{{date}} {{time}}',
+ // CLDR 1826
+ short: '{{date}} {{time}}' // CLDR 1827
+};
+
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/kn/_lib/formatRelative/index.js
new file mode 100644
index 0000000..bc61396
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'ಕಳೆದ' eeee p 'ಕ್ಕೆ'",
+ yesterday: "'ನಿನ್ನೆ' p 'ಕ್ಕೆ'",
+ today: "'ಇಂದು' p 'ಕ್ಕೆ'",
+ tomorrow: "'ನಾಳೆ' p 'ಕ್ಕೆ'",
+ nextWeek: "eeee p 'ಕ್ಕೆ'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kn/_lib/localize/index.js b/node_modules/date-fns/locale/kn/_lib/localize/index.js
new file mode 100644
index 0000000..08b8d3b
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/_lib/localize/index.js
@@ -0,0 +1,139 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+// Reference: https://www.unicode.org/cldr/charts/32/summary/kn.html
+
+var eraValues = {
+ narrow: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'],
+ abbreviated: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'],
+ // CLDR #1618, #1620
+ wide: ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ'] // CLDR #1614, #1616
+};
+
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', 'ತ್ರೈ 4'],
+ // CLDR #1630 - #1638
+ wide: ['1ನೇ ತ್ರೈಮಾಸಿಕ', '2ನೇ ತ್ರೈಮಾಸಿಕ', '3ನೇ ತ್ರೈಮಾಸಿಕ', '4ನೇ ತ್ರೈಮಾಸಿಕ'] // CLDR #1622 - #1629
+};
+
+// CLDR #1646 - #1717
+var monthValues = {
+ narrow: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'],
+ abbreviated: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'],
+ wide: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್']
+};
+
+// CLDR #1718 - #1773
+var dayValues = {
+ narrow: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'],
+ short: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'],
+ abbreviated: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'],
+ wide: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ']
+};
+
+// CLDR #1774 - #1815
+var dayPeriodValues = {
+ narrow: {
+ am: 'ಪೂರ್ವಾಹ್ನ',
+ pm: 'ಅಪರಾಹ್ನ',
+ midnight: 'ಮಧ್ಯರಾತ್ರಿ',
+ noon: 'ಮಧ್ಯಾಹ್ನ',
+ morning: 'ಬೆಳಗ್ಗೆ',
+ afternoon: 'ಮಧ್ಯಾಹ್ನ',
+ evening: 'ಸಂಜೆ',
+ night: 'ರಾತ್ರಿ'
+ },
+ abbreviated: {
+ am: 'ಪೂರ್ವಾಹ್ನ',
+ pm: 'ಅಪರಾಹ್ನ',
+ midnight: 'ಮಧ್ಯರಾತ್ರಿ',
+ noon: 'ಮಧ್ಯಾನ್ಹ',
+ morning: 'ಬೆಳಗ್ಗೆ',
+ afternoon: 'ಮಧ್ಯಾನ್ಹ',
+ evening: 'ಸಂಜೆ',
+ night: 'ರಾತ್ರಿ'
+ },
+ wide: {
+ am: 'ಪೂರ್ವಾಹ್ನ',
+ pm: 'ಅಪರಾಹ್ನ',
+ midnight: 'ಮಧ್ಯರಾತ್ರಿ',
+ noon: 'ಮಧ್ಯಾನ್ಹ',
+ morning: 'ಬೆಳಗ್ಗೆ',
+ afternoon: 'ಮಧ್ಯಾನ್ಹ',
+ evening: 'ಸಂಜೆ',
+ night: 'ರಾತ್ರಿ'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ಪೂ',
+ pm: 'ಅ',
+ midnight: 'ಮಧ್ಯರಾತ್ರಿ',
+ noon: 'ಮಧ್ಯಾನ್ಹ',
+ morning: 'ಬೆಳಗ್ಗೆ',
+ afternoon: 'ಮಧ್ಯಾನ್ಹ',
+ evening: 'ಸಂಜೆ',
+ night: 'ರಾತ್ರಿ'
+ },
+ abbreviated: {
+ am: 'ಪೂರ್ವಾಹ್ನ',
+ pm: 'ಅಪರಾಹ್ನ',
+ midnight: 'ಮಧ್ಯ ರಾತ್ರಿ',
+ noon: 'ಮಧ್ಯಾನ್ಹ',
+ morning: 'ಬೆಳಗ್ಗೆ',
+ afternoon: 'ಮಧ್ಯಾನ್ಹ',
+ evening: 'ಸಂಜೆ',
+ night: 'ರಾತ್ರಿ'
+ },
+ wide: {
+ am: 'ಪೂರ್ವಾಹ್ನ',
+ pm: 'ಅಪರಾಹ್ನ',
+ midnight: 'ಮಧ್ಯ ರಾತ್ರಿ',
+ noon: 'ಮಧ್ಯಾನ್ಹ',
+ morning: 'ಬೆಳಗ್ಗೆ',
+ afternoon: 'ಮಧ್ಯಾನ್ಹ',
+ evening: 'ಸಂಜೆ',
+ night: 'ರಾತ್ರಿ'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'ನೇ';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kn/_lib/match/index.js b/node_modules/date-fns/locale/kn/_lib/match/index.js
new file mode 100644
index 0000000..43516b4
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(ನೇ|ನೆ)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)/i,
+ abbreviated: /^(ಕ್ರಿ\.?\s?ಪೂ\.?|ಕ್ರಿ\.?\s?ಶ\.?|ಪ್ರ\.?\s?ಶ\.?)/i,
+ wide: /^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)/i
+};
+var parseEraPatterns = {
+ any: [/^ಪೂ/i, /^(ಶ|ಪ್ರ)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ/i,
+ wide: /^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)/i,
+ abbreviated: /^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)/i,
+ wide: /^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ಜ$/i, /^ಫೆ/i, /^ಮಾ/i, /^ಏ/i, /^ಮೇ/i, /^ಜೂ/i, /^ಜು$/i, /^ಆ/i, /^ಸೆ/i, /^ಅ/i, /^ನ/i, /^ಡಿ/i],
+ any: [/^ಜನ/i, /^ಫೆ/i, /^ಮಾ/i, /^ಏ/i, /^ಮೇ/i, /^ಜೂನ್/i, /^ಜುಲೈ/i, /^ಆ/i, /^ಸೆ/i, /^ಅ/i, /^ನ/i, /^ಡಿ/i]
+};
+var matchDayPatterns = {
+ narrow: /^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)/i,
+ short: /^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i,
+ abbreviated: /^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i,
+ wide: /^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ಭಾ/i, /^ಸೋ/i, /^ಮ/i, /^ಬು/i, /^ಗು/i, /^ಶು/i, /^ಶ/i],
+ any: [/^ಭಾ/i, /^ಸೋ/i, /^ಮ/i, /^ಬು/i, /^ಗು/i, /^ಶು/i, /^ಶ/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i,
+ any: /^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ಪೂ/i,
+ pm: /^ಅ/i,
+ midnight: /ಮಧ್ಯರಾತ್ರಿ/i,
+ noon: /ಮಧ್ಯಾನ್ಹ/i,
+ morning: /ಬೆಳಗ್ಗೆ/i,
+ afternoon: /ಮಧ್ಯಾನ್ಹ/i,
+ evening: /ಸಂಜೆ/i,
+ night: /ರಾತ್ರಿ/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kn/index.d.ts b/node_modules/date-fns/locale/kn/index.d.ts
new file mode 100644
index 0000000..85a2ed5
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { kn } from 'date-fns/locale'
+export default kn
diff --git a/node_modules/date-fns/locale/kn/index.js b/node_modules/date-fns/locale/kn/index.js
new file mode 100644
index 0000000..a7f0471
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Kannada locale (India).
+ * @language Kannada
+ * @iso-639-2 kan
+ * @author Manjunatha Gouli [@developergouli]{@link https://github.com/developergouli}
+ */
+var locale = {
+ code: 'kn',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/kn/index.js.flow b/node_modules/date-fns/locale/kn/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/kn/package.json b/node_modules/date-fns/locale/kn/package.json
new file mode 100644
index 0000000..005e18b
--- /dev/null
+++ b/node_modules/date-fns/locale/kn/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/kn/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ko/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ko/_lib/formatDistance/index.js
new file mode 100644
index 0000000..9181deb
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: '1초 미만',
+ other: '{{count}}초 미만'
+ },
+ xSeconds: {
+ one: '1초',
+ other: '{{count}}초'
+ },
+ halfAMinute: '30초',
+ lessThanXMinutes: {
+ one: '1분 미만',
+ other: '{{count}}분 미만'
+ },
+ xMinutes: {
+ one: '1분',
+ other: '{{count}}분'
+ },
+ aboutXHours: {
+ one: '약 1시간',
+ other: '약 {{count}}시간'
+ },
+ xHours: {
+ one: '1시간',
+ other: '{{count}}시간'
+ },
+ xDays: {
+ one: '1일',
+ other: '{{count}}일'
+ },
+ aboutXWeeks: {
+ one: '약 1주',
+ other: '약 {{count}}주'
+ },
+ xWeeks: {
+ one: '1주',
+ other: '{{count}}주'
+ },
+ aboutXMonths: {
+ one: '약 1개월',
+ other: '약 {{count}}개월'
+ },
+ xMonths: {
+ one: '1개월',
+ other: '{{count}}개월'
+ },
+ aboutXYears: {
+ one: '약 1년',
+ other: '약 {{count}}년'
+ },
+ xYears: {
+ one: '1년',
+ other: '{{count}}년'
+ },
+ overXYears: {
+ one: '1년 이상',
+ other: '{{count}}년 이상'
+ },
+ almostXYears: {
+ one: '거의 1년',
+ other: '거의 {{count}}년'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + ' 후';
+ } else {
+ return result + ' 전';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ko/_lib/formatLong/index.js b/node_modules/date-fns/locale/ko/_lib/formatLong/index.js
new file mode 100644
index 0000000..6439f60
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'y년 M월 d일 EEEE',
+ long: 'y년 M월 d일',
+ medium: 'y.MM.dd',
+ short: 'y.MM.dd'
+};
+var timeFormats = {
+ full: 'a H시 mm분 ss초 zzzz',
+ long: 'a H:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ko/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ko/_lib/formatRelative/index.js
new file mode 100644
index 0000000..4604958
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'지난' eeee p",
+ yesterday: "'어제' p",
+ today: "'오늘' p",
+ tomorrow: "'내일' p",
+ nextWeek: "'다음' eeee p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ko/_lib/localize/index.js b/node_modules/date-fns/locale/ko/_lib/localize/index.js
new file mode 100644
index 0000000..359a1fe
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/_lib/localize/index.js
@@ -0,0 +1,137 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['BC', 'AD'],
+ abbreviated: ['BC', 'AD'],
+ wide: ['기원전', '서기']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1분기', '2분기', '3분기', '4분기']
+};
+var monthValues = {
+ narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
+ abbreviated: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
+ wide: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월']
+};
+var dayValues = {
+ narrow: ['일', '월', '화', '수', '목', '금', '토'],
+ short: ['일', '월', '화', '수', '목', '금', '토'],
+ abbreviated: ['일', '월', '화', '수', '목', '금', '토'],
+ wide: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: '오전',
+ pm: '오후',
+ midnight: '자정',
+ noon: '정오',
+ morning: '아침',
+ afternoon: '오후',
+ evening: '저녁',
+ night: '밤'
+ },
+ abbreviated: {
+ am: '오전',
+ pm: '오후',
+ midnight: '자정',
+ noon: '정오',
+ morning: '아침',
+ afternoon: '오후',
+ evening: '저녁',
+ night: '밤'
+ },
+ wide: {
+ am: '오전',
+ pm: '오후',
+ midnight: '자정',
+ noon: '정오',
+ morning: '아침',
+ afternoon: '오후',
+ evening: '저녁',
+ night: '밤'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: '오전',
+ pm: '오후',
+ midnight: '자정',
+ noon: '정오',
+ morning: '아침',
+ afternoon: '오후',
+ evening: '저녁',
+ night: '밤'
+ },
+ abbreviated: {
+ am: '오전',
+ pm: '오후',
+ midnight: '자정',
+ noon: '정오',
+ morning: '아침',
+ afternoon: '오후',
+ evening: '저녁',
+ night: '밤'
+ },
+ wide: {
+ am: '오전',
+ pm: '오후',
+ midnight: '자정',
+ noon: '정오',
+ morning: '아침',
+ afternoon: '오후',
+ evening: '저녁',
+ night: '밤'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = String(options === null || options === void 0 ? void 0 : options.unit);
+ switch (unit) {
+ case 'minute':
+ case 'second':
+ return String(number);
+ case 'date':
+ return number + '일';
+ default:
+ return number + '번째';
+ }
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ko/_lib/match/index.js b/node_modules/date-fns/locale/ko/_lib/match/index.js
new file mode 100644
index 0000000..bf0cecc
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/_lib/match/index.js
@@ -0,0 +1,104 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(일|번째)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
+ abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
+ wide: /^(기원전|서기)/i
+};
+var parseEraPatterns = {
+ any: [/^(bc|기원전)/i, /^(ad|서기)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234]사?분기/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(1[012]|[123456789])/,
+ abbreviated: /^(1[012]|[123456789])월/i,
+ wide: /^(1[012]|[123456789])월/i
+};
+var parseMonthPatterns = {
+ any: [/^1월?$/, /^2/, /^3/, /^4/, /^5/, /^6/, /^7/, /^8/, /^9/, /^10/, /^11/, /^12/]
+};
+var matchDayPatterns = {
+ narrow: /^[일월화수목금토]/,
+ short: /^[일월화수목금토]/,
+ abbreviated: /^[일월화수목금토]/,
+ wide: /^[일월화수목금토]요일/
+};
+var parseDayPatterns = {
+ any: [/^일/, /^월/, /^화/, /^수/, /^목/, /^금/, /^토/]
+};
+var matchDayPeriodPatterns = {
+ any: /^(am|pm|오전|오후|자정|정오|아침|저녁|밤)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^(am|오전)/i,
+ pm: /^(pm|오후)/i,
+ midnight: /^자정/i,
+ noon: /^정오/i,
+ morning: /^아침/i,
+ afternoon: /^오후/i,
+ evening: /^저녁/i,
+ night: /^밤/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ko/index.d.ts b/node_modules/date-fns/locale/ko/index.d.ts
new file mode 100644
index 0000000..eac8228
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ko } from 'date-fns/locale'
+export default ko
diff --git a/node_modules/date-fns/locale/ko/index.js b/node_modules/date-fns/locale/ko/index.js
new file mode 100644
index 0000000..f1d80a5
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Korean locale.
+ * @language Korean
+ * @iso-639-2 kor
+ * @author Hong Chulju [@angdev]{@link https://github.com/angdev}
+ * @author Lee Seoyoen [@iamssen]{@link https://github.com/iamssen}
+ * @author Taiki IKeda [@so99ynoodles]{@link https://github.com/so99ynoodles}
+ */
+var locale = {
+ code: 'ko',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ko/index.js.flow b/node_modules/date-fns/locale/ko/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ko/package.json b/node_modules/date-fns/locale/ko/package.json
new file mode 100644
index 0000000..34aedde
--- /dev/null
+++ b/node_modules/date-fns/locale/ko/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ko/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lb/_lib/formatDistance/index.js b/node_modules/date-fns/locale/lb/_lib/formatDistance/index.js
new file mode 100644
index 0000000..a36fdf8
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/_lib/formatDistance/index.js
@@ -0,0 +1,208 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ standalone: {
+ one: 'manner wéi eng Sekonn',
+ other: 'manner wéi {{count}} Sekonnen'
+ },
+ withPreposition: {
+ one: 'manner wéi enger Sekonn',
+ other: 'manner wéi {{count}} Sekonnen'
+ }
+ },
+ xSeconds: {
+ standalone: {
+ one: 'eng Sekonn',
+ other: '{{count}} Sekonnen'
+ },
+ withPreposition: {
+ one: 'enger Sekonn',
+ other: '{{count}} Sekonnen'
+ }
+ },
+ halfAMinute: {
+ standalone: 'eng hallef Minutt',
+ withPreposition: 'enger hallwer Minutt'
+ },
+ lessThanXMinutes: {
+ standalone: {
+ one: 'manner wéi eng Minutt',
+ other: 'manner wéi {{count}} Minutten'
+ },
+ withPreposition: {
+ one: 'manner wéi enger Minutt',
+ other: 'manner wéi {{count}} Minutten'
+ }
+ },
+ xMinutes: {
+ standalone: {
+ one: 'eng Minutt',
+ other: '{{count}} Minutten'
+ },
+ withPreposition: {
+ one: 'enger Minutt',
+ other: '{{count}} Minutten'
+ }
+ },
+ aboutXHours: {
+ standalone: {
+ one: 'ongeféier eng Stonn',
+ other: 'ongeféier {{count}} Stonnen'
+ },
+ withPreposition: {
+ one: 'ongeféier enger Stonn',
+ other: 'ongeféier {{count}} Stonnen'
+ }
+ },
+ xHours: {
+ standalone: {
+ one: 'eng Stonn',
+ other: '{{count}} Stonnen'
+ },
+ withPreposition: {
+ one: 'enger Stonn',
+ other: '{{count}} Stonnen'
+ }
+ },
+ xDays: {
+ standalone: {
+ one: 'een Dag',
+ other: '{{count}} Deeg'
+ },
+ withPreposition: {
+ one: 'engem Dag',
+ other: '{{count}} Deeg'
+ }
+ },
+ aboutXWeeks: {
+ standalone: {
+ one: 'ongeféier eng Woch',
+ other: 'ongeféier {{count}} Wochen'
+ },
+ withPreposition: {
+ one: 'ongeféier enger Woche',
+ other: 'ongeféier {{count}} Wochen'
+ }
+ },
+ xWeeks: {
+ standalone: {
+ one: 'eng Woch',
+ other: '{{count}} Wochen'
+ },
+ withPreposition: {
+ one: 'enger Woch',
+ other: '{{count}} Wochen'
+ }
+ },
+ aboutXMonths: {
+ standalone: {
+ one: 'ongeféier ee Mount',
+ other: 'ongeféier {{count}} Méint'
+ },
+ withPreposition: {
+ one: 'ongeféier engem Mount',
+ other: 'ongeféier {{count}} Méint'
+ }
+ },
+ xMonths: {
+ standalone: {
+ one: 'ee Mount',
+ other: '{{count}} Méint'
+ },
+ withPreposition: {
+ one: 'engem Mount',
+ other: '{{count}} Méint'
+ }
+ },
+ aboutXYears: {
+ standalone: {
+ one: 'ongeféier ee Joer',
+ other: 'ongeféier {{count}} Joer'
+ },
+ withPreposition: {
+ one: 'ongeféier engem Joer',
+ other: 'ongeféier {{count}} Joer'
+ }
+ },
+ xYears: {
+ standalone: {
+ one: 'ee Joer',
+ other: '{{count}} Joer'
+ },
+ withPreposition: {
+ one: 'engem Joer',
+ other: '{{count}} Joer'
+ }
+ },
+ overXYears: {
+ standalone: {
+ one: 'méi wéi ee Joer',
+ other: 'méi wéi {{count}} Joer'
+ },
+ withPreposition: {
+ one: 'méi wéi engem Joer',
+ other: 'méi wéi {{count}} Joer'
+ }
+ },
+ almostXYears: {
+ standalone: {
+ one: 'bal ee Joer',
+ other: 'bal {{count}} Joer'
+ },
+ withPreposition: {
+ one: 'bal engem Joer',
+ other: 'bal {{count}} Joer'
+ }
+ }
+};
+var EXCEPTION_CONSONANTS = ['d', 'h', 'n', 't', 'z'];
+var VOWELS = ['a,', 'e', 'i', 'o', 'u'];
+var DIGITS_SPOKEN_N_NEEDED = [0, 1, 2, 3, 8, 9];
+var FIRST_TWO_DIGITS_SPOKEN_NO_N_NEEDED = [40, 50, 60, 70];
+
+// Eifeler Regel
+function isFinalNNeeded(nextWords) {
+ var firstLetter = nextWords.charAt(0).toLowerCase();
+ if (VOWELS.indexOf(firstLetter) != -1 || EXCEPTION_CONSONANTS.indexOf(firstLetter) != -1) {
+ return true;
+ }
+
+ // Numbers would need to converted into words for checking.
+ // Therefore, I have listed the digits that require a preceeding n with a few exceptions.
+ var firstWord = nextWords.split(' ')[0];
+ var number = parseInt(firstWord);
+ if (!isNaN(number) && DIGITS_SPOKEN_N_NEEDED.indexOf(number % 10) != -1 && FIRST_TWO_DIGITS_SPOKEN_NO_N_NEEDED.indexOf(parseInt(firstWord.substring(0, 2))) == -1) {
+ return true;
+ }
+
+ // Omit other checks as they are not expected here.
+ return false;
+}
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ var usageGroup = options !== null && options !== void 0 && options.addSuffix ? tokenValue.withPreposition : tokenValue.standalone;
+ if (typeof usageGroup === 'string') {
+ result = usageGroup;
+ } else if (count === 1) {
+ result = usageGroup.one;
+ } else {
+ result = usageGroup.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'a' + (isFinalNNeeded(result) ? 'n' : '') + ' ' + result;
+ } else {
+ return 'viru' + (isFinalNNeeded(result) ? 'n' : '') + ' ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lb/_lib/formatLong/index.js b/node_modules/date-fns/locale/lb/_lib/formatLong/index.js
new file mode 100644
index 0000000..8bf2d8e
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/_lib/formatLong/index.js
@@ -0,0 +1,49 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+// DIN 5008: https://de.wikipedia.org/wiki/Datumsformat#DIN_5008
+
+var dateFormats = {
+ full: 'EEEE, do MMMM y',
+ // Méindeg, 7. Januar 2018
+ long: 'do MMMM y',
+ // 7. Januar 2018
+ medium: 'do MMM y',
+ // 7. Jan 2018
+ short: 'dd.MM.yy' // 07.01.18
+};
+
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'um' {{time}}",
+ long: "{{date}} 'um' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lb/_lib/formatRelative/index.js b/node_modules/date-fns/locale/lb/_lib/formatRelative/index.js
new file mode 100644
index 0000000..2b269d6
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/_lib/formatRelative/index.js
@@ -0,0 +1,33 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ var day = date.getUTCDay();
+ var result = "'läschte";
+ if (day === 2 || day === 4) {
+ // Eifeler Regel: Add an n before the consonant d; Here "Dënschdeg" "and Donneschde".
+ result += 'n';
+ }
+ result += "' eeee 'um' p";
+ return result;
+ },
+ yesterday: "'gëschter um' p",
+ today: "'haut um' p",
+ tomorrow: "'moien um' p",
+ nextWeek: "eeee 'um' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lb/_lib/localize/index.js b/node_modules/date-fns/locale/lb/_lib/localize/index.js
new file mode 100644
index 0000000..fbffc03
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['v.Chr.', 'n.Chr.'],
+ abbreviated: ['v.Chr.', 'n.Chr.'],
+ wide: ['viru Christus', 'no Christus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
+ wide: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],
+ short: ['So', 'Mé', 'Dë', 'Më', 'Do', 'Fr', 'Sa'],
+ abbreviated: ['So.', 'Mé.', 'Dë.', 'Më.', 'Do.', 'Fr.', 'Sa.'],
+ wide: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'mo.',
+ pm: 'nomë.',
+ midnight: 'Mëtternuecht',
+ noon: 'Mëtteg',
+ morning: 'Moien',
+ afternoon: 'Nomëtteg',
+ evening: 'Owend',
+ night: 'Nuecht'
+ },
+ abbreviated: {
+ am: 'moies',
+ pm: 'nomëttes',
+ midnight: 'Mëtternuecht',
+ noon: 'Mëtteg',
+ morning: 'Moien',
+ afternoon: 'Nomëtteg',
+ evening: 'Owend',
+ night: 'Nuecht'
+ },
+ wide: {
+ am: 'moies',
+ pm: 'nomëttes',
+ midnight: 'Mëtternuecht',
+ noon: 'Mëtteg',
+ morning: 'Moien',
+ afternoon: 'Nomëtteg',
+ evening: 'Owend',
+ night: 'Nuecht'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'mo.',
+ pm: 'nom.',
+ midnight: 'Mëtternuecht',
+ noon: 'mëttes',
+ morning: 'moies',
+ afternoon: 'nomëttes',
+ evening: 'owes',
+ night: 'nuets'
+ },
+ abbreviated: {
+ am: 'moies',
+ pm: 'nomëttes',
+ midnight: 'Mëtternuecht',
+ noon: 'mëttes',
+ morning: 'moies',
+ afternoon: 'nomëttes',
+ evening: 'owes',
+ night: 'nuets'
+ },
+ wide: {
+ am: 'moies',
+ pm: 'nomëttes',
+ midnight: 'Mëtternuecht',
+ noon: 'mëttes',
+ morning: 'moies',
+ afternoon: 'nomëttes',
+ evening: 'owes',
+ night: 'nuets'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lb/_lib/match/index.js b/node_modules/date-fns/locale/lb/_lib/match/index.js
new file mode 100644
index 0000000..adceb5d
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/_lib/match/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(\.)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,
+ abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,
+ wide: /^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)/i
+};
+var parseEraPatterns = {
+ any: [/^v/i, /^n/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](\.)? Quartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)/i,
+ wide: /^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mä/i, /^ab/i, /^me/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smdf]/i,
+ short: /^(so|mé|dë|më|do|fr|sa)/i,
+ abbreviated: /^(son?|méi?|dën?|mët?|don?|fre?|sam?)\.?/i,
+ wide: /^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)/i
+};
+var parseDayPatterns = {
+ any: [/^so/i, /^mé/i, /^dë/i, /^më/i, /^do/i, /^f/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(mo\.?|nomë\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,
+ abbreviated: /^(moi\.?|nomët\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,
+ wide: /^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^m/i,
+ pm: /^n/i,
+ midnight: /^Mëtter/i,
+ noon: /^mëttes/i,
+ morning: /moies/i,
+ afternoon: /nomëttes/i,
+ // will never be matched. Afternoon is matched by `pm`
+ evening: /owes/i,
+ night: /nuets/i // will never be matched. Night is matched by `pm`
+ }
+};
+
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lb/index.d.ts b/node_modules/date-fns/locale/lb/index.d.ts
new file mode 100644
index 0000000..727529b
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { lb } from 'date-fns/locale'
+export default lb
diff --git a/node_modules/date-fns/locale/lb/index.js b/node_modules/date-fns/locale/lb/index.js
new file mode 100644
index 0000000..9afdc01
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Luxembourgish locale.
+ * @language Luxembourgish
+ * @iso-639-2 ltz
+ * @author Daniel Waxweiler [@dwaxweiler]{@link https://github.com/dwaxweiler}
+ */
+var locale = {
+ code: 'lb',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lb/index.js.flow b/node_modules/date-fns/locale/lb/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/lb/package.json b/node_modules/date-fns/locale/lb/package.json
new file mode 100644
index 0000000..d176617
--- /dev/null
+++ b/node_modules/date-fns/locale/lb/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/lb/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lt/_lib/formatDistance/index.js b/node_modules/date-fns/locale/lt/_lib/formatDistance/index.js
new file mode 100644
index 0000000..abd5992
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/_lib/formatDistance/index.js
@@ -0,0 +1,147 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var translations = {
+ xseconds_other: 'sekundė_sekundžių_sekundes',
+ xminutes_one: 'minutė_minutės_minutę',
+ xminutes_other: 'minutės_minučių_minutes',
+ xhours_one: 'valanda_valandos_valandą',
+ xhours_other: 'valandos_valandų_valandas',
+ xdays_one: 'diena_dienos_dieną',
+ xdays_other: 'dienos_dienų_dienas',
+ xweeks_one: 'savaitė_savaitės_savaitę',
+ xweeks_other: 'savaitės_savaičių_savaites',
+ xmonths_one: 'mėnuo_mėnesio_mėnesį',
+ xmonths_other: 'mėnesiai_mėnesių_mėnesius',
+ xyears_one: 'metai_metų_metus',
+ xyears_other: 'metai_metų_metus',
+ about: 'apie',
+ over: 'daugiau nei',
+ almost: 'beveik',
+ lessthan: 'mažiau nei'
+};
+var translateSeconds = function translateSeconds(_number, addSuffix, _key, isFuture) {
+ if (!addSuffix) {
+ return 'kelios sekundės';
+ } else {
+ return isFuture ? 'kelių sekundžių' : 'kelias sekundes';
+ }
+};
+var translateSingular = function translateSingular(_number, addSuffix, key, isFuture) {
+ return !addSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2];
+};
+var translate = function translate(number, addSuffix, key, isFuture) {
+ var result = number + ' ';
+ if (number === 1) {
+ return result + translateSingular(number, addSuffix, key, isFuture);
+ } else if (!addSuffix) {
+ return result + (special(number) ? forms(key)[1] : forms(key)[0]);
+ } else {
+ if (isFuture) {
+ return result + forms(key)[1];
+ } else {
+ return result + (special(number) ? forms(key)[1] : forms(key)[2]);
+ }
+ }
+};
+function special(number) {
+ return number % 10 === 0 || number > 10 && number < 20;
+}
+function forms(key) {
+ return translations[key].split('_');
+}
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: translateSeconds,
+ other: translate
+ },
+ xSeconds: {
+ one: translateSeconds,
+ other: translate
+ },
+ halfAMinute: 'pusė minutės',
+ lessThanXMinutes: {
+ one: translateSingular,
+ other: translate
+ },
+ xMinutes: {
+ one: translateSingular,
+ other: translate
+ },
+ aboutXHours: {
+ one: translateSingular,
+ other: translate
+ },
+ xHours: {
+ one: translateSingular,
+ other: translate
+ },
+ xDays: {
+ one: translateSingular,
+ other: translate
+ },
+ aboutXWeeks: {
+ one: translateSingular,
+ other: translate
+ },
+ xWeeks: {
+ one: translateSingular,
+ other: translate
+ },
+ aboutXMonths: {
+ one: translateSingular,
+ other: translate
+ },
+ xMonths: {
+ one: translateSingular,
+ other: translate
+ },
+ aboutXYears: {
+ one: translateSingular,
+ other: translate
+ },
+ xYears: {
+ one: translateSingular,
+ other: translate
+ },
+ overXYears: {
+ one: translateSingular,
+ other: translate
+ },
+ almostXYears: {
+ one: translateSingular,
+ other: translate
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var adverb = token.match(/about|over|almost|lessthan/i);
+ var unit = adverb ? token.replace(adverb[0], '') : token;
+ var isFuture = (options === null || options === void 0 ? void 0 : options.comparison) !== undefined && options.comparison > 0;
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one(count, (options === null || options === void 0 ? void 0 : options.addSuffix) === true, unit.toLowerCase() + '_one', isFuture);
+ } else {
+ result = tokenValue.other(count, (options === null || options === void 0 ? void 0 : options.addSuffix) === true, unit.toLowerCase() + '_other', isFuture);
+ }
+ if (adverb) {
+ var _key2 = adverb[0].toLowerCase();
+ result = translations[_key2] + ' ' + result;
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'po ' + result;
+ } else {
+ return 'prieš ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lt/_lib/formatLong/index.js b/node_modules/date-fns/locale/lt/_lib/formatLong/index.js
new file mode 100644
index 0000000..7a84037
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "y 'm'. MMMM d 'd'., EEEE",
+ long: "y 'm'. MMMM d 'd'.",
+ medium: 'y-MM-dd',
+ short: 'y-MM-dd'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lt/_lib/formatRelative/index.js b/node_modules/date-fns/locale/lt/_lib/formatRelative/index.js
new file mode 100644
index 0000000..2d86bd7
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'Praėjusį' eeee p",
+ yesterday: "'Vakar' p",
+ today: "'Šiandien' p",
+ tomorrow: "'Rytoj' p",
+ nextWeek: 'eeee p',
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lt/_lib/localize/index.js b/node_modules/date-fns/locale/lt/_lib/localize/index.js
new file mode 100644
index 0000000..775b4d6
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/_lib/localize/index.js
@@ -0,0 +1,150 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['pr. Kr.', 'po Kr.'],
+ abbreviated: ['pr. Kr.', 'po Kr.'],
+ wide: ['prieš Kristų', 'po Kristaus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['I ketv.', 'II ketv.', 'III ketv.', 'IV ketv.'],
+ wide: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis']
+};
+var formattingQuarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['I k.', 'II k.', 'III k.', 'IV k.'],
+ wide: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis']
+};
+var monthValues = {
+ narrow: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'],
+ abbreviated: ['saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', 'lapkr.', 'gruod.'],
+ wide: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis']
+};
+var formattingMonthValues = {
+ narrow: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'],
+ abbreviated: ['saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', 'lapkr.', 'gruod.'],
+ wide: ['sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', 'liepos', 'rugpjūčio', 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio']
+};
+var dayValues = {
+ narrow: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'],
+ short: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'],
+ abbreviated: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'],
+ wide: ['sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', 'ketvirtadienis', 'penktadienis', 'šeštadienis']
+};
+var formattingDayValues = {
+ narrow: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'],
+ short: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'],
+ abbreviated: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'],
+ wide: ['sekmadienį', 'pirmadienį', 'antradienį', 'trečiadienį', 'ketvirtadienį', 'penktadienį', 'šeštadienį']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'pr. p.',
+ pm: 'pop.',
+ midnight: 'vidurnaktis',
+ noon: 'vidurdienis',
+ morning: 'rytas',
+ afternoon: 'diena',
+ evening: 'vakaras',
+ night: 'naktis'
+ },
+ abbreviated: {
+ am: 'priešpiet',
+ pm: 'popiet',
+ midnight: 'vidurnaktis',
+ noon: 'vidurdienis',
+ morning: 'rytas',
+ afternoon: 'diena',
+ evening: 'vakaras',
+ night: 'naktis'
+ },
+ wide: {
+ am: 'priešpiet',
+ pm: 'popiet',
+ midnight: 'vidurnaktis',
+ noon: 'vidurdienis',
+ morning: 'rytas',
+ afternoon: 'diena',
+ evening: 'vakaras',
+ night: 'naktis'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'pr. p.',
+ pm: 'pop.',
+ midnight: 'vidurnaktis',
+ noon: 'perpiet',
+ morning: 'rytas',
+ afternoon: 'popietė',
+ evening: 'vakaras',
+ night: 'naktis'
+ },
+ abbreviated: {
+ am: 'priešpiet',
+ pm: 'popiet',
+ midnight: 'vidurnaktis',
+ noon: 'perpiet',
+ morning: 'rytas',
+ afternoon: 'popietė',
+ evening: 'vakaras',
+ night: 'naktis'
+ },
+ wide: {
+ am: 'priešpiet',
+ pm: 'popiet',
+ midnight: 'vidurnaktis',
+ noon: 'perpiet',
+ morning: 'rytas',
+ afternoon: 'popietė',
+ evening: 'vakaras',
+ night: 'naktis'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '-oji';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingQuarterValues,
+ defaultFormattingWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lt/_lib/match/index.js b/node_modules/date-fns/locale/lt/_lib/match/index.js
new file mode 100644
index 0000000..f0d47ba
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/_lib/match/index.js
@@ -0,0 +1,120 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-oji)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^p(r|o)\.?\s?(kr\.?|me)/i,
+ abbreviated: /^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i,
+ wide: /^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i
+};
+var parseEraPatterns = {
+ wide: [/prieš/i, /(po|mūsų)/i],
+ any: [/^pr/i, /^(po|m)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^([1234])/i,
+ abbreviated: /^(I|II|III|IV)\s?ketv?\.?/i,
+ wide: /^(I|II|III|IV)\s?ketvirtis/i
+};
+var parseQuarterPatterns = {
+ narrow: [/1/i, /2/i, /3/i, /4/i],
+ any: [/I$/i, /II$/i, /III/i, /IV/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[svkbglr]/i,
+ abbreviated: /^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i,
+ wide: /^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^s/i, /^v/i, /^k/i, /^b/i, /^g/i, /^b/i, /^l/i, /^r/i, /^r/i, /^s/i, /^l/i, /^g/i],
+ any: [/^saus/i, /^vas/i, /^kov/i, /^bal/i, /^geg/i, /^birž/i, /^liep/i, /^rugp/i, /^rugs/i, /^spal/i, /^lapkr/i, /^gruod/i]
+};
+var matchDayPatterns = {
+ narrow: /^[spatkš]/i,
+ short: /^(sk|pr|an|tr|kt|pn|št)/i,
+ abbreviated: /^(sk|pr|an|tr|kt|pn|št)/i,
+ wide: /^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^p/i, /^a/i, /^t/i, /^k/i, /^p/i, /^š/i],
+ wide: [/^se/i, /^pi/i, /^an/i, /^tr/i, /^ke/i, /^pe/i, /^še/i],
+ any: [/^sk/i, /^pr/i, /^an/i, /^tr/i, /^kt/i, /^pn/i, /^št/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i,
+ any: /^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i
+};
+var parseDayPeriodPatterns = {
+ narrow: {
+ am: /^pr/i,
+ pm: /^pop./i,
+ midnight: /^vidurnaktis/i,
+ noon: /^(vidurdienis|perp)/i,
+ morning: /rytas/i,
+ afternoon: /(die|popietė)/i,
+ evening: /vakaras/i,
+ night: /naktis/i
+ },
+ any: {
+ am: /^pr/i,
+ pm: /^popiet$/i,
+ midnight: /^vidurnaktis/i,
+ noon: /^(vidurdienis|perp)/i,
+ morning: /rytas/i,
+ afternoon: /(die|popietė)/i,
+ evening: /vakaras/i,
+ night: /naktis/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lt/index.d.ts b/node_modules/date-fns/locale/lt/index.d.ts
new file mode 100644
index 0000000..573a840
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { lt } from 'date-fns/locale'
+export default lt
diff --git a/node_modules/date-fns/locale/lt/index.js b/node_modules/date-fns/locale/lt/index.js
new file mode 100644
index 0000000..3342346
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Lithuanian locale.
+ * @language Lithuanian
+ * @iso-639-2 lit
+ * @author Pavlo Shpak [@pshpak]{@link https://github.com/pshpak}
+ * @author Eduardo Pardo [@eduardopsll]{@link https://github.com/eduardopsll}
+ */
+var locale = {
+ code: 'lt',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lt/index.js.flow b/node_modules/date-fns/locale/lt/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/lt/package.json b/node_modules/date-fns/locale/lt/package.json
new file mode 100644
index 0000000..be17a41
--- /dev/null
+++ b/node_modules/date-fns/locale/lt/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/lt/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lv/_lib/formatDistance/index.js b/node_modules/date-fns/locale/lv/_lib/formatDistance/index.js
new file mode 100644
index 0000000..18aa713
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/_lib/formatDistance/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function buildLocalizeTokenFn(schema) {
+ return function (count, options) {
+ if (count === 1) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ return schema.one[0].replace('{{time}}', schema.one[2]);
+ } else {
+ return schema.one[0].replace('{{time}}', schema.one[1]);
+ }
+ } else {
+ var rem = count % 10 === 1 && count % 100 !== 11;
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ return schema.other[0].replace('{{time}}', rem ? schema.other[3] : schema.other[4]).replace('{{count}}', String(count));
+ } else {
+ return schema.other[0].replace('{{time}}', rem ? schema.other[1] : schema.other[2]).replace('{{count}}', String(count));
+ }
+ }
+ };
+}
+var formatDistanceLocale = {
+ lessThanXSeconds: buildLocalizeTokenFn({
+ one: ['mazāk par {{time}}', 'sekundi', 'sekundi'],
+ other: ['mazāk nekā {{count}} {{time}}', 'sekunde', 'sekundes', 'sekundes', 'sekundēm']
+ }),
+ xSeconds: buildLocalizeTokenFn({
+ one: ['1 {{time}}', 'sekunde', 'sekundes'],
+ other: ['{{count}} {{time}}', 'sekunde', 'sekundes', 'sekundes', 'sekundēm']
+ }),
+ halfAMinute: function halfAMinute(_count, options) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ return 'pusminūtes';
+ } else {
+ return 'pusminūte';
+ }
+ },
+ lessThanXMinutes: buildLocalizeTokenFn({
+ one: ['mazāk par {{time}}', 'minūti', 'minūti'],
+ other: ['mazāk nekā {{count}} {{time}}', 'minūte', 'minūtes', 'minūtes', 'minūtēm']
+ }),
+ xMinutes: buildLocalizeTokenFn({
+ one: ['1 {{time}}', 'minūte', 'minūtes'],
+ other: ['{{count}} {{time}}', 'minūte', 'minūtes', 'minūtes', 'minūtēm']
+ }),
+ aboutXHours: buildLocalizeTokenFn({
+ one: ['apmēram 1 {{time}}', 'stunda', 'stundas'],
+ other: ['apmēram {{count}} {{time}}', 'stunda', 'stundas', 'stundas', 'stundām']
+ }),
+ xHours: buildLocalizeTokenFn({
+ one: ['1 {{time}}', 'stunda', 'stundas'],
+ other: ['{{count}} {{time}}', 'stunda', 'stundas', 'stundas', 'stundām']
+ }),
+ xDays: buildLocalizeTokenFn({
+ one: ['1 {{time}}', 'diena', 'dienas'],
+ other: ['{{count}} {{time}}', 'diena', 'dienas', 'dienas', 'dienām']
+ }),
+ aboutXWeeks: buildLocalizeTokenFn({
+ one: ['apmēram 1 {{time}}', 'nedēļa', 'nedēļas'],
+ other: ['apmēram {{count}} {{time}}', 'nedēļa', 'nedēļu', 'nedēļas', 'nedēļām']
+ }),
+ xWeeks: buildLocalizeTokenFn({
+ one: ['1 {{time}}', 'nedēļa', 'nedēļas'],
+ other: ['{{count}} {{time}}',
+ // TODO
+ 'nedēļa', 'nedēļu', 'nedēļas', 'nedēļām']
+ }),
+ aboutXMonths: buildLocalizeTokenFn({
+ one: ['apmēram 1 {{time}}', 'mēnesis', 'mēneša'],
+ other: ['apmēram {{count}} {{time}}', 'mēnesis', 'mēneši', 'mēneša', 'mēnešiem']
+ }),
+ xMonths: buildLocalizeTokenFn({
+ one: ['1 {{time}}', 'mēnesis', 'mēneša'],
+ other: ['{{count}} {{time}}', 'mēnesis', 'mēneši', 'mēneša', 'mēnešiem']
+ }),
+ aboutXYears: buildLocalizeTokenFn({
+ one: ['apmēram 1 {{time}}', 'gads', 'gada'],
+ other: ['apmēram {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem']
+ }),
+ xYears: buildLocalizeTokenFn({
+ one: ['1 {{time}}', 'gads', 'gada'],
+ other: ['{{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem']
+ }),
+ overXYears: buildLocalizeTokenFn({
+ one: ['ilgāk par 1 {{time}}', 'gadu', 'gadu'],
+ other: ['vairāk nekā {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem']
+ }),
+ almostXYears: buildLocalizeTokenFn({
+ one: ['gandrīz 1 {{time}}', 'gads', 'gada'],
+ other: ['vairāk nekā {{count}} {{time}}', 'gads', 'gadi', 'gada', 'gadiem']
+ })
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result = formatDistanceLocale[token](count, options);
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'pēc ' + result;
+ } else {
+ return 'pirms ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lv/_lib/formatLong/index.js b/node_modules/date-fns/locale/lv/_lib/formatLong/index.js
new file mode 100644
index 0000000..8e78206
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, y. 'gada' d. MMMM",
+ long: "y. 'gada' d. MMMM",
+ medium: 'dd.MM.y.',
+ short: 'dd.MM.y.'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'plkst.' {{time}}",
+ long: "{{date}} 'plkst.' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lv/_lib/formatRelative/index.js b/node_modules/date-fns/locale/lv/_lib/formatRelative/index.js
new file mode 100644
index 0000000..cbfdb8b
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/_lib/formatRelative/index.js
@@ -0,0 +1,39 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var weekdays = ['svētdienā', 'pirmdienā', 'otrdienā', 'trešdienā', 'ceturtdienā', 'piektdienā', 'sestdienā'];
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date, baseDate, options) {
+ if ((0, _index.default)(date, baseDate, options)) {
+ return "eeee 'plkst.' p";
+ }
+ var weekday = weekdays[date.getUTCDay()];
+ return "'Pagājušā " + weekday + " plkst.' p";
+ },
+ yesterday: "'Vakar plkst.' p",
+ today: "'Šodien plkst.' p",
+ tomorrow: "'Rīt plkst.' p",
+ nextWeek: function nextWeek(date, baseDate, options) {
+ if ((0, _index.default)(date, baseDate, options)) {
+ return "eeee 'plkst.' p";
+ }
+ var weekday = weekdays[date.getUTCDay()];
+ return "'Nākamajā " + weekday + " plkst.' p";
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lv/_lib/localize/index.js b/node_modules/date-fns/locale/lv/_lib/localize/index.js
new file mode 100644
index 0000000..3e01f1f
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/_lib/localize/index.js
@@ -0,0 +1,150 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['p.m.ē', 'm.ē'],
+ abbreviated: ['p. m. ē.', 'm. ē.'],
+ wide: ['pirms mūsu ēras', 'mūsu ērā']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'],
+ wide: ['pirmais ceturksnis', 'otrais ceturksnis', 'trešais ceturksnis', 'ceturtais ceturksnis']
+};
+var formattingQuarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'],
+ wide: ['pirmajā ceturksnī', 'otrajā ceturksnī', 'trešajā ceturksnī', 'ceturtajā ceturksnī']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'],
+ wide: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris']
+};
+var formattingMonthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['janv.', 'febr.', 'martā', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'],
+ wide: ['janvārī', 'februārī', 'martā', 'aprīlī', 'maijā', 'jūnijā', 'jūlijā', 'augustā', 'septembrī', 'oktobrī', 'novembrī', 'decembrī']
+};
+var dayValues = {
+ narrow: ['S', 'P', 'O', 'T', 'C', 'P', 'S'],
+ short: ['Sv', 'P', 'O', 'T', 'C', 'Pk', 'S'],
+ abbreviated: ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'],
+ wide: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', 'piektdiena', 'sestdiena']
+};
+var formattingDayValues = {
+ narrow: ['S', 'P', 'O', 'T', 'C', 'P', 'S'],
+ short: ['Sv', 'P', 'O', 'T', 'C', 'Pk', 'S'],
+ abbreviated: ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'],
+ wide: ['svētdienā', 'pirmdienā', 'otrdienā', 'trešdienā', 'ceturtdienā', 'piektdienā', 'sestdienā']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'pusn.',
+ noon: 'pusd.',
+ morning: 'rīts',
+ afternoon: 'diena',
+ evening: 'vakars',
+ night: 'nakts'
+ },
+ abbreviated: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'pusn.',
+ noon: 'pusd.',
+ morning: 'rīts',
+ afternoon: 'pēcpusd.',
+ evening: 'vakars',
+ night: 'nakts'
+ },
+ wide: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'pusnakts',
+ noon: 'pusdienlaiks',
+ morning: 'rīts',
+ afternoon: 'pēcpusdiena',
+ evening: 'vakars',
+ night: 'nakts'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'pusn.',
+ noon: 'pusd.',
+ morning: 'rītā',
+ afternoon: 'dienā',
+ evening: 'vakarā',
+ night: 'naktī'
+ },
+ abbreviated: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'pusn.',
+ noon: 'pusd.',
+ morning: 'rītā',
+ afternoon: 'pēcpusd.',
+ evening: 'vakarā',
+ night: 'naktī'
+ },
+ wide: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'pusnaktī',
+ noon: 'pusdienlaikā',
+ morning: 'rītā',
+ afternoon: 'pēcpusdienā',
+ evening: 'vakarā',
+ night: 'naktī'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingQuarterValues,
+ defaultFormattingWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lv/_lib/match/index.js b/node_modules/date-fns/locale/lv/_lib/match/index.js
new file mode 100644
index 0000000..31f66f9
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/_lib/match/index.js
@@ -0,0 +1,110 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\./i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(p\.m\.ē|m\.ē)/i,
+ abbreviated: /^(p\. m\. ē\.|m\. ē\.)/i,
+ wide: /^(pirms mūsu ēras|mūsu ērā)/i
+};
+var parseEraPatterns = {
+ any: [/^p/i, /^m/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234](\. cet\.)/i,
+ wide: /^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i
+};
+var parseQuarterPatterns = {
+ narrow: [/^1/i, /^2/i, /^3/i, /^4/i],
+ abbreviated: [/^1/i, /^2/i, /^3/i, /^4/i],
+ wide: [/^p/i, /^o/i, /^t/i, /^c/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i,
+ wide: /^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jūn/i, /^jūl/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[spotc]/i,
+ short: /^(sv|pi|o|t|c|pk|s)/i,
+ abbreviated: /^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i,
+ wide: /^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^p/i, /^o/i, /^t/i, /^c/i, /^p/i, /^s/i],
+ any: [/^sv/i, /^pi/i, /^o/i, /^t/i, /^c/i, /^p/i, /^se/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/,
+ abbreviated: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/,
+ wide: /^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^am/i,
+ pm: /^pm/i,
+ midnight: /^pusn/i,
+ noon: /^pusd/i,
+ morning: /^r/i,
+ afternoon: /^(d|pēc)/i,
+ evening: /^v/i,
+ night: /^n/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'wide',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lv/index.d.ts b/node_modules/date-fns/locale/lv/index.d.ts
new file mode 100644
index 0000000..14686a2
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { lv } from 'date-fns/locale'
+export default lv
diff --git a/node_modules/date-fns/locale/lv/index.js b/node_modules/date-fns/locale/lv/index.js
new file mode 100644
index 0000000..5a67474
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Latvian locale (Latvia).
+ * @language Latvian
+ * @iso-639-2 lav
+ * @author Rūdolfs Puķītis [@prudolfs]{@link https://github.com/prudolfs}
+ */
+var locale = {
+ code: 'lv',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/lv/index.js.flow b/node_modules/date-fns/locale/lv/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/lv/package.json b/node_modules/date-fns/locale/lv/package.json
new file mode 100644
index 0000000..c5c0bf4
--- /dev/null
+++ b/node_modules/date-fns/locale/lv/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/lv/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mk/_lib/formatDistance/index.js b/node_modules/date-fns/locale/mk/_lib/formatDistance/index.js
new file mode 100644
index 0000000..d5de2f5
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'помалку од секунда',
+ other: 'помалку од {{count}} секунди'
+ },
+ xSeconds: {
+ one: '1 секунда',
+ other: '{{count}} секунди'
+ },
+ halfAMinute: 'половина минута',
+ lessThanXMinutes: {
+ one: 'помалку од минута',
+ other: 'помалку од {{count}} минути'
+ },
+ xMinutes: {
+ one: '1 минута',
+ other: '{{count}} минути'
+ },
+ aboutXHours: {
+ one: 'околу 1 час',
+ other: 'околу {{count}} часа'
+ },
+ xHours: {
+ one: '1 час',
+ other: '{{count}} часа'
+ },
+ xDays: {
+ one: '1 ден',
+ other: '{{count}} дена'
+ },
+ aboutXWeeks: {
+ one: 'околу 1 недела',
+ other: 'околу {{count}} месеци'
+ },
+ xWeeks: {
+ one: '1 недела',
+ other: '{{count}} недели'
+ },
+ aboutXMonths: {
+ one: 'околу 1 месец',
+ other: 'околу {{count}} недели'
+ },
+ xMonths: {
+ one: '1 месец',
+ other: '{{count}} месеци'
+ },
+ aboutXYears: {
+ one: 'околу 1 година',
+ other: 'околу {{count}} години'
+ },
+ xYears: {
+ one: '1 година',
+ other: '{{count}} години'
+ },
+ overXYears: {
+ one: 'повеќе од 1 година',
+ other: 'повеќе од {{count}} години'
+ },
+ almostXYears: {
+ one: 'безмалку 1 година',
+ other: 'безмалку {{count}} години'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'за ' + result;
+ } else {
+ return 'пред ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mk/_lib/formatLong/index.js b/node_modules/date-fns/locale/mk/_lib/formatLong/index.js
new file mode 100644
index 0000000..f8da9d0
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, dd MMMM yyyy',
+ long: 'dd MMMM yyyy',
+ medium: 'dd MMM yyyy',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mk/_lib/formatRelative/index.js b/node_modules/date-fns/locale/mk/_lib/formatRelative/index.js
new file mode 100644
index 0000000..48f9bcf
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/_lib/formatRelative/index.js
@@ -0,0 +1,83 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var weekdays = ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'];
+function _lastWeek(day) {
+ var weekday = weekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 6:
+ return "'минатата " + weekday + " во' p";
+ case 1:
+ case 2:
+ case 4:
+ case 5:
+ return "'минатиот " + weekday + " во' p";
+ }
+}
+function thisWeek(day) {
+ var weekday = weekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 6:
+ return "'ова " + weekday + " вo' p";
+ case 1:
+ case 2:
+ case 4:
+ case 5:
+ return "'овој " + weekday + " вo' p";
+ }
+}
+function _nextWeek(day) {
+ var weekday = weekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 6:
+ return "'следната " + weekday + " вo' p";
+ case 1:
+ case 2:
+ case 4:
+ case 5:
+ return "'следниот " + weekday + " вo' p";
+ }
+}
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _lastWeek(day);
+ }
+ },
+ yesterday: "'вчера во' p",
+ today: "'денес во' p",
+ tomorrow: "'утре во' p",
+ nextWeek: function nextWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _nextWeek(day);
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mk/_lib/localize/index.js b/node_modules/date-fns/locale/mk/_lib/localize/index.js
new file mode 100644
index 0000000..7ffd49d
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/_lib/localize/index.js
@@ -0,0 +1,85 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['пр.н.е.', 'н.е.'],
+ abbreviated: ['пред н. е.', 'н. е.'],
+ wide: ['пред нашата ера', 'нашата ера']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-ви кв.', '2-ри кв.', '3-ти кв.', '4-ти кв.'],
+ wide: ['1-ви квартал', '2-ри квартал', '3-ти квартал', '4-ти квартал']
+};
+var monthValues = {
+ abbreviated: ['јан', 'фев', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'септ', 'окт', 'ноем', 'дек'],
+ wide: ['јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', 'октомври', 'ноември', 'декември']
+};
+var dayValues = {
+ narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'],
+ short: ['не', 'по', 'вт', 'ср', 'че', 'пе', 'са'],
+ abbreviated: ['нед', 'пон', 'вто', 'сре', 'чет', 'пет', 'саб'],
+ wide: ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота']
+};
+var dayPeriodValues = {
+ wide: {
+ am: 'претпладне',
+ pm: 'попладне',
+ midnight: 'полноќ',
+ noon: 'напладне',
+ morning: 'наутро',
+ afternoon: 'попладне',
+ evening: 'навечер',
+ night: 'ноќе'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ var rem100 = number % 100;
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ return number + '-ви';
+ case 2:
+ return number + '-ри';
+ case 7:
+ case 8:
+ return number + '-ми';
+ }
+ }
+ return number + '-ти';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mk/_lib/match/index.js b/node_modules/date-fns/locale/mk/_lib/match/index.js
new file mode 100644
index 0000000..15eea09
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/_lib/match/index.js
@@ -0,0 +1,104 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?[врмт][и])?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^((пр)?н\.?\s?е\.?)/i,
+ abbreviated: /^((пр)?н\.?\s?е\.?)/i,
+ wide: /^(пред нашата ера|нашата ера)/i
+};
+var parseEraPatterns = {
+ any: [/^п/i, /^н/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234](-?[врт]?и?)? кв.?/i,
+ wide: /^[1234](-?[врт]?и?)? квартал/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchDayPatterns = {
+ narrow: /^[нпвсч]/i,
+ short: /^(не|по|вт|ср|че|пе|са)/i,
+ abbreviated: /^(нед|пон|вто|сре|чет|пет|саб)/i,
+ wide: /^(недела|понеделник|вторник|среда|четврток|петок|сабота)/i
+};
+var parseDayPatterns = {
+ narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i],
+ any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[аб]/i]
+};
+var matchMonthPatterns = {
+ abbreviated: /^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)/i,
+ wide: /^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)/i
+};
+var parseMonthPatterns = {
+ any: [/^ја/i, /^Ф/i, /^мар/i, /^ап/i, /^мај/i, /^јун/i, /^јул/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(претп|попл|полноќ|утро|пладне|вечер|ноќ)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /претпладне/i,
+ pm: /попладне/i,
+ midnight: /полноќ/i,
+ noon: /напладне/i,
+ morning: /наутро/i,
+ afternoon: /попладне/i,
+ evening: /навечер/i,
+ night: /ноќе/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mk/index.d.ts b/node_modules/date-fns/locale/mk/index.d.ts
new file mode 100644
index 0000000..b845b31
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { mk } from 'date-fns/locale'
+export default mk
diff --git a/node_modules/date-fns/locale/mk/index.js b/node_modules/date-fns/locale/mk/index.js
new file mode 100644
index 0000000..0144319
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Macedonian locale.
+ * @language Macedonian
+ * @iso-639-2 mkd
+ * @author Petar Vlahu [@vlahupetar]{@link https://github.com/vlahupetar}
+ * @author Altrim Beqiri [@altrim]{@link https://github.com/altrim}
+ */
+var locale = {
+ code: 'mk',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mk/index.js.flow b/node_modules/date-fns/locale/mk/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/mk/package.json b/node_modules/date-fns/locale/mk/package.json
new file mode 100644
index 0000000..14c4d4f
--- /dev/null
+++ b/node_modules/date-fns/locale/mk/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/mk/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/mn/_lib/formatDistance/index.js
new file mode 100644
index 0000000..959ac18
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/_lib/formatDistance/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'секунд хүрэхгүй',
+ other: '{{count}} секунд хүрэхгүй'
+ },
+ xSeconds: {
+ one: '1 секунд',
+ other: '{{count}} секунд'
+ },
+ halfAMinute: 'хагас минут',
+ lessThanXMinutes: {
+ one: 'минут хүрэхгүй',
+ other: '{{count}} минут хүрэхгүй'
+ },
+ xMinutes: {
+ one: '1 минут',
+ other: '{{count}} минут'
+ },
+ aboutXHours: {
+ one: 'ойролцоогоор 1 цаг',
+ other: 'ойролцоогоор {{count}} цаг'
+ },
+ xHours: {
+ one: '1 цаг',
+ other: '{{count}} цаг'
+ },
+ xDays: {
+ one: '1 өдөр',
+ other: '{{count}} өдөр'
+ },
+ aboutXWeeks: {
+ one: 'ойролцоогоор 1 долоо хоног',
+ other: 'ойролцоогоор {{count}} долоо хоног'
+ },
+ xWeeks: {
+ one: '1 долоо хоног',
+ other: '{{count}} долоо хоног'
+ },
+ aboutXMonths: {
+ one: 'ойролцоогоор 1 сар',
+ other: 'ойролцоогоор {{count}} сар'
+ },
+ xMonths: {
+ one: '1 сар',
+ other: '{{count}} сар'
+ },
+ aboutXYears: {
+ one: 'ойролцоогоор 1 жил',
+ other: 'ойролцоогоор {{count}} жил'
+ },
+ xYears: {
+ one: '1 жил',
+ other: '{{count}} жил'
+ },
+ overXYears: {
+ one: '1 жил гаран',
+ other: '{{count}} жил гаран'
+ },
+ almostXYears: {
+ one: 'бараг 1 жил',
+ other: 'бараг {{count}} жил'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ /**
+ * Append genitive case
+ */
+ var words = result.split(' ');
+ var lastword = words.pop();
+ result = words.join(' ');
+ switch (lastword) {
+ case 'секунд':
+ result += ' секундийн';
+ break;
+ case 'минут':
+ result += ' минутын';
+ break;
+ case 'цаг':
+ result += ' цагийн';
+ break;
+ case 'өдөр':
+ result += ' өдрийн';
+ break;
+ case 'сар':
+ result += ' сарын';
+ break;
+ case 'жил':
+ result += ' жилийн';
+ break;
+ case 'хоног':
+ result += ' хоногийн';
+ break;
+ case 'гаран':
+ result += ' гараны';
+ break;
+ case 'хүрэхгүй':
+ result += ' хүрэхгүй хугацааны';
+ break;
+ default:
+ result += lastword + '-н';
+ }
+ if (options.comparison && options.comparison > 0) {
+ return result + ' дараа';
+ } else {
+ return result + ' өмнө';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mn/_lib/formatLong/index.js b/node_modules/date-fns/locale/mn/_lib/formatLong/index.js
new file mode 100644
index 0000000..70d5afd
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "y 'оны' MMMM'ын' d, EEEE 'гараг'",
+ long: "y 'оны' MMMM'ын' d",
+ medium: "y 'оны' MMM'ын' d",
+ short: 'y.MM.dd'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/mn/_lib/formatRelative/index.js
new file mode 100644
index 0000000..01e0411
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'өнгөрсөн' eeee 'гарагийн' p 'цагт'",
+ yesterday: "'өчигдөр' p 'цагт'",
+ today: "'өнөөдөр' p 'цагт'",
+ tomorrow: "'маргааш' p 'цагт'",
+ nextWeek: "'ирэх' eeee 'гарагийн' p 'цагт'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mn/_lib/localize/index.js b/node_modules/date-fns/locale/mn/_lib/localize/index.js
new file mode 100644
index 0000000..342c0d4
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/_lib/localize/index.js
@@ -0,0 +1,113 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['НТӨ', 'НТ'],
+ abbreviated: ['НТӨ', 'НТ'],
+ wide: ['нийтийн тооллын өмнөх', 'нийтийн тооллын']
+};
+var quarterValues = {
+ narrow: ['I', 'II', 'III', 'IV'],
+ abbreviated: ['I улирал', 'II улирал', 'III улирал', 'IV улирал'],
+ wide: ['1-р улирал', '2-р улирал', '3-р улирал', '4-р улирал']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'],
+ abbreviated: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'],
+ wide: ['Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', 'Зургаадугаар сар', 'Долоодугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', 'Арваннэгдүгээр сар', 'Арван хоёрдугаар сар']
+};
+var formattingMonthValues = {
+ narrow: ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'],
+ abbreviated: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'],
+ wide: ['нэгдүгээр сар', 'хоёрдугаар сар', 'гуравдугаар сар', 'дөрөвдүгээр сар', 'тавдугаар сар', 'зургаадугаар сар', 'долоодугаар сар', 'наймдугаар сар', 'есдүгээр сар', 'аравдугаар сар', 'арваннэгдүгээр сар', 'арван хоёрдугаар сар']
+};
+var dayValues = {
+ narrow: ['Н', 'Д', 'М', 'Л', 'П', 'Б', 'Б'],
+ short: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'],
+ abbreviated: ['Ням', 'Дав', 'Мяг', 'Лха', 'Пүр', 'Баа', 'Бям'],
+ wide: ['Ням', 'Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба']
+};
+var formattingDayValues = {
+ narrow: ['Н', 'Д', 'М', 'Л', 'П', 'Б', 'Б'],
+ short: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'],
+ abbreviated: ['Ням', 'Дав', 'Мяг', 'Лха', 'Пүр', 'Баа', 'Бям'],
+ wide: ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ү.ө.',
+ pm: 'ү.х.',
+ midnight: 'шөнө дунд',
+ noon: 'үд дунд',
+ morning: 'өглөө',
+ afternoon: 'өдөр',
+ evening: 'орой',
+ night: 'шөнө'
+ },
+ abbreviated: {
+ am: 'ү.ө.',
+ pm: 'ү.х.',
+ midnight: 'шөнө дунд',
+ noon: 'үд дунд',
+ morning: 'өглөө',
+ afternoon: 'өдөр',
+ evening: 'орой',
+ night: 'шөнө'
+ },
+ wide: {
+ am: 'ү.ө.',
+ pm: 'ү.х.',
+ midnight: 'шөнө дунд',
+ noon: 'үд дунд',
+ morning: 'өглөө',
+ afternoon: 'өдөр',
+ evening: 'орой',
+ night: 'шөнө'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mn/_lib/match/index.js b/node_modules/date-fns/locale/mn/_lib/match/index.js
new file mode 100644
index 0000000..8e5b7c3
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /\d+/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(нтө|нт)/i,
+ abbreviated: /^(нтө|нт)/i,
+ wide: /^(нийтийн тооллын өмнө|нийтийн тооллын)/i
+};
+var parseEraPatterns = {
+ any: [/^(нтө|нийтийн тооллын өмнө)/i, /^(нт|нийтийн тооллын)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^(iv|iii|ii|i)/i,
+ abbreviated: /^(iv|iii|ii|i) улирал/i,
+ wide: /^[1-4]-р улирал/i
+};
+var parseQuarterPatterns = {
+ any: [/^(i(\s|$)|1)/i, /^(ii(\s|$)|2)/i, /^(iii(\s|$)|3)/i, /^(iv(\s|$)|4)/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)/i,
+ abbreviated: /^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)/i,
+ wide: /^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^i$/i, /^ii$/i, /^iii$/i, /^iv$/i, /^v$/i, /^vi$/i, /^vii$/i, /^viii$/i, /^ix$/i, /^x$/i, /^xi$/i, /^xii$/i],
+ any: [/^(1|нэгдүгээр)/i, /^(2|хоёрдугаар)/i, /^(3|гуравдугаар)/i, /^(4|дөрөвдүгээр)/i, /^(5|тавдугаар)/i, /^(6|зургаадугаар)/i, /^(7|долоодугаар)/i, /^(8|наймдугаар)/i, /^(9|есдүгээр)/i, /^(10|аравдугаар)/i, /^(11|арван нэгдүгээр)/i, /^(12|арван хоёрдугаар)/i]
+};
+var matchDayPatterns = {
+ narrow: /^[ндмлпбб]/i,
+ short: /^(ня|да|мя|лх|пү|ба|бя)/i,
+ abbreviated: /^(ням|дав|мяг|лха|пүр|баа|бям)/i,
+ wide: /^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)/i
+};
+var parseDayPatterns = {
+ narrow: [/^н/i, /^д/i, /^м/i, /^л/i, /^п/i, /^б/i, /^б/i],
+ any: [/^ня/i, /^да/i, /^мя/i, /^лх/i, /^пү/i, /^ба/i, /^бя/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i,
+ any: /^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ү\.ө\./i,
+ pm: /^ү\.х\./i,
+ midnight: /^шөнө дунд/i,
+ noon: /^үд дунд/i,
+ morning: /өглөө/i,
+ afternoon: /өдөр/i,
+ evening: /орой/i,
+ night: /шөнө/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mn/index.d.ts b/node_modules/date-fns/locale/mn/index.d.ts
new file mode 100644
index 0000000..9b27ad9
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { mn } from 'date-fns/locale'
+export default mn
diff --git a/node_modules/date-fns/locale/mn/index.js b/node_modules/date-fns/locale/mn/index.js
new file mode 100644
index 0000000..3489be8
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Mongolian locale.
+ * @language Mongolian
+ * @iso-639-2 mon
+ * @author Bilguun Ochirbat [@bilguun0203]{@link https://github.com/bilguun0203}
+ */
+var locale = {
+ code: 'mn',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mn/index.js.flow b/node_modules/date-fns/locale/mn/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/mn/package.json b/node_modules/date-fns/locale/mn/package.json
new file mode 100644
index 0000000..f3233bc
--- /dev/null
+++ b/node_modules/date-fns/locale/mn/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/mn/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ms/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ms/_lib/formatDistance/index.js
new file mode 100644
index 0000000..c788581
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'kurang dari 1 saat',
+ other: 'kurang dari {{count}} saat'
+ },
+ xSeconds: {
+ one: '1 saat',
+ other: '{{count}} saat'
+ },
+ halfAMinute: 'setengah minit',
+ lessThanXMinutes: {
+ one: 'kurang dari 1 minit',
+ other: 'kurang dari {{count}} minit'
+ },
+ xMinutes: {
+ one: '1 minit',
+ other: '{{count}} minit'
+ },
+ aboutXHours: {
+ one: 'sekitar 1 jam',
+ other: 'sekitar {{count}} jam'
+ },
+ xHours: {
+ one: '1 jam',
+ other: '{{count}} jam'
+ },
+ xDays: {
+ one: '1 hari',
+ other: '{{count}} hari'
+ },
+ aboutXWeeks: {
+ one: 'sekitar 1 minggu',
+ other: 'sekitar {{count}} minggu'
+ },
+ xWeeks: {
+ one: '1 minggu',
+ other: '{{count}} minggu'
+ },
+ aboutXMonths: {
+ one: 'sekitar 1 bulan',
+ other: 'sekitar {{count}} bulan'
+ },
+ xMonths: {
+ one: '1 bulan',
+ other: '{{count}} bulan'
+ },
+ aboutXYears: {
+ one: 'sekitar 1 tahun',
+ other: 'sekitar {{count}} tahun'
+ },
+ xYears: {
+ one: '1 tahun',
+ other: '{{count}} tahun'
+ },
+ overXYears: {
+ one: 'lebih dari 1 tahun',
+ other: 'lebih dari {{count}} tahun'
+ },
+ almostXYears: {
+ one: 'hampir 1 tahun',
+ other: 'hampir {{count}} tahun'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'dalam masa ' + result;
+ } else {
+ return result + ' yang lalu';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ms/_lib/formatLong/index.js b/node_modules/date-fns/locale/ms/_lib/formatLong/index.js
new file mode 100644
index 0000000..6afa95c
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'd/M/yyyy'
+};
+var timeFormats = {
+ full: 'HH.mm.ss',
+ long: 'HH.mm.ss',
+ medium: 'HH.mm',
+ short: 'HH.mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'pukul' {{time}}",
+ long: "{{date}} 'pukul' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ms/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ms/_lib/formatRelative/index.js
new file mode 100644
index 0000000..d51010c
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'lepas pada jam' p",
+ yesterday: "'Semalam pada jam' p",
+ today: "'Hari ini pada jam' p",
+ tomorrow: "'Esok pada jam' p",
+ nextWeek: "eeee 'pada jam' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ms/_lib/localize/index.js b/node_modules/date-fns/locale/ms/_lib/localize/index.js
new file mode 100644
index 0000000..6aca555
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/_lib/localize/index.js
@@ -0,0 +1,135 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+// Most data for localization are taken from this page
+// https://www.unicode.org/cldr/charts/32/summary/ms.html
+var eraValues = {
+ narrow: ['SM', 'M'],
+ abbreviated: ['SM', 'M'],
+ wide: ['Sebelum Masihi', 'Masihi']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['S1', 'S2', 'S3', 'S4'],
+ wide: ['Suku pertama', 'Suku kedua', 'Suku ketiga', 'Suku keempat']
+};
+
+// Note: in Malay, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'],
+ wide: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember']
+};
+var dayValues = {
+ narrow: ['A', 'I', 'S', 'R', 'K', 'J', 'S'],
+ short: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],
+ abbreviated: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],
+ wide: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'tgh malam',
+ noon: 'tgh hari',
+ morning: 'pagi',
+ afternoon: 'tengah hari',
+ evening: 'petang',
+ night: 'malam'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'tengah hari',
+ evening: 'petang',
+ night: 'malam'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'tengah hari',
+ evening: 'petang',
+ night: 'malam'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'tengah hari',
+ evening: 'petang',
+ night: 'malam'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'tengah hari',
+ evening: 'petang',
+ night: 'malam'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'tengah malam',
+ noon: 'tengah hari',
+ morning: 'pagi',
+ afternoon: 'tengah hari',
+ evening: 'petang',
+ night: 'malam'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ // Can't use "pertama", "kedua" because can't be parsed
+ return 'ke-' + Number(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ms/_lib/match/index.js b/node_modules/date-fns/locale/ms/_lib/match/index.js
new file mode 100644
index 0000000..1a4b6bb
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^ke-(\d+)?/i;
+var parseOrdinalNumberPattern = /petama|\d+/i;
+var matchEraPatterns = {
+ narrow: /^(sm|m)/i,
+ abbreviated: /^(s\.?\s?m\.?|m\.?)/i,
+ wide: /^(sebelum masihi|masihi)/i
+};
+var parseEraPatterns = {
+ any: [/^s/i, /^(m)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^S[1234]/i,
+ wide: /Suku (pertama|kedua|ketiga|keempat)/i
+};
+var parseQuarterPatterns = {
+ any: [/pertama|1/i, /kedua|2/i, /ketiga|3/i, /keempat|4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)/i,
+ wide: /^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^o/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^ma/i, /^ap/i, /^me/i, /^jun/i, /^jul/i, /^og/i, /^s/i, /^ok/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[aisrkj]/i,
+ short: /^(ahd|isn|sel|rab|kha|jum|sab)/i,
+ abbreviated: /^(ahd|isn|sel|rab|kha|jum|sab)/i,
+ wide: /^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)/i
+};
+var parseDayPatterns = {
+ narrow: [/^a/i, /^i/i, /^s/i, /^r/i, /^k/i, /^j/i, /^s/i],
+ any: [/^a/i, /^i/i, /^se/i, /^r/i, /^k/i, /^j/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(am|pm|tengah malam|tengah hari|pagi|petang|malam)/i,
+ any: /^([ap]\.?\s?m\.?|tengah malam|tengah hari|pagi|petang|malam)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^pm/i,
+ midnight: /^tengah m/i,
+ noon: /^tengah h/i,
+ morning: /pa/i,
+ afternoon: /tengah h/i,
+ evening: /pe/i,
+ night: /m/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ms/index.d.ts b/node_modules/date-fns/locale/ms/index.d.ts
new file mode 100644
index 0000000..d7450bd
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ms } from 'date-fns/locale'
+export default ms
diff --git a/node_modules/date-fns/locale/ms/index.js b/node_modules/date-fns/locale/ms/index.js
new file mode 100644
index 0000000..69a7958
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Malay locale.
+ * @language Malay
+ * @iso-639-2 msa
+ * @author Ruban Selvarajah [@Zyten]{@link https://github.com/Zyten}
+ */
+var locale = {
+ code: 'ms',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ms/index.js.flow b/node_modules/date-fns/locale/ms/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ms/package.json b/node_modules/date-fns/locale/ms/package.json
new file mode 100644
index 0000000..e96ee07
--- /dev/null
+++ b/node_modules/date-fns/locale/ms/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ms/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mt/_lib/formatDistance/index.js b/node_modules/date-fns/locale/mt/_lib/formatDistance/index.js
new file mode 100644
index 0000000..bc569f5
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/_lib/formatDistance/index.js
@@ -0,0 +1,97 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'inqas minn sekonda',
+ other: 'inqas minn {{count}} sekondi'
+ },
+ xSeconds: {
+ one: 'sekonda',
+ other: '{{count}} sekondi'
+ },
+ halfAMinute: 'nofs minuta',
+ lessThanXMinutes: {
+ one: 'inqas minn minuta',
+ other: 'inqas minn {{count}} minuti'
+ },
+ xMinutes: {
+ one: 'minuta',
+ other: '{{count}} minuti'
+ },
+ aboutXHours: {
+ one: 'madwar siegħa',
+ other: 'madwar {{count}} siegħat'
+ },
+ xHours: {
+ one: 'siegħa',
+ other: '{{count}} siegħat'
+ },
+ xDays: {
+ one: 'ġurnata',
+ other: '{{count}} ġranet'
+ },
+ aboutXWeeks: {
+ one: 'madwar ġimgħa',
+ other: 'madwar {{count}} ġimgħat'
+ },
+ xWeeks: {
+ one: 'ġimgħa',
+ other: '{{count}} ġimgħat'
+ },
+ aboutXMonths: {
+ one: 'madwar xahar',
+ other: 'madwar {{count}} xhur'
+ },
+ xMonths: {
+ one: 'xahar',
+ other: '{{count}} xhur'
+ },
+ aboutXYears: {
+ one: 'madwar sena',
+ two: 'madwar sentejn',
+ other: 'madwar {{count}} snin'
+ },
+ xYears: {
+ one: 'sena',
+ two: 'sentejn',
+ other: '{{count}} snin'
+ },
+ overXYears: {
+ one: 'aktar minn sena',
+ two: 'aktar minn sentejn',
+ other: 'aktar minn {{count}} snin'
+ },
+ almostXYears: {
+ one: 'kważi sena',
+ two: 'kważi sentejn',
+ other: 'kważi {{count}} snin'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else if (count === 2 && tokenValue.two) {
+ result = tokenValue.two;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return "f'" + result;
+ } else {
+ return result + ' ilu';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mt/_lib/formatLong/index.js b/node_modules/date-fns/locale/mt/_lib/formatLong/index.js
new file mode 100644
index 0000000..8b4182a
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mt/_lib/formatRelative/index.js b/node_modules/date-fns/locale/mt/_lib/formatRelative/index.js
new file mode 100644
index 0000000..906caf1
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'li għadda' 'fil-'p",
+ yesterday: "'Il-bieraħ fil-'p",
+ today: "'Illum fil-'p",
+ tomorrow: "'Għada fil-'p",
+ nextWeek: "eeee 'fil-'p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mt/_lib/localize/index.js b/node_modules/date-fns/locale/mt/_lib/localize/index.js
new file mode 100644
index 0000000..e431688
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['Q', 'W'],
+ abbreviated: ['QK', 'WK'],
+ wide: ['qabel Kristu', 'wara Kristu']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1. kwart', '2. kwart', '3. kwart', '4. kwart']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'],
+ wide: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru']
+};
+var dayValues = {
+ narrow: ['Ħ', 'T', 'T', 'E', 'Ħ', 'Ġ', 'S'],
+ short: ['Ħa', 'Tn', 'Tl', 'Er', 'Ħa', 'Ġi', 'Si'],
+ abbreviated: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'],
+ wide: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'nofsillejl',
+ noon: 'nofsinhar',
+ morning: 'għodwa',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'lejl'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'nofsillejl',
+ noon: 'nofsinhar',
+ morning: 'għodwa',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'lejl'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'nofsillejl',
+ noon: 'nofsinhar',
+ morning: 'għodwa',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'lejl'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: "f'nofsillejl",
+ noon: "f'nofsinhar",
+ morning: 'filgħodu',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'billejl'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: "f'nofsillejl",
+ noon: "f'nofsinhar",
+ morning: 'filgħodu',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'billejl'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: "f'nofsillejl",
+ noon: "f'nofsinhar",
+ morning: 'filgħodu',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'billejl'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'º';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mt/_lib/match/index.js b/node_modules/date-fns/locale/mt/_lib/match/index.js
new file mode 100644
index 0000000..8849aa3
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(º)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(q|w)/i,
+ abbreviated: /^(q\.?\s?k\.?|b\.?\s?c\.?\s?e\.?|w\.?\s?k\.?)/i,
+ wide: /^(qabel kristu|before common era|wara kristu|common era)/i
+};
+var parseEraPatterns = {
+ any: [/^(q|b)/i, /^(w|c)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^k[1234]/i,
+ wide: /^[1234](\.)? kwart/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmaglsond]/i,
+ abbreviated: /^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)/i,
+ wide: /^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^ġ/i, /^l/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mej/i, /^ġ/i, /^l/i, /^aw/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[ħteġs]/i,
+ short: /^(ħa|tn|tl|er|ħa|ġi|si)/i,
+ abbreviated: /^(ħad|tne|tli|erb|ħam|ġim|sib)/i,
+ wide: /^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ħ/i, /^t/i, /^t/i, /^e/i, /^ħ/i, /^ġ/i, /^s/i],
+ any: [/^(il-)?ħad/i, /^(it-)?tn/i, /^(it-)?tl/i, /^(l-)?er/i, /^(il-)?ham/i, /^(il-)?ġi/i, /^(is-)?si/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i,
+ any: /^([ap]\.?\s?m\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^f'nofsillejl/i,
+ noon: /^f'nofsinhar/i,
+ morning: /għodwa/i,
+ afternoon: /wara(\s.*)nofsinhar/i,
+ evening: /filgħaxija/i,
+ night: /lejl/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mt/index.d.ts b/node_modules/date-fns/locale/mt/index.d.ts
new file mode 100644
index 0000000..a845625
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { mt } from 'date-fns/locale'
+export default mt
diff --git a/node_modules/date-fns/locale/mt/index.js b/node_modules/date-fns/locale/mt/index.js
new file mode 100644
index 0000000..19050aa
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Maltese locale.
+ * @language Maltese
+ * @iso-639-2 mlt
+ * @author Andras Matzon [@amatzon](@link https://github.com/amatzon)
+ * @author Bryan Borg [@bryanMt](@link https://github.com/bryanMt)
+ */
+var locale = {
+ code: 'mt',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/mt/index.js.flow b/node_modules/date-fns/locale/mt/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/mt/package.json b/node_modules/date-fns/locale/mt/package.json
new file mode 100644
index 0000000..ac6f8e7
--- /dev/null
+++ b/node_modules/date-fns/locale/mt/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/mt/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nb/_lib/formatDistance/index.js b/node_modules/date-fns/locale/nb/_lib/formatDistance/index.js
new file mode 100644
index 0000000..d63c4b7
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'mindre enn ett sekund',
+ other: 'mindre enn {{count}} sekunder'
+ },
+ xSeconds: {
+ one: 'ett sekund',
+ other: '{{count}} sekunder'
+ },
+ halfAMinute: 'et halvt minutt',
+ lessThanXMinutes: {
+ one: 'mindre enn ett minutt',
+ other: 'mindre enn {{count}} minutter'
+ },
+ xMinutes: {
+ one: 'ett minutt',
+ other: '{{count}} minutter'
+ },
+ aboutXHours: {
+ one: 'omtrent en time',
+ other: 'omtrent {{count}} timer'
+ },
+ xHours: {
+ one: 'en time',
+ other: '{{count}} timer'
+ },
+ xDays: {
+ one: 'en dag',
+ other: '{{count}} dager'
+ },
+ aboutXWeeks: {
+ one: 'omtrent en uke',
+ other: 'omtrent {{count}} uker'
+ },
+ xWeeks: {
+ one: 'en uke',
+ other: '{{count}} uker'
+ },
+ aboutXMonths: {
+ one: 'omtrent en måned',
+ other: 'omtrent {{count}} måneder'
+ },
+ xMonths: {
+ one: 'en måned',
+ other: '{{count}} måneder'
+ },
+ aboutXYears: {
+ one: 'omtrent ett år',
+ other: 'omtrent {{count}} år'
+ },
+ xYears: {
+ one: 'ett år',
+ other: '{{count}} år'
+ },
+ overXYears: {
+ one: 'over ett år',
+ other: 'over {{count}} år'
+ },
+ almostXYears: {
+ one: 'nesten ett år',
+ other: 'nesten {{count}} år'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'om ' + result;
+ } else {
+ return result + ' siden';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nb/_lib/formatLong/index.js b/node_modules/date-fns/locale/nb/_lib/formatLong/index.js
new file mode 100644
index 0000000..ec99af6
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d. MMMM y',
+ long: 'd. MMMM y',
+ medium: 'd. MMM y',
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: "'kl'. HH:mm:ss zzzz",
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'kl.' {{time}}",
+ long: "{{date}} 'kl.' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nb/_lib/formatRelative/index.js b/node_modules/date-fns/locale/nb/_lib/formatRelative/index.js
new file mode 100644
index 0000000..3aab18c
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'forrige' eeee 'kl.' p",
+ yesterday: "'i går kl.' p",
+ today: "'i dag kl.' p",
+ tomorrow: "'i morgen kl.' p",
+ nextWeek: "EEEE 'kl.' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nb/_lib/localize/index.js b/node_modules/date-fns/locale/nb/_lib/localize/index.js
new file mode 100644
index 0000000..31dd4ff
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/_lib/localize/index.js
@@ -0,0 +1,94 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['f.Kr.', 'e.Kr.'],
+ abbreviated: ['f.Kr.', 'e.Kr.'],
+ wide: ['før Kristus', 'etter Kristus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'],
+ wide: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],
+ short: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'],
+ abbreviated: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'],
+ wide: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morg.',
+ afternoon: 'på etterm.',
+ evening: 'på kvelden',
+ night: 'på natten'
+ },
+ abbreviated: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morg.',
+ afternoon: 'på etterm.',
+ evening: 'på kvelden',
+ night: 'på natten'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morgenen',
+ afternoon: 'på ettermiddagen',
+ evening: 'på kvelden',
+ night: 'på natten'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nb/_lib/match/index.js b/node_modules/date-fns/locale/nb/_lib/match/index.js
new file mode 100644
index 0000000..bacc8fa
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\.?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,
+ abbreviated: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,
+ wide: /^(før Kristus|før vår tid|etter Kristus|vår tid)/i
+};
+var parseEraPatterns = {
+ any: [/^f/i, /^e/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](\.)? kvartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i,
+ wide: /^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smtofl]/i,
+ short: /^(sø|ma|ti|on|to|fr|lø)/i,
+ abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i,
+ wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i
+};
+var parseDayPatterns = {
+ any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])/i,
+ any: /^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a(\.?\s?m\.?)?$/i,
+ pm: /^p(\.?\s?m\.?)?$/i,
+ midnight: /^midn/i,
+ noon: /^midd/i,
+ morning: /morgen/i,
+ afternoon: /ettermiddag/i,
+ evening: /kveld/i,
+ night: /natt/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nb/index.d.ts b/node_modules/date-fns/locale/nb/index.d.ts
new file mode 100644
index 0000000..75c06bb
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { nb } from 'date-fns/locale'
+export default nb
diff --git a/node_modules/date-fns/locale/nb/index.js b/node_modules/date-fns/locale/nb/index.js
new file mode 100644
index 0000000..9cd369d
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Norwegian Bokmål locale.
+ * @language Norwegian Bokmål
+ * @iso-639-2 nob
+ * @author Hans-Kristian Koren [@Hanse]{@link https://github.com/Hanse}
+ * @author Mikolaj Grzyb [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb}
+ * @author Dag Stuan [@dagstuan]{@link https://github.com/dagstuan}
+ */
+var locale = {
+ code: 'nb',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nb/index.js.flow b/node_modules/date-fns/locale/nb/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/nb/package.json b/node_modules/date-fns/locale/nb/package.json
new file mode 100644
index 0000000..1b66b43
--- /dev/null
+++ b/node_modules/date-fns/locale/nb/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/nb/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl-BE/_lib/formatDistance/index.js b/node_modules/date-fns/locale/nl-BE/_lib/formatDistance/index.js
new file mode 100644
index 0000000..64bb7c9
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'minder dan een seconde',
+ other: 'minder dan {{count}} seconden'
+ },
+ xSeconds: {
+ one: '1 seconde',
+ other: '{{count}} seconden'
+ },
+ halfAMinute: 'een halve minuut',
+ lessThanXMinutes: {
+ one: 'minder dan een minuut',
+ other: 'minder dan {{count}} minuten'
+ },
+ xMinutes: {
+ one: 'een minuut',
+ other: '{{count}} minuten'
+ },
+ aboutXHours: {
+ one: 'ongeveer 1 uur',
+ other: 'ongeveer {{count}} uur'
+ },
+ xHours: {
+ one: '1 uur',
+ other: '{{count}} uur'
+ },
+ xDays: {
+ one: '1 dag',
+ other: '{{count}} dagen'
+ },
+ aboutXWeeks: {
+ one: 'ongeveer 1 week',
+ other: 'ongeveer {{count}} weken'
+ },
+ xWeeks: {
+ one: '1 week',
+ other: '{{count}} weken'
+ },
+ aboutXMonths: {
+ one: 'ongeveer 1 maand',
+ other: 'ongeveer {{count}} maanden'
+ },
+ xMonths: {
+ one: '1 maand',
+ other: '{{count}} maanden'
+ },
+ aboutXYears: {
+ one: 'ongeveer 1 jaar',
+ other: 'ongeveer {{count}} jaar'
+ },
+ xYears: {
+ one: '1 jaar',
+ other: '{{count}} jaar'
+ },
+ overXYears: {
+ one: 'meer dan 1 jaar',
+ other: 'meer dan {{count}} jaar'
+ },
+ almostXYears: {
+ one: 'bijna 1 jaar',
+ other: 'bijna {{count}} jaar'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'over ' + result;
+ } else {
+ return result + ' geleden';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl-BE/_lib/formatLong/index.js b/node_modules/date-fns/locale/nl-BE/_lib/formatLong/index.js
new file mode 100644
index 0000000..5b708fd
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'om' {{time}}",
+ long: "{{date}} 'om' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl-BE/_lib/formatRelative/index.js b/node_modules/date-fns/locale/nl-BE/_lib/formatRelative/index.js
new file mode 100644
index 0000000..ca4f023
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'vorige' eeee 'om' p",
+ yesterday: "'gisteren om' p",
+ today: "'vandaag om' p",
+ tomorrow: "'morgen om' p",
+ nextWeek: "eeee 'om' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl-BE/_lib/localize/index.js b/node_modules/date-fns/locale/nl-BE/_lib/localize/index.js
new file mode 100644
index 0000000..7f029a7
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/_lib/localize/index.js
@@ -0,0 +1,94 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['v.C.', 'n.C.'],
+ abbreviated: ['v.Chr.', 'n.Chr.'],
+ wide: ['voor Christus', 'na Christus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],
+ wide: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december']
+};
+var dayValues = {
+ narrow: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],
+ short: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
+ abbreviated: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'],
+ wide: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'het middag',
+ morning: "'s ochtends",
+ afternoon: "'s namiddags",
+ evening: "'s avonds",
+ night: "'s nachts"
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'het middag',
+ morning: "'s ochtends",
+ afternoon: "'s namiddags",
+ evening: "'s avonds",
+ night: "'s nachts"
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'het middag',
+ morning: "'s ochtends",
+ afternoon: "'s namiddags",
+ evening: "'s avonds",
+ night: "'s nachts"
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'e';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl-BE/_lib/match/index.js b/node_modules/date-fns/locale/nl-BE/_lib/match/index.js
new file mode 100644
index 0000000..9d15285
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)e?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^([vn]\.? ?C\.?)/,
+ abbreviated: /^([vn]\. ?Chr\.?)/,
+ wide: /^((voor|na) Christus)/
+};
+var parseEraPatterns = {
+ any: [/^v/, /^n/]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^K[1234]/i,
+ wide: /^[1234]e kwartaal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,
+ wide: /^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mei/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i]
+};
+var matchDayPatterns = {
+ narrow: /^[zmdwv]/i,
+ short: /^(zo|ma|di|wo|do|vr|za)/i,
+ abbreviated: /^(zon|maa|din|woe|don|vri|zat)/i,
+ wide: /^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i
+};
+var parseDayPatterns = {
+ narrow: [/^z/i, /^m/i, /^d/i, /^w/i, /^d/i, /^v/i, /^z/i],
+ any: [/^zo/i, /^ma/i, /^di/i, /^wo/i, /^do/i, /^vr/i, /^za/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^am/i,
+ pm: /^pm/i,
+ midnight: /^middernacht/i,
+ noon: /^het middaguur/i,
+ morning: /ochtend/i,
+ afternoon: /middag/i,
+ evening: /avond/i,
+ night: /nacht/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl-BE/index.d.ts b/node_modules/date-fns/locale/nl-BE/index.d.ts
new file mode 100644
index 0000000..c2970a4
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { nlBE } from 'date-fns/locale'
+export default nlBE
diff --git a/node_modules/date-fns/locale/nl-BE/index.js b/node_modules/date-fns/locale/nl-BE/index.js
new file mode 100644
index 0000000..919667f
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/index.js
@@ -0,0 +1,38 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Dutch locale.
+ * @language Dutch
+ * @iso-639-2 nld
+ * @author Jorik Tangelder [@jtangelder]{@link https://github.com/jtangelder}
+ * @author Ruben Stolk [@rubenstolk]{@link https://github.com/rubenstolk}
+ * @author Lode Vanhove [@bitcrumb]{@link https://github.com/bitcrumb}
+ * @author Alex Hoeing [@dcbn]{@link https://github.com/dcbn}
+ */
+var locale = {
+ code: 'nl-BE',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl-BE/index.js.flow b/node_modules/date-fns/locale/nl-BE/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/nl-BE/package.json b/node_modules/date-fns/locale/nl-BE/package.json
new file mode 100644
index 0000000..607a6c2
--- /dev/null
+++ b/node_modules/date-fns/locale/nl-BE/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/nl-BE/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/nl/_lib/formatDistance/index.js
new file mode 100644
index 0000000..64bb7c9
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'minder dan een seconde',
+ other: 'minder dan {{count}} seconden'
+ },
+ xSeconds: {
+ one: '1 seconde',
+ other: '{{count}} seconden'
+ },
+ halfAMinute: 'een halve minuut',
+ lessThanXMinutes: {
+ one: 'minder dan een minuut',
+ other: 'minder dan {{count}} minuten'
+ },
+ xMinutes: {
+ one: 'een minuut',
+ other: '{{count}} minuten'
+ },
+ aboutXHours: {
+ one: 'ongeveer 1 uur',
+ other: 'ongeveer {{count}} uur'
+ },
+ xHours: {
+ one: '1 uur',
+ other: '{{count}} uur'
+ },
+ xDays: {
+ one: '1 dag',
+ other: '{{count}} dagen'
+ },
+ aboutXWeeks: {
+ one: 'ongeveer 1 week',
+ other: 'ongeveer {{count}} weken'
+ },
+ xWeeks: {
+ one: '1 week',
+ other: '{{count}} weken'
+ },
+ aboutXMonths: {
+ one: 'ongeveer 1 maand',
+ other: 'ongeveer {{count}} maanden'
+ },
+ xMonths: {
+ one: '1 maand',
+ other: '{{count}} maanden'
+ },
+ aboutXYears: {
+ one: 'ongeveer 1 jaar',
+ other: 'ongeveer {{count}} jaar'
+ },
+ xYears: {
+ one: '1 jaar',
+ other: '{{count}} jaar'
+ },
+ overXYears: {
+ one: 'meer dan 1 jaar',
+ other: 'meer dan {{count}} jaar'
+ },
+ almostXYears: {
+ one: 'bijna 1 jaar',
+ other: 'bijna {{count}} jaar'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'over ' + result;
+ } else {
+ return result + ' geleden';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl/_lib/formatLong/index.js b/node_modules/date-fns/locale/nl/_lib/formatLong/index.js
new file mode 100644
index 0000000..bc56a01
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd-MM-y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'om' {{time}}",
+ long: "{{date}} 'om' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/nl/_lib/formatRelative/index.js
new file mode 100644
index 0000000..6565731
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'afgelopen' eeee 'om' p",
+ yesterday: "'gisteren om' p",
+ today: "'vandaag om' p",
+ tomorrow: "'morgen om' p",
+ nextWeek: "eeee 'om' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl/_lib/localize/index.js b/node_modules/date-fns/locale/nl/_lib/localize/index.js
new file mode 100644
index 0000000..daa62f8
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/_lib/localize/index.js
@@ -0,0 +1,94 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['v.C.', 'n.C.'],
+ abbreviated: ['v.Chr.', 'n.Chr.'],
+ wide: ['voor Christus', 'na Christus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],
+ wide: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december']
+};
+var dayValues = {
+ narrow: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],
+ short: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
+ abbreviated: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'],
+ wide: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'het middaguur',
+ morning: "'s ochtends",
+ afternoon: "'s middags",
+ evening: "'s avonds",
+ night: "'s nachts"
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'het middaguur',
+ morning: "'s ochtends",
+ afternoon: "'s middags",
+ evening: "'s avonds",
+ night: "'s nachts"
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'middernacht',
+ noon: 'het middaguur',
+ morning: "'s ochtends",
+ afternoon: "'s middags",
+ evening: "'s avonds",
+ night: "'s nachts"
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'e';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl/_lib/match/index.js b/node_modules/date-fns/locale/nl/_lib/match/index.js
new file mode 100644
index 0000000..9d15285
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)e?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^([vn]\.? ?C\.?)/,
+ abbreviated: /^([vn]\. ?Chr\.?)/,
+ wide: /^((voor|na) Christus)/
+};
+var parseEraPatterns = {
+ any: [/^v/, /^n/]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^K[1234]/i,
+ wide: /^[1234]e kwartaal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,
+ wide: /^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^jan/i, /^feb/i, /^m(r|a)/i, /^apr/i, /^mei/i, /^jun/i, /^jul/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i]
+};
+var matchDayPatterns = {
+ narrow: /^[zmdwv]/i,
+ short: /^(zo|ma|di|wo|do|vr|za)/i,
+ abbreviated: /^(zon|maa|din|woe|don|vri|zat)/i,
+ wide: /^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i
+};
+var parseDayPatterns = {
+ narrow: [/^z/i, /^m/i, /^d/i, /^w/i, /^d/i, /^v/i, /^z/i],
+ any: [/^zo/i, /^ma/i, /^di/i, /^wo/i, /^do/i, /^vr/i, /^za/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^am/i,
+ pm: /^pm/i,
+ midnight: /^middernacht/i,
+ noon: /^het middaguur/i,
+ morning: /ochtend/i,
+ afternoon: /middag/i,
+ evening: /avond/i,
+ night: /nacht/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl/index.d.ts b/node_modules/date-fns/locale/nl/index.d.ts
new file mode 100644
index 0000000..eb92f4e
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { nl } from 'date-fns/locale'
+export default nl
diff --git a/node_modules/date-fns/locale/nl/index.js b/node_modules/date-fns/locale/nl/index.js
new file mode 100644
index 0000000..378c1de
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Dutch locale.
+ * @language Dutch
+ * @iso-639-2 nld
+ * @author Jorik Tangelder [@jtangelder]{@link https://github.com/jtangelder}
+ * @author Ruben Stolk [@rubenstolk]{@link https://github.com/rubenstolk}
+ * @author Lode Vanhove [@bitcrumb]{@link https://github.com/bitcrumb}
+ * @author Edo Rivai [@edorivai]{@link https://github.com/edorivai}
+ * @author Niels Keurentjes [@curry684]{@link https://github.com/curry684}
+ * @author Stefan Vermaas [@stefanvermaas]{@link https://github.com/stefanvermaas}
+ */
+var locale = {
+ code: 'nl',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nl/index.js.flow b/node_modules/date-fns/locale/nl/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/nl/package.json b/node_modules/date-fns/locale/nl/package.json
new file mode 100644
index 0000000..210425a
--- /dev/null
+++ b/node_modules/date-fns/locale/nl/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/nl/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/nn/_lib/formatDistance/index.js
new file mode 100644
index 0000000..7a3ac05
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/_lib/formatDistance/index.js
@@ -0,0 +1,96 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'mindre enn eitt sekund',
+ other: 'mindre enn {{count}} sekund'
+ },
+ xSeconds: {
+ one: 'eitt sekund',
+ other: '{{count}} sekund'
+ },
+ halfAMinute: 'eit halvt minutt',
+ lessThanXMinutes: {
+ one: 'mindre enn eitt minutt',
+ other: 'mindre enn {{count}} minutt'
+ },
+ xMinutes: {
+ one: 'eitt minutt',
+ other: '{{count}} minutt'
+ },
+ aboutXHours: {
+ one: 'omtrent ein time',
+ other: 'omtrent {{count}} timar'
+ },
+ xHours: {
+ one: 'ein time',
+ other: '{{count}} timar'
+ },
+ xDays: {
+ one: 'ein dag',
+ other: '{{count}} dagar'
+ },
+ aboutXWeeks: {
+ one: 'omtrent ei veke',
+ other: 'omtrent {{count}} veker'
+ },
+ xWeeks: {
+ one: 'ei veke',
+ other: '{{count}} veker'
+ },
+ aboutXMonths: {
+ one: 'omtrent ein månad',
+ other: 'omtrent {{count}} månader'
+ },
+ xMonths: {
+ one: 'ein månad',
+ other: '{{count}} månader'
+ },
+ aboutXYears: {
+ one: 'omtrent eitt år',
+ other: 'omtrent {{count}} år'
+ },
+ xYears: {
+ one: 'eitt år',
+ other: '{{count}} år'
+ },
+ overXYears: {
+ one: 'over eitt år',
+ other: 'over {{count}} år'
+ },
+ almostXYears: {
+ one: 'nesten eitt år',
+ other: 'nesten {{count}} år'
+ }
+};
+var wordMapping = ['null', 'ein', 'to', 'tre', 'fire', 'fem', 'seks', 'sju', 'åtte', 'ni', 'ti', 'elleve', 'tolv'];
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ if (options && options.onlyNumeric) {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', count < 13 ? wordMapping[count] : String(count));
+ }
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'om ' + result;
+ } else {
+ return result + ' sidan';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nn/_lib/formatLong/index.js b/node_modules/date-fns/locale/nn/_lib/formatLong/index.js
new file mode 100644
index 0000000..ec99af6
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d. MMMM y',
+ long: 'd. MMMM y',
+ medium: 'd. MMM y',
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: "'kl'. HH:mm:ss zzzz",
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'kl.' {{time}}",
+ long: "{{date}} 'kl.' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/nn/_lib/formatRelative/index.js
new file mode 100644
index 0000000..2c33f34
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'førre' eeee 'kl.' p",
+ yesterday: "'i går kl.' p",
+ today: "'i dag kl.' p",
+ tomorrow: "'i morgon kl.' p",
+ nextWeek: "EEEE 'kl.' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nn/_lib/localize/index.js b/node_modules/date-fns/locale/nn/_lib/localize/index.js
new file mode 100644
index 0000000..716d742
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/_lib/localize/index.js
@@ -0,0 +1,94 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['f.Kr.', 'e.Kr.'],
+ abbreviated: ['f.Kr.', 'e.Kr.'],
+ wide: ['før Kristus', 'etter Kristus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'],
+ wide: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],
+ short: ['su', 'må', 'ty', 'on', 'to', 'fr', 'lau'],
+ abbreviated: ['sun', 'mån', 'tys', 'ons', 'tor', 'fre', 'laur'],
+ wide: ['sundag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morg.',
+ afternoon: 'på etterm.',
+ evening: 'på kvelden',
+ night: 'på natta'
+ },
+ abbreviated: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morg.',
+ afternoon: 'på etterm.',
+ evening: 'på kvelden',
+ night: 'på natta'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morgonen',
+ afternoon: 'på ettermiddagen',
+ evening: 'på kvelden',
+ night: 'på natta'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nn/_lib/match/index.js b/node_modules/date-fns/locale/nn/_lib/match/index.js
new file mode 100644
index 0000000..e0c7d73
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\.?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,
+ abbreviated: /^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,
+ wide: /^(før Kristus|før vår tid|etter Kristus|vår tid)/i
+};
+var parseEraPatterns = {
+ any: [/^f/i, /^e/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](\.)? kvartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i,
+ wide: /^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^aug/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smtofl]/i,
+ short: /^(su|må|ty|on|to|fr|la)/i,
+ abbreviated: /^(sun|mån|tys|ons|tor|fre|laur)/i,
+ wide: /^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)/i
+};
+var parseDayPatterns = {
+ any: [/^s/i, /^m/i, /^ty/i, /^o/i, /^to/i, /^f/i, /^l/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])/i,
+ any: /^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a(\.?\s?m\.?)?$/i,
+ pm: /^p(\.?\s?m\.?)?$/i,
+ midnight: /^midn/i,
+ noon: /^midd/i,
+ morning: /morgon/i,
+ afternoon: /ettermiddag/i,
+ evening: /kveld/i,
+ night: /natt/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nn/index.d.ts b/node_modules/date-fns/locale/nn/index.d.ts
new file mode 100644
index 0000000..08050ed
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { nn } from 'date-fns/locale'
+export default nn
diff --git a/node_modules/date-fns/locale/nn/index.js b/node_modules/date-fns/locale/nn/index.js
new file mode 100644
index 0000000..9e34bd1
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Norwegian Nynorsk locale.
+ * @language Norwegian Nynorsk
+ * @iso-639-2 nno
+ * @author Mats Byrkjeland [@draperunner]{@link https://github.com/draperunner}
+ */
+var locale = {
+ code: 'nn',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/nn/index.js.flow b/node_modules/date-fns/locale/nn/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/nn/package.json b/node_modules/date-fns/locale/nn/package.json
new file mode 100644
index 0000000..898d9e2
--- /dev/null
+++ b/node_modules/date-fns/locale/nn/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/nn/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/oc/_lib/formatDistance/index.js b/node_modules/date-fns/locale/oc/_lib/formatDistance/index.js
new file mode 100644
index 0000000..e83bf54
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'mens d’una segonda',
+ other: 'mens de {{count}} segondas'
+ },
+ xSeconds: {
+ one: '1 segonda',
+ other: '{{count}} segondas'
+ },
+ halfAMinute: '30 segondas',
+ lessThanXMinutes: {
+ one: 'mens d’una minuta',
+ other: 'mens de {{count}} minutas'
+ },
+ xMinutes: {
+ one: '1 minuta',
+ other: '{{count}} minutas'
+ },
+ aboutXHours: {
+ one: 'environ 1 ora',
+ other: 'environ {{count}} oras'
+ },
+ xHours: {
+ one: '1 ora',
+ other: '{{count}} oras'
+ },
+ xDays: {
+ one: '1 jorn',
+ other: '{{count}} jorns'
+ },
+ aboutXWeeks: {
+ one: 'environ 1 setmana',
+ other: 'environ {{count}} setmanas'
+ },
+ xWeeks: {
+ one: '1 setmana',
+ other: '{{count}} setmanas'
+ },
+ aboutXMonths: {
+ one: 'environ 1 mes',
+ other: 'environ {{count}} meses'
+ },
+ xMonths: {
+ one: '1 mes',
+ other: '{{count}} meses'
+ },
+ aboutXYears: {
+ one: 'environ 1 an',
+ other: 'environ {{count}} ans'
+ },
+ xYears: {
+ one: '1 an',
+ other: '{{count}} ans'
+ },
+ overXYears: {
+ one: 'mai d’un an',
+ other: 'mai de {{count}} ans'
+ },
+ almostXYears: {
+ one: 'gaireben un an',
+ other: 'gaireben {{count}} ans'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'd’aquí ' + result;
+ } else {
+ return 'fa ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/oc/_lib/formatLong/index.js b/node_modules/date-fns/locale/oc/_lib/formatLong/index.js
new file mode 100644
index 0000000..59ea04e
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE d 'de' MMMM y",
+ long: "d 'de' MMMM y",
+ medium: 'd MMM y',
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'a' {{time}}",
+ long: "{{date}} 'a' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/oc/_lib/formatRelative/index.js b/node_modules/date-fns/locale/oc/_lib/formatRelative/index.js
new file mode 100644
index 0000000..e599716
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'passat a' p",
+ yesterday: "'ièr a' p",
+ today: "'uèi a' p",
+ tomorrow: "'deman a' p",
+ nextWeek: "eeee 'a' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/oc/_lib/localize/index.js b/node_modules/date-fns/locale/oc/_lib/localize/index.js
new file mode 100644
index 0000000..bd8a48e
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/_lib/localize/index.js
@@ -0,0 +1,145 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ab. J.C.', 'apr. J.C.'],
+ abbreviated: ['ab. J.C.', 'apr. J.C.'],
+ wide: ['abans Jèsus-Crist', 'après Jèsus-Crist']
+};
+var quarterValues = {
+ narrow: ['T1', 'T2', 'T3', 'T4'],
+ abbreviated: ['1èr trim.', '2nd trim.', '3en trim.', '4en trim.'],
+ wide: ['1èr trimèstre', '2nd trimèstre', '3en trimèstre', '4en trimèstre']
+};
+var monthValues = {
+ narrow: ['GN', 'FB', 'MÇ', 'AB', 'MA', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DC'],
+ abbreviated: ['gen.', 'febr.', 'març', 'abr.', 'mai', 'junh', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'dec.'],
+ wide: ['genièr', 'febrièr', 'març', 'abril', 'mai', 'junh', 'julhet', 'agost', 'setembre', 'octòbre', 'novembre', 'decembre']
+};
+var dayValues = {
+ narrow: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'],
+ short: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'],
+ abbreviated: ['dg.', 'dl.', 'dm.', 'dc.', 'dj.', 'dv.', 'ds.'],
+ wide: ['dimenge', 'diluns', 'dimars', 'dimècres', 'dijòus', 'divendres', 'dissabte']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'mièjanuèch',
+ noon: 'miègjorn',
+ morning: 'matin',
+ afternoon: 'aprèp-miègjorn',
+ evening: 'vèspre',
+ night: 'nuèch'
+ },
+ abbreviated: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'mièjanuèch',
+ noon: 'miègjorn',
+ morning: 'matin',
+ afternoon: 'aprèp-miègjorn',
+ evening: 'vèspre',
+ night: 'nuèch'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'mièjanuèch',
+ noon: 'miègjorn',
+ morning: 'matin',
+ afternoon: 'aprèp-miègjorn',
+ evening: 'vèspre',
+ night: 'nuèch'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'mièjanuèch',
+ noon: 'miègjorn',
+ morning: 'del matin',
+ afternoon: 'de l’aprèp-miègjorn',
+ evening: 'del ser',
+ night: 'de la nuèch'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'mièjanuèch',
+ noon: 'miègjorn',
+ morning: 'del matin',
+ afternoon: 'de l’aprèp-miègjorn',
+ evening: 'del ser',
+ night: 'de la nuèch'
+ },
+ wide: {
+ am: 'ante meridiem',
+ pm: 'post meridiem',
+ midnight: 'mièjanuèch',
+ noon: 'miègjorn',
+ morning: 'del matin',
+ afternoon: 'de l’aprèp-miègjorn',
+ evening: 'del ser',
+ night: 'de la nuèch'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = options === null || options === void 0 ? void 0 : options.unit;
+ var ordinal;
+ switch (number) {
+ case 1:
+ ordinal = 'èr';
+ break;
+ case 2:
+ ordinal = 'nd';
+ break;
+ default:
+ ordinal = 'en';
+ }
+
+ // feminine for year, week, hour, minute, second
+ if (unit === 'year' || unit === 'week' || unit === 'hour' || unit === 'minute' || unit === 'second') {
+ ordinal += 'a';
+ }
+ return number + ordinal;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/oc/_lib/match/index.js b/node_modules/date-fns/locale/oc/_lib/match/index.js
new file mode 100644
index 0000000..a12f1f2
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(èr|nd|en)?[a]?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ab\.J\.C|apr\.J\.C|apr\.J\.-C)/i,
+ abbreviated: /^(ab\.J\.-C|ab\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,
+ wide: /^(abans Jèsus-Crist|après Jèsus-Crist)/i
+};
+var parseEraPatterns = {
+ any: [/^ab/i, /^ap/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^T[1234]/i,
+ abbreviated: /^[1234](èr|nd|en)? trim\.?/i,
+ wide: /^[1234](èr|nd|en)? trimèstre/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(GN|FB|MÇ|AB|MA|JN|JL|AG|ST|OC|NV|DC)/i,
+ abbreviated: /^(gen|febr|març|abr|mai|junh|jul|ag|set|oct|nov|dec)\.?/i,
+ wide: /^(genièr|febrièr|març|abril|mai|junh|julhet|agost|setembre|octòbre|novembre|decembre)/i
+};
+var parseMonthPatterns = {
+ any: [/^g/i, /^f/i, /^ma[r?]|MÇ/i, /^ab/i, /^ma[i?]/i, /^ju[n?]|JN/i, /^ju[l?]|JL/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^d[glmcjvs]\.?/i,
+ short: /^d[glmcjvs]\.?/i,
+ abbreviated: /^d[glmcjvs]\.?/i,
+ wide: /^(dimenge|diluns|dimars|dimècres|dijòus|divendres|dissabte)/i
+};
+var parseDayPatterns = {
+ narrow: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i],
+ short: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i],
+ abbreviated: [/^dg/i, /^dl/i, /^dm/i, /^dc/i, /^dj/i, /^dv/i, /^ds/i],
+ any: [/^dg|dime/i, /^dl|dil/i, /^dm|dima/i, /^dc|dimè/i, /^dj|dij/i, /^dv|div/i, /^ds|dis/i]
+};
+var matchDayPeriodPatterns = {
+ any: /(^(a\.?m|p\.?m))|(ante meridiem|post meridiem)|((del |de la |de l’)(matin|aprèp-miègjorn|vèspre|ser|nuèch))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /(^a)|ante meridiem/i,
+ pm: /(^p)|post meridiem/i,
+ midnight: /^mièj/i,
+ noon: /^mièg/i,
+ morning: /matin/i,
+ afternoon: /aprèp-miègjorn/i,
+ evening: /vèspre|ser/i,
+ night: /nuèch/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/oc/index.d.ts b/node_modules/date-fns/locale/oc/index.d.ts
new file mode 100644
index 0000000..39cb51b
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { oc } from 'date-fns/locale'
+export default oc
diff --git a/node_modules/date-fns/locale/oc/index.js b/node_modules/date-fns/locale/oc/index.js
new file mode 100644
index 0000000..c92584e
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Occitan locale.
+ * @language Occitan
+ * @iso-639-2 oci
+ * @author Quentin PAGÈS
+ */
+var locale = {
+ code: 'oc',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/oc/index.js.flow b/node_modules/date-fns/locale/oc/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/oc/package.json b/node_modules/date-fns/locale/oc/package.json
new file mode 100644
index 0000000..cf6f0a0
--- /dev/null
+++ b/node_modules/date-fns/locale/oc/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/oc/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/package.json b/node_modules/date-fns/locale/package.json
new file mode 100644
index 0000000..bba0779
--- /dev/null
+++ b/node_modules/date-fns/locale/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../esm/locale/index.js",
+ "typings": "../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/pl/_lib/formatDistance/index.js
new file mode 100644
index 0000000..becc80e
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/_lib/formatDistance/index.js
@@ -0,0 +1,153 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: {
+ regular: 'mniej niż sekunda',
+ past: 'mniej niż sekundę',
+ future: 'mniej niż sekundę'
+ },
+ twoFour: 'mniej niż {{count}} sekundy',
+ other: 'mniej niż {{count}} sekund'
+ },
+ xSeconds: {
+ one: {
+ regular: 'sekunda',
+ past: 'sekundę',
+ future: 'sekundę'
+ },
+ twoFour: '{{count}} sekundy',
+ other: '{{count}} sekund'
+ },
+ halfAMinute: {
+ one: 'pół minuty',
+ twoFour: 'pół minuty',
+ other: 'pół minuty'
+ },
+ lessThanXMinutes: {
+ one: {
+ regular: 'mniej niż minuta',
+ past: 'mniej niż minutę',
+ future: 'mniej niż minutę'
+ },
+ twoFour: 'mniej niż {{count}} minuty',
+ other: 'mniej niż {{count}} minut'
+ },
+ xMinutes: {
+ one: {
+ regular: 'minuta',
+ past: 'minutę',
+ future: 'minutę'
+ },
+ twoFour: '{{count}} minuty',
+ other: '{{count}} minut'
+ },
+ aboutXHours: {
+ one: {
+ regular: 'około godziny',
+ past: 'około godziny',
+ future: 'około godzinę'
+ },
+ twoFour: 'około {{count}} godziny',
+ other: 'około {{count}} godzin'
+ },
+ xHours: {
+ one: {
+ regular: 'godzina',
+ past: 'godzinę',
+ future: 'godzinę'
+ },
+ twoFour: '{{count}} godziny',
+ other: '{{count}} godzin'
+ },
+ xDays: {
+ one: {
+ regular: 'dzień',
+ past: 'dzień',
+ future: '1 dzień'
+ },
+ twoFour: '{{count}} dni',
+ other: '{{count}} dni'
+ },
+ aboutXWeeks: {
+ one: 'około tygodnia',
+ twoFour: 'około {{count}} tygodni',
+ other: 'około {{count}} tygodni'
+ },
+ xWeeks: {
+ one: 'tydzień',
+ twoFour: '{{count}} tygodnie',
+ other: '{{count}} tygodni'
+ },
+ aboutXMonths: {
+ one: 'około miesiąc',
+ twoFour: 'około {{count}} miesiące',
+ other: 'około {{count}} miesięcy'
+ },
+ xMonths: {
+ one: 'miesiąc',
+ twoFour: '{{count}} miesiące',
+ other: '{{count}} miesięcy'
+ },
+ aboutXYears: {
+ one: 'około rok',
+ twoFour: 'około {{count}} lata',
+ other: 'około {{count}} lat'
+ },
+ xYears: {
+ one: 'rok',
+ twoFour: '{{count}} lata',
+ other: '{{count}} lat'
+ },
+ overXYears: {
+ one: 'ponad rok',
+ twoFour: 'ponad {{count}} lata',
+ other: 'ponad {{count}} lat'
+ },
+ almostXYears: {
+ one: 'prawie rok',
+ twoFour: 'prawie {{count}} lata',
+ other: 'prawie {{count}} lat'
+ }
+};
+function declensionGroup(scheme, count) {
+ if (count === 1) {
+ return scheme.one;
+ }
+ var rem100 = count % 100;
+
+ // ends with 11-20
+ if (rem100 <= 20 && rem100 > 10) {
+ return scheme.other;
+ }
+ var rem10 = rem100 % 10;
+
+ // ends with 2, 3, 4
+ if (rem10 >= 2 && rem10 <= 4) {
+ return scheme.twoFour;
+ }
+ return scheme.other;
+}
+function declension(scheme, count, time) {
+ var group = declensionGroup(scheme, count);
+ var finalText = typeof group === 'string' ? group : group[time];
+ return finalText.replace('{{count}}', String(count));
+}
+var formatDistance = function formatDistance(token, count, options) {
+ var scheme = formatDistanceLocale[token];
+ if (!(options !== null && options !== void 0 && options.addSuffix)) {
+ return declension(scheme, count, 'regular');
+ }
+ if (options.comparison && options.comparison > 0) {
+ return 'za ' + declension(scheme, count, 'future');
+ } else {
+ return declension(scheme, count, 'past') + ' temu';
+ }
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pl/_lib/formatLong/index.js b/node_modules/date-fns/locale/pl/_lib/formatLong/index.js
new file mode 100644
index 0000000..8355155
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, do MMMM y',
+ long: 'do MMMM y',
+ medium: 'do MMM y',
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/pl/_lib/formatRelative/index.js
new file mode 100644
index 0000000..18b6275
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/_lib/formatRelative/index.js
@@ -0,0 +1,63 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var adjectivesLastWeek = {
+ masculine: 'ostatni',
+ feminine: 'ostatnia'
+};
+var adjectivesThisWeek = {
+ masculine: 'ten',
+ feminine: 'ta'
+};
+var adjectivesNextWeek = {
+ masculine: 'następny',
+ feminine: 'następna'
+};
+var dayGrammaticalGender = {
+ 0: 'feminine',
+ 1: 'masculine',
+ 2: 'masculine',
+ 3: 'feminine',
+ 4: 'masculine',
+ 5: 'masculine',
+ 6: 'feminine'
+};
+function dayAndTimeWithAdjective(token, date, baseDate, options) {
+ var adjectives;
+ if ((0, _index.default)(date, baseDate, options)) {
+ adjectives = adjectivesThisWeek;
+ } else if (token === 'lastWeek') {
+ adjectives = adjectivesLastWeek;
+ } else if (token === 'nextWeek') {
+ adjectives = adjectivesNextWeek;
+ } else {
+ throw new Error("Cannot determine adjectives for token ".concat(token));
+ }
+ var day = date.getUTCDay();
+ var grammaticalGender = dayGrammaticalGender[day];
+ var adjective = adjectives[grammaticalGender];
+ return "'".concat(adjective, "' eeee 'o' p");
+}
+var formatRelativeLocale = {
+ lastWeek: dayAndTimeWithAdjective,
+ yesterday: "'wczoraj o' p",
+ today: "'dzisiaj o' p",
+ tomorrow: "'jutro o' p",
+ nextWeek: dayAndTimeWithAdjective,
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(token, date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pl/_lib/localize/index.js b/node_modules/date-fns/locale/pl/_lib/localize/index.js
new file mode 100644
index 0000000..2f59e7e
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/_lib/localize/index.js
@@ -0,0 +1,142 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['p.n.e.', 'n.e.'],
+ abbreviated: ['p.n.e.', 'n.e.'],
+ wide: ['przed naszą erą', 'naszej ery']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['I kw.', 'II kw.', 'III kw.', 'IV kw.'],
+ wide: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał']
+};
+var monthValues = {
+ narrow: ['S', 'L', 'M', 'K', 'M', 'C', 'L', 'S', 'W', 'P', 'L', 'G'],
+ abbreviated: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'],
+ wide: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień']
+};
+var monthFormattingValues = {
+ narrow: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', 'l', 'g'],
+ abbreviated: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'],
+ wide: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia']
+};
+var dayValues = {
+ narrow: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'],
+ short: ['nie', 'pon', 'wto', 'śro', 'czw', 'pią', 'sob'],
+ abbreviated: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'],
+ wide: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota']
+};
+var dayFormattingValues = {
+ narrow: ['n', 'p', 'w', 'ś', 'c', 'p', 's'],
+ short: ['nie', 'pon', 'wto', 'śro', 'czw', 'pią', 'sob'],
+ abbreviated: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'],
+ wide: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'półn.',
+ noon: 'poł',
+ morning: 'rano',
+ afternoon: 'popoł.',
+ evening: 'wiecz.',
+ night: 'noc'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'północ',
+ noon: 'południe',
+ morning: 'rano',
+ afternoon: 'popołudnie',
+ evening: 'wieczór',
+ night: 'noc'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'północ',
+ noon: 'południe',
+ morning: 'rano',
+ afternoon: 'popołudnie',
+ evening: 'wieczór',
+ night: 'noc'
+ }
+};
+var dayPeriodFormattingValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'o półn.',
+ noon: 'w poł.',
+ morning: 'rano',
+ afternoon: 'po poł.',
+ evening: 'wiecz.',
+ night: 'w nocy'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'o północy',
+ noon: 'w południe',
+ morning: 'rano',
+ afternoon: 'po południu',
+ evening: 'wieczorem',
+ night: 'w nocy'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'o północy',
+ noon: 'w południe',
+ morning: 'rano',
+ afternoon: 'po południu',
+ evening: 'wieczorem',
+ night: 'w nocy'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: monthFormattingValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide',
+ formattingValues: dayFormattingValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: dayPeriodFormattingValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pl/_lib/match/index.js b/node_modules/date-fns/locale/pl/_lib/match/index.js
new file mode 100644
index 0000000..546ac02
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/_lib/match/index.js
@@ -0,0 +1,119 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i,
+ abbreviated: /^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i,
+ wide: /^(przed\s*nasz(ą|a)\s*er(ą|a)|naszej\s*ery)/i
+};
+var parseEraPatterns = {
+ any: [/^p/i, /^n/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^(I|II|III|IV)\s*kw\.?/i,
+ wide: /^(I|II|III|IV)\s*kwarta(ł|l)/i
+};
+var parseQuarterPatterns = {
+ narrow: [/1/i, /2/i, /3/i, /4/i],
+ any: [/^I kw/i, /^II kw/i, /^III kw/i, /^IV kw/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[slmkcwpg]/i,
+ abbreviated: /^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)/i,
+ wide: /^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^s/i, /^l/i, /^m/i, /^k/i, /^m/i, /^c/i, /^l/i, /^s/i, /^w/i, /^p/i, /^l/i, /^g/i],
+ any: [/^st/i, /^lu/i, /^mar/i, /^k/i, /^maj/i, /^c/i, /^lip/i, /^si/i, /^w/i, /^p/i, /^lis/i, /^g/i]
+};
+var matchDayPatterns = {
+ narrow: /^[npwścs]/i,
+ short: /^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)/i,
+ abbreviated: /^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\.?/i,
+ wide: /^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)/i
+};
+var parseDayPatterns = {
+ narrow: [/^n/i, /^p/i, /^w/i, /^ś/i, /^c/i, /^p/i, /^s/i],
+ abbreviated: [/^n/i, /^po/i, /^w/i, /^(ś|s)r/i, /^c/i, /^pt/i, /^so/i],
+ any: [/^n/i, /^po/i, /^w/i, /^(ś|s)r/i, /^c/i, /^pi/i, /^so/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(^a$|^p$|pó(ł|l)n\.?|o\s*pó(ł|l)n\.?|po(ł|l)\.?|w\s*po(ł|l)\.?|po\s*po(ł|l)\.?|rano|wiecz\.?|noc|w\s*nocy)/i,
+ any: /^(am|pm|pó(ł|l)noc|o\s*pó(ł|l)nocy|po(ł|l)udnie|w\s*po(ł|l)udnie|popo(ł|l)udnie|po\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\s*nocy)/i
+};
+var parseDayPeriodPatterns = {
+ narrow: {
+ am: /^a$/i,
+ pm: /^p$/i,
+ midnight: /pó(ł|l)n/i,
+ noon: /po(ł|l)/i,
+ morning: /rano/i,
+ afternoon: /po\s*po(ł|l)/i,
+ evening: /wiecz/i,
+ night: /noc/i
+ },
+ any: {
+ am: /^am/i,
+ pm: /^pm/i,
+ midnight: /pó(ł|l)n/i,
+ noon: /po(ł|l)/i,
+ morning: /rano/i,
+ afternoon: /po\s*po(ł|l)/i,
+ evening: /wiecz/i,
+ night: /noc/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pl/index.d.ts b/node_modules/date-fns/locale/pl/index.d.ts
new file mode 100644
index 0000000..1ff8b7d
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { pl } from 'date-fns/locale'
+export default pl
diff --git a/node_modules/date-fns/locale/pl/index.js b/node_modules/date-fns/locale/pl/index.js
new file mode 100644
index 0000000..af2a12e
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/index.js
@@ -0,0 +1,38 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Polish locale.
+ * @language Polish
+ * @iso-639-2 pol
+ * @author Mateusz Derks [@ertrzyiks]{@link https://github.com/ertrzyiks}
+ * @author Just RAG [@justrag]{@link https://github.com/justrag}
+ * @author Mikolaj Grzyb [@mikolajgrzyb]{@link https://github.com/mikolajgrzyb}
+ * @author Mateusz Tokarski [@mutisz]{@link https://github.com/mutisz}
+ */
+var locale = {
+ code: 'pl',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pl/index.js.flow b/node_modules/date-fns/locale/pl/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/pl/package.json b/node_modules/date-fns/locale/pl/package.json
new file mode 100644
index 0000000..c9daa25
--- /dev/null
+++ b/node_modules/date-fns/locale/pl/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/pl/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt-BR/_lib/formatDistance/index.js b/node_modules/date-fns/locale/pt-BR/_lib/formatDistance/index.js
new file mode 100644
index 0000000..7f5cb46
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'menos de um segundo',
+ other: 'menos de {{count}} segundos'
+ },
+ xSeconds: {
+ one: '1 segundo',
+ other: '{{count}} segundos'
+ },
+ halfAMinute: 'meio minuto',
+ lessThanXMinutes: {
+ one: 'menos de um minuto',
+ other: 'menos de {{count}} minutos'
+ },
+ xMinutes: {
+ one: '1 minuto',
+ other: '{{count}} minutos'
+ },
+ aboutXHours: {
+ one: 'cerca de 1 hora',
+ other: 'cerca de {{count}} horas'
+ },
+ xHours: {
+ one: '1 hora',
+ other: '{{count}} horas'
+ },
+ xDays: {
+ one: '1 dia',
+ other: '{{count}} dias'
+ },
+ aboutXWeeks: {
+ one: 'cerca de 1 semana',
+ other: 'cerca de {{count}} semanas'
+ },
+ xWeeks: {
+ one: '1 semana',
+ other: '{{count}} semanas'
+ },
+ aboutXMonths: {
+ one: 'cerca de 1 mês',
+ other: 'cerca de {{count}} meses'
+ },
+ xMonths: {
+ one: '1 mês',
+ other: '{{count}} meses'
+ },
+ aboutXYears: {
+ one: 'cerca de 1 ano',
+ other: 'cerca de {{count}} anos'
+ },
+ xYears: {
+ one: '1 ano',
+ other: '{{count}} anos'
+ },
+ overXYears: {
+ one: 'mais de 1 ano',
+ other: 'mais de {{count}} anos'
+ },
+ almostXYears: {
+ one: 'quase 1 ano',
+ other: 'quase {{count}} anos'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'em ' + result;
+ } else {
+ return 'há ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt-BR/_lib/formatLong/index.js b/node_modules/date-fns/locale/pt-BR/_lib/formatLong/index.js
new file mode 100644
index 0000000..a1a2ca2
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, d 'de' MMMM 'de' y",
+ long: "d 'de' MMMM 'de' y",
+ medium: 'd MMM y',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'às' {{time}}",
+ long: "{{date}} 'às' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt-BR/_lib/formatRelative/index.js b/node_modules/date-fns/locale/pt-BR/_lib/formatRelative/index.js
new file mode 100644
index 0000000..d146287
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/_lib/formatRelative/index.js
@@ -0,0 +1,28 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ var weekday = date.getUTCDay();
+ var last = weekday === 0 || weekday === 6 ? 'último' : 'última';
+ return "'" + last + "' eeee 'às' p";
+ },
+ yesterday: "'ontem às' p",
+ today: "'hoje às' p",
+ tomorrow: "'amanhã às' p",
+ nextWeek: "eeee 'às' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt-BR/_lib/localize/index.js b/node_modules/date-fns/locale/pt-BR/_lib/localize/index.js
new file mode 100644
index 0000000..9dd690e
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/_lib/localize/index.js
@@ -0,0 +1,131 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['AC', 'DC'],
+ abbreviated: ['AC', 'DC'],
+ wide: ['antes de cristo', 'depois de cristo']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['T1', 'T2', 'T3', 'T4'],
+ wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre']
+};
+var monthValues = {
+ narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],
+ abbreviated: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],
+ wide: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro']
+};
+var dayValues = {
+ narrow: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],
+ short: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sab'],
+ abbreviated: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],
+ wide: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mn',
+ noon: 'md',
+ morning: 'manhã',
+ afternoon: 'tarde',
+ evening: 'tarde',
+ night: 'noite'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'manhã',
+ afternoon: 'tarde',
+ evening: 'tarde',
+ night: 'noite'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'manhã',
+ afternoon: 'tarde',
+ evening: 'tarde',
+ night: 'noite'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mn',
+ noon: 'md',
+ morning: 'da manhã',
+ afternoon: 'da tarde',
+ evening: 'da tarde',
+ night: 'da noite'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'da manhã',
+ afternoon: 'da tarde',
+ evening: 'da tarde',
+ night: 'da noite'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'da manhã',
+ afternoon: 'da tarde',
+ evening: 'da tarde',
+ night: 'da noite'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ if ((options === null || options === void 0 ? void 0 : options.unit) === 'week') {
+ return number + 'ª';
+ }
+ return number + 'º';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt-BR/_lib/match/index.js b/node_modules/date-fns/locale/pt-BR/_lib/match/index.js
new file mode 100644
index 0000000..bb78e1e
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/_lib/match/index.js
@@ -0,0 +1,109 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)[ºªo]?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ac|dc|a|d)/i,
+ abbreviated: /^(a\.?\s?c\.?|d\.?\s?c\.?)/i,
+ wide: /^(antes de cristo|depois de cristo)/i
+};
+var parseEraPatterns = {
+ any: [/^ac/i, /^dc/i],
+ wide: [/^antes de cristo/i, /^depois de cristo/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^T[1234]/i,
+ wide: /^[1234](º)? trimestre/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmajsond]/i,
+ abbreviated: /^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,
+ wide: /^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^fev/i, /^mar/i, /^abr/i, /^mai/i, /^jun/i, /^jul/i, /^ago/i, /^set/i, /^out/i, /^nov/i, /^dez/i]
+};
+var matchDayPatterns = {
+ narrow: /^(dom|[23456]ª?|s[aá]b)/i,
+ short: /^(dom|[23456]ª?|s[aá]b)/i,
+ abbreviated: /^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,
+ wide: /^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i
+};
+var parseDayPatterns = {
+ short: [/^d/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^s[aá]/i],
+ narrow: [/^d/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^s[aá]/i],
+ any: [/^d/i, /^seg/i, /^t/i, /^qua/i, /^qui/i, /^sex/i, /^s[aá]b/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mn|md|(da) (manhã|tarde|noite))/i,
+ any: /^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mn|^meia[-\s]noite/i,
+ noon: /^md|^meio[-\s]dia/i,
+ morning: /manhã/i,
+ afternoon: /tarde/i,
+ evening: /tarde/i,
+ night: /noite/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt-BR/index.d.ts b/node_modules/date-fns/locale/pt-BR/index.d.ts
new file mode 100644
index 0000000..e50a0b1
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ptBR } from 'date-fns/locale'
+export default ptBR
diff --git a/node_modules/date-fns/locale/pt-BR/index.js b/node_modules/date-fns/locale/pt-BR/index.js
new file mode 100644
index 0000000..028853e
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Portuguese locale (Brazil).
+ * @language Portuguese
+ * @iso-639-2 por
+ * @author Lucas Duailibe [@duailibe]{@link https://github.com/duailibe}
+ * @author Yago Carballo [@yagocarballo]{@link https://github.com/YagoCarballo}
+ */
+var locale = {
+ code: 'pt-BR',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt-BR/index.js.flow b/node_modules/date-fns/locale/pt-BR/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/pt-BR/package.json b/node_modules/date-fns/locale/pt-BR/package.json
new file mode 100644
index 0000000..1f6609d
--- /dev/null
+++ b/node_modules/date-fns/locale/pt-BR/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/pt-BR/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt/_lib/formatDistance/index.js b/node_modules/date-fns/locale/pt/_lib/formatDistance/index.js
new file mode 100644
index 0000000..94ac00f
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'menos de um segundo',
+ other: 'menos de {{count}} segundos'
+ },
+ xSeconds: {
+ one: '1 segundo',
+ other: '{{count}} segundos'
+ },
+ halfAMinute: 'meio minuto',
+ lessThanXMinutes: {
+ one: 'menos de um minuto',
+ other: 'menos de {{count}} minutos'
+ },
+ xMinutes: {
+ one: '1 minuto',
+ other: '{{count}} minutos'
+ },
+ aboutXHours: {
+ one: 'aproximadamente 1 hora',
+ other: 'aproximadamente {{count}} horas'
+ },
+ xHours: {
+ one: '1 hora',
+ other: '{{count}} horas'
+ },
+ xDays: {
+ one: '1 dia',
+ other: '{{count}} dias'
+ },
+ aboutXWeeks: {
+ one: 'aproximadamente 1 semana',
+ other: 'aproximadamente {{count}} semanas'
+ },
+ xWeeks: {
+ one: '1 semana',
+ other: '{{count}} semanas'
+ },
+ aboutXMonths: {
+ one: 'aproximadamente 1 mês',
+ other: 'aproximadamente {{count}} meses'
+ },
+ xMonths: {
+ one: '1 mês',
+ other: '{{count}} meses'
+ },
+ aboutXYears: {
+ one: 'aproximadamente 1 ano',
+ other: 'aproximadamente {{count}} anos'
+ },
+ xYears: {
+ one: '1 ano',
+ other: '{{count}} anos'
+ },
+ overXYears: {
+ one: 'mais de 1 ano',
+ other: 'mais de {{count}} anos'
+ },
+ almostXYears: {
+ one: 'quase 1 ano',
+ other: 'quase {{count}} anos'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'daqui a ' + result;
+ } else {
+ return 'há ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt/_lib/formatLong/index.js b/node_modules/date-fns/locale/pt/_lib/formatLong/index.js
new file mode 100644
index 0000000..6112512
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, d 'de' MMMM 'de' y",
+ long: "d 'de' MMMM 'de' y",
+ medium: "d 'de' MMM 'de' y",
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'às' {{time}}",
+ long: "{{date}} 'às' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt/_lib/formatRelative/index.js b/node_modules/date-fns/locale/pt/_lib/formatRelative/index.js
new file mode 100644
index 0000000..d146287
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/_lib/formatRelative/index.js
@@ -0,0 +1,28 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ var weekday = date.getUTCDay();
+ var last = weekday === 0 || weekday === 6 ? 'último' : 'última';
+ return "'" + last + "' eeee 'às' p";
+ },
+ yesterday: "'ontem às' p",
+ today: "'hoje às' p",
+ tomorrow: "'amanhã às' p",
+ nextWeek: "eeee 'às' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt/_lib/localize/index.js b/node_modules/date-fns/locale/pt/_lib/localize/index.js
new file mode 100644
index 0000000..9c1ef7a
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['aC', 'dC'],
+ abbreviated: ['a.C.', 'd.C.'],
+ wide: ['antes de Cristo', 'depois de Cristo']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['T1', 'T2', 'T3', 'T4'],
+ wide: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre']
+};
+var monthValues = {
+ narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],
+ abbreviated: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],
+ wide: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro']
+};
+var dayValues = {
+ narrow: ['d', 's', 't', 'q', 'q', 's', 's'],
+ short: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'],
+ abbreviated: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'],
+ wide: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'manhã',
+ afternoon: 'tarde',
+ evening: 'noite',
+ night: 'madrugada'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'manhã',
+ afternoon: 'tarde',
+ evening: 'noite',
+ night: 'madrugada'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'manhã',
+ afternoon: 'tarde',
+ evening: 'noite',
+ night: 'madrugada'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'da manhã',
+ afternoon: 'da tarde',
+ evening: 'da noite',
+ night: 'da madrugada'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'da manhã',
+ afternoon: 'da tarde',
+ evening: 'da noite',
+ night: 'da madrugada'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'meia-noite',
+ noon: 'meio-dia',
+ morning: 'da manhã',
+ afternoon: 'da tarde',
+ evening: 'da noite',
+ night: 'da madrugada'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'º';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt/_lib/match/index.js b/node_modules/date-fns/locale/pt/_lib/match/index.js
new file mode 100644
index 0000000..5a0ab1b
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(º|ª)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ac|dc|a|d)/i,
+ abbreviated: /^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,
+ wide: /^(antes de cristo|antes da era comum|depois de cristo|era comum)/i
+};
+var parseEraPatterns = {
+ any: [/^ac/i, /^dc/i],
+ wide: [/^(antes de cristo|antes da era comum)/i, /^(depois de cristo|era comum)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^T[1234]/i,
+ wide: /^[1234](º|ª)? trimestre/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,
+ wide: /^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ab/i, /^mai/i, /^jun/i, /^jul/i, /^ag/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[dstq]/i,
+ short: /^(dom|seg|ter|qua|qui|sex|s[áa]b)/i,
+ abbreviated: /^(dom|seg|ter|qua|qui|sex|s[áa]b)/i,
+ wide: /^(domingo|segunda-?\s?feira|terça-?\s?feira|quarta-?\s?feira|quinta-?\s?feira|sexta-?\s?feira|s[áa]bado)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^s/i, /^t/i, /^q/i, /^q/i, /^s/i, /^s/i],
+ any: [/^d/i, /^seg/i, /^t/i, /^qua/i, /^qui/i, /^sex/i, /^s[áa]/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i,
+ any: /^([ap]\.?\s?m\.?|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^meia/i,
+ noon: /^meio/i,
+ morning: /manh[ãa]/i,
+ afternoon: /tarde/i,
+ evening: /noite/i,
+ night: /madrugada/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt/index.d.ts b/node_modules/date-fns/locale/pt/index.d.ts
new file mode 100644
index 0000000..b848c91
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { pt } from 'date-fns/locale'
+export default pt
diff --git a/node_modules/date-fns/locale/pt/index.js b/node_modules/date-fns/locale/pt/index.js
new file mode 100644
index 0000000..7204089
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Portuguese locale.
+ * @language Portuguese
+ * @iso-639-2 por
+ * @author Dário Freire [@dfreire]{@link https://github.com/dfreire}
+ * @author Adrián de la Rosa [@adrm]{@link https://github.com/adrm}
+ */
+var locale = {
+ code: 'pt',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/pt/index.js.flow b/node_modules/date-fns/locale/pt/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/pt/package.json b/node_modules/date-fns/locale/pt/package.json
new file mode 100644
index 0000000..b266f48
--- /dev/null
+++ b/node_modules/date-fns/locale/pt/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/pt/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ro/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ro/_lib/formatDistance/index.js
new file mode 100644
index 0000000..18c8c70
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'mai puțin de o secundă',
+ other: 'mai puțin de {{count}} secunde'
+ },
+ xSeconds: {
+ one: '1 secundă',
+ other: '{{count}} secunde'
+ },
+ halfAMinute: 'jumătate de minut',
+ lessThanXMinutes: {
+ one: 'mai puțin de un minut',
+ other: 'mai puțin de {{count}} minute'
+ },
+ xMinutes: {
+ one: '1 minut',
+ other: '{{count}} minute'
+ },
+ aboutXHours: {
+ one: 'circa 1 oră',
+ other: 'circa {{count}} ore'
+ },
+ xHours: {
+ one: '1 oră',
+ other: '{{count}} ore'
+ },
+ xDays: {
+ one: '1 zi',
+ other: '{{count}} zile'
+ },
+ aboutXWeeks: {
+ one: 'circa o săptămână',
+ other: 'circa {{count}} săptămâni'
+ },
+ xWeeks: {
+ one: '1 săptămână',
+ other: '{{count}} săptămâni'
+ },
+ aboutXMonths: {
+ one: 'circa 1 lună',
+ other: 'circa {{count}} luni'
+ },
+ xMonths: {
+ one: '1 lună',
+ other: '{{count}} luni'
+ },
+ aboutXYears: {
+ one: 'circa 1 an',
+ other: 'circa {{count}} ani'
+ },
+ xYears: {
+ one: '1 an',
+ other: '{{count}} ani'
+ },
+ overXYears: {
+ one: 'peste 1 an',
+ other: 'peste {{count}} ani'
+ },
+ almostXYears: {
+ one: 'aproape 1 an',
+ other: 'aproape {{count}} ani'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'în ' + result;
+ } else {
+ return result + ' în urmă';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ro/_lib/formatLong/index.js b/node_modules/date-fns/locale/ro/_lib/formatLong/index.js
new file mode 100644
index 0000000..a8b29c2
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d MMMM yyyy',
+ long: 'd MMMM yyyy',
+ medium: 'd MMM yyyy',
+ short: 'dd.MM.yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'la' {{time}}",
+ long: "{{date}} 'la' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ro/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ro/_lib/formatRelative/index.js
new file mode 100644
index 0000000..49613d0
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'trecută la' p",
+ yesterday: "'ieri la' p",
+ today: "'astăzi la' p",
+ tomorrow: "'mâine la' p",
+ nextWeek: "eeee 'viitoare la' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ro/_lib/localize/index.js b/node_modules/date-fns/locale/ro/_lib/localize/index.js
new file mode 100644
index 0000000..2f45f47
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/_lib/localize/index.js
@@ -0,0 +1,127 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['Î', 'D'],
+ abbreviated: ['Î.d.C.', 'D.C.'],
+ wide: ['Înainte de Cristos', 'După Cristos']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['T1', 'T2', 'T3', 'T4'],
+ wide: ['primul trimestru', 'al doilea trimestru', 'al treilea trimestru', 'al patrulea trimestru']
+};
+var monthValues = {
+ narrow: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['ian', 'feb', 'mar', 'apr', 'mai', 'iun', 'iul', 'aug', 'sep', 'oct', 'noi', 'dec'],
+ wide: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie']
+};
+var dayValues = {
+ narrow: ['d', 'l', 'm', 'm', 'j', 'v', 's'],
+ short: ['du', 'lu', 'ma', 'mi', 'jo', 'vi', 'sâ'],
+ abbreviated: ['dum', 'lun', 'mar', 'mie', 'joi', 'vin', 'sâm'],
+ wide: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mn',
+ noon: 'ami',
+ morning: 'dim',
+ afternoon: 'da',
+ evening: 's',
+ night: 'n'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'miezul nopții',
+ noon: 'amiază',
+ morning: 'dimineață',
+ afternoon: 'după-amiază',
+ evening: 'seară',
+ night: 'noapte'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'miezul nopții',
+ noon: 'amiază',
+ morning: 'dimineață',
+ afternoon: 'după-amiază',
+ evening: 'seară',
+ night: 'noapte'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'mn',
+ noon: 'amiază',
+ morning: 'dimineață',
+ afternoon: 'după-amiază',
+ evening: 'seară',
+ night: 'noapte'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'miezul nopții',
+ noon: 'amiază',
+ morning: 'dimineață',
+ afternoon: 'după-amiază',
+ evening: 'seară',
+ night: 'noapte'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'miezul nopții',
+ noon: 'amiază',
+ morning: 'dimineață',
+ afternoon: 'după-amiază',
+ evening: 'seară',
+ night: 'noapte'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ro/_lib/match/index.js b/node_modules/date-fns/locale/ro/_lib/match/index.js
new file mode 100644
index 0000000..b5db246
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(Î|D)/i,
+ abbreviated: /^(Î\.?\s?d\.?\s?C\.?|Î\.?\s?e\.?\s?n\.?|D\.?\s?C\.?|e\.?\s?n\.?)/i,
+ wide: /^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)/i
+};
+var parseEraPatterns = {
+ any: [/^ÎC/i, /^DC/i],
+ wide: [/^(Înainte de Cristos|Înaintea erei noastre)/i, /^(După Cristos|Era noastră)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^T[1234]/i,
+ wide: /^trimestrul [1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[ifmaasond]/i,
+ abbreviated: /^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)/i,
+ wide: /^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^i/i, /^f/i, /^m/i, /^a/i, /^m/i, /^i/i, /^i/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ia/i, /^f/i, /^mar/i, /^ap/i, /^mai/i, /^iun/i, /^iul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[dlmjvs]/i,
+ short: /^(d|l|ma|mi|j|v|s)/i,
+ abbreviated: /^(dum|lun|mar|mie|jo|vi|sâ)/i,
+ wide: /^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^l/i, /^m/i, /^m/i, /^j/i, /^v/i, /^s/i],
+ any: [/^d/i, /^l/i, /^ma/i, /^mi/i, /^j/i, /^v/i, /^s/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))/i,
+ any: /^([ap]\.?\s?m\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mn/i,
+ noon: /amiaza/i,
+ morning: /dimineaţa/i,
+ afternoon: /după-amiaza/i,
+ evening: /seara/i,
+ night: /noaptea/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ro/index.d.ts b/node_modules/date-fns/locale/ro/index.d.ts
new file mode 100644
index 0000000..c19fdec
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ro } from 'date-fns/locale'
+export default ro
diff --git a/node_modules/date-fns/locale/ro/index.js b/node_modules/date-fns/locale/ro/index.js
new file mode 100644
index 0000000..f79a663
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Romanian locale.
+ * @language Romanian
+ * @iso-639-2 ron
+ * @author Sergiu Munteanu [@jsergiu]{@link https://github.com/jsergiu}
+ * @author Adrian Ocneanu [@aocneanu]{@link https://github.com/aocneanu}
+ * @author Mihai Ocneanu [@gandesc]{@link https://github.com/gandesc}
+ */
+var locale = {
+ code: 'ro',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ro/index.js.flow b/node_modules/date-fns/locale/ro/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ro/package.json b/node_modules/date-fns/locale/ro/package.json
new file mode 100644
index 0000000..3816f1a
--- /dev/null
+++ b/node_modules/date-fns/locale/ro/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ro/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ru/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ru/_lib/formatDistance/index.js
new file mode 100644
index 0000000..d0deb11
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/_lib/formatDistance/index.js
@@ -0,0 +1,235 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function declension(scheme, count) {
+ // scheme for count=1 exists
+ if (scheme.one !== undefined && count === 1) {
+ return scheme.one;
+ }
+ var rem10 = count % 10;
+ var rem100 = count % 100;
+
+ // 1, 21, 31, ...
+ if (rem10 === 1 && rem100 !== 11) {
+ return scheme.singularNominative.replace('{{count}}', String(count));
+
+ // 2, 3, 4, 22, 23, 24, 32 ...
+ } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) {
+ return scheme.singularGenitive.replace('{{count}}', String(count));
+
+ // 5, 6, 7, 8, 9, 10, 11, ...
+ } else {
+ return scheme.pluralGenitive.replace('{{count}}', String(count));
+ }
+}
+function buildLocalizeTokenFn(scheme) {
+ return function (count, options) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ if (scheme.future) {
+ return declension(scheme.future, count);
+ } else {
+ return 'через ' + declension(scheme.regular, count);
+ }
+ } else {
+ if (scheme.past) {
+ return declension(scheme.past, count);
+ } else {
+ return declension(scheme.regular, count) + ' назад';
+ }
+ }
+ } else {
+ return declension(scheme.regular, count);
+ }
+ };
+}
+var formatDistanceLocale = {
+ lessThanXSeconds: buildLocalizeTokenFn({
+ regular: {
+ one: 'меньше секунды',
+ singularNominative: 'меньше {{count}} секунды',
+ singularGenitive: 'меньше {{count}} секунд',
+ pluralGenitive: 'меньше {{count}} секунд'
+ },
+ future: {
+ one: 'меньше, чем через секунду',
+ singularNominative: 'меньше, чем через {{count}} секунду',
+ singularGenitive: 'меньше, чем через {{count}} секунды',
+ pluralGenitive: 'меньше, чем через {{count}} секунд'
+ }
+ }),
+ xSeconds: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} секунда',
+ singularGenitive: '{{count}} секунды',
+ pluralGenitive: '{{count}} секунд'
+ },
+ past: {
+ singularNominative: '{{count}} секунду назад',
+ singularGenitive: '{{count}} секунды назад',
+ pluralGenitive: '{{count}} секунд назад'
+ },
+ future: {
+ singularNominative: 'через {{count}} секунду',
+ singularGenitive: 'через {{count}} секунды',
+ pluralGenitive: 'через {{count}} секунд'
+ }
+ }),
+ halfAMinute: function halfAMinute(_count, options) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'через полминуты';
+ } else {
+ return 'полминуты назад';
+ }
+ }
+ return 'полминуты';
+ },
+ lessThanXMinutes: buildLocalizeTokenFn({
+ regular: {
+ one: 'меньше минуты',
+ singularNominative: 'меньше {{count}} минуты',
+ singularGenitive: 'меньше {{count}} минут',
+ pluralGenitive: 'меньше {{count}} минут'
+ },
+ future: {
+ one: 'меньше, чем через минуту',
+ singularNominative: 'меньше, чем через {{count}} минуту',
+ singularGenitive: 'меньше, чем через {{count}} минуты',
+ pluralGenitive: 'меньше, чем через {{count}} минут'
+ }
+ }),
+ xMinutes: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} минута',
+ singularGenitive: '{{count}} минуты',
+ pluralGenitive: '{{count}} минут'
+ },
+ past: {
+ singularNominative: '{{count}} минуту назад',
+ singularGenitive: '{{count}} минуты назад',
+ pluralGenitive: '{{count}} минут назад'
+ },
+ future: {
+ singularNominative: 'через {{count}} минуту',
+ singularGenitive: 'через {{count}} минуты',
+ pluralGenitive: 'через {{count}} минут'
+ }
+ }),
+ aboutXHours: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'около {{count}} часа',
+ singularGenitive: 'около {{count}} часов',
+ pluralGenitive: 'около {{count}} часов'
+ },
+ future: {
+ singularNominative: 'приблизительно через {{count}} час',
+ singularGenitive: 'приблизительно через {{count}} часа',
+ pluralGenitive: 'приблизительно через {{count}} часов'
+ }
+ }),
+ xHours: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} час',
+ singularGenitive: '{{count}} часа',
+ pluralGenitive: '{{count}} часов'
+ }
+ }),
+ xDays: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} день',
+ singularGenitive: '{{count}} дня',
+ pluralGenitive: '{{count}} дней'
+ }
+ }),
+ aboutXWeeks: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'около {{count}} недели',
+ singularGenitive: 'около {{count}} недель',
+ pluralGenitive: 'около {{count}} недель'
+ },
+ future: {
+ singularNominative: 'приблизительно через {{count}} неделю',
+ singularGenitive: 'приблизительно через {{count}} недели',
+ pluralGenitive: 'приблизительно через {{count}} недель'
+ }
+ }),
+ xWeeks: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} неделя',
+ singularGenitive: '{{count}} недели',
+ pluralGenitive: '{{count}} недель'
+ }
+ }),
+ aboutXMonths: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'около {{count}} месяца',
+ singularGenitive: 'около {{count}} месяцев',
+ pluralGenitive: 'около {{count}} месяцев'
+ },
+ future: {
+ singularNominative: 'приблизительно через {{count}} месяц',
+ singularGenitive: 'приблизительно через {{count}} месяца',
+ pluralGenitive: 'приблизительно через {{count}} месяцев'
+ }
+ }),
+ xMonths: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} месяц',
+ singularGenitive: '{{count}} месяца',
+ pluralGenitive: '{{count}} месяцев'
+ }
+ }),
+ aboutXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'около {{count}} года',
+ singularGenitive: 'около {{count}} лет',
+ pluralGenitive: 'около {{count}} лет'
+ },
+ future: {
+ singularNominative: 'приблизительно через {{count}} год',
+ singularGenitive: 'приблизительно через {{count}} года',
+ pluralGenitive: 'приблизительно через {{count}} лет'
+ }
+ }),
+ xYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} год',
+ singularGenitive: '{{count}} года',
+ pluralGenitive: '{{count}} лет'
+ }
+ }),
+ overXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'больше {{count}} года',
+ singularGenitive: 'больше {{count}} лет',
+ pluralGenitive: 'больше {{count}} лет'
+ },
+ future: {
+ singularNominative: 'больше, чем через {{count}} год',
+ singularGenitive: 'больше, чем через {{count}} года',
+ pluralGenitive: 'больше, чем через {{count}} лет'
+ }
+ }),
+ almostXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'почти {{count}} год',
+ singularGenitive: 'почти {{count}} года',
+ pluralGenitive: 'почти {{count}} лет'
+ },
+ future: {
+ singularNominative: 'почти через {{count}} год',
+ singularGenitive: 'почти через {{count}} года',
+ pluralGenitive: 'почти через {{count}} лет'
+ }
+ })
+};
+var formatDistance = function formatDistance(token, count, options) {
+ return formatDistanceLocale[token](count, options);
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ru/_lib/formatLong/index.js b/node_modules/date-fns/locale/ru/_lib/formatLong/index.js
new file mode 100644
index 0000000..f69309d
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, d MMMM y 'г.'",
+ long: "d MMMM y 'г.'",
+ medium: "d MMM y 'г.'",
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ru/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ru/_lib/formatRelative/index.js
new file mode 100644
index 0000000..cfc6728
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/_lib/formatRelative/index.js
@@ -0,0 +1,79 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var accusativeWeekdays = ['воскресенье', 'понедельник', 'вторник', 'среду', 'четверг', 'пятницу', 'субботу'];
+function _lastWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0:
+ return "'в прошлое " + weekday + " в' p";
+ case 1:
+ case 2:
+ case 4:
+ return "'в прошлый " + weekday + " в' p";
+ case 3:
+ case 5:
+ case 6:
+ return "'в прошлую " + weekday + " в' p";
+ }
+}
+function thisWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ if (day === 2 /* Tue */) {
+ return "'во " + weekday + " в' p";
+ } else {
+ return "'в " + weekday + " в' p";
+ }
+}
+function _nextWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0:
+ return "'в следующее " + weekday + " в' p";
+ case 1:
+ case 2:
+ case 4:
+ return "'в следующий " + weekday + " в' p";
+ case 3:
+ case 5:
+ case 6:
+ return "'в следующую " + weekday + " в' p";
+ }
+}
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _lastWeek(day);
+ }
+ },
+ yesterday: "'вчера в' p",
+ today: "'сегодня в' p",
+ tomorrow: "'завтра в' p",
+ nextWeek: function nextWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _nextWeek(day);
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ru/_lib/localize/index.js b/node_modules/date-fns/locale/ru/_lib/localize/index.js
new file mode 100644
index 0000000..50adac5
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/_lib/localize/index.js
@@ -0,0 +1,144 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['до н.э.', 'н.э.'],
+ abbreviated: ['до н. э.', 'н. э.'],
+ wide: ['до нашей эры', 'нашей эры']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'],
+ wide: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал']
+};
+var monthValues = {
+ narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],
+ abbreviated: ['янв.', 'фев.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'],
+ wide: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь']
+};
+var formattingMonthValues = {
+ narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],
+ abbreviated: ['янв.', 'фев.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'],
+ wide: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря']
+};
+var dayValues = {
+ narrow: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'],
+ short: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
+ abbreviated: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'суб'],
+ wide: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'полн.',
+ noon: 'полд.',
+ morning: 'утро',
+ afternoon: 'день',
+ evening: 'веч.',
+ night: 'ночь'
+ },
+ abbreviated: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'полн.',
+ noon: 'полд.',
+ morning: 'утро',
+ afternoon: 'день',
+ evening: 'веч.',
+ night: 'ночь'
+ },
+ wide: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'полночь',
+ noon: 'полдень',
+ morning: 'утро',
+ afternoon: 'день',
+ evening: 'вечер',
+ night: 'ночь'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'полн.',
+ noon: 'полд.',
+ morning: 'утра',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночи'
+ },
+ abbreviated: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'полн.',
+ noon: 'полд.',
+ morning: 'утра',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночи'
+ },
+ wide: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'полночь',
+ noon: 'полдень',
+ morning: 'утра',
+ afternoon: 'дня',
+ evening: 'вечера',
+ night: 'ночи'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = options === null || options === void 0 ? void 0 : options.unit;
+ var suffix;
+ if (unit === 'date') {
+ suffix = '-е';
+ } else if (unit === 'week' || unit === 'minute' || unit === 'second') {
+ suffix = '-я';
+ } else {
+ suffix = '-й';
+ }
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'any',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ru/_lib/match/index.js b/node_modules/date-fns/locale/ru/_lib/match/index.js
new file mode 100644
index 0000000..c0baee5
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^((до )?н\.?\s?э\.?)/i,
+ abbreviated: /^((до )?н\.?\s?э\.?)/i,
+ wide: /^(до нашей эры|нашей эры|наша эра)/i
+};
+var parseEraPatterns = {
+ any: [/^д/i, /^н/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234](-?[ыои]?й?)? кв.?/i,
+ wide: /^[1234](-?[ыои]?й?)? квартал/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[яфмаисонд]/i,
+ abbreviated: /^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i,
+ wide: /^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i
+};
+var parseMonthPatterns = {
+ narrow: [/^я/i, /^ф/i, /^м/i, /^а/i, /^м/i, /^и/i, /^и/i, /^а/i, /^с/i, /^о/i, /^н/i, /^я/i],
+ any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^ав/i, /^с/i, /^о/i, /^н/i, /^д/i]
+};
+var matchDayPatterns = {
+ narrow: /^[впсч]/i,
+ short: /^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i,
+ abbreviated: /^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i,
+ wide: /^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i
+};
+var parseDayPatterns = {
+ narrow: [/^в/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i],
+ any: [/^в[ос]/i, /^п[он]/i, /^в/i, /^ср/i, /^ч/i, /^п[ят]/i, /^с[уб]/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,
+ abbreviated: /^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,
+ wide: /^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^дп/i,
+ pm: /^пп/i,
+ midnight: /^полн/i,
+ noon: /^полд/i,
+ morning: /^у/i,
+ afternoon: /^д[ен]/i,
+ evening: /^в/i,
+ night: /^н/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ru/index.d.ts b/node_modules/date-fns/locale/ru/index.d.ts
new file mode 100644
index 0000000..1a7f74f
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ru } from 'date-fns/locale'
+export default ru
diff --git a/node_modules/date-fns/locale/ru/index.js b/node_modules/date-fns/locale/ru/index.js
new file mode 100644
index 0000000..3985e3b
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Russian locale.
+ * @language Russian
+ * @iso-639-2 rus
+ * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp}
+ * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss}
+ */
+var locale = {
+ code: 'ru',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ru/index.js.flow b/node_modules/date-fns/locale/ru/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ru/package.json b/node_modules/date-fns/locale/ru/package.json
new file mode 100644
index 0000000..33bb4ec
--- /dev/null
+++ b/node_modules/date-fns/locale/ru/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ru/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sk/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sk/_lib/formatDistance/index.js
new file mode 100644
index 0000000..40ac285
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/_lib/formatDistance/index.js
@@ -0,0 +1,195 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function declensionGroup(scheme, count) {
+ if (count === 1 && scheme.one) {
+ return scheme.one;
+ }
+ if (count >= 2 && count <= 4 && scheme.twoFour) {
+ return scheme.twoFour;
+ }
+
+ // if count === null || count === 0 || count >= 5
+ return scheme.other;
+}
+function declension(scheme, count, time) {
+ var group = declensionGroup(scheme, count);
+ var finalText = group[time];
+ return finalText.replace('{{count}}', String(count));
+}
+function extractPreposition(token) {
+ var result = ['lessThan', 'about', 'over', 'almost'].filter(function (preposition) {
+ return !!token.match(new RegExp('^' + preposition));
+ });
+ return result[0];
+}
+function prefixPreposition(preposition) {
+ var translation = '';
+ if (preposition === 'almost') {
+ translation = 'takmer';
+ }
+ if (preposition === 'about') {
+ translation = 'približne';
+ }
+ return translation.length > 0 ? translation + ' ' : '';
+}
+function suffixPreposition(preposition) {
+ var translation = '';
+ if (preposition === 'lessThan') {
+ translation = 'menej než';
+ }
+ if (preposition === 'over') {
+ translation = 'viac než';
+ }
+ return translation.length > 0 ? translation + ' ' : '';
+}
+function lowercaseFirstLetter(string) {
+ return string.charAt(0).toLowerCase() + string.slice(1);
+}
+var formatDistanceLocale = {
+ xSeconds: {
+ one: {
+ present: 'sekunda',
+ past: 'sekundou',
+ future: 'sekundu'
+ },
+ twoFour: {
+ present: '{{count}} sekundy',
+ past: '{{count}} sekundami',
+ future: '{{count}} sekundy'
+ },
+ other: {
+ present: '{{count}} sekúnd',
+ past: '{{count}} sekundami',
+ future: '{{count}} sekúnd'
+ }
+ },
+ halfAMinute: {
+ other: {
+ present: 'pol minúty',
+ past: 'pol minútou',
+ future: 'pol minúty'
+ }
+ },
+ xMinutes: {
+ one: {
+ present: 'minúta',
+ past: 'minútou',
+ future: 'minútu'
+ },
+ twoFour: {
+ present: '{{count}} minúty',
+ past: '{{count}} minútami',
+ future: '{{count}} minúty'
+ },
+ other: {
+ present: '{{count}} minút',
+ past: '{{count}} minútami',
+ future: '{{count}} minút'
+ }
+ },
+ xHours: {
+ one: {
+ present: 'hodina',
+ past: 'hodinou',
+ future: 'hodinu'
+ },
+ twoFour: {
+ present: '{{count}} hodiny',
+ past: '{{count}} hodinami',
+ future: '{{count}} hodiny'
+ },
+ other: {
+ present: '{{count}} hodín',
+ past: '{{count}} hodinami',
+ future: '{{count}} hodín'
+ }
+ },
+ xDays: {
+ one: {
+ present: 'deň',
+ past: 'dňom',
+ future: 'deň'
+ },
+ twoFour: {
+ present: '{{count}} dni',
+ past: '{{count}} dňami',
+ future: '{{count}} dni'
+ },
+ other: {
+ present: '{{count}} dní',
+ past: '{{count}} dňami',
+ future: '{{count}} dní'
+ }
+ },
+ xWeeks: {
+ one: {
+ present: 'týždeň',
+ past: 'týždňom',
+ future: 'týždeň'
+ },
+ twoFour: {
+ present: '{{count}} týždne',
+ past: '{{count}} týždňami',
+ future: '{{count}} týždne'
+ },
+ other: {
+ present: '{{count}} týždňov',
+ past: '{{count}} týždňami',
+ future: '{{count}} týždňov'
+ }
+ },
+ xMonths: {
+ one: {
+ present: 'mesiac',
+ past: 'mesiacom',
+ future: 'mesiac'
+ },
+ twoFour: {
+ present: '{{count}} mesiace',
+ past: '{{count}} mesiacmi',
+ future: '{{count}} mesiace'
+ },
+ other: {
+ present: '{{count}} mesiacov',
+ past: '{{count}} mesiacmi',
+ future: '{{count}} mesiacov'
+ }
+ },
+ xYears: {
+ one: {
+ present: 'rok',
+ past: 'rokom',
+ future: 'rok'
+ },
+ twoFour: {
+ present: '{{count}} roky',
+ past: '{{count}} rokmi',
+ future: '{{count}} roky'
+ },
+ other: {
+ present: '{{count}} rokov',
+ past: '{{count}} rokmi',
+ future: '{{count}} rokov'
+ }
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var preposition = extractPreposition(token) || '';
+ var key = lowercaseFirstLetter(token.substring(preposition.length));
+ var scheme = formatDistanceLocale[key];
+ if (!(options !== null && options !== void 0 && options.addSuffix)) {
+ return prefixPreposition(preposition) + suffixPreposition(preposition) + declension(scheme, count, 'present');
+ }
+ if (options.comparison && options.comparison > 0) {
+ return prefixPreposition(preposition) + 'o ' + suffixPreposition(preposition) + declension(scheme, count, 'future');
+ } else {
+ return prefixPreposition(preposition) + 'pred ' + suffixPreposition(preposition) + declension(scheme, count, 'past');
+ }
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sk/_lib/formatLong/index.js b/node_modules/date-fns/locale/sk/_lib/formatLong/index.js
new file mode 100644
index 0000000..6ecc866
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/_lib/formatLong/index.js
@@ -0,0 +1,48 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1986
+var dateFormats = {
+ full: 'EEEE d. MMMM y',
+ long: 'd. MMMM y',
+ medium: 'd. M. y',
+ short: 'd. M. y'
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#2149
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1994
+var dateTimeFormats = {
+ full: '{{date}}, {{time}}',
+ long: '{{date}}, {{time}}',
+ medium: '{{date}}, {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sk/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sk/_lib/formatRelative/index.js
new file mode 100644
index 0000000..ff6ddc7
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/_lib/formatRelative/index.js
@@ -0,0 +1,72 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+// https://www.unicode.org/cldr/charts/32/summary/sk.html?hide#1308
+var accusativeWeekdays = ['nedeľu', 'pondelok', 'utorok', 'stredu', 'štvrtok', 'piatok', 'sobotu'];
+function _lastWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0: /* Sun */
+ case 3: /* Wed */
+ case 6 /* Sat */:
+ return "'minulú " + weekday + " o' p";
+ default:
+ return "'minulý' eeee 'o' p";
+ }
+}
+function thisWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ if (day === 4 /* Thu */) {
+ return "'vo' eeee 'o' p";
+ } else {
+ return "'v " + weekday + " o' p";
+ }
+}
+function _nextWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0: /* Sun */
+ case 4: /* Wed */
+ case 6 /* Sat */:
+ return "'budúcu " + weekday + " o' p";
+ default:
+ return "'budúci' eeee 'o' p";
+ }
+}
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _lastWeek(day);
+ }
+ },
+ yesterday: "'včera o' p",
+ today: "'dnes o' p",
+ tomorrow: "'zajtra o' p",
+ nextWeek: function nextWeek(date, baseDate, options) {
+ var day = date.getUTCDay();
+ if ((0, _index.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return _nextWeek(day);
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sk/_lib/localize/index.js b/node_modules/date-fns/locale/sk/_lib/localize/index.js
new file mode 100644
index 0000000..a200dfc
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/_lib/localize/index.js
@@ -0,0 +1,144 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+// https://www.unicode.org/cldr/charts/32/summary/sk.html#1772
+var eraValues = {
+ narrow: ['pred Kr.', 'po Kr.'],
+ abbreviated: ['pred Kr.', 'po Kr.'],
+ wide: ['pred Kristom', 'po Kristovi']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/sk.html#1780
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', '4. štvrťrok']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/sk.html#1804
+var monthValues = {
+ narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],
+ abbreviated: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'],
+ wide: ['január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december']
+};
+var formattingMonthValues = {
+ narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],
+ abbreviated: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'],
+ wide: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/sk.html#1876
+var dayValues = {
+ narrow: ['n', 'p', 'u', 's', 'š', 'p', 's'],
+ short: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'],
+ abbreviated: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'],
+ wide: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/sk.html#1932
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'poln.',
+ noon: 'pol.',
+ morning: 'ráno',
+ afternoon: 'pop.',
+ evening: 'več.',
+ night: 'noc'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'poln.',
+ noon: 'pol.',
+ morning: 'ráno',
+ afternoon: 'popol.',
+ evening: 'večer',
+ night: 'noc'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'polnoc',
+ noon: 'poludnie',
+ morning: 'ráno',
+ afternoon: 'popoludnie',
+ evening: 'večer',
+ night: 'noc'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'o poln.',
+ noon: 'nap.',
+ morning: 'ráno',
+ afternoon: 'pop.',
+ evening: 'več.',
+ night: 'v n.'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'o poln.',
+ noon: 'napol.',
+ morning: 'ráno',
+ afternoon: 'popol.',
+ evening: 'večer',
+ night: 'v noci'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'o polnoci',
+ noon: 'napoludnie',
+ morning: 'ráno',
+ afternoon: 'popoludní',
+ evening: 'večer',
+ night: 'v noci'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sk/_lib/match/index.js b/node_modules/date-fns/locale/sk/_lib/match/index.js
new file mode 100644
index 0000000..89cf80e
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\.?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,
+ abbreviated: /^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,
+ wide: /^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)/i
+};
+var parseEraPatterns = {
+ any: [/^pr/i, /^(po|n)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234]\. [šs]tvr[ťt]rok/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)/i,
+ wide: /^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^m[áa]j/i, /^j[úu]n/i, /^j[úu]l/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[npusšp]/i,
+ short: /^(ne|po|ut|st|št|pi|so)/i,
+ abbreviated: /^(ne|po|ut|st|št|pi|so)/i,
+ wide: /^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])/i
+};
+var parseDayPatterns = {
+ narrow: [/^n/i, /^p/i, /^u/i, /^s/i, /^š/i, /^p/i, /^s/i],
+ any: [/^n/i, /^po/i, /^u/i, /^st/i, /^(št|stv)/i, /^pi/i, /^so/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(am|pm|(o )?poln\.?|(nap\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]\.?|(v n\.?|noc))/i,
+ abbreviated: /^(am|pm|(o )?poln\.?|(napol\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]er|(v )?noci?)/i,
+ any: /^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^am/i,
+ pm: /^pm/i,
+ midnight: /poln/i,
+ noon: /^(nap|(na)?pol(\.|u))/i,
+ morning: /^r[áa]no/i,
+ afternoon: /^pop/i,
+ evening: /^ve[čc]/i,
+ night: /^(noc|v n\.)/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sk/index.d.ts b/node_modules/date-fns/locale/sk/index.d.ts
new file mode 100644
index 0000000..362dd32
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { sk } from 'date-fns/locale'
+export default sk
diff --git a/node_modules/date-fns/locale/sk/index.js b/node_modules/date-fns/locale/sk/index.js
new file mode 100644
index 0000000..e8f60bb
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Slovak locale.
+ * @language Slovak
+ * @iso-639-2 slk
+ * @author Marek Suscak [@mareksuscak]{@link https://github.com/mareksuscak}
+ */
+var locale = {
+ code: 'sk',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sk/index.js.flow b/node_modules/date-fns/locale/sk/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/sk/package.json b/node_modules/date-fns/locale/sk/package.json
new file mode 100644
index 0000000..8c34807
--- /dev/null
+++ b/node_modules/date-fns/locale/sk/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/sk/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sl/_lib/formatDistance/index.js
new file mode 100644
index 0000000..3efa122
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/_lib/formatDistance/index.js
@@ -0,0 +1,327 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function isPluralType(val) {
+ return val.one !== undefined;
+}
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ present: {
+ one: 'manj kot {{count}} sekunda',
+ two: 'manj kot {{count}} sekundi',
+ few: 'manj kot {{count}} sekunde',
+ other: 'manj kot {{count}} sekund'
+ },
+ past: {
+ one: 'manj kot {{count}} sekundo',
+ two: 'manj kot {{count}} sekundama',
+ few: 'manj kot {{count}} sekundami',
+ other: 'manj kot {{count}} sekundami'
+ },
+ future: {
+ one: 'manj kot {{count}} sekundo',
+ two: 'manj kot {{count}} sekundi',
+ few: 'manj kot {{count}} sekunde',
+ other: 'manj kot {{count}} sekund'
+ }
+ },
+ xSeconds: {
+ present: {
+ one: '{{count}} sekunda',
+ two: '{{count}} sekundi',
+ few: '{{count}} sekunde',
+ other: '{{count}} sekund'
+ },
+ past: {
+ one: '{{count}} sekundo',
+ two: '{{count}} sekundama',
+ few: '{{count}} sekundami',
+ other: '{{count}} sekundami'
+ },
+ future: {
+ one: '{{count}} sekundo',
+ two: '{{count}} sekundi',
+ few: '{{count}} sekunde',
+ other: '{{count}} sekund'
+ }
+ },
+ halfAMinute: 'pol minute',
+ lessThanXMinutes: {
+ present: {
+ one: 'manj kot {{count}} minuta',
+ two: 'manj kot {{count}} minuti',
+ few: 'manj kot {{count}} minute',
+ other: 'manj kot {{count}} minut'
+ },
+ past: {
+ one: 'manj kot {{count}} minuto',
+ two: 'manj kot {{count}} minutama',
+ few: 'manj kot {{count}} minutami',
+ other: 'manj kot {{count}} minutami'
+ },
+ future: {
+ one: 'manj kot {{count}} minuto',
+ two: 'manj kot {{count}} minuti',
+ few: 'manj kot {{count}} minute',
+ other: 'manj kot {{count}} minut'
+ }
+ },
+ xMinutes: {
+ present: {
+ one: '{{count}} minuta',
+ two: '{{count}} minuti',
+ few: '{{count}} minute',
+ other: '{{count}} minut'
+ },
+ past: {
+ one: '{{count}} minuto',
+ two: '{{count}} minutama',
+ few: '{{count}} minutami',
+ other: '{{count}} minutami'
+ },
+ future: {
+ one: '{{count}} minuto',
+ two: '{{count}} minuti',
+ few: '{{count}} minute',
+ other: '{{count}} minut'
+ }
+ },
+ aboutXHours: {
+ present: {
+ one: 'približno {{count}} ura',
+ two: 'približno {{count}} uri',
+ few: 'približno {{count}} ure',
+ other: 'približno {{count}} ur'
+ },
+ past: {
+ one: 'približno {{count}} uro',
+ two: 'približno {{count}} urama',
+ few: 'približno {{count}} urami',
+ other: 'približno {{count}} urami'
+ },
+ future: {
+ one: 'približno {{count}} uro',
+ two: 'približno {{count}} uri',
+ few: 'približno {{count}} ure',
+ other: 'približno {{count}} ur'
+ }
+ },
+ xHours: {
+ present: {
+ one: '{{count}} ura',
+ two: '{{count}} uri',
+ few: '{{count}} ure',
+ other: '{{count}} ur'
+ },
+ past: {
+ one: '{{count}} uro',
+ two: '{{count}} urama',
+ few: '{{count}} urami',
+ other: '{{count}} urami'
+ },
+ future: {
+ one: '{{count}} uro',
+ two: '{{count}} uri',
+ few: '{{count}} ure',
+ other: '{{count}} ur'
+ }
+ },
+ xDays: {
+ present: {
+ one: '{{count}} dan',
+ two: '{{count}} dni',
+ few: '{{count}} dni',
+ other: '{{count}} dni'
+ },
+ past: {
+ one: '{{count}} dnem',
+ two: '{{count}} dnevoma',
+ few: '{{count}} dnevi',
+ other: '{{count}} dnevi'
+ },
+ future: {
+ one: '{{count}} dan',
+ two: '{{count}} dni',
+ few: '{{count}} dni',
+ other: '{{count}} dni'
+ }
+ },
+ // no tenses for weeks?
+ aboutXWeeks: {
+ one: 'približno {{count}} teden',
+ two: 'približno {{count}} tedna',
+ few: 'približno {{count}} tedne',
+ other: 'približno {{count}} tednov'
+ },
+ // no tenses for weeks?
+ xWeeks: {
+ one: '{{count}} teden',
+ two: '{{count}} tedna',
+ few: '{{count}} tedne',
+ other: '{{count}} tednov'
+ },
+ aboutXMonths: {
+ present: {
+ one: 'približno {{count}} mesec',
+ two: 'približno {{count}} meseca',
+ few: 'približno {{count}} mesece',
+ other: 'približno {{count}} mesecev'
+ },
+ past: {
+ one: 'približno {{count}} mesecem',
+ two: 'približno {{count}} mesecema',
+ few: 'približno {{count}} meseci',
+ other: 'približno {{count}} meseci'
+ },
+ future: {
+ one: 'približno {{count}} mesec',
+ two: 'približno {{count}} meseca',
+ few: 'približno {{count}} mesece',
+ other: 'približno {{count}} mesecev'
+ }
+ },
+ xMonths: {
+ present: {
+ one: '{{count}} mesec',
+ two: '{{count}} meseca',
+ few: '{{count}} meseci',
+ other: '{{count}} mesecev'
+ },
+ past: {
+ one: '{{count}} mesecem',
+ two: '{{count}} mesecema',
+ few: '{{count}} meseci',
+ other: '{{count}} meseci'
+ },
+ future: {
+ one: '{{count}} mesec',
+ two: '{{count}} meseca',
+ few: '{{count}} mesece',
+ other: '{{count}} mesecev'
+ }
+ },
+ aboutXYears: {
+ present: {
+ one: 'približno {{count}} leto',
+ two: 'približno {{count}} leti',
+ few: 'približno {{count}} leta',
+ other: 'približno {{count}} let'
+ },
+ past: {
+ one: 'približno {{count}} letom',
+ two: 'približno {{count}} letoma',
+ few: 'približno {{count}} leti',
+ other: 'približno {{count}} leti'
+ },
+ future: {
+ one: 'približno {{count}} leto',
+ two: 'približno {{count}} leti',
+ few: 'približno {{count}} leta',
+ other: 'približno {{count}} let'
+ }
+ },
+ xYears: {
+ present: {
+ one: '{{count}} leto',
+ two: '{{count}} leti',
+ few: '{{count}} leta',
+ other: '{{count}} let'
+ },
+ past: {
+ one: '{{count}} letom',
+ two: '{{count}} letoma',
+ few: '{{count}} leti',
+ other: '{{count}} leti'
+ },
+ future: {
+ one: '{{count}} leto',
+ two: '{{count}} leti',
+ few: '{{count}} leta',
+ other: '{{count}} let'
+ }
+ },
+ overXYears: {
+ present: {
+ one: 'več kot {{count}} leto',
+ two: 'več kot {{count}} leti',
+ few: 'več kot {{count}} leta',
+ other: 'več kot {{count}} let'
+ },
+ past: {
+ one: 'več kot {{count}} letom',
+ two: 'več kot {{count}} letoma',
+ few: 'več kot {{count}} leti',
+ other: 'več kot {{count}} leti'
+ },
+ future: {
+ one: 'več kot {{count}} leto',
+ two: 'več kot {{count}} leti',
+ few: 'več kot {{count}} leta',
+ other: 'več kot {{count}} let'
+ }
+ },
+ almostXYears: {
+ present: {
+ one: 'skoraj {{count}} leto',
+ two: 'skoraj {{count}} leti',
+ few: 'skoraj {{count}} leta',
+ other: 'skoraj {{count}} let'
+ },
+ past: {
+ one: 'skoraj {{count}} letom',
+ two: 'skoraj {{count}} letoma',
+ few: 'skoraj {{count}} leti',
+ other: 'skoraj {{count}} leti'
+ },
+ future: {
+ one: 'skoraj {{count}} leto',
+ two: 'skoraj {{count}} leti',
+ few: 'skoraj {{count}} leta',
+ other: 'skoraj {{count}} let'
+ }
+ }
+};
+function getFormFromCount(count) {
+ switch (count % 100) {
+ case 1:
+ return 'one';
+ case 2:
+ return 'two';
+ case 3:
+ case 4:
+ return 'few';
+ default:
+ return 'other';
+ }
+}
+var formatDistance = function formatDistance(token, count, options) {
+ var result = '';
+ var tense = 'present';
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ tense = 'future';
+ result = 'čez ';
+ } else {
+ tense = 'past';
+ result = 'pred ';
+ }
+ }
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result += tokenValue;
+ } else {
+ var form = getFormFromCount(count);
+ if (isPluralType(tokenValue)) {
+ result += tokenValue[form].replace('{{count}}', String(count));
+ } else {
+ result += tokenValue[tense][form].replace('{{count}}', String(count));
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sl/_lib/formatLong/index.js b/node_modules/date-fns/locale/sl/_lib/formatLong/index.js
new file mode 100644
index 0000000..64a37b7
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, dd. MMMM y',
+ long: 'dd. MMMM y',
+ medium: 'd. MMM y',
+ short: 'd. MM. yy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sl/_lib/formatRelative/index.js
new file mode 100644
index 0000000..48584f5
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/_lib/formatRelative/index.js
@@ -0,0 +1,48 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ var day = date.getUTCDay();
+ switch (day) {
+ case 0:
+ return "'prejšnjo nedeljo ob' p";
+ case 3:
+ return "'prejšnjo sredo ob' p";
+ case 6:
+ return "'prejšnjo soboto ob' p";
+ default:
+ return "'prejšnji' EEEE 'ob' p";
+ }
+ },
+ yesterday: "'včeraj ob' p",
+ today: "'danes ob' p",
+ tomorrow: "'jutri ob' p",
+ nextWeek: function nextWeek(date) {
+ var day = date.getUTCDay();
+ switch (day) {
+ case 0:
+ return "'naslednjo nedeljo ob' p";
+ case 3:
+ return "'naslednjo sredo ob' p";
+ case 6:
+ return "'naslednjo soboto ob' p";
+ default:
+ return "'naslednji' EEEE 'ob' p";
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sl/_lib/localize/index.js b/node_modules/date-fns/locale/sl/_lib/localize/index.js
new file mode 100644
index 0000000..4e35050
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['pr. n. št.', 'po n. št.'],
+ abbreviated: ['pr. n. št.', 'po n. št.'],
+ wide: ['pred našim štetjem', 'po našem štetju']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1. čet.', '2. čet.', '3. čet.', '4. čet.'],
+ wide: ['1. četrtletje', '2. četrtletje', '3. četrtletje', '4. četrtletje']
+};
+var monthValues = {
+ narrow: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],
+ abbreviated: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'],
+ wide: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december']
+};
+var dayValues = {
+ narrow: ['n', 'p', 't', 's', 'č', 'p', 's'],
+ short: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'],
+ abbreviated: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'],
+ wide: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'd',
+ pm: 'p',
+ midnight: '24.00',
+ noon: '12.00',
+ morning: 'j',
+ afternoon: 'p',
+ evening: 'v',
+ night: 'n'
+ },
+ abbreviated: {
+ am: 'dop.',
+ pm: 'pop.',
+ midnight: 'poln.',
+ noon: 'pold.',
+ morning: 'jut.',
+ afternoon: 'pop.',
+ evening: 'več.',
+ night: 'noč'
+ },
+ wide: {
+ am: 'dop.',
+ pm: 'pop.',
+ midnight: 'polnoč',
+ noon: 'poldne',
+ morning: 'jutro',
+ afternoon: 'popoldne',
+ evening: 'večer',
+ night: 'noč'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'd',
+ pm: 'p',
+ midnight: '24.00',
+ noon: '12.00',
+ morning: 'zj',
+ afternoon: 'p',
+ evening: 'zv',
+ night: 'po'
+ },
+ abbreviated: {
+ am: 'dop.',
+ pm: 'pop.',
+ midnight: 'opoln.',
+ noon: 'opold.',
+ morning: 'zjut.',
+ afternoon: 'pop.',
+ evening: 'zveč.',
+ night: 'ponoči'
+ },
+ wide: {
+ am: 'dop.',
+ pm: 'pop.',
+ midnight: 'opolnoči',
+ noon: 'opoldne',
+ morning: 'zjutraj',
+ afternoon: 'popoldan',
+ evening: 'zvečer',
+ night: 'ponoči'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sl/_lib/match/index.js b/node_modules/date-fns/locale/sl/_lib/match/index.js
new file mode 100644
index 0000000..06fe063
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/_lib/match/index.js
@@ -0,0 +1,117 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\./i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ abbreviated: /^(pr\. n\. št\.|po n\. št\.)/i,
+ wide: /^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)/i
+};
+var parseEraPatterns = {
+ any: [/^pr/i, /^(po|na[sš]em)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]\.\s?[čc]et\.?/i,
+ wide: /^[1234]\. [čc]etrtletje/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan\.|feb\.|mar\.|apr\.|maj|jun\.|jul\.|avg\.|sep\.|okt\.|nov\.|dec\.)/i,
+ wide: /^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ abbreviated: [/^ja/i, /^fe/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ wide: [/^ja/i, /^fe/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[nptsčc]/i,
+ short: /^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i,
+ abbreviated: /^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i,
+ wide: /^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)/i
+};
+var parseDayPatterns = {
+ narrow: [/^n/i, /^p/i, /^t/i, /^s/i, /^[cč]/i, /^p/i, /^s/i],
+ any: [/^n/i, /^po/i, /^t/i, /^sr/i, /^[cč]/i, /^pe/i, /^so/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(d|po?|z?v|n|z?j|24\.00|12\.00)/i,
+ any: /^(dop\.|pop\.|o?poln(\.|o[cč]i?)|o?pold(\.|ne)|z?ve[cč](\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\.|ro)|zjut(\.|raj))/i
+};
+var parseDayPeriodPatterns = {
+ narrow: {
+ am: /^d/i,
+ pm: /^p/i,
+ midnight: /^24/i,
+ noon: /^12/i,
+ morning: /^(z?j)/i,
+ afternoon: /^p/i,
+ evening: /^(z?v)/i,
+ night: /^(n|po)/i
+ },
+ any: {
+ am: /^dop\./i,
+ pm: /^pop\./i,
+ midnight: /^o?poln/i,
+ noon: /^o?pold/i,
+ morning: /j/i,
+ afternoon: /^pop\./i,
+ evening: /^z?ve/i,
+ night: /(po)?no/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sl/index.d.ts b/node_modules/date-fns/locale/sl/index.d.ts
new file mode 100644
index 0000000..fbe964a
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { sl } from 'date-fns/locale'
+export default sl
diff --git a/node_modules/date-fns/locale/sl/index.js b/node_modules/date-fns/locale/sl/index.js
new file mode 100644
index 0000000..6799440
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Slovenian locale.
+ * @language Slovenian
+ * @iso-639-2 slv
+ * @author Adam Stradovnik [@Neoglyph]{@link https://github.com/Neoglyph}
+ * @author Mato Žgajner [@mzgajner]{@link https://github.com/mzgajner}
+ */
+var locale = {
+ code: 'sl',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sl/index.js.flow b/node_modules/date-fns/locale/sl/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/sl/package.json b/node_modules/date-fns/locale/sl/package.json
new file mode 100644
index 0000000..5eac24d
--- /dev/null
+++ b/node_modules/date-fns/locale/sl/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/sl/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sq/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sq/_lib/formatDistance/index.js
new file mode 100644
index 0000000..51ac618
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'më pak se një sekondë',
+ other: 'më pak se {{count}} sekonda'
+ },
+ xSeconds: {
+ one: '1 sekondë',
+ other: '{{count}} sekonda'
+ },
+ halfAMinute: 'gjysëm minuti',
+ lessThanXMinutes: {
+ one: 'më pak se një minute',
+ other: 'më pak se {{count}} minuta'
+ },
+ xMinutes: {
+ one: '1 minutë',
+ other: '{{count}} minuta'
+ },
+ aboutXHours: {
+ one: 'rreth 1 orë',
+ other: 'rreth {{count}} orë'
+ },
+ xHours: {
+ one: '1 orë',
+ other: '{{count}} orë'
+ },
+ xDays: {
+ one: '1 ditë',
+ other: '{{count}} ditë'
+ },
+ aboutXWeeks: {
+ one: 'rreth 1 javë',
+ other: 'rreth {{count}} javë'
+ },
+ xWeeks: {
+ one: '1 javë',
+ other: '{{count}} javë'
+ },
+ aboutXMonths: {
+ one: 'rreth 1 muaj',
+ other: 'rreth {{count}} muaj'
+ },
+ xMonths: {
+ one: '1 muaj',
+ other: '{{count}} muaj'
+ },
+ aboutXYears: {
+ one: 'rreth 1 vit',
+ other: 'rreth {{count}} vite'
+ },
+ xYears: {
+ one: '1 vit',
+ other: '{{count}} vite'
+ },
+ overXYears: {
+ one: 'mbi 1 vit',
+ other: 'mbi {{count}} vite'
+ },
+ almostXYears: {
+ one: 'pothuajse 1 vit',
+ other: 'pothuajse {{count}} vite'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'në ' + result;
+ } else {
+ return result + ' më parë';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sq/_lib/formatLong/index.js b/node_modules/date-fns/locale/sq/_lib/formatLong/index.js
new file mode 100644
index 0000000..08f35a4
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, y',
+ long: 'MMMM do, y',
+ medium: 'MMM d, y',
+ short: 'MM/dd/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'në' {{time}}",
+ long: "{{date}} 'në' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sq/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sq/_lib/formatRelative/index.js
new file mode 100644
index 0000000..4745b84
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'të' eeee 'e shkuar në' p",
+ yesterday: "'dje në' p",
+ today: "'sot në' p",
+ tomorrow: "'nesër në' p",
+ nextWeek: "eeee 'at' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sq/_lib/localize/index.js b/node_modules/date-fns/locale/sq/_lib/localize/index.js
new file mode 100644
index 0000000..74d8e8e
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/_lib/localize/index.js
@@ -0,0 +1,136 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['P', 'M'],
+ abbreviated: ['PK', 'MK'],
+ wide: ['Para Krishtit', 'Mbas Krishtit']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['4-mujori I', '4-mujori II', '4-mujori III', '4-mujori IV']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'],
+ abbreviated: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gus', 'Sht', 'Tet', 'Nën', 'Dhj'],
+ wide: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor']
+};
+var dayValues = {
+ narrow: ['D', 'H', 'M', 'M', 'E', 'P', 'S'],
+ short: ['Di', 'Hë', 'Ma', 'Më', 'En', 'Pr', 'Sh'],
+ abbreviated: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'],
+ wide: ['Dielë', 'Hënë', 'Martë', 'Mërkurë', 'Enjte', 'Premte', 'Shtunë']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'p',
+ pm: 'm',
+ midnight: 'm',
+ noon: 'd',
+ morning: 'mëngjes',
+ afternoon: 'dite',
+ evening: 'mbrëmje',
+ night: 'natë'
+ },
+ abbreviated: {
+ am: 'PD',
+ pm: 'MD',
+ midnight: 'mesnëtë',
+ noon: 'drek',
+ morning: 'mëngjes',
+ afternoon: 'mbasdite',
+ evening: 'mbrëmje',
+ night: 'natë'
+ },
+ wide: {
+ am: 'p.d.',
+ pm: 'm.d.',
+ midnight: 'mesnëtë',
+ noon: 'drek',
+ morning: 'mëngjes',
+ afternoon: 'mbasdite',
+ evening: 'mbrëmje',
+ night: 'natë'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'p',
+ pm: 'm',
+ midnight: 'm',
+ noon: 'd',
+ morning: 'në mëngjes',
+ afternoon: 'në mbasdite',
+ evening: 'në mbrëmje',
+ night: 'në mesnatë'
+ },
+ abbreviated: {
+ am: 'PD',
+ pm: 'MD',
+ midnight: 'mesnatë',
+ noon: 'drek',
+ morning: 'në mëngjes',
+ afternoon: 'në mbasdite',
+ evening: 'në mbrëmje',
+ night: 'në mesnatë'
+ },
+ wide: {
+ am: 'p.d.',
+ pm: 'm.d.',
+ midnight: 'mesnatë',
+ noon: 'drek',
+ morning: 'në mëngjes',
+ afternoon: 'në mbasdite',
+ evening: 'në mbrëmje',
+ night: 'në mesnatë'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ if ((options === null || options === void 0 ? void 0 : options.unit) === 'hour') return String(number);
+ if (number === 1) return number + '-rë';
+ if (number === 4) return number + 't';
+ return number + '-të';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sq/_lib/match/index.js b/node_modules/date-fns/locale/sq/_lib/match/index.js
new file mode 100644
index 0000000..6158427
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-rë|-të|t|)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(p|m)/i,
+ abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
+ wide: /^(para krishtit|mbas krishtit)/i
+};
+var parseEraPatterns = {
+ any: [/^b/i, /^(p|m)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234]-mujori (i{1,3}|iv)/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jsmpqkftnd]/i,
+ abbreviated: /^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)/i,
+ wide: /^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^s/i, /^m/i, /^p/i, /^m/i, /^q/i, /^k/i, /^g/i, /^s/i, /^t/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^shk/i, /^mar/i, /^pri/i, /^maj/i, /^qer/i, /^kor/i, /^gu/i, /^sht/i, /^tet/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[dhmeps]/i,
+ short: /^(di|hë|ma|më|en|pr|sh)/i,
+ abbreviated: /^(die|hën|mar|mër|enj|pre|sht)/i,
+ wide: /^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)/i
+};
+var parseDayPatterns = {
+ narrow: [/^d/i, /^h/i, /^m/i, /^m/i, /^e/i, /^p/i, /^s/i],
+ any: [/^d/i, /^h/i, /^ma/i, /^më/i, /^e/i, /^p/i, /^s/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i,
+ any: /^([pm]\.?\s?d\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^p/i,
+ pm: /^m/i,
+ midnight: /^me/i,
+ noon: /^dr/i,
+ morning: /mëngjes/i,
+ afternoon: /mbasdite/i,
+ evening: /mbrëmje/i,
+ night: /natë/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sq/index.d.ts b/node_modules/date-fns/locale/sq/index.d.ts
new file mode 100644
index 0000000..d361e22
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { sq } from 'date-fns/locale'
+export default sq
diff --git a/node_modules/date-fns/locale/sq/index.js b/node_modules/date-fns/locale/sq/index.js
new file mode 100644
index 0000000..6624928
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Albanian locale.
+ * @language Shqip
+ * @iso-639-2 sqi
+ * @author Ardit Dine [@arditdine]{@link https://github.com/arditdine}
+ */
+var locale = {
+ code: 'sq',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sq/index.js.flow b/node_modules/date-fns/locale/sq/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/sq/package.json b/node_modules/date-fns/locale/sq/package.json
new file mode 100644
index 0000000..0342bc4
--- /dev/null
+++ b/node_modules/date-fns/locale/sq/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/sq/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/formatDistance/index.js
new file mode 100644
index 0000000..c8ca56b
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/_lib/formatDistance/index.js
@@ -0,0 +1,179 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: {
+ standalone: 'manje od 1 sekunde',
+ withPrepositionAgo: 'manje od 1 sekunde',
+ withPrepositionIn: 'manje od 1 sekundu'
+ },
+ dual: 'manje od {{count}} sekunde',
+ other: 'manje od {{count}} sekundi'
+ },
+ xSeconds: {
+ one: {
+ standalone: '1 sekunda',
+ withPrepositionAgo: '1 sekunde',
+ withPrepositionIn: '1 sekundu'
+ },
+ dual: '{{count}} sekunde',
+ other: '{{count}} sekundi'
+ },
+ halfAMinute: 'pola minute',
+ lessThanXMinutes: {
+ one: {
+ standalone: 'manje od 1 minute',
+ withPrepositionAgo: 'manje od 1 minute',
+ withPrepositionIn: 'manje od 1 minutu'
+ },
+ dual: 'manje od {{count}} minute',
+ other: 'manje od {{count}} minuta'
+ },
+ xMinutes: {
+ one: {
+ standalone: '1 minuta',
+ withPrepositionAgo: '1 minute',
+ withPrepositionIn: '1 minutu'
+ },
+ dual: '{{count}} minute',
+ other: '{{count}} minuta'
+ },
+ aboutXHours: {
+ one: {
+ standalone: 'oko 1 sat',
+ withPrepositionAgo: 'oko 1 sat',
+ withPrepositionIn: 'oko 1 sat'
+ },
+ dual: 'oko {{count}} sata',
+ other: 'oko {{count}} sati'
+ },
+ xHours: {
+ one: {
+ standalone: '1 sat',
+ withPrepositionAgo: '1 sat',
+ withPrepositionIn: '1 sat'
+ },
+ dual: '{{count}} sata',
+ other: '{{count}} sati'
+ },
+ xDays: {
+ one: {
+ standalone: '1 dan',
+ withPrepositionAgo: '1 dan',
+ withPrepositionIn: '1 dan'
+ },
+ dual: '{{count}} dana',
+ other: '{{count}} dana'
+ },
+ aboutXWeeks: {
+ one: {
+ standalone: 'oko 1 nedelju',
+ withPrepositionAgo: 'oko 1 nedelju',
+ withPrepositionIn: 'oko 1 nedelju'
+ },
+ dual: 'oko {{count}} nedelje',
+ other: 'oko {{count}} nedelje'
+ },
+ xWeeks: {
+ one: {
+ standalone: '1 nedelju',
+ withPrepositionAgo: '1 nedelju',
+ withPrepositionIn: '1 nedelju'
+ },
+ dual: '{{count}} nedelje',
+ other: '{{count}} nedelje'
+ },
+ aboutXMonths: {
+ one: {
+ standalone: 'oko 1 mesec',
+ withPrepositionAgo: 'oko 1 mesec',
+ withPrepositionIn: 'oko 1 mesec'
+ },
+ dual: 'oko {{count}} meseca',
+ other: 'oko {{count}} meseci'
+ },
+ xMonths: {
+ one: {
+ standalone: '1 mesec',
+ withPrepositionAgo: '1 mesec',
+ withPrepositionIn: '1 mesec'
+ },
+ dual: '{{count}} meseca',
+ other: '{{count}} meseci'
+ },
+ aboutXYears: {
+ one: {
+ standalone: 'oko 1 godinu',
+ withPrepositionAgo: 'oko 1 godinu',
+ withPrepositionIn: 'oko 1 godinu'
+ },
+ dual: 'oko {{count}} godine',
+ other: 'oko {{count}} godina'
+ },
+ xYears: {
+ one: {
+ standalone: '1 godina',
+ withPrepositionAgo: '1 godine',
+ withPrepositionIn: '1 godinu'
+ },
+ dual: '{{count}} godine',
+ other: '{{count}} godina'
+ },
+ overXYears: {
+ one: {
+ standalone: 'preko 1 godinu',
+ withPrepositionAgo: 'preko 1 godinu',
+ withPrepositionIn: 'preko 1 godinu'
+ },
+ dual: 'preko {{count}} godine',
+ other: 'preko {{count}} godina'
+ },
+ almostXYears: {
+ one: {
+ standalone: 'gotovo 1 godinu',
+ withPrepositionAgo: 'gotovo 1 godinu',
+ withPrepositionIn: 'gotovo 1 godinu'
+ },
+ dual: 'gotovo {{count}} godine',
+ other: 'gotovo {{count}} godina'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ result = tokenValue.one.withPrepositionIn;
+ } else {
+ result = tokenValue.one.withPrepositionAgo;
+ }
+ } else {
+ result = tokenValue.one.standalone;
+ }
+ } else if (count % 10 > 1 && count % 10 < 5 &&
+ // if last digit is between 2 and 4
+ String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1"
+ ) {
+ result = tokenValue.dual.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'za ' + result;
+ } else {
+ return 'pre ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/formatLong/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/formatLong/index.js
new file mode 100644
index 0000000..8de52fc
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d. MMMM yyyy.',
+ long: 'd. MMMM yyyy.',
+ medium: 'd. MMM yy.',
+ short: 'dd. MM. yy.'
+};
+var timeFormats = {
+ full: 'HH:mm:ss (zzzz)',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'u' {{time}}",
+ long: "{{date}} 'u' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/formatRelative/index.js
new file mode 100644
index 0000000..80599d5
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/_lib/formatRelative/index.js
@@ -0,0 +1,46 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ switch (date.getUTCDay()) {
+ case 0:
+ return "'prošle nedelje u' p";
+ case 3:
+ return "'prošle srede u' p";
+ case 6:
+ return "'prošle subote u' p";
+ default:
+ return "'prošli' EEEE 'u' p";
+ }
+ },
+ yesterday: "'juče u' p",
+ today: "'danas u' p",
+ tomorrow: "'sutra u' p",
+ nextWeek: function nextWeek(date) {
+ switch (date.getUTCDay()) {
+ case 0:
+ return "'sledeće nedelje u' p";
+ case 3:
+ return "'sledeću sredu u' p";
+ case 6:
+ return "'sledeću subotu u' p";
+ default:
+ return "'sledeći' EEEE 'u' p";
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/localize/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/localize/index.js
new file mode 100644
index 0000000..691eb31
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/_lib/localize/index.js
@@ -0,0 +1,135 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['pr.n.e.', 'AD'],
+ abbreviated: ['pr. Hr.', 'po. Hr.'],
+ wide: ['Pre Hrista', 'Posle Hrista']
+};
+var quarterValues = {
+ narrow: ['1.', '2.', '3.', '4.'],
+ abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'],
+ wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
+};
+var monthValues = {
+ narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
+ abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],
+ wide: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar']
+};
+var formattingMonthValues = {
+ narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
+ abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],
+ wide: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar']
+};
+var dayValues = {
+ narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'],
+ short: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],
+ abbreviated: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],
+ wide: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota']
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'popodne',
+ evening: 'uveče',
+ night: 'noću'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'popodne',
+ evening: 'uveče',
+ night: 'noću'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'posle podne',
+ evening: 'uveče',
+ night: 'noću'
+ }
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'popodne',
+ evening: 'uveče',
+ night: 'noću'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'popodne',
+ evening: 'uveče',
+ night: 'noću'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'ponoć',
+ noon: 'podne',
+ morning: 'ujutru',
+ afternoon: 'posle podne',
+ evening: 'uveče',
+ night: 'noću'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr-Latn/_lib/match/index.js b/node_modules/date-fns/locale/sr-Latn/_lib/match/index.js
new file mode 100644
index 0000000..0b9029d
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\./i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(pr\.n\.e\.|AD)/i,
+ abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,
+ wide: /^(Pre Hrista|pre nove ere|Posle Hrista|nova era)/i
+};
+var parseEraPatterns = {
+ any: [/^pr/i, /^(po|nova)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]\.\s?kv\.?/i,
+ wide: /^[1234]\. kvartal/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(10|11|12|[123456789])\./i,
+ abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,
+ wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[npusčc]/i,
+ short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,
+ abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,
+ wide: /^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)/i
+};
+var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
+ any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^pono/i,
+ noon: /^pod/i,
+ morning: /jutro/i,
+ afternoon: /(posle\s|po)+podne/i,
+ evening: /(uvece|uveče)/i,
+ night: /(nocu|noću)/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr-Latn/index.d.ts b/node_modules/date-fns/locale/sr-Latn/index.d.ts
new file mode 100644
index 0000000..f6313cc
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { srLatn } from 'date-fns/locale'
+export default srLatn
diff --git a/node_modules/date-fns/locale/sr-Latn/index.js b/node_modules/date-fns/locale/sr-Latn/index.js
new file mode 100644
index 0000000..bb6b3c5
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Serbian latin locale.
+ * @language Serbian
+ * @iso-639-2 srp
+ * @author Igor Radivojević [@rogyvoje]{@link https://github.com/rogyvoje}
+ */
+var locale = {
+ code: 'sr-Latn',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr-Latn/index.js.flow b/node_modules/date-fns/locale/sr-Latn/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/sr-Latn/package.json b/node_modules/date-fns/locale/sr-Latn/package.json
new file mode 100644
index 0000000..f05b515
--- /dev/null
+++ b/node_modules/date-fns/locale/sr-Latn/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/sr-Latn/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sr/_lib/formatDistance/index.js
new file mode 100644
index 0000000..5cc6b9d
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/_lib/formatDistance/index.js
@@ -0,0 +1,179 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: {
+ standalone: 'мање од 1 секунде',
+ withPrepositionAgo: 'мање од 1 секунде',
+ withPrepositionIn: 'мање од 1 секунду'
+ },
+ dual: 'мање од {{count}} секунде',
+ other: 'мање од {{count}} секунди'
+ },
+ xSeconds: {
+ one: {
+ standalone: '1 секунда',
+ withPrepositionAgo: '1 секунде',
+ withPrepositionIn: '1 секунду'
+ },
+ dual: '{{count}} секунде',
+ other: '{{count}} секунди'
+ },
+ halfAMinute: 'пола минуте',
+ lessThanXMinutes: {
+ one: {
+ standalone: 'мање од 1 минуте',
+ withPrepositionAgo: 'мање од 1 минуте',
+ withPrepositionIn: 'мање од 1 минуту'
+ },
+ dual: 'мање од {{count}} минуте',
+ other: 'мање од {{count}} минута'
+ },
+ xMinutes: {
+ one: {
+ standalone: '1 минута',
+ withPrepositionAgo: '1 минуте',
+ withPrepositionIn: '1 минуту'
+ },
+ dual: '{{count}} минуте',
+ other: '{{count}} минута'
+ },
+ aboutXHours: {
+ one: {
+ standalone: 'око 1 сат',
+ withPrepositionAgo: 'око 1 сат',
+ withPrepositionIn: 'око 1 сат'
+ },
+ dual: 'око {{count}} сата',
+ other: 'око {{count}} сати'
+ },
+ xHours: {
+ one: {
+ standalone: '1 сат',
+ withPrepositionAgo: '1 сат',
+ withPrepositionIn: '1 сат'
+ },
+ dual: '{{count}} сата',
+ other: '{{count}} сати'
+ },
+ xDays: {
+ one: {
+ standalone: '1 дан',
+ withPrepositionAgo: '1 дан',
+ withPrepositionIn: '1 дан'
+ },
+ dual: '{{count}} дана',
+ other: '{{count}} дана'
+ },
+ aboutXWeeks: {
+ one: {
+ standalone: 'око 1 недељу',
+ withPrepositionAgo: 'око 1 недељу',
+ withPrepositionIn: 'око 1 недељу'
+ },
+ dual: 'око {{count}} недеље',
+ other: 'око {{count}} недеље'
+ },
+ xWeeks: {
+ one: {
+ standalone: '1 недељу',
+ withPrepositionAgo: '1 недељу',
+ withPrepositionIn: '1 недељу'
+ },
+ dual: '{{count}} недеље',
+ other: '{{count}} недеље'
+ },
+ aboutXMonths: {
+ one: {
+ standalone: 'око 1 месец',
+ withPrepositionAgo: 'око 1 месец',
+ withPrepositionIn: 'око 1 месец'
+ },
+ dual: 'око {{count}} месеца',
+ other: 'око {{count}} месеци'
+ },
+ xMonths: {
+ one: {
+ standalone: '1 месец',
+ withPrepositionAgo: '1 месец',
+ withPrepositionIn: '1 месец'
+ },
+ dual: '{{count}} месеца',
+ other: '{{count}} месеци'
+ },
+ aboutXYears: {
+ one: {
+ standalone: 'око 1 годину',
+ withPrepositionAgo: 'око 1 годину',
+ withPrepositionIn: 'око 1 годину'
+ },
+ dual: 'око {{count}} године',
+ other: 'око {{count}} година'
+ },
+ xYears: {
+ one: {
+ standalone: '1 година',
+ withPrepositionAgo: '1 године',
+ withPrepositionIn: '1 годину'
+ },
+ dual: '{{count}} године',
+ other: '{{count}} година'
+ },
+ overXYears: {
+ one: {
+ standalone: 'преко 1 годину',
+ withPrepositionAgo: 'преко 1 годину',
+ withPrepositionIn: 'преко 1 годину'
+ },
+ dual: 'преко {{count}} године',
+ other: 'преко {{count}} година'
+ },
+ almostXYears: {
+ one: {
+ standalone: 'готово 1 годину',
+ withPrepositionAgo: 'готово 1 годину',
+ withPrepositionIn: 'готово 1 годину'
+ },
+ dual: 'готово {{count}} године',
+ other: 'готово {{count}} година'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ result = tokenValue.one.withPrepositionIn;
+ } else {
+ result = tokenValue.one.withPrepositionAgo;
+ }
+ } else {
+ result = tokenValue.one.standalone;
+ }
+ } else if (count % 10 > 1 && count % 10 < 5 &&
+ // if last digit is between 2 and 4
+ String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1"
+ ) {
+ result = tokenValue.dual.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'за ' + result;
+ } else {
+ return 'пре ' + result;
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr/_lib/formatLong/index.js b/node_modules/date-fns/locale/sr/_lib/formatLong/index.js
new file mode 100644
index 0000000..53d2b0a
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, d. MMMM yyyy.',
+ long: 'd. MMMM yyyy.',
+ medium: 'd. MMM yy.',
+ short: 'dd. MM. yy.'
+};
+var timeFormats = {
+ full: 'HH:mm:ss (zzzz)',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'у' {{time}}",
+ long: "{{date}} 'у' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sr/_lib/formatRelative/index.js
new file mode 100644
index 0000000..85bda0b
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/_lib/formatRelative/index.js
@@ -0,0 +1,48 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: function lastWeek(date) {
+ var day = date.getUTCDay();
+ switch (day) {
+ case 0:
+ return "'прошле недеље у' p";
+ case 3:
+ return "'прошле среде у' p";
+ case 6:
+ return "'прошле суботе у' p";
+ default:
+ return "'прошли' EEEE 'у' p";
+ }
+ },
+ yesterday: "'јуче у' p",
+ today: "'данас у' p",
+ tomorrow: "'сутра у' p",
+ nextWeek: function nextWeek(date) {
+ var day = date.getUTCDay();
+ switch (day) {
+ case 0:
+ return "'следеће недеље у' p";
+ case 3:
+ return "'следећу среду у' p";
+ case 6:
+ return "'следећу суботу у' p";
+ default:
+ return "'следећи' EEEE 'у' p";
+ }
+ },
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, _baseDate, _options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr/_lib/localize/index.js b/node_modules/date-fns/locale/sr/_lib/localize/index.js
new file mode 100644
index 0000000..ceebf48
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/_lib/localize/index.js
@@ -0,0 +1,135 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['пр.н.е.', 'АД'],
+ abbreviated: ['пр. Хр.', 'по. Хр.'],
+ wide: ['Пре Христа', 'После Христа']
+};
+var quarterValues = {
+ narrow: ['1.', '2.', '3.', '4.'],
+ abbreviated: ['1. кв.', '2. кв.', '3. кв.', '4. кв.'],
+ wide: ['1. квартал', '2. квартал', '3. квартал', '4. квартал']
+};
+var monthValues = {
+ narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
+ abbreviated: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'],
+ wide: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар']
+};
+var formattingMonthValues = {
+ narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
+ abbreviated: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'],
+ wide: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар']
+};
+var dayValues = {
+ narrow: ['Н', 'П', 'У', 'С', 'Ч', 'П', 'С'],
+ short: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'],
+ abbreviated: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'],
+ wide: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота']
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'АМ',
+ pm: 'ПМ',
+ midnight: 'поноћ',
+ noon: 'подне',
+ morning: 'ујутру',
+ afternoon: 'поподне',
+ evening: 'увече',
+ night: 'ноћу'
+ },
+ abbreviated: {
+ am: 'АМ',
+ pm: 'ПМ',
+ midnight: 'поноћ',
+ noon: 'подне',
+ morning: 'ујутру',
+ afternoon: 'поподне',
+ evening: 'увече',
+ night: 'ноћу'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'поноћ',
+ noon: 'подне',
+ morning: 'ујутру',
+ afternoon: 'после подне',
+ evening: 'увече',
+ night: 'ноћу'
+ }
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'поноћ',
+ noon: 'подне',
+ morning: 'ујутру',
+ afternoon: 'поподне',
+ evening: 'увече',
+ night: 'ноћу'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'поноћ',
+ noon: 'подне',
+ morning: 'ујутру',
+ afternoon: 'поподне',
+ evening: 'увече',
+ night: 'ноћу'
+ },
+ wide: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'поноћ',
+ noon: 'подне',
+ morning: 'ујутру',
+ afternoon: 'после подне',
+ evening: 'увече',
+ night: 'ноћу'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr/_lib/match/index.js b/node_modules/date-fns/locale/sr/_lib/match/index.js
new file mode 100644
index 0000000..746b0f8
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)\./i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(пр\.н\.е\.|АД)/i,
+ abbreviated: /^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,
+ wide: /^(Пре Христа|пре нове ере|После Христа|нова ера)/i
+};
+var parseEraPatterns = {
+ any: [/^пр/i, /^(по|нова)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]\.\s?кв\.?/i,
+ wide: /^[1234]\. квартал/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(10|11|12|[123456789])\./i,
+ abbreviated: /^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,
+ wide: /^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i
+};
+var parseMonthPatterns = {
+ narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i],
+ any: [/^ја/i, /^ф/i, /^мар/i, /^ап/i, /^мај/i, /^јун/i, /^јул/i, /^авг/i, /^с/i, /^о/i, /^н/i, /^д/i]
+};
+var matchDayPatterns = {
+ narrow: /^[пусчн]/i,
+ short: /^(нед|пон|уто|сре|чет|пет|суб)/i,
+ abbreviated: /^(нед|пон|уто|сре|чет|пет|суб)/i,
+ wide: /^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i
+};
+var parseDayPatterns = {
+ narrow: [/^п/i, /^у/i, /^с/i, /^ч/i, /^п/i, /^с/i, /^н/i],
+ any: [/^нед/i, /^пон/i, /^уто/i, /^сре/i, /^чет/i, /^пет/i, /^суб/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^поно/i,
+ noon: /^под/i,
+ morning: /ујутру/i,
+ afternoon: /(после\s|по)+подне/i,
+ evening: /(увече)/i,
+ night: /(ноћу)/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr/index.d.ts b/node_modules/date-fns/locale/sr/index.d.ts
new file mode 100644
index 0000000..aaede59
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { sr } from 'date-fns/locale'
+export default sr
diff --git a/node_modules/date-fns/locale/sr/index.js b/node_modules/date-fns/locale/sr/index.js
new file mode 100644
index 0000000..0e9ad63
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Serbian cyrillic locale.
+ * @language Serbian
+ * @iso-639-2 srp
+ * @author Igor Radivojević [@rogyvoje]{@link https://github.com/rogyvoje}
+ */
+var locale = {
+ code: 'sr',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sr/index.js.flow b/node_modules/date-fns/locale/sr/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/sr/package.json b/node_modules/date-fns/locale/sr/package.json
new file mode 100644
index 0000000..a2c145f
--- /dev/null
+++ b/node_modules/date-fns/locale/sr/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/sr/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sv/_lib/formatDistance/index.js b/node_modules/date-fns/locale/sv/_lib/formatDistance/index.js
new file mode 100644
index 0000000..e23292b
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/_lib/formatDistance/index.js
@@ -0,0 +1,96 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'mindre än en sekund',
+ other: 'mindre än {{count}} sekunder'
+ },
+ xSeconds: {
+ one: 'en sekund',
+ other: '{{count}} sekunder'
+ },
+ halfAMinute: 'en halv minut',
+ lessThanXMinutes: {
+ one: 'mindre än en minut',
+ other: 'mindre än {{count}} minuter'
+ },
+ xMinutes: {
+ one: 'en minut',
+ other: '{{count}} minuter'
+ },
+ aboutXHours: {
+ one: 'ungefär en timme',
+ other: 'ungefär {{count}} timmar'
+ },
+ xHours: {
+ one: 'en timme',
+ other: '{{count}} timmar'
+ },
+ xDays: {
+ one: 'en dag',
+ other: '{{count}} dagar'
+ },
+ aboutXWeeks: {
+ one: 'ungefär en vecka',
+ other: 'ungefär {{count}} vecka'
+ },
+ xWeeks: {
+ one: 'en vecka',
+ other: '{{count}} vecka'
+ },
+ aboutXMonths: {
+ one: 'ungefär en månad',
+ other: 'ungefär {{count}} månader'
+ },
+ xMonths: {
+ one: 'en månad',
+ other: '{{count}} månader'
+ },
+ aboutXYears: {
+ one: 'ungefär ett år',
+ other: 'ungefär {{count}} år'
+ },
+ xYears: {
+ one: 'ett år',
+ other: '{{count}} år'
+ },
+ overXYears: {
+ one: 'över ett år',
+ other: 'över {{count}} år'
+ },
+ almostXYears: {
+ one: 'nästan ett år',
+ other: 'nästan {{count}} år'
+ }
+};
+var wordMapping = ['noll', 'en', 'två', 'tre', 'fyra', 'fem', 'sex', 'sju', 'åtta', 'nio', 'tio', 'elva', 'tolv'];
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ if (options && options.onlyNumeric) {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ } else {
+ result = tokenValue.other.replace('{{count}}', count < 13 ? wordMapping[count] : String(count));
+ }
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'om ' + result;
+ } else {
+ return result + ' sedan';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sv/_lib/formatLong/index.js b/node_modules/date-fns/locale/sv/_lib/formatLong/index.js
new file mode 100644
index 0000000..e224b4c
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE d MMMM y',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'y-MM-dd'
+};
+var timeFormats = {
+ full: "'kl'. HH:mm:ss zzzz",
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'kl.' {{time}}",
+ long: "{{date}} 'kl.' {{time}}",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sv/_lib/formatRelative/index.js b/node_modules/date-fns/locale/sv/_lib/formatRelative/index.js
new file mode 100644
index 0000000..ec024fe
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'i' EEEE's kl.' p",
+ yesterday: "'igår kl.' p",
+ today: "'idag kl.' p",
+ tomorrow: "'imorgon kl.' p",
+ nextWeek: "EEEE 'kl.' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sv/_lib/localize/index.js b/node_modules/date-fns/locale/sv/_lib/localize/index.js
new file mode 100644
index 0000000..d30c474
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/_lib/localize/index.js
@@ -0,0 +1,138 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['f.Kr.', 'e.Kr.'],
+ abbreviated: ['f.Kr.', 'e.Kr.'],
+ wide: ['före Kristus', 'efter Kristus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', '4:e kvartalet']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],
+ wide: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],
+ short: ['sö', 'må', 'ti', 'on', 'to', 'fr', 'lö'],
+ abbreviated: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'],
+ wide: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/sv.html#1888
+var dayPeriodValues = {
+ narrow: {
+ am: 'fm',
+ pm: 'em',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'morg.',
+ afternoon: 'efterm.',
+ evening: 'kväll',
+ night: 'natt'
+ },
+ abbreviated: {
+ am: 'f.m.',
+ pm: 'e.m.',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'morgon',
+ afternoon: 'efterm.',
+ evening: 'kväll',
+ night: 'natt'
+ },
+ wide: {
+ am: 'förmiddag',
+ pm: 'eftermiddag',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'morgon',
+ afternoon: 'eftermiddag',
+ evening: 'kväll',
+ night: 'natt'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'fm',
+ pm: 'em',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morg.',
+ afternoon: 'på efterm.',
+ evening: 'på kvällen',
+ night: 'på natten'
+ },
+ abbreviated: {
+ am: 'fm',
+ pm: 'em',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morg.',
+ afternoon: 'på efterm.',
+ evening: 'på kvällen',
+ night: 'på natten'
+ },
+ wide: {
+ am: 'fm',
+ pm: 'em',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morgonen',
+ afternoon: 'på eftermiddagen',
+ evening: 'på kvällen',
+ night: 'på natten'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ var rem100 = number % 100;
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ case 2:
+ return number + ':a';
+ }
+ }
+ return number + ':e';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sv/_lib/match/index.js b/node_modules/date-fns/locale/sv/_lib/match/index.js
new file mode 100644
index 0000000..01c41fa
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/_lib/match/index.js
@@ -0,0 +1,105 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(:a|:e)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,
+ abbreviated: /^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,
+ wide: /^(före Kristus|före vår tid|efter Kristus|vår tid)/i
+};
+var parseEraPatterns = {
+ any: [/^f/i, /^[ev]/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](:a|:e)? kvartalet/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\.?/i,
+ wide: /^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[smtofl]/i,
+ short: /^(sö|må|ti|on|to|fr|lö)/i,
+ abbreviated: /^(sön|mån|tis|ons|tors|fre|lör)/i,
+ wide: /^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)/i
+};
+var parseDayPatterns = {
+ any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^([fe]\.?\s?m\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^f/i,
+ pm: /^e/i,
+ midnight: /^midn/i,
+ noon: /^midd/i,
+ morning: /morgon/i,
+ afternoon: /eftermiddag/i,
+ evening: /kväll/i,
+ night: /natt/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sv/index.d.ts b/node_modules/date-fns/locale/sv/index.d.ts
new file mode 100644
index 0000000..2a7405b
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { sv } from 'date-fns/locale'
+export default sv
diff --git a/node_modules/date-fns/locale/sv/index.js b/node_modules/date-fns/locale/sv/index.js
new file mode 100644
index 0000000..5cdc401
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Swedish locale.
+ * @language Swedish
+ * @iso-639-2 swe
+ * @author Johannes Ulén [@ejulen]{@link https://github.com/ejulen}
+ * @author Alexander Nanberg [@alexandernanberg]{@link https://github.com/alexandernanberg}
+ * @author Henrik Andersson [@limelights]{@link https://github.com/limelights}
+ */
+var locale = {
+ code: 'sv',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/sv/index.js.flow b/node_modules/date-fns/locale/sv/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/sv/package.json b/node_modules/date-fns/locale/sv/package.json
new file mode 100644
index 0000000..d3df8bb
--- /dev/null
+++ b/node_modules/date-fns/locale/sv/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/sv/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ta/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ta/_lib/formatDistance/index.js
new file mode 100644
index 0000000..7595296
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/_lib/formatDistance/index.js
@@ -0,0 +1,209 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function isPluralType(val) {
+ return val.one !== undefined;
+}
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: {
+ default: 'ஒரு வினாடிக்கு குறைவாக',
+ in: 'ஒரு வினாடிக்குள்',
+ ago: 'ஒரு வினாடிக்கு முன்பு'
+ },
+ other: {
+ default: '{{count}} வினாடிகளுக்கு குறைவாக',
+ in: '{{count}} வினாடிகளுக்குள்',
+ ago: '{{count}} வினாடிகளுக்கு முன்பு'
+ }
+ },
+ xSeconds: {
+ one: {
+ default: '1 வினாடி',
+ in: '1 வினாடியில்',
+ ago: '1 வினாடி முன்பு'
+ },
+ other: {
+ default: '{{count}} விநாடிகள்',
+ in: '{{count}} வினாடிகளில்',
+ ago: '{{count}} விநாடிகளுக்கு முன்பு'
+ }
+ },
+ halfAMinute: {
+ default: 'அரை நிமிடம்',
+ in: 'அரை நிமிடத்தில்',
+ ago: 'அரை நிமிடம் முன்பு'
+ },
+ lessThanXMinutes: {
+ one: {
+ default: 'ஒரு நிமிடத்திற்கும் குறைவாக',
+ in: 'ஒரு நிமிடத்திற்குள்',
+ ago: 'ஒரு நிமிடத்திற்கு முன்பு'
+ },
+ other: {
+ default: '{{count}} நிமிடங்களுக்கும் குறைவாக',
+ in: '{{count}} நிமிடங்களுக்குள்',
+ ago: '{{count}} நிமிடங்களுக்கு முன்பு'
+ }
+ },
+ xMinutes: {
+ one: {
+ default: '1 நிமிடம்',
+ in: '1 நிமிடத்தில்',
+ ago: '1 நிமிடம் முன்பு'
+ },
+ other: {
+ default: '{{count}} நிமிடங்கள்',
+ in: '{{count}} நிமிடங்களில்',
+ ago: '{{count}} நிமிடங்களுக்கு முன்பு'
+ }
+ },
+ aboutXHours: {
+ one: {
+ default: 'சுமார் 1 மணி நேரம்',
+ in: 'சுமார் 1 மணி நேரத்தில்',
+ ago: 'சுமார் 1 மணி நேரத்திற்கு முன்பு'
+ },
+ other: {
+ default: 'சுமார் {{count}} மணி நேரம்',
+ in: 'சுமார் {{count}} மணி நேரத்திற்கு முன்பு',
+ ago: 'சுமார் {{count}} மணி நேரத்தில்'
+ }
+ },
+ xHours: {
+ one: {
+ default: '1 மணி நேரம்',
+ in: '1 மணி நேரத்தில்',
+ ago: '1 மணி நேரத்திற்கு முன்பு'
+ },
+ other: {
+ default: '{{count}} மணி நேரம்',
+ in: '{{count}} மணி நேரத்தில்',
+ ago: '{{count}} மணி நேரத்திற்கு முன்பு'
+ }
+ },
+ xDays: {
+ one: {
+ default: '1 நாள்',
+ in: '1 நாளில்',
+ ago: '1 நாள் முன்பு'
+ },
+ other: {
+ default: '{{count}} நாட்கள்',
+ in: '{{count}} நாட்களில்',
+ ago: '{{count}} நாட்களுக்கு முன்பு'
+ }
+ },
+ aboutXWeeks: {
+ one: {
+ default: 'சுமார் 1 வாரம்',
+ in: 'சுமார் 1 வாரத்தில்',
+ ago: 'சுமார் 1 வாரம் முன்பு'
+ },
+ other: {
+ default: 'சுமார் {{count}} வாரங்கள்',
+ in: 'சுமார் {{count}} வாரங்களில்',
+ ago: 'சுமார் {{count}} வாரங்களுக்கு முன்பு'
+ }
+ },
+ xWeeks: {
+ one: {
+ default: '1 வாரம்',
+ in: '1 வாரத்தில்',
+ ago: '1 வாரம் முன்பு'
+ },
+ other: {
+ default: '{{count}} வாரங்கள்',
+ in: '{{count}} வாரங்களில்',
+ ago: '{{count}} வாரங்களுக்கு முன்பு'
+ }
+ },
+ aboutXMonths: {
+ one: {
+ default: 'சுமார் 1 மாதம்',
+ in: 'சுமார் 1 மாதத்தில்',
+ ago: 'சுமார் 1 மாதத்திற்கு முன்பு'
+ },
+ other: {
+ default: 'சுமார் {{count}} மாதங்கள்',
+ in: 'சுமார் {{count}} மாதங்களில்',
+ ago: 'சுமார் {{count}} மாதங்களுக்கு முன்பு'
+ }
+ },
+ xMonths: {
+ one: {
+ default: '1 மாதம்',
+ in: '1 மாதத்தில்',
+ ago: '1 மாதம் முன்பு'
+ },
+ other: {
+ default: '{{count}} மாதங்கள்',
+ in: '{{count}} மாதங்களில்',
+ ago: '{{count}} மாதங்களுக்கு முன்பு'
+ }
+ },
+ aboutXYears: {
+ one: {
+ default: 'சுமார் 1 வருடம்',
+ in: 'சுமார் 1 ஆண்டில்',
+ ago: 'சுமார் 1 வருடம் முன்பு'
+ },
+ other: {
+ default: 'சுமார் {{count}} ஆண்டுகள்',
+ in: 'சுமார் {{count}} ஆண்டுகளில்',
+ ago: 'சுமார் {{count}} ஆண்டுகளுக்கு முன்பு'
+ }
+ },
+ xYears: {
+ one: {
+ default: '1 வருடம்',
+ in: '1 ஆண்டில்',
+ ago: '1 வருடம் முன்பு'
+ },
+ other: {
+ default: '{{count}} ஆண்டுகள்',
+ in: '{{count}} ஆண்டுகளில்',
+ ago: '{{count}} ஆண்டுகளுக்கு முன்பு'
+ }
+ },
+ overXYears: {
+ one: {
+ default: '1 வருடத்திற்கு மேல்',
+ in: '1 வருடத்திற்கும் மேலாக',
+ ago: '1 வருடம் முன்பு'
+ },
+ other: {
+ default: '{{count}} ஆண்டுகளுக்கும் மேலாக',
+ in: '{{count}} ஆண்டுகளில்',
+ ago: '{{count}} ஆண்டுகளுக்கு முன்பு'
+ }
+ },
+ almostXYears: {
+ one: {
+ default: 'கிட்டத்தட்ட 1 வருடம்',
+ in: 'கிட்டத்தட்ட 1 ஆண்டில்',
+ ago: 'கிட்டத்தட்ட 1 வருடம் முன்பு'
+ },
+ other: {
+ default: 'கிட்டத்தட்ட {{count}} ஆண்டுகள்',
+ in: 'கிட்டத்தட்ட {{count}} ஆண்டுகளில்',
+ ago: 'கிட்டத்தட்ட {{count}} ஆண்டுகளுக்கு முன்பு'
+ }
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var tense = options !== null && options !== void 0 && options.addSuffix ? options.comparison && options.comparison > 0 ? 'in' : 'ago' : 'default';
+ var tokenValue = formatDistanceLocale[token];
+ if (!isPluralType(tokenValue)) return tokenValue[tense];
+ if (count === 1) {
+ return tokenValue.one[tense];
+ } else {
+ return tokenValue.other[tense].replace('{{count}}', String(count));
+ }
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ta/_lib/formatLong/index.js b/node_modules/date-fns/locale/ta/_lib/formatLong/index.js
new file mode 100644
index 0000000..e0a42be
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/_lib/formatLong/index.js
@@ -0,0 +1,47 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+// Ref: https://www.unicode.org/cldr/charts/32/summary/ta.html
+// CLDR #1846 - #1849
+var dateFormats = {
+ full: 'EEEE, d MMMM, y',
+ long: 'd MMMM, y',
+ medium: 'd MMM, y',
+ short: 'd/M/yy'
+};
+
+// CLDR #1850 - #1853
+var timeFormats = {
+ full: 'a h:mm:ss zzzz',
+ long: 'a h:mm:ss z',
+ medium: 'a h:mm:ss',
+ short: 'a h:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ta/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ta/_lib/formatRelative/index.js
new file mode 100644
index 0000000..92da7b1
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'கடந்த' eeee p 'மணிக்கு'",
+ yesterday: "'நேற்று ' p 'மணிக்கு'",
+ today: "'இன்று ' p 'மணிக்கு'",
+ tomorrow: "'நாளை ' p 'மணிக்கு'",
+ nextWeek: "eeee p 'மணிக்கு'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ta/_lib/localize/index.js b/node_modules/date-fns/locale/ta/_lib/localize/index.js
new file mode 100644
index 0000000..81accf8
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/_lib/localize/index.js
@@ -0,0 +1,182 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+// Ref: https://www.unicode.org/cldr/charts/32/summary/ta.html
+
+var eraValues = {
+ narrow: ['கி.மு.', 'கி.பி.'],
+ abbreviated: ['கி.மு.', 'கி.பி.'],
+ // CLDR #1624, #1626
+ wide: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'] // CLDR #1620, #1622
+};
+
+var quarterValues = {
+ // CLDR #1644 - #1647
+ narrow: ['1', '2', '3', '4'],
+ // CLDR #1636 - #1639
+ abbreviated: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'],
+ // CLDR #1628 - #1631
+ wide: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு']
+};
+var monthValues = {
+ // CLDR #700 - #711
+ narrow: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],
+ // CLDR #1676 - #1687
+ abbreviated: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],
+ // CLDR #1652 - #1663
+ wide: ['ஜனவரி',
+ // January
+ 'பிப்ரவரி',
+ // February
+ 'மார்ச்',
+ // March
+ 'ஏப்ரல்',
+ // April
+ 'மே',
+ // May
+ 'ஜூன்',
+ // June
+ 'ஜூலை',
+ // July
+ 'ஆகஸ்ட்',
+ // August
+ 'செப்டம்பர்',
+ // September
+ 'அக்டோபர்',
+ // October
+ 'நவம்பர்',
+ // November
+ 'டிசம்பர்' // December
+ ]
+};
+
+var dayValues = {
+ // CLDR #1766 - #1772
+ narrow: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
+ // CLDR #1752 - #1758
+ short: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
+ // CLDR #1738 - #1744
+ abbreviated: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],
+ // CLDR #1724 - #1730
+ wide: ['ஞாயிறு',
+ // Sunday
+ 'திங்கள்',
+ // Monday
+ 'செவ்வாய்',
+ // Tuesday
+ 'புதன்',
+ // Wednesday
+ 'வியாழன்',
+ // Thursday
+ 'வெள்ளி',
+ // Friday
+ 'சனி' // Saturday
+ ]
+};
+
+// CLDR #1780 - #1845
+var dayPeriodValues = {
+ narrow: {
+ am: 'மு.ப',
+ pm: 'பி.ப',
+ midnight: 'நள்.',
+ noon: 'நண்.',
+ morning: 'கா.',
+ afternoon: 'மதி.',
+ evening: 'மா.',
+ night: 'இர.'
+ },
+ abbreviated: {
+ am: 'முற்பகல்',
+ pm: 'பிற்பகல்',
+ midnight: 'நள்ளிரவு',
+ noon: 'நண்பகல்',
+ morning: 'காலை',
+ afternoon: 'மதியம்',
+ evening: 'மாலை',
+ night: 'இரவு'
+ },
+ wide: {
+ am: 'முற்பகல்',
+ pm: 'பிற்பகல்',
+ midnight: 'நள்ளிரவு',
+ noon: 'நண்பகல்',
+ morning: 'காலை',
+ afternoon: 'மதியம்',
+ evening: 'மாலை',
+ night: 'இரவு'
+ }
+};
+
+// CLDR #1780 - #1845
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'மு.ப',
+ pm: 'பி.ப',
+ midnight: 'நள்.',
+ noon: 'நண்.',
+ morning: 'கா.',
+ afternoon: 'மதி.',
+ evening: 'மா.',
+ night: 'இர.'
+ },
+ abbreviated: {
+ am: 'முற்பகல்',
+ pm: 'பிற்பகல்',
+ midnight: 'நள்ளிரவு',
+ noon: 'நண்பகல்',
+ morning: 'காலை',
+ afternoon: 'மதியம்',
+ evening: 'மாலை',
+ night: 'இரவு'
+ },
+ wide: {
+ am: 'முற்பகல்',
+ pm: 'பிற்பகல்',
+ midnight: 'நள்ளிரவு',
+ noon: 'நண்பகல்',
+ morning: 'காலை',
+ afternoon: 'மதியம்',
+ evening: 'மாலை',
+ night: 'இரவு'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ta/_lib/match/index.js b/node_modules/date-fns/locale/ta/_lib/match/index.js
new file mode 100644
index 0000000..71063b4
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(வது)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(கி.மு.|கி.பி.)/i,
+ abbreviated: /^(கி\.?\s?மு\.?|கி\.?\s?பி\.?)/,
+ wide: /^(கிறிஸ்துவுக்கு\sமுன்|அன்னோ\sடோமினி)/i
+};
+var parseEraPatterns = {
+ any: [/கி\.?\s?மு\.?/, /கி\.?\s?பி\.?/]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^காலா.[1234]/i,
+ wide: /^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு/i
+};
+var parseQuarterPatterns = {
+ narrow: [/1/i, /2/i, /3/i, /4/i],
+ any: [/(1|காலா.1|ஒன்றாம்)/i, /(2|காலா.2|இரண்டாம்)/i, /(3|காலா.3|மூன்றாம்)/i, /(4|காலா.4|நான்காம்)/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$/i,
+ abbreviated: /^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)/i,
+ wide: /^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ஜ$/i, /^பி/i, /^மா/i, /^ஏ/i, /^மே/i, /^ஜூ/i, /^ஜூ/i, /^ஆ/i, /^செ/i, /^அ/i, /^ந/i, /^டி/i],
+ any: [/^ஜன/i, /^பி/i, /^மா/i, /^ஏ/i, /^மே/i, /^ஜூன்/i, /^ஜூலை/i, /^ஆ/i, /^செ/i, /^அ/i, /^ந/i, /^டி/i]
+};
+var matchDayPatterns = {
+ narrow: /^(ஞா|தி|செ|பு|வி|வெ|ச)/i,
+ short: /^(ஞா|தி|செ|பு|வி|வெ|ச)/i,
+ abbreviated: /^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)/i,
+ wide: /^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ஞா/i, /^தி/i, /^செ/i, /^பு/i, /^வி/i, /^வெ/i, /^ச/i],
+ any: [/^ஞா/i, /^தி/i, /^செ/i, /^பு/i, /^வி/i, /^வெ/i, /^ச/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)/i,
+ any: /^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^மு/i,
+ pm: /^பி/i,
+ midnight: /^நள்/i,
+ noon: /^நண்/i,
+ morning: /காலை/i,
+ afternoon: /மதியம்/i,
+ evening: /மாலை/i,
+ night: /இரவு/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ta/index.d.ts b/node_modules/date-fns/locale/ta/index.d.ts
new file mode 100644
index 0000000..fb9a06a
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ta } from 'date-fns/locale'
+export default ta
diff --git a/node_modules/date-fns/locale/ta/index.js b/node_modules/date-fns/locale/ta/index.js
new file mode 100644
index 0000000..5effcb1
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Tamil locale (India).
+ * @language Tamil
+ * @iso-639-2 tam
+ * @author Sibiraj [@sibiraj-s]{@link https://github.com/sibiraj-s}
+ */
+var locale = {
+ code: 'ta',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ta/index.js.flow b/node_modules/date-fns/locale/ta/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ta/package.json b/node_modules/date-fns/locale/ta/package.json
new file mode 100644
index 0000000..fa63205
--- /dev/null
+++ b/node_modules/date-fns/locale/ta/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ta/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/te/_lib/formatDistance/index.js b/node_modules/date-fns/locale/te/_lib/formatDistance/index.js
new file mode 100644
index 0000000..1262f9b
--- /dev/null
+++ b/node_modules/date-fns/locale/te/_lib/formatDistance/index.js
@@ -0,0 +1,193 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+// Source: https://www.unicode.org/cldr/charts/32/summary/te.html
+
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ standalone: {
+ one: 'సెకను కన్నా తక్కువ',
+ other: '{{count}} సెకన్ల కన్నా తక్కువ'
+ },
+ withPreposition: {
+ one: 'సెకను',
+ other: '{{count}} సెకన్ల'
+ }
+ },
+ xSeconds: {
+ standalone: {
+ one: 'ఒక సెకను',
+ // CLDR #1314
+ other: '{{count}} సెకన్ల'
+ },
+ withPreposition: {
+ one: 'ఒక సెకను',
+ other: '{{count}} సెకన్ల'
+ }
+ },
+ halfAMinute: {
+ standalone: 'అర నిమిషం',
+ withPreposition: 'అర నిమిషం'
+ },
+ lessThanXMinutes: {
+ standalone: {
+ one: 'ఒక నిమిషం కన్నా తక్కువ',
+ other: '{{count}} నిమిషాల కన్నా తక్కువ'
+ },
+ withPreposition: {
+ one: 'ఒక నిమిషం',
+ other: '{{count}} నిమిషాల'
+ }
+ },
+ xMinutes: {
+ standalone: {
+ one: 'ఒక నిమిషం',
+ // CLDR #1311
+ other: '{{count}} నిమిషాలు'
+ },
+ withPreposition: {
+ one: 'ఒక నిమిషం',
+ // CLDR #1311
+ other: '{{count}} నిమిషాల'
+ }
+ },
+ aboutXHours: {
+ standalone: {
+ one: 'సుమారు ఒక గంట',
+ other: 'సుమారు {{count}} గంటలు'
+ },
+ withPreposition: {
+ one: 'సుమారు ఒక గంట',
+ other: 'సుమారు {{count}} గంటల'
+ }
+ },
+ xHours: {
+ standalone: {
+ one: 'ఒక గంట',
+ // CLDR #1308
+ other: '{{count}} గంటలు'
+ },
+ withPreposition: {
+ one: 'ఒక గంట',
+ other: '{{count}} గంటల'
+ }
+ },
+ xDays: {
+ standalone: {
+ one: 'ఒక రోజు',
+ // CLDR #1292
+ other: '{{count}} రోజులు'
+ },
+ withPreposition: {
+ one: 'ఒక రోజు',
+ other: '{{count}} రోజుల'
+ }
+ },
+ aboutXWeeks: {
+ standalone: {
+ one: 'సుమారు ఒక వారం',
+ other: 'సుమారు {{count}} వారాలు'
+ },
+ withPreposition: {
+ one: 'సుమారు ఒక వారం',
+ other: 'సుమారు {{count}} వారాలల'
+ }
+ },
+ xWeeks: {
+ standalone: {
+ one: 'ఒక వారం',
+ other: '{{count}} వారాలు'
+ },
+ withPreposition: {
+ one: 'ఒక వారం',
+ other: '{{count}} వారాలల'
+ }
+ },
+ aboutXMonths: {
+ standalone: {
+ one: 'సుమారు ఒక నెల',
+ other: 'సుమారు {{count}} నెలలు'
+ },
+ withPreposition: {
+ one: 'సుమారు ఒక నెల',
+ other: 'సుమారు {{count}} నెలల'
+ }
+ },
+ xMonths: {
+ standalone: {
+ one: 'ఒక నెల',
+ // CLDR #1281
+ other: '{{count}} నెలలు'
+ },
+ withPreposition: {
+ one: 'ఒక నెల',
+ other: '{{count}} నెలల'
+ }
+ },
+ aboutXYears: {
+ standalone: {
+ one: 'సుమారు ఒక సంవత్సరం',
+ other: 'సుమారు {{count}} సంవత్సరాలు'
+ },
+ withPreposition: {
+ one: 'సుమారు ఒక సంవత్సరం',
+ other: 'సుమారు {{count}} సంవత్సరాల'
+ }
+ },
+ xYears: {
+ standalone: {
+ one: 'ఒక సంవత్సరం',
+ // CLDR #1275
+ other: '{{count}} సంవత్సరాలు'
+ },
+ withPreposition: {
+ one: 'ఒక సంవత్సరం',
+ other: '{{count}} సంవత్సరాల'
+ }
+ },
+ overXYears: {
+ standalone: {
+ one: 'ఒక సంవత్సరం పైగా',
+ other: '{{count}} సంవత్సరాలకు పైగా'
+ },
+ withPreposition: {
+ one: 'ఒక సంవత్సరం',
+ other: '{{count}} సంవత్సరాల'
+ }
+ },
+ almostXYears: {
+ standalone: {
+ one: 'దాదాపు ఒక సంవత్సరం',
+ other: 'దాదాపు {{count}} సంవత్సరాలు'
+ },
+ withPreposition: {
+ one: 'దాదాపు ఒక సంవత్సరం',
+ other: 'దాదాపు {{count}} సంవత్సరాల'
+ }
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone;
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + 'లో';
+ } else {
+ return result + ' క్రితం';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/te/_lib/formatLong/index.js b/node_modules/date-fns/locale/te/_lib/formatLong/index.js
new file mode 100644
index 0000000..e07888e
--- /dev/null
+++ b/node_modules/date-fns/locale/te/_lib/formatLong/index.js
@@ -0,0 +1,49 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+// Source: https://www.unicode.org/cldr/charts/32/summary/te.html
+// CLDR #1807 - #1811
+var dateFormats = {
+ full: 'd, MMMM y, EEEE',
+ long: 'd MMMM, y',
+ medium: 'd MMM, y',
+ short: 'dd-MM-yy'
+};
+
+// CLDR #1807 - #1811
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+
+// CLDR #1815 - #1818
+var dateTimeFormats = {
+ full: "{{date}} {{time}}'కి'",
+ long: "{{date}} {{time}}'కి'",
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/te/_lib/formatRelative/index.js b/node_modules/date-fns/locale/te/_lib/formatRelative/index.js
new file mode 100644
index 0000000..83f0def
--- /dev/null
+++ b/node_modules/date-fns/locale/te/_lib/formatRelative/index.js
@@ -0,0 +1,27 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+// Source: https://www.unicode.org/cldr/charts/32/summary/te.html
+
+var formatRelativeLocale = {
+ lastWeek: "'గత' eeee p",
+ // CLDR #1384
+ yesterday: "'నిన్న' p",
+ // CLDR #1393
+ today: "'ఈ రోజు' p",
+ // CLDR #1394
+ tomorrow: "'రేపు' p",
+ // CLDR #1395
+ nextWeek: "'తదుపరి' eeee p",
+ // CLDR #1386
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/te/_lib/localize/index.js b/node_modules/date-fns/locale/te/_lib/localize/index.js
new file mode 100644
index 0000000..cafb9d6
--- /dev/null
+++ b/node_modules/date-fns/locale/te/_lib/localize/index.js
@@ -0,0 +1,139 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+// Source: https://www.unicode.org/cldr/charts/32/summary/te.html
+// Source: https://dsal.uchicago.edu/dictionaries/brown/
+// CLDR #1605 - #1608
+var eraValues = {
+ narrow: ['క్రీ.పూ.', 'క్రీ.శ.'],
+ abbreviated: ['క్రీ.పూ.', 'క్రీ.శ.'],
+ wide: ['క్రీస్తు పూర్వం', 'క్రీస్తుశకం']
+};
+
+// CLDR #1613 - #1628
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['త్రై1', 'త్రై2', 'త్రై3', 'త్రై4'],
+ wide: ['1వ త్రైమాసికం', '2వ త్రైమాసికం', '3వ త్రైమాసికం', '4వ త్రైమాసికం']
+};
+
+// CLDR #1637 - #1708
+var monthValues = {
+ narrow: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'],
+ abbreviated: ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'],
+ wide: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్']
+};
+
+// CLDR #1709 - #1764
+var dayValues = {
+ narrow: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'],
+ short: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'],
+ abbreviated: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'],
+ wide: ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం']
+};
+
+// CLDR #1767 - #1806
+var dayPeriodValues = {
+ narrow: {
+ am: 'పూర్వాహ్నం',
+ pm: 'అపరాహ్నం',
+ midnight: 'అర్ధరాత్రి',
+ noon: 'మిట్టమధ్యాహ్నం',
+ morning: 'ఉదయం',
+ afternoon: 'మధ్యాహ్నం',
+ evening: 'సాయంత్రం',
+ night: 'రాత్రి'
+ },
+ abbreviated: {
+ am: 'పూర్వాహ్నం',
+ pm: 'అపరాహ్నం',
+ midnight: 'అర్ధరాత్రి',
+ noon: 'మిట్టమధ్యాహ్నం',
+ morning: 'ఉదయం',
+ afternoon: 'మధ్యాహ్నం',
+ evening: 'సాయంత్రం',
+ night: 'రాత్రి'
+ },
+ wide: {
+ am: 'పూర్వాహ్నం',
+ pm: 'అపరాహ్నం',
+ midnight: 'అర్ధరాత్రి',
+ noon: 'మిట్టమధ్యాహ్నం',
+ morning: 'ఉదయం',
+ afternoon: 'మధ్యాహ్నం',
+ evening: 'సాయంత్రం',
+ night: 'రాత్రి'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'పూర్వాహ్నం',
+ pm: 'అపరాహ్నం',
+ midnight: 'అర్ధరాత్రి',
+ noon: 'మిట్టమధ్యాహ్నం',
+ morning: 'ఉదయం',
+ afternoon: 'మధ్యాహ్నం',
+ evening: 'సాయంత్రం',
+ night: 'రాత్రి'
+ },
+ abbreviated: {
+ am: 'పూర్వాహ్నం',
+ pm: 'అపరాహ్నం',
+ midnight: 'అర్ధరాత్రి',
+ noon: 'మిట్టమధ్యాహ్నం',
+ morning: 'ఉదయం',
+ afternoon: 'మధ్యాహ్నం',
+ evening: 'సాయంత్రం',
+ night: 'రాత్రి'
+ },
+ wide: {
+ am: 'పూర్వాహ్నం',
+ pm: 'అపరాహ్నం',
+ midnight: 'అర్ధరాత్రి',
+ noon: 'మిట్టమధ్యాహ్నం',
+ morning: 'ఉదయం',
+ afternoon: 'మధ్యాహ్నం',
+ evening: 'సాయంత్రం',
+ night: 'రాత్రి'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + 'వ';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/te/_lib/match/index.js b/node_modules/date-fns/locale/te/_lib/match/index.js
new file mode 100644
index 0000000..12fae7a
--- /dev/null
+++ b/node_modules/date-fns/locale/te/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(వ)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(క్రీ\.పూ\.|క్రీ\.శ\.)/i,
+ abbreviated: /^(క్రీ\.?\s?పూ\.?|ప్ర\.?\s?శ\.?\s?పూ\.?|క్రీ\.?\s?శ\.?|సా\.?\s?శ\.?)/i,
+ wide: /^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)/i
+};
+var parseEraPatterns = {
+ any: [/^(పూ|శ)/i, /^సా/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^త్రై[1234]/i,
+ wide: /^[1234](వ)? త్రైమాసికం/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)/i,
+ abbreviated: /^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)/i,
+ wide: /^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^జ/i, /^ఫి/i, /^మా/i, /^ఏ/i, /^మే/i, /^జూ/i, /^జు/i, /^ఆ/i, /^సె/i, /^అ/i, /^న/i, /^డి/i],
+ any: [/^జన/i, /^ఫి/i, /^మా/i, /^ఏ/i, /^మే/i, /^జూన్/i, /^జులై/i, /^ఆగ/i, /^సె/i, /^అ/i, /^న/i, /^డి/i]
+};
+var matchDayPatterns = {
+ narrow: /^(ఆ|సో|మ|బు|గు|శు|శ)/i,
+ short: /^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i,
+ abbreviated: /^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i,
+ wide: /^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ఆ/i, /^సో/i, /^మ/i, /^బు/i, /^గు/i, /^శు/i, /^శ/i],
+ any: [/^ఆది/i, /^సోమ/i, /^మం/i, /^బుధ/i, /^గురు/i, /^శుక్ర/i, /^శని/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i,
+ any: /^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^పూర్వాహ్నం/i,
+ pm: /^అపరాహ్నం/i,
+ midnight: /^అర్ధ/i,
+ noon: /^మిట్ట/i,
+ morning: /ఉదయం/i,
+ afternoon: /మధ్యాహ్నం/i,
+ evening: /సాయంత్రం/i,
+ night: /రాత్రి/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/te/index.d.ts b/node_modules/date-fns/locale/te/index.d.ts
new file mode 100644
index 0000000..2dab4a8
--- /dev/null
+++ b/node_modules/date-fns/locale/te/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { te } from 'date-fns/locale'
+export default te
diff --git a/node_modules/date-fns/locale/te/index.js b/node_modules/date-fns/locale/te/index.js
new file mode 100644
index 0000000..816c124
--- /dev/null
+++ b/node_modules/date-fns/locale/te/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Telugu locale
+ * @language Telugu
+ * @iso-639-2 tel
+ * @author Kranthi Lakum [@kranthilakum]{@link https://github.com/kranthilakum}
+ */
+var locale = {
+ code: 'te',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/te/index.js.flow b/node_modules/date-fns/locale/te/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/te/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/te/package.json b/node_modules/date-fns/locale/te/package.json
new file mode 100644
index 0000000..c8fc96e
--- /dev/null
+++ b/node_modules/date-fns/locale/te/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/te/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/th/_lib/formatDistance/index.js b/node_modules/date-fns/locale/th/_lib/formatDistance/index.js
new file mode 100644
index 0000000..afa3952
--- /dev/null
+++ b/node_modules/date-fns/locale/th/_lib/formatDistance/index.js
@@ -0,0 +1,95 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'น้อยกว่า 1 วินาที',
+ other: 'น้อยกว่า {{count}} วินาที'
+ },
+ xSeconds: {
+ one: '1 วินาที',
+ other: '{{count}} วินาที'
+ },
+ halfAMinute: 'ครึ่งนาที',
+ lessThanXMinutes: {
+ one: 'น้อยกว่า 1 นาที',
+ other: 'น้อยกว่า {{count}} นาที'
+ },
+ xMinutes: {
+ one: '1 นาที',
+ other: '{{count}} นาที'
+ },
+ aboutXHours: {
+ one: 'ประมาณ 1 ชั่วโมง',
+ other: 'ประมาณ {{count}} ชั่วโมง'
+ },
+ xHours: {
+ one: '1 ชั่วโมง',
+ other: '{{count}} ชั่วโมง'
+ },
+ xDays: {
+ one: '1 วัน',
+ other: '{{count}} วัน'
+ },
+ aboutXWeeks: {
+ one: 'ประมาณ 1 สัปดาห์',
+ other: 'ประมาณ {{count}} สัปดาห์'
+ },
+ xWeeks: {
+ one: '1 สัปดาห์',
+ other: '{{count}} สัปดาห์'
+ },
+ aboutXMonths: {
+ one: 'ประมาณ 1 เดือน',
+ other: 'ประมาณ {{count}} เดือน'
+ },
+ xMonths: {
+ one: '1 เดือน',
+ other: '{{count}} เดือน'
+ },
+ aboutXYears: {
+ one: 'ประมาณ 1 ปี',
+ other: 'ประมาณ {{count}} ปี'
+ },
+ xYears: {
+ one: '1 ปี',
+ other: '{{count}} ปี'
+ },
+ overXYears: {
+ one: 'มากกว่า 1 ปี',
+ other: 'มากกว่า {{count}} ปี'
+ },
+ almostXYears: {
+ one: 'เกือบ 1 ปี',
+ other: 'เกือบ {{count}} ปี'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ if (token === 'halfAMinute') {
+ return 'ใน' + result;
+ } else {
+ return 'ใน ' + result;
+ }
+ } else {
+ return result + 'ที่ผ่านมา';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/th/_lib/formatLong/index.js b/node_modules/date-fns/locale/th/_lib/formatLong/index.js
new file mode 100644
index 0000000..066d08d
--- /dev/null
+++ b/node_modules/date-fns/locale/th/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'วันEEEEที่ do MMMM y',
+ long: 'do MMMM y',
+ medium: 'd MMM y',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'H:mm:ss น. zzzz',
+ long: 'H:mm:ss น. z',
+ medium: 'H:mm:ss น.',
+ short: 'H:mm น.'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'เวลา' {{time}}",
+ long: "{{date}} 'เวลา' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'medium'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/th/_lib/formatRelative/index.js b/node_modules/date-fns/locale/th/_lib/formatRelative/index.js
new file mode 100644
index 0000000..682615a
--- /dev/null
+++ b/node_modules/date-fns/locale/th/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee'ที่แล้วเวลา' p",
+ yesterday: "'เมื่อวานนี้เวลา' p",
+ today: "'วันนี้เวลา' p",
+ tomorrow: "'พรุ่งนี้เวลา' p",
+ nextWeek: "eeee 'เวลา' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/th/_lib/localize/index.js b/node_modules/date-fns/locale/th/_lib/localize/index.js
new file mode 100644
index 0000000..6195c39
--- /dev/null
+++ b/node_modules/date-fns/locale/th/_lib/localize/index.js
@@ -0,0 +1,127 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['B', 'คศ'],
+ abbreviated: ['BC', 'ค.ศ.'],
+ wide: ['ปีก่อนคริสตกาล', 'คริสต์ศักราช']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['ไตรมาสแรก', 'ไตรมาสที่สอง', 'ไตรมาสที่สาม', 'ไตรมาสที่สี่']
+};
+var dayValues = {
+ narrow: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'],
+ short: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'],
+ abbreviated: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'],
+ wide: ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์']
+};
+var monthValues = {
+ narrow: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],
+ abbreviated: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],
+ wide: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ก่อนเที่ยง',
+ pm: 'หลังเที่ยง',
+ midnight: 'เที่ยงคืน',
+ noon: 'เที่ยง',
+ morning: 'เช้า',
+ afternoon: 'บ่าย',
+ evening: 'เย็น',
+ night: 'กลางคืน'
+ },
+ abbreviated: {
+ am: 'ก่อนเที่ยง',
+ pm: 'หลังเที่ยง',
+ midnight: 'เที่ยงคืน',
+ noon: 'เที่ยง',
+ morning: 'เช้า',
+ afternoon: 'บ่าย',
+ evening: 'เย็น',
+ night: 'กลางคืน'
+ },
+ wide: {
+ am: 'ก่อนเที่ยง',
+ pm: 'หลังเที่ยง',
+ midnight: 'เที่ยงคืน',
+ noon: 'เที่ยง',
+ morning: 'เช้า',
+ afternoon: 'บ่าย',
+ evening: 'เย็น',
+ night: 'กลางคืน'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ก่อนเที่ยง',
+ pm: 'หลังเที่ยง',
+ midnight: 'เที่ยงคืน',
+ noon: 'เที่ยง',
+ morning: 'ตอนเช้า',
+ afternoon: 'ตอนกลางวัน',
+ evening: 'ตอนเย็น',
+ night: 'ตอนกลางคืน'
+ },
+ abbreviated: {
+ am: 'ก่อนเที่ยง',
+ pm: 'หลังเที่ยง',
+ midnight: 'เที่ยงคืน',
+ noon: 'เที่ยง',
+ morning: 'ตอนเช้า',
+ afternoon: 'ตอนกลางวัน',
+ evening: 'ตอนเย็น',
+ night: 'ตอนกลางคืน'
+ },
+ wide: {
+ am: 'ก่อนเที่ยง',
+ pm: 'หลังเที่ยง',
+ midnight: 'เที่ยงคืน',
+ noon: 'เที่ยง',
+ morning: 'ตอนเช้า',
+ afternoon: 'ตอนกลางวัน',
+ evening: 'ตอนเย็น',
+ night: 'ตอนกลางคืน'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/th/_lib/match/index.js b/node_modules/date-fns/locale/th/_lib/match/index.js
new file mode 100644
index 0000000..7237d18
--- /dev/null
+++ b/node_modules/date-fns/locale/th/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^\d+/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^([bB]|[aA]|คศ)/i,
+ abbreviated: /^([bB]\.?\s?[cC]\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?|ค\.?ศ\.?)/i,
+ wide: /^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)/i
+};
+var parseEraPatterns = {
+ any: [/^[bB]/i, /^(^[aA]|ค\.?ศ\.?|คริสตกาล|คริสต์ศักราช|)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^ไตรมาส(ที่)? ?[1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/(1|แรก|หนึ่ง)/i, /(2|สอง)/i, /(3|สาม)/i, /(4|สี่)/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?)/i,
+ abbreviated: /^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?')/i,
+ wide: /^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)/i
+};
+var parseMonthPatterns = {
+ wide: [/^มก/i, /^กุม/i, /^มี/i, /^เม/i, /^พฤษ/i, /^มิ/i, /^กรก/i, /^ส/i, /^กัน/i, /^ต/i, /^พฤศ/i, /^ธ/i],
+ any: [/^ม\.?ค\.?/i, /^ก\.?พ\.?/i, /^มี\.?ค\.?/i, /^เม\.?ย\.?/i, /^พ\.?ค\.?/i, /^มิ\.?ย\.?/i, /^ก\.?ค\.?/i, /^ส\.?ค\.?/i, /^ก\.?ย\.?/i, /^ต\.?ค\.?/i, /^พ\.?ย\.?/i, /^ธ\.?ค\.?/i]
+};
+var matchDayPatterns = {
+ narrow: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,
+ short: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,
+ abbreviated: /^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,
+ wide: /^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)/i
+};
+var parseDayPatterns = {
+ wide: [/^อา/i, /^จั/i, /^อั/i, /^พุธ/i, /^พฤ/i, /^ศ/i, /^เส/i],
+ any: [/^อา/i, /^จ/i, /^อ/i, /^พ(?!ฤ)/i, /^พฤ/i, /^ศ/i, /^ส/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ก่อนเที่ยง/i,
+ pm: /^หลังเที่ยง/i,
+ midnight: /^เที่ยงคืน/i,
+ noon: /^เที่ยง/i,
+ morning: /เช้า/i,
+ afternoon: /บ่าย/i,
+ evening: /เย็น/i,
+ night: /กลางคืน/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/th/index.d.ts b/node_modules/date-fns/locale/th/index.d.ts
new file mode 100644
index 0000000..944dd87
--- /dev/null
+++ b/node_modules/date-fns/locale/th/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { th } from 'date-fns/locale'
+export default th
diff --git a/node_modules/date-fns/locale/th/index.js b/node_modules/date-fns/locale/th/index.js
new file mode 100644
index 0000000..e7cd513
--- /dev/null
+++ b/node_modules/date-fns/locale/th/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Thai locale.
+ * @language Thai
+ * @iso-639-2 tha
+ * @author Athiwat Hirunworawongkun [@athivvat]{@link https://github.com/athivvat}
+ * @author [@hawkup]{@link https://github.com/hawkup}
+ * @author Jirawat I. [@nodtem66]{@link https://github.com/nodtem66}
+ */
+var locale = {
+ code: 'th',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/th/index.js.flow b/node_modules/date-fns/locale/th/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/th/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/th/package.json b/node_modules/date-fns/locale/th/package.json
new file mode 100644
index 0000000..da5a761
--- /dev/null
+++ b/node_modules/date-fns/locale/th/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/th/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/tr/_lib/formatDistance/index.js b/node_modules/date-fns/locale/tr/_lib/formatDistance/index.js
new file mode 100644
index 0000000..b17b485
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'bir saniyeden az',
+ other: '{{count}} saniyeden az'
+ },
+ xSeconds: {
+ one: '1 saniye',
+ other: '{{count}} saniye'
+ },
+ halfAMinute: 'yarım dakika',
+ lessThanXMinutes: {
+ one: 'bir dakikadan az',
+ other: '{{count}} dakikadan az'
+ },
+ xMinutes: {
+ one: '1 dakika',
+ other: '{{count}} dakika'
+ },
+ aboutXHours: {
+ one: 'yaklaşık 1 saat',
+ other: 'yaklaşık {{count}} saat'
+ },
+ xHours: {
+ one: '1 saat',
+ other: '{{count}} saat'
+ },
+ xDays: {
+ one: '1 gün',
+ other: '{{count}} gün'
+ },
+ aboutXWeeks: {
+ one: 'yaklaşık 1 hafta',
+ other: 'yaklaşık {{count}} hafta'
+ },
+ xWeeks: {
+ one: '1 hafta',
+ other: '{{count}} hafta'
+ },
+ aboutXMonths: {
+ one: 'yaklaşık 1 ay',
+ other: 'yaklaşık {{count}} ay'
+ },
+ xMonths: {
+ one: '1 ay',
+ other: '{{count}} ay'
+ },
+ aboutXYears: {
+ one: 'yaklaşık 1 yıl',
+ other: 'yaklaşık {{count}} yıl'
+ },
+ xYears: {
+ one: '1 yıl',
+ other: '{{count}} yıl'
+ },
+ overXYears: {
+ one: '1 yıldan fazla',
+ other: '{{count}} yıldan fazla'
+ },
+ almostXYears: {
+ one: 'neredeyse 1 yıl',
+ other: 'neredeyse {{count}} yıl'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', count.toString());
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + ' sonra';
+ } else {
+ return result + ' önce';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/tr/_lib/formatLong/index.js b/node_modules/date-fns/locale/tr/_lib/formatLong/index.js
new file mode 100644
index 0000000..d323b27
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'd MMMM y EEEE',
+ long: 'd MMMM y',
+ medium: 'd MMM y',
+ short: 'dd.MM.yyyy'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'saat' {{time}}",
+ long: "{{date}} 'saat' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/tr/_lib/formatRelative/index.js b/node_modules/date-fns/locale/tr/_lib/formatRelative/index.js
new file mode 100644
index 0000000..4a0e0dc
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'geçen hafta' eeee 'saat' p",
+ yesterday: "'dün saat' p",
+ today: "'bugün saat' p",
+ tomorrow: "'yarın saat' p",
+ nextWeek: "eeee 'saat' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/tr/_lib/localize/index.js b/node_modules/date-fns/locale/tr/_lib/localize/index.js
new file mode 100644
index 0000000..bdc0cb2
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/_lib/localize/index.js
@@ -0,0 +1,128 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['MÖ', 'MS'],
+ abbreviated: ['MÖ', 'MS'],
+ wide: ['Milattan Önce', 'Milattan Sonra']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1Ç', '2Ç', '3Ç', '4Ç'],
+ wide: ['İlk çeyrek', 'İkinci Çeyrek', 'Üçüncü çeyrek', 'Son çeyrek']
+};
+var monthValues = {
+ narrow: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'],
+ abbreviated: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'],
+ wide: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık']
+};
+var dayValues = {
+ narrow: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'],
+ short: ['Pz', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'],
+ abbreviated: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cts'],
+ wide: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'öö',
+ pm: 'ös',
+ midnight: 'gy',
+ noon: 'ö',
+ morning: 'sa',
+ afternoon: 'ös',
+ evening: 'ak',
+ night: 'ge'
+ },
+ abbreviated: {
+ am: 'ÖÖ',
+ pm: 'ÖS',
+ midnight: 'gece yarısı',
+ noon: 'öğle',
+ morning: 'sabah',
+ afternoon: 'öğleden sonra',
+ evening: 'akşam',
+ night: 'gece'
+ },
+ wide: {
+ am: 'Ö.Ö.',
+ pm: 'Ö.S.',
+ midnight: 'gece yarısı',
+ noon: 'öğle',
+ morning: 'sabah',
+ afternoon: 'öğleden sonra',
+ evening: 'akşam',
+ night: 'gece'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'öö',
+ pm: 'ös',
+ midnight: 'gy',
+ noon: 'ö',
+ morning: 'sa',
+ afternoon: 'ös',
+ evening: 'ak',
+ night: 'ge'
+ },
+ abbreviated: {
+ am: 'ÖÖ',
+ pm: 'ÖS',
+ midnight: 'gece yarısı',
+ noon: 'öğlen',
+ morning: 'sabahleyin',
+ afternoon: 'öğleden sonra',
+ evening: 'akşamleyin',
+ night: 'geceleyin'
+ },
+ wide: {
+ am: 'ö.ö.',
+ pm: 'ö.s.',
+ midnight: 'gece yarısı',
+ noon: 'öğlen',
+ morning: 'sabahleyin',
+ afternoon: 'öğleden sonra',
+ evening: 'akşamleyin',
+ night: 'geceleyin'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ return number + '.';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return Number(quarter) - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/tr/_lib/match/index.js b/node_modules/date-fns/locale/tr/_lib/match/index.js
new file mode 100644
index 0000000..a69f16d
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/_lib/match/index.js
@@ -0,0 +1,110 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(\.)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(mö|ms)/i,
+ abbreviated: /^(mö|ms)/i,
+ wide: /^(milattan önce|milattan sonra)/i
+};
+var parseEraPatterns = {
+ any: [/(^mö|^milattan önce)/i, /(^ms|^milattan sonra)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]ç/i,
+ wide: /^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i],
+ abbreviated: [/1ç/i, /2ç/i, /3ç/i, /4ç/i],
+ wide: [/^(i|İ)lk çeyrek/i, /(i|İ)kinci çeyrek/i, /üçüncü çeyrek/i, /son çeyrek/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[oşmnhtaek]/i,
+ abbreviated: /^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)/i,
+ wide: /^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^o/i, /^ş/i, /^m/i, /^n/i, /^m/i, /^h/i, /^t/i, /^a/i, /^e/i, /^e/i, /^k/i, /^a/i],
+ any: [/^o/i, /^ş/i, /^mar/i, /^n/i, /^may/i, /^h/i, /^t/i, /^ağ/i, /^ey/i, /^ek/i, /^k/i, /^ar/i]
+};
+var matchDayPatterns = {
+ narrow: /^[psçc]/i,
+ short: /^(pz|pt|sa|ça|pe|cu|ct)/i,
+ abbreviated: /^(paz|pzt|sal|çar|per|cum|cts)/i,
+ wide: /^(pazar(?!tesi)|pazartesi|salı|çarşamba|perşembe|cuma(?!rtesi)|cumartesi)/i
+};
+var parseDayPatterns = {
+ narrow: [/^p/i, /^p/i, /^s/i, /^ç/i, /^p/i, /^c/i, /^c/i],
+ any: [/^pz/i, /^pt/i, /^sa/i, /^ça/i, /^pe/i, /^cu/i, /^ct/i],
+ wide: [/^pazar(?!tesi)/i, /^pazartesi/i, /^salı/i, /^çarşamba/i, /^perşembe/i, /^cuma(?!rtesi)/i, /^cumartesi/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(öö|ös|gy|ö|sa|ös|ak|ge)/i,
+ any: /^(ö\.?\s?[ös]\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ö\.?ö\.?/i,
+ pm: /^ö\.?s\.?/i,
+ midnight: /^(gy|gece yarısı)/i,
+ noon: /^öğ/i,
+ morning: /^sa/i,
+ afternoon: /^öğleden sonra/i,
+ evening: /^ak/i,
+ night: /^ge/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/tr/index.d.ts b/node_modules/date-fns/locale/tr/index.d.ts
new file mode 100644
index 0000000..d4c2e0a
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { tr } from 'date-fns/locale'
+export default tr
diff --git a/node_modules/date-fns/locale/tr/index.js b/node_modules/date-fns/locale/tr/index.js
new file mode 100644
index 0000000..1b97ab7
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/index.js
@@ -0,0 +1,41 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Turkish locale.
+ * @language Turkish
+ * @iso-639-2 tur
+ * @author Alpcan Aydın [@alpcanaydin]{@link https://github.com/alpcanaydin}
+ * @author Berkay Sargın [@berkaey]{@link https://github.com/berkaey}
+ * @author Fatih Bulut [@bulutfatih]{@link https://github.com/bulutfatih}
+ * @author Ismail Demirbilek [@dbtek]{@link https://github.com/dbtek}
+ * @author İsmail Kayar [@ikayar]{@link https://github.com/ikayar}
+ *
+ *
+ */
+var locale = {
+ code: 'tr',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/tr/index.js.flow b/node_modules/date-fns/locale/tr/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/tr/package.json b/node_modules/date-fns/locale/tr/package.json
new file mode 100644
index 0000000..eca88ff
--- /dev/null
+++ b/node_modules/date-fns/locale/tr/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/tr/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/types.js b/node_modules/date-fns/locale/types.js
new file mode 100644
index 0000000..430afc1
--- /dev/null
+++ b/node_modules/date-fns/locale/types.js
@@ -0,0 +1,5 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+}); \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ug/_lib/formatDistance/index.js b/node_modules/date-fns/locale/ug/_lib/formatDistance/index.js
new file mode 100644
index 0000000..ab37e45
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'بىر سىكۇنت ئىچىدە',
+ other: 'سىكۇنت ئىچىدە {{count}}'
+ },
+ xSeconds: {
+ one: 'بىر سىكۇنت',
+ other: 'سىكۇنت {{count}}'
+ },
+ halfAMinute: 'يىرىم مىنۇت',
+ lessThanXMinutes: {
+ one: 'بىر مىنۇت ئىچىدە',
+ other: 'مىنۇت ئىچىدە {{count}}'
+ },
+ xMinutes: {
+ one: 'بىر مىنۇت',
+ other: 'مىنۇت {{count}}'
+ },
+ aboutXHours: {
+ one: 'تەخمىنەن بىر سائەت',
+ other: 'سائەت {{count}} تەخمىنەن'
+ },
+ xHours: {
+ one: 'بىر سائەت',
+ other: 'سائەت {{count}}'
+ },
+ xDays: {
+ one: 'بىر كۈن',
+ other: 'كۈن {{count}}'
+ },
+ aboutXWeeks: {
+ one: 'تەخمىنەن بىرھەپتە',
+ other: 'ھەپتە {{count}} تەخمىنەن'
+ },
+ xWeeks: {
+ one: 'بىرھەپتە',
+ other: 'ھەپتە {{count}}'
+ },
+ aboutXMonths: {
+ one: 'تەخمىنەن بىر ئاي',
+ other: 'ئاي {{count}} تەخمىنەن'
+ },
+ xMonths: {
+ one: 'بىر ئاي',
+ other: 'ئاي {{count}}'
+ },
+ aboutXYears: {
+ one: 'تەخمىنەن بىر يىل',
+ other: 'يىل {{count}} تەخمىنەن'
+ },
+ xYears: {
+ one: 'بىر يىل',
+ other: 'يىل {{count}}'
+ },
+ overXYears: {
+ one: 'بىر يىلدىن ئارتۇق',
+ other: 'يىلدىن ئارتۇق {{count}}'
+ },
+ almostXYears: {
+ one: 'ئاساسەن بىر يىل',
+ other: 'يىل {{count}} ئاساسەن'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result;
+ } else {
+ return result + ' بولدى';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ug/_lib/formatLong/index.js b/node_modules/date-fns/locale/ug/_lib/formatLong/index.js
new file mode 100644
index 0000000..dfbad74
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, MMMM do, y',
+ long: 'MMMM do, y',
+ medium: 'MMM d, y',
+ short: 'MM/dd/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss a zzzz',
+ long: 'h:mm:ss a z',
+ medium: 'h:mm:ss a',
+ short: 'h:mm a'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'دە' {{time}}",
+ long: "{{date}} 'دە' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ug/_lib/formatRelative/index.js b/node_modules/date-fns/locale/ug/_lib/formatRelative/index.js
new file mode 100644
index 0000000..7b2ded1
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'ئ‍ۆتكەن' eeee 'دە' p",
+ yesterday: "'تۈنۈگۈن دە' p",
+ today: "'بۈگۈن دە' p",
+ tomorrow: "'ئەتە دە' p",
+ nextWeek: "eeee 'دە' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ug/_lib/localize/index.js b/node_modules/date-fns/locale/ug/_lib/localize/index.js
new file mode 100644
index 0000000..fb8a360
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/_lib/localize/index.js
@@ -0,0 +1,132 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['ب', 'ك'],
+ abbreviated: ['ب', 'ك'],
+ wide: ['مىيلادىدىن بۇرۇن', 'مىيلادىدىن كىيىن']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1', '2', '3', '4'],
+ wide: ['بىرىنجى چارەك', 'ئىككىنجى چارەك', 'ئۈچىنجى چارەك', 'تۆتىنجى چارەك']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['ي', 'ف', 'م', 'ا', 'م', 'ى', 'ى', 'ا', 'س', 'ۆ', 'ن', 'د'],
+ abbreviated: ['يانۋار', 'فېۋىرال', 'مارت', 'ئاپرىل', 'ماي', 'ئىيۇن', 'ئىيول', 'ئاۋغۇست', 'سىنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دىكابىر'],
+ wide: ['يانۋار', 'فېۋىرال', 'مارت', 'ئاپرىل', 'ماي', 'ئىيۇن', 'ئىيول', 'ئاۋغۇست', 'سىنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دىكابىر']
+};
+var dayValues = {
+ narrow: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],
+ short: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],
+ abbreviated: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'],
+ wide: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ئە',
+ pm: 'چ',
+ midnight: 'ك',
+ noon: 'چ',
+ morning: 'ئەتىگەن',
+ afternoon: 'چۈشتىن كىيىن',
+ evening: 'ئاخشىم',
+ night: 'كىچە'
+ },
+ abbreviated: {
+ am: 'ئە',
+ pm: 'چ',
+ midnight: 'ك',
+ noon: 'چ',
+ morning: 'ئەتىگەن',
+ afternoon: 'چۈشتىن كىيىن',
+ evening: 'ئاخشىم',
+ night: 'كىچە'
+ },
+ wide: {
+ am: 'ئە',
+ pm: 'چ',
+ midnight: 'ك',
+ noon: 'چ',
+ morning: 'ئەتىگەن',
+ afternoon: 'چۈشتىن كىيىن',
+ evening: 'ئاخشىم',
+ night: 'كىچە'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ئە',
+ pm: 'چ',
+ midnight: 'ك',
+ noon: 'چ',
+ morning: 'ئەتىگەندە',
+ afternoon: 'چۈشتىن كىيىن',
+ evening: 'ئاخشامدا',
+ night: 'كىچىدە'
+ },
+ abbreviated: {
+ am: 'ئە',
+ pm: 'چ',
+ midnight: 'ك',
+ noon: 'چ',
+ morning: 'ئەتىگەندە',
+ afternoon: 'چۈشتىن كىيىن',
+ evening: 'ئاخشامدا',
+ night: 'كىچىدە'
+ },
+ wide: {
+ am: 'ئە',
+ pm: 'چ',
+ midnight: 'ك',
+ noon: 'چ',
+ morning: 'ئەتىگەندە',
+ afternoon: 'چۈشتىن كىيىن',
+ evening: 'ئاخشامدا',
+ night: 'كىچىدە'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ug/_lib/match/index.js b/node_modules/date-fns/locale/ug/_lib/match/index.js
new file mode 100644
index 0000000..8a0712a
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(ب|ك)/i,
+ wide: /^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)/i
+};
+var parseEraPatterns = {
+ any: [/^بۇرۇن/i, /^كىيىن/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^چ[1234]/i,
+ wide: /^چارەك [1234]/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ // eslint-disable-next-line no-misleading-character-class
+ narrow: /^[يفمئامئ‍ئاسۆند]/i,
+ abbreviated: /^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i,
+ wide: /^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^ي/i, /^ف/i, /^م/i, /^ا/i, /^م/i, /^ى‍/i, /^ى‍/i, /^ا‍/i, /^س/i, /^ۆ/i, /^ن/i, /^د/i],
+ any: [/^يان/i, /^فېۋ/i, /^مار/i, /^ئاپ/i, /^ماي/i, /^ئىيۇن/i, /^ئىيول/i, /^ئاۋ/i, /^سىن/i, /^ئۆك/i, /^نوي/i, /^دىك/i]
+};
+var matchDayPatterns = {
+ narrow: /^[دسچپجشي]/i,
+ short: /^(يە|دۈ|سە|چا|پە|جۈ|شە)/i,
+ abbreviated: /^(يە|دۈ|سە|چا|پە|جۈ|شە)/i,
+ wide: /^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)/i
+};
+var parseDayPatterns = {
+ narrow: [/^ي/i, /^د/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i],
+ any: [/^ي/i, /^د/i, /^س/i, /^چ/i, /^پ/i, /^ج/i, /^ش/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i,
+ any: /^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^ئە/i,
+ pm: /^چ/i,
+ midnight: /^ك/i,
+ noon: /^چ/i,
+ morning: /ئەتىگەن/i,
+ afternoon: /چۈشتىن كىيىن/i,
+ evening: /ئاخشىم/i,
+ night: /كىچە/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ug/index.d.ts b/node_modules/date-fns/locale/ug/index.d.ts
new file mode 100644
index 0000000..a67a679
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { ug } from 'date-fns/locale'
+export default ug
diff --git a/node_modules/date-fns/locale/ug/index.js b/node_modules/date-fns/locale/ug/index.js
new file mode 100644
index 0000000..8adfe0c
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Uighur locale
+ * @language Uighur
+ * @iso-639-2 uig
+ * @author Abduwaly M. [@abduwaly]{@link https://github.com/abduwaly}
+ */
+var locale = {
+ code: 'ug',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/ug/index.js.flow b/node_modules/date-fns/locale/ug/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/ug/package.json b/node_modules/date-fns/locale/ug/package.json
new file mode 100644
index 0000000..5ba51f2
--- /dev/null
+++ b/node_modules/date-fns/locale/ug/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/ug/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uk/_lib/formatDistance/index.js b/node_modules/date-fns/locale/uk/_lib/formatDistance/index.js
new file mode 100644
index 0000000..d63e135
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/_lib/formatDistance/index.js
@@ -0,0 +1,237 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+function declension(scheme, count) {
+ // scheme for count=1 exists
+ if (scheme.one !== undefined && count === 1) {
+ return scheme.one;
+ }
+ var rem10 = count % 10;
+ var rem100 = count % 100;
+
+ // 1, 21, 31, ...
+ if (rem10 === 1 && rem100 !== 11) {
+ return scheme.singularNominative.replace('{{count}}', String(count));
+
+ // 2, 3, 4, 22, 23, 24, 32 ...
+ } else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) {
+ return scheme.singularGenitive.replace('{{count}}', String(count));
+
+ // 5, 6, 7, 8, 9, 10, 11, ...
+ } else {
+ return scheme.pluralGenitive.replace('{{count}}', String(count));
+ }
+}
+function buildLocalizeTokenFn(scheme) {
+ return function (count, options) {
+ if (options && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ if (scheme.future) {
+ return declension(scheme.future, count);
+ } else {
+ return 'за ' + declension(scheme.regular, count);
+ }
+ } else {
+ if (scheme.past) {
+ return declension(scheme.past, count);
+ } else {
+ return declension(scheme.regular, count) + ' тому';
+ }
+ }
+ } else {
+ return declension(scheme.regular, count);
+ }
+ };
+}
+var halfAtMinute = function halfAtMinute(_, options) {
+ if (options && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return 'за півхвилини';
+ } else {
+ return 'півхвилини тому';
+ }
+ }
+ return 'півхвилини';
+};
+var formatDistanceLocale = {
+ lessThanXSeconds: buildLocalizeTokenFn({
+ regular: {
+ one: 'менше секунди',
+ singularNominative: 'менше {{count}} секунди',
+ singularGenitive: 'менше {{count}} секунд',
+ pluralGenitive: 'менше {{count}} секунд'
+ },
+ future: {
+ one: 'менше, ніж за секунду',
+ singularNominative: 'менше, ніж за {{count}} секунду',
+ singularGenitive: 'менше, ніж за {{count}} секунди',
+ pluralGenitive: 'менше, ніж за {{count}} секунд'
+ }
+ }),
+ xSeconds: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} секунда',
+ singularGenitive: '{{count}} секунди',
+ pluralGenitive: '{{count}} секунд'
+ },
+ past: {
+ singularNominative: '{{count}} секунду тому',
+ singularGenitive: '{{count}} секунди тому',
+ pluralGenitive: '{{count}} секунд тому'
+ },
+ future: {
+ singularNominative: 'за {{count}} секунду',
+ singularGenitive: 'за {{count}} секунди',
+ pluralGenitive: 'за {{count}} секунд'
+ }
+ }),
+ halfAMinute: halfAtMinute,
+ lessThanXMinutes: buildLocalizeTokenFn({
+ regular: {
+ one: 'менше хвилини',
+ singularNominative: 'менше {{count}} хвилини',
+ singularGenitive: 'менше {{count}} хвилин',
+ pluralGenitive: 'менше {{count}} хвилин'
+ },
+ future: {
+ one: 'менше, ніж за хвилину',
+ singularNominative: 'менше, ніж за {{count}} хвилину',
+ singularGenitive: 'менше, ніж за {{count}} хвилини',
+ pluralGenitive: 'менше, ніж за {{count}} хвилин'
+ }
+ }),
+ xMinutes: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} хвилина',
+ singularGenitive: '{{count}} хвилини',
+ pluralGenitive: '{{count}} хвилин'
+ },
+ past: {
+ singularNominative: '{{count}} хвилину тому',
+ singularGenitive: '{{count}} хвилини тому',
+ pluralGenitive: '{{count}} хвилин тому'
+ },
+ future: {
+ singularNominative: 'за {{count}} хвилину',
+ singularGenitive: 'за {{count}} хвилини',
+ pluralGenitive: 'за {{count}} хвилин'
+ }
+ }),
+ aboutXHours: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'близько {{count}} години',
+ singularGenitive: 'близько {{count}} годин',
+ pluralGenitive: 'близько {{count}} годин'
+ },
+ future: {
+ singularNominative: 'приблизно за {{count}} годину',
+ singularGenitive: 'приблизно за {{count}} години',
+ pluralGenitive: 'приблизно за {{count}} годин'
+ }
+ }),
+ xHours: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} годину',
+ singularGenitive: '{{count}} години',
+ pluralGenitive: '{{count}} годин'
+ }
+ }),
+ xDays: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} день',
+ singularGenitive: '{{count}} днi',
+ pluralGenitive: '{{count}} днів'
+ }
+ }),
+ aboutXWeeks: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'близько {{count}} тижня',
+ singularGenitive: 'близько {{count}} тижнів',
+ pluralGenitive: 'близько {{count}} тижнів'
+ },
+ future: {
+ singularNominative: 'приблизно за {{count}} тиждень',
+ singularGenitive: 'приблизно за {{count}} тижні',
+ pluralGenitive: 'приблизно за {{count}} тижнів'
+ }
+ }),
+ xWeeks: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} тиждень',
+ singularGenitive: '{{count}} тижні',
+ pluralGenitive: '{{count}} тижнів'
+ }
+ }),
+ aboutXMonths: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'близько {{count}} місяця',
+ singularGenitive: 'близько {{count}} місяців',
+ pluralGenitive: 'близько {{count}} місяців'
+ },
+ future: {
+ singularNominative: 'приблизно за {{count}} місяць',
+ singularGenitive: 'приблизно за {{count}} місяці',
+ pluralGenitive: 'приблизно за {{count}} місяців'
+ }
+ }),
+ xMonths: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} місяць',
+ singularGenitive: '{{count}} місяці',
+ pluralGenitive: '{{count}} місяців'
+ }
+ }),
+ aboutXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'близько {{count}} року',
+ singularGenitive: 'близько {{count}} років',
+ pluralGenitive: 'близько {{count}} років'
+ },
+ future: {
+ singularNominative: 'приблизно за {{count}} рік',
+ singularGenitive: 'приблизно за {{count}} роки',
+ pluralGenitive: 'приблизно за {{count}} років'
+ }
+ }),
+ xYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: '{{count}} рік',
+ singularGenitive: '{{count}} роки',
+ pluralGenitive: '{{count}} років'
+ }
+ }),
+ overXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'більше {{count}} року',
+ singularGenitive: 'більше {{count}} років',
+ pluralGenitive: 'більше {{count}} років'
+ },
+ future: {
+ singularNominative: 'більше, ніж за {{count}} рік',
+ singularGenitive: 'більше, ніж за {{count}} роки',
+ pluralGenitive: 'більше, ніж за {{count}} років'
+ }
+ }),
+ almostXYears: buildLocalizeTokenFn({
+ regular: {
+ singularNominative: 'майже {{count}} рік',
+ singularGenitive: 'майже {{count}} роки',
+ pluralGenitive: 'майже {{count}} років'
+ },
+ future: {
+ singularNominative: 'майже за {{count}} рік',
+ singularGenitive: 'майже за {{count}} роки',
+ pluralGenitive: 'майже за {{count}} років'
+ }
+ })
+};
+var formatDistance = function formatDistance(token, count, options) {
+ options = options || {};
+ return formatDistanceLocale[token](count, options);
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uk/_lib/formatLong/index.js b/node_modules/date-fns/locale/uk/_lib/formatLong/index.js
new file mode 100644
index 0000000..ea9e42a
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "EEEE, do MMMM y 'р.'",
+ long: "do MMMM y 'р.'",
+ medium: "d MMM y 'р.'",
+ short: 'dd.MM.y'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ full: "{{date}} 'о' {{time}}",
+ long: "{{date}} 'о' {{time}}",
+ medium: '{{date}}, {{time}}',
+ short: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uk/_lib/formatRelative/index.js b/node_modules/date-fns/locale/uk/_lib/formatRelative/index.js
new file mode 100644
index 0000000..abf5004
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/_lib/formatRelative/index.js
@@ -0,0 +1,78 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = require("../../../../index.js");
+var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+var accusativeWeekdays = ['неділю', 'понеділок', 'вівторок', 'середу', 'четвер', 'п’ятницю', 'суботу'];
+function lastWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 5:
+ case 6:
+ return "'у минулу " + weekday + " о' p";
+ case 1:
+ case 2:
+ case 4:
+ return "'у минулий " + weekday + " о' p";
+ }
+}
+function thisWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ return "'у " + weekday + " о' p";
+}
+function nextWeek(day) {
+ var weekday = accusativeWeekdays[day];
+ switch (day) {
+ case 0:
+ case 3:
+ case 5:
+ case 6:
+ return "'у наступну " + weekday + " о' p";
+ case 1:
+ case 2:
+ case 4:
+ return "'у наступний " + weekday + " о' p";
+ }
+}
+var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) {
+ var date = (0, _index.toDate)(dirtyDate);
+ var day = date.getUTCDay();
+ if ((0, _index2.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return lastWeek(day);
+ }
+};
+var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) {
+ var date = (0, _index.toDate)(dirtyDate);
+ var day = date.getUTCDay();
+ if ((0, _index2.default)(date, baseDate, options)) {
+ return thisWeek(day);
+ } else {
+ return nextWeek(day);
+ }
+};
+var formatRelativeLocale = {
+ lastWeek: lastWeekFormat,
+ yesterday: "'вчора о' p",
+ today: "'сьогодні о' p",
+ tomorrow: "'завтра о' p",
+ nextWeek: nextWeekFormat,
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uk/_lib/localize/index.js b/node_modules/date-fns/locale/uk/_lib/localize/index.js
new file mode 100644
index 0000000..da7abe1
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/_lib/localize/index.js
@@ -0,0 +1,149 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['до н.е.', 'н.е.'],
+ abbreviated: ['до н. е.', 'н. е.'],
+ wide: ['до нашої ери', 'нашої ери']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'],
+ wide: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал']
+};
+var monthValues = {
+ // ДСТУ 3582:2013
+ narrow: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'],
+ abbreviated: ['січ.', 'лют.', 'берез.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'верес.', 'жовт.', 'листоп.', 'груд.'],
+ wide: ['січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', 'вересень', 'жовтень', 'листопад', 'грудень']
+};
+var formattingMonthValues = {
+ narrow: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'],
+ abbreviated: ['січ.', 'лют.', 'берез.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'верес.', 'жовт.', 'листоп.', 'груд.'],
+ wide: ['січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', 'жовтня', 'листопада', 'грудня']
+};
+var dayValues = {
+ narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'],
+ short: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
+ abbreviated: ['нед', 'пон', 'вів', 'сер', 'чтв', 'птн', 'суб'],
+ wide: ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'п’ятниця', 'субота']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'півн.',
+ noon: 'пол.',
+ morning: 'ранок',
+ afternoon: 'день',
+ evening: 'веч.',
+ night: 'ніч'
+ },
+ abbreviated: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'півн.',
+ noon: 'пол.',
+ morning: 'ранок',
+ afternoon: 'день',
+ evening: 'веч.',
+ night: 'ніч'
+ },
+ wide: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'північ',
+ noon: 'полудень',
+ morning: 'ранок',
+ afternoon: 'день',
+ evening: 'вечір',
+ night: 'ніч'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'півн.',
+ noon: 'пол.',
+ morning: 'ранку',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночі'
+ },
+ abbreviated: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'півн.',
+ noon: 'пол.',
+ morning: 'ранку',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночі'
+ },
+ wide: {
+ am: 'ДП',
+ pm: 'ПП',
+ midnight: 'північ',
+ noon: 'полудень',
+ morning: 'ранку',
+ afternoon: 'дня',
+ evening: 'веч.',
+ night: 'ночі'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var unit = String(options === null || options === void 0 ? void 0 : options.unit);
+ var number = Number(dirtyNumber);
+ var suffix;
+ if (unit === 'date') {
+ if (number === 3 || number === 23) {
+ suffix = '-є';
+ } else {
+ suffix = '-е';
+ }
+ } else if (unit === 'minute' || unit === 'second' || unit === 'hour') {
+ suffix = '-а';
+ } else {
+ suffix = '-й';
+ }
+ return number + suffix;
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'any',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uk/_lib/match/index.js b/node_modules/date-fns/locale/uk/_lib/match/index.js
new file mode 100644
index 0000000..f455bf9
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/_lib/match/index.js
@@ -0,0 +1,108 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(-?(е|й|є|а|я))?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^((до )?н\.?\s?е\.?)/i,
+ abbreviated: /^((до )?н\.?\s?е\.?)/i,
+ wide: /^(до нашої ери|нашої ери|наша ера)/i
+};
+var parseEraPatterns = {
+ any: [/^д/i, /^н/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234](-?[иі]?й?)? кв.?/i,
+ wide: /^[1234](-?[иі]?й?)? квартал/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[слбктчвжг]/i,
+ abbreviated: /^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\.?/i,
+ wide: /^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^с/i, /^л/i, /^б/i, /^к/i, /^т/i, /^ч/i, /^л/i, /^с/i, /^в/i, /^ж/i, /^л/i, /^г/i],
+ any: [/^сі/i, /^лю/i, /^б/i, /^к/i, /^т/i, /^ч/i, /^лип/i, /^се/i, /^в/i, /^ж/i, /^лис/i, /^г/i]
+};
+var matchDayPatterns = {
+ narrow: /^[нпвсч]/i,
+ short: /^(нд|пн|вт|ср|чт|пт|сб)\.?/i,
+ abbreviated: /^(нед|пон|вів|сер|че?тв|птн?|суб)\.?/i,
+ wide: /^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\W*?ятниц[яі]|субот[аи])/i
+};
+var parseDayPatterns = {
+ narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i],
+ any: [/^н/i, /^п[он]/i, /^в/i, /^с[ер]/i, /^ч/i, /^п\W*?[ят]/i, /^с[уб]/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,
+ abbreviated: /^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,
+ wide: /^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^дп/i,
+ pm: /^пп/i,
+ midnight: /^півн/i,
+ noon: /^пол/i,
+ morning: /^р/i,
+ afternoon: /^д[ен]/i,
+ evening: /^в/i,
+ night: /^н/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uk/index.d.ts b/node_modules/date-fns/locale/uk/index.d.ts
new file mode 100644
index 0000000..972da88
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { uk } from 'date-fns/locale'
+export default uk
diff --git a/node_modules/date-fns/locale/uk/index.js b/node_modules/date-fns/locale/uk/index.js
new file mode 100644
index 0000000..1f8b23e
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Ukrainian locale.
+ * @language Ukrainian
+ * @iso-639-2 ukr
+ * @author Andrii Korzh [@korzhyk]{@link https://github.com/korzhyk}
+ * @author Andriy Shcherbyak [@shcherbyakdev]{@link https://github.com/shcherbyakdev}
+ */
+var locale = {
+ code: 'uk',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uk/index.js.flow b/node_modules/date-fns/locale/uk/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/uk/package.json b/node_modules/date-fns/locale/uk/package.json
new file mode 100644
index 0000000..2a8db8a
--- /dev/null
+++ b/node_modules/date-fns/locale/uk/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/uk/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/formatDistance/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatDistance/index.js
new file mode 100644
index 0000000..43f132f
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: '1 сониядан кам',
+ other: '{{count}} сониядан кам'
+ },
+ xSeconds: {
+ one: '1 сония',
+ other: '{{count}} сония'
+ },
+ halfAMinute: 'ярим дақиқа',
+ lessThanXMinutes: {
+ one: '1 дақиқадан кам',
+ other: '{{count}} дақиқадан кам'
+ },
+ xMinutes: {
+ one: '1 дақиқа',
+ other: '{{count}} дақиқа'
+ },
+ aboutXHours: {
+ one: 'тахминан 1 соат',
+ other: 'тахминан {{count}} соат'
+ },
+ xHours: {
+ one: '1 соат',
+ other: '{{count}} соат'
+ },
+ xDays: {
+ one: '1 кун',
+ other: '{{count}} кун'
+ },
+ aboutXWeeks: {
+ one: 'тахминан 1 хафта',
+ other: 'тахминан {{count}} хафта'
+ },
+ xWeeks: {
+ one: '1 хафта',
+ other: '{{count}} хафта'
+ },
+ aboutXMonths: {
+ one: 'тахминан 1 ой',
+ other: 'тахминан {{count}} ой'
+ },
+ xMonths: {
+ one: '1 ой',
+ other: '{{count}} ой'
+ },
+ aboutXYears: {
+ one: 'тахминан 1 йил',
+ other: 'тахминан {{count}} йил'
+ },
+ xYears: {
+ one: '1 йил',
+ other: '{{count}} йил'
+ },
+ overXYears: {
+ one: '1 йилдан кўп',
+ other: '{{count}} йилдан кўп'
+ },
+ almostXYears: {
+ one: 'деярли 1 йил',
+ other: 'деярли {{count}} йил'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + 'дан кейин';
+ } else {
+ return result + ' олдин';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong/index.js
new file mode 100644
index 0000000..9235567
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, do MMMM, y',
+ long: 'do MMMM, y',
+ medium: 'd MMM, y',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'H:mm:ss zzzz',
+ long: 'H:mm:ss z',
+ medium: 'H:mm:ss',
+ short: 'H:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/formatRelative/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatRelative/index.js
new file mode 100644
index 0000000..da96cb5
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'ўтган' eeee p 'да'",
+ yesterday: "'кеча' p 'да'",
+ today: "'бугун' p 'да'",
+ tomorrow: "'эртага' p 'да'",
+ nextWeek: "eeee p 'да'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/localize/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/localize/index.js
new file mode 100644
index 0000000..f77f06e
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/localize/index.js
@@ -0,0 +1,87 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['М.А', 'М'],
+ abbreviated: ['М.А', 'М'],
+ wide: ['Милоддан Аввалги', 'Милодий']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-чор.', '2-чор.', '3-чор.', '4-чор.'],
+ wide: ['1-чорак', '2-чорак', '3-чорак', '4-чорак']
+};
+var monthValues = {
+ narrow: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],
+ abbreviated: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],
+ wide: ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентабр', 'октабр', 'ноябр', 'декабр']
+};
+var dayValues = {
+ narrow: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'],
+ short: ['як', 'ду', 'се', 'чо', 'па', 'жу', 'ша'],
+ abbreviated: ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'],
+ wide: ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба']
+};
+var dayPeriodValues = {
+ any: {
+ am: 'П.О.',
+ pm: 'П.К.',
+ midnight: 'ярим тун',
+ noon: 'пешин',
+ morning: 'эрталаб',
+ afternoon: 'пешиндан кейин',
+ evening: 'кечаси',
+ night: 'тун'
+ }
+};
+var formattingDayPeriodValues = {
+ any: {
+ am: 'П.О.',
+ pm: 'П.К.',
+ midnight: 'ярим тун',
+ noon: 'пешин',
+ morning: 'эрталаб',
+ afternoon: 'пешиндан кейин',
+ evening: 'кечаси',
+ night: 'тун'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'any',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'any'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz-Cyrl/_lib/match/index.js b/node_modules/date-fns/locale/uz-Cyrl/_lib/match/index.js
new file mode 100644
index 0000000..edb4390
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/_lib/match/index.js
@@ -0,0 +1,106 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(чи)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(м\.а|м\.)/i,
+ abbreviated: /^(м\.а|м\.)/i,
+ wide: /^(милоддан аввал|милоддан кейин)/i
+};
+var parseEraPatterns = {
+ any: [/^м/i, /^а/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^[1234]-чор./i,
+ wide: /^[1234]-чорак/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[яфмамииасонд]/i,
+ abbreviated: /^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)/i,
+ wide: /^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^я/i, /^ф/i, /^м/i, /^а/i, /^м/i, /^и/i, /^и/i, /^а/i, /^с/i, /^о/i, /^н/i, /^д/i],
+ any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^июн/i, /^июл/i, /^ав/i, /^с/i, /^о/i, /^н/i, /^д/i]
+};
+var matchDayPatterns = {
+ narrow: /^[ядсчпжш]/i,
+ short: /^(як|ду|се|чо|па|жу|ша)/i,
+ abbreviated: /^(якш|душ|сеш|чор|пай|жум|шан)/i,
+ wide: /^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)/i
+};
+var parseDayPatterns = {
+ narrow: [/^я/i, /^д/i, /^с/i, /^ч/i, /^п/i, /^ж/i, /^ш/i],
+ any: [/^як/i, /^ду/i, /^се/i, /^чор/i, /^пай/i, /^жу/i, /^шан/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(п\.о\.|п\.к\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^п\.о\./i,
+ pm: /^п\.к\./i,
+ midnight: /^ярим тун/i,
+ noon: /^пешиндан кейин/i,
+ morning: /эрталаб/i,
+ afternoon: /пешиндан кейин/i,
+ evening: /кечаси/i,
+ night: /тун/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz-Cyrl/index.d.ts b/node_modules/date-fns/locale/uz-Cyrl/index.d.ts
new file mode 100644
index 0000000..0b0ba8d
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { uzCyrl } from 'date-fns/locale'
+export default uzCyrl
diff --git a/node_modules/date-fns/locale/uz-Cyrl/index.js b/node_modules/date-fns/locale/uz-Cyrl/index.js
new file mode 100644
index 0000000..c9f54cc
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Uzbek Cyrillic locale.
+ * @language Uzbek
+ * @iso-639-2 uzb
+ * @author Kamronbek Shodmonov [@kamronbek28]{@link https://github.com/kamronbek28}
+ */
+var locale = {
+ code: 'uz-Cyrl',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz-Cyrl/index.js.flow b/node_modules/date-fns/locale/uz-Cyrl/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/uz-Cyrl/package.json b/node_modules/date-fns/locale/uz-Cyrl/package.json
new file mode 100644
index 0000000..ac4c6ca
--- /dev/null
+++ b/node_modules/date-fns/locale/uz-Cyrl/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/uz-Cyrl/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz/_lib/formatDistance/index.js b/node_modules/date-fns/locale/uz/_lib/formatDistance/index.js
new file mode 100644
index 0000000..a661e23
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'sekunddan kam',
+ other: '{{count}} sekunddan kam'
+ },
+ xSeconds: {
+ one: '1 sekund',
+ other: '{{count}} sekund'
+ },
+ halfAMinute: 'yarim minut',
+ lessThanXMinutes: {
+ one: 'bir minutdan kam',
+ other: '{{count}} minutdan kam'
+ },
+ xMinutes: {
+ one: '1 minut',
+ other: '{{count}} minut'
+ },
+ aboutXHours: {
+ one: 'tahminan 1 soat',
+ other: 'tahminan {{count}} soat'
+ },
+ xHours: {
+ one: '1 soat',
+ other: '{{count}} soat'
+ },
+ xDays: {
+ one: '1 kun',
+ other: '{{count}} kun'
+ },
+ aboutXWeeks: {
+ one: 'tahminan 1 hafta',
+ other: 'tahminan {{count}} hafta'
+ },
+ xWeeks: {
+ one: '1 hafta',
+ other: '{{count}} hafta'
+ },
+ aboutXMonths: {
+ one: 'tahminan 1 oy',
+ other: 'tahminan {{count}} oy'
+ },
+ xMonths: {
+ one: '1 oy',
+ other: '{{count}} oy'
+ },
+ aboutXYears: {
+ one: 'tahminan 1 yil',
+ other: 'tahminan {{count}} yil'
+ },
+ xYears: {
+ one: '1 yil',
+ other: '{{count}} yil'
+ },
+ overXYears: {
+ one: "1 yildan ko'p",
+ other: "{{count}} yildan ko'p"
+ },
+ almostXYears: {
+ one: 'deyarli 1 yil',
+ other: 'deyarli {{count}} yil'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + ' dan keyin';
+ } else {
+ return result + ' oldin';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz/_lib/formatLong/index.js b/node_modules/date-fns/locale/uz/_lib/formatLong/index.js
new file mode 100644
index 0000000..eaaf361
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/_lib/formatLong/index.js
@@ -0,0 +1,40 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: 'EEEE, do MMMM, y',
+ long: 'do MMMM, y',
+ medium: 'd MMM, y',
+ short: 'dd/MM/yyyy'
+};
+var timeFormats = {
+ full: 'h:mm:ss zzzz',
+ long: 'h:mm:ss z',
+ medium: 'h:mm:ss',
+ short: 'h:mm'
+};
+var dateTimeFormats = {
+ any: '{{date}}, {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'any'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz/_lib/formatRelative/index.js b/node_modules/date-fns/locale/uz/_lib/formatRelative/index.js
new file mode 100644
index 0000000..f1e1767
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'oldingi' eeee p 'da'",
+ yesterday: "'kecha' p 'da'",
+ today: "'bugun' p 'da'",
+ tomorrow: "'ertaga' p 'da'",
+ nextWeek: "eeee p 'da'",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz/_lib/localize/index.js b/node_modules/date-fns/locale/uz/_lib/localize/index.js
new file mode 100644
index 0000000..6539791
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/_lib/localize/index.js
@@ -0,0 +1,132 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['M.A', 'M.'],
+ abbreviated: ['M.A', 'M.'],
+ wide: ['Miloddan Avvalgi', 'Milodiy']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['CH.1', 'CH.2', 'CH.3', 'CH.4'],
+ wide: ['1-chi chorak', '2-chi chorak', '3-chi chorak', '4-chi chorak']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'],
+ wide: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr']
+};
+var dayValues = {
+ narrow: ['Y', 'D', 'S', 'CH', 'P', 'J', 'SH'],
+ short: ['Ya', 'Du', 'Se', 'Cho', 'Pa', 'Ju', 'Sha'],
+ abbreviated: ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'],
+ wide: ['Yakshanba', 'Dushanba', 'Seshanba', 'Chorshanba', 'Payshanba', 'Juma', 'Shanba']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'y.t',
+ noon: 'p.',
+ morning: 'ertalab',
+ afternoon: 'tushdan keyin',
+ evening: 'kechqurun',
+ night: 'tun'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'yarim tun',
+ noon: 'peshin',
+ morning: 'ertalab',
+ afternoon: 'tushdan keyin',
+ evening: 'kechqurun',
+ night: 'tun'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'yarim tun',
+ noon: 'peshin',
+ morning: 'ertalab',
+ afternoon: 'tushdan keyin',
+ evening: 'kechqurun',
+ night: 'tun'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'y.t',
+ noon: 'p.',
+ morning: 'ertalab',
+ afternoon: 'tushdan keyin',
+ evening: 'kechqurun',
+ night: 'tun'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'yarim tun',
+ noon: 'peshin',
+ morning: 'ertalab',
+ afternoon: 'tushdan keyin',
+ evening: 'kechqurun',
+ night: 'tun'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'yarim tun',
+ noon: 'peshin',
+ morning: 'ertalab',
+ afternoon: 'tushdan keyin',
+ evening: 'kechqurun',
+ night: 'tun'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ return String(dirtyNumber);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz/_lib/match/index.js b/node_modules/date-fns/locale/uz/_lib/match/index.js
new file mode 100644
index 0000000..51297ce
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/_lib/match/index.js
@@ -0,0 +1,107 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)(chi)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(m\.a|m\.)/i,
+ abbreviated: /^(m\.a\.?\s?m\.?)/i,
+ wide: /^(miloddan avval|miloddan keyin)/i
+};
+var parseEraPatterns = {
+ any: [/^b/i, /^(a|c)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](chi)? chorak/i
+};
+var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+};
+var matchMonthPatterns = {
+ narrow: /^[yfmasond]/i,
+ abbreviated: /^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)/i,
+ wide: /^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)/i
+};
+var parseMonthPatterns = {
+ narrow: [/^y/i, /^f/i, /^m/i, /^a/i, /^m/i, /^i/i, /^i/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
+ any: [/^ya/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^iyun/i, /^iyul/i, /^av/i, /^s/i, /^o/i, /^n/i, /^d/i]
+};
+var matchDayPatterns = {
+ narrow: /^[ydschj]/i,
+ short: /^(ya|du|se|cho|pa|ju|sha)/i,
+ abbreviated: /^(yak|dush|sesh|chor|pay|jum|shan)/i,
+ wide: /^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)/i
+};
+var parseDayPatterns = {
+ narrow: [/^y/i, /^d/i, /^s/i, /^ch/i, /^p/i, /^j/i, /^sh/i],
+ any: [/^ya/i, /^d/i, /^se/i, /^ch/i, /^p/i, /^j/i, /^sh/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|y\.t|p| (ertalab|tushdan keyin|kechqurun|tun))/i,
+ any: /^([ap]\.?\s?m\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^y\.t/i,
+ noon: /^pe/i,
+ morning: /ertalab/i,
+ afternoon: /tushdan keyin/i,
+ evening: /kechqurun/i,
+ night: /tun/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz/index.d.ts b/node_modules/date-fns/locale/uz/index.d.ts
new file mode 100644
index 0000000..e10b1f6
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { uz } from 'date-fns/locale'
+export default uz
diff --git a/node_modules/date-fns/locale/uz/index.js b/node_modules/date-fns/locale/uz/index.js
new file mode 100644
index 0000000..39d3a2c
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Uzbek locale.
+ * @language Uzbek
+ * @iso-639-2 uzb
+ * @author Mukhammadali [@mukhammadali]{@link https://github.com/Mukhammadali}
+ */
+var locale = {
+ code: 'uz',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/uz/index.js.flow b/node_modules/date-fns/locale/uz/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/uz/package.json b/node_modules/date-fns/locale/uz/package.json
new file mode 100644
index 0000000..7e4fbd0
--- /dev/null
+++ b/node_modules/date-fns/locale/uz/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/uz/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/vi/_lib/formatDistance/index.js b/node_modules/date-fns/locale/vi/_lib/formatDistance/index.js
new file mode 100644
index 0000000..d87947e
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: 'dưới 1 giây',
+ other: 'dưới {{count}} giây'
+ },
+ xSeconds: {
+ one: '1 giây',
+ other: '{{count}} giây'
+ },
+ halfAMinute: 'nửa phút',
+ lessThanXMinutes: {
+ one: 'dưới 1 phút',
+ other: 'dưới {{count}} phút'
+ },
+ xMinutes: {
+ one: '1 phút',
+ other: '{{count}} phút'
+ },
+ aboutXHours: {
+ one: 'khoảng 1 giờ',
+ other: 'khoảng {{count}} giờ'
+ },
+ xHours: {
+ one: '1 giờ',
+ other: '{{count}} giờ'
+ },
+ xDays: {
+ one: '1 ngày',
+ other: '{{count}} ngày'
+ },
+ aboutXWeeks: {
+ one: 'khoảng 1 tuần',
+ other: 'khoảng {{count}} tuần'
+ },
+ xWeeks: {
+ one: '1 tuần',
+ other: '{{count}} tuần'
+ },
+ aboutXMonths: {
+ one: 'khoảng 1 tháng',
+ other: 'khoảng {{count}} tháng'
+ },
+ xMonths: {
+ one: '1 tháng',
+ other: '{{count}} tháng'
+ },
+ aboutXYears: {
+ one: 'khoảng 1 năm',
+ other: 'khoảng {{count}} năm'
+ },
+ xYears: {
+ one: '1 năm',
+ other: '{{count}} năm'
+ },
+ overXYears: {
+ one: 'hơn 1 năm',
+ other: 'hơn {{count}} năm'
+ },
+ almostXYears: {
+ one: 'gần 1 năm',
+ other: 'gần {{count}} năm'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + ' nữa';
+ } else {
+ return result + ' trước';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/vi/_lib/formatLong/index.js b/node_modules/date-fns/locale/vi/_lib/formatLong/index.js
new file mode 100644
index 0000000..492ccae
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/_lib/formatLong/index.js
@@ -0,0 +1,49 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ // thứ Sáu, ngày 25 tháng 08 năm 2017
+ full: "EEEE, 'ngày' d MMMM 'năm' y",
+ // ngày 25 tháng 08 năm 2017
+ long: "'ngày' d MMMM 'năm' y",
+ // 25 thg 08 năm 2017
+ medium: "d MMM 'năm' y",
+ // 25/08/2017
+ short: 'dd/MM/y'
+};
+var timeFormats = {
+ full: 'HH:mm:ss zzzz',
+ long: 'HH:mm:ss z',
+ medium: 'HH:mm:ss',
+ short: 'HH:mm'
+};
+var dateTimeFormats = {
+ // thứ Sáu, ngày 25 tháng 08 năm 2017 23:25:59
+ full: '{{date}} {{time}}',
+ // ngày 25 tháng 08 năm 2017 23:25
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/vi/_lib/formatRelative/index.js b/node_modules/date-fns/locale/vi/_lib/formatRelative/index.js
new file mode 100644
index 0000000..ab2557a
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "eeee 'tuần trước vào lúc' p",
+ yesterday: "'hôm qua vào lúc' p",
+ today: "'hôm nay vào lúc' p",
+ tomorrow: "'ngày mai vào lúc' p",
+ nextWeek: "eeee 'tới vào lúc' p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/vi/_lib/localize/index.js b/node_modules/date-fns/locale/vi/_lib/localize/index.js
new file mode 100644
index 0000000..6ad9963
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/_lib/localize/index.js
@@ -0,0 +1,210 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+// Vietnamese locale reference: http://www.localeplanet.com/icu/vi-VN/index.html
+// Capitalization reference: http://hcmup.edu.vn/index.php?option=com_content&view=article&id=4106%3Avit-hoa-trong-vn-bn-hanh-chinh&catid=2345%3Atham-kho&Itemid=4103&lang=vi&site=134
+var eraValues = {
+ narrow: ['TCN', 'SCN'],
+ abbreviated: ['trước CN', 'sau CN'],
+ wide: ['trước Công Nguyên', 'sau Công Nguyên']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['Quý 1', 'Quý 2', 'Quý 3', 'Quý 4']
+};
+var formattingQuarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ // I notice many news outlet use this "quý II/2018"
+ wide: ['quý I', 'quý II', 'quý III', 'quý IV']
+};
+
+// Note: in English, the names of days of the week and months are capitalized.
+// If you are making a new locale based on this one, check if the same is true for the language you're working on.
+// Generally, formatted dates should look like they are in the middle of a sentence,
+// e.g. in Spanish language the weekdays and months should be in the lowercase.
+var monthValues = {
+ narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
+ abbreviated: ['Thg 1', 'Thg 2', 'Thg 3', 'Thg 4', 'Thg 5', 'Thg 6', 'Thg 7', 'Thg 8', 'Thg 9', 'Thg 10', 'Thg 11', 'Thg 12'],
+ wide: ['Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu', 'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai']
+};
+// In Vietnamese date formatting, month number less than 10 expected to have leading zero
+var formattingMonthValues = {
+ narrow: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'],
+ abbreviated: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'],
+ wide: ['tháng 01', 'tháng 02', 'tháng 03', 'tháng 04', 'tháng 05', 'tháng 06', 'tháng 07', 'tháng 08', 'tháng 09', 'tháng 10', 'tháng 11', 'tháng 12']
+};
+var dayValues = {
+ narrow: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
+ short: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'],
+ abbreviated: ['CN', 'Thứ 2', 'Thứ 3', 'Thứ 4', 'Thứ 5', 'Thứ 6', 'Thứ 7'],
+ wide: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy']
+};
+
+// Vietnamese are used to AM/PM borrowing from English, hence `narrow` and
+// `abbreviated` are just like English but I'm leaving the `wide`
+// format being localized with abbreviations found in some systems (SÁng / CHiều);
+// however, personally, I don't think `Chiều` sounds appropriate for `PM`
+var dayPeriodValues = {
+ // narrow date period is extremely rare in Vietnamese
+ // I used abbreviated form for noon, morning and afternoon
+ // which are regconizable by Vietnamese, others cannot be any shorter
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'nửa đêm',
+ noon: 'tr',
+ morning: 'sg',
+ afternoon: 'ch',
+ evening: 'tối',
+ night: 'đêm'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'nửa đêm',
+ noon: 'trưa',
+ morning: 'sáng',
+ afternoon: 'chiều',
+ evening: 'tối',
+ night: 'đêm'
+ },
+ wide: {
+ am: 'SA',
+ pm: 'CH',
+ midnight: 'nửa đêm',
+ noon: 'trưa',
+ morning: 'sáng',
+ afternoon: 'chiều',
+ evening: 'tối',
+ night: 'đêm'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'am',
+ pm: 'pm',
+ midnight: 'nửa đêm',
+ noon: 'tr',
+ morning: 'sg',
+ afternoon: 'ch',
+ evening: 'tối',
+ night: 'đêm'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'nửa đêm',
+ noon: 'trưa',
+ morning: 'sáng',
+ afternoon: 'chiều',
+ evening: 'tối',
+ night: 'đêm'
+ },
+ wide: {
+ am: 'SA',
+ pm: 'CH',
+ midnight: 'nửa đêm',
+ noon: 'giữa trưa',
+ morning: 'vào buổi sáng',
+ afternoon: 'vào buổi chiều',
+ evening: 'vào buổi tối',
+ night: 'vào ban đêm'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ var unit = options === null || options === void 0 ? void 0 : options.unit;
+ if (unit === 'quarter') {
+ // many news outlets use "quý I"...
+ switch (number) {
+ case 1:
+ return 'I';
+ case 2:
+ return 'II';
+ case 3:
+ return 'III';
+ case 4:
+ return 'IV';
+ }
+ } else if (unit === 'day') {
+ // day of week in Vietnamese has ordinal number meaning,
+ // so we should use them, else it'll sound weird
+ switch (number) {
+ case 1:
+ return 'thứ 2';
+ // meaning 2nd day but it's the first day of the week :D
+ case 2:
+ return 'thứ 3';
+ // meaning 3rd day
+ case 3:
+ return 'thứ 4';
+ // meaning 4th day and so on
+ case 4:
+ return 'thứ 5';
+ case 5:
+ return 'thứ 6';
+ case 6:
+ return 'thứ 7';
+ case 7:
+ return 'chủ nhật';
+ // meaning Sunday, there's no 8th day :D
+ }
+ } else if (unit === 'week') {
+ if (number === 1) {
+ return 'thứ nhất';
+ } else {
+ return 'thứ ' + number;
+ }
+ } else if (unit === 'dayOfYear') {
+ if (number === 1) {
+ return 'đầu tiên';
+ } else {
+ return 'thứ ' + number;
+ }
+ }
+
+ // there are no different forms of ordinal numbers in Vietnamese
+ return String(number);
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingQuarterValues,
+ defaultFormattingWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingMonthValues,
+ defaultFormattingWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/vi/_lib/match/index.js b/node_modules/date-fns/locale/vi/_lib/match/index.js
new file mode 100644
index 0000000..79f9a78
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/_lib/match/index.js
@@ -0,0 +1,115 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(\d+)/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(tcn|scn)/i,
+ abbreviated: /^(trước CN|sau CN)/i,
+ wide: /^(trước Công Nguyên|sau Công Nguyên)/i
+};
+var parseEraPatterns = {
+ any: [/^t/i, /^s/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^([1234]|i{1,3}v?)/i,
+ abbreviated: /^q([1234]|i{1,3}v?)/i,
+ wide: /^quý ([1234]|i{1,3}v?)/i
+};
+var parseQuarterPatterns = {
+ any: [/(1|i)$/i, /(2|ii)$/i, /(3|iii)$/i, /(4|iv)$/i]
+};
+var matchMonthPatterns = {
+ // month number may contain leading 0, 'thg' prefix may have space, underscore or empty before number
+ // note the order of '1' since it is a sub-string of '10', so must be lower priority
+ narrow: /^(0?[2-9]|10|11|12|0?1)/i,
+ // note the order of 'thg 1' since it is sub-string of 'thg 10', so must be lower priority
+ abbreviated: /^thg[ _]?(0?[1-9](?!\d)|10|11|12)/i,
+ // note the order of 'Mười' since it is sub-string of Mười Một, so must be lower priority
+ wide: /^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\d)|10|11|12)/i
+};
+var parseMonthPatterns = {
+ narrow: [/0?1$/i, /0?2/i, /3/, /4/, /5/, /6/, /7/, /8/, /9/, /10/, /11/, /12/],
+ abbreviated: [/^thg[ _]?0?1(?!\d)/i, /^thg[ _]?0?2/i, /^thg[ _]?0?3/i, /^thg[ _]?0?4/i, /^thg[ _]?0?5/i, /^thg[ _]?0?6/i, /^thg[ _]?0?7/i, /^thg[ _]?0?8/i, /^thg[ _]?0?9/i, /^thg[ _]?10/i, /^thg[ _]?11/i, /^thg[ _]?12/i],
+ wide: [/^tháng ?(Một|0?1(?!\d))/i, /^tháng ?(Hai|0?2)/i, /^tháng ?(Ba|0?3)/i, /^tháng ?(Tư|0?4)/i, /^tháng ?(Năm|0?5)/i, /^tháng ?(Sáu|0?6)/i, /^tháng ?(Bảy|0?7)/i, /^tháng ?(Tám|0?8)/i, /^tháng ?(Chín|0?9)/i, /^tháng ?(Mười|10)/i, /^tháng ?(Mười ?Một|11)/i, /^tháng ?(Mười ?Hai|12)/i]
+};
+var matchDayPatterns = {
+ narrow: /^(CN|T2|T3|T4|T5|T6|T7)/i,
+ short: /^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,
+ abbreviated: /^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,
+ wide: /^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)/i
+};
+var parseDayPatterns = {
+ narrow: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i],
+ short: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i],
+ abbreviated: [/CN/i, /2/i, /3/i, /4/i, /5/i, /6/i, /7/i],
+ wide: [/(Chủ|Chúa) ?Nhật/i, /Hai/i, /Ba/i, /Tư/i, /Năm/i, /Sáu/i, /Bảy/i]
+};
+var matchDayPeriodPatterns = {
+ narrow: /^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,
+ abbreviated: /^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,
+ wide: /^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^(a|sa)/i,
+ pm: /^(p|ch[^i]*)/i,
+ midnight: /nửa đêm/i,
+ noon: /trưa/i,
+ morning: /sáng/i,
+ afternoon: /chiều/i,
+ evening: /tối/i,
+ night: /^đêm/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/vi/index.d.ts b/node_modules/date-fns/locale/vi/index.d.ts
new file mode 100644
index 0000000..17be5ca
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { vi } from 'date-fns/locale'
+export default vi
diff --git a/node_modules/date-fns/locale/vi/index.js b/node_modules/date-fns/locale/vi/index.js
new file mode 100644
index 0000000..68f2119
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/index.js
@@ -0,0 +1,36 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Vietnamese locale (Vietnam).
+ * @language Vietnamese
+ * @iso-639-2 vie
+ * @author Thanh Tran [@trongthanh]{@link https://github.com/trongthanh}
+ * @author Leroy Hopson [@lihop]{@link https://github.com/lihop}
+ */
+var locale = {
+ code: 'vi',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 1 /* First week of new year contains Jan 1st */
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/vi/index.js.flow b/node_modules/date-fns/locale/vi/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/vi/package.json b/node_modules/date-fns/locale/vi/package.json
new file mode 100644
index 0000000..730737a
--- /dev/null
+++ b/node_modules/date-fns/locale/vi/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/vi/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-CN/_lib/formatDistance/index.js b/node_modules/date-fns/locale/zh-CN/_lib/formatDistance/index.js
new file mode 100644
index 0000000..681d652
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: '不到 1 秒',
+ other: '不到 {{count}} 秒'
+ },
+ xSeconds: {
+ one: '1 秒',
+ other: '{{count}} 秒'
+ },
+ halfAMinute: '半分钟',
+ lessThanXMinutes: {
+ one: '不到 1 分钟',
+ other: '不到 {{count}} 分钟'
+ },
+ xMinutes: {
+ one: '1 分钟',
+ other: '{{count}} 分钟'
+ },
+ xHours: {
+ one: '1 小时',
+ other: '{{count}} 小时'
+ },
+ aboutXHours: {
+ one: '大约 1 小时',
+ other: '大约 {{count}} 小时'
+ },
+ xDays: {
+ one: '1 天',
+ other: '{{count}} 天'
+ },
+ aboutXWeeks: {
+ one: '大约 1 个星期',
+ other: '大约 {{count}} 个星期'
+ },
+ xWeeks: {
+ one: '1 个星期',
+ other: '{{count}} 个星期'
+ },
+ aboutXMonths: {
+ one: '大约 1 个月',
+ other: '大约 {{count}} 个月'
+ },
+ xMonths: {
+ one: '1 个月',
+ other: '{{count}} 个月'
+ },
+ aboutXYears: {
+ one: '大约 1 年',
+ other: '大约 {{count}} 年'
+ },
+ xYears: {
+ one: '1 年',
+ other: '{{count}} 年'
+ },
+ overXYears: {
+ one: '超过 1 年',
+ other: '超过 {{count}} 年'
+ },
+ almostXYears: {
+ one: '将近 1 年',
+ other: '将近 {{count}} 年'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + '内';
+ } else {
+ return result + '前';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-CN/_lib/formatLong/index.js b/node_modules/date-fns/locale/zh-CN/_lib/formatLong/index.js
new file mode 100644
index 0000000..a822a2a
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "y'年'M'月'd'日' EEEE",
+ long: "y'年'M'月'd'日'",
+ medium: 'yyyy-MM-dd',
+ short: 'yy-MM-dd'
+};
+var timeFormats = {
+ full: 'zzzz a h:mm:ss',
+ long: 'z a h:mm:ss',
+ medium: 'a h:mm:ss',
+ short: 'a h:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-CN/_lib/formatRelative/index.js b/node_modules/date-fns/locale/zh-CN/_lib/formatRelative/index.js
new file mode 100644
index 0000000..725e200
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/_lib/formatRelative/index.js
@@ -0,0 +1,39 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
+function checkWeek(date, baseDate, options) {
+ var baseFormat = 'eeee p';
+ if ((0, _index.default)(date, baseDate, options)) {
+ return baseFormat; // in same week
+ } else if (date.getTime() > baseDate.getTime()) {
+ return "'下个'" + baseFormat; // in next week
+ }
+
+ return "'上个'" + baseFormat; // in last week
+}
+
+var formatRelativeLocale = {
+ lastWeek: checkWeek,
+ // days before yesterday, maybe in this week or last week
+ yesterday: "'昨天' p",
+ today: "'今天' p",
+ tomorrow: "'明天' p",
+ nextWeek: checkWeek,
+ // days after tomorrow, maybe in this week or next week
+ other: 'PP p'
+};
+var formatRelative = function formatRelative(token, date, baseDate, options) {
+ var format = formatRelativeLocale[token];
+ if (typeof format === 'function') {
+ return format(date, baseDate, options);
+ }
+ return format;
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-CN/_lib/localize/index.js b/node_modules/date-fns/locale/zh-CN/_lib/localize/index.js
new file mode 100644
index 0000000..61c9c58
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/_lib/localize/index.js
@@ -0,0 +1,139 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['前', '公元'],
+ abbreviated: ['前', '公元'],
+ wide: ['公元前', '公元']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['第一季', '第二季', '第三季', '第四季'],
+ wide: ['第一季度', '第二季度', '第三季度', '第四季度']
+};
+var monthValues = {
+ narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'],
+ abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
+ wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']
+};
+var dayValues = {
+ narrow: ['日', '一', '二', '三', '四', '五', '六'],
+ short: ['日', '一', '二', '三', '四', '五', '六'],
+ abbreviated: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
+ wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: '上',
+ pm: '下',
+ midnight: '凌晨',
+ noon: '午',
+ morning: '早',
+ afternoon: '下午',
+ evening: '晚',
+ night: '夜'
+ },
+ abbreviated: {
+ am: '上午',
+ pm: '下午',
+ midnight: '凌晨',
+ noon: '中午',
+ morning: '早晨',
+ afternoon: '中午',
+ evening: '晚上',
+ night: '夜间'
+ },
+ wide: {
+ am: '上午',
+ pm: '下午',
+ midnight: '凌晨',
+ noon: '中午',
+ morning: '早晨',
+ afternoon: '中午',
+ evening: '晚上',
+ night: '夜间'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: '上',
+ pm: '下',
+ midnight: '凌晨',
+ noon: '午',
+ morning: '早',
+ afternoon: '下午',
+ evening: '晚',
+ night: '夜'
+ },
+ abbreviated: {
+ am: '上午',
+ pm: '下午',
+ midnight: '凌晨',
+ noon: '中午',
+ morning: '早晨',
+ afternoon: '中午',
+ evening: '晚上',
+ night: '夜间'
+ },
+ wide: {
+ am: '上午',
+ pm: '下午',
+ midnight: '凌晨',
+ noon: '中午',
+ morning: '早晨',
+ afternoon: '中午',
+ evening: '晚上',
+ night: '夜间'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ switch (options === null || options === void 0 ? void 0 : options.unit) {
+ case 'date':
+ return number.toString() + '日';
+ case 'hour':
+ return number.toString() + '时';
+ case 'minute':
+ return number.toString() + '分';
+ case 'second':
+ return number.toString() + '秒';
+ default:
+ return '第 ' + number.toString();
+ }
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-CN/_lib/match/index.js b/node_modules/date-fns/locale/zh-CN/_lib/match/index.js
new file mode 100644
index 0000000..da17701
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/_lib/match/index.js
@@ -0,0 +1,105 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|时|分|秒)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(前)/i,
+ abbreviated: /^(前)/i,
+ wide: /^(公元前|公元)/i
+};
+var parseEraPatterns = {
+ any: [/^(前)/i, /^(公元)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^第[一二三四]刻/i,
+ wide: /^第[一二三四]刻钟/i
+};
+var parseQuarterPatterns = {
+ any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i,
+ abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,
+ wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i
+};
+var parseMonthPatterns = {
+ narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i],
+ any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i]
+};
+var matchDayPatterns = {
+ narrow: /^[一二三四五六日]/i,
+ short: /^[一二三四五六日]/i,
+ abbreviated: /^周[一二三四五六日]/i,
+ wide: /^星期[一二三四五六日]/i
+};
+var parseDayPatterns = {
+ any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^上午?/i,
+ pm: /^下午?/i,
+ midnight: /^午夜/i,
+ noon: /^[中正]午/i,
+ morning: /^早上/i,
+ afternoon: /^下午/i,
+ evening: /^晚上?/i,
+ night: /^凌晨/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-CN/index.d.ts b/node_modules/date-fns/locale/zh-CN/index.d.ts
new file mode 100644
index 0000000..ffe2f2e
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { zhCN } from 'date-fns/locale'
+export default zhCN
diff --git a/node_modules/date-fns/locale/zh-CN/index.js b/node_modules/date-fns/locale/zh-CN/index.js
new file mode 100644
index 0000000..2ec2f12
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/index.js
@@ -0,0 +1,39 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Chinese Simplified locale.
+ * @language Chinese Simplified
+ * @iso-639-2 zho
+ * @author Changyu Geng [@KingMario]{@link https://github.com/KingMario}
+ * @author Song Shuoyun [@fnlctrl]{@link https://github.com/fnlctrl}
+ * @author sabrinaM [@sabrinamiao]{@link https://github.com/sabrinamiao}
+ * @author Carney Wu [@cubicwork]{@link https://github.com/cubicwork}
+ * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam}
+ */
+var locale = {
+ code: 'zh-CN',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-CN/index.js.flow b/node_modules/date-fns/locale/zh-CN/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/zh-CN/package.json b/node_modules/date-fns/locale/zh-CN/package.json
new file mode 100644
index 0000000..00448f5
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-CN/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/zh-CN/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-HK/_lib/formatDistance/index.js b/node_modules/date-fns/locale/zh-HK/_lib/formatDistance/index.js
new file mode 100644
index 0000000..a95b050
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: '少於 1 秒',
+ other: '少於 {{count}} 秒'
+ },
+ xSeconds: {
+ one: '1 秒',
+ other: '{{count}} 秒'
+ },
+ halfAMinute: '半分鐘',
+ lessThanXMinutes: {
+ one: '少於 1 分鐘',
+ other: '少於 {{count}} 分鐘'
+ },
+ xMinutes: {
+ one: '1 分鐘',
+ other: '{{count}} 分鐘'
+ },
+ xHours: {
+ one: '1 小時',
+ other: '{{count}} 小時'
+ },
+ aboutXHours: {
+ one: '大約 1 小時',
+ other: '大約 {{count}} 小時'
+ },
+ xDays: {
+ one: '1 天',
+ other: '{{count}} 天'
+ },
+ aboutXWeeks: {
+ one: '大約 1 個星期',
+ other: '大約 {{count}} 個星期'
+ },
+ xWeeks: {
+ one: '1 個星期',
+ other: '{{count}} 個星期'
+ },
+ aboutXMonths: {
+ one: '大約 1 個月',
+ other: '大約 {{count}} 個月'
+ },
+ xMonths: {
+ one: '1 個月',
+ other: '{{count}} 個月'
+ },
+ aboutXYears: {
+ one: '大約 1 年',
+ other: '大約 {{count}} 年'
+ },
+ xYears: {
+ one: '1 年',
+ other: '{{count}} 年'
+ },
+ overXYears: {
+ one: '超過 1 年',
+ other: '超過 {{count}} 年'
+ },
+ almostXYears: {
+ one: '將近 1 年',
+ other: '將近 {{count}} 年'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + '內';
+ } else {
+ return result + '前';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-HK/_lib/formatLong/index.js b/node_modules/date-fns/locale/zh-HK/_lib/formatLong/index.js
new file mode 100644
index 0000000..a822a2a
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "y'年'M'月'd'日' EEEE",
+ long: "y'年'M'月'd'日'",
+ medium: 'yyyy-MM-dd',
+ short: 'yy-MM-dd'
+};
+var timeFormats = {
+ full: 'zzzz a h:mm:ss',
+ long: 'z a h:mm:ss',
+ medium: 'a h:mm:ss',
+ short: 'a h:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-HK/_lib/formatRelative/index.js b/node_modules/date-fns/locale/zh-HK/_lib/formatRelative/index.js
new file mode 100644
index 0000000..a2cad1a
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'上個'eeee p",
+ yesterday: "'昨天' p",
+ today: "'今天' p",
+ tomorrow: "'明天' p",
+ nextWeek: "'下個'eeee p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-HK/_lib/localize/index.js b/node_modules/date-fns/locale/zh-HK/_lib/localize/index.js
new file mode 100644
index 0000000..5c281a6
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/_lib/localize/index.js
@@ -0,0 +1,139 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['前', '公元'],
+ abbreviated: ['前', '公元'],
+ wide: ['公元前', '公元']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['第一季', '第二季', '第三季', '第四季'],
+ wide: ['第一季度', '第二季度', '第三季度', '第四季度']
+};
+var monthValues = {
+ narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'],
+ abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
+ wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']
+};
+var dayValues = {
+ narrow: ['日', '一', '二', '三', '四', '五', '六'],
+ short: ['日', '一', '二', '三', '四', '五', '六'],
+ abbreviated: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],
+ wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: '上',
+ pm: '下',
+ midnight: '午夜',
+ noon: '晌',
+ morning: '早',
+ afternoon: '午',
+ evening: '晚',
+ night: '夜'
+ },
+ abbreviated: {
+ am: '上午',
+ pm: '下午',
+ midnight: '午夜',
+ noon: '中午',
+ morning: '上午',
+ afternoon: '下午',
+ evening: '晚上',
+ night: '夜晚'
+ },
+ wide: {
+ am: '上午',
+ pm: '下午',
+ midnight: '午夜',
+ noon: '中午',
+ morning: '上午',
+ afternoon: '下午',
+ evening: '晚上',
+ night: '夜晚'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: '上',
+ pm: '下',
+ midnight: '午夜',
+ noon: '晌',
+ morning: '早',
+ afternoon: '午',
+ evening: '晚',
+ night: '夜'
+ },
+ abbreviated: {
+ am: '上午',
+ pm: '下午',
+ midnight: '午夜',
+ noon: '中午',
+ morning: '上午',
+ afternoon: '下午',
+ evening: '晚上',
+ night: '夜晚'
+ },
+ wide: {
+ am: '上午',
+ pm: '下午',
+ midnight: '午夜',
+ noon: '中午',
+ morning: '上午',
+ afternoon: '下午',
+ evening: '晚上',
+ night: '夜晚'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ switch (options === null || options === void 0 ? void 0 : options.unit) {
+ case 'date':
+ return number + '日';
+ case 'hour':
+ return number + '時';
+ case 'minute':
+ return number + '分';
+ case 'second':
+ return number + '秒';
+ default:
+ return '第 ' + number;
+ }
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-HK/_lib/match/index.js b/node_modules/date-fns/locale/zh-HK/_lib/match/index.js
new file mode 100644
index 0000000..b4c2df4
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/_lib/match/index.js
@@ -0,0 +1,105 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|時|分|秒)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(前)/i,
+ abbreviated: /^(前)/i,
+ wide: /^(公元前|公元)/i
+};
+var parseEraPatterns = {
+ any: [/^(前)/i, /^(公元)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^第[一二三四]季/i,
+ wide: /^第[一二三四]季度/i
+};
+var parseQuarterPatterns = {
+ any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i,
+ abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,
+ wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i
+};
+var parseMonthPatterns = {
+ narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i],
+ any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i]
+};
+var matchDayPatterns = {
+ narrow: /^[一二三四五六日]/i,
+ short: /^[一二三四五六日]/i,
+ abbreviated: /^週[一二三四五六日]/i,
+ wide: /^星期[一二三四五六日]/i
+};
+var parseDayPatterns = {
+ any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^上午?/i,
+ pm: /^下午?/i,
+ midnight: /^午夜/i,
+ noon: /^[中正]午/i,
+ morning: /^早上/i,
+ afternoon: /^下午/i,
+ evening: /^晚上?/i,
+ night: /^凌晨/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-HK/index.d.ts b/node_modules/date-fns/locale/zh-HK/index.d.ts
new file mode 100644
index 0000000..81552b8
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { zhHK } from 'date-fns/locale'
+export default zhHK
diff --git a/node_modules/date-fns/locale/zh-HK/index.js b/node_modules/date-fns/locale/zh-HK/index.js
new file mode 100644
index 0000000..6d55136
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/index.js
@@ -0,0 +1,35 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Chinese Traditional locale.
+ * @language Chinese Traditional
+ * @iso-639-2 zho
+ * @author Gary Ip [@gaplo]{@link https://github.com/gaplo}
+ */
+var locale = {
+ code: 'zh-HK',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 0 /* Sunday */,
+ firstWeekContainsDate: 1
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-HK/index.js.flow b/node_modules/date-fns/locale/zh-HK/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/zh-HK/package.json b/node_modules/date-fns/locale/zh-HK/package.json
new file mode 100644
index 0000000..68482ed
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-HK/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/zh-HK/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-TW/_lib/formatDistance/index.js b/node_modules/date-fns/locale/zh-TW/_lib/formatDistance/index.js
new file mode 100644
index 0000000..a95b050
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/_lib/formatDistance/index.js
@@ -0,0 +1,91 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: '少於 1 秒',
+ other: '少於 {{count}} 秒'
+ },
+ xSeconds: {
+ one: '1 秒',
+ other: '{{count}} 秒'
+ },
+ halfAMinute: '半分鐘',
+ lessThanXMinutes: {
+ one: '少於 1 分鐘',
+ other: '少於 {{count}} 分鐘'
+ },
+ xMinutes: {
+ one: '1 分鐘',
+ other: '{{count}} 分鐘'
+ },
+ xHours: {
+ one: '1 小時',
+ other: '{{count}} 小時'
+ },
+ aboutXHours: {
+ one: '大約 1 小時',
+ other: '大約 {{count}} 小時'
+ },
+ xDays: {
+ one: '1 天',
+ other: '{{count}} 天'
+ },
+ aboutXWeeks: {
+ one: '大約 1 個星期',
+ other: '大約 {{count}} 個星期'
+ },
+ xWeeks: {
+ one: '1 個星期',
+ other: '{{count}} 個星期'
+ },
+ aboutXMonths: {
+ one: '大約 1 個月',
+ other: '大約 {{count}} 個月'
+ },
+ xMonths: {
+ one: '1 個月',
+ other: '{{count}} 個月'
+ },
+ aboutXYears: {
+ one: '大約 1 年',
+ other: '大約 {{count}} 年'
+ },
+ xYears: {
+ one: '1 年',
+ other: '{{count}} 年'
+ },
+ overXYears: {
+ one: '超過 1 年',
+ other: '超過 {{count}} 年'
+ },
+ almostXYears: {
+ one: '將近 1 年',
+ other: '將近 {{count}} 年'
+ }
+};
+var formatDistance = function formatDistance(token, count, options) {
+ var result;
+ var tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === 'string') {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace('{{count}}', String(count));
+ }
+ if (options !== null && options !== void 0 && options.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return result + '內';
+ } else {
+ return result + '前';
+ }
+ }
+ return result;
+};
+var _default = formatDistance;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-TW/_lib/formatLong/index.js b/node_modules/date-fns/locale/zh-TW/_lib/formatLong/index.js
new file mode 100644
index 0000000..a822a2a
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/_lib/formatLong/index.js
@@ -0,0 +1,43 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
+var dateFormats = {
+ full: "y'年'M'月'd'日' EEEE",
+ long: "y'年'M'月'd'日'",
+ medium: 'yyyy-MM-dd',
+ short: 'yy-MM-dd'
+};
+var timeFormats = {
+ full: 'zzzz a h:mm:ss',
+ long: 'z a h:mm:ss',
+ medium: 'a h:mm:ss',
+ short: 'a h:mm'
+};
+var dateTimeFormats = {
+ full: '{{date}} {{time}}',
+ long: '{{date}} {{time}}',
+ medium: '{{date}} {{time}}',
+ short: '{{date}} {{time}}'
+};
+var formatLong = {
+ date: (0, _index.default)({
+ formats: dateFormats,
+ defaultWidth: 'full'
+ }),
+ time: (0, _index.default)({
+ formats: timeFormats,
+ defaultWidth: 'full'
+ }),
+ dateTime: (0, _index.default)({
+ formats: dateTimeFormats,
+ defaultWidth: 'full'
+ })
+};
+var _default = formatLong;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-TW/_lib/formatRelative/index.js b/node_modules/date-fns/locale/zh-TW/_lib/formatRelative/index.js
new file mode 100644
index 0000000..a2cad1a
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/_lib/formatRelative/index.js
@@ -0,0 +1,20 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var formatRelativeLocale = {
+ lastWeek: "'上個'eeee p",
+ yesterday: "'昨天' p",
+ today: "'今天' p",
+ tomorrow: "'明天' p",
+ nextWeek: "'下個'eeee p",
+ other: 'P'
+};
+var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
+ return formatRelativeLocale[token];
+};
+var _default = formatRelative;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-TW/_lib/localize/index.js b/node_modules/date-fns/locale/zh-TW/_lib/localize/index.js
new file mode 100644
index 0000000..d9eaf6b
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/_lib/localize/index.js
@@ -0,0 +1,139 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
+var eraValues = {
+ narrow: ['前', '公元'],
+ abbreviated: ['前', '公元'],
+ wide: ['公元前', '公元']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['第一刻', '第二刻', '第三刻', '第四刻'],
+ wide: ['第一刻鐘', '第二刻鐘', '第三刻鐘', '第四刻鐘']
+};
+var monthValues = {
+ narrow: ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二'],
+ abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
+ wide: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']
+};
+var dayValues = {
+ narrow: ['日', '一', '二', '三', '四', '五', '六'],
+ short: ['日', '一', '二', '三', '四', '五', '六'],
+ abbreviated: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],
+ wide: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
+};
+var dayPeriodValues = {
+ narrow: {
+ am: '上',
+ pm: '下',
+ midnight: '凌晨',
+ noon: '午',
+ morning: '早',
+ afternoon: '下午',
+ evening: '晚',
+ night: '夜'
+ },
+ abbreviated: {
+ am: '上午',
+ pm: '下午',
+ midnight: '凌晨',
+ noon: '中午',
+ morning: '早晨',
+ afternoon: '中午',
+ evening: '晚上',
+ night: '夜間'
+ },
+ wide: {
+ am: '上午',
+ pm: '下午',
+ midnight: '凌晨',
+ noon: '中午',
+ morning: '早晨',
+ afternoon: '中午',
+ evening: '晚上',
+ night: '夜間'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: '上',
+ pm: '下',
+ midnight: '凌晨',
+ noon: '午',
+ morning: '早',
+ afternoon: '下午',
+ evening: '晚',
+ night: '夜'
+ },
+ abbreviated: {
+ am: '上午',
+ pm: '下午',
+ midnight: '凌晨',
+ noon: '中午',
+ morning: '早晨',
+ afternoon: '中午',
+ evening: '晚上',
+ night: '夜間'
+ },
+ wide: {
+ am: '上午',
+ pm: '下午',
+ midnight: '凌晨',
+ noon: '中午',
+ morning: '早晨',
+ afternoon: '中午',
+ evening: '晚上',
+ night: '夜間'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
+ var number = Number(dirtyNumber);
+ switch (options === null || options === void 0 ? void 0 : options.unit) {
+ case 'date':
+ return number + '日';
+ case 'hour':
+ return number + '時';
+ case 'minute':
+ return number + '分';
+ case 'second':
+ return number + '秒';
+ default:
+ return '第 ' + number;
+ }
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: (0, _index.default)({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: (0, _index.default)({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: (0, _index.default)({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: (0, _index.default)({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: (0, _index.default)({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+var _default = localize;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-TW/_lib/match/index.js b/node_modules/date-fns/locale/zh-TW/_lib/match/index.js
new file mode 100644
index 0000000..6d4872d
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/_lib/match/index.js
@@ -0,0 +1,105 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
+var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
+var matchOrdinalNumberPattern = /^(第\s*)?\d+(日|時|分|秒)?/i;
+var parseOrdinalNumberPattern = /\d+/i;
+var matchEraPatterns = {
+ narrow: /^(前)/i,
+ abbreviated: /^(前)/i,
+ wide: /^(公元前|公元)/i
+};
+var parseEraPatterns = {
+ any: [/^(前)/i, /^(公元)/i]
+};
+var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^第[一二三四]刻/i,
+ wide: /^第[一二三四]刻鐘/i
+};
+var parseQuarterPatterns = {
+ any: [/(1|一)/i, /(2|二)/i, /(3|三)/i, /(4|四)/i]
+};
+var matchMonthPatterns = {
+ narrow: /^(一|二|三|四|五|六|七|八|九|十[二一])/i,
+ abbreviated: /^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,
+ wide: /^(一|二|三|四|五|六|七|八|九|十[二一])月/i
+};
+var parseMonthPatterns = {
+ narrow: [/^一/i, /^二/i, /^三/i, /^四/i, /^五/i, /^六/i, /^七/i, /^八/i, /^九/i, /^十(?!(一|二))/i, /^十一/i, /^十二/i],
+ any: [/^一|1/i, /^二|2/i, /^三|3/i, /^四|4/i, /^五|5/i, /^六|6/i, /^七|7/i, /^八|8/i, /^九|9/i, /^十(?!(一|二))|10/i, /^十一|11/i, /^十二|12/i]
+};
+var matchDayPatterns = {
+ narrow: /^[一二三四五六日]/i,
+ short: /^[一二三四五六日]/i,
+ abbreviated: /^週[一二三四五六日]/i,
+ wide: /^星期[一二三四五六日]/i
+};
+var parseDayPatterns = {
+ any: [/日/i, /一/i, /二/i, /三/i, /四/i, /五/i, /六/i]
+};
+var matchDayPeriodPatterns = {
+ any: /^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i
+};
+var parseDayPeriodPatterns = {
+ any: {
+ am: /^上午?/i,
+ pm: /^下午?/i,
+ midnight: /^午夜/i,
+ noon: /^[中正]午/i,
+ morning: /^早上/i,
+ afternoon: /^下午/i,
+ evening: /^晚上?/i,
+ night: /^凌晨/i
+ }
+};
+var match = {
+ ordinalNumber: (0, _index2.default)({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: function valueCallback(value) {
+ return parseInt(value, 10);
+ }
+ }),
+ era: (0, _index.default)({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: 'any'
+ }),
+ quarter: (0, _index.default)({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: 'any',
+ valueCallback: function valueCallback(index) {
+ return index + 1;
+ }
+ }),
+ month: (0, _index.default)({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: 'any'
+ }),
+ day: (0, _index.default)({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: 'wide',
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: 'any'
+ }),
+ dayPeriod: (0, _index.default)({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: 'any',
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: 'any'
+ })
+};
+var _default = match;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-TW/index.d.ts b/node_modules/date-fns/locale/zh-TW/index.d.ts
new file mode 100644
index 0000000..745a08f
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/index.d.ts
@@ -0,0 +1,4 @@
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+import { zhTW } from 'date-fns/locale'
+export default zhTW
diff --git a/node_modules/date-fns/locale/zh-TW/index.js b/node_modules/date-fns/locale/zh-TW/index.js
new file mode 100644
index 0000000..0122eb2
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/index.js
@@ -0,0 +1,37 @@
+"use strict";
+
+var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
+var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
+var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
+var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
+var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
+/**
+ * @type {Locale}
+ * @category Locales
+ * @summary Chinese Traditional locale.
+ * @language Chinese Traditional
+ * @iso-639-2 zho
+ * @author tonypai [@tpai]{@link https://github.com/tpai}
+ * @author Jack Hsu [@jackhsu978]{@link https://github.com/jackhsu978}
+ * @author Terrence Lam [@skyuplam]{@link https://github.com/skyuplam}
+ */
+var locale = {
+ code: 'zh-TW',
+ formatDistance: _index.default,
+ formatLong: _index2.default,
+ formatRelative: _index3.default,
+ localize: _index4.default,
+ match: _index5.default,
+ options: {
+ weekStartsOn: 1 /* Monday */,
+ firstWeekContainsDate: 4
+ }
+};
+var _default = locale;
+exports.default = _default;
+module.exports = exports.default; \ No newline at end of file
diff --git a/node_modules/date-fns/locale/zh-TW/index.js.flow b/node_modules/date-fns/locale/zh-TW/index.js.flow
new file mode 100644
index 0000000..b9dfe66
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/index.js.flow
@@ -0,0 +1,35 @@
+// @flow
+// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
+
+export type Locale = {
+ code?: string,
+ formatDistance?: (...args: Array<any>) => any,
+ formatRelative?: (...args: Array<any>) => any,
+ localize?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ formatLong?: {
+ date: (...args: Array<any>) => any,
+ time: (...args: Array<any>) => any,
+ dateTime: (...args: Array<any>) => any,
+ },
+ match?: {
+ ordinalNumber: (...args: Array<any>) => any,
+ era: (...args: Array<any>) => any,
+ quarter: (...args: Array<any>) => any,
+ month: (...args: Array<any>) => any,
+ day: (...args: Array<any>) => any,
+ dayPeriod: (...args: Array<any>) => any,
+ },
+ options?: {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
+ },
+}
+
+declare module.exports: Locale
diff --git a/node_modules/date-fns/locale/zh-TW/package.json b/node_modules/date-fns/locale/zh-TW/package.json
new file mode 100644
index 0000000..4c08c78
--- /dev/null
+++ b/node_modules/date-fns/locale/zh-TW/package.json
@@ -0,0 +1,5 @@
+{
+ "sideEffects": false,
+ "module": "../../esm/locale/zh-TW/index.js",
+ "typings": "../../typings.d.ts"
+} \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage