Advertisement
Guest User

working1.app.js

a guest
Apr 9th, 2016
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 59.63 KB | None | 0 0
  1. webpackJsonp([1], {
  2. 1265: function(e, n, a) {
  3. (function(r) {
  4. var t = a(1266), s = t["default"];
  5. r.IntlPolyfill = s, a(1269), r.Intl || (r.Intl = s, s.__applyLocaleSensitivePrototypes()), e.exports = n = s, n["default"] = s
  6. }).call(n, function() {
  7. return this
  8. }())
  9. },
  10. 1266: function(e, n, a) {
  11. /**
  12. * @license Copyright 2013 Andy Earnshaw, MIT License
  13. *
  14. * Implements the ECMAScript Internationalization API in ES5-compatible environments,
  15. * following the ECMA-402 specification as closely as possible
  16. *
  17. * ECMA-402: http://ecma-international.org/ecma-402/1.0/
  18. *
  19. * CLDR format locale data should be provided using IntlPolyfill.__addLocaleData().
  20. */
  21. "use strict";
  22. function r(e) {
  23. return Q.expBCP47Syntax.test(e) ? Q.expVariantDupes.test(e)?!1 : Q.expSingletonDupes.test(e)?!1 : !0 : !1
  24. }
  25. function t(e) {
  26. var n, a;
  27. e = e.toLowerCase(), a = e.split("-");
  28. for (var r = 1, t = a.length; t > r; r++)
  29. if (2 === a[r].length)
  30. a[r] = a[r].toUpperCase();
  31. else if (4 === a[r].length)
  32. a[r] = a[r].charAt(0).toUpperCase() + a[r].slice(1);
  33. else if (1 === a[r].length && "x" !== a[r])
  34. break;
  35. e = re.call(a, "-"), (n = e.match(Q.expExtSequences)) && n.length > 1 && (n.sort(), e = e.replace(RegExp("(?:" + Q.expExtSequences.source + ")+", "i"), re.call(n, ""))), K.call(he.tags, e) && (e = he.tags[e]), a = e.split("-");
  36. for (var r = 1, t = a.length; t > r; r++)
  37. K.call(he.subtags, a[r]) ? a[r] = he.subtags[a[r]] : K.call(he.extLang, a[r]) && (a[r] = he.extLang[a[r]][0], 1 === r && he.extLang[a[1]][1] === a[0] && (a = ee.call(a, r++), t -= 1));
  38. return re.call(a, "-")
  39. }
  40. function s() {
  41. return $
  42. }
  43. function i(e) {
  44. var n = String(e), a = q(n);
  45. return me.test(a)===!1?!1 : !0
  46. }
  47. function o(e) {
  48. if (void 0 === e)
  49. return new H;
  50. for (var n = new H, e = "string" == typeof e ? [e] : e, a = G(e), s = a.length, i = 0; s > i;) {
  51. var o = String(i), l = o in a;
  52. if (l) {
  53. var c = a[o];
  54. if (null == c || "string" != typeof c && "object" != typeof c)
  55. throw new TypeError("String or Object type expected");
  56. var u = String(c);
  57. if (!r(u))
  58. throw new RangeError("'" + u + "' is not a structurally valid language tag");
  59. u = t(u), - 1 === Y.call(n, u) && ae.call(n, u)
  60. }
  61. i++
  62. }
  63. return n
  64. }
  65. function l(e, n) {
  66. for (var a = n; ;) {
  67. if (Y.call(e, a)>-1)
  68. return a;
  69. var r = a.lastIndexOf("-");
  70. if (0 > r)
  71. return;
  72. r >= 2 && "-" === a.charAt(r - 2) && (r -= 2), a = a.substring(0, r)
  73. }
  74. }
  75. function c(e, n) {
  76. for (var a, r = 0, t = n.length; t > r&&!a;) {
  77. var i = n[r], o = String(i).replace(ge, ""), a = l(e, o);
  78. r++
  79. }
  80. var c = new C;
  81. if (void 0 !== a) {
  82. if (c["[[locale]]"] = a, String(i) !== String(o)) {
  83. var u = i.match(ge)[0], m = i.indexOf("-u-");
  84. c["[[extension]]"] = u, c["[[extensionIndex]]"] = m
  85. }
  86. } else
  87. c["[[locale]]"] = s();
  88. return c
  89. }
  90. function u(e, n) {
  91. return c(e, n)
  92. }
  93. function m(e, n, a, r, t) {
  94. if (0 === e.length)
  95. throw new ReferenceError("No locale data has been provided for this object yet.");
  96. var s = a["[[localeMatcher]]"];
  97. if ("lookup" === s)
  98. var i = c(e, n);
  99. else
  100. var i = u(e, n);
  101. var o = i["[[locale]]"];
  102. if (K.call(i, "[[extension]]"))
  103. var l = i["[[extension]]"], m = i["[[extensionIndex]]"], g = String.prototype.split, h = g.call(l, "-"), d = h.length;
  104. var p = new C;
  105. p["[[dataLocale]]"] = o;
  106. for (var f = "-u", y = 0, v = r.length; v > y;) {
  107. var b = r[y], M = t[o], w = M[b], D = w[0], F = "", x = Y;
  108. if (void 0 !== h) {
  109. var z = x.call(h, b);
  110. if ( - 1 !== z)
  111. if (d > z + 1 && h[z + 1].length > 2) {
  112. var E = h[z + 1], k = x.call(w, E);
  113. if ( - 1 !== k)
  114. var D = E, F = "-" + b + "-" + D
  115. } else {
  116. var k = x(w, "true");
  117. if ( - 1 !== k)
  118. var D = "true"
  119. }
  120. }
  121. if (K.call(a, "[[" + b + "]]")) {
  122. var S = a["[[" + b + "]]"];
  123. - 1 !== x.call(w, S) && S !== D && (D = S, F = "")
  124. }
  125. p["[[" + b + "]]"] = D, f += F, y++
  126. }
  127. if (f.length > 2)
  128. var j = o.substring(0, m), N = o.substring(m), o = j + f + N;
  129. return p["[[locale]]"] = o, p
  130. }
  131. function g(e, n) {
  132. for (var a = n.length, r = new H, t = 0; a > t;) {
  133. var s = n[t], i = String(s).replace(ge, ""), o = l(e, i);
  134. void 0 !== o && ae.call(r, s), t++
  135. }
  136. var c = ee.call(r);
  137. return c
  138. }
  139. function h(e, n) {
  140. return g(e, n)
  141. }
  142. function d(e, n, a) {
  143. if (void 0 !== a) {
  144. var a = new C(G(a)), r = a.localeMatcher;
  145. if (void 0 !== r && (r = String(r), "lookup" !== r && "best fit" !== r))throw new RangeError('matcher should be "lookup" or "best fit"')
  146. }
  147. if (void 0 === r || "best fit" === r)
  148. var t = h(e, n);
  149. else
  150. var t = g(e, n);
  151. for (var s in t)
  152. K.call(t, s) && X(t, s, {
  153. writable: !1,
  154. configurable: !1,
  155. value: t[s]
  156. });
  157. return X(t, "length", {
  158. writable: !1
  159. }), t
  160. }
  161. function p(e, n, a, r, t) {
  162. var s = e[n];
  163. if (void 0 !== s) {
  164. if (s = "boolean" === a ? Boolean(s) : "string" === a ? String(s) : s, void 0 !== r&&-1 === Y.call(r, s)
  165. )throw new RangeError("'" + s + "' is not an allowed value for `" + n + "`");
  166. return s
  167. }
  168. return t
  169. }
  170. function f(e, n, a, r, t) {
  171. var s = e[n];
  172. if (void 0 !== s) {
  173. if (s = Number(s), isNaN(s) || a > s || s > r)
  174. throw new RangeError("Value is not a number or outside accepted range");
  175. return Math.floor(s)
  176. }
  177. return t
  178. }
  179. function y() {
  180. var e = arguments[0], n = arguments[1];
  181. return this && this !== J ? v(G(this), e, n) : new J.NumberFormat(e, n)
  182. }
  183. function v(e, n, a) {
  184. var r = B(e), t = _();
  185. if (r["[[initializedIntlObject]]"]===!0)
  186. throw new TypeError("`this` object has already been initialized as an Intl object");
  187. X(e, "__getInternalProperties", {
  188. value: function() {
  189. return arguments[0] === oe ? r : void 0
  190. }
  191. }), r["[[initializedIntlObject]]"]=!0;
  192. var s = o(n);
  193. a = void 0 === a ? {} : G(a);
  194. var l = new C, c = p(a, "localeMatcher", "string", new H("lookup", "best fit"), "best fit");
  195. l["[[localeMatcher]]"] = c;
  196. var u = ie.NumberFormat["[[localeData]]"], g = m(ie.NumberFormat["[[availableLocales]]"], s, l, ie.NumberFormat["[[relevantExtensionKeys]]"], u);
  197. r["[[locale]]"] = g["[[locale]]"], r["[[numberingSystem]]"] = g["[[nu]]"], r["[[dataLocale]]"] = g["[[dataLocale]]"];
  198. var h = g["[[dataLocale]]"], d = p(a, "style", "string", new H("decimal", "percent", "currency"), "decimal");
  199. r["[[style]]"] = d;
  200. var y = p(a, "currency", "string");
  201. if (void 0 !== y&&!i(y)
  202. )throw new RangeError("'" + y + "' is not a valid currency code");
  203. if ("currency" === d && void 0 === y)
  204. throw new TypeError("Currency code is required when style is currency");
  205. if ("currency" === d) {
  206. y = y.toUpperCase(), r["[[currency]]"] = y;
  207. var v = b(y)
  208. }
  209. var w = p(a, "currencyDisplay", "string", new H("code", "symbol", "name"), "symbol");
  210. "currency" === d && (r["[[currencyDisplay]]"] = w);
  211. var D = f(a, "minimumIntegerDigits", 1, 21, 1);
  212. r["[[minimumIntegerDigits]]"] = D;
  213. var F = "currency" === d ? v: 0, x = f(a, "minimumFractionDigits", 0, 20, F);
  214. r["[[minimumFractionDigits]]"] = x;
  215. var z = "currency" === d ? Math.max(x, v): "percent" === d ? Math.max(x, 0): Math.max(x, 3), E = f(a, "maximumFractionDigits", x, 20, z);
  216. r["[[maximumFractionDigits]]"] = E;
  217. var k = a.minimumSignificantDigits, S = a.maximumSignificantDigits;
  218. (void 0 !== k || void 0 !== S) && (k = f(a, "minimumSignificantDigits", 1, 21, 1), S = f(a, "maximumSignificantDigits", k, 21, 21), r["[[minimumSignificantDigits]]"] = k, r["[[maximumSignificantDigits]]"] = S);
  219. var j = p(a, "useGrouping", "boolean", void 0, !0);
  220. r["[[useGrouping]]"] = j;
  221. var N = u[h], T = N.patterns, L = T[d];
  222. return r["[[positivePattern]]"] = L.positivePattern, r["[[negativePattern]]"] = L.negativePattern, r["[[boundFormat]]"] = void 0, r["[[initializedNumberFormat]]"]=!0, W && (e.format = M.call(e)), t.exp.test(t.input), e
  223. }
  224. function b(e) {
  225. return void 0 !== de[e] ? de[e] : 2
  226. }
  227. function M() {
  228. var e = null != this && "object" == typeof this && B(this);
  229. if (!e ||!e["[[initializedNumberFormat]]"])
  230. throw new TypeError("`this` value for format() is not an initialized Intl.NumberFormat object.");
  231. if (void 0 === e["[[boundFormat]]"]) {
  232. var n = function(e) {
  233. return w(this, Number(e))
  234. }, a = se.call(n, this);
  235. e["[[boundFormat]]"] = a
  236. }
  237. return e["[[boundFormat]]"]
  238. }
  239. function w(e, n) {
  240. var a, r = _(), t = B(e), s = t["[[dataLocale]]"], i = t["[[numberingSystem]]"], o = ie.NumberFormat["[[localeData]]"][s], l = o.symbols[i] || o.symbols.latn, c=!1;
  241. if (isFinite(n)===!1)
  242. isNaN(n) ? a = l.nan : (a = l.infinity, 0 > n && (c=!0));
  243. else {
  244. if (0 > n && (c=!0, n =- n), "percent" === t["[[style]]"] && (n*=100), a = K.call(t, "[[minimumSignificantDigits]]") && K.call(t, "[[maximumSignificantDigits]]") ? D(n, t["[[minimumSignificantDigits]]"], t["[[maximumSignificantDigits]]"]) : F(n, t["[[minimumIntegerDigits]]"], t["[[minimumFractionDigits]]"], t["[[maximumFractionDigits]]"]), pe[i]) {
  245. var u = pe[t["[[numberingSystem]]"]];
  246. a = String(a).replace(/\d/g, function(e) {
  247. return u[e]
  248. })
  249. } else
  250. a = String(a);
  251. if (a = a.replace(/\./g, l.decimal), t["[[useGrouping]]"]===!0) {
  252. var m = a.split(l.decimal), g = m[0], h = o.patterns.primaryGroupSize || 3, d = o.patterns.secondaryGroupSize || h;
  253. if (g.length > h) {
  254. var p = new H, f = g.length - h, y = f%d, v = g.slice(0, y);
  255. for (v.length && ae.call(p, v); f > y;)
  256. ae.call(p, g.slice(y, y + d)), y += d;
  257. ae.call(p, g.slice(f)), m[0] = re.call(p, l.group)
  258. }
  259. a = re.call(m, l.decimal)
  260. }
  261. }
  262. var b = t[c===!0 ? "[[negativePattern]]": "[[positivePattern]]"];
  263. if (b = b.replace("{number}", a), "currency" === t["[[style]]"]) {
  264. var M, w = t["[[currency]]"], x = o.currencies[w];
  265. switch (t["[[currencyDisplay]]"]) {
  266. case"symbol":
  267. M = x || w;
  268. break;
  269. default:
  270. case"code":
  271. case"name":
  272. M = w
  273. }
  274. b = b.replace("{currency}", M)
  275. }
  276. return r.exp.test(r.input), b
  277. }
  278. function D(e, n, a) {
  279. var r = a;
  280. if (0 === e)
  281. var t = re.call(Array(r + 1), "0"), s = 0;
  282. else
  283. var s = P(Math.abs(e)), i = Math.round(Math.exp(Math.abs(s - r + 1) * Math.LN10)), t = String(Math.round(0 > s - r + 1 ? e * i : e / i));
  284. if (s >= r)
  285. return t + re.call(Array(s - r + 1 + 1), "0");
  286. if (s === r - 1)
  287. return t;
  288. if (s >= 0 ? t = t.slice(0, s + 1) + "." + t.slice(s + 1) : 0 > s && (t = "0." + re.call(Array( - (s + 1) + 1), "0") + t), t.indexOf(".") >= 0 && a > n) {
  289. for (var o = a - n; o > 0 && "0" === t.charAt(t.length - 1);)
  290. t = t.slice(0, - 1), o--;
  291. "." === t.charAt(t.length - 1) && (t = t.slice(0, - 1))
  292. }
  293. return t
  294. }
  295. function F(e, n, a, r) {
  296. var t, s = Number.prototype.toFixed.call(e, r), i = s.split(".")[0].length, o = r - a, l = (t = s.indexOf("e"))>-1 ? s.slice(t + 1): 0;
  297. for (l && (s = s.slice(0, t).replace(".", ""), s += re.call(Array(l - (s.length - 1) + 1), "0") + "." + re.call(Array(r + 1), "0"), i = s.length); o > 0 && "0" === s.slice( - 1);)
  298. s = s.slice(0, - 1), o--;
  299. if ("." === s.slice( - 1) && (s = s.slice(0, - 1)), n > i)
  300. var c = re.call(Array(n - i + 1), "0");
  301. return (c ? c : "") + s
  302. }
  303. function x() {
  304. var e = arguments[0], n = arguments[1];
  305. return this && this !== J ? z(G(this), e, n) : new J.DateTimeFormat(e, n)
  306. }
  307. function z(e, n, a) {
  308. var r = B(e), t = _();
  309. if (r["[[initializedIntlObject]]"]===!0)
  310. throw new TypeError("`this` object has already been initialized as an Intl object");
  311. X(e, "__getInternalProperties", {
  312. value: function() {
  313. return arguments[0] === oe ? r : void 0
  314. }
  315. }), r["[[initializedIntlObject]]"]=!0;
  316. var s = o(n), a = k(a, "any", "date"), i = new C;
  317. M = p(a, "localeMatcher", "string", new H("lookup", "best fit"), "best fit"), i["[[localeMatcher]]"] = M;
  318. var l = ie.DateTimeFormat, c = l["[[localeData]]"], u = m(l["[[availableLocales]]"], s, i, l["[[relevantExtensionKeys]]"], c);
  319. r["[[locale]]"] = u["[[locale]]"], r["[[calendar]]"] = u["[[ca]]"], r["[[numberingSystem]]"] = u["[[nu]]"], r["[[dataLocale]]"] = u["[[dataLocale]]"];
  320. var g = u["[[dataLocale]]"], h = a.timeZone;
  321. if (void 0 !== h && (h = q(h), "UTC" !== h))throw new RangeError("timeZone is not supported.");
  322. r["[[timeZone]]"] = h, i = new C;
  323. for (var d in fe)
  324. if (K.call(fe, d)) {
  325. var f = p(a, d, "string", fe[d]);
  326. i["[[" + d + "]]"] = f
  327. }
  328. var y, v = c[g], b = E(v.formats), M = p(a, "formatMatcher", "string", new H("basic", "best fit"), "best fit");
  329. v.formats = b, y = "basic" === M ? S(i, b) : N(i, b);
  330. for (var d in fe)
  331. if (K.call(fe, d) && K.call(y, d)) {
  332. var w = y[d];
  333. r["[[" + d + "]]"] = w
  334. }
  335. var D, F = p(a, "hour12", "boolean");
  336. if (r["[[hour]]"])
  337. if (F = void 0 === F ? v.hour12 : F, r["[[hour12]]"] = F, F===!0) {
  338. var x = v.hourNo0;
  339. r["[[hourNo0]]"] = x, D = y.pattern12
  340. } else
  341. D = y.pattern;
  342. else
  343. D = y.pattern;
  344. return r["[[pattern]]"] = D, r["[[boundFormat]]"] = void 0, r["[[initializedDateTimeFormat]]"]=!0, W && (e.format = T.call(e)), t.exp.test(t.input), e
  345. }
  346. function E(e) {
  347. return "[object Array]" === Object.prototype.toString.call(e) ? e : Z.createDateTimeFormats(e)
  348. }
  349. function k(e, n, a) {
  350. if (void 0 === e)
  351. e = null;
  352. else {
  353. var r = G(e);
  354. e = new C;
  355. for (var t in r)
  356. e[t] = r[t]
  357. }
  358. var s = V, e = s(e), i=!0;
  359. return ("date" === n || "any" === n) && (void 0 !== e.weekday || void 0 !== e.year || void 0 !== e.month || void 0 !== e.day) && (i=!1), ("time" === n || "any" === n) && (void 0 !== e.hour || void 0 !== e.minute || void 0 !== e.second) && (i=!1), !i || "date" !== a && "all" !== a || (e.year = e.month = e.day = "numeric"), !i || "time" !== a && "all" !== a || (e.hour = e.minute = e.second = "numeric"), e
  360. }
  361. function S(e, n) {
  362. return j(e, n)
  363. }
  364. function j(e, n, a) {
  365. for (var r, t = 8, s = 120, i = 20, o = 8, l = 6, c = 6, u = 3, m =- (1 / 0), g = 0, h = n.length; h > g;) {
  366. var d = n[g], p = 0;
  367. for (var f in fe)
  368. if (K.call(fe, f)) {
  369. var y = e["[[" + f + "]]"], v = K.call(d, f) ? d[f]: void 0;
  370. if (void 0 === y && void 0 !== v)
  371. p -= i;
  372. else if (void 0 !== y && void 0 === v)
  373. p -= s;
  374. else {
  375. var b = ["2-digit", "numeric", "narrow", "short", "long"], M = Y.call(b, y), w = Y.call(b, v), D = Math.max(Math.min(w - M, 2), - 2);
  376. !a || ("numeric" !== y && "2-digit" !== y || "numeric" === v || "2-digit" === v) && ("numeric" === y || "2-digit" === y || "2-digit" !== v && "numeric" !== v) || (p -= t), 2 === D ? p -= l : 1 === D ? p -= u : - 1 === D ? p -= c : - 2 === D && (p -= o)
  377. }
  378. }
  379. p > m && (m = p, r = d), g++
  380. }
  381. return r
  382. }
  383. function N(e, n) {
  384. return j(e, n, !0)
  385. }
  386. function T() {
  387. var e = null != this && "object" == typeof this && B(this);
  388. if (!e ||!e["[[initializedDateTimeFormat]]"])
  389. throw new TypeError("`this` value for format() is not an initialized Intl.DateTimeFormat object.");
  390. if (void 0 === e["[[boundFormat]]"]) {
  391. var n = function() {
  392. var e = Number(0 === arguments.length ? Date.now() : arguments[0]);
  393. return L(this, e)
  394. }, a = se.call(n, this);
  395. e["[[boundFormat]]"] = a
  396. }
  397. return e["[[boundFormat]]"]
  398. }
  399. function L(e, n) {
  400. if (!isFinite(n))
  401. throw new RangeError("Invalid valid date passed to format");
  402. var a = e.__getInternalProperties(oe), r = _(), t = a["[[locale]]"], s = new J.NumberFormat([t], {
  403. useGrouping: !1
  404. }), i = new J.NumberFormat([t], {
  405. minimumIntegerDigits: 2,
  406. useGrouping: !1
  407. }), o = A(n, a["[[calendar]]"], a["[[timeZone]]"]), l = a["[[pattern]]"], c = a["[[dataLocale]]"], u = ie.DateTimeFormat["[[localeData]]"][c].calendars, m = a["[[calendar]]"];
  408. for (var g in fe)
  409. if (K.call(a, "[[" + g + "]]")) {
  410. var h, d, p = a["[[" + g + "]]"], f = o["[[" + g + "]]"];
  411. if ("year" === g && 0 >= f ? f = 1 - f : "month" === g ? f++ : "hour" === g && a["[[hour12]]"]===!0 && (f%=12, h = f !== o["[[" + g + "]]"], 0 === f && a["[[hourNo0]]"]===!0 && (f = 12)), "numeric" === p)
  412. d = w(s, f);
  413. else if ("2-digit" === p)
  414. d = w(i, f), d.length > 2 && (d = d.slice( - 2));
  415. else if (p in le)
  416. switch (g) {
  417. case"month":
  418. d = R(u, m, "months", p, o["[[" + g + "]]"]);
  419. break;
  420. case"weekday":
  421. try {
  422. d = R(u, m, "days", p, o["[[" + g + "]]"])
  423. } catch (y) {
  424. throw new Error("Could not find weekday data for locale " + t)
  425. }
  426. break;
  427. case"timeZoneName":
  428. d = "";
  429. break;
  430. default:
  431. d = o["[[" + g + "]]"]
  432. }
  433. l = l.replace("{" + g + "}", d)
  434. }
  435. return a["[[hour12]]"]===!0 && (d = R(u, m, "dayPeriods", h ? "pm" : "am"), l = l.replace("{ampm}", d)), r.exp.test(r.input), l
  436. }
  437. function A(e, n, a) {
  438. var r = new Date(e), t = "get" + (a || "");
  439. return new C({
  440. "[[weekday]]": r[t + "Day"](),
  441. "[[era]]": + (r[t + "FullYear"]() >= 0),
  442. "[[year]]": r[t + "FullYear"](),
  443. "[[month]]": r[t + "Month"](),
  444. "[[day]]": r[t + "Date"](),
  445. "[[hour]]": r[t + "Hours"](),
  446. "[[minute]]": r[t + "Minutes"](),
  447. "[[second]]": r[t + "Seconds"](),
  448. "[[inDST]]": !1
  449. })
  450. }
  451. function O(e, n) {
  452. if (!e.number)
  453. throw new Error("Object passed doesn't contain locale data for Intl.NumberFormat");
  454. var a, r = [n], t = n.split("-");
  455. for (t.length > 2 && 4 === t[1].length && ae.call(r, t[0] + "-" + t[2]); a = te.call(r);)
  456. ae.call(ie.NumberFormat["[[availableLocales]]"], a), ie.NumberFormat["[[localeData]]"][a] = e.number, e.date && (e.date.nu = e.number.nu, ae.call(ie.DateTimeFormat["[[availableLocales]]"], a), ie.DateTimeFormat["[[localeData]]"][a] = e.date);
  457. void 0 === $ && ($ = n), ce || (v(J.NumberFormat.prototype), ce=!0), e.date&&!ue && (z(J.DateTimeFormat.prototype), ue=!0)
  458. }
  459. function P(e) {
  460. if ("function" == typeof Math.log10)
  461. return Math.floor(Math.log10(e));
  462. var n = Math.round(Math.log(e) * Math.LOG10E);
  463. return n - (Number("1e" + n) > e)
  464. }
  465. function I(e) {
  466. if (!K.call(this, "[[availableLocales]]"))
  467. throw new TypeError("supportedLocalesOf() is not a constructor");
  468. var n = _(), a = arguments[1], r = this["[[availableLocales]]"], t = o(e);
  469. return n.exp.test(n.input), d(r, t, a)
  470. }
  471. function R(e, n, a, r, t) {
  472. var s = e[n] && e[n][a] ? e[n][a]: e.gregory[a], i = {
  473. narrow: ["short", "long"],
  474. short: ["long", "narrow"],
  475. long: ["short", "narrow"]
  476. }, o = K.call(s, r) ? s[r]: K.call(s, i[r][0]) ? s[i[r][0]]: s[i[r][1]];
  477. return null != t ? o[t] : o
  478. }
  479. function C(e) {
  480. for (var n in e)(e instanceof C || K.call(e, n)
  481. ) && X(this, n, {
  482. value: e[n],
  483. enumerable: !0,
  484. writable: !0,
  485. configurable: !0
  486. })
  487. }
  488. function H() {
  489. X(this, "length", {
  490. writable: !0,
  491. value: 0
  492. }), arguments.length && ae.apply(this, ee.call(arguments))
  493. }
  494. function _() {
  495. for (var e = /[.?*+^$[\]\\(){}|-]/g, n = RegExp.lastMatch || "", a = RegExp.multiline ? "m" : "", r = {
  496. input: RegExp.input
  497. }, t = new H, s=!1, i = {}, o = 1; 9 >= o; o++)
  498. s = (i["$" + o] = RegExp["$" + o]) || s;
  499. if (n = n.replace(e, "\\$&"), s)
  500. for (var o = 1; 9 >= o; o++) {
  501. var l = i["$" + o];
  502. l ? (l = l.replace(e, "\\$&"), n = n.replace(l, "(" + l + ")")) : n = "()" + n, ae.call(t, n.slice(0, n.indexOf("(") + 1)), n = n.slice(n.indexOf("(") + 1)
  503. }
  504. return r.exp = new RegExp(re.call(t, "") + n, a), r
  505. }
  506. function q(e) {
  507. for (var n = e.length; n--;) {
  508. var a = e.charAt(n);
  509. a >= "a" && "z" >= a && (e = e.slice(0, n) + a.toUpperCase() + e.slice(n + 1))
  510. }
  511. return e
  512. }
  513. function G(e) {
  514. if (null == e)
  515. throw new TypeError("Cannot convert null or undefined to object");
  516. return Object(e)
  517. }
  518. function B(e) {
  519. return K.call(e, "__getInternalProperties") ? e.__getInternalProperties(oe) : V(null)
  520. }
  521. var $, Q = a(1267), Z = a(1268), J = {}, U = function() {
  522. var e = {};
  523. try {
  524. return Object.defineProperty(e, "a", {}), "a"in e
  525. } catch (n) {
  526. return !1
  527. }
  528. }(), W=!U&&!Object.prototype.__defineGetter__, K = Object.prototype.hasOwnProperty, X = U ? Object.defineProperty : function(e, n, a) {
  529. "get"in a && e.__defineGetter__ ? e.__defineGetter__(n, a.get) : (!K.call(e, n) || "value"in a) && (e[n] = a.value)
  530. }, Y = Array.prototype.indexOf || function(e) {
  531. var n = this;
  532. if (!n.length)
  533. return - 1;
  534. for (var a = arguments[1] || 0, r = n.length; r > a; a++)
  535. if (n[a] === e)
  536. return a;
  537. return - 1
  538. }, V = Object.create || function(e, n) {
  539. function a() {}
  540. var r;
  541. a.prototype = e, r = new a;
  542. for (var t in n)
  543. K.call(n, t) && X(r, t, n[t]);
  544. return r
  545. }, ee = Array.prototype.slice, ne = Array.prototype.concat, ae = Array.prototype.push, re = Array.prototype.join, te = Array.prototype.shift, se = (Array.prototype.unshift, Function.prototype.bind || function(e) {
  546. var n = this, a = ee.call(arguments, 1);
  547. return 1 === n.length ? function(r) {
  548. return n.apply(e, ne.call(a, ee.call(arguments)))
  549. } : function() {
  550. return n.apply(e, ne.call(a, ee.call(arguments)))
  551. }
  552. }), ie = V(null), oe = Math.random(), le = V(null, {
  553. narrow: {},
  554. short: {},
  555. long: {}
  556. }), ce=!1, ue=!1, me = /^[A-Z]{3}$/, ge = /-u(?:-[0-9a-z]{2,8})+/gi, he = {
  557. tags: {
  558. "art-lojban": "jbo",
  559. "i-ami": "ami",
  560. "i-bnn": "bnn",
  561. "i-hak": "hak",
  562. "i-klingon": "tlh",
  563. "i-lux": "lb",
  564. "i-navajo": "nv",
  565. "i-pwn": "pwn",
  566. "i-tao": "tao",
  567. "i-tay": "tay",
  568. "i-tsu": "tsu",
  569. "no-bok": "nb",
  570. "no-nyn": "nn",
  571. "sgn-BE-FR": "sfb",
  572. "sgn-BE-NL": "vgt",
  573. "sgn-CH-DE": "sgg",
  574. "zh-guoyu": "cmn",
  575. "zh-hakka": "hak",
  576. "zh-min-nan": "nan",
  577. "zh-xiang": "hsn",
  578. "sgn-BR": "bzs",
  579. "sgn-CO": "csn",
  580. "sgn-DE": "gsg",
  581. "sgn-DK": "dsl",
  582. "sgn-ES": "ssp",
  583. "sgn-FR": "fsl",
  584. "sgn-GB": "bfi",
  585. "sgn-GR": "gss",
  586. "sgn-IE": "isg",
  587. "sgn-IT": "ise",
  588. "sgn-JP": "jsl",
  589. "sgn-MX": "mfs",
  590. "sgn-NI": "ncs",
  591. "sgn-NL": "dse",
  592. "sgn-NO": "nsl",
  593. "sgn-PT": "psr",
  594. "sgn-SE": "swl",
  595. "sgn-US": "ase",
  596. "sgn-ZA": "sfs",
  597. "zh-cmn": "cmn",
  598. "zh-cmn-Hans": "cmn-Hans",
  599. "zh-cmn-Hant": "cmn-Hant",
  600. "zh-gan": "gan",
  601. "zh-wuu": "wuu",
  602. "zh-yue": "yue"
  603. },
  604. subtags: {
  605. BU: "MM",
  606. DD: "DE",
  607. FX: "FR",
  608. TP: "TL",
  609. YD: "YE",
  610. ZR: "CD",
  611. heploc: "alalc97",
  612. in: "id",
  613. iw: "he",
  614. ji: "yi",
  615. jw: "jv",
  616. mo: "ro",
  617. ayx: "nun",
  618. bjd: "drl",
  619. ccq: "rki",
  620. cjr: "mom",
  621. cka: "cmr",
  622. cmk: "xch",
  623. drh: "khk",
  624. drw: "prs",
  625. gav: "dev",
  626. hrr: "jal",
  627. ibi: "opa",
  628. kgh: "kml",
  629. lcq: "ppr",
  630. mst: "mry",
  631. myt: "mry",
  632. sca: "hle",
  633. tie: "ras",
  634. tkk: "twm",
  635. tlw: "weo",
  636. tnf: "prs",
  637. ybd: "rki",
  638. yma: "lrr"
  639. },
  640. extLang: {
  641. aao: ["aao", "ar"],
  642. abh: ["abh", "ar"],
  643. abv: ["abv", "ar"],
  644. acm: ["acm", "ar"],
  645. acq: ["acq", "ar"],
  646. acw: ["acw", "ar"],
  647. acx: ["acx", "ar"],
  648. acy: ["acy", "ar"],
  649. adf: ["adf", "ar"],
  650. ads: ["ads", "sgn"],
  651. aeb: ["aeb", "ar"],
  652. aec: ["aec", "ar"],
  653. aed: ["aed", "sgn"],
  654. aen: ["aen", "sgn"],
  655. afb: ["afb", "ar"],
  656. afg: ["afg", "sgn"],
  657. ajp: ["ajp", "ar"],
  658. apc: ["apc", "ar"],
  659. apd: ["apd", "ar"],
  660. arb: ["arb", "ar"],
  661. arq: ["arq", "ar"],
  662. ars: ["ars", "ar"],
  663. ary: ["ary", "ar"],
  664. arz: ["arz", "ar"],
  665. ase: ["ase", "sgn"],
  666. asf: ["asf", "sgn"],
  667. asp: ["asp", "sgn"],
  668. asq: ["asq", "sgn"],
  669. asw: ["asw", "sgn"],
  670. auz: ["auz", "ar"],
  671. avl: ["avl", "ar"],
  672. ayh: ["ayh", "ar"],
  673. ayl: ["ayl", "ar"],
  674. ayn: ["ayn", "ar"],
  675. ayp: ["ayp", "ar"],
  676. bbz: ["bbz", "ar"],
  677. bfi: ["bfi", "sgn"],
  678. bfk: ["bfk", "sgn"],
  679. bjn: ["bjn", "ms"],
  680. bog: ["bog", "sgn"],
  681. bqn: ["bqn", "sgn"],
  682. bqy: ["bqy", "sgn"],
  683. btj: ["btj", "ms"],
  684. bve: ["bve", "ms"],
  685. bvl: ["bvl", "sgn"],
  686. bvu: ["bvu", "ms"],
  687. bzs: ["bzs", "sgn"],
  688. cdo: ["cdo", "zh"],
  689. cds: ["cds", "sgn"],
  690. cjy: ["cjy", "zh"],
  691. cmn: ["cmn", "zh"],
  692. coa: ["coa", "ms"],
  693. cpx: ["cpx", "zh"],
  694. csc: ["csc", "sgn"],
  695. csd: ["csd", "sgn"],
  696. cse: ["cse", "sgn"],
  697. csf: ["csf", "sgn"],
  698. csg: ["csg", "sgn"],
  699. csl: ["csl", "sgn"],
  700. csn: ["csn", "sgn"],
  701. csq: ["csq", "sgn"],
  702. csr: ["csr", "sgn"],
  703. czh: ["czh", "zh"],
  704. czo: ["czo", "zh"],
  705. doq: ["doq", "sgn"],
  706. dse: ["dse", "sgn"],
  707. dsl: ["dsl", "sgn"],
  708. dup: ["dup", "ms"],
  709. ecs: ["ecs", "sgn"],
  710. esl: ["esl", "sgn"],
  711. esn: ["esn", "sgn"],
  712. eso: ["eso", "sgn"],
  713. eth: ["eth", "sgn"],
  714. fcs: ["fcs", "sgn"],
  715. fse: ["fse", "sgn"],
  716. fsl: ["fsl", "sgn"],
  717. fss: ["fss", "sgn"],
  718. gan: ["gan", "zh"],
  719. gds: ["gds", "sgn"],
  720. gom: ["gom", "kok"],
  721. gse: ["gse", "sgn"],
  722. gsg: ["gsg", "sgn"],
  723. gsm: ["gsm", "sgn"],
  724. gss: ["gss", "sgn"],
  725. gus: ["gus", "sgn"],
  726. hab: ["hab", "sgn"],
  727. haf: ["haf", "sgn"],
  728. hak: ["hak", "zh"],
  729. hds: ["hds", "sgn"],
  730. hji: ["hji", "ms"],
  731. hks: ["hks", "sgn"],
  732. hos: ["hos", "sgn"],
  733. hps: ["hps", "sgn"],
  734. hsh: ["hsh", "sgn"],
  735. hsl: ["hsl", "sgn"],
  736. hsn: ["hsn", "zh"],
  737. icl: ["icl", "sgn"],
  738. ils: ["ils", "sgn"],
  739. inl: ["inl", "sgn"],
  740. ins: ["ins", "sgn"],
  741. ise: ["ise", "sgn"],
  742. isg: ["isg", "sgn"],
  743. isr: ["isr", "sgn"],
  744. jak: ["jak", "ms"],
  745. jax: ["jax", "ms"],
  746. jcs: ["jcs", "sgn"],
  747. jhs: ["jhs", "sgn"],
  748. jls: ["jls", "sgn"],
  749. jos: ["jos", "sgn"],
  750. jsl: ["jsl", "sgn"],
  751. jus: ["jus", "sgn"],
  752. kgi: ["kgi", "sgn"],
  753. knn: ["knn", "kok"],
  754. kvb: ["kvb", "ms"],
  755. kvk: ["kvk", "sgn"],
  756. kvr: ["kvr", "ms"],
  757. kxd: ["kxd", "ms"],
  758. lbs: ["lbs", "sgn"],
  759. lce: ["lce", "ms"],
  760. lcf: ["lcf", "ms"],
  761. liw: ["liw", "ms"],
  762. lls: ["lls", "sgn"],
  763. lsg: ["lsg", "sgn"],
  764. lsl: ["lsl", "sgn"],
  765. lso: ["lso", "sgn"],
  766. lsp: ["lsp", "sgn"],
  767. lst: ["lst", "sgn"],
  768. lsy: ["lsy", "sgn"],
  769. ltg: ["ltg", "lv"],
  770. lvs: ["lvs", "lv"],
  771. lzh: ["lzh", "zh"],
  772. max: ["max", "ms"],
  773. mdl: ["mdl", "sgn"],
  774. meo: ["meo", "ms"],
  775. mfa: ["mfa", "ms"],
  776. mfb: ["mfb", "ms"],
  777. mfs: ["mfs", "sgn"],
  778. min: ["min", "ms"],
  779. mnp: ["mnp", "zh"],
  780. mqg: ["mqg", "ms"],
  781. mre: ["mre", "sgn"],
  782. msd: ["msd", "sgn"],
  783. msi: ["msi", "ms"],
  784. msr: ["msr", "sgn"],
  785. mui: ["mui", "ms"],
  786. mzc: ["mzc", "sgn"],
  787. mzg: ["mzg", "sgn"],
  788. mzy: ["mzy", "sgn"],
  789. nan: ["nan", "zh"],
  790. nbs: ["nbs", "sgn"],
  791. ncs: ["ncs", "sgn"],
  792. nsi: ["nsi", "sgn"],
  793. nsl: ["nsl", "sgn"],
  794. nsp: ["nsp", "sgn"],
  795. nsr: ["nsr", "sgn"],
  796. nzs: ["nzs", "sgn"],
  797. okl: ["okl", "sgn"],
  798. orn: ["orn", "ms"],
  799. ors: ["ors", "ms"],
  800. pel: ["pel", "ms"],
  801. pga: ["pga", "ar"],
  802. pks: ["pks", "sgn"],
  803. prl: ["prl", "sgn"],
  804. prz: ["prz", "sgn"],
  805. psc: ["psc", "sgn"],
  806. psd: ["psd", "sgn"],
  807. pse: ["pse", "ms"],
  808. psg: ["psg", "sgn"],
  809. psl: ["psl", "sgn"],
  810. pso: ["pso", "sgn"],
  811. psp: ["psp", "sgn"],
  812. psr: ["psr", "sgn"],
  813. pys: ["pys", "sgn"],
  814. rms: ["rms", "sgn"],
  815. rsi: ["rsi", "sgn"],
  816. rsl: ["rsl", "sgn"],
  817. sdl: ["sdl", "sgn"],
  818. sfb: ["sfb", "sgn"],
  819. sfs: ["sfs", "sgn"],
  820. sgg: ["sgg", "sgn"],
  821. sgx: ["sgx", "sgn"],
  822. shu: ["shu", "ar"],
  823. slf: ["slf", "sgn"],
  824. sls: ["sls", "sgn"],
  825. sqk: ["sqk", "sgn"],
  826. sqs: ["sqs", "sgn"],
  827. ssh: ["ssh", "ar"],
  828. ssp: ["ssp", "sgn"],
  829. ssr: ["ssr", "sgn"],
  830. svk: ["svk", "sgn"],
  831. swc: ["swc", "sw"],
  832. swh: ["swh", "sw"],
  833. swl: ["swl", "sgn"],
  834. syy: ["syy", "sgn"],
  835. tmw: ["tmw", "ms"],
  836. tse: ["tse", "sgn"],
  837. tsm: ["tsm", "sgn"],
  838. tsq: ["tsq", "sgn"],
  839. tss: ["tss", "sgn"],
  840. tsy: ["tsy", "sgn"],
  841. tza: ["tza", "sgn"],
  842. ugn: ["ugn", "sgn"],
  843. ugy: ["ugy", "sgn"],
  844. ukl: ["ukl", "sgn"],
  845. uks: ["uks", "sgn"],
  846. urk: ["urk", "ms"],
  847. uzn: ["uzn", "uz"],
  848. uzs: ["uzs", "uz"],
  849. vgt: ["vgt", "sgn"],
  850. vkk: ["vkk", "ms"],
  851. vkt: ["vkt", "ms"],
  852. vsi: ["vsi", "sgn"],
  853. vsl: ["vsl", "sgn"],
  854. vsv: ["vsv", "sgn"],
  855. wuu: ["wuu", "zh"],
  856. xki: ["xki", "sgn"],
  857. xml: ["xml", "sgn"],
  858. xmm: ["xmm", "ms"],
  859. xms: ["xms", "sgn"],
  860. yds: ["yds", "sgn"],
  861. ysl: ["ysl", "sgn"],
  862. yue: ["yue", "zh"],
  863. zib: ["zib", "sgn"],
  864. zlm: ["zlm", "ms"],
  865. zmi: ["zmi", "ms"],
  866. zsl: ["zsl", "sgn"],
  867. zsm: ["zsm", "ms"]
  868. }
  869. }, de = {
  870. BHD: 3,
  871. BYR: 0,
  872. XOF: 0,
  873. BIF: 0,
  874. XAF: 0,
  875. CLF: 4,
  876. CLP: 0,
  877. KMF: 0,
  878. DJF: 0,
  879. XPF: 0,
  880. GNF: 0,
  881. ISK: 0,
  882. IQD: 3,
  883. JPY: 0,
  884. JOD: 3,
  885. KRW: 0,
  886. KWD: 3,
  887. LYD: 3,
  888. OMR: 3,
  889. PYG: 0,
  890. RWF: 0,
  891. TND: 3,
  892. UGX: 0,
  893. UYI: 0,
  894. VUV: 0,
  895. VND: 0
  896. };
  897. X(J, "NumberFormat", {
  898. configurable: !0,
  899. writable: !0,
  900. value: y
  901. }), X(J.NumberFormat, "prototype", {
  902. writable: !1
  903. }), ie.NumberFormat = {
  904. "[[availableLocales]]": [],
  905. "[[relevantExtensionKeys]]": ["nu"],
  906. "[[localeData]]": {}
  907. }, X(J.NumberFormat, "supportedLocalesOf", {
  908. configurable: !0,
  909. writable: !0,
  910. value: se.call(I, ie.NumberFormat)
  911. }), X(J.NumberFormat.prototype, "format", {
  912. configurable: !0,
  913. get: M
  914. });
  915. var pe = {
  916. arab: ["٠", "١", "٢", "٣", "٤", "٥", "٦", "٧", "٨", "٩"],
  917. arabext: ["۰", "۱", "۲", "۳", "۴", "۵", "۶", "۷", "۸", "۹"],
  918. bali: ["᭐", "᭑", "᭒", "᭓", "᭔", "᭕", "᭖", "᭗", "᭘", "᭙"],
  919. beng: ["০", "১", "২", "৩", "৪", "৫", "৬", "৭", "৮", "৯"],
  920. deva: ["०", "१", "२", "३", "४", "५", "६", "७", "८", "९"],
  921. fullwide: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"],
  922. gujr: ["૦", "૧", "૨", "૩", "૪", "૫", "૬", "૭", "૮", "૯"],
  923. guru: ["੦", "੧", "੨", "੩", "੪", "੫", "੬", "੭", "੮", "੯"],
  924. hanidec: ["〇", "一", "二", "三", "四", "五", "六", "七", "八", "九"],
  925. khmr: ["០", "១", "២", "៣", "៤", "៥", "៦", "៧", "៨", "៩"],
  926. knda: ["೦", "೧", "೨", "೩", "೪", "೫", "೬", "೭", "೮", "೯"],
  927. laoo: ["໐", "໑", "໒", "໓", "໔", "໕", "໖", "໗", "໘", "໙"],
  928. latn: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"],
  929. limb: ["᥆", "᥇", "᥈", "᥉", "᥊", "᥋", "᥌", "᥍", "᥎", "᥏"],
  930. mlym: ["൦", "൧", "൨", "൩", "൪", "൫", "൬", "൭", "൮", "൯"],
  931. mong: ["᠐", "᠑", "᠒", "᠓", "᠔", "᠕", "᠖", "᠗", "᠘", "᠙"],
  932. mymr: ["၀", "၁", "၂", "၃", "၄", "၅", "၆", "၇", "၈", "၉"],
  933. orya: ["୦", "୧", "୨", "୩", "୪", "୫", "୬", "୭", "୮", "୯"],
  934. tamldec: ["௦", "௧", "௨", "௩", "௪", "௫", "௬", "௭", "௮", "௯"],
  935. telu: ["౦", "౧", "౨", "౩", "౪", "౫", "౬", "౭", "౮", "౯"],
  936. thai: ["๐", "๑", "๒", "๓", "๔", "๕", "๖", "๗", "๘", "๙"],
  937. tibt: ["༠", "༡", "༢", "༣", "༤", "༥", "༦", "༧", "༨", "༩"]
  938. };
  939. X(J.NumberFormat.prototype, "resolvedOptions", {
  940. configurable: !0,
  941. writable: !0,
  942. value: function() {
  943. var e, n = new C, a = ["locale", "numberingSystem", "style", "currency", "currencyDisplay", "minimumIntegerDigits", "minimumFractionDigits", "maximumFractionDigits", "minimumSignificantDigits", "maximumSignificantDigits", "useGrouping"], r = null != this && "object" == typeof this && B(this);
  944. if (!r ||!r["[[initializedNumberFormat]]"])
  945. throw new TypeError("`this` value for resolvedOptions() is not an initialized Intl.NumberFormat object.");
  946. for (var t = 0, s = a.length; s > t; t++)
  947. K.call(r, e = "[[" + a[t] + "]]") && (n[a[t]] = {
  948. value: r[e],
  949. writable: !0,
  950. configurable: !0,
  951. enumerable: !0
  952. });
  953. return V({}, n)
  954. }
  955. }), X(J, "DateTimeFormat", {
  956. configurable: !0,
  957. writable: !0,
  958. value: x
  959. }), X(x, "prototype", {
  960. writable: !1
  961. });
  962. var fe = {
  963. weekday: ["narrow", "short", "long"],
  964. era: ["narrow", "short", "long"],
  965. year: ["2-digit", "numeric"],
  966. month: ["2-digit", "numeric", "narrow", "short", "long"],
  967. day: ["2-digit", "numeric"],
  968. hour: ["2-digit", "numeric"],
  969. minute: ["2-digit", "numeric"],
  970. second: ["2-digit", "numeric"],
  971. timeZoneName: ["short", "long"]
  972. };
  973. ie.DateTimeFormat = {
  974. "[[availableLocales]]": [],
  975. "[[relevantExtensionKeys]]": ["ca", "nu"],
  976. "[[localeData]]": {}
  977. }, X(J.DateTimeFormat, "supportedLocalesOf", {
  978. configurable: !0,
  979. writable: !0,
  980. value: se.call(I, ie.DateTimeFormat)
  981. }), X(J.DateTimeFormat.prototype, "format", {
  982. configurable: !0,
  983. get: T
  984. }), X(J.DateTimeFormat.prototype, "resolvedOptions", {
  985. writable: !0,
  986. configurable: !0,
  987. value: function() {
  988. var e, n = new C, a = ["locale", "calendar", "numberingSystem", "timeZone", "hour12", "weekday", "era", "year", "month", "day", "hour", "minute", "second", "timeZoneName"], r = null != this && "object" == typeof this && B(this);
  989. if (!r ||!r["[[initializedDateTimeFormat]]"])
  990. throw new TypeError("`this` value for resolvedOptions() is not an initialized Intl.DateTimeFormat object.");
  991. for (var t = 0, s = a.length; s > t; t++)
  992. K.call(r, e = "[[" + a[t] + "]]") && (n[a[t]] = {
  993. value: r[e],
  994. writable: !0,
  995. configurable: !0,
  996. enumerable: !0
  997. });
  998. return V({}, n)
  999. }
  1000. });
  1001. var ye = J.__localeSensitiveProtos = {
  1002. Number: {},
  1003. Date: {}
  1004. };
  1005. ye.Number.toLocaleString = function() {
  1006. if ("[object Number]" !== Object.prototype.toString.call(this))
  1007. throw new TypeError("`this` value must be a number for Number.prototype.toLocaleString()");
  1008. return w(new y(arguments[0], arguments[1]), this)
  1009. }, ye.Date.toLocaleString = function() {
  1010. if ("[object Date]" !== Object.prototype.toString.call(this))
  1011. throw new TypeError("`this` value must be a Date instance for Date.prototype.toLocaleString()");
  1012. var e =+ this;
  1013. if (isNaN(e))
  1014. return "Invalid Date";
  1015. var n = arguments[0], a = arguments[1], a = k(a, "any", "all"), r = new x(n, a);
  1016. return L(r, e)
  1017. }, ye.Date.toLocaleDateString = function() {
  1018. if ("[object Date]" !== Object.prototype.toString.call(this))
  1019. throw new TypeError("`this` value must be a Date instance for Date.prototype.toLocaleDateString()");
  1020. var e =+ this;
  1021. if (isNaN(e))
  1022. return "Invalid Date";
  1023. var n = arguments[0], a = arguments[1], a = k(a, "date", "date"), r = new x(n, a);
  1024. return L(r, e)
  1025. }, ye.Date.toLocaleTimeString = function() {
  1026. if ("[object Date]" !== Object.prototype.toString.call(this))
  1027. throw new TypeError("`this` value must be a Date instance for Date.prototype.toLocaleTimeString()");
  1028. var e =+ this;
  1029. if (isNaN(e))
  1030. return "Invalid Date";
  1031. var n = arguments[0], a = arguments[1], a = k(a, "time", "time"), r = new x(n, a);
  1032. return L(r, e)
  1033. }, X(J, "__applyLocaleSensitivePrototypes", {
  1034. writable: !0,
  1035. configurable: !0,
  1036. value: function() {
  1037. X(Number.prototype, "toLocaleString", {
  1038. writable: !0,
  1039. configurable: !0,
  1040. value: ye.Number.toLocaleString
  1041. }), X(Date.prototype, "toLocaleString", {
  1042. writable: !0,
  1043. configurable: !0,
  1044. value: ye.Date.toLocaleString
  1045. });
  1046. for (var e in ye.Date)
  1047. K.call(ye.Date, e) && X(Date.prototype, e, {
  1048. writable: !0,
  1049. configurable: !0,
  1050. value: ye.Date[e]
  1051. })
  1052. }
  1053. }), X(J, "__addLocaleData", {
  1054. value: function(e) {
  1055. if (!r(e.locale))
  1056. throw new Error("Object passed doesn't identify itself with a valid language tag");
  1057. O(e, e.locale)
  1058. }
  1059. }), C.prototype = V(null), H.prototype = V(null), n["default"] = J
  1060. },
  1061. 1267: function(e, n) {
  1062. "use strict";
  1063. var a = "[a-z]{3}(?:-[a-z]{3}){0,2}", r = "(?:[a-z]{2,3}(?:-" + a + ")?|[a-z]{4}|[a-z]{5,8})", t = "[a-z]{4}", s = "(?:[a-z]{2}|\\d{3})", i = "(?:[a-z0-9]{5,8}|\\d[a-z0-9]{3})", o = "[0-9a-wy-z]", l = o + "(?:-[a-z0-9]{2,8})+", c = "x(?:-[a-z0-9]{1,8})+", u = "(?:en-GB-oed|i-(?:ami|bnn|default|enochian|hak|klingon|lux|mingo|navajo|pwn|tao|tay|tsu)|sgn-(?:BE-FR|BE-NL|CH-DE))", m = "(?:art-lojban|cel-gaulish|no-bok|no-nyn|zh-(?:guoyu|hakka|min|min-nan|xiang))", g = "(?:" + u + "|" + m + ")", h = r + "(?:-" + t + ")?(?:-" + s + ")?(?:-" + i + ")*(?:-" + l + ")*(?:-" + c + ")?", d = RegExp("^(?:" + h + "|" + c + "|" + g + ")$", "i"), p = RegExp("^(?!x).*?-(" + i + ")-(?:\\w{4,8}-(?!x-))*\\1\\b", "i"), f = RegExp("^(?!x).*?-(" + o + ")-(?:\\w+-(?!x-))*\\1\\b", "i"), y = RegExp("-" + l, "ig");
  1064. n.expBCP47Syntax = d, n.expVariantDupes = p, n.expSingletonDupes = f, n.expExtSequences = y
  1065. },
  1066. 1268: function(e, n) {
  1067. "use strict";
  1068. function a(e) {
  1069. for (var n = 0; n < u.length; n += 1)
  1070. if (e.hasOwnProperty(u[n]))
  1071. return !1;
  1072. return !0
  1073. }
  1074. function r(e) {
  1075. for (var n = 0; n < c.length; n += 1)
  1076. if (e.hasOwnProperty(c[n]))
  1077. return !1;
  1078. return !0
  1079. }
  1080. function t(e) {
  1081. if (!o.test(e)) {
  1082. var n = {};
  1083. return n.pattern = e.replace(i, function(e) {
  1084. switch (e.charAt(0)) {
  1085. case"E":
  1086. case"e":
  1087. case"c":
  1088. return n.weekday = l.weekday[e.length - 1], "{weekday}";
  1089. case"G":
  1090. return n.era = l.era[e.length - 1], "{era}";
  1091. case"y":
  1092. case"Y":
  1093. case"u":
  1094. case"U":
  1095. return n.year = 2 === e.length ? "2-digit" : "numeric", "{year}";
  1096. case"M":
  1097. case"L":
  1098. return n.month = l.month[e.length - 1], "{month}";
  1099. case"d":
  1100. return n.day = 2 === e.length ? "2-digit" : "numeric", "{day}";
  1101. case"a":
  1102. return "{ampm}";
  1103. case"h":
  1104. case"H":
  1105. case"k":
  1106. case"K":
  1107. return n.hour = 2 === e.length ? "2-digit" : "numeric", "{hour}";
  1108. case"m":
  1109. return n.minute = 2 === e.length ? "2-digit" : "numeric", "{minute}";
  1110. case"s":
  1111. return n.second = 2 === e.length ? "2-digit" : "numeric", "{second}";
  1112. case"z":
  1113. return n.timeZoneName = e.length < 4 ? "short" : "long", "{timeZoneName}"
  1114. }
  1115. }), n.pattern = n.pattern.replace(/'([^']*)'/g, function(e, n) {
  1116. return n ? n : "'"
  1117. }), n.pattern.indexOf("{ampm}")>-1 && (n.hour12=!0, n.pattern12 = n.pattern, n.pattern = n.pattern.replace("{ampm}", "").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "")), n
  1118. }
  1119. }
  1120. function s(e) {
  1121. function n(e, n) {
  1122. var a = new Array((e.match(/M/g) || []).length + 1), r = new Array((e.match(/E/g) || []).length + 1);
  1123. return a.length > 2 && (n = n.replace(/(M|L)+/, a.join("$1"))), r.length > 2 && (n = n.replace(/([Eec])+/, r.join("$1"))), n
  1124. }
  1125. var s, i, o, l, c, u = e.availableFormats, m = e.timeFormats, g = e.dateFormats, h = e.medium, d = [], p = [], f = [];
  1126. for (s in u)
  1127. u.hasOwnProperty(s) && (i = n(s, u[s]), o = t(i), o && (d.push(o), a(o) ? f.push(i) : r(o) && p.push(i)));
  1128. for (l = 0; l < p.length; l += 1)
  1129. for (c = 0; c < f.length; c += 1)
  1130. i = h.replace("{0}", p[l]).replace("{1}", f[c]).replace(/^[,\s]+|[,\s]+$/gi, ""), o = t(i), o && d.push(o);
  1131. for (s in m)
  1132. m.hasOwnProperty(s) && (i = n(s, m[s]), o = t(i), o && d.push(o));
  1133. for (s in g)
  1134. g.hasOwnProperty(s) && (i = n(s, g[s]), o = t(i), o && d.push(o));
  1135. return d
  1136. }
  1137. n.createDateTimeFormat = t, n.createDateTimeFormats = s;
  1138. var i = /(?:[Eec]{1,6}|G{1,5}|(?:[yYu]+|U{1,5})|[ML]{1,5}|d{1,2}|a|[hkHK]{1,2}|m{1,2}|s{1,2}|z{1,4})(?=([^']*'[^']*')*[^']*$)/g, o = /[QxXVOvZASjgFDwWIQqH]/, l = {
  1139. month: ["numeric", "2-digit", "short", "long", "narrow"],
  1140. weekday: ["short", "short", "short", "long", "narrow"],
  1141. era: ["short", "short", "short", "long", "narrow"]
  1142. }, c = ["weekday", "era", "year", "month", "day"], u = ["hour", "minute", "second", "timeZoneName"]
  1143. },
  1144. 1269: 421,
  1145. 1270: function(e, n) {
  1146. e.exports = {
  1147. locale: "en",
  1148. date: {
  1149. ca: ["gregory", "chinese", "generic"],
  1150. hourNo0: !0,
  1151. hour12: !0,
  1152. formats: {
  1153. medium: "{1}, {0}",
  1154. availableFormats: {
  1155. E: "ccc",
  1156. EHm: "E HH:mm",
  1157. EHms: "E HH:mm:ss",
  1158. Ed: "d E",
  1159. Ehm: "E h:mm a",
  1160. Ehms: "E h:mm:ss a",
  1161. Gy: "y G",
  1162. GyMMM: "MMM y G",
  1163. GyMMMEd: "E, MMM d, y G",
  1164. GyMMMd: "MMM d, y G",
  1165. H: "HH",
  1166. Hm: "HH:mm",
  1167. Hms: "HH:mm:ss",
  1168. Hmsv: "HH:mm:ss v",
  1169. Hmv: "HH:mm v",
  1170. M: "L",
  1171. MEd: "E, M/d",
  1172. MMM: "LLL",
  1173. MMMEd: "E, MMM d",
  1174. MMMd: "MMM d",
  1175. Md: "M/d",
  1176. d: "d",
  1177. h: "h a",
  1178. hm: "h:mm a",
  1179. hms: "h:mm:ss a",
  1180. hmsv: "h:mm:ss a v",
  1181. hmv: "h:mm a v",
  1182. ms: "mm:ss",
  1183. y: "y",
  1184. yM: "M/y",
  1185. yMEd: "E, M/d/y",
  1186. yMMM: "MMM y",
  1187. yMMMEd: "E, MMM d, y",
  1188. yMMMd: "MMM d, y",
  1189. yMd: "M/d/y",
  1190. yQQQ: "QQQ y",
  1191. yQQQQ: "QQQQ y"
  1192. },
  1193. dateFormats: {
  1194. full: "EEEE, MMMM d, y",
  1195. long: "MMMM d, y",
  1196. medium: "MMM d, y",
  1197. short: "M/d/yy"
  1198. },
  1199. timeFormats: {
  1200. full: "h:mm:ss a zzzz",
  1201. long: "h:mm:ss a z",
  1202. medium: "h:mm:ss a",
  1203. short: "h:mm a"
  1204. }
  1205. },
  1206. calendars: {
  1207. chinese: {
  1208. months: {
  1209. narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
  1210. short: ["Mo1", "Mo2", "Mo3", "Mo4", "Mo5", "Mo6", "Mo7", "Mo8", "Mo9", "Mo10", "Mo11", "Mo12"],
  1211. long: ["Month1", "Month2", "Month3", "Month4", "Month5", "Month6", "Month7", "Month8", "Month9", "Month10", "Month11", "Month12"]
  1212. },
  1213. days: {
  1214. narrow: ["S", "M", "T", "W", "T", "F", "S"],
  1215. short: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
  1216. long: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
  1217. },
  1218. dayPeriods: {
  1219. am: "AM",
  1220. pm: "PM"
  1221. }
  1222. },
  1223. generic: {
  1224. months: {
  1225. narrow: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
  1226. short: ["M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12"],
  1227. long: ["M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12"]
  1228. },
  1229. days: {
  1230. narrow: ["S", "M", "T", "W", "T", "F", "S"],
  1231. short: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
  1232. long: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
  1233. },
  1234. eras: {
  1235. narrow: ["ERA0", "ERA1"],
  1236. short: ["ERA0", "ERA1"],
  1237. long: ["ERA0", "ERA1"]
  1238. },
  1239. dayPeriods: {
  1240. am: "AM",
  1241. pm: "PM"
  1242. }
  1243. },
  1244. gregory: {
  1245. months: {
  1246. narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
  1247. short: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
  1248. long: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
  1249. },
  1250. days: {
  1251. narrow: ["S", "M", "T", "W", "T", "F", "S"],
  1252. short: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
  1253. long: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
  1254. },
  1255. eras: {
  1256. narrow: ["B", "A", "BCE", "CE"],
  1257. short: ["BC", "AD", "BCE", "CE"],
  1258. long: ["Before Christ", "Anno Domini", "Before Common Era", "Common Era"]
  1259. },
  1260. dayPeriods: {
  1261. am: "AM",
  1262. pm: "PM"
  1263. }
  1264. }
  1265. }
  1266. },
  1267. number: {
  1268. nu: ["latn"],
  1269. patterns: {
  1270. decimal: {
  1271. positivePattern: "{number}",
  1272. negativePattern: "-{number}"
  1273. },
  1274. currency: {
  1275. positivePattern: "{currency}{number}",
  1276. negativePattern: "-{currency}{number}"
  1277. },
  1278. percent: {
  1279. positivePattern: "{number}%",
  1280. negativePattern: "-{number}%"
  1281. }
  1282. },
  1283. symbols: {
  1284. latn: {
  1285. decimal: ".",
  1286. group: ",",
  1287. nan: "NaN",
  1288. percent: "%",
  1289. infinity: "∞"
  1290. }
  1291. },
  1292. currencies: {
  1293. AUD: "A$",
  1294. BRL: "R$",
  1295. CAD: "CA$",
  1296. CNY: "CN¥",
  1297. EUR: "€",
  1298. GBP: "£",
  1299. HKD: "HK$",
  1300. ILS: "₪",
  1301. INR: "₹",
  1302. JPY: "¥",
  1303. KRW: "₩",
  1304. MXN: "MX$",
  1305. NZD: "NZ$",
  1306. TWD: "NT$",
  1307. USD: "$",
  1308. VND: "₫",
  1309. XAF: "FCFA",
  1310. XCD: "EC$",
  1311. XOF: "CFA",
  1312. XPF: "CFPF"
  1313. }
  1314. }
  1315. }
  1316. }
  1317. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement