cdn.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583
  1. (() => {
  2. var _window$dateFns;function _typeof(o) {"@babel/helpers - typeof";return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {return typeof o;} : function (o) {return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;}, _typeof(o);}function ownKeys(e, r) {var t = Object.keys(e);if (Object.getOwnPropertySymbols) {var o = Object.getOwnPropertySymbols(e);r && (o = o.filter(function (r) {return Object.getOwnPropertyDescriptor(e, r).enumerable;})), t.push.apply(t, o);}return t;}function _objectSpread(e) {for (var r = 1; r < arguments.length; r++) {var t = null != arguments[r] ? arguments[r] : {};r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {_defineProperty(e, r, t[r]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));});}return e;}function _defineProperty(obj, key, value) {key = _toPropertyKey(key);if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}function _toPropertyKey(t) {var i = _toPrimitive(t, "string");return "symbol" == _typeof(i) ? i : String(i);}function _toPrimitive(t, r) {if ("object" != _typeof(t) || !t) return t;var e = t[Symbol.toPrimitive];if (void 0 !== e) {var i = e.call(t, r || "default");if ("object" != _typeof(i)) return i;throw new TypeError("@@toPrimitive must return a primitive value.");}return ("string" === r ? String : Number)(t);}var __defProp = Object.defineProperty;
  3. var __export = function __export(target, all) {
  4. for (var name in all)
  5. __defProp(target, name, {
  6. get: all[name],
  7. enumerable: true,
  8. configurable: true,
  9. set: function set(newValue) {return all[name] = function () {return newValue;};}
  10. });
  11. };
  12. // lib/locale/he/_lib/formatDistance.js
  13. var formatDistanceLocale = {
  14. lessThanXSeconds: {
  15. one: "\u05E4\u05D7\u05D5\u05EA \u05DE\u05E9\u05E0\u05D9\u05D9\u05D4",
  16. two: "\u05E4\u05D7\u05D5\u05EA \u05DE\u05E9\u05EA\u05D9 \u05E9\u05E0\u05D9\u05D5\u05EA",
  17. other: "\u05E4\u05D7\u05D5\u05EA \u05DE\u05BE{{count}} \u05E9\u05E0\u05D9\u05D5\u05EA"
  18. },
  19. xSeconds: {
  20. one: "\u05E9\u05E0\u05D9\u05D9\u05D4",
  21. two: "\u05E9\u05EA\u05D9 \u05E9\u05E0\u05D9\u05D5\u05EA",
  22. other: "{{count}} \u05E9\u05E0\u05D9\u05D5\u05EA"
  23. },
  24. halfAMinute: "\u05D7\u05E6\u05D9 \u05D3\u05E7\u05D4",
  25. lessThanXMinutes: {
  26. one: "\u05E4\u05D7\u05D5\u05EA \u05DE\u05D3\u05E7\u05D4",
  27. two: "\u05E4\u05D7\u05D5\u05EA \u05DE\u05E9\u05EA\u05D9 \u05D3\u05E7\u05D5\u05EA",
  28. other: "\u05E4\u05D7\u05D5\u05EA \u05DE\u05BE{{count}} \u05D3\u05E7\u05D5\u05EA"
  29. },
  30. xMinutes: {
  31. one: "\u05D3\u05E7\u05D4",
  32. two: "\u05E9\u05EA\u05D9 \u05D3\u05E7\u05D5\u05EA",
  33. other: "{{count}} \u05D3\u05E7\u05D5\u05EA"
  34. },
  35. aboutXHours: {
  36. one: "\u05DB\u05E9\u05E2\u05D4",
  37. two: "\u05DB\u05E9\u05E2\u05EA\u05D9\u05D9\u05DD",
  38. other: "\u05DB\u05BE{{count}} \u05E9\u05E2\u05D5\u05EA"
  39. },
  40. xHours: {
  41. one: "\u05E9\u05E2\u05D4",
  42. two: "\u05E9\u05E2\u05EA\u05D9\u05D9\u05DD",
  43. other: "{{count}} \u05E9\u05E2\u05D5\u05EA"
  44. },
  45. xDays: {
  46. one: "\u05D9\u05D5\u05DD",
  47. two: "\u05D9\u05D5\u05DE\u05D9\u05D9\u05DD",
  48. other: "{{count}} \u05D9\u05DE\u05D9\u05DD"
  49. },
  50. aboutXWeeks: {
  51. one: "\u05DB\u05E9\u05D1\u05D5\u05E2",
  52. two: "\u05DB\u05E9\u05D1\u05D5\u05E2\u05D9\u05D9\u05DD",
  53. other: "\u05DB\u05BE{{count}} \u05E9\u05D1\u05D5\u05E2\u05D5\u05EA"
  54. },
  55. xWeeks: {
  56. one: "\u05E9\u05D1\u05D5\u05E2",
  57. two: "\u05E9\u05D1\u05D5\u05E2\u05D9\u05D9\u05DD",
  58. other: "{{count}} \u05E9\u05D1\u05D5\u05E2\u05D5\u05EA"
  59. },
  60. aboutXMonths: {
  61. one: "\u05DB\u05D7\u05D5\u05D3\u05E9",
  62. two: "\u05DB\u05D7\u05D5\u05D3\u05E9\u05D9\u05D9\u05DD",
  63. other: "\u05DB\u05BE{{count}} \u05D7\u05D5\u05D3\u05E9\u05D9\u05DD"
  64. },
  65. xMonths: {
  66. one: "\u05D7\u05D5\u05D3\u05E9",
  67. two: "\u05D7\u05D5\u05D3\u05E9\u05D9\u05D9\u05DD",
  68. other: "{{count}} \u05D7\u05D5\u05D3\u05E9\u05D9\u05DD"
  69. },
  70. aboutXYears: {
  71. one: "\u05DB\u05E9\u05E0\u05D4",
  72. two: "\u05DB\u05E9\u05E0\u05EA\u05D9\u05D9\u05DD",
  73. other: "\u05DB\u05BE{{count}} \u05E9\u05E0\u05D9\u05DD"
  74. },
  75. xYears: {
  76. one: "\u05E9\u05E0\u05D4",
  77. two: "\u05E9\u05E0\u05EA\u05D9\u05D9\u05DD",
  78. other: "{{count}} \u05E9\u05E0\u05D9\u05DD"
  79. },
  80. overXYears: {
  81. one: "\u05D9\u05D5\u05EA\u05E8 \u05DE\u05E9\u05E0\u05D4",
  82. two: "\u05D9\u05D5\u05EA\u05E8 \u05DE\u05E9\u05E0\u05EA\u05D9\u05D9\u05DD",
  83. other: "\u05D9\u05D5\u05EA\u05E8 \u05DE\u05BE{{count}} \u05E9\u05E0\u05D9\u05DD"
  84. },
  85. almostXYears: {
  86. one: "\u05DB\u05DE\u05E2\u05D8 \u05E9\u05E0\u05D4",
  87. two: "\u05DB\u05DE\u05E2\u05D8 \u05E9\u05E0\u05EA\u05D9\u05D9\u05DD",
  88. other: "\u05DB\u05DE\u05E2\u05D8 {{count}} \u05E9\u05E0\u05D9\u05DD"
  89. }
  90. };
  91. var formatDistance = function formatDistance(token, count, options) {
  92. if (token === "xDays" && options !== null && options !== void 0 && options.addSuffix && count <= 2) {
  93. if (options.comparison && options.comparison > 0) {
  94. return count === 1 ? "\u05DE\u05D7\u05E8" : "\u05DE\u05D7\u05E8\u05EA\u05D9\u05D9\u05DD";
  95. }
  96. return count === 1 ? "\u05D0\u05EA\u05DE\u05D5\u05DC" : "\u05E9\u05DC\u05E9\u05D5\u05DD";
  97. }
  98. var result;
  99. var tokenValue = formatDistanceLocale[token];
  100. if (typeof tokenValue === "string") {
  101. result = tokenValue;
  102. } else if (count === 1) {
  103. result = tokenValue.one;
  104. } else if (count === 2) {
  105. result = tokenValue.two;
  106. } else {
  107. result = tokenValue.other.replace("{{count}}", String(count));
  108. }
  109. if (options !== null && options !== void 0 && options.addSuffix) {
  110. if (options.comparison && options.comparison > 0) {
  111. return "\u05D1\u05E2\u05D5\u05D3 " + result;
  112. } else {
  113. return "\u05DC\u05E4\u05E0\u05D9 " + result;
  114. }
  115. }
  116. return result;
  117. };
  118. // lib/locale/_lib/buildFormatLongFn.js
  119. function buildFormatLongFn(args) {
  120. return function () {var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  121. var width = options.width ? String(options.width) : args.defaultWidth;
  122. var format = args.formats[width] || args.formats[args.defaultWidth];
  123. return format;
  124. };
  125. }
  126. // lib/locale/he/_lib/formatLong.js
  127. var dateFormats = {
  128. full: "EEEE, d \u05D1MMMM y",
  129. long: "d \u05D1MMMM y",
  130. medium: "d \u05D1MMM y",
  131. short: "d.M.y"
  132. };
  133. var timeFormats = {
  134. full: "H:mm:ss zzzz",
  135. long: "H:mm:ss z",
  136. medium: "H:mm:ss",
  137. short: "H:mm"
  138. };
  139. var dateTimeFormats = {
  140. full: "{{date}} '\u05D1\u05E9\u05E2\u05D4' {{time}}",
  141. long: "{{date}} '\u05D1\u05E9\u05E2\u05D4' {{time}}",
  142. medium: "{{date}}, {{time}}",
  143. short: "{{date}}, {{time}}"
  144. };
  145. var formatLong = {
  146. date: buildFormatLongFn({
  147. formats: dateFormats,
  148. defaultWidth: "full"
  149. }),
  150. time: buildFormatLongFn({
  151. formats: timeFormats,
  152. defaultWidth: "full"
  153. }),
  154. dateTime: buildFormatLongFn({
  155. formats: dateTimeFormats,
  156. defaultWidth: "full"
  157. })
  158. };
  159. // lib/locale/he/_lib/formatRelative.js
  160. var formatRelativeLocale = {
  161. lastWeek: "eeee '\u05E9\u05E2\u05D1\u05E8 \u05D1\u05E9\u05E2\u05D4' p",
  162. yesterday: "'\u05D0\u05EA\u05DE\u05D5\u05DC \u05D1\u05E9\u05E2\u05D4' p",
  163. today: "'\u05D4\u05D9\u05D5\u05DD \u05D1\u05E9\u05E2\u05D4' p",
  164. tomorrow: "'\u05DE\u05D7\u05E8 \u05D1\u05E9\u05E2\u05D4' p",
  165. nextWeek: "eeee '\u05D1\u05E9\u05E2\u05D4' p",
  166. other: "P"
  167. };
  168. var formatRelative = function formatRelative(token, _date, _baseDate, _options) {return formatRelativeLocale[token];};
  169. // lib/locale/_lib/buildLocalizeFn.js
  170. function buildLocalizeFn(args) {
  171. return function (value, options) {
  172. var context = options !== null && options !== void 0 && options.context ? String(options.context) : "standalone";
  173. var valuesArray;
  174. if (context === "formatting" && args.formattingValues) {
  175. var defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
  176. var width = options !== null && options !== void 0 && options.width ? String(options.width) : defaultWidth;
  177. valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
  178. } else {
  179. var _defaultWidth = args.defaultWidth;
  180. var _width = options !== null && options !== void 0 && options.width ? String(options.width) : args.defaultWidth;
  181. valuesArray = args.values[_width] || args.values[_defaultWidth];
  182. }
  183. var index = args.argumentCallback ? args.argumentCallback(value) : value;
  184. return valuesArray[index];
  185. };
  186. }
  187. // lib/locale/he/_lib/localize.js
  188. var eraValues = {
  189. narrow: ["\u05DC\u05E4\u05E0\u05D4\u05F4\u05E1", "\u05DC\u05E1\u05E4\u05D9\u05E8\u05D4"],
  190. abbreviated: ["\u05DC\u05E4\u05E0\u05D4\u05F4\u05E1", "\u05DC\u05E1\u05E4\u05D9\u05E8\u05D4"],
  191. wide: ["\u05DC\u05E4\u05E0\u05D9 \u05D4\u05E1\u05E4\u05D9\u05E8\u05D4", "\u05DC\u05E1\u05E4\u05D9\u05E8\u05D4"]
  192. };
  193. var quarterValues = {
  194. narrow: ["1", "2", "3", "4"],
  195. abbreviated: ["Q1", "Q2", "Q3", "Q4"],
  196. wide: ["\u05E8\u05D1\u05E2\u05D5\u05DF 1", "\u05E8\u05D1\u05E2\u05D5\u05DF 2", "\u05E8\u05D1\u05E2\u05D5\u05DF 3", "\u05E8\u05D1\u05E2\u05D5\u05DF 4"]
  197. };
  198. var monthValues = {
  199. narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
  200. abbreviated: [
  201. "\u05D9\u05E0\u05D5\u05F3",
  202. "\u05E4\u05D1\u05E8\u05F3",
  203. "\u05DE\u05E8\u05E5",
  204. "\u05D0\u05E4\u05E8\u05F3",
  205. "\u05DE\u05D0\u05D9",
  206. "\u05D9\u05D5\u05E0\u05D9",
  207. "\u05D9\u05D5\u05DC\u05D9",
  208. "\u05D0\u05D5\u05D2\u05F3",
  209. "\u05E1\u05E4\u05D8\u05F3",
  210. "\u05D0\u05D5\u05E7\u05F3",
  211. "\u05E0\u05D5\u05D1\u05F3",
  212. "\u05D3\u05E6\u05DE\u05F3"],
  213. wide: [
  214. "\u05D9\u05E0\u05D5\u05D0\u05E8",
  215. "\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8",
  216. "\u05DE\u05E8\u05E5",
  217. "\u05D0\u05E4\u05E8\u05D9\u05DC",
  218. "\u05DE\u05D0\u05D9",
  219. "\u05D9\u05D5\u05E0\u05D9",
  220. "\u05D9\u05D5\u05DC\u05D9",
  221. "\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8",
  222. "\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8",
  223. "\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8",
  224. "\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8",
  225. "\u05D3\u05E6\u05DE\u05D1\u05E8"]
  226. };
  227. var dayValues = {
  228. narrow: ["\u05D0\u05F3", "\u05D1\u05F3", "\u05D2\u05F3", "\u05D3\u05F3", "\u05D4\u05F3", "\u05D5\u05F3", "\u05E9\u05F3"],
  229. short: ["\u05D0\u05F3", "\u05D1\u05F3", "\u05D2\u05F3", "\u05D3\u05F3", "\u05D4\u05F3", "\u05D5\u05F3", "\u05E9\u05F3"],
  230. abbreviated: [
  231. "\u05D9\u05D5\u05DD \u05D0\u05F3",
  232. "\u05D9\u05D5\u05DD \u05D1\u05F3",
  233. "\u05D9\u05D5\u05DD \u05D2\u05F3",
  234. "\u05D9\u05D5\u05DD \u05D3\u05F3",
  235. "\u05D9\u05D5\u05DD \u05D4\u05F3",
  236. "\u05D9\u05D5\u05DD \u05D5\u05F3",
  237. "\u05E9\u05D1\u05EA"],
  238. wide: [
  239. "\u05D9\u05D5\u05DD \u05E8\u05D0\u05E9\u05D5\u05DF",
  240. "\u05D9\u05D5\u05DD \u05E9\u05E0\u05D9",
  241. "\u05D9\u05D5\u05DD \u05E9\u05DC\u05D9\u05E9\u05D9",
  242. "\u05D9\u05D5\u05DD \u05E8\u05D1\u05D9\u05E2\u05D9",
  243. "\u05D9\u05D5\u05DD \u05D7\u05DE\u05D9\u05E9\u05D9",
  244. "\u05D9\u05D5\u05DD \u05E9\u05D9\u05E9\u05D9",
  245. "\u05D9\u05D5\u05DD \u05E9\u05D1\u05EA"]
  246. };
  247. var dayPeriodValues = {
  248. narrow: {
  249. am: "\u05DC\u05E4\u05E0\u05D4\u05F4\u05E6",
  250. pm: "\u05D0\u05D7\u05D4\u05F4\u05E6",
  251. midnight: "\u05D7\u05E6\u05D5\u05EA",
  252. noon: "\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  253. morning: "\u05D1\u05D5\u05E7\u05E8",
  254. afternoon: "\u05D0\u05D7\u05E8 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  255. evening: "\u05E2\u05E8\u05D1",
  256. night: "\u05DC\u05D9\u05DC\u05D4"
  257. },
  258. abbreviated: {
  259. am: "\u05DC\u05E4\u05E0\u05D4\u05F4\u05E6",
  260. pm: "\u05D0\u05D7\u05D4\u05F4\u05E6",
  261. midnight: "\u05D7\u05E6\u05D5\u05EA",
  262. noon: "\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  263. morning: "\u05D1\u05D5\u05E7\u05E8",
  264. afternoon: "\u05D0\u05D7\u05E8 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  265. evening: "\u05E2\u05E8\u05D1",
  266. night: "\u05DC\u05D9\u05DC\u05D4"
  267. },
  268. wide: {
  269. am: "\u05DC\u05E4\u05E0\u05D4\u05F4\u05E6",
  270. pm: "\u05D0\u05D7\u05D4\u05F4\u05E6",
  271. midnight: "\u05D7\u05E6\u05D5\u05EA",
  272. noon: "\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  273. morning: "\u05D1\u05D5\u05E7\u05E8",
  274. afternoon: "\u05D0\u05D7\u05E8 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  275. evening: "\u05E2\u05E8\u05D1",
  276. night: "\u05DC\u05D9\u05DC\u05D4"
  277. }
  278. };
  279. var formattingDayPeriodValues = {
  280. narrow: {
  281. am: "\u05DC\u05E4\u05E0\u05D4\u05F4\u05E6",
  282. pm: "\u05D0\u05D7\u05D4\u05F4\u05E6",
  283. midnight: "\u05D7\u05E6\u05D5\u05EA",
  284. noon: "\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  285. morning: "\u05D1\u05D1\u05D5\u05E7\u05E8",
  286. afternoon: "\u05D1\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  287. evening: "\u05D1\u05E2\u05E8\u05D1",
  288. night: "\u05D1\u05DC\u05D9\u05DC\u05D4"
  289. },
  290. abbreviated: {
  291. am: "\u05DC\u05E4\u05E0\u05D4\u05F4\u05E6",
  292. pm: "\u05D0\u05D7\u05D4\u05F4\u05E6",
  293. midnight: "\u05D7\u05E6\u05D5\u05EA",
  294. noon: "\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  295. morning: "\u05D1\u05D1\u05D5\u05E7\u05E8",
  296. afternoon: "\u05D0\u05D7\u05E8 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  297. evening: "\u05D1\u05E2\u05E8\u05D1",
  298. night: "\u05D1\u05DC\u05D9\u05DC\u05D4"
  299. },
  300. wide: {
  301. am: "\u05DC\u05E4\u05E0\u05D4\u05F4\u05E6",
  302. pm: "\u05D0\u05D7\u05D4\u05F4\u05E6",
  303. midnight: "\u05D7\u05E6\u05D5\u05EA",
  304. noon: "\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  305. morning: "\u05D1\u05D1\u05D5\u05E7\u05E8",
  306. afternoon: "\u05D0\u05D7\u05E8 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD",
  307. evening: "\u05D1\u05E2\u05E8\u05D1",
  308. night: "\u05D1\u05DC\u05D9\u05DC\u05D4"
  309. }
  310. };
  311. var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
  312. var number = Number(dirtyNumber);
  313. if (number <= 0 || number > 10)
  314. return String(number);
  315. var unit = String(options === null || options === void 0 ? void 0 : options.unit);
  316. var isFemale = ["year", "hour", "minute", "second"].indexOf(unit) >= 0;
  317. var male = [
  318. "\u05E8\u05D0\u05E9\u05D5\u05DF",
  319. "\u05E9\u05E0\u05D9",
  320. "\u05E9\u05DC\u05D9\u05E9\u05D9",
  321. "\u05E8\u05D1\u05D9\u05E2\u05D9",
  322. "\u05D7\u05DE\u05D9\u05E9\u05D9",
  323. "\u05E9\u05D9\u05E9\u05D9",
  324. "\u05E9\u05D1\u05D9\u05E2\u05D9",
  325. "\u05E9\u05DE\u05D9\u05E0\u05D9",
  326. "\u05EA\u05E9\u05D9\u05E2\u05D9",
  327. "\u05E2\u05E9\u05D9\u05E8\u05D9"];
  328. var female = [
  329. "\u05E8\u05D0\u05E9\u05D5\u05E0\u05D4",
  330. "\u05E9\u05E0\u05D9\u05D9\u05D4",
  331. "\u05E9\u05DC\u05D9\u05E9\u05D9\u05EA",
  332. "\u05E8\u05D1\u05D9\u05E2\u05D9\u05EA",
  333. "\u05D7\u05DE\u05D9\u05E9\u05D9\u05EA",
  334. "\u05E9\u05D9\u05E9\u05D9\u05EA",
  335. "\u05E9\u05D1\u05D9\u05E2\u05D9\u05EA",
  336. "\u05E9\u05DE\u05D9\u05E0\u05D9\u05EA",
  337. "\u05EA\u05E9\u05D9\u05E2\u05D9\u05EA",
  338. "\u05E2\u05E9\u05D9\u05E8\u05D9\u05EA"];
  339. var index = number - 1;
  340. return isFemale ? female[index] : male[index];
  341. };
  342. var localize = {
  343. ordinalNumber: ordinalNumber,
  344. era: buildLocalizeFn({
  345. values: eraValues,
  346. defaultWidth: "wide"
  347. }),
  348. quarter: buildLocalizeFn({
  349. values: quarterValues,
  350. defaultWidth: "wide",
  351. argumentCallback: function argumentCallback(quarter) {return quarter - 1;}
  352. }),
  353. month: buildLocalizeFn({
  354. values: monthValues,
  355. defaultWidth: "wide"
  356. }),
  357. day: buildLocalizeFn({
  358. values: dayValues,
  359. defaultWidth: "wide"
  360. }),
  361. dayPeriod: buildLocalizeFn({
  362. values: dayPeriodValues,
  363. defaultWidth: "wide",
  364. formattingValues: formattingDayPeriodValues,
  365. defaultFormattingWidth: "wide"
  366. })
  367. };
  368. // lib/locale/_lib/buildMatchFn.js
  369. function buildMatchFn(args) {
  370. return function (string) {var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  371. var width = options.width;
  372. var matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
  373. var matchResult = string.match(matchPattern);
  374. if (!matchResult) {
  375. return null;
  376. }
  377. var matchedString = matchResult[0];
  378. var parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
  379. var key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, function (pattern) {return pattern.test(matchedString);}) : findKey(parsePatterns, function (pattern) {return pattern.test(matchedString);});
  380. var value;
  381. value = args.valueCallback ? args.valueCallback(key) : key;
  382. value = options.valueCallback ? options.valueCallback(value) : value;
  383. var rest = string.slice(matchedString.length);
  384. return { value: value, rest: rest };
  385. };
  386. }
  387. function findKey(object, predicate) {
  388. for (var key in object) {
  389. if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
  390. return key;
  391. }
  392. }
  393. return;
  394. }
  395. function findIndex(array, predicate) {
  396. for (var key = 0; key < array.length; key++) {
  397. if (predicate(array[key])) {
  398. return key;
  399. }
  400. }
  401. return;
  402. }
  403. // lib/locale/_lib/buildMatchPatternFn.js
  404. function buildMatchPatternFn(args) {
  405. return function (string) {var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  406. var matchResult = string.match(args.matchPattern);
  407. if (!matchResult)
  408. return null;
  409. var matchedString = matchResult[0];
  410. var parseResult = string.match(args.parsePattern);
  411. if (!parseResult)
  412. return null;
  413. var value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
  414. value = options.valueCallback ? options.valueCallback(value) : value;
  415. var rest = string.slice(matchedString.length);
  416. return { value: value, rest: rest };
  417. };
  418. }
  419. // lib/locale/he/_lib/match.js
  420. var matchOrdinalNumberPattern = /^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i;
  421. var parseOrdinalNumberPattern = /^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i;
  422. var matchEraPatterns = {
  423. narrow: /^ל(ספירה|פנה״ס)/i,
  424. abbreviated: /^ל(ספירה|פנה״ס)/i,
  425. wide: /^ל(פני ה)?ספירה/i
  426. };
  427. var parseEraPatterns = {
  428. any: [/^לפ/i, /^לס/i]
  429. };
  430. var matchQuarterPatterns = {
  431. narrow: /^[1234]/i,
  432. abbreviated: /^q[1234]/i,
  433. wide: /^רבעון [1234]/i
  434. };
  435. var parseQuarterPatterns = {
  436. any: [/1/i, /2/i, /3/i, /4/i]
  437. };
  438. var matchMonthPatterns = {
  439. narrow: /^\d+/i,
  440. abbreviated: /^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i,
  441. wide: /^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i
  442. };
  443. var parseMonthPatterns = {
  444. narrow: [
  445. /^1$/i,
  446. /^2/i,
  447. /^3/i,
  448. /^4/i,
  449. /^5/i,
  450. /^6/i,
  451. /^7/i,
  452. /^8/i,
  453. /^9/i,
  454. /^10/i,
  455. /^11/i,
  456. /^12/i],
  457. any: [
  458. /^ינ/i,
  459. /^פ/i,
  460. /^מר/i,
  461. /^אפ/i,
  462. /^מא/i,
  463. /^יונ/i,
  464. /^יול/i,
  465. /^אוג/i,
  466. /^ס/i,
  467. /^אוק/i,
  468. /^נ/i,
  469. /^ד/i]
  470. };
  471. var matchDayPatterns = {
  472. narrow: /^[אבגדהוש]׳/i,
  473. short: /^[אבגדהוש]׳/i,
  474. abbreviated: /^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i,
  475. wide: /^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i
  476. };
  477. var parseDayPatterns = {
  478. abbreviated: [/א׳$/i, /ב׳$/i, /ג׳$/i, /ד׳$/i, /ה׳$/i, /ו׳$/i, /^ש/i],
  479. wide: [/ן$/i, /ני$/i, /לישי$/i, /עי$/i, /מישי$/i, /שישי$/i, /ת$/i],
  480. any: [/^א/i, /^ב/i, /^ג/i, /^ד/i, /^ה/i, /^ו/i, /^ש/i]
  481. };
  482. var matchDayPeriodPatterns = {
  483. any: /^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i
  484. };
  485. var parseDayPeriodPatterns = {
  486. any: {
  487. am: /^לפ/i,
  488. pm: /^אחה/i,
  489. midnight: /^ח/i,
  490. noon: /^צ/i,
  491. morning: /בוקר/i,
  492. afternoon: /בצ|אחר/i,
  493. evening: /ערב/i,
  494. night: /לילה/i
  495. }
  496. };
  497. var ordinalName = ["\u05E8\u05D0", "\u05E9\u05E0", "\u05E9\u05DC", "\u05E8\u05D1", "\u05D7", "\u05E9\u05D9", "\u05E9\u05D1", "\u05E9\u05DE", "\u05EA", "\u05E2"];
  498. var match = {
  499. ordinalNumber: buildMatchPatternFn({
  500. matchPattern: matchOrdinalNumberPattern,
  501. parsePattern: parseOrdinalNumberPattern,
  502. valueCallback: function valueCallback(value) {
  503. var number = parseInt(value, 10);
  504. return isNaN(number) ? ordinalName.indexOf(value) + 1 : number;
  505. }
  506. }),
  507. era: buildMatchFn({
  508. matchPatterns: matchEraPatterns,
  509. defaultMatchWidth: "wide",
  510. parsePatterns: parseEraPatterns,
  511. defaultParseWidth: "any"
  512. }),
  513. quarter: buildMatchFn({
  514. matchPatterns: matchQuarterPatterns,
  515. defaultMatchWidth: "wide",
  516. parsePatterns: parseQuarterPatterns,
  517. defaultParseWidth: "any",
  518. valueCallback: function valueCallback(index) {return index + 1;}
  519. }),
  520. month: buildMatchFn({
  521. matchPatterns: matchMonthPatterns,
  522. defaultMatchWidth: "wide",
  523. parsePatterns: parseMonthPatterns,
  524. defaultParseWidth: "any"
  525. }),
  526. day: buildMatchFn({
  527. matchPatterns: matchDayPatterns,
  528. defaultMatchWidth: "wide",
  529. parsePatterns: parseDayPatterns,
  530. defaultParseWidth: "any"
  531. }),
  532. dayPeriod: buildMatchFn({
  533. matchPatterns: matchDayPeriodPatterns,
  534. defaultMatchWidth: "any",
  535. parsePatterns: parseDayPeriodPatterns,
  536. defaultParseWidth: "any"
  537. })
  538. };
  539. // lib/locale/he.js
  540. var he = {
  541. code: "he",
  542. formatDistance: formatDistance,
  543. formatLong: formatLong,
  544. formatRelative: formatRelative,
  545. localize: localize,
  546. match: match,
  547. options: {
  548. weekStartsOn: 0,
  549. firstWeekContainsDate: 1
  550. }
  551. };
  552. // lib/locale/he/cdn.js
  553. window.dateFns = _objectSpread(_objectSpread({},
  554. window.dateFns), {}, {
  555. locale: _objectSpread(_objectSpread({}, (_window$dateFns =
  556. window.dateFns) === null || _window$dateFns === void 0 ? void 0 : _window$dateFns.locale), {}, {
  557. he: he }) });
  558. //# debugId=79737C2841483B4564756E2164756E21
  559. //# sourceMappingURL=cdn.js.map
  560. })();