minimfiee/hs/hsstatic/cms-free-branding-lib/static-1.2918/js/index.js
2025-05-19 10:39:55 +08:00

14930 lines
609 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! For license information please see index.js.LICENSE.txt */ ! function() {
var e, n = [, function(e, n) {
"use strict";
let t;
t = "undefined" != typeof NO_I18N_GLOBAL && !0 === NO_I18N_GLOBAL ? {} : window.I18n = window.I18n || {};
n.default = t
}, function(e, n, t) {
"use strict";
({
value: !0
});
e.exports = t(3)
}, function(e, n) {
"use strict";
var t = Symbol.for("react.element"),
r = Symbol.for("react.portal"),
o = Symbol.for("react.fragment"),
i = Symbol.for("react.strict_mode"),
s = Symbol.for("react.profiler"),
a = Symbol.for("react.provider"),
u = Symbol.for("react.context"),
d = Symbol.for("react.forward_ref"),
l = Symbol.for("react.suspense"),
c = Symbol.for("react.memo"),
m = Symbol.for("react.lazy"),
h = Symbol.iterator;
function f(e) {
return null === e || "object" != typeof e ? null : "function" == typeof(e = h && e[h] || e["@@iterator"]) ? e : null
}
var p = {
isMounted: function() {
return !1
},
enqueueForceUpdate: function() {},
enqueueReplaceState: function() {},
enqueueSetState: function() {}
},
_ = Object.assign,
y = {};
function b(e, n, t) {
this.props = e;
this.context = n;
this.refs = y;
this.updater = t || p
}
b.prototype.isReactComponent = {};
b.prototype.setState = function(e, n) {
if ("object" != typeof e && "function" != typeof e && null != e) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");
this.updater.enqueueSetState(this, e, n, "setState")
};
b.prototype.forceUpdate = function(e) {
this.updater.enqueueForceUpdate(this, e, "forceUpdate")
};
function g() {}
g.prototype = b.prototype;
function M(e, n, t) {
this.props = e;
this.context = n;
this.refs = y;
this.updater = t || p
}
var v = M.prototype = new g;
v.constructor = M;
_(v, b.prototype);
v.isPureReactComponent = !0;
var w = Array.isArray,
k = Object.prototype.hasOwnProperty,
Y = {
current: null
},
T = {
key: !0,
ref: !0,
__self: !0,
__source: !0
};
function D(e, n, r) {
var o, i = {},
s = null,
a = null;
if (null != n)
for (o in void 0 !== n.ref && (a = n.ref), void 0 !== n.key && (s = "" + n.key), n) k.call(n, o) && !T.hasOwnProperty(o) && (i[o] = n[o]);
var u = arguments.length - 2;
if (1 === u) i.children = r;
else if (1 < u) {
for (var d = Array(u), l = 0; l < u; l++) d[l] = arguments[l + 2];
i.children = d
}
if (e && e.defaultProps)
for (o in u = e.defaultProps) void 0 === i[o] && (i[o] = u[o]);
return {
$$typeof: t,
type: e,
key: s,
ref: a,
props: i,
_owner: Y.current
}
}
function L(e, n) {
return {
$$typeof: t,
type: e.type,
key: n,
ref: e.ref,
props: e.props,
_owner: e._owner
}
}
function S(e) {
return "object" == typeof e && null !== e && e.$$typeof === t
}
function C(e) {
var n = {
"=": "=0",
":": "=2"
};
return "$" + e.replace(/[=:]/g, (function(e) {
return n[e]
}))
}
var x = /\/+/g;
function W(e, n) {
return "object" == typeof e && null !== e && null != e.key ? C("" + e.key) : n.toString(36)
}
function N(e, n, o, i, s) {
var a = typeof e;
"undefined" !== a && "boolean" !== a || (e = null);
var u = !1;
if (null === e) u = !0;
else switch (a) {
case "string":
case "number":
u = !0;
break;
case "object":
switch (e.$$typeof) {
case t:
case r:
u = !0
}
}
if (u) return s = s(u = e), e = "" === i ? "." + W(u, 0) : i, w(s) ? (o = "", null != e && (o = e.replace(x, "$&/") + "/"), N(s, n, o, "", (function(e) {
return e
}))) : null != s && (S(s) && (s = L(s, o + (!s.key || u && u.key === s.key ? "" : ("" + s.key).replace(x, "$&/") + "/") + e)), n.push(s)), 1;
u = 0;
i = "" === i ? "." : i + ":";
if (w(e))
for (var d = 0; d < e.length; d++) {
var l = i + W(a = e[d], d);
u += N(a, n, o, l, s)
} else if ("function" == typeof(l = f(e)))
for (e = l.call(e), d = 0; !(a = e.next()).done;) u += N(a = a.value, n, o, l = i + W(a, d++), s);
else if ("object" === a) throw n = String(e), Error("Objects are not valid as a React child (found: " + ("[object Object]" === n ? "object with keys {" + Object.keys(e).join(", ") + "}" : n) + "). If you meant to render a collection of children, use an array instead.");
return u
}
function z(e, n, t) {
if (null == e) return e;
var r = [],
o = 0;
N(e, r, "", "", (function(e) {
return n.call(t, e, o++)
}));
return r
}
function j(e) {
if (-1 === e._status) {
var n = e._result;
(n = n()).then((function(n) {
0 !== e._status && -1 !== e._status || (e._status = 1, e._result = n)
}), (function(n) {
0 !== e._status && -1 !== e._status || (e._status = 2, e._result = n)
})); - 1 === e._status && (e._status = 0, e._result = n)
}
if (1 === e._status) return e._result.default;
throw e._result
}
var O = {
current: null
},
A = {
transition: null
};
function E() {
throw Error("act(...) is not supported in production builds of React.")
}({
map: z,
forEach: function(e, n, t) {
z(e, (function() {
n.apply(this, arguments)
}), t)
},
count: function(e) {
var n = 0;
z(e, (function() {
n++
}));
return n
},
toArray: function(e) {
return z(e, (function(e) {
return e
})) || []
},
only: function(e) {
if (!S(e)) throw Error("React.Children.only expected to receive a single React element child.");
return e
}
});
b;
o;
s;
M;
i;
l;
({
ReactCurrentDispatcher: O,
ReactCurrentBatchConfig: A,
ReactCurrentOwner: Y
});
E;
(function(e, n, r) {
if (null == e) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + ".");
var o = _({}, e.props),
i = e.key,
s = e.ref,
a = e._owner;
if (null != n) {
void 0 !== n.ref && (s = n.ref, a = Y.current);
void 0 !== n.key && (i = "" + n.key);
if (e.type && e.type.defaultProps) var u = e.type.defaultProps;
for (d in n) k.call(n, d) && !T.hasOwnProperty(d) && (o[d] = void 0 === n[d] && void 0 !== u ? u[d] : n[d])
}
var d = arguments.length - 2;
if (1 === d) o.children = r;
else if (1 < d) {
u = Array(d);
for (var l = 0; l < d; l++) u[l] = arguments[l + 2];
o.children = u
}
return {
$$typeof: t,
type: e.type,
key: i,
ref: s,
props: o,
_owner: a
}
});
n.createContext = function(e) {
(e = {
$$typeof: u,
_currentValue: e,
_currentValue2: e,
_threadCount: 0,
Provider: null,
Consumer: null,
_defaultValue: null,
_globalName: null
}).Provider = {
$$typeof: a,
_context: e
};
return e.Consumer = e
};
D;
(function(e) {
var n = D.bind(null, e);
n.type = e;
return n
});
(function() {
return {
current: null
}
});
(function(e) {
return {
$$typeof: d,
render: e
}
});
S;
(function(e) {
return {
$$typeof: m,
_payload: {
_status: -1,
_result: e
},
_init: j
}
});
(function(e, n) {
return {
$$typeof: c,
type: e,
compare: void 0 === n ? null : n
}
});
(function(e) {
var n = A.transition;
A.transition = {};
try {
e()
} finally {
A.transition = n
}
});
E;
(function(e, n) {
return O.current.useCallback(e, n)
});
(function(e) {
return O.current.useContext(e)
});
(function() {});
(function(e) {
return O.current.useDeferredValue(e)
});
(function(e, n) {
return O.current.useEffect(e, n)
});
(function() {
return O.current.useId()
});
(function(e, n, t) {
return O.current.useImperativeHandle(e, n, t)
});
(function(e, n) {
return O.current.useInsertionEffect(e, n)
});
(function(e, n) {
return O.current.useLayoutEffect(e, n)
});
(function(e, n) {
return O.current.useMemo(e, n)
});
(function(e, n, t) {
return O.current.useReducer(e, n, t)
});
(function(e) {
return O.current.useRef(e)
});
(function(e) {
return O.current.useState(e)
});
(function(e, n, t) {
return O.current.useSyncExternalStore(e, n, t)
});
(function() {
return O.current.useTransition()
});
"18.3.1"
}, function(e, n, t) {
"use strict";
t.d(n, {
default: function() {
return r
}
});
function r(e, n) {
const t = [{
source: n,
target: e
}];
for (; t.length > 0;) {
const {
source: e,
target: n
} = t.shift();
for (const r in e) e.hasOwnProperty(r) && ("object" == typeof e[r] && "object" == typeof n[r] ? e[r] !== n[r] && t.push({
source: e[r],
target: n[r]
}) : n[r] = e[r])
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
en: {
i18n: {
duration: {
seconds: "{{ seconds }} sec",
minutes: "{{ minutes }} min",
hours: "{{ hours }} hr",
hoursAndMinutes: "{{ hours }} hr {{ minutes }} min",
days: "{{ days }} days",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
af: {
i18n: {
duration: {
seconds: "{{ seconds }} sekondes",
minutes: "{{ minutes }} minute",
hours: "{{ hours }} uur",
hoursAndMinutes: "{{ hours }} uur {{ minutes }} min",
days: "{{ days }} dae",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}u",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}u{{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, uitbr. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"ar-eg": {
i18n: {
duration: {
seconds: "{{ seconds }} ثانية",
minutes: "{{ minutes }} دقيقة",
hours: "{{ hours }} ساعة",
hoursAndMinutes: "{{ hours }} ساعة {{ minutes }} دقيقة",
days: "{{ days }} أيام",
shortForm: {
seconds: "{{ seconds }} ث",
minutes: "{{ minutes }} د",
hours: "{{ hours }} س",
days: "{{ days }} ي",
hoursAndMinutes: "{{ hours }} س {{ minutes }} د"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}، تمديد {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
bg: {
i18n: {
duration: {
seconds: "{{ seconds }} сек",
minutes: "{{ minutes }} мин",
hours: "{{ hours }} ч",
hoursAndMinutes: "{{ hours }} ч {{ minutes }} мин",
days: "{{ days }} дни",
shortForm: {
seconds: "{{ seconds }} сек",
minutes: "{{ minutes }} мин",
hours: "{{ hours }} ч",
days: "{{ days }} д",
hoursAndMinutes: "{{ hours }} ч {{ minutes }} мин"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, вътр. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
bn: {
i18n: {
duration: {
seconds: "{{ seconds }}সেক",
minutes: "{{ minutes }}মিনিট",
hours: "{{ hours }}ঘন্টা",
hoursAndMinutes: "{{ hours }}ঘন্টা {{ minutes }}মিনিট",
days: "{{ days }}দিন ",
shortForm: {
seconds: "{{ seconds }}সে",
minutes: "{{ minutes }}মি ",
hours: "{{ hours }}ঘ",
days: "{{ days }}দি ",
hoursAndMinutes: "{{ hours }}ঘ {{ minutes }}মি"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}}{{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}}{{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}},এক্সট.{{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"ca-es": {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} dies",
shortForm: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
days: "{{ days }} d",
hoursAndMinutes: "{{ hours }} h {{ minutes }} m"
}
},
dateTime: {
quarterAndYear: "T {{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
cs: {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} d",
shortForm: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} m",
hours: "{{ hours }} h",
days: "{{ days }} d",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min"
}
},
dateTime: {
quarterAndYear: "Q {{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, linka {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
da: {
i18n: {
duration: {
seconds: "{{ seconds }} sek.",
minutes: "{{ minutes }}min.",
hours: "{{ hours }}t.",
hoursAndMinutes: "{{ hours }}t. {{ minutes }}min.",
days: "{{ days }}dg",
shortForm: {
seconds: "{{ seconds }}sek.",
minutes: "{{ minutes }}min.",
hours: "{{ hours }}t",
days: "{{ days }}dg",
hoursAndMinutes: "{{ hours }}t {{ minutes }}min."
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, lokal {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
de: {
i18n: {
duration: {
seconds: "{{ seconds }} Sek.",
minutes: "{{ minutes }} Min.",
hours: "{{ hours }} Std.",
hoursAndMinutes: "{{ hours }} Std. {{ minutes }} Min.",
days: "{{ days }} Tage",
shortForm: {
seconds: "{{ seconds }} Sek.",
minutes: "{{ minutes }} Min.",
hours: "{{ hours }} Std.",
days: "{{ days }} Tage",
hoursAndMinutes: "{{ hours }} Std. {{ minutes }} Min."
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, Durchwahl {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
el: {
i18n: {
duration: {
seconds: "{{ seconds }} δευτ.",
minutes: "{{ minutes }} λεπτ.",
hours: "{{ hours }} ώρ.",
hoursAndMinutes: "{{ hours }} ώρ. {{ minutes }} λεπτ.",
days: "{{ days }} ημέρες",
shortForm: {
seconds: "{{ seconds }}δ.",
minutes: "{{ minutes }}λ.",
hours: "{{ hours }}ώρ.",
days: "{{ days }}ημ.",
hoursAndMinutes: "{{ hours }}ώρ. {{ minutes }}λ."
}
},
dateTime: {
quarterAndYear: "{{quarterNumber}}ο τρίμ. {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, εσωτ. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"en-gb": {
i18n: {
duration: {
seconds: "{{ seconds }} sec",
minutes: "{{ minutes }} min",
hours: "{{ hours }} hr",
hoursAndMinutes: "{{ hours }} hr {{ minutes }} min",
days: "{{ days }} days",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"es-mx": {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} días",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "T{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
es: {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} días",
shortForm: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} m",
hours: "{{ hours }} h",
days: "{{ days }} d",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min"
}
},
dateTime: {
quarterAndYear: "T{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
et: {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} päeva",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}p",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "Kv{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, laiend {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
fi: {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} vrk",
shortForm: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
days: "{{ days }} vrk",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min"
}
},
dateTime: {
quarterAndYear: "K{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, alanro {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"fr-ca": {
i18n: {
duration: {
seconds: "{{ seconds }} sec",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} jours",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}h{{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "T{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, poste {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
fr: {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} jours",
shortForm: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
days: "{{ days }} j",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min"
}
},
dateTime: {
quarterAndYear: "T{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: " {{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"he-il": {
i18n: {
duration: {
seconds: "{{ seconds }} שניות",
minutes: "{{ minutes }} דקות",
hours: "{{ hours }} שעות",
hoursAndMinutes: "{{ hours }} שעות {{ minutes }} דקות",
days: "{{ days }} ימים",
shortForm: {
seconds: "{{ seconds }} שנ'",
minutes: "{{ minutes }} דק'",
hours: "{{ hours }} שע'",
days: "{{ days }} ימ'",
hoursAndMinutes: "{{ hours }} שע' {{ minutes }} דק'"
}
},
dateTime: {
quarterAndYear: "רבעון{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, שלוחה {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
hi: {
i18n: {
duration: {
seconds: "{{ seconds }} सेकंड",
minutes: "{{ minutes }} मिनट",
hours: "{{ hours }} घंटा",
hoursAndMinutes: "{{ hours }} घंटा {{ minutes }} मिनट",
days: "{{ days }} दिन",
shortForm: {
seconds: "{{ seconds }}से",
minutes: "{{ minutes }}मि",
hours: "{{ hours }}घं",
days: "{{ days }}दि",
hoursAndMinutes: "{{ hours }}घं {{ minutes }}मि"
}
},
dateTime: {
quarterAndYear: "क्वा{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, एक्सटेंशन {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
hr: {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min.",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min.",
days: "{{ days }} dana",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, lok. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
hu: {
i18n: {
duration: {
seconds: "{{ seconds }} mp.",
minutes: "{{ minutes }} p.",
hours: "{{ hours }} ó.",
hoursAndMinutes: "{{ hours }} ó. {{ minutes }} p.",
days: "{{ days }} nap",
shortForm: {
seconds: "{{ seconds }} mp",
minutes: "{{ minutes }} p",
hours: "{{ hours }} ó",
days: "{{ days }} n",
hoursAndMinutes: "{{ hours }} ó {{ minutes }} p"
}
},
dateTime: {
quarterAndYear: "{{yearNumber}}. {{quarterNumber}}. né."
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, {{extension}} mellék"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
id: {
i18n: {
duration: {
seconds: "{{ seconds }} dtk",
minutes: "{{ minutes }} mnt",
hours: "{{ hours }} jam",
hoursAndMinutes: "{{ hours }} jam {{ minutes }} mnt",
days: "{{ days }} hari",
shortForm: {
seconds: "{{ seconds }}d",
minutes: "{{ minutes }}m",
hours: "{{ hours }}j",
days: "{{ days }}h",
hoursAndMinutes: "{{ hours }}j {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "K{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
it: {
i18n: {
duration: {
seconds: "{{ seconds }} sec",
minutes: "{{ minutes }} min",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min",
days: "{{ days }} gg",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}g",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "T{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, est. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
ja: {
i18n: {
duration: {
seconds: "{{ seconds }}秒",
minutes: "{{ minutes }}分",
hours: "{{ hours }}時間",
hoursAndMinutes: "{{ hours }}時間{{ minutes }}分",
days: "{{ days }}日",
shortForm: {
seconds: "{{ seconds }}秒",
minutes: "{{ minutes }}分",
hours: "{{ hours }}時間",
days: "{{ days }}日",
hoursAndMinutes: "{{ hours }}時間{{ minutes }}分"
}
},
dateTime: {
quarterAndYear: "{{yearNumber}}年第{{quarterNumber}}四半期"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}、内線{{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
ko: {
i18n: {
duration: {
seconds: "{{ seconds }}초",
minutes: "{{ minutes }}분",
hours: "{{ hours }}시간",
hoursAndMinutes: "{{ hours }}시간 {{ minutes }}분",
days: "{{ days }}일",
shortForm: {
seconds: "{{ seconds }}초",
minutes: "{{ minutes }}분",
hours: "{{ hours }}시간",
days: "{{ days }}일",
hoursAndMinutes: "{{ hours }}시간 {{ minutes }}분"
}
},
dateTime: {
quarterAndYear: "{{yearNumber}} {{quarterNumber}}분기"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}}{{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, 내선번호: {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
lt: {
i18n: {
duration: {
seconds: "{{ seconds }} sek.",
minutes: "{{ minutes }} min.",
hours: "{{ hours }} val.",
hoursAndMinutes: "{{ hours }} val. {{ minutes }} min.",
days: "{{ days }} d.",
shortForm: {
seconds: "{{ seconds }} sek.",
minutes: "{{ minutes }} min.",
hours: "{{ hours }} val.",
days: "{{ days }} d.",
hoursAndMinutes: "{{ hours }} val. {{ minutes }} min."
}
},
dateTime: {
quarterAndYear: "{{yearNumber}} m. {{quarterNumber}} ketv."
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, plėt. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
ms: {
i18n: {
duration: {
seconds: "{{ seconds }} saat",
minutes: "{{ minutes }} min",
hours: "{{ hours }} jam",
hoursAndMinutes: "{{ hours }} jam {{ minutes }} min",
days: "{{ days }} hari",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}j",
days: "{{ days }}h",
hoursAndMinutes: "{{ hours }}j {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, samb. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
nl: {
i18n: {
duration: {
seconds: "{{ seconds }} sec",
minutes: "{{ minutes }} min",
hours: "{{ hours }} uur",
hoursAndMinutes: "{{ hours }} uur {{ minutes }} min",
days: "{{ days }} dagen",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}u",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}u {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "K{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"no-no": {
i18n: {
duration: {
seconds: "{{ seconds }} sek",
minutes: "{{ minutes }} min",
hours: "{{ hours }} tm",
hoursAndMinutes: "{{ hours }} tm {{ minutes }} min",
days: "{{ days }} dager",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}t",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}t {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, utvidelse {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
pl: {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }}min",
hours: "{{ hours }} godz.",
hoursAndMinutes: "{{ hours }} godz. {{ minutes }} min",
days: "{{ days }} dni",
shortForm: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min",
hours: "{{ hours }} godz.",
days: "{{ days }} dn.",
hoursAndMinutes: "{{ hours }} godz. {{ minutes }} min"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, rozsz. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"pt-br": {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} m",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} m",
days: "{{ days }} dias",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "T{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ramal {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"pt-pt": {
i18n: {
duration: {
seconds: "{{ seconds }} seg.",
minutes: "{{ minutes }} min.",
hours: "{{ hours }} h",
hoursAndMinutes: "{{ hours }} h {{ minutes }} min.",
days: "{{ days }} dias",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "T{{quarterNumber}} de {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
ro: {
i18n: {
duration: {
seconds: "{{ seconds }} sec",
minutes: "{{ minutes }} min",
hours: "{{ hours }} ore",
hoursAndMinutes: "{{ hours }} ore {{ minutes }} min",
days: "{{ days }} zile",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}z",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "T{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
ru: {
i18n: {
duration: {
seconds: "{{ seconds }} с",
minutes: "{{ minutes }} мин",
hours: "{{ hours }} ч",
hoursAndMinutes: "{{ hours }} ч {{ minutes }} мин",
days: "{{ days }} дней",
shortForm: {
seconds: "{{ seconds }}с",
minutes: "{{ minutes }}м",
hours: "{{ hours }}ч",
days: "{{ days }}д",
hoursAndMinutes: "{{ hours }}ч {{ minutes }}м"
}
},
dateTime: {
quarterAndYear: "Кв.{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, добав. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
sk: {
i18n: {
duration: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min.",
hours: "{{ hours }} hod.",
hoursAndMinutes: "{{ hours }} hod. {{ minutes }} min.",
days: "{{ days }} d.",
shortForm: {
seconds: "{{ seconds }} s",
minutes: "{{ minutes }} min.",
hours: "{{ hours }} hod.",
days: "{{ days }} d.",
hoursAndMinutes: "{{ hours }} hod. {{ minutes }} min."
}
},
dateTime: {
quarterAndYear: "Kvartál {{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, klapka {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
sl: {
i18n: {
duration: {
seconds: "{{ seconds }} sekund",
minutes: "{{ minutes }} min",
hours: "{{ hours }} ur",
hoursAndMinutes: "{{ hours }} ur {{ minutes }} minut",
days: "{{ days }} dni",
shortForm: {
seconds: "{{ seconds }} sekund",
minutes: "{{ minutes }} minut",
hours: "{{ hours }} ur",
days: "{{ days }} dni",
hoursAndMinutes: "{{ hours }} ur {{ minutes }} minut"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, zun. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
sv: {
i18n: {
duration: {
seconds: "{{ seconds }} sek",
minutes: "{{ minutes }} min",
hours: "{{ hours }} tim",
hoursAndMinutes: "{{ hours }} tim {{ minutes }} min",
days: "{{ days }} dagar",
shortForm: {
seconds: "{{ seconds }}sek",
minutes: "{{ minutes }}min",
hours: "{{ hours }}tim",
days: "{{ days }}dagar",
hoursAndMinutes: "{{ hours }}tim {{ minutes }}min"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }} / {{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, anknytning {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
th: {
i18n: {
duration: {
seconds: "{{ seconds }} วินาที",
minutes: "{{ minutes }} นาที",
hours: "{{ hours }} ชั่วโมง",
hoursAndMinutes: "{{ hours }} ชั่วโมง {{ minutes }} นาที",
days: "{{ days }} วัน",
shortForm: {
seconds: "{{ seconds }} วินาที",
minutes: "{{ minutes }} นาที",
hours: "{{ hours }} ชม.",
days: "{{ days }} วัน",
hoursAndMinutes: "{{ hours }} ชม. {{ minutes }} นาที"
}
},
dateTime: {
quarterAndYear: "ไตรมาส {{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}} ต่อ {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
tl: {
i18n: {
duration: {
seconds: "{{ seconds }} segundo",
minutes: "{{ minutes }} minuto",
hours: "{{ hours }} oras",
hoursAndMinutes: "{{ hours }} oras {{ minutes }} minuto",
days: "{{ days }} (na) araw",
shortForm: {
seconds: "{{ seconds }}s",
minutes: "{{ minutes }}m",
hours: "{{ hours }}h",
days: "{{ days }}d",
hoursAndMinutes: "{{ hours }}h {{ minutes }}m"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
tr: {
i18n: {
duration: {
seconds: "{{ seconds }} sn.",
minutes: "{{ minutes }} dk.",
hours: "{{ hours }} sa.",
hoursAndMinutes: "{{ hours }} sa. {{ minutes }} dk.",
days: "{{ days }} gün",
shortForm: {
seconds: "{{ seconds }} sn.",
minutes: "{{ minutes }} dk.",
hours: "{{ hours }} sa.",
days: "{{ days }} gün",
hoursAndMinutes: "{{ hours }} sa. {{ minutes }} dk."
}
},
dateTime: {
quarterAndYear: "{{quarterNumber}}. Ç {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, dahili {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
uk: {
i18n: {
duration: {
seconds: "{{ seconds }} секунд",
minutes: "{{ minutes }} хвилин",
hours: "{{ hours }} годин",
hoursAndMinutes: "{{ hours }} годин {{ minutes }} хвилин",
days: "{{ days }} днів",
shortForm: {
seconds: "{{ seconds }}с",
minutes: "{{ minutes }}хв",
hours: "{{ hours }}год",
days: "{{ days }}д",
hoursAndMinutes: "{{ hours }}год {{ minutes }}хв"
}
},
dateTime: {
quarterAndYear: "Кв.{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, дод. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
vi: {
i18n: {
duration: {
seconds: "{{ seconds }} giây",
minutes: "{{ minutes }} phút",
hours: "{{ hours }} giờ",
hoursAndMinutes: "{{ hours }} giờ {{ minutes }} phút",
days: "{{ days }} ngày",
shortForm: {
seconds: "{{ seconds }} giây",
minutes: "{{ minutes }} phút",
hours: "{{ hours }} giờ",
days: "{{ days }} ngày",
hoursAndMinutes: "{{ hours }} giờ {{ minutes }} phút"
}
},
dateTime: {
quarterAndYear: "Q{{quarterNumber}} {{yearNumber}}"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{amountNumberValue}} {{currencyCode}}",
phoneNumberWithExtension: "{{phoneNumber}}, máy lẻ {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"x-pseudo": {
i18n: {
duration: {
seconds: "[{{ şḗƈǿƞḓş }} şḗƈ Ljϱ 鶱鶱Džſſςϐ ı]",
minutes: "[{{ ḿīƞŭŧḗş }} ḿīƞ ϰϱ ϕ衋鶱ϑϖ衋ϱ ϑ]",
hours: "[{{ ħǿŭřş }} ħř 衋ϰ NjϐϱLjϕ 靐ı]",
hoursAndMinutes: "[{{ ħǿŭřş }} ħř {{ ḿīƞŭŧḗş }} ḿīƞ ıϱ ıDžϰϑẛ 靐ı]",
days: "[{{ ḓȧẏş }} ḓȧẏş ıϑ 衋ſ靐Nj ΐNj]",
shortForm: {
seconds: "[{{ şḗƈǿƞḓş }}ş ſı ΐDzLjς鶱LjDž ẛ]",
minutes: "[{{ ḿīƞŭŧḗş }}ḿ Džϱ ıϐςϑıDžẛ ı]",
hours: "[{{ ħǿŭřş }}ħ ϰς DžDž靐ϵNj Nj]",
days: "[{{ ḓȧẏş }}ḓ ϖ靐 ϑϱ靐衋 ϑϱϕ]",
hoursAndMinutes: "[{{ ħǿŭřş }}ħ {{ ḿīƞŭŧḗş }}ḿ 衋靐 ϕϵſϰ靐 ϵ]"
}
},
dateTime: {
quarterAndYear: "[Ɋ{{quarterNumber}} {{yearNumber}} 鶱ϕϖſNjẛıNjϕLj]"
},
numberRepresentation: {
fraction: "[{{ ƞŭḿḗřȧŧǿř }}/{{ ḓḗƞǿḿīƞȧŧǿř }} ςDž 衋鶱ϖ鶱ςDzLj]",
numberWithCurrencyCode: "[{{currencyCode}} {{amountNumberValue}} ϑϱϰϐϑ衋Njϐ鶱ΐ靐]",
phoneNumberWithExtension: "[{{phoneNumber}}, ḗẋŧ. {{extension}} ϑıϐϵDzϑΐϵ鶱ϕΐ]"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"zh-cn": {
i18n: {
duration: {
seconds: "{{ seconds }} 秒",
minutes: "{{ minutes }} 分钟",
hours: "{{ hours }} 小时",
hoursAndMinutes: "{{ hours }} 小时 {{ minutes }} 分钟",
days: "{{ days }} 天",
shortForm: {
seconds: "{{ seconds }} 秒",
minutes: "{{ minutes }} 分钟",
hours: "{{ hours }} 小时",
days: "{{ days }} 天",
hoursAndMinutes: "{{ hours }} 小时 {{ minutes }} 分钟"
}
},
dateTime: {
quarterAndYear: "{{yearNumber}} 年第 {{quarterNumber}} 季度"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}},分机 {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"zh-hk": {
i18n: {
duration: {
seconds: "{{ seconds }} 秒",
minutes: "{{ minutes }} 分鐘",
hours: "{{ hours }} 小時",
hoursAndMinutes: "{{ hours }} 小時 {{ minutes }} 分鐘",
days: "{{ days }} 日",
shortForm: {
seconds: "{{ seconds }} 秒",
minutes: "{{ minutes }} 分",
hours: "{{ hours }} 小時",
days: "{{ days }} 日",
hoursAndMinutes: "{{ hours }} 小時 {{ minutes }} 分"
}
},
dateTime: {
quarterAndYear: "{{yearNumber}} 年第 {{quarterNumber}} 季 "
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
"zh-tw": {
i18n: {
duration: {
seconds: "{{ seconds }} 秒",
minutes: "{{ minutes }} 分鐘",
hours: "{{ hours }} 小時",
hoursAndMinutes: "{{ hours }} 小時 {{ minutes }} 分鐘",
days: "{{ days }} 日",
shortForm: {
seconds: "{{ seconds }} 秒",
minutes: "{{ minutes }} 分",
hours: "{{ hours }} 小時",
days: "{{ days }} 日",
hoursAndMinutes: "{{ hours }} 小時 {{ minutes }} 分"
}
},
dateTime: {
quarterAndYear: "{{yearNumber}} 第 {{quarterNumber}} 季"
},
numberRepresentation: {
fraction: "{{ numerator }}/{{ denominator }}",
numberWithCurrencyCode: "{{currencyCode}} {{amountNumberValue}}",
phoneNumberWithExtension: "{{phoneNumber}}, ext. {{extension}}"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
en: {
number: {
format: {
precision: 3,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
currency: {
format: {
precision: 2,
strip_insignificant_zeros: !1
}
},
human: {
storage_units: {
units: {
byte: {
one: " byte",
other: " bytes"
},
kb: "kb",
mb: "mb",
gb: "gb",
tb: "tb"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " and ",
lastWordConnector: ", and "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
},
abbreviated: {
long: {
1e3: {
one: "0 thousand",
other: "0 thousand"
},
1e4: {
one: "00 thousand",
other: "00 thousand"
},
1e5: {
one: "000 thousand",
other: "000 thousand"
},
1e6: {
one: "0 million",
other: "0 million"
},
1e7: {
one: "00 million",
other: "00 million"
},
1e8: {
one: "000 million",
other: "000 million"
},
1e9: {
one: "0 billion",
other: "0 billion"
},
1e10: {
one: "00 billion",
other: "00 billion"
},
1e11: {
one: "000 billion",
other: "000 billion"
},
1e12: {
one: "0 trillion",
other: "0 trillion"
},
1e13: {
one: "00 trillion",
other: "00 trillion"
},
1e14: {
one: "000 trillion",
other: "000 trillion"
}
},
short: {
1e3: {
one: "0K",
other: "0K"
},
1e4: {
one: "00K",
other: "00K"
},
1e5: {
one: "000K",
other: "000K"
},
1e6: {
one: "0M",
other: "0M"
},
1e7: {
one: "00M",
other: "00M"
},
1e8: {
one: "000M",
other: "000M"
},
1e9: {
one: "0B",
other: "0B"
},
1e10: {
one: "00B",
other: "00B"
},
1e11: {
one: "000B",
other: "000B"
},
1e12: {
one: "0T",
other: "0T"
},
1e13: {
one: "00T",
other: "00T"
},
1e14: {
one: "000T",
other: "000T"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t(4), t(1)
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
bn: {
number: {
currency: {
format: {
delimiter: ",",
format: "%u %n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: ",",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: "Byte",
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
cs: {
number: {
currency: {
format: {
delimiter: " ",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: " ",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "B",
few: "B",
other: "B"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
da: {
number: {
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
currency: {
format: {
delimiter: ".",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
percentage: {
format: {
delimiter: ".",
format: "%n %",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " og ",
lastWordConnector: " og "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " eller ",
lastWordConnector: " eller "
}
},
abbreviated: {
long: {
1e3: {
one: "0 tusind",
other: "0 tusinde"
},
1e4: {
one: "00 tusind",
other: "00 tusinde"
},
1e5: {
one: "000 tusind",
other: "000 tusinde"
},
1e6: {
one: "0 million",
other: "0 million"
},
1e7: {
one: "00 million",
other: "00 million"
},
1e8: {
one: "000 million",
other: "000 million"
},
1e9: {
one: "0 milliard",
other: "0 milliard"
},
1e10: {
one: "00 milliard",
other: "00 milliard"
},
1e11: {
one: "000 milliard",
other: "000 milliard"
},
1e12: {
one: "0 billion",
other: "0 billion"
},
1e13: {
one: "00 billion",
other: "00 billion"
},
1e14: {
one: "000 billion",
other: "000 billion"
}
},
short: {
1e3: {
one: "0K",
other: "0K"
},
1e4: {
one: "00K",
other: "00K"
},
1e5: {
one: "000K",
other: "000K"
},
1e6: {
one: "0M",
other: "0M"
},
1e7: {
one: "00M",
other: "00M"
},
1e8: {
one: "000M",
other: "000M"
},
1e9: {
one: "0B",
other: "0B"
},
1e10: {
one: "00B",
other: "00B"
},
1e11: {
one: "000B",
other: "000B"
},
1e12: {
one: "0T",
other: "0T"
},
1e13: {
one: "00T",
other: "00T"
},
1e14: {
one: "000T",
other: "000T"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
de: {
number: {
format: {
precision: 3,
separator: ",",
delimiter: ".",
strip_insignificant_zeros: !0
},
percentage: {
format: {
precision: 0,
format: "%n %"
}
},
currency: {
format: {
strip_insignificant_zeros: !1,
unit: "€",
precision: 2,
format: "%n %u",
delimiter: ".",
separator: ","
}
},
human: {
storage_units: {
units: {
byte: " Byte",
kb: "kb",
mb: "mb",
gb: "gb",
tb: "tb"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " und ",
lastWordConnector: " und "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " oder ",
lastWordConnector: " oder "
}
},
abbreviated: {
long: {
1e3: {
one: "0 Tausend",
other: "0 Tausend"
},
1e4: {
one: "00 Tausend",
other: "00 Tausend"
},
1e5: {
one: "000 Tausend",
other: "000 Tausend"
},
1e6: {
one: "0 Million",
other: "0 Millionen"
},
1e7: {
one: "00 Millionen",
other: "00 Millionen"
},
1e8: {
one: "000 Millionen",
other: "000 Millionen"
},
1e9: {
one: "0 Milliarde",
other: "0 Milliarden"
},
1e10: {
one: "00 Milliarden",
other: "00 Milliarden"
},
1e11: {
one: "000 Milliarden",
other: "000 Milliarden"
},
1e12: {
one: "0 Billion",
other: "0 Billionen"
},
1e13: {
one: "00 Billionen",
other: "00 Billionen"
},
1e14: {
one: "000 Billionen",
other: "000 Billionen"
}
},
short: {
1e3: {
one: "0 Tsd.",
other: "0 Tsd."
},
1e4: {
one: "00 Tsd.",
other: "00 Tsd."
},
1e5: {
one: "000 Tsd.",
other: "000 Tsd."
},
1e6: {
one: "0 Mio",
other: "0 Mio"
},
1e7: {
one: "00 Mio",
other: "00 Mio"
},
1e8: {
one: "000 Mio",
other: "000 Mio"
},
1e9: {
one: "0 Mrd",
other: "0 Mrd"
},
1e10: {
one: "00 Mrd",
other: "00 Mrd"
},
1e11: {
one: "000 Mrd",
other: "000 Mrd"
},
1e12: {
one: "0 Bio.",
other: "0 Bio."
},
1e13: {
one: "00 Bio.",
other: "00 Bio."
},
1e14: {
one: "000 Bio.",
other: "000 Bio."
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
el: {
number: {
currency: {
format: {
delimiter: ".",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ".",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"en-au": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "$"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " and ",
lastWordConnector: ", and "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"en-ca": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "$"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " and ",
lastWordConnector: ", and "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"en-gb": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "£"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " and ",
lastWordConnector: ", and "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"en-ie": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "€"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " and ",
lastWordConnector: ", and "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"en-in": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "₹"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " and ",
lastWordConnector: ", and "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"en-nz": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "$"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " and ",
lastWordConnector: ", and "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"en-us": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "$"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " and ",
lastWordConnector: ", and "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"es-ar": {
number: {
currency: {
format: {
delimiter: ".",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "$"
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !0,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " y ",
lastWordConnector: " y "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " o ",
lastWordConnector: ", o "
}
},
abbreviated: {
long: {
1e3: {
one: "0 mil",
other: "0 mil"
},
1e4: {
one: "00 mil",
other: "00 mil"
},
1e5: {
one: "000 mil",
other: "000 mil"
},
1e6: {
one: "0 millón",
other: "0 millones"
},
1e7: {
one: "00 millones",
other: "00 millones"
},
1e8: {
one: "000 millones",
other: "000 millones"
},
1e9: {
one: "0 mil millones",
other: "0 mil millones"
},
1e10: {
one: "00 mil millones",
other: "00 mil millones"
},
1e11: {
one: "000 mil millones",
other: "000 mil millones"
},
1e12: {
one: "0 billón",
other: "0 billones"
},
1e13: {
one: "00 billones",
other: "00 billones"
},
1e14: {
one: "000 billones",
other: "000 billones"
}
},
short: {
1e3: {
one: "0K",
other: "0K"
},
1e4: {
one: "00K",
other: "00K"
},
1e5: {
one: "000K",
other: "000K"
},
1e6: {
one: "0M",
other: "0M"
},
1e7: {
one: "00M",
other: "00M"
},
1e8: {
one: "000M",
other: "000M"
},
1e9: {
one: "0000M",
other: "0000M"
},
1e10: {
one: "00MRD",
other: "00MRD"
},
1e11: {
one: "000MRD",
other: "000MRD"
},
1e12: {
one: "0B",
other: "0B"
},
1e13: {
one: "00B",
other: "00B"
},
1e14: {
one: "000B",
other: "000B"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"es-mx": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "$"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " y ",
lastWordConnector: " y "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " o ",
lastWordConnector: ", o "
}
},
abbreviated: {
long: {
1e3: {
one: "0 mil",
other: "0 mil"
},
1e4: {
one: "00 mil",
other: "00 mil"
},
1e5: {
one: "000 mil",
other: "000 mil"
},
1e6: {
one: "0 millón",
other: "0 millones"
},
1e7: {
one: "00 millones",
other: "00 millones"
},
1e8: {
one: "000 millones",
other: "000 millones"
},
1e9: {
one: "0 mil millones",
other: "0 mil millones"
},
1e10: {
one: "00 mil millones",
other: "00 mil millones"
},
1e11: {
one: "000 mil millones",
other: "000 mil millones"
},
1e12: {
one: "0 billón",
other: "0 billones"
},
1e13: {
one: "00 billones",
other: "00 billones"
},
1e14: {
one: "000 billones",
other: "000 billones"
}
},
short: {
1e3: {
one: "0K",
other: "0K"
},
1e4: {
one: "00K",
other: "00K"
},
1e5: {
one: "000K",
other: "000K"
},
1e6: {
one: "0M",
other: "0M"
},
1e7: {
one: "00M",
other: "00M"
},
1e8: {
one: "000M",
other: "000M"
},
1e9: {
one: "0000M",
other: "0000M"
},
1e10: {
one: "00MRD",
other: "00MRD"
},
1e11: {
one: "000MRD",
other: "000MRD"
},
1e12: {
one: "0B",
other: "0B"
},
1e13: {
one: "00B",
other: "00B"
},
1e14: {
one: "000B",
other: "000B"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
es: {
number: {
format: {
precision: 3,
separator: ",",
delimiter: ".",
strip_insignificant_zeros: !0
},
percentage: {
format: {
precision: 0
}
},
currency: {
format: {
strip_insignificant_zeros: !1,
unit: "$",
precision: 2,
format: "%n %u",
delimiter: ".",
separator: ","
}
},
human: {
storage_units: {
units: {
byte: " Byte",
kb: "kb",
mb: "mb",
gb: "gb",
tb: "tb"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " y ",
lastWordConnector: " y "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " o ",
lastWordConnector: " o "
}
},
abbreviated: {
long: {
1e3: {
one: "0 mil",
other: "0 mil"
},
1e4: {
one: "00 mil",
other: "00 mil"
},
1e5: {
one: "000 mil",
other: "000 mil"
},
1e6: {
one: "0 millón",
other: "0 millones"
},
1e7: {
one: "00 millones",
other: "00 millones"
},
1e8: {
one: "000 millones",
other: "000 millones"
},
1e9: {
one: "0 mil millones",
other: "0 mil millones"
},
1e10: {
one: "00 mil millones",
other: "00 mil millones"
},
1e11: {
one: "000 mil millones",
other: "000 mil millones"
},
1e12: {
one: "0 billón",
other: "0 billones"
},
1e13: {
one: "00 billones",
other: "00 billones"
},
1e14: {
one: "000 billones",
other: "000 billones"
}
},
short: {
1e3: {
one: "0K",
other: "0K"
},
1e4: {
one: "00K",
other: "00K"
},
1e5: {
one: "000K",
other: "000K"
},
1e6: {
one: "0M",
other: "0M"
},
1e7: {
one: "00M",
other: "00M"
},
1e8: {
one: "000M",
other: "000M"
},
1e9: {
one: "0000M",
other: "0000M"
},
1e10: {
one: "00MRD",
other: "00MRD"
},
1e11: {
one: "000MRD",
other: "000MRD"
},
1e12: {
one: "0B",
other: "0B"
},
1e13: {
one: "00B",
other: "00B"
},
1e14: {
one: "000B",
other: "000B"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
fi: {
number: {
currency: {
format: {
delimiter: " ",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "€"
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0,
format: "%n %"
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "tavu",
other: "tavua"
},
gb: "GB",
kb: "kB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " ja ",
lastWordConnector: " ja "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " tai ",
lastWordConnector: " tai "
}
},
abbreviated: {
long: {
1e3: {
one: "0 tuhat",
other: "0 tuhatta"
},
1e4: {
one: "00 tuhatta",
other: "00 tuhatta"
},
1e5: {
one: "000 tuhatta",
other: "000 tuhatta"
},
1e6: {
one: "0 miljoona",
other: "0 miljoonaa"
},
1e7: {
one: "00 miljoonaa",
other: "00 miljoonaa"
},
1e8: {
one: "000 miljoonaa",
other: "000 miljoonaa"
},
1e9: {
one: "0 miljardi",
other: "0 miljardia"
},
1e10: {
one: "00 miljardia",
other: "00 miljardia"
},
1e11: {
one: "000 miljardia",
other: "000 miljardia"
},
1e12: {
one: "0 biljoona",
other: "0 biljoonaa"
},
1e13: {
one: "00 biljoonaa",
other: "00 biljoonaa"
},
1e14: {
one: "000 biljoonaa",
other: "000 biljoonaa"
}
},
short: {
1e3: {
one: "0 t.",
other: "0 t."
},
1e4: {
one: "00 t.",
other: "00 t."
},
1e5: {
one: "000 t.",
other: "000 t."
},
1e6: {
one: "0 milj.",
other: "0 milj."
},
1e7: {
one: "00 milj.",
other: "00 milj."
},
1e8: {
one: "000 milj.",
other: "000 milj."
},
1e9: {
one: "0 mrd.",
other: "0 mrd."
},
1e10: {
one: "00 mrd.",
other: "00 mrd."
},
1e11: {
one: "000 mrd.",
other: "000 mrd."
},
1e12: {
one: "0 bilj.",
other: "0 bilj."
},
1e13: {
one: "00 bilj.",
other: "00 bilj."
},
1e14: {
one: "000 bilj.",
other: "000 bilj."
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"fr-ca": {
number: {
currency: {
format: {
delimiter: " ",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "$"
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "octet",
other: "octets"
},
gb: "Go",
kb: "ko",
mb: "Mo",
tb: "To"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " et ",
lastWordConnector: " et "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " ou ",
lastWordConnector: " ou "
}
},
abbreviated: {
long: {
1e3: {
one: "0 millier",
other: "0 mille"
},
1e4: {
one: "00 millier",
other: "00 mille"
},
1e5: {
one: "000 millier",
other: "000 mille"
},
1e6: {
one: "0 million",
other: "0 millions"
},
1e7: {
one: "00 million",
other: "00 millions"
},
1e8: {
one: "000 million",
other: "000 millions"
},
1e9: {
one: "0 milliard",
other: "0 milliards"
},
1e10: {
one: "00 milliard",
other: "00 milliards"
},
1e11: {
one: "000 milliards",
other: "000 milliards"
},
1e12: {
one: "0 billion",
other: "0 billions"
},
1e13: {
one: "00 billions",
other: "00 billions"
},
1e14: {
one: "000 billions",
other: "000 billions"
}
},
short: {
1e3: {
one: "0 k",
other: "0 k"
},
1e4: {
one: "00 k",
other: "00 k"
},
1e5: {
one: "000 k",
other: "000 k"
},
1e6: {
one: "0 M",
other: "0 M"
},
1e7: {
one: "00 M",
other: "00 M"
},
1e8: {
one: "000 M",
other: "000 M"
},
1e9: {
one: "0 Md",
other: "0 Md"
},
1e10: {
one: "00 Md",
other: "00 Md"
},
1e11: {
one: "000 Md",
other: "000 Md"
},
1e12: {
one: "0 Bn",
other: "0 Bn"
},
1e13: {
one: "00 Bn",
other: "00 Bn"
},
1e14: {
one: "000 Bn",
other: "000 Bn"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
fr: {
number: {
currency: {
format: {
delimiter: " ",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "€"
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n %",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "octet",
other: "octets"
},
gb: "Go",
kb: "ko",
mb: "Mo",
tb: "To"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " et ",
lastWordConnector: " et "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " ou ",
lastWordConnector: " ou "
}
},
abbreviated: {
long: {
1e3: {
one: "0 millier",
other: "0 mille"
},
1e4: {
one: "00 millier",
other: "00 mille"
},
1e5: {
one: "000 millier",
other: "000 mille"
},
1e6: {
one: "0 million",
other: "0 millions"
},
1e7: {
one: "00 million",
other: "00 millions"
},
1e8: {
one: "000 million",
other: "000 millions"
},
1e9: {
one: "0 milliard",
other: "0 milliards"
},
1e10: {
one: "00 milliard",
other: "00 milliards"
},
1e11: {
one: "000 milliards",
other: "000 milliards"
},
1e12: {
one: "0 billion",
other: "0 billions"
},
1e13: {
one: "00 billions",
other: "00 billions"
},
1e14: {
one: "000 billions",
other: "000 billions"
}
},
short: {
1e3: {
one: "0 k",
other: "0 k"
},
1e4: {
one: "00 k",
other: "00 k"
},
1e5: {
one: "000 k",
other: "000 k"
},
1e6: {
one: "0 M",
other: "0 M"
},
1e7: {
one: "00 M",
other: "00 M"
},
1e8: {
one: "000 M",
other: "000 M"
},
1e9: {
one: "0 Md",
other: "0 Md"
},
1e10: {
one: "00 Md",
other: "00 Md"
},
1e11: {
one: "000 Md",
other: "000 Md"
},
1e12: {
one: "0 Bn",
other: "0 Bn"
},
1e13: {
one: "00 Bn",
other: "00 Bn"
},
1e14: {
one: "000 Bn",
other: "000 Bn"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"he-il": {
number: {
currency: {
format: {
delimiter: ",",
format: "%n %u",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "₪"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "בייט",
other: "בתים"
},
gb: "ג'יגה-בייט",
kb: "קילו-בייט",
mb: "מגה-בייט",
tb: "טרה-בייט"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " ו",
lastWordConnector: " ו"
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
hr: {
number: {
currency: {
format: {
delimiter: ".",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: "bajt",
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
hu: {
number: {
currency: {
format: {
delimiter: "",
format: "%n %u",
precision: 0,
separator: ",",
significant: !0,
strip_insignificant_zeros: !0
}
},
format: {
delimiter: " ",
precision: 2,
separator: ",",
significant: !0,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: "Byte",
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
id: {
number: {
currency: {
format: {
delimiter: ".",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: ".",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n%u",
units: {
byte: "Byte",
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
it: {
number: {
currency: {
format: {
delimiter: ".",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "€"
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " e ",
lastWordConnector: " e "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " o ",
lastWordConnector: " o "
}
},
abbreviated: {
long: {
1e3: {
one: "0 migliaio",
other: "0 migliaia"
},
1e4: {
one: "00 migliaia",
other: "00 migliaia"
},
1e5: {
one: "000 migliaia",
other: "000 migliaia"
},
1e6: {
one: "0 milione",
other: "0 milioni"
},
1e7: {
one: "00 milioni",
other: "00 milioni"
},
1e8: {
one: "000 milioni",
other: "000 milioni"
},
1e9: {
one: "0 miliardo",
other: "0 miliardi"
},
1e10: {
one: "00 miliardi",
other: "00 miliardi"
},
1e11: {
one: "000 miliardi",
other: "000 miliardi"
},
1e12: {
one: "0 migliaio di miliardi",
other: "0 migliaia di miliardi"
},
1e13: {
one: "00 migliaia di miliardi",
other: "00 migliaia di miliardi"
},
1e14: {
one: "000 migliaia di miliardi",
other: "000 migliaia di miliardi"
}
},
short: {
1e3: {
one: "0",
other: "0"
},
1e4: {
one: "0",
other: "0"
},
1e5: {
one: "0",
other: "0"
},
1e6: {
one: "0 Mln",
other: "0 Mln"
},
1e7: {
one: "00 Mln",
other: "00 Mln"
},
1e8: {
one: "000 Mln",
other: "000 Mln"
},
1e9: {
one: "0 Mld",
other: "0 Mld"
},
1e10: {
one: "00 Mld",
other: "00 Mld"
},
1e11: {
one: "000 Mld",
other: "000 Mld"
},
1e12: {
one: "0 Bln",
other: "0 Bln"
},
1e13: {
one: "00 Bln",
other: "00 Bln"
},
1e14: {
one: "000 Bln",
other: "000 Bln"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
ja: {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 0,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "¥"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: "バイト",
gb: "ギガバイト",
kb: "キロバイト",
mb: "メガバイト",
tb: "テラバイト"
}
},
array: {
inclusive: {
wordsConnector: "と",
twoWordsConnector: "と",
lastWordConnector: "と"
},
exclusive: {
wordsConnector: "または",
twoWordsConnector: "または",
lastWordConnector: "または"
}
},
abbreviated: {
long: {
1e3: {
other: "0千"
},
1e4: {
other: "0万"
},
1e5: {
other: "00万"
},
1e6: {
other: "000万"
},
1e7: {
other: "0000万"
},
1e8: {
other: "0億"
},
1e9: {
other: "00億"
},
1e10: {
other: "000億"
},
1e11: {
other: "0000億"
},
1e12: {
other: "0兆"
},
1e13: {
other: "00兆"
},
1e14: {
other: "000兆"
}
},
short: {
1e3: {
other: "0千"
},
1e4: {
other: "0万"
},
1e5: {
other: "00万"
},
1e6: {
other: "000万"
},
1e7: {
other: "0000万"
},
1e8: {
other: "0億"
},
1e9: {
other: "00億"
},
1e10: {
other: "000億"
},
1e11: {
other: "0000億"
},
1e12: {
other: "0兆"
},
1e13: {
other: "00兆"
},
1e14: {
other: "000兆"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
ko: {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 0,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n%u",
units: {
byte: "바이트",
gb: "기가바이트",
kb: "킬로바이트",
mb: "메가바이트",
tb: "테라바이트"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " 및 ",
lastWordConnector: " 및 "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " 또는 ",
lastWordConnector: " 또는 "
}
},
abbreviated: {
long: {
1e3: {
other: "0천"
},
1e4: {
other: "0만"
},
1e5: {
other: "00만"
},
1e6: {
other: "000만"
},
1e7: {
other: "0000만"
},
1e8: {
other: "0억"
},
1e9: {
other: "00억"
},
1e10: {
other: "000억"
},
1e11: {
other: "0000억"
},
1e12: {
other: "0조"
},
1e13: {
other: "00조"
},
1e14: {
other: "000조"
}
},
short: {
1e3: {
other: "0천"
},
1e4: {
other: "0만"
},
1e5: {
other: "00만"
},
1e6: {
other: "000만"
},
1e7: {
other: "0000만"
},
1e8: {
other: "0억"
},
1e9: {
other: "00억"
},
1e10: {
other: "000억"
},
1e11: {
other: "0000억"
},
1e12: {
other: "0조"
},
1e13: {
other: "00조"
},
1e14: {
other: "000조"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
lt: {
number: {
currency: {
format: {
delimiter: " ",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "€"
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Baitas",
other: "Baitų"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " ir ",
lastWordConnector: " ir "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
ms: {
number: {
currency: {
format: {
delimiter: ",",
format: "%u %n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "RM"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: "bait",
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " dan ",
lastWordConnector: " dan "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " atau ",
lastWordConnector: ", atau "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
nl: {
number: {
currency: {
format: {
delimiter: ".",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "€"
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " en ",
lastWordConnector: " en "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " of ",
lastWordConnector: " of "
}
},
abbreviated: {
long: {
1e3: {
one: "0 duizend",
other: "0 duizend"
},
1e4: {
one: "00 duizend",
other: "00 duizend"
},
1e5: {
one: "000 duizend",
other: "000 duizend"
},
1e6: {
one: "0 miljoen",
other: "0 miljoen"
},
1e7: {
one: "00 miljoen",
other: "00 miljoen"
},
1e8: {
one: "000 miljoen",
other: "000 miljoen"
},
1e9: {
one: "0 miljard",
other: "0 miljard"
},
1e10: {
one: "00 miljard",
other: "00 miljard"
},
1e11: {
one: "000 miljard",
other: "000 miljard"
},
1e12: {
one: "0 biljoen",
other: "0 biljoen"
},
1e13: {
one: "00 biljoen",
other: "00 biljoen"
},
1e14: {
one: "000 biljoen",
other: "000 biljoen"
}
},
short: {
1e3: {
one: "0K",
other: "0K"
},
1e4: {
one: "00K",
other: "00K"
},
1e5: {
one: "000K",
other: "000K"
},
1e6: {
one: "0 mln.",
other: "0 mln."
},
1e7: {
one: "00 mln.",
other: "00 mln."
},
1e8: {
one: "000 mln.",
other: "000 mln."
},
1e9: {
one: "0 mld.",
other: "0 mld."
},
1e10: {
one: "00 mld.",
other: "00 mld."
},
1e11: {
one: "000 mld.",
other: "000 mld."
},
1e12: {
one: "0 bln.",
other: "0 bln."
},
1e13: {
one: "00 bln.",
other: "00 bln."
},
1e14: {
one: "000 bln.",
other: "000 bln."
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"no-no": {
number: {
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
currency: {
format: {
delimiter: ".",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
percentage: {
format: {
delimiter: ".",
format: "%n %",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "kB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " og ",
lastWordConnector: " og "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " eller ",
lastWordConnector: " eller "
}
},
abbreviated: {
long: {
1e3: {
one: "0 tusen",
other: "0 tusen"
},
1e4: {
one: "00 tusen",
other: "00 tusen"
},
1e5: {
one: "000 tusen",
other: "000 tusen"
},
1e6: {
one: "0 million",
other: "0 millioner"
},
1e7: {
one: "00 million",
other: "00 millioner"
},
1e8: {
one: "000 million",
other: "000 millioner"
},
1e9: {
one: "0 milliard",
other: "0 milliarder"
},
1e10: {
one: "00 milliard",
other: "00 milliarder"
},
1e11: {
one: "000 milliard",
other: "000 milliarder"
},
1e12: {
one: "0 trillion",
other: "0 trillioner"
},
1e13: {
one: "00 trillion",
other: "00 trillioner"
},
1e14: {
one: "000 trillion",
other: "000 trillioner"
}
},
short: {
1e3: {
one: "0K",
other: "0K"
},
1e4: {
one: "00K",
other: "00K"
},
1e5: {
one: "000K",
other: "000K"
},
1e6: {
one: "0M",
other: "0M"
},
1e7: {
one: "00M",
other: "00M"
},
1e8: {
one: "000M",
other: "000M"
},
1e9: {
one: "0B",
other: "0B"
},
1e10: {
one: "00B",
other: "00B"
},
1e11: {
one: "000B",
other: "000B"
},
1e12: {
one: "0T",
other: "0T"
},
1e13: {
one: "00T",
other: "00T"
},
1e14: {
one: "000T",
other: "000T"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
pl: {
number: {
currency: {
format: {
delimiter: " ",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: " ",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "bajt",
few: "bajty",
many: "bajtów",
other: "bajty"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " i ",
lastWordConnector: " i "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " lub ",
lastWordConnector: " lub "
}
},
abbreviated: {
long: {
1e3: {
one: "0 tysiąc",
few: "0 tysiące",
many: "0 tysięcy",
other: "0 tysiąca"
},
1e4: {
one: "00 tysiąc",
few: "00 tysiące",
many: "00 tysięcy",
other: "00 tysiąca"
},
1e5: {
one: "000 tysiąc",
few: "000 tysiące",
many: "000 tysięcy",
other: "000 tysiąca"
},
1e6: {
one: "0 milion",
few: "0 miliony",
many: "0 milionów",
other: "0 miliona"
},
1e7: {
one: "00 milion",
few: "00 miliony",
many: "00 milionów",
other: "00 miliona"
},
1e8: {
one: "000 milion",
few: "000 miliony",
many: "000 milionów",
other: "000 miliona"
},
1e9: {
one: "0 miliard",
few: "0 miliardy",
many: "0 miliardów",
other: "0 miliarda"
},
1e10: {
one: "00 miliard",
few: "00 miliardy",
many: "00 miliardów",
other: "00 miliarda"
},
1e11: {
one: "000 miliard",
few: "000 miliardy",
many: "000 miliardów",
other: "000 miliarda"
},
1e12: {
one: "0 bilion",
few: "0 biliony",
many: "0 bilionów",
other: "0 biliona"
},
1e13: {
one: "00 bilion",
few: "00 biliony",
many: "00 bilionów",
other: "00 biliona"
},
1e14: {
one: "000 bilion",
few: "000 biliony",
many: "000 bilionów",
other: "000 biliona"
}
},
short: {
1e3: {
one: "0 tys.",
few: "0 tys.",
many: "0 tys.",
other: "0 tys."
},
1e4: {
one: "00 tys.",
few: "00 tys.",
many: "00 tys.",
other: "00 tys."
},
1e5: {
one: "000 tys.",
few: "000 tys.",
many: "000 tys.",
other: "000 tys."
},
1e6: {
one: "0 mln",
few: "0 mln",
many: "0 mln",
other: "0 mln"
},
1e7: {
one: "00 mln",
few: "00 mln",
many: "00 mln",
other: "00 mln"
},
1e8: {
one: "000 mln",
few: "000 mln",
many: "000 mln",
other: "000 mln"
},
1e9: {
one: "0 mld",
few: "0 mld",
many: "0 mld",
other: "0 mld"
},
1e10: {
one: "00 mld",
few: "00 mld",
many: "00 mld",
other: "00 mld"
},
1e11: {
one: "000 mld",
few: "000 mld",
many: "000 mld",
other: "000 mld"
},
1e12: {
one: "0 bln",
few: "0 bln",
many: "0 bln",
other: "0 bln"
},
1e13: {
one: "00 bln",
few: "00 bln",
many: "00 bln",
other: "00 bln"
},
1e14: {
one: "000 bln",
few: "000 bln",
many: "000 bln",
other: "000 bln"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"pt-br": {
number: {
currency: {
format: {
delimiter: ".",
format: "%u%n",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "R$"
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ".",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " e ",
lastWordConnector: " e "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " ou ",
lastWordConnector: " ou "
}
},
abbreviated: {
long: {
1e3: {
one: "0 mil",
other: "0 mil"
},
1e4: {
one: "00 mil",
other: "00 mil"
},
1e5: {
one: "000 mil",
other: "000 mil"
},
1e6: {
one: "0 milhão",
other: "0 milhões"
},
1e7: {
one: "00 milhão",
other: "00 milhões"
},
1e8: {
one: "000 milhão",
other: "000 milhões"
},
1e9: {
one: "0 bilhão",
other: "0 bilhões"
},
1e10: {
one: "00 bilhão",
other: "00 bilhões"
},
1e11: {
one: "000 bilhão",
other: "000 bilhões"
},
1e12: {
one: "0 trilhão",
other: "0 trilhões"
},
1e13: {
one: "00 trilhão",
other: "00 trilhões"
},
1e14: {
one: "000 trilhão",
other: "000 trilhões"
}
},
short: {
1e3: {
one: "0 mil",
other: "0 mil"
},
1e4: {
one: "00 mil",
other: "00 mil"
},
1e5: {
one: "000 mil",
other: "000 mil"
},
1e6: {
one: "0 mi",
other: "0 mi"
},
1e7: {
one: "00 mi",
other: "00 mi"
},
1e8: {
one: "000 mi",
other: "000 mi"
},
1e9: {
one: "0 bi",
other: "0 bi"
},
1e10: {
one: "00 bi",
other: "00 bi"
},
1e11: {
one: "000 bi",
other: "000 bi"
},
1e12: {
one: "0 tri",
other: "0 tri"
},
1e13: {
one: "00 tri",
other: "00 tri"
},
1e14: {
one: "000 tri",
other: "000 tri"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"pt-pt": {
number: {
currency: {
format: {
delimiter: " ",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "€"
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ".",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " e ",
lastWordConnector: " e "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " ou ",
lastWordConnector: " ou "
}
},
abbreviated: {
long: {
1e3: {
one: "0 mil",
other: "0 mil"
},
1e4: {
one: "00 mil",
other: "00 mil"
},
1e5: {
one: "000 mil",
other: "000 mil"
},
1e6: {
one: "0 milhão",
other: "0 milhões"
},
1e7: {
one: "00 milhão",
other: "00 milhões"
},
1e8: {
one: "000 milhão",
other: "000 milhões"
},
1e9: {
one: "0 bilhão",
other: "0 bilhões"
},
1e10: {
one: "00 bilhão",
other: "00 bilhões"
},
1e11: {
one: "000 bilhão",
other: "000 bilhões"
},
1e12: {
one: "0 trilhão",
other: "0 trilhões"
},
1e13: {
one: "00 trilhão",
other: "00 trilhões"
},
1e14: {
one: "000 trilhão",
other: "000 trilhões"
}
},
short: {
1e3: {
one: "0 mil",
other: "0 mil"
},
1e4: {
one: "00 mil",
other: "00 mil"
},
1e5: {
one: "000 mil",
other: "000 mil"
},
1e6: {
one: "0 mi",
other: "0 mi"
},
1e7: {
one: "00 mi",
other: "00 mi"
},
1e8: {
one: "000 mi",
other: "000 mi"
},
1e9: {
one: "0 bi",
other: "0 bi"
},
1e10: {
one: "00 bi",
other: "00 bi"
},
1e11: {
one: "000 bi",
other: "000 bi"
},
1e12: {
one: "0 tri",
other: "0 tri"
},
1e13: {
one: "00 tri",
other: "00 tri"
},
1e14: {
one: "000 tri",
other: "000 tri"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
ro: {
number: {
currency: {
format: {
delimiter: ".",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n%u",
units: {
byte: "Byte",
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
ru: {
number: {
currency: {
format: {
delimiter: " ",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n%u",
units: {
byte: "байт",
gb: "ГБ",
kb: "КБ",
mb: "МБ",
tb: "ТБ"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
sk: {
number: {
currency: {
format: {
delimiter: " ",
format: "%n %u",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "€"
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: " ",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "B",
other: "B"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " a ",
lastWordConnector: " a "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " or ",
lastWordConnector: ", or "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
sv: {
number: {
currency: {
format: {
delimiter: " ",
format: "%n %u",
precision: 2,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1,
unit: "kr"
}
},
format: {
delimiter: " ",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
precision: 0,
format: "%n %"
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " och ",
lastWordConnector: " och "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " eller ",
lastWordConnector: ", eller "
}
},
abbreviated: {
long: {
1e3: {
one: "0 tusen",
other: "0 tusen"
},
1e4: {
one: "00 tusen",
other: "00 tusen"
},
1e5: {
one: "000 tusen",
other: "000 tusen"
},
1e6: {
one: "0 miljon",
other: "0 miljoner"
},
1e7: {
one: "00 miljon",
other: "00 miljoner"
},
1e8: {
one: "000 miljoner",
other: "000 miljoner"
},
1e9: {
one: "0 miljard",
other: "0 miljarder"
},
1e10: {
one: "00 miljarder",
other: "00 miljarder"
},
1e11: {
one: "000 miljarder",
other: "000 miljarder"
},
1e12: {
one: "0 biljon",
other: "0 biljoner"
},
1e13: {
one: "00 biljoner",
other: "00 biljoner"
},
1e14: {
one: "000 biljoner",
other: "000 biljoner"
}
},
short: {
1e3: {
one: "0 tn",
other: "0 tn"
},
1e4: {
one: "00 tn",
other: "00 tn"
},
1e5: {
one: "000 tn",
other: "000 tn"
},
1e6: {
one: "0 mn",
other: "0 mn"
},
1e7: {
one: "00 mn",
other: "00 mn"
},
1e8: {
one: "000 mn",
other: "000 mn"
},
1e9: {
one: "0 md",
other: "0 md"
},
1e10: {
one: "00 md",
other: "00 md"
},
1e11: {
one: "000 md",
other: "000 md"
},
1e12: {
one: "0 bn",
other: "0 bn"
},
1e13: {
one: "00 bn",
other: "00 bn"
},
1e14: {
one: "000 bn",
other: "000 bn"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
th: {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: "ไบต์",
gb: "จิกะไบต์",
kb: "กิโลไบต์",
mb: "เมกะไบต์",
tb: "เทระไบต์"
}
},
array: {
inclusive: {
wordsConnector: " ",
twoWordsConnector: "และ",
lastWordConnector: " และ"
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " หรือ ",
lastWordConnector: " หรือ "
}
},
abbreviated: {
long: {
1e3: {
other: "0 พัน"
},
1e4: {
other: "0 หมื่น"
},
1e5: {
other: "0 แสน"
},
1e6: {
other: "0 ล้าน"
},
1e7: {
other: "00 ล้าน"
},
1e8: {
other: "000 ล้าน"
},
1e9: {
other: "0 พันล้าน"
},
1e10: {
other: "0 หมื่นล้าน"
},
1e11: {
other: "0 แสนล้าน"
},
1e12: {
other: "0 ล้านล้าน"
},
1e13: {
other: "00 ล้านล้าน"
},
1e14: {
other: "000 ล้านล้าน"
}
},
short: {
1e3: {
other: "0K"
},
1e4: {
other: "00K"
},
1e5: {
other: "000K"
},
1e6: {
other: "0M"
},
1e7: {
other: "00M"
},
1e8: {
other: "000M"
},
1e9: {
other: "0B"
},
1e10: {
other: "00B"
},
1e11: {
other: "000B"
},
1e12: {
other: "0T"
},
1e13: {
other: "00T"
},
1e14: {
other: "000T"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
tl: {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "₱"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: "byte",
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: ", ",
twoWordsConnector: " at ",
lastWordConnector: ", at "
},
exclusive: {
wordsConnector: ", ",
twoWordsConnector: " o ",
lastWordConnector: ", o "
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
vi: {
number: {
currency: {
format: {
delimiter: ".",
format: "%n %u",
precision: 0,
separator: ",",
significant: !1,
strip_insignificant_zeros: !1
}
},
format: {
delimiter: ".",
precision: 3,
separator: ",",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n%u",
units: {
byte: "Byte",
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"zh-cn": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "CN¥"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n%u",
units: {
byte: {
other: "字节"
},
gb: "吉字节",
kb: "千字节",
mb: "兆字节",
tb: "太字节"
}
},
array: {
inclusive: {
wordsConnector: "、",
twoWordsConnector: "和",
lastWordConnector: "和"
},
exclusive: {
wordsConnector: "、",
twoWordsConnector: "或",
lastWordConnector: "或"
}
},
abbreviated: {
long: {
1e3: {
other: "0"
},
1e4: {
other: "0万"
},
1e5: {
other: "00万"
},
1e6: {
other: "000万"
},
1e7: {
other: "0000万"
},
1e8: {
other: "0亿"
},
1e9: {
other: "00亿"
},
1e10: {
other: "000亿"
},
1e11: {
other: "0000亿"
},
1e12: {
other: "0万亿"
},
1e13: {
other: "00万亿"
},
1e14: {
other: "000万亿"
}
},
short: {
1e3: {
other: "0"
},
1e4: {
other: "0万"
},
1e5: {
other: "00万"
},
1e6: {
other: "000万"
},
1e7: {
other: "0000万"
},
1e8: {
other: "0亿"
},
1e9: {
other: "00亿"
},
1e10: {
other: "000亿"
},
1e11: {
other: "0000亿"
},
1e12: {
other: "0万亿"
},
1e13: {
other: "00万亿"
},
1e14: {
other: "000万亿"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"zh-hk": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u %n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "HK$"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: "",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "Byte",
other: "Bytes"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: "、",
twoWordsConnector: "和",
lastWordConnector: "和"
},
exclusive: {
wordsConnector: "、 ",
twoWordsConnector: "或",
lastWordConnector: "或"
}
},
abbreviated: {
long: {
1e3: {
other: "0 千"
},
1e4: {
other: "0萬"
},
1e5: {
other: "00萬"
},
1e6: {
other: "000萬"
},
1e7: {
other: "0000萬"
},
1e8: {
other: "0億"
},
1e9: {
other: "00億"
},
1e10: {
other: "000億"
},
1e11: {
other: "0000億"
},
1e12: {
other: "0兆"
},
1e13: {
other: "00兆"
},
1e14: {
other: "000兆"
}
},
short: {
1e3: {
other: "0K"
},
1e4: {
other: "00K"
},
1e5: {
other: "000K"
},
1e6: {
other: "0M"
},
1e7: {
other: "00M"
},
1e8: {
other: "000M"
},
1e9: {
other: "0B"
},
1e10: {
other: "00B"
},
1e11: {
other: "000B"
},
1e12: {
other: "0T"
},
1e13: {
other: "00T"
},
1e14: {
other: "000T"
}
}
}
}
}
}
}
}, function(e, n, t) {
"use strict";
t.r(n);
t(52);
n.default = {
"zh-tw": {
number: {
currency: {
format: {
delimiter: ",",
format: "%u%n",
precision: 2,
separator: ".",
significant: !1,
strip_insignificant_zeros: !1,
unit: "$"
}
},
format: {
delimiter: ",",
precision: 3,
separator: ".",
significant: !1,
strip_insignificant_zeros: !0
},
percentage: {
format: {
delimiter: ",",
format: "%n%",
precision: 0
}
},
human: {
storage_units: {
format: "%n %u",
units: {
byte: {
one: "位元組",
other: "位元組"
},
gb: "GB",
kb: "KB",
mb: "MB",
tb: "TB"
}
},
array: {
inclusive: {
wordsConnector: "、",
twoWordsConnector: "和",
lastWordConnector: "和"
},
exclusive: {
wordsConnector: "、",
twoWordsConnector: "或",
lastWordConnector: "或"
}
},
abbreviated: {
long: {
1e3: {
one: "0k",
other: "0k"
},
1e4: {
one: "0萬",
other: "0萬"
},
1e5: {
one: "00萬",
other: "00萬"
},
1e6: {
one: "000萬",
other: "000萬"
},
1e7: {
one: "0000萬",
other: "0000萬"
},
1e8: {
one: "0億",
other: "0億"
},
1e9: {
one: "00億",
other: "00億"
},
1e10: {
one: "000億",
other: "000億"
},
1e11: {
one: "0000億",
other: "0000億"
},
1e12: {
one: "0兆",
other: "0兆"
},
1e13: {
one: "00兆",
other: "00兆"
},
1e14: {
one: "000兆",
other: "000兆"
}
},
short: {
1e3: {
one: "0k",
other: "0k"
},
1e4: {
one: "0萬",
other: "0萬"
},
1e5: {
one: "00萬",
other: "00萬"
},
1e6: {
one: "000萬",
other: "000萬"
},
1e7: {
one: "0000萬",
other: "0000萬"
},
1e8: {
one: "0億",
other: "0億"
},
1e9: {
one: "00億",
other: "00億"
},
1e10: {
one: "000億",
other: "000億"
},
1e11: {
one: "0000億",
other: "0000億"
},
1e12: {
one: "0兆",
other: "0兆"
},
1e13: {
one: "00兆",
other: "00兆"
},
1e14: {
one: "000兆",
other: "000兆"
}
}
}
}
}
}
}
}, function(e, n, t) {
e.exports = t(96)
}, function(e, n, t) {
var r, o, i;
! function(s, a) {
"use strict";
if (e.exports) e.exports = a(t(97));
else {
o = [t(97)], void 0 !== (i = "function" == typeof(r = a) ? r.apply(n, o) : r) && (e.exports = i)
}
}(0, (function(e) {
"use strict";
void 0 === e.version && e.default && (e = e.default);
var n, t = "0.5.39",
r = {},
o = {},
i = {},
s = {},
a = {};
e && "string" == typeof e.version || P("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");
var u = e.version.split("."),
d = +u[0],
l = +u[1];
(d < 2 || 2 === d && l < 6) && P("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js " + e.version + ". See momentjs.com");
function c(e) {
return e > 96 ? e - 87 : e > 64 ? e - 29 : e - 48
}
function m(e) {
var n = 0,
t = e.split("."),
r = t[0],
o = t[1] || "",
i = 1,
s = 0,
a = 1;
if (45 === e.charCodeAt(0)) {
n = 1;
a = -1
}
for (; n < r.length; n++) s = 60 * s + c(r.charCodeAt(n));
for (n = 0; n < o.length; n++) {
i /= 60;
s += c(o.charCodeAt(n)) * i
}
return s * a
}
function h(e) {
for (var n = 0; n < e.length; n++) e[n] = m(e[n])
}
function f(e, n) {
for (var t = 0; t < n; t++) e[t] = Math.round((e[t - 1] || 0) + 6e4 * e[t]);
e[n - 1] = 1 / 0
}
function p(e, n) {
var t, r = [];
for (t = 0; t < n.length; t++) r[t] = e[n[t]];
return r
}
function _(e) {
var n = e.split("|"),
t = n[2].split(" "),
r = n[3].split(""),
o = n[4].split(" ");
h(t);
h(r);
h(o);
f(o, r.length);
return {
name: n[0],
abbrs: p(n[1].split(" "), r),
offsets: p(t, r),
untils: o,
population: 0 | n[5]
}
}
function y(e) {
e && this._set(_(e))
}
y.prototype = {
_set: function(e) {
this.name = e.name;
this.abbrs = e.abbrs;
this.untils = e.untils;
this.offsets = e.offsets;
this.population = e.population
},
_index: function(e) {
var n, t = +e,
r = this.untils;
for (n = 0; n < r.length; n++)
if (t < r[n]) return n
},
countries: function() {
var e = this.name;
return Object.keys(i).filter((function(n) {
return -1 !== i[n].zones.indexOf(e)
}))
},
parse: function(e) {
var n, t, r, o, i = +e,
s = this.offsets,
a = this.untils,
u = a.length - 1;
for (o = 0; o < u; o++) {
n = s[o];
t = s[o + 1];
r = s[o ? o - 1 : o];
n < t && R.moveAmbiguousForward ? n = t : n > r && R.moveInvalidForward && (n = r);
if (i < a[o] - 6e4 * n) return s[o]
}
return s[u]
},
abbr: function(e) {
return this.abbrs[this._index(e)]
},
offset: function(e) {
P("zone.offset has been deprecated in favor of zone.utcOffset");
return this.offsets[this._index(e)]
},
utcOffset: function(e) {
return this.offsets[this._index(e)]
}
};
function b(e, n) {
this.name = e;
this.zones = n
}
function g(e) {
var n = e.toTimeString(),
t = n.match(/\([a-z ]+\)/i);
"GMT" === (t = t && t[0] ? (t = t[0].match(/[A-Z]/g)) ? t.join("") : void 0 : (t = n.match(/[A-Z]{3,5}/g)) ? t[0] : void 0) && (t = void 0);
this.at = +e;
this.abbr = t;
this.offset = e.getTimezoneOffset()
}
function M(e) {
this.zone = e;
this.offsetScore = 0;
this.abbrScore = 0
}
M.prototype.scoreOffsetAt = function(e) {
this.offsetScore += Math.abs(this.zone.utcOffset(e.at) - e.offset);
this.zone.abbr(e.at).replace(/[^A-Z]/g, "") !== e.abbr && this.abbrScore++
};
function v(e, n) {
for (var t, r; r = 6e4 * ((n.at - e.at) / 12e4 | 0);)(t = new g(new Date(e.at + r))).offset === e.offset ? e = t : n = t;
return e
}
function w() {
var e, n, t, r = (new Date).getFullYear() - 2,
o = new g(new Date(r, 0, 1)),
i = [o];
for (t = 1; t < 48; t++) {
if ((n = new g(new Date(r, t, 1))).offset !== o.offset) {
e = v(o, n);
i.push(e);
i.push(new g(new Date(e.at + 6e4)))
}
o = n
}
for (t = 0; t < 4; t++) {
i.push(new g(new Date(r + t, 0, 1)));
i.push(new g(new Date(r + t, 6, 1)))
}
return i
}
function k(e, n) {
return e.offsetScore !== n.offsetScore ? e.offsetScore - n.offsetScore : e.abbrScore !== n.abbrScore ? e.abbrScore - n.abbrScore : e.zone.population !== n.zone.population ? n.zone.population - e.zone.population : n.zone.name.localeCompare(e.zone.name)
}
function Y(e, n) {
var t, r;
h(n);
for (t = 0; t < n.length; t++) {
r = n[t];
a[r] = a[r] || {};
a[r][e] = !0
}
}
function T(e) {
var n, t, r, o = e.length,
i = {},
u = [];
for (n = 0; n < o; n++) {
r = a[e[n].offset] || {};
for (t in r) r.hasOwnProperty(t) && (i[t] = !0)
}
for (n in i) i.hasOwnProperty(n) && u.push(s[n]);
return u
}
function D() {
try {
var e = Intl.DateTimeFormat().resolvedOptions().timeZone;
if (e && e.length > 3) {
var n = s[S(e)];
if (n) return n;
P("Moment Timezone found " + e + " from the Intl api, but did not have that data loaded.")
}
} catch (e) {}
var t, r, o, i = w(),
a = i.length,
u = T(i),
d = [];
for (r = 0; r < u.length; r++) {
t = new M(x(u[r]), a);
for (o = 0; o < a; o++) t.scoreOffsetAt(i[o]);
d.push(t)
}
d.sort(k);
return d.length > 0 ? d[0].zone.name : void 0
}
function L(e) {
n && !e || (n = D());
return n
}
function S(e) {
return (e || "").toLowerCase().replace(/\//g, "_")
}
function C(e) {
var n, t, o, i;
"string" == typeof e && (e = [e]);
for (n = 0; n < e.length; n++) {
i = S(t = (o = e[n].split("|"))[0]);
r[i] = e[n];
s[i] = t;
Y(i, o[2].split(" "))
}
}
function x(e, n) {
e = S(e);
var t, i = r[e];
if (i instanceof y) return i;
if ("string" == typeof i) {
i = new y(i);
r[e] = i;
return i
}
if (o[e] && n !== x && (t = x(o[e], x))) {
(i = r[e] = new y)._set(t);
i.name = s[e];
return i
}
return null
}
function W() {
var e, n = [];
for (e in s) s.hasOwnProperty(e) && (r[e] || r[o[e]]) && s[e] && n.push(s[e]);
return n.sort()
}
function N() {
return Object.keys(i)
}
function z(e) {
var n, t, r, i;
"string" == typeof e && (e = [e]);
for (n = 0; n < e.length; n++) {
r = S((t = e[n].split("|"))[0]);
i = S(t[1]);
o[r] = i;
s[r] = t[0];
o[i] = r;
s[i] = t[1]
}
}
function j(e) {
var n, t, r, o;
if (e && e.length)
for (n = 0; n < e.length; n++) {
t = (o = e[n].split("|"))[0].toUpperCase();
r = o[1].split(" ");
i[t] = new b(t, r)
}
}
function O(e) {
e = e.toUpperCase();
return i[e] || null
}
function A(e, n) {
if (!(e = O(e))) return null;
var t = e.zones.sort();
return n ? t.map((function(e) {
return {
name: e,
offset: x(e).utcOffset(new Date)
}
})) : t
}
function E(e) {
C(e.zones);
z(e.links);
j(e.countries);
R.dataVersion = e.version
}
function B(e) {
if (!B.didShowError) {
B.didShowError = !0;
P("moment.tz.zoneExists('" + e + "') has been deprecated in favor of !moment.tz.zone('" + e + "')")
}
return !!x(e)
}
function H(e) {
var n = "X" === e._f || "x" === e._f;
return !(!e._a || void 0 !== e._tzm || n)
}
function P(e) {
"undefined" != typeof console && "function" == typeof console.error && console.error(e)
}
function R(n) {
var t = Array.prototype.slice.call(arguments, 0, -1),
r = arguments[arguments.length - 1],
o = x(r),
i = e.utc.apply(null, t);
o && !e.isMoment(n) && H(i) && i.add(o.parse(i), "minutes");
i.tz(r);
return i
}
R.version = t;
R.dataVersion = "";
R._zones = r;
R._links = o;
R._names = s;
R._countries = i;
R.add = C;
R.link = z;
R.load = E;
R.zone = x;
R.zoneExists = B;
R.guess = L;
R.names = W;
R.Zone = y;
R.unpack = _;
R.unpackBase60 = m;
R.needsOffset = H;
R.moveInvalidForward = !0;
R.moveAmbiguousForward = !1;
R.countries = N;
R.zonesForCountry = A;
var F = e.fn;
e.tz = R;
e.defaultZone = null;
e.updateOffset = function(n, t) {
var r, o = e.defaultZone;
if (void 0 === n._z) {
if (o && H(n) && !n._isUTC) {
n._d = e.utc(n._a)._d;
n.utc().add(o.parse(n), "minutes")
}
n._z = o
}
if (n._z) {
r = n._z.utcOffset(n);
Math.abs(r) < 16 && (r /= 60);
if (void 0 !== n.utcOffset) {
var i = n._z;
n.utcOffset(-r, t);
n._z = i
} else n.zone(r, t)
}
};
F.tz = function(n, t) {
if (n) {
if ("string" != typeof n) throw new Error("Time zone name must be a string, got " + n + " [" + typeof n + "]");
this._z = x(n);
this._z ? e.updateOffset(this, t) : P("Moment Timezone has no data for " + n + ". See http://momentjs.com/timezone/docs/#/data-loading/.");
return this
}
if (this._z) return this._z.name
};
function I(e) {
return function() {
return this._z ? this._z.abbr(this) : e.call(this)
}
}
function q(e) {
return function() {
this._z = null;
return e.apply(this, arguments)
}
}
function $(e) {
return function() {
arguments.length > 0 && (this._z = null);
return e.apply(this, arguments)
}
}
F.zoneName = I(F.zoneName);
F.zoneAbbr = I(F.zoneAbbr);
F.utc = q(F.utc);
F.local = q(F.local);
F.utcOffset = $(F.utcOffset);
e.tz.setDefault = function(n) {
(d < 2 || 2 === d && l < 9) && P("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js " + e.version + ".");
e.defaultZone = n ? x(n) : null;
return e
};
var U = e.momentProperties;
if ("[object Array]" === Object.prototype.toString.call(U)) {
U.push("_z");
U.push("_a")
} else U && (U._z = null);
return e
}))
}, function(e, n, t) {
e.exports = t(98)
}, function(e) {
n = function() {
"use strict";
var e, n;
function t() {
return e.apply(null, arguments)
}
function r(n) {
e = n
}
function o(e) {
return e instanceof Array || "[object Array]" === Object.prototype.toString.call(e)
}
function i(e) {
return null != e && "[object Object]" === Object.prototype.toString.call(e)
}
function s(e) {
if (Object.getOwnPropertyNames) return 0 === Object.getOwnPropertyNames(e).length;
var n;
for (n in e)
if (e.hasOwnProperty(n)) return !1;
return !0
}
function a(e) {
return void 0 === e
}
function u(e) {
return "number" == typeof e || "[object Number]" === Object.prototype.toString.call(e)
}
function d(e) {
return e instanceof Date || "[object Date]" === Object.prototype.toString.call(e)
}
function l(e, n) {
var t, r = [];
for (t = 0; t < e.length; ++t) r.push(n(e[t], t));
return r
}
function c(e, n) {
return Object.prototype.hasOwnProperty.call(e, n)
}
function m(e, n) {
for (var t in n) c(n, t) && (e[t] = n[t]);
c(n, "toString") && (e.toString = n.toString);
c(n, "valueOf") && (e.valueOf = n.valueOf);
return e
}
function h(e, n, t, r) {
return Ut(e, n, t, r, !0).utc()
}
function f() {
return {
empty: !1,
unusedTokens: [],
unusedInput: [],
overflow: -2,
charsLeftOver: 0,
nullInput: !1,
invalidMonth: null,
invalidFormat: !1,
userInvalidated: !1,
iso: !1,
parsedDateParts: [],
meridiem: null,
rfc2822: !1,
weekdayMismatch: !1
}
}
function p(e) {
null == e._pf && (e._pf = f());
return e._pf
}
n = Array.prototype.some ? Array.prototype.some : function(e) {
for (var n = Object(this), t = n.length >>> 0, r = 0; r < t; r++)
if (r in n && e.call(this, n[r], r, n)) return !0;
return !1
};
function _(e) {
if (null == e._isValid) {
var t = p(e),
r = n.call(t.parsedDateParts, (function(e) {
return null != e
})),
o = !isNaN(e._d.getTime()) && t.overflow < 0 && !t.empty && !t.invalidMonth && !t.invalidWeekday && !t.weekdayMismatch && !t.nullInput && !t.invalidFormat && !t.userInvalidated && (!t.meridiem || t.meridiem && r);
e._strict && (o = o && 0 === t.charsLeftOver && 0 === t.unusedTokens.length && void 0 === t.bigHour);
if (null != Object.isFrozen && Object.isFrozen(e)) return o;
e._isValid = o
}
return e._isValid
}
function y(e) {
var n = h(NaN);
null != e ? m(p(n), e) : p(n).userInvalidated = !0;
return n
}
var b = t.momentProperties = [];
function g(e, n) {
var t, r, o;
a(n._isAMomentObject) || (e._isAMomentObject = n._isAMomentObject);
a(n._i) || (e._i = n._i);
a(n._f) || (e._f = n._f);
a(n._l) || (e._l = n._l);
a(n._strict) || (e._strict = n._strict);
a(n._tzm) || (e._tzm = n._tzm);
a(n._isUTC) || (e._isUTC = n._isUTC);
a(n._offset) || (e._offset = n._offset);
a(n._pf) || (e._pf = p(n));
a(n._locale) || (e._locale = n._locale);
if (b.length > 0)
for (t = 0; t < b.length; t++) a(o = n[r = b[t]]) || (e[r] = o);
return e
}
var M = !1;
function v(e) {
g(this, e);
this._d = new Date(null != e._d ? e._d.getTime() : NaN);
this.isValid() || (this._d = new Date(NaN));
if (!1 === M) {
M = !0;
t.updateOffset(this);
M = !1
}
}
function w(e) {
return e instanceof v || null != e && null != e._isAMomentObject
}
function k(e) {
return e < 0 ? Math.ceil(e) || 0 : Math.floor(e)
}
function Y(e) {
var n = +e,
t = 0;
0 !== n && isFinite(n) && (t = k(n));
return t
}
function T(e, n, t) {
var r, o = Math.min(e.length, n.length),
i = Math.abs(e.length - n.length),
s = 0;
for (r = 0; r < o; r++)(t && e[r] !== n[r] || !t && Y(e[r]) !== Y(n[r])) && s++;
return s + i
}
function D(e) {
!1 === t.suppressDeprecationWarnings && "undefined" != typeof console && console.warn && console.warn("Deprecation warning: " + e)
}
function L(e, n) {
var r = !0;
return m((function() {
null != t.deprecationHandler && t.deprecationHandler(null, e);
if (r) {
for (var o, i = [], s = 0; s < arguments.length; s++) {
o = "";
if ("object" == typeof arguments[s]) {
o += "\n[" + s + "] ";
for (var a in arguments[0]) o += a + ": " + arguments[0][a] + ", ";
o = o.slice(0, -2)
} else o = arguments[s];
i.push(o)
}
D(e + "\nArguments: " + Array.prototype.slice.call(i).join("") + "\n" + (new Error).stack);
r = !1
}
return n.apply(this, arguments)
}), n)
}
var S, C = {};
function x(e, n) {
null != t.deprecationHandler && t.deprecationHandler(e, n);
if (!C[e]) {
D(n);
C[e] = !0
}
}
t.suppressDeprecationWarnings = !1;
t.deprecationHandler = null;
function W(e) {
return e instanceof Function || "[object Function]" === Object.prototype.toString.call(e)
}
function N(e) {
var n, t;
for (t in e) W(n = e[t]) ? this[t] = n : this["_" + t] = n;
this._config = e;
this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + "|" + /\d{1,2}/.source)
}
function z(e, n) {
var t, r = m({}, e);
for (t in n)
if (c(n, t))
if (i(e[t]) && i(n[t])) {
r[t] = {};
m(r[t], e[t]);
m(r[t], n[t])
} else null != n[t] ? r[t] = n[t] : delete r[t];
for (t in e) c(e, t) && !c(n, t) && i(e[t]) && (r[t] = m({}, r[t]));
return r
}
function j(e) {
null != e && this.set(e)
}
S = Object.keys ? Object.keys : function(e) {
var n, t = [];
for (n in e) c(e, n) && t.push(n);
return t
};
var O = {
sameDay: "[Today at] LT",
nextDay: "[Tomorrow at] LT",
nextWeek: "dddd [at] LT",
lastDay: "[Yesterday at] LT",
lastWeek: "[Last] dddd [at] LT",
sameElse: "L"
};
function A(e, n, t) {
var r = this._calendar[e] || this._calendar.sameElse;
return W(r) ? r.call(n, t) : r
}
var E = {
LTS: "h:mm:ss A",
LT: "h:mm A",
L: "MM/DD/YYYY",
LL: "MMMM D, YYYY",
LLL: "MMMM D, YYYY h:mm A",
LLLL: "dddd, MMMM D, YYYY h:mm A"
};
function B(e) {
var n = this._longDateFormat[e],
t = this._longDateFormat[e.toUpperCase()];
if (n || !t) return n;
this._longDateFormat[e] = t.replace(/MMMM|MM|DD|dddd/g, (function(e) {
return e.slice(1)
}));
return this._longDateFormat[e]
}
var H = "Invalid date";
function P() {
return this._invalidDate
}
var R = "%d",
F = /\d{1,2}/;
function I(e) {
return this._ordinal.replace("%d", e)
}
var q = {
future: "in %s",
past: "%s ago",
s: "a few seconds",
ss: "%d seconds",
m: "a minute",
mm: "%d minutes",
h: "an hour",
hh: "%d hours",
d: "a day",
dd: "%d days",
M: "a month",
MM: "%d months",
y: "a year",
yy: "%d years"
};
function $(e, n, t, r) {
var o = this._relativeTime[t];
return W(o) ? o(e, n, t, r) : o.replace(/%d/i, e)
}
function U(e, n) {
var t = this._relativeTime[e > 0 ? "future" : "past"];
return W(t) ? t(n) : t.replace(/%s/i, n)
}
var V = {};
function G(e, n) {
var t = e.toLowerCase();
V[t] = V[t + "s"] = V[n] = e
}
function K(e) {
return "string" == typeof e ? V[e] || V[e.toLowerCase()] : void 0
}
function Z(e) {
var n, t, r = {};
for (t in e) c(e, t) && (n = K(t)) && (r[n] = e[t]);
return r
}
var J = {};
function Q(e, n) {
J[e] = n
}
function X(e) {
var n = [];
for (var t in e) n.push({
unit: t,
priority: J[t]
});
n.sort((function(e, n) {
return e.priority - n.priority
}));
return n
}
function ee(e, n, t) {
var r = "" + Math.abs(e),
o = n - r.length;
return (e >= 0 ? t ? "+" : "" : "-") + Math.pow(10, Math.max(0, o)).toString().substr(1) + r
}
var ne = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,
te = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
re = {},
oe = {};
function ie(e, n, t, r) {
var o = r;
"string" == typeof r && (o = function() {
return this[r]()
});
e && (oe[e] = o);
n && (oe[n[0]] = function() {
return ee(o.apply(this, arguments), n[1], n[2])
});
t && (oe[t] = function() {
return this.localeData().ordinal(o.apply(this, arguments), e)
})
}
function se(e) {
return e.match(/\[[\s\S]/) ? e.replace(/^\[|\]$/g, "") : e.replace(/\\/g, "")
}
function ae(e) {
var n, t, r = e.match(ne);
for (n = 0, t = r.length; n < t; n++) oe[r[n]] ? r[n] = oe[r[n]] : r[n] = se(r[n]);
return function(n) {
var o, i = "";
for (o = 0; o < t; o++) i += W(r[o]) ? r[o].call(n, e) : r[o];
return i
}
}
function ue(e, n) {
if (!e.isValid()) return e.localeData().invalidDate();
n = de(n, e.localeData());
re[n] = re[n] || ae(n);
return re[n](e)
}
function de(e, n) {
var t = 5;
function r(e) {
return n.longDateFormat(e) || e
}
te.lastIndex = 0;
for (; t >= 0 && te.test(e);) {
e = e.replace(te, r);
te.lastIndex = 0;
t -= 1
}
return e
}
var le = /\d/,
ce = /\d\d/,
me = /\d{3}/,
he = /\d{4}/,
fe = /[+-]?\d{6}/,
pe = /\d\d?/,
_e = /\d\d\d\d?/,
ye = /\d\d\d\d\d\d?/,
be = /\d{1,3}/,
ge = /\d{1,4}/,
Me = /[+-]?\d{1,6}/,
ve = /\d+/,
we = /[+-]?\d+/,
ke = /Z|[+-]\d\d:?\d\d/gi,
Ye = /Z|[+-]\d\d(?::?\d\d)?/gi,
Te = /[+-]?\d+(\.\d{1,3})?/,
De = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,
Le = {};
function Se(e, n, t) {
Le[e] = W(n) ? n : function(e, r) {
return e && t ? t : n
}
}
function Ce(e, n) {
return c(Le, e) ? Le[e](n._strict, n._locale) : new RegExp(xe(e))
}
function xe(e) {
return We(e.replace("\\", "").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, (function(e, n, t, r, o) {
return n || t || r || o
})))
}
function We(e) {
return e.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&")
}
var Ne = {};
function ze(e, n) {
var t, r = n;
"string" == typeof e && (e = [e]);
u(n) && (r = function(e, t) {
t[n] = Y(e)
});
for (t = 0; t < e.length; t++) Ne[e[t]] = r
}
function je(e, n) {
ze(e, (function(e, t, r, o) {
r._w = r._w || {};
n(e, r._w, r, o)
}))
}
function Oe(e, n, t) {
null != n && c(Ne, e) && Ne[e](n, t._a, t, e)
}
var Ae = 0,
Ee = 1,
Be = 2,
He = 3,
Pe = 4,
Re = 5,
Fe = 6,
Ie = 7,
qe = 8;
ie("Y", 0, 0, (function() {
var e = this.year();
return e <= 9999 ? "" + e : "+" + e
}));
ie(0, ["YY", 2], 0, (function() {
return this.year() % 100
}));
ie(0, ["YYYY", 4], 0, "year");
ie(0, ["YYYYY", 5], 0, "year");
ie(0, ["YYYYYY", 6, !0], 0, "year");
G("year", "y");
Q("year", 1);
Se("Y", we);
Se("YY", pe, ce);
Se("YYYY", ge, he);
Se("YYYYY", Me, fe);
Se("YYYYYY", Me, fe);
ze(["YYYYY", "YYYYYY"], Ae);
ze("YYYY", (function(e, n) {
n[Ae] = 2 === e.length ? t.parseTwoDigitYear(e) : Y(e)
}));
ze("YY", (function(e, n) {
n[Ae] = t.parseTwoDigitYear(e)
}));
ze("Y", (function(e, n) {
n[Ae] = parseInt(e, 10)
}));
function $e(e) {
return Ue(e) ? 366 : 365
}
function Ue(e) {
return e % 4 == 0 && e % 100 != 0 || e % 400 == 0
}
t.parseTwoDigitYear = function(e) {
return Y(e) + (Y(e) > 68 ? 1900 : 2e3)
};
var Ve, Ge = Ze("FullYear", !0);
function Ke() {
return Ue(this.year())
}
function Ze(e, n) {
return function(r) {
if (null != r) {
Qe(this, e, r);
t.updateOffset(this, n);
return this
}
return Je(this, e)
}
}
function Je(e, n) {
return e.isValid() ? e._d["get" + (e._isUTC ? "UTC" : "") + n]() : NaN
}
function Qe(e, n, t) {
e.isValid() && !isNaN(t) && ("FullYear" === n && Ue(e.year()) && 1 === e.month() && 29 === e.date() ? e._d["set" + (e._isUTC ? "UTC" : "") + n](t, e.month(), tn(t, e.month())) : e._d["set" + (e._isUTC ? "UTC" : "") + n](t))
}
function Xe(e) {
return W(this[e = K(e)]) ? this[e]() : this
}
function en(e, n) {
if ("object" == typeof e)
for (var t = X(e = Z(e)), r = 0; r < t.length; r++) this[t[r].unit](e[t[r].unit]);
else if (W(this[e = K(e)])) return this[e](n);
return this
}
function nn(e, n) {
return (e % n + n) % n
}
Ve = Array.prototype.indexOf ? Array.prototype.indexOf : function(e) {
var n;
for (n = 0; n < this.length; ++n)
if (this[n] === e) return n;
return -1
};
function tn(e, n) {
if (isNaN(e) || isNaN(n)) return NaN;
var t = nn(n, 12);
e += (n - t) / 12;
return 1 === t ? Ue(e) ? 29 : 28 : 31 - t % 7 % 2
}
ie("M", ["MM", 2], "Mo", (function() {
return this.month() + 1
}));
ie("MMM", 0, 0, (function(e) {
return this.localeData().monthsShort(this, e)
}));
ie("MMMM", 0, 0, (function(e) {
return this.localeData().months(this, e)
}));
G("month", "M");
Q("month", 8);
Se("M", pe);
Se("MM", pe, ce);
Se("MMM", (function(e, n) {
return n.monthsShortRegex(e)
}));
Se("MMMM", (function(e, n) {
return n.monthsRegex(e)
}));
ze(["M", "MM"], (function(e, n) {
n[Ee] = Y(e) - 1
}));
ze(["MMM", "MMMM"], (function(e, n, t, r) {
var o = t._locale.monthsParse(e, r, t._strict);
null != o ? n[Ee] = o : p(t).invalidMonth = e
}));
var rn = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,
on = "January_February_March_April_May_June_July_August_September_October_November_December".split("_");
function sn(e, n) {
return e ? o(this._months) ? this._months[e.month()] : this._months[(this._months.isFormat || rn).test(n) ? "format" : "standalone"][e.month()] : o(this._months) ? this._months : this._months.standalone
}
var an = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");
function un(e, n) {
return e ? o(this._monthsShort) ? this._monthsShort[e.month()] : this._monthsShort[rn.test(n) ? "format" : "standalone"][e.month()] : o(this._monthsShort) ? this._monthsShort : this._monthsShort.standalone
}
function dn(e, n, t) {
var r, o, i, s = e.toLocaleLowerCase();
if (!this._monthsParse) {
this._monthsParse = [];
this._longMonthsParse = [];
this._shortMonthsParse = [];
for (r = 0; r < 12; ++r) {
i = h([2e3, r]);
this._shortMonthsParse[r] = this.monthsShort(i, "").toLocaleLowerCase();
this._longMonthsParse[r] = this.months(i, "").toLocaleLowerCase()
}
}
return t ? "MMM" === n ? -1 !== (o = Ve.call(this._shortMonthsParse, s)) ? o : null : -1 !== (o = Ve.call(this._longMonthsParse, s)) ? o : null : "MMM" === n ? -1 !== (o = Ve.call(this._shortMonthsParse, s)) || -1 !== (o = Ve.call(this._longMonthsParse, s)) ? o : null : -1 !== (o = Ve.call(this._longMonthsParse, s)) || -1 !== (o = Ve.call(this._shortMonthsParse, s)) ? o : null
}
function ln(e, n, t) {
var r, o, i;
if (this._monthsParseExact) return dn.call(this, e, n, t);
if (!this._monthsParse) {
this._monthsParse = [];
this._longMonthsParse = [];
this._shortMonthsParse = []
}
for (r = 0; r < 12; r++) {
o = h([2e3, r]);
if (t && !this._longMonthsParse[r]) {
this._longMonthsParse[r] = new RegExp("^" + this.months(o, "").replace(".", "") + "$", "i");
this._shortMonthsParse[r] = new RegExp("^" + this.monthsShort(o, "").replace(".", "") + "$", "i")
}
if (!t && !this._monthsParse[r]) {
i = "^" + this.months(o, "") + "|^" + this.monthsShort(o, "");
this._monthsParse[r] = new RegExp(i.replace(".", ""), "i")
}
if (t && "MMMM" === n && this._longMonthsParse[r].test(e)) return r;
if (t && "MMM" === n && this._shortMonthsParse[r].test(e)) return r;
if (!t && this._monthsParse[r].test(e)) return r
}
}
function cn(e, n) {
var t;
if (!e.isValid()) return e;
if ("string" == typeof n)
if (/^\d+$/.test(n)) n = Y(n);
else if (!u(n = e.localeData().monthsParse(n))) return e;
t = Math.min(e.date(), tn(e.year(), n));
e._d["set" + (e._isUTC ? "UTC" : "") + "Month"](n, t);
return e
}
function mn(e) {
if (null != e) {
cn(this, e);
t.updateOffset(this, !0);
return this
}
return Je(this, "Month")
}
function hn() {
return tn(this.year(), this.month())
}
var fn = De;
function pn(e) {
if (this._monthsParseExact) {
c(this, "_monthsRegex") || bn.call(this);
return e ? this._monthsShortStrictRegex : this._monthsShortRegex
}
c(this, "_monthsShortRegex") || (this._monthsShortRegex = fn);
return this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex
}
var _n = De;
function yn(e) {
if (this._monthsParseExact) {
c(this, "_monthsRegex") || bn.call(this);
return e ? this._monthsStrictRegex : this._monthsRegex
}
c(this, "_monthsRegex") || (this._monthsRegex = _n);
return this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex
}
function bn() {
function e(e, n) {
return n.length - e.length
}
var n, t, r = [],
o = [],
i = [];
for (n = 0; n < 12; n++) {
t = h([2e3, n]);
r.push(this.monthsShort(t, ""));
o.push(this.months(t, ""));
i.push(this.months(t, ""));
i.push(this.monthsShort(t, ""))
}
r.sort(e);
o.sort(e);
i.sort(e);
for (n = 0; n < 12; n++) {
r[n] = We(r[n]);
o[n] = We(o[n])
}
for (n = 0; n < 24; n++) i[n] = We(i[n]);
this._monthsRegex = new RegExp("^(" + i.join("|") + ")", "i");
this._monthsShortRegex = this._monthsRegex;
this._monthsStrictRegex = new RegExp("^(" + o.join("|") + ")", "i");
this._monthsShortStrictRegex = new RegExp("^(" + r.join("|") + ")", "i")
}
function gn(e, n, t, r, o, i, s) {
var a;
if (e < 100 && e >= 0) {
a = new Date(e + 400, n, t, r, o, i, s);
isFinite(a.getFullYear()) && a.setFullYear(e)
} else a = new Date(e, n, t, r, o, i, s);
return a
}
function Mn(e) {
var n;
if (e < 100 && e >= 0) {
var t = Array.prototype.slice.call(arguments);
t[0] = e + 400;
n = new Date(Date.UTC.apply(null, t));
isFinite(n.getUTCFullYear()) && n.setUTCFullYear(e)
} else n = new Date(Date.UTC.apply(null, arguments));
return n
}
function vn(e, n, t) {
var r = 7 + n - t;
return -(7 + Mn(e, 0, r).getUTCDay() - n) % 7 + r - 1
}
function wn(e, n, t, r, o) {
var i, s, a = 1 + 7 * (n - 1) + (7 + t - r) % 7 + vn(e, r, o);
if (a <= 0) s = $e(i = e - 1) + a;
else if (a > $e(e)) {
i = e + 1;
s = a - $e(e)
} else {
i = e;
s = a
}
return {
year: i,
dayOfYear: s
}
}
function kn(e, n, t) {
var r, o, i = vn(e.year(), n, t),
s = Math.floor((e.dayOfYear() - i - 1) / 7) + 1;
if (s < 1) r = s + Yn(o = e.year() - 1, n, t);
else if (s > Yn(e.year(), n, t)) {
r = s - Yn(e.year(), n, t);
o = e.year() + 1
} else {
o = e.year();
r = s
}
return {
week: r,
year: o
}
}
function Yn(e, n, t) {
var r = vn(e, n, t),
o = vn(e + 1, n, t);
return ($e(e) - r + o) / 7
}
ie("w", ["ww", 2], "wo", "week");
ie("W", ["WW", 2], "Wo", "isoWeek");
G("week", "w");
G("isoWeek", "W");
Q("week", 5);
Q("isoWeek", 5);
Se("w", pe);
Se("ww", pe, ce);
Se("W", pe);
Se("WW", pe, ce);
je(["w", "ww", "W", "WW"], (function(e, n, t, r) {
n[r.substr(0, 1)] = Y(e)
}));
function Tn(e) {
return kn(e, this._week.dow, this._week.doy).week
}
var Dn = {
dow: 0,
doy: 6
};
function Ln() {
return this._week.dow
}
function Sn() {
return this._week.doy
}
function Cn(e) {
var n = this.localeData().week(this);
return null == e ? n : this.add(7 * (e - n), "d")
}
function xn(e) {
var n = kn(this, 1, 4).week;
return null == e ? n : this.add(7 * (e - n), "d")
}
ie("d", 0, "do", "day");
ie("dd", 0, 0, (function(e) {
return this.localeData().weekdaysMin(this, e)
}));
ie("ddd", 0, 0, (function(e) {
return this.localeData().weekdaysShort(this, e)
}));
ie("dddd", 0, 0, (function(e) {
return this.localeData().weekdays(this, e)
}));
ie("e", 0, 0, "weekday");
ie("E", 0, 0, "isoWeekday");
G("day", "d");
G("weekday", "e");
G("isoWeekday", "E");
Q("day", 11);
Q("weekday", 11);
Q("isoWeekday", 11);
Se("d", pe);
Se("e", pe);
Se("E", pe);
Se("dd", (function(e, n) {
return n.weekdaysMinRegex(e)
}));
Se("ddd", (function(e, n) {
return n.weekdaysShortRegex(e)
}));
Se("dddd", (function(e, n) {
return n.weekdaysRegex(e)
}));
je(["dd", "ddd", "dddd"], (function(e, n, t, r) {
var o = t._locale.weekdaysParse(e, r, t._strict);
null != o ? n.d = o : p(t).invalidWeekday = e
}));
je(["d", "e", "E"], (function(e, n, t, r) {
n[r] = Y(e)
}));
function Wn(e, n) {
return "string" != typeof e ? e : isNaN(e) ? "number" == typeof(e = n.weekdaysParse(e)) ? e : null : parseInt(e, 10)
}
function Nn(e, n) {
return "string" == typeof e ? n.weekdaysParse(e) % 7 || 7 : isNaN(e) ? null : e
}
function zn(e, n) {
return e.slice(n, 7).concat(e.slice(0, n))
}
var jn = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");
function On(e, n) {
var t = o(this._weekdays) ? this._weekdays : this._weekdays[e && !0 !== e && this._weekdays.isFormat.test(n) ? "format" : "standalone"];
return !0 === e ? zn(t, this._week.dow) : e ? t[e.day()] : t
}
var An = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");
function En(e) {
return !0 === e ? zn(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort
}
var Bn = "Su_Mo_Tu_We_Th_Fr_Sa".split("_");
function Hn(e) {
return !0 === e ? zn(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin
}
function Pn(e, n, t) {
var r, o, i, s = e.toLocaleLowerCase();
if (!this._weekdaysParse) {
this._weekdaysParse = [];
this._shortWeekdaysParse = [];
this._minWeekdaysParse = [];
for (r = 0; r < 7; ++r) {
i = h([2e3, 1]).day(r);
this._minWeekdaysParse[r] = this.weekdaysMin(i, "").toLocaleLowerCase();
this._shortWeekdaysParse[r] = this.weekdaysShort(i, "").toLocaleLowerCase();
this._weekdaysParse[r] = this.weekdays(i, "").toLocaleLowerCase()
}
}
return t ? "dddd" === n ? -1 !== (o = Ve.call(this._weekdaysParse, s)) ? o : null : "ddd" === n ? -1 !== (o = Ve.call(this._shortWeekdaysParse, s)) ? o : null : -1 !== (o = Ve.call(this._minWeekdaysParse, s)) ? o : null : "dddd" === n ? -1 !== (o = Ve.call(this._weekdaysParse, s)) || -1 !== (o = Ve.call(this._shortWeekdaysParse, s)) || -1 !== (o = Ve.call(this._minWeekdaysParse, s)) ? o : null : "ddd" === n ? -1 !== (o = Ve.call(this._shortWeekdaysParse, s)) || -1 !== (o = Ve.call(this._weekdaysParse, s)) || -1 !== (o = Ve.call(this._minWeekdaysParse, s)) ? o : null : -1 !== (o = Ve.call(this._minWeekdaysParse, s)) || -1 !== (o = Ve.call(this._weekdaysParse, s)) || -1 !== (o = Ve.call(this._shortWeekdaysParse, s)) ? o : null
}
function Rn(e, n, t) {
var r, o, i;
if (this._weekdaysParseExact) return Pn.call(this, e, n, t);
if (!this._weekdaysParse) {
this._weekdaysParse = [];
this._minWeekdaysParse = [];
this._shortWeekdaysParse = [];
this._fullWeekdaysParse = []
}
for (r = 0; r < 7; r++) {
o = h([2e3, 1]).day(r);
if (t && !this._fullWeekdaysParse[r]) {
this._fullWeekdaysParse[r] = new RegExp("^" + this.weekdays(o, "").replace(".", "\\.?") + "$", "i");
this._shortWeekdaysParse[r] = new RegExp("^" + this.weekdaysShort(o, "").replace(".", "\\.?") + "$", "i");
this._minWeekdaysParse[r] = new RegExp("^" + this.weekdaysMin(o, "").replace(".", "\\.?") + "$", "i")
}
if (!this._weekdaysParse[r]) {
i = "^" + this.weekdays(o, "") + "|^" + this.weekdaysShort(o, "") + "|^" + this.weekdaysMin(o, "");
this._weekdaysParse[r] = new RegExp(i.replace(".", ""), "i")
}
if (t && "dddd" === n && this._fullWeekdaysParse[r].test(e)) return r;
if (t && "ddd" === n && this._shortWeekdaysParse[r].test(e)) return r;
if (t && "dd" === n && this._minWeekdaysParse[r].test(e)) return r;
if (!t && this._weekdaysParse[r].test(e)) return r
}
}
function Fn(e) {
if (!this.isValid()) return null != e ? this : NaN;
var n = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
if (null != e) {
e = Wn(e, this.localeData());
return this.add(e - n, "d")
}
return n
}
function In(e) {
if (!this.isValid()) return null != e ? this : NaN;
var n = (this.day() + 7 - this.localeData()._week.dow) % 7;
return null == e ? n : this.add(e - n, "d")
}
function qn(e) {
if (!this.isValid()) return null != e ? this : NaN;
if (null != e) {
var n = Nn(e, this.localeData());
return this.day(this.day() % 7 ? n : n - 7)
}
return this.day() || 7
}
var $n = De;
function Un(e) {
if (this._weekdaysParseExact) {
c(this, "_weekdaysRegex") || Jn.call(this);
return e ? this._weekdaysStrictRegex : this._weekdaysRegex
}
c(this, "_weekdaysRegex") || (this._weekdaysRegex = $n);
return this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex
}
var Vn = De;
function Gn(e) {
if (this._weekdaysParseExact) {
c(this, "_weekdaysRegex") || Jn.call(this);
return e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex
}
c(this, "_weekdaysShortRegex") || (this._weekdaysShortRegex = Vn);
return this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex
}
var Kn = De;
function Zn(e) {
if (this._weekdaysParseExact) {
c(this, "_weekdaysRegex") || Jn.call(this);
return e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex
}
c(this, "_weekdaysMinRegex") || (this._weekdaysMinRegex = Kn);
return this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex
}
function Jn() {
function e(e, n) {
return n.length - e.length
}
var n, t, r, o, i, s = [],
a = [],
u = [],
d = [];
for (n = 0; n < 7; n++) {
t = h([2e3, 1]).day(n);
r = this.weekdaysMin(t, "");
o = this.weekdaysShort(t, "");
i = this.weekdays(t, "");
s.push(r);
a.push(o);
u.push(i);
d.push(r);
d.push(o);
d.push(i)
}
s.sort(e);
a.sort(e);
u.sort(e);
d.sort(e);
for (n = 0; n < 7; n++) {
a[n] = We(a[n]);
u[n] = We(u[n]);
d[n] = We(d[n])
}
this._weekdaysRegex = new RegExp("^(" + d.join("|") + ")", "i");
this._weekdaysShortRegex = this._weekdaysRegex;
this._weekdaysMinRegex = this._weekdaysRegex;
this._weekdaysStrictRegex = new RegExp("^(" + u.join("|") + ")", "i");
this._weekdaysShortStrictRegex = new RegExp("^(" + a.join("|") + ")", "i");
this._weekdaysMinStrictRegex = new RegExp("^(" + s.join("|") + ")", "i")
}
function Qn() {
return this.hours() % 12 || 12
}
function Xn() {
return this.hours() || 24
}
ie("H", ["HH", 2], 0, "hour");
ie("h", ["hh", 2], 0, Qn);
ie("k", ["kk", 2], 0, Xn);
ie("hmm", 0, 0, (function() {
return "" + Qn.apply(this) + ee(this.minutes(), 2)
}));
ie("hmmss", 0, 0, (function() {
return "" + Qn.apply(this) + ee(this.minutes(), 2) + ee(this.seconds(), 2)
}));
ie("Hmm", 0, 0, (function() {
return "" + this.hours() + ee(this.minutes(), 2)
}));
ie("Hmmss", 0, 0, (function() {
return "" + this.hours() + ee(this.minutes(), 2) + ee(this.seconds(), 2)
}));
function et(e, n) {
ie(e, 0, 0, (function() {
return this.localeData().meridiem(this.hours(), this.minutes(), n)
}))
}
et("a", !0);
et("A", !1);
G("hour", "h");
Q("hour", 13);
function nt(e, n) {
return n._meridiemParse
}
Se("a", nt);
Se("A", nt);
Se("H", pe);
Se("h", pe);
Se("k", pe);
Se("HH", pe, ce);
Se("hh", pe, ce);
Se("kk", pe, ce);
Se("hmm", _e);
Se("hmmss", ye);
Se("Hmm", _e);
Se("Hmmss", ye);
ze(["H", "HH"], He);
ze(["k", "kk"], (function(e, n, t) {
var r = Y(e);
n[He] = 24 === r ? 0 : r
}));
ze(["a", "A"], (function(e, n, t) {
t._isPm = t._locale.isPM(e);
t._meridiem = e
}));
ze(["h", "hh"], (function(e, n, t) {
n[He] = Y(e);
p(t).bigHour = !0
}));
ze("hmm", (function(e, n, t) {
var r = e.length - 2;
n[He] = Y(e.substr(0, r));
n[Pe] = Y(e.substr(r));
p(t).bigHour = !0
}));
ze("hmmss", (function(e, n, t) {
var r = e.length - 4,
o = e.length - 2;
n[He] = Y(e.substr(0, r));
n[Pe] = Y(e.substr(r, 2));
n[Re] = Y(e.substr(o));
p(t).bigHour = !0
}));
ze("Hmm", (function(e, n, t) {
var r = e.length - 2;
n[He] = Y(e.substr(0, r));
n[Pe] = Y(e.substr(r))
}));
ze("Hmmss", (function(e, n, t) {
var r = e.length - 4,
o = e.length - 2;
n[He] = Y(e.substr(0, r));
n[Pe] = Y(e.substr(r, 2));
n[Re] = Y(e.substr(o))
}));
function tt(e) {
return "p" === (e + "").toLowerCase().charAt(0)
}
var rt = /[ap]\.?m?\.?/i;
function ot(e, n, t) {
return e > 11 ? t ? "pm" : "PM" : t ? "am" : "AM"
}
var it, st = Ze("Hours", !0),
at = {
calendar: O,
longDateFormat: E,
invalidDate: H,
ordinal: R,
dayOfMonthOrdinalParse: F,
relativeTime: q,
months: on,
monthsShort: an,
week: Dn,
weekdays: jn,
weekdaysMin: Bn,
weekdaysShort: An,
meridiemParse: rt
},
ut = {},
dt = {};
function lt(e) {
return e ? e.toLowerCase().replace("_", "-") : e
}
function ct(e) {
for (var n, t, r, o, i = 0; i < e.length;) {
n = (o = lt(e[i]).split("-")).length;
t = (t = lt(e[i + 1])) ? t.split("-") : null;
for (; n > 0;) {
if (r = mt(o.slice(0, n).join("-"))) return r;
if (t && t.length >= n && T(o, t, !0) >= n - 1) break;
n--
}
i++
}
return it
}
function mt(e) {
return ut[e]
}
function ht(e, n) {
var t;
e && ((t = a(n) ? _t(e) : ft(e, n)) ? it = t : "undefined" != typeof console && console.warn && console.warn("Locale " + e + " not found. Did you forget to load it?"));
return it._abbr
}
function ft(e, n) {
if (null !== n) {
var t, r = at;
n.abbr = e;
if (null != ut[e]) {
x("defineLocaleOverride", "use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.");
r = ut[e]._config
} else if (null != n.parentLocale)
if (null != ut[n.parentLocale]) r = ut[n.parentLocale]._config;
else {
if (null == (t = mt(n.parentLocale))) {
dt[n.parentLocale] || (dt[n.parentLocale] = []);
dt[n.parentLocale].push({
name: e,
config: n
});
return null
}
r = t._config
}
ut[e] = new j(z(r, n));
dt[e] && dt[e].forEach((function(e) {
ft(e.name, e.config)
}));
ht(e);
return ut[e]
}
delete ut[e];
return null
}
function pt(e, n) {
if (null != n) {
var t, r, o = at;
null != (r = mt(e)) && (o = r._config);
(t = new j(n = z(o, n))).parentLocale = ut[e];
ut[e] = t;
ht(e)
} else null != ut[e] && (null != ut[e].parentLocale ? ut[e] = ut[e].parentLocale : null != ut[e] && delete ut[e]);
return ut[e]
}
function _t(e) {
var n;
e && e._locale && e._locale._abbr && (e = e._locale._abbr);
if (!e) return it;
if (!o(e)) {
if (n = mt(e)) return n;
e = [e]
}
return ct(e)
}
function yt() {
return S(ut)
}
function bt(e) {
var n, t = e._a;
if (t && -2 === p(e).overflow) {
n = t[Ee] < 0 || t[Ee] > 11 ? Ee : t[Be] < 1 || t[Be] > tn(t[Ae], t[Ee]) ? Be : t[He] < 0 || t[He] > 24 || 24 === t[He] && (0 !== t[Pe] || 0 !== t[Re] || 0 !== t[Fe]) ? He : t[Pe] < 0 || t[Pe] > 59 ? Pe : t[Re] < 0 || t[Re] > 59 ? Re : t[Fe] < 0 || t[Fe] > 999 ? Fe : -1;
p(e)._overflowDayOfYear && (n < Ae || n > Be) && (n = Be);
p(e)._overflowWeeks && -1 === n && (n = Ie);
p(e)._overflowWeekday && -1 === n && (n = qe);
p(e).overflow = n
}
return e
}
function gt(e, n, t) {
return null != e ? e : null != n ? n : t
}
function Mt(e) {
var n = new Date(t.now());
return e._useUTC ? [n.getUTCFullYear(), n.getUTCMonth(), n.getUTCDate()] : [n.getFullYear(), n.getMonth(), n.getDate()]
}
function vt(e) {
var n, t, r, o, i, s = [];
if (!e._d) {
r = Mt(e);
e._w && null == e._a[Be] && null == e._a[Ee] && wt(e);
if (null != e._dayOfYear) {
i = gt(e._a[Ae], r[Ae]);
(e._dayOfYear > $e(i) || 0 === e._dayOfYear) && (p(e)._overflowDayOfYear = !0);
t = Mn(i, 0, e._dayOfYear);
e._a[Ee] = t.getUTCMonth();
e._a[Be] = t.getUTCDate()
}
for (n = 0; n < 3 && null == e._a[n]; ++n) e._a[n] = s[n] = r[n];
for (; n < 7; n++) e._a[n] = s[n] = null == e._a[n] ? 2 === n ? 1 : 0 : e._a[n];
if (24 === e._a[He] && 0 === e._a[Pe] && 0 === e._a[Re] && 0 === e._a[Fe]) {
e._nextDay = !0;
e._a[He] = 0
}
e._d = (e._useUTC ? Mn : gn).apply(null, s);
o = e._useUTC ? e._d.getUTCDay() : e._d.getDay();
null != e._tzm && e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm);
e._nextDay && (e._a[He] = 24);
e._w && void 0 !== e._w.d && e._w.d !== o && (p(e).weekdayMismatch = !0)
}
}
function wt(e) {
var n, t, r, o, i, s, a, u;
if (null != (n = e._w).GG || null != n.W || null != n.E) {
i = 1;
s = 4;
t = gt(n.GG, e._a[Ae], kn(Vt(), 1, 4).year);
r = gt(n.W, 1);
((o = gt(n.E, 1)) < 1 || o > 7) && (u = !0)
} else {
i = e._locale._week.dow;
s = e._locale._week.doy;
var d = kn(Vt(), i, s);
t = gt(n.gg, e._a[Ae], d.year);
r = gt(n.w, d.week);
if (null != n.d)((o = n.d) < 0 || o > 6) && (u = !0);
else if (null != n.e) {
o = n.e + i;
(n.e < 0 || n.e > 6) && (u = !0)
} else o = i
}
if (r < 1 || r > Yn(t, i, s)) p(e)._overflowWeeks = !0;
else if (null != u) p(e)._overflowWeekday = !0;
else {
a = wn(t, r, o, i, s);
e._a[Ae] = a.year;
e._dayOfYear = a.dayOfYear
}
}
var kt = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
Yt = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,
Tt = /Z|[+-]\d\d(?::?\d\d)?/,
Dt = [
["YYYYYY-MM-DD", /[+-]\d{6}-\d\d-\d\d/],
["YYYY-MM-DD", /\d{4}-\d\d-\d\d/],
["GGGG-[W]WW-E", /\d{4}-W\d\d-\d/],
["GGGG-[W]WW", /\d{4}-W\d\d/, !1],
["YYYY-DDD", /\d{4}-\d{3}/],
["YYYY-MM", /\d{4}-\d\d/, !1],
["YYYYYYMMDD", /[+-]\d{10}/],
["YYYYMMDD", /\d{8}/],
["GGGG[W]WWE", /\d{4}W\d{3}/],
["GGGG[W]WW", /\d{4}W\d{2}/, !1],
["YYYYDDD", /\d{7}/]
],
Lt = [
["HH:mm:ss.SSSS", /\d\d:\d\d:\d\d\.\d+/],
["HH:mm:ss,SSSS", /\d\d:\d\d:\d\d,\d+/],
["HH:mm:ss", /\d\d:\d\d:\d\d/],
["HH:mm", /\d\d:\d\d/],
["HHmmss.SSSS", /\d\d\d\d\d\d\.\d+/],
["HHmmss,SSSS", /\d\d\d\d\d\d,\d+/],
["HHmmss", /\d\d\d\d\d\d/],
["HHmm", /\d\d\d\d/],
["HH", /\d\d/]
],
St = /^\/?Date\((\-?\d+)/i;
function Ct(e) {
var n, t, r, o, i, s, a = e._i,
u = kt.exec(a) || Yt.exec(a);
if (u) {
p(e).iso = !0;
for (n = 0, t = Dt.length; n < t; n++)
if (Dt[n][1].exec(u[1])) {
o = Dt[n][0];
r = !1 !== Dt[n][2];
break
}
if (null == o) {
e._isValid = !1;
return
}
if (u[3]) {
for (n = 0, t = Lt.length; n < t; n++)
if (Lt[n][1].exec(u[3])) {
i = (u[2] || " ") + Lt[n][0];
break
}
if (null == i) {
e._isValid = !1;
return
}
}
if (!r && null != i) {
e._isValid = !1;
return
}
if (u[4]) {
if (!Tt.exec(u[4])) {
e._isValid = !1;
return
}
s = "Z"
}
e._f = o + (i || "") + (s || "");
Ht(e)
} else e._isValid = !1
}
var xt = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;
function Wt(e, n, t, r, o, i) {
var s = [Nt(e), an.indexOf(n), parseInt(t, 10), parseInt(r, 10), parseInt(o, 10)];
i && s.push(parseInt(i, 10));
return s
}
function Nt(e) {
var n = parseInt(e, 10);
return n <= 49 ? 2e3 + n : n <= 999 ? 1900 + n : n
}
function zt(e) {
return e.replace(/\([^()]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").replace(/^\s\s*/, "").replace(/\s\s*$/, "")
}
function jt(e, n, t) {
if (e && An.indexOf(e) !== new Date(n[0], n[1], n[2]).getDay()) {
p(t).weekdayMismatch = !0;
t._isValid = !1;
return !1
}
return !0
}
var Ot = {
UT: 0,
GMT: 0,
EDT: -240,
EST: -300,
CDT: -300,
CST: -360,
MDT: -360,
MST: -420,
PDT: -420,
PST: -480
};
function At(e, n, t) {
if (e) return Ot[e];
if (n) return 0;
var r = parseInt(t, 10),
o = r % 100;
return (r - o) / 100 * 60 + o
}
function Et(e) {
var n = xt.exec(zt(e._i));
if (n) {
var t = Wt(n[4], n[3], n[2], n[5], n[6], n[7]);
if (!jt(n[1], t, e)) return;
e._a = t;
e._tzm = At(n[8], n[9], n[10]);
e._d = Mn.apply(null, e._a);
e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm);
p(e).rfc2822 = !0
} else e._isValid = !1
}
function Bt(e) {
var n = St.exec(e._i);
if (null === n) {
Ct(e);
if (!1 === e._isValid) {
delete e._isValid;
Et(e);
if (!1 === e._isValid) {
delete e._isValid;
t.createFromInputFallback(e)
}
}
} else e._d = new Date(+n[1])
}
t.createFromInputFallback = L("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.", (function(e) {
e._d = new Date(e._i + (e._useUTC ? " UTC" : ""))
}));
t.ISO_8601 = function() {};
t.RFC_2822 = function() {};
function Ht(e) {
if (e._f !== t.ISO_8601)
if (e._f !== t.RFC_2822) {
e._a = [];
p(e).empty = !0;
var n, r, o, i, s, a = "" + e._i,
u = a.length,
d = 0;
o = de(e._f, e._locale).match(ne) || [];
for (n = 0; n < o.length; n++) {
i = o[n];
if (r = (a.match(Ce(i, e)) || [])[0]) {
(s = a.substr(0, a.indexOf(r))).length > 0 && p(e).unusedInput.push(s);
a = a.slice(a.indexOf(r) + r.length);
d += r.length
}
if (oe[i]) {
r ? p(e).empty = !1 : p(e).unusedTokens.push(i);
Oe(i, r, e)
} else e._strict && !r && p(e).unusedTokens.push(i)
}
p(e).charsLeftOver = u - d;
a.length > 0 && p(e).unusedInput.push(a);
e._a[He] <= 12 && !0 === p(e).bigHour && e._a[He] > 0 && (p(e).bigHour = void 0);
p(e).parsedDateParts = e._a.slice(0);
p(e).meridiem = e._meridiem;
e._a[He] = Pt(e._locale, e._a[He], e._meridiem);
vt(e);
bt(e)
} else Et(e);
else Ct(e)
}
function Pt(e, n, t) {
var r;
if (null == t) return n;
if (null != e.meridiemHour) return e.meridiemHour(n, t);
if (null != e.isPM) {
(r = e.isPM(t)) && n < 12 && (n += 12);
r || 12 !== n || (n = 0);
return n
}
return n
}
function Rt(e) {
var n, t, r, o, i;
if (0 !== e._f.length) {
for (o = 0; o < e._f.length; o++) {
i = 0;
n = g({}, e);
null != e._useUTC && (n._useUTC = e._useUTC);
n._f = e._f[o];
Ht(n);
if (_(n)) {
i += p(n).charsLeftOver;
i += 10 * p(n).unusedTokens.length;
p(n).score = i;
if (null == r || i < r) {
r = i;
t = n
}
}
}
m(e, t || n)
} else {
p(e).invalidFormat = !0;
e._d = new Date(NaN)
}
}
function Ft(e) {
if (!e._d) {
var n = Z(e._i);
e._a = l([n.year, n.month, n.day || n.date, n.hour, n.minute, n.second, n.millisecond], (function(e) {
return e && parseInt(e, 10)
}));
vt(e)
}
}
function It(e) {
var n = new v(bt(qt(e)));
if (n._nextDay) {
n.add(1, "d");
n._nextDay = void 0
}
return n
}
function qt(e) {
var n = e._i,
t = e._f;
e._locale = e._locale || _t(e._l);
if (null === n || void 0 === t && "" === n) return y({
nullInput: !0
});
"string" == typeof n && (e._i = n = e._locale.preparse(n));
if (w(n)) return new v(bt(n));
d(n) ? e._d = n : o(t) ? Rt(e) : t ? Ht(e) : $t(e);
_(e) || (e._d = null);
return e
}
function $t(e) {
var n = e._i;
if (a(n)) e._d = new Date(t.now());
else if (d(n)) e._d = new Date(n.valueOf());
else if ("string" == typeof n) Bt(e);
else if (o(n)) {
e._a = l(n.slice(0), (function(e) {
return parseInt(e, 10)
}));
vt(e)
} else i(n) ? Ft(e) : u(n) ? e._d = new Date(n) : t.createFromInputFallback(e)
}
function Ut(e, n, t, r, a) {
var u = {};
if (!0 === t || !1 === t) {
r = t;
t = void 0
}(i(e) && s(e) || o(e) && 0 === e.length) && (e = void 0);
u._isAMomentObject = !0;
u._useUTC = u._isUTC = a;
u._l = t;
u._i = e;
u._f = n;
u._strict = r;
return It(u)
}
function Vt(e, n, t, r) {
return Ut(e, n, t, r, !1)
}
var Gt = L("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/", (function() {
var e = Vt.apply(null, arguments);
return this.isValid() && e.isValid() ? e < this ? this : e : y()
})),
Kt = L("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/", (function() {
var e = Vt.apply(null, arguments);
return this.isValid() && e.isValid() ? e > this ? this : e : y()
}));
function Zt(e, n) {
var t, r;
1 === n.length && o(n[0]) && (n = n[0]);
if (!n.length) return Vt();
t = n[0];
for (r = 1; r < n.length; ++r) n[r].isValid() && !n[r][e](t) || (t = n[r]);
return t
}
function Jt() {
return Zt("isBefore", [].slice.call(arguments, 0))
}
function Qt() {
return Zt("isAfter", [].slice.call(arguments, 0))
}
var Xt = function() {
return Date.now ? Date.now() : +new Date
},
er = ["year", "quarter", "month", "week", "day", "hour", "minute", "second", "millisecond"];
function nr(e) {
for (var n in e)
if (-1 === Ve.call(er, n) || null != e[n] && isNaN(e[n])) return !1;
for (var t = !1, r = 0; r < er.length; ++r)
if (e[er[r]]) {
if (t) return !1;
parseFloat(e[er[r]]) !== Y(e[er[r]]) && (t = !0)
}
return !0
}
function tr() {
return this._isValid
}
function rr() {
return Tr(NaN)
}
function or(e) {
var n = Z(e),
t = n.year || 0,
r = n.quarter || 0,
o = n.month || 0,
i = n.week || n.isoWeek || 0,
s = n.day || 0,
a = n.hour || 0,
u = n.minute || 0,
d = n.second || 0,
l = n.millisecond || 0;
this._isValid = nr(n);
this._milliseconds = +l + 1e3 * d + 6e4 * u + 1e3 * a * 60 * 60;
this._days = +s + 7 * i;
this._months = +o + 3 * r + 12 * t;
this._data = {};
this._locale = _t();
this._bubble()
}
function ir(e) {
return e instanceof or
}
function sr(e) {
return e < 0 ? -1 * Math.round(-1 * e) : Math.round(e)
}
function ar(e, n) {
ie(e, 0, 0, (function() {
var e = this.utcOffset(),
t = "+";
if (e < 0) {
e = -e;
t = "-"
}
return t + ee(~~(e / 60), 2) + n + ee(~~e % 60, 2)
}))
}
ar("Z", ":");
ar("ZZ", "");
Se("Z", Ye);
Se("ZZ", Ye);
ze(["Z", "ZZ"], (function(e, n, t) {
t._useUTC = !0;
t._tzm = dr(Ye, e)
}));
var ur = /([\+\-]|\d\d)/gi;
function dr(e, n) {
var t = (n || "").match(e);
if (null === t) return null;
var r = ((t[t.length - 1] || []) + "").match(ur) || ["-", 0, 0],
o = 60 * r[1] + Y(r[2]);
return 0 === o ? 0 : "+" === r[0] ? o : -o
}
function lr(e, n) {
var r, o;
if (n._isUTC) {
r = n.clone();
o = (w(e) || d(e) ? e.valueOf() : Vt(e).valueOf()) - r.valueOf();
r._d.setTime(r._d.valueOf() + o);
t.updateOffset(r, !1);
return r
}
return Vt(e).local()
}
function cr(e) {
return 15 * -Math.round(e._d.getTimezoneOffset() / 15)
}
t.updateOffset = function() {};
function mr(e, n, r) {
var o, i = this._offset || 0;
if (!this.isValid()) return null != e ? this : NaN;
if (null != e) {
if ("string" == typeof e) {
if (null === (e = dr(Ye, e))) return this
} else Math.abs(e) < 16 && !r && (e *= 60);
!this._isUTC && n && (o = cr(this));
this._offset = e;
this._isUTC = !0;
null != o && this.add(o, "m");
if (i !== e)
if (!n || this._changeInProgress) xr(this, Tr(e - i, "m"), 1, !1);
else if (!this._changeInProgress) {
this._changeInProgress = !0;
t.updateOffset(this, !0);
this._changeInProgress = null
}
return this
}
return this._isUTC ? i : cr(this)
}
function hr(e, n) {
if (null != e) {
"string" != typeof e && (e = -e);
this.utcOffset(e, n);
return this
}
return -this.utcOffset()
}
function fr(e) {
return this.utcOffset(0, e)
}
function pr(e) {
if (this._isUTC) {
this.utcOffset(0, e);
this._isUTC = !1;
e && this.subtract(cr(this), "m")
}
return this
}
function _r() {
if (null != this._tzm) this.utcOffset(this._tzm, !1, !0);
else if ("string" == typeof this._i) {
var e = dr(ke, this._i);
null != e ? this.utcOffset(e) : this.utcOffset(0, !0)
}
return this
}
function yr(e) {
if (!this.isValid()) return !1;
e = e ? Vt(e).utcOffset() : 0;
return (this.utcOffset() - e) % 60 == 0
}
function br() {
return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset()
}
function gr() {
if (!a(this._isDSTShifted)) return this._isDSTShifted;
var e = {};
g(e, this);
if ((e = qt(e))._a) {
var n = e._isUTC ? h(e._a) : Vt(e._a);
this._isDSTShifted = this.isValid() && T(e._a, n.toArray()) > 0
} else this._isDSTShifted = !1;
return this._isDSTShifted
}
function Mr() {
return !!this.isValid() && !this._isUTC
}
function vr() {
return !!this.isValid() && this._isUTC
}
function wr() {
return !!this.isValid() && this._isUTC && 0 === this._offset
}
var kr = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,
Yr = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
function Tr(e, n) {
var t, r, o, i = e,
s = null;
if (ir(e)) i = {
ms: e._milliseconds,
d: e._days,
M: e._months
};
else if (u(e)) {
i = {};
n ? i[n] = e : i.milliseconds = e
} else if (s = kr.exec(e)) {
t = "-" === s[1] ? -1 : 1;
i = {
y: 0,
d: Y(s[Be]) * t,
h: Y(s[He]) * t,
m: Y(s[Pe]) * t,
s: Y(s[Re]) * t,
ms: Y(sr(1e3 * s[Fe])) * t
}
} else if (s = Yr.exec(e)) {
t = "-" === s[1] ? -1 : 1;
i = {
y: Dr(s[2], t),
M: Dr(s[3], t),
w: Dr(s[4], t),
d: Dr(s[5], t),
h: Dr(s[6], t),
m: Dr(s[7], t),
s: Dr(s[8], t)
}
} else if (null == i) i = {};
else if ("object" == typeof i && ("from" in i || "to" in i)) {
o = Sr(Vt(i.from), Vt(i.to));
(i = {}).ms = o.milliseconds;
i.M = o.months
}
r = new or(i);
ir(e) && c(e, "_locale") && (r._locale = e._locale);
return r
}
Tr.fn = or.prototype;
Tr.invalid = rr;
function Dr(e, n) {
var t = e && parseFloat(e.replace(",", "."));
return (isNaN(t) ? 0 : t) * n
}
function Lr(e, n) {
var t = {};
t.months = n.month() - e.month() + 12 * (n.year() - e.year());
e.clone().add(t.months, "M").isAfter(n) && --t.months;
t.milliseconds = +n - +e.clone().add(t.months, "M");
return t
}
function Sr(e, n) {
var t;
if (!e.isValid() || !n.isValid()) return {
milliseconds: 0,
months: 0
};
n = lr(n, e);
if (e.isBefore(n)) t = Lr(e, n);
else {
(t = Lr(n, e)).milliseconds = -t.milliseconds;
t.months = -t.months
}
return t
}
function Cr(e, n) {
return function(t, r) {
var o;
if (null !== r && !isNaN(+r)) {
x(n, "moment()." + n + "(period, number) is deprecated. Please use moment()." + n + "(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.");
o = t;
t = r;
r = o
}
xr(this, Tr(t = "string" == typeof t ? +t : t, r), e);
return this
}
}
function xr(e, n, r, o) {
var i = n._milliseconds,
s = sr(n._days),
a = sr(n._months);
if (e.isValid()) {
o = null == o || o;
a && cn(e, Je(e, "Month") + a * r);
s && Qe(e, "Date", Je(e, "Date") + s * r);
i && e._d.setTime(e._d.valueOf() + i * r);
o && t.updateOffset(e, s || a)
}
}
var Wr = Cr(1, "add"),
Nr = Cr(-1, "subtract");
function zr(e, n) {
var t = e.diff(n, "days", !0);
return t < -6 ? "sameElse" : t < -1 ? "lastWeek" : t < 0 ? "lastDay" : t < 1 ? "sameDay" : t < 2 ? "nextDay" : t < 7 ? "nextWeek" : "sameElse"
}
function jr(e, n) {
var r = e || Vt(),
o = lr(r, this).startOf("day"),
i = t.calendarFormat(this, o) || "sameElse",
s = n && (W(n[i]) ? n[i].call(this, r) : n[i]);
return this.format(s || this.localeData().calendar(i, this, Vt(r)))
}
function Or() {
return new v(this)
}
function Ar(e, n) {
var t = w(e) ? e : Vt(e);
return !(!this.isValid() || !t.isValid()) && ("millisecond" === (n = K(n) || "millisecond") ? this.valueOf() > t.valueOf() : t.valueOf() < this.clone().startOf(n).valueOf())
}
function Er(e, n) {
var t = w(e) ? e : Vt(e);
return !(!this.isValid() || !t.isValid()) && ("millisecond" === (n = K(n) || "millisecond") ? this.valueOf() < t.valueOf() : this.clone().endOf(n).valueOf() < t.valueOf())
}
function Br(e, n, t, r) {
var o = w(e) ? e : Vt(e),
i = w(n) ? n : Vt(n);
return !!(this.isValid() && o.isValid() && i.isValid()) && ("(" === (r = r || "()")[0] ? this.isAfter(o, t) : !this.isBefore(o, t)) && (")" === r[1] ? this.isBefore(i, t) : !this.isAfter(i, t))
}
function Hr(e, n) {
var t, r = w(e) ? e : Vt(e);
if (!this.isValid() || !r.isValid()) return !1;
if ("millisecond" === (n = K(n) || "millisecond")) return this.valueOf() === r.valueOf();
t = r.valueOf();
return this.clone().startOf(n).valueOf() <= t && t <= this.clone().endOf(n).valueOf()
}
function Pr(e, n) {
return this.isSame(e, n) || this.isAfter(e, n)
}
function Rr(e, n) {
return this.isSame(e, n) || this.isBefore(e, n)
}
function Fr(e, n, t) {
var r, o, i;
if (!this.isValid()) return NaN;
if (!(r = lr(e, this)).isValid()) return NaN;
o = 6e4 * (r.utcOffset() - this.utcOffset());
switch (n = K(n)) {
case "year":
i = Ir(this, r) / 12;
break;
case "month":
i = Ir(this, r);
break;
case "quarter":
i = Ir(this, r) / 3;
break;
case "second":
i = (this - r) / 1e3;
break;
case "minute":
i = (this - r) / 6e4;
break;
case "hour":
i = (this - r) / 36e5;
break;
case "day":
i = (this - r - o) / 864e5;
break;
case "week":
i = (this - r - o) / 6048e5;
break;
default:
i = this - r
}
return t ? i : k(i)
}
function Ir(e, n) {
var t = 12 * (n.year() - e.year()) + (n.month() - e.month()),
r = e.clone().add(t, "months");
return -(t + (n - r < 0 ? (n - r) / (r - e.clone().add(t - 1, "months")) : (n - r) / (e.clone().add(t + 1, "months") - r))) || 0
}
t.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ";
t.defaultFormatUtc = "YYYY-MM-DDTHH:mm:ss[Z]";
function qr() {
return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")
}
function $r(e) {
if (!this.isValid()) return null;
var n = !0 !== e,
t = n ? this.clone().utc() : this;
return t.year() < 0 || t.year() > 9999 ? ue(t, n ? "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYYYY-MM-DD[T]HH:mm:ss.SSSZ") : W(Date.prototype.toISOString) ? n ? this.toDate().toISOString() : new Date(this.valueOf() + 60 * this.utcOffset() * 1e3).toISOString().replace("Z", ue(t, "Z")) : ue(t, n ? "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYY-MM-DD[T]HH:mm:ss.SSSZ")
}
function Ur() {
if (!this.isValid()) return "moment.invalid(/* " + this._i + " */)";
var e = "moment",
n = "";
if (!this.isLocal()) {
e = 0 === this.utcOffset() ? "moment.utc" : "moment.parseZone";
n = "Z"
}
var t = "[" + e + '("]',
r = 0 <= this.year() && this.year() <= 9999 ? "YYYY" : "YYYYYY",
o = "-MM-DD[T]HH:mm:ss.SSS",
i = n + '[")]';
return this.format(t + r + o + i)
}
function Vr(e) {
e || (e = this.isUtc() ? t.defaultFormatUtc : t.defaultFormat);
var n = ue(this, e);
return this.localeData().postformat(n)
}
function Gr(e, n) {
return this.isValid() && (w(e) && e.isValid() || Vt(e).isValid()) ? Tr({
to: this,
from: e
}).locale(this.locale()).humanize(!n) : this.localeData().invalidDate()
}
function Kr(e) {
return this.from(Vt(), e)
}
function Zr(e, n) {
return this.isValid() && (w(e) && e.isValid() || Vt(e).isValid()) ? Tr({
from: this,
to: e
}).locale(this.locale()).humanize(!n) : this.localeData().invalidDate()
}
function Jr(e) {
return this.to(Vt(), e)
}
function Qr(e) {
var n;
if (void 0 === e) return this._locale._abbr;
null != (n = _t(e)) && (this._locale = n);
return this
}
var Xr = L("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.", (function(e) {
return void 0 === e ? this.localeData() : this.locale(e)
}));
function eo() {
return this._locale
}
var no = 1e3,
to = 60 * no,
ro = 60 * to,
oo = 3506328 * ro;
function io(e, n) {
return (e % n + n) % n
}
function so(e, n, t) {
return e < 100 && e >= 0 ? new Date(e + 400, n, t) - oo : new Date(e, n, t).valueOf()
}
function ao(e, n, t) {
return e < 100 && e >= 0 ? Date.UTC(e + 400, n, t) - oo : Date.UTC(e, n, t)
}
function uo(e) {
var n;
if (void 0 === (e = K(e)) || "millisecond" === e || !this.isValid()) return this;
var r = this._isUTC ? ao : so;
switch (e) {
case "year":
n = r(this.year(), 0, 1);
break;
case "quarter":
n = r(this.year(), this.month() - this.month() % 3, 1);
break;
case "month":
n = r(this.year(), this.month(), 1);
break;
case "week":
n = r(this.year(), this.month(), this.date() - this.weekday());
break;
case "isoWeek":
n = r(this.year(), this.month(), this.date() - (this.isoWeekday() - 1));
break;
case "day":
case "date":
n = r(this.year(), this.month(), this.date());
break;
case "hour":
n = this._d.valueOf();
n -= io(n + (this._isUTC ? 0 : this.utcOffset() * to), ro);
break;
case "minute":
n = this._d.valueOf();
n -= io(n, to);
break;
case "second":
n = this._d.valueOf();
n -= io(n, no)
}
this._d.setTime(n);
t.updateOffset(this, !0);
return this
}
function lo(e) {
var n;
if (void 0 === (e = K(e)) || "millisecond" === e || !this.isValid()) return this;
var r = this._isUTC ? ao : so;
switch (e) {
case "year":
n = r(this.year() + 1, 0, 1) - 1;
break;
case "quarter":
n = r(this.year(), this.month() - this.month() % 3 + 3, 1) - 1;
break;
case "month":
n = r(this.year(), this.month() + 1, 1) - 1;
break;
case "week":
n = r(this.year(), this.month(), this.date() - this.weekday() + 7) - 1;
break;
case "isoWeek":
n = r(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1;
break;
case "day":
case "date":
n = r(this.year(), this.month(), this.date() + 1) - 1;
break;
case "hour":
n = this._d.valueOf();
n += ro - io(n + (this._isUTC ? 0 : this.utcOffset() * to), ro) - 1;
break;
case "minute":
n = this._d.valueOf();
n += to - io(n, to) - 1;
break;
case "second":
n = this._d.valueOf();
n += no - io(n, no) - 1
}
this._d.setTime(n);
t.updateOffset(this, !0);
return this
}
function co() {
return this._d.valueOf() - 6e4 * (this._offset || 0)
}
function mo() {
return Math.floor(this.valueOf() / 1e3)
}
function ho() {
return new Date(this.valueOf())
}
function fo() {
var e = this;
return [e.year(), e.month(), e.date(), e.hour(), e.minute(), e.second(), e.millisecond()]
}
function po() {
var e = this;
return {
years: e.year(),
months: e.month(),
date: e.date(),
hours: e.hours(),
minutes: e.minutes(),
seconds: e.seconds(),
milliseconds: e.milliseconds()
}
}
function _o() {
return this.isValid() ? this.toISOString() : null
}
function yo() {
return _(this)
}
function bo() {
return m({}, p(this))
}
function go() {
return p(this).overflow
}
function Mo() {
return {
input: this._i,
format: this._f,
locale: this._locale,
isUTC: this._isUTC,
strict: this._strict
}
}
ie(0, ["gg", 2], 0, (function() {
return this.weekYear() % 100
}));
ie(0, ["GG", 2], 0, (function() {
return this.isoWeekYear() % 100
}));
function vo(e, n) {
ie(0, [e, e.length], 0, n)
}
vo("gggg", "weekYear");
vo("ggggg", "weekYear");
vo("GGGG", "isoWeekYear");
vo("GGGGG", "isoWeekYear");
G("weekYear", "gg");
G("isoWeekYear", "GG");
Q("weekYear", 1);
Q("isoWeekYear", 1);
Se("G", we);
Se("g", we);
Se("GG", pe, ce);
Se("gg", pe, ce);
Se("GGGG", ge, he);
Se("gggg", ge, he);
Se("GGGGG", Me, fe);
Se("ggggg", Me, fe);
je(["gggg", "ggggg", "GGGG", "GGGGG"], (function(e, n, t, r) {
n[r.substr(0, 2)] = Y(e)
}));
je(["gg", "GG"], (function(e, n, r, o) {
n[o] = t.parseTwoDigitYear(e)
}));
function wo(e) {
return Do.call(this, e, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy)
}
function ko(e) {
return Do.call(this, e, this.isoWeek(), this.isoWeekday(), 1, 4)
}
function Yo() {
return Yn(this.year(), 1, 4)
}
function To() {
var e = this.localeData()._week;
return Yn(this.year(), e.dow, e.doy)
}
function Do(e, n, t, r, o) {
var i;
if (null == e) return kn(this, r, o).year;
n > (i = Yn(e, r, o)) && (n = i);
return Lo.call(this, e, n, t, r, o)
}
function Lo(e, n, t, r, o) {
var i = wn(e, n, t, r, o),
s = Mn(i.year, 0, i.dayOfYear);
this.year(s.getUTCFullYear());
this.month(s.getUTCMonth());
this.date(s.getUTCDate());
return this
}
ie("Q", 0, "Qo", "quarter");
G("quarter", "Q");
Q("quarter", 7);
Se("Q", le);
ze("Q", (function(e, n) {
n[Ee] = 3 * (Y(e) - 1)
}));
function So(e) {
return null == e ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (e - 1) + this.month() % 3)
}
ie("D", ["DD", 2], "Do", "date");
G("date", "D");
Q("date", 9);
Se("D", pe);
Se("DD", pe, ce);
Se("Do", (function(e, n) {
return e ? n._dayOfMonthOrdinalParse || n._ordinalParse : n._dayOfMonthOrdinalParseLenient
}));
ze(["D", "DD"], Be);
ze("Do", (function(e, n) {
n[Be] = Y(e.match(pe)[0])
}));
var Co = Ze("Date", !0);
ie("DDD", ["DDDD", 3], "DDDo", "dayOfYear");
G("dayOfYear", "DDD");
Q("dayOfYear", 4);
Se("DDD", be);
Se("DDDD", me);
ze(["DDD", "DDDD"], (function(e, n, t) {
t._dayOfYear = Y(e)
}));
function xo(e) {
var n = Math.round((this.clone().startOf("day") - this.clone().startOf("year")) / 864e5) + 1;
return null == e ? n : this.add(e - n, "d")
}
ie("m", ["mm", 2], 0, "minute");
G("minute", "m");
Q("minute", 14);
Se("m", pe);
Se("mm", pe, ce);
ze(["m", "mm"], Pe);
var Wo = Ze("Minutes", !1);
ie("s", ["ss", 2], 0, "second");
G("second", "s");
Q("second", 15);
Se("s", pe);
Se("ss", pe, ce);
ze(["s", "ss"], Re);
var No, zo = Ze("Seconds", !1);
ie("S", 0, 0, (function() {
return ~~(this.millisecond() / 100)
}));
ie(0, ["SS", 2], 0, (function() {
return ~~(this.millisecond() / 10)
}));
ie(0, ["SSS", 3], 0, "millisecond");
ie(0, ["SSSS", 4], 0, (function() {
return 10 * this.millisecond()
}));
ie(0, ["SSSSS", 5], 0, (function() {
return 100 * this.millisecond()
}));
ie(0, ["SSSSSS", 6], 0, (function() {
return 1e3 * this.millisecond()
}));
ie(0, ["SSSSSSS", 7], 0, (function() {
return 1e4 * this.millisecond()
}));
ie(0, ["SSSSSSSS", 8], 0, (function() {
return 1e5 * this.millisecond()
}));
ie(0, ["SSSSSSSSS", 9], 0, (function() {
return 1e6 * this.millisecond()
}));
G("millisecond", "ms");
Q("millisecond", 16);
Se("S", be, le);
Se("SS", be, ce);
Se("SSS", be, me);
for (No = "SSSS"; No.length <= 9; No += "S") Se(No, ve);
function jo(e, n) {
n[Fe] = Y(1e3 * ("0." + e))
}
for (No = "S"; No.length <= 9; No += "S") ze(No, jo);
var Oo = Ze("Milliseconds", !1);
ie("z", 0, 0, "zoneAbbr");
ie("zz", 0, 0, "zoneName");
function Ao() {
return this._isUTC ? "UTC" : ""
}
function Eo() {
return this._isUTC ? "Coordinated Universal Time" : ""
}
var Bo = v.prototype;
Bo.add = Wr;
Bo.calendar = jr;
Bo.clone = Or;
Bo.diff = Fr;
Bo.endOf = lo;
Bo.format = Vr;
Bo.from = Gr;
Bo.fromNow = Kr;
Bo.to = Zr;
Bo.toNow = Jr;
Bo.get = Xe;
Bo.invalidAt = go;
Bo.isAfter = Ar;
Bo.isBefore = Er;
Bo.isBetween = Br;
Bo.isSame = Hr;
Bo.isSameOrAfter = Pr;
Bo.isSameOrBefore = Rr;
Bo.isValid = yo;
Bo.lang = Xr;
Bo.locale = Qr;
Bo.localeData = eo;
Bo.max = Kt;
Bo.min = Gt;
Bo.parsingFlags = bo;
Bo.set = en;
Bo.startOf = uo;
Bo.subtract = Nr;
Bo.toArray = fo;
Bo.toObject = po;
Bo.toDate = ho;
Bo.toISOString = $r;
Bo.inspect = Ur;
Bo.toJSON = _o;
Bo.toString = qr;
Bo.unix = mo;
Bo.valueOf = co;
Bo.creationData = Mo;
Bo.year = Ge;
Bo.isLeapYear = Ke;
Bo.weekYear = wo;
Bo.isoWeekYear = ko;
Bo.quarter = Bo.quarters = So;
Bo.month = mn;
Bo.daysInMonth = hn;
Bo.week = Bo.weeks = Cn;
Bo.isoWeek = Bo.isoWeeks = xn;
Bo.weeksInYear = To;
Bo.isoWeeksInYear = Yo;
Bo.date = Co;
Bo.day = Bo.days = Fn;
Bo.weekday = In;
Bo.isoWeekday = qn;
Bo.dayOfYear = xo;
Bo.hour = Bo.hours = st;
Bo.minute = Bo.minutes = Wo;
Bo.second = Bo.seconds = zo;
Bo.millisecond = Bo.milliseconds = Oo;
Bo.utcOffset = mr;
Bo.utc = fr;
Bo.local = pr;
Bo.parseZone = _r;
Bo.hasAlignedHourOffset = yr;
Bo.isDST = br;
Bo.isLocal = Mr;
Bo.isUtcOffset = vr;
Bo.isUtc = wr;
Bo.isUTC = wr;
Bo.zoneAbbr = Ao;
Bo.zoneName = Eo;
Bo.dates = L("dates accessor is deprecated. Use date instead.", Co);
Bo.months = L("months accessor is deprecated. Use month instead", mn);
Bo.years = L("years accessor is deprecated. Use year instead", Ge);
Bo.zone = L("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/", hr);
Bo.isDSTShifted = L("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information", gr);
function Ho(e) {
return Vt(1e3 * e)
}
function Po() {
return Vt.apply(null, arguments).parseZone()
}
function Ro(e) {
return e
}
var Fo = j.prototype;
Fo.calendar = A;
Fo.longDateFormat = B;
Fo.invalidDate = P;
Fo.ordinal = I;
Fo.preparse = Ro;
Fo.postformat = Ro;
Fo.relativeTime = $;
Fo.pastFuture = U;
Fo.set = N;
Fo.months = sn;
Fo.monthsShort = un;
Fo.monthsParse = ln;
Fo.monthsRegex = yn;
Fo.monthsShortRegex = pn;
Fo.week = Tn;
Fo.firstDayOfYear = Sn;
Fo.firstDayOfWeek = Ln;
Fo.weekdays = On;
Fo.weekdaysMin = Hn;
Fo.weekdaysShort = En;
Fo.weekdaysParse = Rn;
Fo.weekdaysRegex = Un;
Fo.weekdaysShortRegex = Gn;
Fo.weekdaysMinRegex = Zn;
Fo.isPM = tt;
Fo.meridiem = ot;
function Io(e, n, t, r) {
var o = _t(),
i = h().set(r, n);
return o[t](i, e)
}
function qo(e, n, t) {
if (u(e)) {
n = e;
e = void 0
}
e = e || "";
if (null != n) return Io(e, n, t, "month");
var r, o = [];
for (r = 0; r < 12; r++) o[r] = Io(e, r, t, "month");
return o
}
function $o(e, n, t, r) {
if ("boolean" == typeof e) {
if (u(n)) {
t = n;
n = void 0
}
n = n || ""
} else {
t = n = e;
e = !1;
if (u(n)) {
t = n;
n = void 0
}
n = n || ""
}
var o, i = _t(),
s = e ? i._week.dow : 0;
if (null != t) return Io(n, (t + s) % 7, r, "day");
var a = [];
for (o = 0; o < 7; o++) a[o] = Io(n, (o + s) % 7, r, "day");
return a
}
function Uo(e, n) {
return qo(e, n, "months")
}
function Vo(e, n) {
return qo(e, n, "monthsShort")
}
function Go(e, n, t) {
return $o(e, n, t, "weekdays")
}
function Ko(e, n, t) {
return $o(e, n, t, "weekdaysShort")
}
function Zo(e, n, t) {
return $o(e, n, t, "weekdaysMin")
}
ht("en", {
dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
ordinal: function(e) {
var n = e % 10;
return e + (1 === Y(e % 100 / 10) ? "th" : 1 === n ? "st" : 2 === n ? "nd" : 3 === n ? "rd" : "th")
}
});
t.lang = L("moment.lang is deprecated. Use moment.locale instead.", ht);
t.langData = L("moment.langData is deprecated. Use moment.localeData instead.", _t);
var Jo = Math.abs;
function Qo() {
var e = this._data;
this._milliseconds = Jo(this._milliseconds);
this._days = Jo(this._days);
this._months = Jo(this._months);
e.milliseconds = Jo(e.milliseconds);
e.seconds = Jo(e.seconds);
e.minutes = Jo(e.minutes);
e.hours = Jo(e.hours);
e.months = Jo(e.months);
e.years = Jo(e.years);
return this
}
function Xo(e, n, t, r) {
var o = Tr(n, t);
e._milliseconds += r * o._milliseconds;
e._days += r * o._days;
e._months += r * o._months;
return e._bubble()
}
function ei(e, n) {
return Xo(this, e, n, 1)
}
function ni(e, n) {
return Xo(this, e, n, -1)
}
function ti(e) {
return e < 0 ? Math.floor(e) : Math.ceil(e)
}
function ri() {
var e, n, t, r, o, i = this._milliseconds,
s = this._days,
a = this._months,
u = this._data;
if (!(i >= 0 && s >= 0 && a >= 0 || i <= 0 && s <= 0 && a <= 0)) {
i += 864e5 * ti(ii(a) + s);
s = 0;
a = 0
}
u.milliseconds = i % 1e3;
e = k(i / 1e3);
u.seconds = e % 60;
n = k(e / 60);
u.minutes = n % 60;
t = k(n / 60);
u.hours = t % 24;
s += k(t / 24);
a += o = k(oi(s));
s -= ti(ii(o));
r = k(a / 12);
a %= 12;
u.days = s;
u.months = a;
u.years = r;
return this
}
function oi(e) {
return 4800 * e / 146097
}
function ii(e) {
return 146097 * e / 4800
}
function si(e) {
if (!this.isValid()) return NaN;
var n, t, r = this._milliseconds;
if ("month" === (e = K(e)) || "quarter" === e || "year" === e) {
n = this._days + r / 864e5;
t = this._months + oi(n);
switch (e) {
case "month":
return t;
case "quarter":
return t / 3;
case "year":
return t / 12
}
} else {
n = this._days + Math.round(ii(this._months));
switch (e) {
case "week":
return n / 7 + r / 6048e5;
case "day":
return n + r / 864e5;
case "hour":
return 24 * n + r / 36e5;
case "minute":
return 1440 * n + r / 6e4;
case "second":
return 86400 * n + r / 1e3;
case "millisecond":
return Math.floor(864e5 * n) + r;
default:
throw new Error("Unknown unit " + e)
}
}
}
function ai() {
return this.isValid() ? this._milliseconds + 864e5 * this._days + this._months % 12 * 2592e6 + 31536e6 * Y(this._months / 12) : NaN
}
function ui(e) {
return function() {
return this.as(e)
}
}
var di = ui("ms"),
li = ui("s"),
ci = ui("m"),
mi = ui("h"),
hi = ui("d"),
fi = ui("w"),
pi = ui("M"),
_i = ui("Q"),
yi = ui("y");
function bi() {
return Tr(this)
}
function gi(e) {
e = K(e);
return this.isValid() ? this[e + "s"]() : NaN
}
function Mi(e) {
return function() {
return this.isValid() ? this._data[e] : NaN
}
}
var vi = Mi("milliseconds"),
wi = Mi("seconds"),
ki = Mi("minutes"),
Yi = Mi("hours"),
Ti = Mi("days"),
Di = Mi("months"),
Li = Mi("years");
function Si() {
return k(this.days() / 7)
}
var Ci = Math.round,
xi = {
ss: 44,
s: 45,
m: 45,
h: 22,
d: 26,
M: 11
};
function Wi(e, n, t, r, o) {
return o.relativeTime(n || 1, !!t, e, r)
}
function Ni(e, n, t) {
var r = Tr(e).abs(),
o = Ci(r.as("s")),
i = Ci(r.as("m")),
s = Ci(r.as("h")),
a = Ci(r.as("d")),
u = Ci(r.as("M")),
d = Ci(r.as("y")),
l = o <= xi.ss && ["s", o] || o < xi.s && ["ss", o] || i <= 1 && ["m"] || i < xi.m && ["mm", i] || s <= 1 && ["h"] || s < xi.h && ["hh", s] || a <= 1 && ["d"] || a < xi.d && ["dd", a] || u <= 1 && ["M"] || u < xi.M && ["MM", u] || d <= 1 && ["y"] || ["yy", d];
l[2] = n;
l[3] = +e > 0;
l[4] = t;
return Wi.apply(null, l)
}
function zi(e) {
if (void 0 === e) return Ci;
if ("function" == typeof e) {
Ci = e;
return !0
}
return !1
}
function ji(e, n) {
if (void 0 === xi[e]) return !1;
if (void 0 === n) return xi[e];
xi[e] = n;
"s" === e && (xi.ss = n - 1);
return !0
}
function Oi(e) {
if (!this.isValid()) return this.localeData().invalidDate();
var n = this.localeData(),
t = Ni(this, !e, n);
e && (t = n.pastFuture(+this, t));
return n.postformat(t)
}
var Ai = Math.abs;
function Ei(e) {
return (e > 0) - (e < 0) || +e
}
function Bi() {
if (!this.isValid()) return this.localeData().invalidDate();
var e, n, t = Ai(this._milliseconds) / 1e3,
r = Ai(this._days),
o = Ai(this._months);
e = k(t / 60);
n = k(e / 60);
t %= 60;
e %= 60;
var i = k(o / 12),
s = o %= 12,
a = r,
u = n,
d = e,
l = t ? t.toFixed(3).replace(/\.?0+$/, "") : "",
c = this.asSeconds();
if (!c) return "P0D";
var m = c < 0 ? "-" : "",
h = Ei(this._months) !== Ei(c) ? "-" : "",
f = Ei(this._days) !== Ei(c) ? "-" : "",
p = Ei(this._milliseconds) !== Ei(c) ? "-" : "";
return m + "P" + (i ? h + i + "Y" : "") + (s ? h + s + "M" : "") + (a ? f + a + "D" : "") + (u || d || l ? "T" : "") + (u ? p + u + "H" : "") + (d ? p + d + "M" : "") + (l ? p + l + "S" : "")
}
var Hi = or.prototype;
Hi.isValid = tr;
Hi.abs = Qo;
Hi.add = ei;
Hi.subtract = ni;
Hi.as = si;
Hi.asMilliseconds = di;
Hi.asSeconds = li;
Hi.asMinutes = ci;
Hi.asHours = mi;
Hi.asDays = hi;
Hi.asWeeks = fi;
Hi.asMonths = pi;
Hi.asQuarters = _i;
Hi.asYears = yi;
Hi.valueOf = ai;
Hi._bubble = ri;
Hi.clone = bi;
Hi.get = gi;
Hi.milliseconds = vi;
Hi.seconds = wi;
Hi.minutes = ki;
Hi.hours = Yi;
Hi.days = Ti;
Hi.weeks = Si;
Hi.months = Di;
Hi.years = Li;
Hi.humanize = Oi;
Hi.toISOString = Bi;
Hi.toString = Bi;
Hi.toJSON = Bi;
Hi.locale = Qr;
Hi.localeData = eo;
Hi.toIsoString = L("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", Bi);
Hi.lang = Xr;
ie("X", 0, 0, "unix");
ie("x", 0, 0, "valueOf");
Se("x", we);
Se("X", Te);
ze("X", (function(e, n, t) {
t._d = new Date(1e3 * parseFloat(e, 10))
}));
ze("x", (function(e, n, t) {
t._d = new Date(Y(e))
}));
t.version = "2.24.0-hs-patched";
r(Vt);
t.fn = Bo;
t.min = Jt;
t.max = Qt;
t.now = Xt;
t.utc = h;
t.unix = Ho;
t.months = Uo;
t.isDate = d;
t.locale = ht;
t.invalid = y;
t.duration = Tr;
t.isMoment = w;
t.weekdays = Go;
t.parseZone = Po;
t.localeData = _t;
t.isDuration = ir;
t.monthsShort = Vo;
t.weekdaysMin = Zo;
t.defineLocale = ft;
t.updateLocale = pt;
t.locales = yt;
t.weekdaysShort = Ko;
t.normalizeUnits = K;
t.relativeTimeRounding = zi;
t.relativeTimeThreshold = ji;
t.calendarFormat = zr;
t.prototype = Bo;
t.HTML5_FMT = {
DATETIME_LOCAL: "YYYY-MM-DDTHH:mm",
DATETIME_LOCAL_SECONDS: "YYYY-MM-DDTHH:mm:ss",
DATETIME_LOCAL_MS: "YYYY-MM-DDTHH:mm:ss.SSS",
DATE: "YYYY-MM-DD",
TIME: "HH:mm",
TIME_SECONDS: "HH:mm:ss",
TIME_MS: "HH:mm:ss.SSS",
WEEK: "GGGG-[W]WW",
MONTH: "YYYY-MM"
};
return t
}, e.exports = n();
var n
}, function(e, n, t) {
(function(e) {
"use strict";
var n = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),
t = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),
r = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
o = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
return e.defineLocale("es", {
months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),
monthsShort: function(e, r) {
return e ? /-MMM-/.test(r) ? t[e.month()] : n[e.month()] : n
},
monthsRegex: o,
monthsShortRegex: o,
monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
monthsParse: r,
longMonthsParse: r,
shortMonthsParse: r,
weekdays: "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),
weekdaysShort: "dom._lun._mar._mié._jue._vie._sáb.".split("_"),
weekdaysMin: "do_lu_ma_mi_ju_vi_sá".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "H:mm",
LTS: "H:mm:ss",
L: "DD/MM/YYYY",
LL: "D [de] MMMM [de] YYYY",
LLL: "D [de] MMMM [de] YYYY H:mm",
LLLL: "dddd, D [de] MMMM [de] YYYY H:mm"
},
calendar: {
sameDay: function() {
return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
nextDay: function() {
return "[mañana a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
nextWeek: function() {
return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
lastDay: function() {
return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
lastWeek: function() {
return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
sameElse: "L"
},
relativeTime: {
future: "en %s",
past: "hace %s",
s: "unos segundos",
ss: "%d segundos",
m: "un minuto",
mm: "%d minutos",
h: "una hora",
hh: "%d horas",
d: "un día",
dd: "%d días",
M: "un mes",
MM: "%d meses",
y: "un año",
yy: "%d años"
},
dayOfMonthOrdinalParse: /\d{1,2}º/,
ordinal: "%dº",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("pt-br", {
months: "Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),
monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),
weekdays: "Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),
weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),
weekdaysMin: "Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD/MM/YYYY",
LL: "D [de] MMMM [de] YYYY",
LLL: "D [de] MMMM [de] YYYY [às] HH:mm",
LLLL: "dddd, D [de] MMMM [de] YYYY [às] HH:mm"
},
calendar: {
sameDay: "[Hoje às] LT",
nextDay: "[Amanhã às] LT",
nextWeek: "dddd [às] LT",
lastDay: "[Ontem às] LT",
lastWeek: function() {
return 0 === this.day() || 6 === this.day() ? "[Último] dddd [às] LT" : "[Última] dddd [às] LT"
},
sameElse: "L"
},
relativeTime: {
future: "em %s",
past: "há %s",
s: "poucos segundos",
ss: "%d segundos",
m: "um minuto",
mm: "%d minutos",
h: "uma hora",
hh: "%d horas",
d: "um dia",
dd: "%d dias",
M: "um mês",
MM: "%d meses",
y: "um ano",
yy: "%d anos"
},
dayOfMonthOrdinalParse: /\d{1,2}º/,
ordinal: "%dº"
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("en-gb", {
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD/MM/YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY HH:mm",
LLLL: "dddd, D MMMM YYYY HH:mm"
},
calendar: {
sameDay: "[Today at] LT",
nextDay: "[Tomorrow at] LT",
nextWeek: "dddd [at] LT",
lastDay: "[Yesterday at] LT",
lastWeek: "[Last] dddd [at] LT",
sameElse: "L"
},
relativeTime: {
future: "in %s",
past: "%s ago",
s: "a few seconds",
ss: "%d seconds",
m: "a minute",
mm: "%d minutes",
h: "an hour",
hh: "%d hours",
d: "a day",
dd: "%d days",
M: "a month",
MM: "%d months",
y: "a year",
yy: "%d years"
},
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
ordinal: function(e) {
var n = e % 10;
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === n ? "st" : 2 === n ? "nd" : 3 === n ? "rd" : "th")
},
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("en-au", {
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
longDateFormat: {
LT: "h:mm A",
LTS: "h:mm:ss A",
L: "DD/MM/YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY h:mm A",
LLLL: "dddd, D MMMM YYYY h:mm A"
},
calendar: {
sameDay: "[Today at] LT",
nextDay: "[Tomorrow at] LT",
nextWeek: "dddd [at] LT",
lastDay: "[Yesterday at] LT",
lastWeek: "[Last] dddd [at] LT",
sameElse: "L"
},
relativeTime: {
future: "in %s",
past: "%s ago",
s: "a few seconds",
ss: "%d seconds",
m: "a minute",
mm: "%d minutes",
h: "an hour",
hh: "%d hours",
d: "a day",
dd: "%d days",
M: "a month",
MM: "%d months",
y: "a year",
yy: "%d years"
},
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
ordinal: function(e) {
var n = e % 10;
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === n ? "st" : 2 === n ? "nd" : 3 === n ? "rd" : "th")
},
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
var n = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),
t = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),
r = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
o = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
return e.defineLocale("es-do", {
months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),
monthsShort: function(e, r) {
return e ? /-MMM-/.test(r) ? t[e.month()] : n[e.month()] : n
},
monthsRegex: o,
monthsShortRegex: o,
monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
monthsParse: r,
longMonthsParse: r,
shortMonthsParse: r,
weekdays: "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),
weekdaysShort: "dom._lun._mar._mié._jue._vie._sáb.".split("_"),
weekdaysMin: "do_lu_ma_mi_ju_vi_sá".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "h:mm A",
LTS: "h:mm:ss A",
L: "DD/MM/YYYY",
LL: "D [de] MMMM [de] YYYY",
LLL: "D [de] MMMM [de] YYYY h:mm A",
LLLL: "dddd, D [de] MMMM [de] YYYY h:mm A"
},
calendar: {
sameDay: function() {
return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
nextDay: function() {
return "[mañana a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
nextWeek: function() {
return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
lastDay: function() {
return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
lastWeek: function() {
return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT"
},
sameElse: "L"
},
relativeTime: {
future: "en %s",
past: "hace %s",
s: "unos segundos",
ss: "%d segundos",
m: "un minuto",
mm: "%d minutos",
h: "una hora",
hh: "%d horas",
d: "un día",
dd: "%d días",
M: "un mes",
MM: "%d meses",
y: "un año",
yy: "%d años"
},
dayOfMonthOrdinalParse: /\d{1,2}º/,
ordinal: "%dº",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
function n(e, n, t, r) {
var o = {
m: ["eine Minute", "einer Minute"],
h: ["eine Stunde", "einer Stunde"],
d: ["ein Tag", "einem Tag"],
dd: [e + " Tage", e + " Tagen"],
M: ["ein Monat", "einem Monat"],
MM: [e + " Monate", e + " Monaten"],
y: ["ein Jahr", "einem Jahr"],
yy: [e + " Jahre", e + " Jahren"]
};
return n ? o[t][0] : o[t][1]
}
return e.defineLocale("de", {
months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),
monthsShort: "Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),
monthsParseExact: !0,
weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),
weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),
weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD.MM.YYYY",
LL: "D. MMMM YYYY",
LLL: "D. MMMM YYYY HH:mm",
LLLL: "dddd, D. MMMM YYYY HH:mm"
},
calendar: {
sameDay: "[heute um] LT [Uhr]",
sameElse: "L",
nextDay: "[morgen um] LT [Uhr]",
nextWeek: "dddd [um] LT [Uhr]",
lastDay: "[gestern um] LT [Uhr]",
lastWeek: "[letzten] dddd [um] LT [Uhr]"
},
relativeTime: {
future: "in %s",
past: "vor %s",
s: "ein paar Sekunden",
ss: "%d Sekunden",
m: n,
mm: "%d Minuten",
h: n,
hh: "%d Stunden",
d: n,
dd: n,
M: n,
MM: n,
y: n,
yy: n
},
dayOfMonthOrdinalParse: /\d{1,2}\./,
ordinal: "%d.",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("ja", {
months: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
weekdays: "日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),
weekdaysShort: "日_月_火_水_木_金_土".split("_"),
weekdaysMin: "日_月_火_水_木_金_土".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "YYYY/MM/DD",
LL: "YYYY年M月D日",
LLL: "YYYY年M月D日 HH:mm",
LLLL: "YYYY年M月D日 dddd HH:mm",
l: "YYYY/MM/DD",
ll: "YYYY年M月D日",
lll: "YYYY年M月D日 HH:mm",
llll: "YYYY年M月D日(ddd) HH:mm"
},
meridiemParse: /午前|午後/i,
isPM: function(e) {
return "午後" === e
},
meridiem: function(e, n, t) {
return e < 12 ? "午前" : "午後"
},
calendar: {
sameDay: "[今日] LT",
nextDay: "[明日] LT",
nextWeek: function(e) {
return e.week() < this.week() ? "[来週]dddd LT" : "dddd LT"
},
lastDay: "[昨日] LT",
lastWeek: function(e) {
return this.week() < e.week() ? "[先週]dddd LT" : "dddd LT"
},
sameElse: "L"
},
dayOfMonthOrdinalParse: /\d{1,2}日/,
ordinal: function(e, n) {
switch (n) {
case "d":
case "D":
case "DDD":
return e + "日";
default:
return e
}
},
relativeTime: {
future: "%s後",
past: "%s前",
s: "数秒",
ss: "%d秒",
m: "1分",
mm: "%d分",
h: "1時間",
hh: "%d時間",
d: "1日",
dd: "%d日",
M: "1ヶ月",
MM: "%dヶ月",
y: "1年",
yy: "%d年"
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("zh-cn", {
months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
weekdaysShort: "周日_周一_周二_周三_周四_周五_周六".split("_"),
weekdaysMin: "日_一_二_三_四_五_六".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "YYYY/MM/DD",
LL: "YYYY年M月D日",
LLL: "YYYY年M月D日Ah点mm分",
LLLL: "YYYY年M月D日ddddAh点mm分",
l: "YYYY/M/D",
ll: "YYYY年M月D日",
lll: "YYYY年M月D日 HH:mm",
llll: "YYYY年M月D日dddd HH:mm"
},
meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
meridiemHour: function(e, n) {
12 === e && (e = 0);
return "凌晨" === n || "早上" === n || "上午" === n ? e : "下午" === n || "晚上" === n ? e + 12 : e >= 11 ? e : e + 12
},
meridiem: function(e, n, t) {
var r = 100 * e + n;
return r < 600 ? "凌晨" : r < 900 ? "早上" : r < 1130 ? "上午" : r < 1230 ? "中午" : r < 1800 ? "下午" : "晚上"
},
calendar: {
sameDay: "[今天]LT",
nextDay: "[明天]LT",
nextWeek: "[下]ddddLT",
lastDay: "[昨天]LT",
lastWeek: "[上]ddddLT",
sameElse: "L"
},
dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/,
ordinal: function(e, n) {
switch (n) {
case "d":
case "D":
case "DDD":
return e + "日";
case "M":
return e + "月";
case "w":
case "W":
return e + "周";
default:
return e
}
},
relativeTime: {
future: "%s内",
past: "%s前",
s: "几秒",
ss: "%d 秒",
m: "1 分钟",
mm: "%d 分钟",
h: "1 小时",
hh: "%d 小时",
d: "1 天",
dd: "%d 天",
M: "1 个月",
MM: "%d 个月",
y: "1 年",
yy: "%d 年"
},
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("zh-hk", {
months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
weekdaysShort: "週日_週一_週二_週三_週四_週五_週六".split("_"),
weekdaysMin: "日_一_二_三_四_五_六".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "YYYY/MM/DD",
LL: "YYYY年M月D日",
LLL: "YYYY年M月D日 HH:mm",
LLLL: "YYYY年M月D日dddd HH:mm",
l: "YYYY/M/D",
ll: "YYYY年M月D日",
lll: "YYYY年M月D日 HH:mm",
llll: "YYYY年M月D日dddd HH:mm"
},
meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
meridiemHour: function(e, n) {
12 === e && (e = 0);
return "凌晨" === n || "早上" === n || "上午" === n ? e : "中午" === n ? e >= 11 ? e : e + 12 : "下午" === n || "晚上" === n ? e + 12 : void 0
},
meridiem: function(e, n, t) {
var r = 100 * e + n;
return r < 600 ? "凌晨" : r < 900 ? "早上" : r < 1130 ? "上午" : r < 1230 ? "中午" : r < 1800 ? "下午" : "晚上"
},
calendar: {
sameDay: "[今天]LT",
nextDay: "[明天]LT",
nextWeek: "[下]ddddLT",
lastDay: "[昨天]LT",
lastWeek: "[上]ddddLT",
sameElse: "L"
},
dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
ordinal: function(e, n) {
switch (n) {
case "d":
case "D":
case "DDD":
return e + "日";
case "M":
return e + "月";
case "w":
case "W":
return e + "週";
default:
return e
}
},
relativeTime: {
future: "%s內",
past: "%s前",
s: "幾秒",
ss: "%d 秒",
m: "1 分鐘",
mm: "%d 分鐘",
h: "1 小時",
hh: "%d 小時",
d: "1 天",
dd: "%d 天",
M: "1 個月",
MM: "%d 個月",
y: "1 年",
yy: "%d 年"
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
var n = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),
t = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),
r = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i],
o = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
return e.defineLocale("nl", {
months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),
monthsShort: function(e, r) {
return e ? /-MMM-/.test(r) ? t[e.month()] : n[e.month()] : n
},
monthsRegex: o,
monthsShortRegex: o,
monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
monthsParse: r,
longMonthsParse: r,
shortMonthsParse: r,
weekdays: "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),
weekdaysShort: "zo._ma._di._wo._do._vr._za.".split("_"),
weekdaysMin: "zo_ma_di_wo_do_vr_za".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD-MM-YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY HH:mm",
LLLL: "dddd D MMMM YYYY HH:mm"
},
calendar: {
sameDay: "[vandaag om] LT",
nextDay: "[morgen om] LT",
nextWeek: "dddd [om] LT",
lastDay: "[gisteren om] LT",
lastWeek: "[afgelopen] dddd [om] LT",
sameElse: "L"
},
relativeTime: {
future: "over %s",
past: "%s geleden",
s: "een paar seconden",
ss: "%d seconden",
m: "één minuut",
mm: "%d minuten",
h: "één uur",
hh: "%d uur",
d: "één dag",
dd: "%d dagen",
M: "één maand",
MM: "%d maanden",
y: "één jaar",
yy: "%d jaar"
},
dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
ordinal: function(e) {
return e + (1 === e || 8 === e || e >= 20 ? "ste" : "de")
},
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("en-ca", {
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
longDateFormat: {
LT: "h:mm A",
LTS: "h:mm:ss A",
L: "YYYY-MM-DD",
LL: "MMMM D, YYYY",
LLL: "MMMM D, YYYY h:mm A",
LLLL: "dddd, MMMM D, YYYY h:mm A"
},
calendar: {
sameDay: "[Today at] LT",
nextDay: "[Tomorrow at] LT",
nextWeek: "dddd [at] LT",
lastDay: "[Yesterday at] LT",
lastWeek: "[Last] dddd [at] LT",
sameElse: "L"
},
relativeTime: {
future: "in %s",
past: "%s ago",
s: "a few seconds",
ss: "%d seconds",
m: "a minute",
mm: "%d minutes",
h: "an hour",
hh: "%d hours",
d: "a day",
dd: "%d days",
M: "a month",
MM: "%d months",
y: "a year",
yy: "%d years"
},
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
ordinal: function(e) {
var n = e % 10;
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === n ? "st" : 2 === n ? "nd" : 3 === n ? "rd" : "th")
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
var n = "nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),
t = ["nolla", "yhden", "kahden", "kolmen", "neljän", "viiden", "kuuden", n[7], n[8], n[9]];
function r(e, n, t, r) {
var i = "";
switch (t) {
case "s":
return r ? "muutaman sekunnin" : "muutama sekunti";
case "ss":
return r ? "sekunnin" : "sekuntia";
case "m":
return r ? "minuutin" : "minuutti";
case "mm":
i = r ? "minuutin" : "minuuttia";
break;
case "h":
return r ? "tunnin" : "tunti";
case "hh":
i = r ? "tunnin" : "tuntia";
break;
case "d":
return r ? "päivän" : "päivä";
case "dd":
i = r ? "päivän" : "päivää";
break;
case "M":
return r ? "kuukauden" : "kuukausi";
case "MM":
i = r ? "kuukauden" : "kuukautta";
break;
case "y":
return r ? "vuoden" : "vuosi";
case "yy":
i = r ? "vuoden" : "vuotta"
}
return i = o(e, r) + " " + i
}
function o(e, r) {
return e < 10 ? r ? t[e] : n[e] : e
}
return e.defineLocale("fi", {
months: "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),
monthsShort: "tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),
weekdays: "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),
weekdaysShort: "su_ma_ti_ke_to_pe_la".split("_"),
weekdaysMin: "su_ma_ti_ke_to_pe_la".split("_"),
longDateFormat: {
LT: "HH.mm",
LTS: "HH.mm.ss",
L: "DD.MM.YYYY",
LL: "Do MMMM[ta] YYYY",
LLL: "Do MMMM[ta] YYYY, [klo] HH.mm",
LLLL: "dddd, Do MMMM[ta] YYYY, [klo] HH.mm",
l: "D.M.YYYY",
ll: "Do MMM YYYY",
lll: "Do MMM YYYY, [klo] HH.mm",
llll: "ddd, Do MMM YYYY, [klo] HH.mm"
},
calendar: {
sameDay: "[tänään] [klo] LT",
nextDay: "[huomenna] [klo] LT",
nextWeek: "dddd [klo] LT",
lastDay: "[eilen] [klo] LT",
lastWeek: "[viime] dddd[na] [klo] LT",
sameElse: "L"
},
relativeTime: {
future: "%s päästä",
past: "%s sitten",
s: r,
ss: r,
m: r,
mm: r,
h: r,
hh: r,
d: r,
dd: r,
M: r,
MM: r,
y: r,
yy: r
},
dayOfMonthOrdinalParse: /\d{1,2}\./,
ordinal: "%d.",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("fr", {
months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
monthsParseExact: !0,
weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
weekdaysMin: "di_lu_ma_me_je_ve_sa".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD/MM/YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY HH:mm",
LLLL: "dddd D MMMM YYYY HH:mm"
},
calendar: {
sameDay: "[Aujourdhui à] LT",
nextDay: "[Demain à] LT",
nextWeek: "dddd [à] LT",
lastDay: "[Hier à] LT",
lastWeek: "dddd [dernier à] LT",
sameElse: "L"
},
relativeTime: {
future: "dans %s",
past: "il y a %s",
s: "quelques secondes",
ss: "%d secondes",
m: "une minute",
mm: "%d minutes",
h: "une heure",
hh: "%d heures",
d: "un jour",
dd: "%d jours",
M: "un mois",
MM: "%d mois",
y: "un an",
yy: "%d ans"
},
dayOfMonthOrdinalParse: /\d{1,2}(er|)/,
ordinal: function(e, n) {
switch (n) {
case "D":
return e + (1 === e ? "er" : "");
default:
case "M":
case "Q":
case "DDD":
case "d":
return e + (1 === e ? "er" : "e");
case "w":
case "W":
return e + (1 === e ? "re" : "e")
}
},
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("fr-ca", {
months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
monthsParseExact: !0,
weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
weekdaysMin: "di_lu_ma_me_je_ve_sa".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "YYYY-MM-DD",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY HH:mm",
LLLL: "dddd D MMMM YYYY HH:mm"
},
calendar: {
sameDay: "[Aujourdhui à] LT",
nextDay: "[Demain à] LT",
nextWeek: "dddd [à] LT",
lastDay: "[Hier à] LT",
lastWeek: "dddd [dernier à] LT",
sameElse: "L"
},
relativeTime: {
future: "dans %s",
past: "il y a %s",
s: "quelques secondes",
ss: "%d secondes",
m: "une minute",
mm: "%d minutes",
h: "une heure",
hh: "%d heures",
d: "un jour",
dd: "%d jours",
M: "un mois",
MM: "%d mois",
y: "un an",
yy: "%d ans"
},
dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
ordinal: function(e, n) {
switch (n) {
default:
case "M":
case "Q":
case "D":
case "DDD":
case "d":
return e + (1 === e ? "er" : "e");
case "w":
case "W":
return e + (1 === e ? "re" : "e")
}
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("it", {
months: "gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),
monthsShort: "gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),
weekdays: "domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),
weekdaysShort: "dom_lun_mar_mer_gio_ven_sab".split("_"),
weekdaysMin: "do_lu_ma_me_gi_ve_sa".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD/MM/YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY HH:mm",
LLLL: "dddd D MMMM YYYY HH:mm"
},
calendar: {
sameDay: "[Oggi alle] LT",
nextDay: "[Domani alle] LT",
nextWeek: "dddd [alle] LT",
lastDay: "[Ieri alle] LT",
lastWeek: function() {
return 0 === this.day() ? "[la scorsa] dddd [alle] LT" : "[lo scorso] dddd [alle] LT"
},
sameElse: "L"
},
relativeTime: {
future: function(e) {
return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e
},
past: "%s fa",
s: "alcuni secondi",
ss: "%d secondi",
m: "un minuto",
mm: "%d minuti",
h: "un'ora",
hh: "%d ore",
d: "un giorno",
dd: "%d giorni",
M: "un mese",
MM: "%d mesi",
y: "un anno",
yy: "%d anni"
},
dayOfMonthOrdinalParse: /\d{1,2}º/,
ordinal: "%dº",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("sv", {
months: "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),
monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),
weekdays: "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),
weekdaysShort: "sön_mån_tis_ons_tor_fre_lör".split("_"),
weekdaysMin: "sö_må_ti_on_to_fr_lö".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "YYYY-MM-DD",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY [kl.] HH:mm",
LLLL: "dddd D MMMM YYYY [kl.] HH:mm",
lll: "D MMM YYYY HH:mm",
llll: "ddd D MMM YYYY HH:mm"
},
calendar: {
sameDay: "[Idag] LT",
nextDay: "[Imorgon] LT",
lastDay: "[Igår] LT",
nextWeek: "[På] dddd LT",
lastWeek: "[I] dddd[s] LT",
sameElse: "L"
},
relativeTime: {
future: "om %s",
past: "för %s sedan",
s: "några sekunder",
ss: "%d sekunder",
m: "en minut",
mm: "%d minuter",
h: "en timme",
hh: "%d timmar",
d: "en dag",
dd: "%d dagar",
M: "en månad",
MM: "%d månader",
y: "ett år",
yy: "%d år"
},
dayOfMonthOrdinalParse: /\d{1,2}(e|a)/,
ordinal: function(e) {
var n = e % 10;
return e + (1 == ~~(e % 100 / 10) ? "e" : 1 === n || 2 === n ? "a" : "e")
},
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
var n = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),
t = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");
function r(e) {
return e % 10 < 5 && e % 10 > 1 && ~~(e / 10) % 10 != 1
}
function o(e, n, t) {
var o = e + " ";
switch (t) {
case "ss":
return o + (r(e) ? "sekundy" : "sekund");
case "m":
return n ? "minuta" : "minutę";
case "mm":
return o + (r(e) ? "minuty" : "minut");
case "h":
return n ? "godzina" : "godzinę";
case "hh":
return o + (r(e) ? "godziny" : "godzin");
case "MM":
return o + (r(e) ? "miesiące" : "miesięcy");
case "yy":
return o + (r(e) ? "lata" : "lat")
}
}
return e.defineLocale("pl", {
months: function(e, r) {
return e ? "" === r ? "(" + t[e.month()] + "|" + n[e.month()] + ")" : /D MMMM/.test(r) ? t[e.month()] : n[e.month()] : n
},
monthsShort: "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),
weekdays: "niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),
weekdaysShort: "ndz_pon_wt_śr_czw_pt_sob".split("_"),
weekdaysMin: "Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD.MM.YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY HH:mm",
LLLL: "dddd, D MMMM YYYY HH:mm"
},
calendar: {
sameDay: "[Dziś o] LT",
nextDay: "[Jutro o] LT",
nextWeek: function() {
switch (this.day()) {
case 0:
return "[W niedzielę o] LT";
case 2:
return "[We wtorek o] LT";
case 3:
return "[W środę o] LT";
case 6:
return "[W sobotę o] LT";
default:
return "[W] dddd [o] LT"
}
},
lastDay: "[Wczoraj o] LT",
lastWeek: function() {
switch (this.day()) {
case 0:
return "[W zeszłą niedzielę o] LT";
case 3:
return "[W zeszłą środę o] LT";
case 6:
return "[W zeszłą sobotę o] LT";
default:
return "[W zeszły] dddd [o] LT"
}
},
sameElse: "L"
},
relativeTime: {
future: "za %s",
past: "%s temu",
s: "kilka sekund",
ss: o,
m: o,
mm: o,
h: o,
hh: o,
d: "1 dzień",
dd: "%d dni",
M: "miesiąc",
MM: o,
y: "rok",
yy: o
},
dayOfMonthOrdinalParse: /\d{1,2}\./,
ordinal: "%d.",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
var n = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),
t = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),
r = [/^led/i, /^úno/i, /^bře/i, /^dub/i, /^kvě/i, /^(čvn|červen$|června)/i, /^(čvc|červenec|července)/i, /^srp/i, /^zář/i, /^říj/i, /^lis/i, /^pro/i],
o = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;
function i(e) {
return e > 1 && e < 5 && 1 != ~~(e / 10)
}
function s(e, n, t, r) {
var o = e + " ";
switch (t) {
case "s":
return n || r ? "pár sekund" : "pár sekundami";
case "ss":
return n || r ? o + (i(e) ? "sekundy" : "sekund") : o + "sekundami";
case "m":
return n ? "minuta" : r ? "minutu" : "minutou";
case "mm":
return n || r ? o + (i(e) ? "minuty" : "minut") : o + "minutami";
case "h":
return n ? "hodina" : r ? "hodinu" : "hodinou";
case "hh":
return n || r ? o + (i(e) ? "hodiny" : "hodin") : o + "hodinami";
case "d":
return n || r ? "den" : "dnem";
case "dd":
return n || r ? o + (i(e) ? "dny" : "dní") : o + "dny";
case "M":
return n || r ? "měsíc" : "měsícem";
case "MM":
return n || r ? o + (i(e) ? "měsíce" : "měsíců") : o + "měsíci";
case "y":
return n || r ? "rok" : "rokem";
case "yy":
return n || r ? o + (i(e) ? "roky" : "let") : o + "lety"
}
}
return e.defineLocale("cs", {
months: n,
monthsShort: t,
monthsRegex: o,
monthsShortRegex: o,
monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,
monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,
monthsParse: r,
longMonthsParse: r,
shortMonthsParse: r,
weekdays: "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),
weekdaysShort: "ne_po_út_st_čt_pá_so".split("_"),
weekdaysMin: "ne_po_út_st_čt_pá_so".split("_"),
longDateFormat: {
LT: "H:mm",
LTS: "H:mm:ss",
L: "DD.MM.YYYY",
LL: "D. MMMM YYYY",
LLL: "D. MMMM YYYY H:mm",
LLLL: "dddd D. MMMM YYYY H:mm",
l: "D. M. YYYY"
},
calendar: {
sameDay: "[dnes v] LT",
nextDay: "[zítra v] LT",
nextWeek: function() {
switch (this.day()) {
case 0:
return "[v neděli v] LT";
case 1:
case 2:
return "[v] dddd [v] LT";
case 3:
return "[ve středu v] LT";
case 4:
return "[ve čtvrtek v] LT";
case 5:
return "[v pátek v] LT";
case 6:
return "[v sobotu v] LT"
}
},
lastDay: "[včera v] LT",
lastWeek: function() {
switch (this.day()) {
case 0:
return "[minulou neděli v] LT";
case 1:
case 2:
return "[minulé] dddd [v] LT";
case 3:
return "[minulou středu v] LT";
case 4:
case 5:
return "[minulý] dddd [v] LT";
case 6:
return "[minulou sobotu v] LT"
}
},
sameElse: "L"
},
relativeTime: {
future: "za %s",
past: "před %s",
s: s,
ss: s,
m: s,
mm: s,
h: s,
hh: s,
d: s,
dd: s,
M: s,
MM: s,
y: s,
yy: s
},
dayOfMonthOrdinalParse: /\d{1,2}\./,
ordinal: "%d.",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("ko", {
months: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),
monthsShort: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),
weekdays: "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),
weekdaysShort: "일_월_화_수_목_금_토".split("_"),
weekdaysMin: "일_월_화_수_목_금_토".split("_"),
longDateFormat: {
LT: "A h:mm",
LTS: "A h:mm:ss",
L: "YYYY.MM.DD.",
LL: "YYYY년 MMMM D일",
LLL: "YYYY년 MMMM D일 A h:mm",
LLLL: "YYYY년 MMMM D일 dddd A h:mm",
l: "YYYY.MM.DD.",
ll: "YYYY년 MMMM D일",
lll: "YYYY년 MMMM D일 A h:mm",
llll: "YYYY년 MMMM D일 dddd A h:mm"
},
calendar: {
sameDay: "오늘 LT",
nextDay: "내일 LT",
nextWeek: "dddd LT",
lastDay: "어제 LT",
lastWeek: "지난주 dddd LT",
sameElse: "L"
},
relativeTime: {
future: "%s 후",
past: "%s 전",
s: "몇 초",
ss: "%d초",
m: "1분",
mm: "%d분",
h: "한 시간",
hh: "%d시간",
d: "하루",
dd: "%d일",
M: "한 달",
MM: "%d달",
y: "일 년",
yy: "%d년"
},
dayOfMonthOrdinalParse: /\d{1,2}(일|월|주)/,
ordinal: function(e, n) {
switch (n) {
case "d":
case "D":
case "DDD":
return e + "일";
case "M":
return e + "월";
case "w":
case "W":
return e + "주";
default:
return e
}
},
meridiemParse: /오전|오후/,
isPM: function(e) {
return "오후" === e
},
meridiem: function(e, n, t) {
return e < 12 ? "오전" : "오후"
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("da", {
months: "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),
monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),
weekdays: "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),
weekdaysShort: "søn_man_tir_ons_tor_fre_lør".split("_"),
weekdaysMin: "sø_ma_ti_on_to_fr_lø".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD.MM.YYYY",
LL: "D. MMMM YYYY",
LLL: "D. MMMM YYYY HH:mm",
LLLL: "dddd [d.] D. MMMM YYYY [kl.] HH:mm"
},
calendar: {
sameDay: "[i dag kl.] LT",
nextDay: "[i morgen kl.] LT",
nextWeek: "på dddd [kl.] LT",
lastDay: "[i går kl.] LT",
lastWeek: "[i] dddd[s kl.] LT",
sameElse: "L"
},
relativeTime: {
future: "om %s",
past: "%s siden",
s: "få sekunder",
ss: "%d sekunder",
m: "et minut",
mm: "%d minutter",
h: "en time",
hh: "%d timer",
d: "en dag",
dd: "%d dage",
M: "en måned",
MM: "%d måneder",
y: "et år",
yy: "%d år"
},
dayOfMonthOrdinalParse: /\d{1,2}\./,
ordinal: "%d.",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("nb", {
months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),
monthsShort: "jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),
monthsParseExact: !0,
weekdays: "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),
weekdaysShort: "sø._ma._ti._on._to._fr._lø.".split("_"),
weekdaysMin: "sø_ma_ti_on_to_fr_lø".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD.MM.YYYY",
LL: "D. MMMM YYYY",
LLL: "D. MMMM YYYY [kl.] HH:mm",
LLLL: "dddd D. MMMM YYYY [kl.] HH:mm"
},
calendar: {
sameDay: "[i dag kl.] LT",
nextDay: "[i morgen kl.] LT",
nextWeek: "dddd [kl.] LT",
lastDay: "[i går kl.] LT",
lastWeek: "[forrige] dddd [kl.] LT",
sameElse: "L"
},
relativeTime: {
future: "om %s",
past: "%s siden",
s: "noen sekunder",
ss: "%d sekunder",
m: "ett minutt",
mm: "%d minutter",
h: "en time",
hh: "%d timer",
d: "en dag",
dd: "%d dager",
M: "en måned",
MM: "%d måneder",
y: "ett år",
yy: "%d år"
},
dayOfMonthOrdinalParse: /\d{1,2}\./,
ordinal: "%d.",
week: {
dow: 1,
doy: 4
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("zh-tw", {
months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
weekdaysShort: "週日_週一_週二_週三_週四_週五_週六".split("_"),
weekdaysMin: "日_一_二_三_四_五_六".split("_"),
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "YYYY/MM/DD",
LL: "YYYY年M月D日",
LLL: "YYYY年M月D日 HH:mm",
LLLL: "YYYY年M月D日dddd HH:mm",
l: "YYYY/M/D",
ll: "YYYY年M月D日",
lll: "YYYY年M月D日 HH:mm",
llll: "YYYY年M月D日dddd HH:mm"
},
meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
meridiemHour: function(e, n) {
12 === e && (e = 0);
return "凌晨" === n || "早上" === n || "上午" === n ? e : "中午" === n ? e >= 11 ? e : e + 12 : "下午" === n || "晚上" === n ? e + 12 : void 0
},
meridiem: function(e, n, t) {
var r = 100 * e + n;
return r < 600 ? "凌晨" : r < 900 ? "早上" : r < 1130 ? "上午" : r < 1230 ? "中午" : r < 1800 ? "下午" : "晚上"
},
calendar: {
sameDay: "[今天] LT",
nextDay: "[明天] LT",
nextWeek: "[下]dddd LT",
lastDay: "[昨天] LT",
lastWeek: "[上]dddd LT",
sameElse: "L"
},
dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
ordinal: function(e, n) {
switch (n) {
case "d":
case "D":
case "DDD":
return e + "日";
case "M":
return e + "月";
case "w":
case "W":
return e + "週";
default:
return e
}
},
relativeTime: {
future: "%s內",
past: "%s前",
s: "幾秒",
ss: "%d 秒",
m: "1 分鐘",
mm: "%d 分鐘",
h: "1 小時",
hh: "%d 小時",
d: "1 天",
dd: "%d 天",
M: "1 個月",
MM: "%d 個月",
y: "1 年",
yy: "%d 年"
}
})
})(t(98))
}, function(e, n, t) {
(function(e) {
"use strict";
return e.defineLocale("th", {
months: "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),
monthsShort: "ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),
monthsParseExact: !0,
weekdays: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),
weekdaysShort: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),
weekdaysMin: "อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),
weekdaysParseExact: !0,
longDateFormat: {
LT: "H:mm",
LTS: "H:mm:ss",
L: "DD/MM/YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY เวลา H:mm",
LLLL: "วันddddที่ D MMMM YYYY เวลา H:mm"
},
meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,
isPM: function(e) {
return "หลังเที่ยง" === e
},
meridiem: function(e, n, t) {
return e < 12 ? "ก่อนเที่ยง" : "หลังเที่ยง"
},
calendar: {
sameDay: "[วันนี้ เวลา] LT",
nextDay: "[พรุ่งนี้ เวลา] LT",
nextWeek: "dddd[หน้า เวลา] LT",
lastDay: "[เมื่อวานนี้ เวลา] LT",
lastWeek: "[วัน]dddd[ที่แล้ว เวลา] LT",
sameElse: "L"
},
relativeTime: {
future: "อีก %s",
past: "%sที่แล้ว",
s: "ไม่กี่วินาที",
ss: "%d วินาที",
m: "1 นาที",
mm: "%d นาที",
h: "1 ชั่วโมง",
hh: "%d ชั่วโมง",
d: "1 วัน",
dd: "%d วัน",
M: "1 เดือน",
MM: "%d เดือน",
y: "1 ปี",
yy: "%d ปี"
}
})
})(t(98))
}, function(e, n, t) {
"use strict";
t.r(n);
t.d(n, {
translations: function() {
return r
}
});
o({
en: {
"cmsf-branding": {
buttonLabel: "Built on HubSpot",
dropdown: {
reportAbuse: "Report Abuse",
getCms: "Create your own free website"
}
}
}
});
var r;
function o(e) {
(r = r || []).push(e)
}
}, function(e, n) {
e.exports = "//static.hsappstatic.net/cms-free-branding-lib/static-1.2918/assets/sprocket_white.svg"
}, function(e, n) {
e.exports = "//static.hsappstatic.net/cms-free-branding-lib/static-1.2918/css/hsCmsFreeBranding.css"
}],
t = {};
function r(e) {
var o = t[e];
if (void 0 !== o) return o.exports;
var i = t[e] = {
exports: {}
};
n[e].call(i.exports, i, i.exports, r);
return i.exports
}
r.m = n;
r.n = function(e) {
var n = e && e.__esModule ? function() {
return e.default
} : function() {
return e
};
r.d(n, {
a: n
});
return n
};
r.d = function(e, n) {
for (var t in n) r.o(n, t) && !r.o(e, t) && Object.defineProperty(e, t, {
enumerable: !0,
get: n[t]
})
};
! function() {
r.f = {};
r.e = function(e) {
return Promise.all(Object.keys(r.f).reduce((function(n, t) {
r.f[t](e, n);
return n
}), []))
}
}();
r.u = function(e) {
return ({
20: "cms-free-branding-lib-lang-el",
99: "cms-free-branding-lib-lang-vi",
102: "cms-free-branding-lib-lang-ru",
131: "cms-free-branding-lib-lang-sk",
143: "cms-free-branding-lib-lang-nl",
156: "cms-free-branding-lib-lang-sl",
186: "cms-free-branding-lib-lang-bg",
206: "cms-free-branding-lib-lang-fr",
226: "cms-free-branding-lib-lang-hu",
249: "cms-free-branding-lib-lang-de",
253: "cms-free-branding-lib-lang-zh-cn",
266: "cms-free-branding-lib-lang-ms",
291: "cms-free-branding-lib-lang-zh-hk",
306: "cms-free-branding-lib-lang-cs",
319: "cms-free-branding-lib-lang-pl",
321: "cms-free-branding-lib-lang-zh-tw",
340: "cms-free-branding-lib-lang-ko",
377: "cms-free-branding-lib-lang-hi",
378: "cms-free-branding-lib-lang-et",
387: "cms-free-branding-lib-lang-fr-ca",
407: "cms-free-branding-lib-lang-es",
409: "cms-free-branding-lib-lang-sv",
417: "cms-free-branding-lib-lang-hr",
450: "cms-free-branding-lib-lang-ro",
455: "cms-free-branding-lib-lang-af",
484: "cms-free-branding-lib-lang-pt-br",
531: "cms-free-branding-lib-lang-it",
565: "cms-free-branding-lib-lang-es-mx",
568: "cms-free-branding-lib-lang-tl",
572: "cms-free-branding-lib-lang-ar-eg",
620: "cms-free-branding-lib-lang-th",
634: "cms-free-branding-lib-lang-pt-pt",
691: "cms-free-branding-lib-lang-fi",
706: "cms-free-branding-lib-lang-no",
707: "cms-free-branding-lib-lang-id",
751: "cms-free-branding-lib-lang-ca-es",
794: "cms-free-branding-lib-lang-en-gb",
814: "cms-free-branding-lib-lang-bn",
867: "cms-free-branding-lib-lang-tr",
870: "cms-free-branding-lib-lang-uk",
878: "cms-free-branding-lib-lang-da",
893: "cms-free-branding-lib-lang-lt",
923: "cms-free-branding-lib-lang-he-il",
975: "cms-free-branding-lib-lang-ja"
}[e] || e) + ".js"
};
r.g = function() {
if ("object" == typeof globalThis) return globalThis;
try {
return this || new Function("return this")()
} catch (e) {
if ("object" == typeof window) return window
}
}();
r.o = function(e, n) {
return Object.prototype.hasOwnProperty.call(e, n)
};
e = {}, r.l = function(n, t, o, i) {
if (e[n]) e[n].push(t);
else {
var s, a;
if (void 0 !== o)
for (var u = document.getElementsByTagName("script"), d = 0; d < u.length; d++) {
var l = u[d];
if (l.getAttribute("src") == n) {
s = l;
break
}
}
if (!s) {
a = !0;
(s = document.createElement("script")).charset = "utf-8";
s.timeout = 120;
r.nc && s.setAttribute("nonce", r.nc);
s.src = n;
0 !== s.src.indexOf(window.location.origin + "/") && (s.crossOrigin = "anonymous")
}
e[n] = [t];
var c = function(t, r) {
s.onerror = s.onload = null;
clearTimeout(m);
var o = e[n];
delete e[n];
s.parentNode && s.parentNode.removeChild(s);
o && o.forEach((function(e) {
return e(r)
}));
if (t) return t(r)
},
m = setTimeout(c.bind(null, void 0, {
type: "timeout",
target: s
}), 12e4);
s.onerror = c.bind(null, s.onerror);
s.onload = c.bind(null, s.onload);
a && document.head.appendChild(s)
}
};
r.r = function(e) {
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
value: "Module"
});
Object.defineProperty(e, "__esModule", {
value: !0
})
};
r.p = "//static.hsappstatic.net/cms-free-branding-lib/static-1.2918/";
! function() {
var e = {
353: 0
};
r.f.j = function(n, t) {
var o = r.o(e, n) ? e[n] : void 0;
if (0 !== o)
if (o) t.push(o[2]);
else {
var i = new Promise((function(t, r) {
o = e[n] = [t, r]
}));
t.push(o[2] = i);
var s = r.p + r.u(n),
a = new Error,
u = function(t) {
if (r.o(e, n)) {
0 !== (o = e[n]) && (e[n] = void 0);
if (o) {
var i = t && ("load" === t.type ? "missing" : t.type),
s = t && t.target && t.target.src;
a.message = "Loading chunk " + n + " failed.\n(" + i + ": " + s + ")";
a.name = "ChunkLoadError";
a.type = i;
a.request = s;
o[1](a)
}
}
};
r.l(s, u, "chunk-" + n, n)
}
};
var n = function(n, t) {
var o, i, s = t[0],
a = t[1],
u = t[2],
d = 0;
if (s.some((function(n) {
return 0 !== e[n]
}))) {
for (o in a) r.o(a, o) && (r.m[o] = a[o]);
if (u) u(r)
}
n && n(t);
for (; d < s.length; d++) {
i = s[d];
r.o(e, i) && e[i] && e[i][0]();
e[i] = 0
}
},
t = self.webpackChunk = self.webpackChunk || [];
t.forEach(n.bind(null, 0));
t.push = n.bind(null, t.push.bind(t))
}();
! function() {
"use strict";
function e(e, n) {
if (null == e) return {};
var t, r, o = {},
i = Object.keys(e);
for (r = 0; r < i.length; r++) {
t = i[r];
n.indexOf(t) >= 0 || (o[t] = e[t])
}
return o
}
var n = r(1);
r(2);
const t = n.default;
var o = () => "en-us" === t.locale || t.langEnabled || t.publicPage ? t.locale : "en-us",
i = () => {
if (t.langEnabled && "zh-cn" === t.locale) return "zh-cn";
const e = t.locale.split("-")[0];
return "en" === e || t.langEnabled || t.publicPage ? e : "en"
};
function s() {
return "undefined" != typeof window && window || void 0 !== r.g && r.g || {}
}
function a() {
return s().hubspot = s().hubspot || {}
}
function u(e) {
const n = [];
for (const t in e)
if (Object.prototype.hasOwnProperty.call(e, t)) {
n.push(t);
n.push(String(e[t]))
}
return n.sort().toString()
}
const d = 60 * 1e3,
l = ["api", "local", "app", "private", "platform", "tools", "meetings"],
c = ["hubspotstarter", "hubspotfree", "hubspotemail"],
m = ["growth"],
h = {
com: ["hubspot", "hubteam", "grader", "getsignals", "getsidekick", "gettally", "hubspotemail", "customer-hub", "hubspotservicehub", "hubspotquote", "hubspotdocuments", "hs-data-privacy"].join("|"),
net: c.join("|"),
org: m.join("|")
},
f = function e(n) {
const t = new RegExp(`^(?!local|test|selenium)(.*\\.)?(${Object.entries(h).map((([e,n])=>`(?:${n})(qa)?\\.${e}`)).join("|")}|(?:connect)\\.com|(?:connect)(qa)\\.co|wthubspot\\.(com|de|es|fr|jp))$`).test(n.hostname),
r = new RegExp(`${Object.entries(h).map((([e,n])=>`(?:${n})qa\\.${e}`)).join("|")}|(?:connect)qa\\.co|wthubspot\\.(com|de|es|fr|jp)|hsqa-sales(?:crm)?-sub\\.com|(?:hubspotstarter|hubspotfree|hubspotemail)(qa)(?:-.*)\\.net|(?:hubspotemail)(qa)(?:-.*)\\.com`),
o = [new RegExp(`^(?:${l.join("|")})-(.*).(?:hubspot|hubteam)(?:qa)?.com`), new RegExp("^(.*).(?:hubspotquote)(?:qa)?.com"), new RegExp("^app-(.*).(?:hubspotdocuments)(?:qa)?.com"), new RegExp("^(?:[0-9]+).(.*).hs(?:qa)?-sales(?:crm)?-sub.com"), new RegExp("^hs-(?:[0-9]+).s.(?:hubspotfree|hubspotstarter|hubspotemail)(?:qa)?-(.*).net"), new RegExp("^hs-(?:[0-9]+).s.(?:hubspotemail)(?:qa)?-(.*).com"), new RegExp("^t.sidekickopen(?:\\d)+-([a-z]+[0-9]).com"), new RegExp("^([a-z]+[0-9]).hs-data-privacy(?:qa)?.com")],
i = "ENV",
s = "Enviro error: the default argument for .get and .getShort is no longer supported",
a = e => {
let n = window[e];
if (null == n) try {
n = window.sessionStorage.getItem(e)
} catch (e) {}
if (null == n) try {
n = window.localStorage.getItem(e)
} catch (e) {}
return n
},
u = () => {
const e = a(i);
return e || (r.test(n.host) ? "qa" : "prod")
},
d = (e, n) => {
window[e] = n;
return n
},
c = {
prod: "production",
qa: "development"
},
m = e => {
if ("string" == typeof e) {
const n = e.toLowerCase();
return c[n] || n
}
return e
},
f = e => {
e = "string" == typeof e ? e.toLowerCase() : void 0;
return Object.keys(c).find((n => e === c[n])) || e
},
p = (e, n) => {
if (null != n) throw new Error(s);
let t = null;
if (e) {
const n = e.split(".").reverse();
for (let e = 0; e < n.length; e++) {
const r = n[e];
t = a(`${r.toUpperCase()}_ENV`);
if (t) break
}
}
if (null == t) {
const e = u();
t = null != e ? e : "qa"
}
return m(t)
},
_ = function(e, n) {
if (1 === arguments.length) {
n = e;
e = i
}
return d(e, n)
},
y = (e, n) => {
if (null != n) throw new Error(s);
return f(p(e))
},
b = y,
g = e => "prod" === b(e),
M = e => "qa" === b(e),
v = () => {
const e = a("HUBLET");
if (e) return e;
for (const e of o)
if (e.test(n.hostname)) return e.exec(n.hostname)[1];
return "na1"
};
function w({
isNa1: e,
isNonNa1: n
}, t) {
t || (t = v());
return "na1" === t ? "function" == typeof e ? e(t) : void 0 : "function" == typeof n ? n(t) : void 0
}
return {
createEnviro: e,
debug: (e, n = !1) => {
let t;
"string" == typeof e && (t = a(`${e.toUpperCase()}_DEBUG`));
null == t && (t = a("DEBUG"));
return null == t ? n : t
},
denormalize: f,
deployed: e => {
let n;
"string" == typeof e && (n = a(`${e.toUpperCase()}_DEPLOYED`));
null == n && (n = a("DEPLOYED"));
return null == n ? t : !!n
},
enabled: (e, n = !1) => {
let t = a(`${e.toUpperCase()}_ENABLED`);
null == t && (t = JSON.stringify(n));
return "true" === `${t}`.toLowerCase()
},
get: p,
getHublet: v,
getInternal: y,
getShort: b,
isProd: g,
isQa: M,
ifHublet: w,
normalize: m,
set: _,
setDebug: (e, n = !0) => {
if ("string" == typeof e) try {
n ? localStorage.setItem(`${e.toUpperCase()}_DEBUG`, JSON.stringify(!0)) : localStorage.removeItem(`${e.toUpperCase()}_DEBUG`)
} catch (t) {
d(`${e.toUpperCase()}_DEBUG`, n || void 0)
} else {
n = null == e || e;
try {
n ? localStorage.setItem("DEBUG", JSON.stringify(n)) : localStorage.removeItem("DEBUG")
} catch (e) {
d("DEBUG", n || void 0)
}
}
}
}
};
var p = f(document.location);
let _;
function y(e, n) {
const t = s();
return _ ? _(e, n) : t.navigator && t.navigator.sendBeacon(e, n)
}
function b(e, n = "") {
if (y) try {
y(e, n)
} catch (e) {}
}
const g = {
package: a() && a().bender && a().bender.currentProject || "unknown",
version: a() && a().bender && a().bender.currentProjectVersion || "unknown"
};
function M() {
return `https://metrics-fe-${p.getHublet()}.hubspot${p.isQa()?"qa":""}.com/metrics/v1/frontend/custom/send?hs_static_app=${g.package}&hs_static_app_version=${g.version}`
}
function v(e) {
if (p.deployed("METRICS")) {
p.debug("METRICS") && console.log("[metrics-js] Datapoint sent", e);
b(M(), JSON.stringify(e))
} else p.debug("METRICS") && console.log("[metrics-js] Dropping local datapoint", e)
}
let w = null;
const k = "__metricsJsDisabled";
const Y = () => !("object" != typeof window.safari || !window.safari.pushNotification);
class T {
constructor() {
this.metrics = new Map;
this.interval = void 0;
this.flush = (e = !1) => {
const n = [];
this.metrics.forEach((t => {
const r = t.canFlush(e),
o = t.flush();
r && !this.isMetricCyclic(o) && n.push(o)
}));
n.length > 0 && v(n)
};
this.eagerlyFlushQueueOnUnload = () => {
"hidden" !== document.visibilityState && "beforeunload" !== this.listenTo || this.stop()
};
this.listenTo = Y() ? "beforeunload" : "visibilitychange"
}
static instance() {
w = w || new T;
return w
}
clearMetricCache() {
this.metrics.clear()
}
run() {
if (!(s() && s().hubspot && s().hubspot[k] || this.interval)) {
this.interval = setInterval(this.flush, d);
this.interval && this.interval.unref && this.interval.unref();
try {
window.addEventListener(this.listenTo, this.eagerlyFlushQueueOnUnload, !0)
} catch (e) {}
}
}
stop() {
clearInterval(this.interval);
this.interval = void 0;
this.flush(!0);
this.clearMetricCache();
try {
window.removeEventListener(this.listenTo, this.eagerlyFlushQueueOnUnload)
} catch (e) {}
}
getMetricCacheKey(e, n) {
return `${e}-${u(n)}`
}
isMetricCyclic(e) {
const n = [],
t = [],
r = new Set;
let o = !1;
const i = window.Raven;
function s(e, i) {
if (e && (!e || "object" == typeof e))
if (r.has(e)) o = !0;
else {
n.push(i);
t.push(e);
r.add(e);
Object.keys(e).forEach((n => {
Object.prototype.hasOwnProperty.call(e, n) && s(e[n], n)
}));
n.pop();
t.pop();
r.delete(e)
}
}
s(e, "metric");
if (o && i) {
const n = `Identified circular reference in datapoint: ${e.name}. datapoint not reported`;
console.error(n);
i.captureException(new Error(n))
}
return o
}
getMetric(e, n, t) {
const r = this.getMetricCacheKey(e, n);
if (this.metrics.has(r)) return this.metrics.get(r);
const o = new t(e, n);
this.metrics.set(r, o);
return o
}
}
class D {
constructor(e, n) {
this.name = e;
this.dimensions = n
}
getDimensions() {
return this.dimensions
}
getName() {
return this.name
}
getSeries(e) {
return [this.name, e].join(".")
}
toString() {
return JSON.stringify({
name: this.getName(),
dimensions: this.getDimensions()
}, null, 2)
}
}
class L extends D {
constructor(...e) {
super(...e);
this.count = 0;
this.hasUpdated = !1
}
safeStep(e) {
if ("number" != typeof e || e % 1 == 0) {
this.hasUpdated = !0;
this.count += e
} else 0
}
increment(e = 1) {
this.safeStep(e)
}
decrement(e = 1) {
this.safeStep(-1 * e)
}
canFlush(e = !1) {
return this.hasUpdated
}
flush() {
const e = {
name: this.getName(),
values: [this.count],
type: "COUNTER",
dimensions: this.getDimensions()
};
this.count = 0;
this.hasUpdated = !1;
return e
}
}
class S extends D {
constructor(...e) {
super(...e);
this.values = []
}
update(e) {
this.values.push(e)
}
canFlush() {
return this.values.length > 0
}
flush() {
const e = {
name: this.getName(),
type: "HISTOGRAM",
values: this.values.slice(),
dimensions: this.getDimensions()
};
this.values = [];
return e
}
}
class C extends L {
canFlush(e) {
return e
}
flush() {
const e = super.flush();
e.type = "HISTOGRAM";
return e
}
}
function x(e) {
return e && "function" == typeof e.then
}
class W extends D {
constructor(...e) {
super(...e);
this.values = []
}
update(e) {
this.values.push(e)
}
time(e) {
const n = performance.now(),
t = e();
if (x(t)) return t.then((e => {
this.update(performance.now() - n);
return e
}));
this.update(performance.now() - n);
return t
}
canFlush() {
return this.values.length > 0
}
flush() {
const e = {
name: this.getName(),
type: "TIMER",
values: this.values.slice(),
dimensions: this.getDimensions()
};
this.values = [];
return e
}
}
const N = Symbol("SessionCounter");
class z {
constructor(e, n = {}) {
this.namespace = e;
this.globalDimensions = n
}
namespaceMetric(e) {
return `${this.namespace}.${e}`
}
counter(e, n = {}) {
return T.instance().getMetric(this.namespaceMetric(e), Object.assign({}, this.globalDimensions, n), L)
}[N](e, n = {}) {
return T.instance().getMetric(this.namespaceMetric(e), Object.assign({}, this.globalDimensions, n), C)
}
histogram(e, n = {}) {
return T.instance().getMetric(this.namespaceMetric(e), Object.assign({}, this.globalDimensions, n), S)
}
timer(e, n = {}) {
return T.instance().getMetric(this.namespaceMetric(e), Object.assign({}, this.globalDimensions, n), W)
}
}
let j;
function O(e) {
a().__metricsSetupComplete = e
}
function A() {
return a().__metricsSetupComplete
}
function E() {
if (!j && !A()) {
j = new z("metrics", {});
j.counter("loaded").increment();
O(!0)
}
}
let B, H = window;
function P(e) {
a().__errorMetricsSetupComplete = e
}
function R() {
return a().__errorMetricsSetupComplete
}
function F(e) {
H = e || H;
if (!B && !R()) {
P(!0);
B = new z("js", {});
B[N]("errors-per-session").increment(0);
try {
H.addEventListener("rejectionhandled", U);
H.addEventListener("ravenSuccess", V);
H.addEventListener("ravenCaptureIgnored", G)
} catch (e) {}
}
}
const I = /@<inline>|moz-extension:\/\/|chrome-extension:\/\/|safari-web-extension:\/\/|safari-extension:\/\//;
function q(e) {
if (e && e.stack && e.stack.match(I)) {
B && B.counter("browser-extension-errors").increment();
return !0
}
return !1
}
function $(e) {
if (!B) return;
if (e.reason && q(e.reason)) return;
const n = "data" in e ? e.data : void 0;
n && n.tags && n.tags.isUnhandledPromiseRejection && B.counter("unhandled-promise-rejection").increment()
}
function U() {
B && B.counter("handled-promise-rejection").increment()
}
function V(e) {
if (!B) return;
const n = "data" in e ? e.data : void 0;
if (n && ("error" === n.level || null == n.level)) {
B.counter("errors").increment();
B[N]("errors-per-session").increment();
$(e)
}
}
function G(e) {
B && "level" in e && "error" === e.level && B.counter("error-reports-ignored-by-configuration").increment()
}
let K, Z = window;
function J(e) {
a().__speculationSetupComplete = e
}
function Q() {
return a().__speculationSetupComplete
}
function X(e) {
var n;
Z = e || Z;
if (!K && !Q() && void 0 !== (null === (n = Z) || void 0 === n || null === (n = n.document) || void 0 === n ? void 0 : n.prerendering)) {
J(!0);
K = new z("js", {
name: "speculationrules"
});
try {
var t, r, o;
if (null !== (t = Z) && void 0 !== t && null !== (t = t.document) && void 0 !== t && t.prerendering || null !== (r = Z) && void 0 !== r && null !== (r = r.performance) && void 0 !== r && null !== (o = r.getEntriesByType) && void 0 !== o && null !== (o = o.call(r, "navigation")[0]) && void 0 !== o && o.activationStart) {
var i;
null === (i = Z) || void 0 === i || null === (i = i.document) || void 0 === i || i.addEventListener("prerenderingchange", ee, {
once: !0
});
K.counter("prerendering").increment()
}
} catch (e) {}
}
}
function ee() {
var e, n;
if (!K) return;
const t = null === (e = Z) || void 0 === e || null === (e = e.performance) || void 0 === e || null === (n = e.getEntriesByType) || void 0 === n || null === (n = n.call(e, "navigation")[0]) || void 0 === n ? void 0 : n.activationStart;
if (t && t > 0) {
K.histogram("activationStart").update(t);
K.counter("prerendered-activation-start", {
activationStart: "nonzero"
}).increment()
} else K.counter("prerendered-activation-start", {
activationStart: "zero"
}).increment()
}
function ne() {
const e = T.instance();
e.run();
return e
}
function te(e, n = {}) {
if (!e) throw new Error("[metrics-js] A namespace is required for a Metrics factory.");
ne();
F();
X();
const t = n.dimensions || {};
n.library && (t.fe_library = n.library);
return new z(e, t)
}
E();
const re = te("I18n", {
library: "I18n"
}),
oe = "en",
ie = {
nb: "no-no",
noNO: "no-no",
pt: "pt-br",
no: "no-no",
ca: "ca-es",
ar: "ar-eg"
},
se = {
pt: "pt-br",
"en-ie": "en-gb",
"en-nz": "en-au",
"es-co": "es-do",
"es-ar": "es-do",
"es-mx": "es",
de: "de",
ja: "ja",
"en-gb": "en-gb",
"en-in": "en-au",
es: "es",
"zh-cn": "zh-cn",
"zh-hk": "zh-hk",
nl: "nl",
"en-au": "en-au",
"en-ca": "en-ca",
fi: "fi",
fr: "fr",
"fr-ca": "fr-ca",
it: "it",
"pt-br": "pt-br",
sv: "sv",
da: "da",
pl: "pl",
cs: "cs",
ko: "ko",
no: "nb",
"no-no": "nb",
noNO: "nb",
"x-pseudo": "x-pseudo",
id: "id",
ro: "ro",
ru: "ru",
th: "th",
hr: "hr",
vi: "vi",
hu: "hu",
bn: "bn",
af: "af",
"ar-eg": "ar",
bg: "bg",
"ca-es": "ca",
sl: "sl",
tr: "tr",
uk: "uk",
"he-il": "he",
he: "he",
sk: "sk",
lt: "lt",
ms: "ms",
"zh-tw": "zh-tw",
tl: "tl-ph",
"pt-pt": "pt"
};
function ae(e, n) {
if (!t.moment) return;
if (!e || !e.id) {
t.moment.portalTz = t.manualTimezone ? t.moment.portalTz : t.moment.userTz;
t.timezone = t.manualTimezone || "US/Eastern";
t.manualTimezone && t.moment.tz.setDefault(t.manualTimezone);
return
}
if (t.manualTimezone) {
t.moment.tz.setDefault(t.manualTimezone);
return
}
const r = e.id;
try {
if (e["moment-data"]) {
t.moment.tz.zone(r) || t.moment.tz.add(`${r}|${e["moment-data"]}`);
t.moment.tz(r);
t.timezone = r
} else window.Raven && window.Raven.captureMessage("I18n failed to parse api-verify data");
if (n && n.id) {
!t.moment.tz.zone(n.id) && n["moment-data"] && t.moment.tz.add(`${n.id}|${n["moment-data"]}`);
t.moment.tz(n.id);
t.userObjectTimezone = n.id
}
} catch (e) {
console.error("Unable to set up timezone", e);
window.Raven && window.Raven.captureException(e)
}
t.timezone = t.manualTimezone || window.I18N_RENDERED_TZ || t.timezone;
t.userObjectTimezone = t.manualUserObjectTimezone || window.I18N_RENDERED_USER_OBJECT_TZ || t.userObjectTimezone
}
function ue(e) {
let n = (e || oe).toLowerCase();
const r = ie[n] || ie[n.substring(0, 2)];
r && (n = r);
return n || t.locale
}
function de(e) {
return t.langEnabled ? e : [t.locale, ...e]
}
function le() {
t.manualLocale = window.I18N_MANUAL_LANG;
t.manualTimezone = window.I18N_TZ;
try {
const e = localStorage && localStorage.I18N_MANUAL_LANG,
n = localStorage && localStorage.I18N_TZ;
if (e) {
re.counter("localStorage-overwrote-locale").increment();
t.manualLocale = e
}
if (n) {
re.counter("localStorage-overwrote-timezone").increment();
t.manualTimezone = n
}
} catch (e) {
t.debugLog(`Failed access localStorage ${e}`)
}
}
function ce() {
const e = document.querySelector("html");
e.className = e.className.replace(/(^|\b)lang-[a-z]{2}($|\b)/, "");
e.className += ` lang-${i()}`;
e.setAttribute("lang", o())
}
function me(e, n) {
let t = ue(e);
const r = t.split("-")[0];
n.indexOf(t) < 0 && n.indexOf(r) >= 0 ? t = r : n.indexOf(t) < 0 && (t = null);
return t
}
var he = r(4);
function fe(e) {
e.fallbacks = !0;
e.fired = {};
e.currencySymbols || (e.currencySymbols = {});
e.baseLocales || (e.baseLocales = {});
e.publicLocales || (e.publicLocales = {});
e.loaded = !0;
const n = {};
e.Info = new Promise(((e, t) => {
n.resolve = e;
n.reject = t
}));
e.Info.resolve = n.resolve;
e.Info.reject = n.reject
}
const pe = {
defaultLocale: "en",
locale: "en",
defaultSeparator: ".",
placeholder: /(?:\{\{)\s?(\S*?)\s?(?:\}\})/gm,
fallbacks: !1,
translations: {},
missingBehaviour: "message",
missingTranslationPrefix: ""
};
let _e, ye = {},
be = [],
ge = Math.random() <= .05;
function Me(e, n, t) {
let r = !1;
function o(e) {
r || (ye[e] = ye[e] ? ye[e] + 1 : 1);
r = !0
}
try {
if (n && localStorage.getItem("TRACK_I18N_FALLBACK_TRANSLATIONS")) {
let n = localStorage.getItem("TRACK_I18N_FALLBACK_TRANSLATIONS");
n = n ? n.concat(",", e) : e;
localStorage.setItem("I18N_FALLBACK_TRANSLATIONS", n)
}
} catch (e) {
return
}
if (ge) {
clearTimeout(_e);
o(e);
n && -1 === be.indexOf(e) && be.push(e);
_e = setTimeout((() => {
window.Raven && window.Raven.capturePageEvent("i18nKeysUsed", {
extra: {
keysUsed: JSON.stringify(ye),
i18nKeyCount: Object.keys(ye).length,
fallbackKeys: JSON.stringify(be),
englishFallbackCount: be.length,
requestedLocaleValue: t
}
});
ge = !1;
ye = {}
}), 6e4)
}
}
const ve = {
"&": "&amp;",
"<": "&lt;",
">": "&gt;",
'"': "&quot;",
"'": "&#x27;",
"`": "&#x60;"
},
we = "(?:&|<|>|\"|'|`)",
ke = RegExp(we),
Ye = RegExp(we, "g"),
Te = e => ve[e],
De = function(e) {
return ke.test(e) ? e.replace(Ye, Te) : e
},
Le = function(e) {
return null != e
},
Se = function(e) {
return e === Object(e)
},
Ce = function(...e) {
const n = {};
for (; e.length;) {
let t = e.shift();
if ("object" == typeof t)
for (const e in t) t.hasOwnProperty(e) && (Le(n[e]) || (n[e] = t[e]))
}
return n
},
xe = function(e, n) {
n = Ce(n);
e.constructor === Array && (e = e.join(pe.defaultSeparator));
n.scope && (e = [n.scope, e].join(pe.defaultSeparator));
return e
},
We = function() {
return n.default.locale || pe.defaultLocale
},
Ne = function(e, t) {
t = Ce(t);
const r = n.default.locales.get(t.locale).slice(),
o = r[0];
let i, s, a, u;
e = xe(e, t);
for (; r.length;) {
i = r.shift();
s = e.split(pe.defaultSeparator);
a = n.default.translations[i];
if (!a) continue;
for (; s.length;) {
a = a[s.shift()];
if (null == a) break
}
const t = function(e) {
return e.split("-")[0]
};
u = t(o);
if (null != a) {
const r = t(i),
o = u !== r,
s = r === pe.defaultLocale;
Me(e, n.default.langEnabled && o && s, u);
return a
}
}
Me(e, !1, u);
if (Le(t.defaultValue)) return t.defaultValue
},
ze = {},
je = e => !(p.deployed() || null != e && ze[e]),
Oe = e => {
e && (ze[e] = !0)
};
var Ae = {
warn: ({
message: e = "",
key: n,
url: t
}) => {
t && (e += `\nFor details, see: ${t}`);
if (je(n)) {
console.warn(e);
Oe(n)
}
}
};
const Ee = {
precision: 3,
separator: ".",
delimiter: ",",
strip_insignificant_zeros: !0
},
Be = {
unit: "$",
precision: 2,
format: "%u%n",
sign_first: !0,
delimiter: ",",
separator: "."
},
He = {
unit: "%",
precision: 3,
format: "%n%u",
separator: ".",
delimiter: ""
},
Pe = {
type: "short",
precision: 0
};
var Re = Array.prototype.join;
function Fe(e) {
if ("function" == typeof Math.log10) return Math.floor(Math.log10(e));
const n = Math.round(Math.log(e) * Math.LOG10E);
return n - (Number("1e" + n) > e)
}
function Ie(e, n, t) {
var r, o, i = e < 0;
if (0 === (e = Math.abs(e))) {
r = Re.call(Array(t + 1), "0");
o = 1
} else {
o = Fe(Math.abs(e)) + 1;
const n = Math.round(Math.exp(Math.abs(o - t) * Math.LN10));
r = String(Math.round(o - t < 0 ? e * n : e / n))
}
if (o > t) {
r += Re.call(Array(o - t + 1), "0");
return i ? "-" + r : r
}
if (o === t) return i ? "-" + r : r;
o > 0 ? r = r.slice(0, o) + "." + r.slice(o) : o <= 0 && (r = "0." + Re.call(Array(1 - o), "0") + r);
if (r.indexOf(".") >= 0 && t > n) {
let e = t - n;
for (; e > 0 && "0" === r.charAt(r.length - 1);) {
r = r.slice(0, -1);
e--
}
"." === r.charAt(r.length - 1) && (r = r.slice(0, -1))
}
return i ? "-" + r : r
}
function qe(e, n, t, r) {
let o, i, s = Number.prototype.toFixed.call(e, r),
a = s.split(".")[0].length,
u = r - t;
const d = (o = s.indexOf("e")) > -1 ? s.slice(o + 1) : 0;
if (d) {
s = s.slice(0, o).replace(".", "");
s += Re.call(Array(d - (s.length - 1) + 1), "0") + "." + Re.call(Array(r + 1), "0");
a = s.length
}
for (; u > 0 && "0" === s.slice(-1);) {
s = s.slice(0, -1);
u--
}
"." === s.slice(-1) && (s = s.slice(0, -1));
a < n && (i = Re.call(Array(n - a + 1), "0"));
return (i || "") + s
}
const $e = e => !!n.default.currencySymbols[e],
Ue = function(e, n) {
const t = e < 0,
r = (n = Ce(n, Ne("number.format"), Ee)).formatNegativeValuesWithParenthesis && t,
o = Math.abs(e).toFixed(n.precision).toString().split("."),
i = [];
let s, a = n.format || "%n";
const u = t ? "" : "";
e = o[0];
let d = o[1];
for (; e.length > 0;) {
i.unshift(e.substr(Math.max(0, e.length - 3), 3));
e = e.substr(0, e.length - 3)
}
s = i.join(n.delimiter);
n.strip_insignificant_zeros && d && (d = d.replace(/0+$/, ""));
n.precision > 0 && d && (s += n.separator + d);
a = n.sign_first ? "%s" + a : a.replace("%n", "%s%n");
if (r) {
a = a.replace("%s", "");
a = "%parStart" + a + "%parEnd"
}
s = a.replace("%u", n.unit).replace("%n", s).replace("%s", u).replace("%parStart", "(").replace("%parEnd", ")");
return s
},
Ve = function(e, n) {
const t = (n || {}).locale;
n = Ce(n, Ne("number.currency.format", {
locale: t
}), Ne("number.format", {
locale: t
}), Be);
return Ue(e, n)
},
Ge = function(e, n) {
n = Ce(n, Ne("number.percentage.format"), Ne("number.format"), He);
return Ue(e, n)
},
Ke = function(e, n) {
null == n && (n = {});
return Ge(e, n)
},
Ze = /\d|\+|-|e/i,
Je = function(e, n) {
n = Ce(n, Ne("number.format", {
locale: (n || {}).locale
}), Ee);
if ("number" == typeof e) return e;
if ("string" != typeof e) return NaN;
e = e.replace(/\s/g, "").replace("", "-");
let t = "";
for (let r of Array.from(e))
if (r.match(Ze)) t += r;
else {
if (r !== n.separator) {
if (r === n.delimiter) continue;
return NaN
}
t += "."
}
return parseFloat(t)
},
Qe = 15,
Xe = Math.pow(10, Qe),
en = 1e3,
nn = function(e, n) {
let t;
null == n && (n = {});
n = Ce(n, Ne("number.format", {
locale: n.locale
}), {
separator: ".",
delimiter: ","
});
let {
separator: r,
delimiter: o,
numDigitsToTruncateTo: i,
maxThreshold: s,
minThreshold: a,
minIntegerDigits: u,
maxSignificantDigits: d,
minSignificantDigits: l,
maxFractionDigits: c,
minFractionDigits: m,
stripInsignificantZeros: h
} = n;
const f = e < 0;
null == a && (a = Number.NEGATIVE_INFINITY);
null == s && (s = Number.POSITIVE_INFINITY);
null != m || null != l || null != c || null != d ? null == h && (h = !1) : null == h && (h = !0);
null == u && (u = Math.max(null != i ? i : 0, 1));
if (null != l || null != d) {
null == d && (d = Qe);
null == l && (l = 1)
}
null == m && (m = 0);
null == c && (c = Math.max(m, 0));
let p = Math.abs(e);
if (null != i && a <= p && p < s) {
const e = Math.max(0, Fe(p) + 1 - i);
p /= Math.pow(10, e)
}
t = null != l && null != d ? Ie(p, l, d) : qe(p, u, m, c);
const _ = t.split(".");
let y = _[0],
b = _[1];
const g = [];
for (; y.length > 0;) {
g.unshift(y.substr(Math.max(0, y.length - 3), 3));
y = y.substr(0, y.length - 3)
}
let M = g.join(o);
h && b && (b = b.replace(/0+$/, ""));
b && (M += r + b);
f && (M = `${M}`);
return M
},
tn = function(e) {
e = Math.abs(e);
return `1${[...Array(Math.floor(e).toString().length-1).keys()].map((()=>"0")).join("")}`
},
rn = function(e) {
const n = e.match(/^([^0]*)(0+)(.*)$/);
if (n) {
const [e, t, r, o] = n;
return {
prefix: t,
digitString: r,
numDigits: r.length,
suffix: o
}
}
throw new Error(`Invalid abbreviation pattern: ${e}`)
},
on = function(e, t) {
null == t && (t = {});
let {
type: r,
locale: o,
separator: i,
delimiter: s,
stripInsignificantZeros: a,
minIntegerDigits: u,
maxSignificantDigits: d,
minSignificantDigits: l,
maxFractionDigits: c,
minFractionDigits: m
} = t;
null == r && (r = "short");
const h = tn(e);
let f = Ne(`number.human.abbreviated.${r}.${h}`, t);
if (null != f && "object" == typeof f) {
const t = f[Object.keys(f)[0]],
r = rn(t),
i = nn(e, {
numDigitsToTruncateTo: r.numDigits,
minThreshold: en,
maxThreshold: Xe
}),
s = n.default.pluralization.get(o)(Math.abs(i));
for (; s.length;) {
const e = s.shift();
if (null != f[e]) {
f = f[e];
break
}
}
}
if (["0", 0].includes(f) || null == f) return nn(e, {
locale: o,
numDigitsToTruncateTo: 30,
minThreshold: en,
maxThreshold: Xe,
minIntegerDigits: null != u ? u : 1,
minSignificantDigits: l,
maxSignificantDigits: d,
minFractionDigits: m,
maxFractionDigits: c,
separator: i,
delimiter: s,
stripInsignificantZeros: a
}); {
const n = rn(f),
t = nn(e, {
locale: o,
numDigitsToTruncateTo: n.numDigits,
minThreshold: en,
maxThreshold: Xe,
minIntegerDigits: u,
minSignificantDigits: l,
maxSignificantDigits: d,
minFractionDigits: m,
maxFractionDigits: c,
separator: i,
delimiter: s,
stripInsignificantZeros: a
});
return `${n.prefix}${t}${n.suffix}`
}
},
sn = function(e, n) {
null == n && (n = {});
if (n.abbreviate) {
"string" == typeof(n = Ce(n, Pe)).abbreviate && (n.type = n.abbreviate);
return on(e, n)
}
return Ue(e, n)
},
an = function(e, t) {
null == t && (t = {});
$e("USD") || console.error("It looks like currency data is not available. Are you using the new I18n loader and forgot to import currencies? See go/new-i18n");
if (t.currencyCode) {
const r = n.default.currencySymbols[t.currencyCode];
if (r) {
null == t.unit && (t.unit = r.symbol);
r.format && (t.format = r.format);
let n = r.decimal_digits;
if (r.alternative_decimal_digits && e % 1 != 0) {
e.toString().split(".")[1].length > n && (n = r.alternative_decimal_digits)
}
null == t.precision && (t.precision = n)
}
}
if (!t.unit && !t.useCurrencyCode) {
if (t.currencyCode) {
Ae.warn({
message: `I18n: Invalid currencyCode: ${t.currencyCode} supplied to call to formatCurrency().`,
key: `I18n.formatCurrency-invalid-${t.currencyCode}`,
url: "https://git.hubteam.com/HubSpot/faast-ui/issues/248"
});
return `${t.currencyCode} ${e}`
}
Ae.warn({
message: "I18n: Missing currencyCode in call to formatCurrency().",
key: "I18n.formatCurrency-missing",
url: "https://git.hubteam.com/HubSpot/I18n/issues/59"
})
}
if (t.abbreviate) {
"string" == typeof(t = Ce(t, Pe)).abbreviate && (t.type = t.abbreviate);
return Ve(e >= 0 ? 2 : -2, t).replace("2", on(Math.abs(e), t))
}
return Ve(e, t)
},
un = function(e, t) {
if ("number" == typeof t) {
if (isNaN(t)) return null;
if ("count" === e) return Number(t);
if ("portalid" === e.toLowerCase()) {
console.warn('The use of params named "portalId" in externalized strings is deprecated. You should wrap it, like so "I18n.t(key, { portalId: I18n.SafeString(portalId) })", to prevent it from being automatically formatted. See HubSpot/I18n#109');
return String(t)
}
return sn(t)
}
return t instanceof n.default.SafeString ? t.toString() : null != t ? De(String(t)) : t
},
dn = [],
ln = function(e) {
return "[missing " + e + " value]"
},
cn = function(...e) {
return ln(e)
},
mn = function(e, t, r, o, i) {
null == i && (i = {});
const s = e.apply(n.default, o),
a = i.message || s;
if (dn.indexOf(a) < 0) {
dn.push(a);
re.counter(r).increment();
const e = new Error(`I18n: ${a}`),
o = {
i18nErrorType: t,
currentLocale: n.default.langEnabled ? n.default.locale : "en-us",
translationKey: i.translationKey,
placeholderName: i.placeholderName,
hasHadLoadingFailure: n.default.hasHadLoadingFailure
};
window.Raven && window.Raven.captureException(e, {
extra: o
})
}
"function" == typeof n.default.trigger && n.default.trigger(t, s);
return s
},
hn = function(e, t) {
if ("guess" === n.default.missingBehaviour) {
const n = e.split(".").slice(-1)[0];
return (pe.missingTranslationPrefix.length > 0 ? pe.missingTranslationPrefix : "") + n.replace("_", " ").replace(/([a-z])([A-Z])/g, ((e, n, t) => n + " " + t.toLowerCase()))
}
const r = xe(e, t);
return "[missing “" + [We(), r].join(pe.defaultSeparator) + "” translation]"
},
fn = function(e) {
const n = 'Missing translation: "' + e + '"';
console.warn(`I18n: ${n}`);
return De(mn(hn, "missingTranslation", "translate-request-key-missing-translation", [e], {
translationKey: e,
message: n
}))
},
pn = ln,
_n = function(e, n, t) {
const r = `Missing placeholder: ${e} in "${t.__scope}"`,
o = {
message: r,
translationKey: t.__scope,
placeholderName: e
};
console.warn(`I18n: ${r}`);
return mn(pn, "missingPlaceholder", "translate-request-key-missing-placeholder", [e, n, t], o)
},
yn = function(e, n) {
n = Ce(n);
const t = e.match(pe.placeholder);
let r, o, i, s;
if (!t) return e;
for (; t.length;) {
r = t.shift();
i = r.replace(pe.placeholder, "$1");
o = Le(n[i]) ? n[i].toString().replace(/\$/gm, "_#$#_") : i in n ? cn(r, e, n) : _n(r, e, n);
s = new RegExp(r.replace(/\{/gm, "\\{").replace(/\}/gm, "\\}"));
e = e.replace(s, o)
}
return e.replace(/_#\$#_/g, "$")
},
bn = function(e, t, r) {
r = Ce(r);
let o, i, s, a, u;
o = Se(t) ? t : Ne(t, r);
if (!o) return fn(t, r);
i = n.default.pluralization.get(r.locale);
s = i(e);
for (; s.length;) {
a = s.shift();
if (Le(o[a])) {
u = o[a];
break
}
}
if ("string" == typeof u) {
"number" == typeof r.count && (r.count = sn(e));
return yn(u, r)
}
},
gn = function e(n, t) {
t = Ce(t);
let r = Ne(n, t);
Se(r) && !Le(t.count) && (r = Ne(n, Ce({
locale: pe.defaultLocale
}, t)));
if (null == r) return fn(n, t);
Se(r) || "number" != typeof t.count || (t.count = sn(t.count));
if ("string" == typeof r) r = yn(r, t);
else if (Se(r) && Le(t.count)) {
r = bn(t.count, r, t);
if (void 0 === r && t.locale !== pe.defaultLocale) return e(n, Ce({
locale: pe.defaultLocale
}, t))
}
return r
},
Mn = function(...e) {
const t = e[e.length - 1],
r = "string" != typeof t,
o = r && t ? e[e.length - 1] : {},
i = r ? e.slice(0, e.length - 1).join(".") : e.join("."),
s = {};
for (let e in o)
if (o.hasOwnProperty(e)) {
const n = o[e];
null != n && (s[e] = un(e, n))
}
s.locale || "en" === n.default.locale.split("-")[0] || n.default.langEnabled || n.default.publicPage || (s.locale = "en");
s.__scope = i;
if (n.default.fired && !n.default.fired.ready) {
const e = new Error(`I18n.text called before ready with key '${i}' - See go/i18n-help for more info`);
setTimeout((() => {
re.counter("translate-request-fired-too-early").increment();
throw e
}), 0)
}
return gn(i, s)
},
vn = {
inclusive: {
wordsConnector: "|, ",
twoWordsConnector: "| and ",
lastWordConnector: "|, and "
},
exclusive: {
wordsConnector: "|, ",
twoWordsConnector: "| or ",
lastWordConnector: "|, or "
}
},
wn = function(e, n) {
const t = n.length - 1;
return n.reduce(((n, r, o) => {
n.push(r);
o !== t && n.push(e);
return n
}), [])
},
kn = function(e, n) {
let t;
null == n && (n = {});
let {
wordsConnector: r,
twoWordsConnector: o,
lastWordConnector: i,
limit: s,
excessKey: a,
exclusive: u
} = n;
if (null != s && s <= 2) throw new Error("The formatList limit must be 3 or larger");
if (null != s && null == a) throw new Error("When using a limit in formatList, you must pass excessKey (that is a external, plurlized string reference)");
if (null != Array.isArray) {
if (!Array.isArray(e)) throw new Error("The first argument to I18n.formatList must be an array")
} else if (!(e instanceof Array)) throw new Error("The first argument to I18n.formatList must be an array");
const d = "number.human.array";
let l = "inclusive";
!0 === u && (l = "exclusive");
r = n.wordsConnector || Mn(`${d}.${l}.wordsConnector`, {
locale: n.locale
}) || vn[l].wordsConnector;
o = n.twoWordsConnector || Mn(`${d}.${l}.twoWordsConnector`, {
locale: n.locale
}) || vn[l].twoWordsConnector;
i = n.lastWordConnector || Mn(`${d}.${l}.lastWordConnector`, {
locale: n.locale
}) || vn[l].lastWordConnector;
const {
length: c
} = e;
if (0 === c) return [];
if (1 === c) return [e[0]];
if (2 === c) return [e[0], o, e[1]];
if (null == s || s >= c) {
t = wn(r, e.slice(0, -1));
t.push(i);
t.push(e[e.length - 1]);
return t
} {
const o = Mn(a, {
count: e.length - s,
locale: n.locale
});
t = wn(r, e.slice(0, s));
t.push(i);
t.push(o);
return t
}
},
Yn = function(e, n) {
null == n && (n = {});
return kn(e, n).join("")
},
Tn = [null, "kb", "mb", "gb", "tb"],
Dn = function(e, n) {
for (var t, r, o = 1024, i = e, s = 0; i >= o && s < 4;) {
i /= o;
s += 1
}
if (0 === s) {
t = Mn("number.human.storage_units.units.byte", {
count: i
});
r = 0
} else {
t = Mn("number.human.storage_units.units." + Tn[s]);
r = i - Math.floor(i) == 0 ? 0 : 1
}
n = Ce(n, {
unit: t,
precision: r,
format: "%n%u",
delimiter: ""
});
return Ue(i, n)
},
Ln = function(e, t) {
null == t && (t = {});
let r = "";
!0 !== t.useGap && !1 !== t.noGap || (r = " ");
return `${r}<i18n-string data-key='${e}' data-locale-at-render='${n.default.locale}'>${Mn(e,t)}</i18n-string>${r}`
};
function Sn(e) {
(function() {
void 0 === e.placeholder && null !== e.placeholder && (e.placeholder = pe.placeholder);
void 0 === e.fallbacks && null !== e.fallbacks && (e.fallbacks = pe.fallbacks);
void 0 === e.translations && null !== e.translations && (e.translations = pe.translations)
})();
e.locales = {};
e.locales.default = function(n) {
const t = [],
r = [];
let o;
n && t.push(n);
!n && e.locale && t.push(e.locale);
"noNO" === n || !n && "noNO" === e.locale ? t.push("no-no") : ("no-no" === n || !n && "no-no" === e.locale) && t.push("noNO");
e.fallbacks && pe.defaultLocale && t.push(pe.defaultLocale);
t.forEach((n => {
o = n.split("-")[0];
~r.indexOf(n) || r.push(n);
~r.indexOf(n.toLowerCase()) || r.push(n.toLowerCase());
e.fallbacks && o && o !== n && !~r.indexOf(o) && r.push(o)
}));
t.length || t.push("en");
return r
};
e.locales.get = function(n) {
let t = this[n] || this[e.locale] || this.default;
"function" == typeof t && (t = t(n));
t instanceof Array == !1 && (t = [t]);
return t
};
e.pluralization = {};
e.pluralization.get = function(n) {
return this[n] || this[e.locale] || this.default
};
e.pluralization.default = function(e) {
switch (Math.abs(e)) {
case 0:
return ["zero", "other"];
case 1:
return ["one", "other"];
default:
return ["other"]
}
};
e.currentLocale = function() {
return e.locale || pe.defaultLocale
};
const n = function(n) {
const t = 0 === n ? 1 : n;
return e.pluralization.default(t)
},
t = function(e) {
if (1 === e) return ["one", "other"];
const n = e % 10,
t = e % 100;
return n >= 2 && n <= 4 && !(t >= 12 && t <= 14) ? ["few", "other"] : 1 !== e && n >= 0 && n <= 1 || n >= 5 && n <= 9 || t >= 12 && t <= 14 ? ["many", "other"] : ["other"]
};
e.pluralization.fr = n;
e.pluralization.pl = t
}
function Cn(e) {
if (!(this instanceof Cn)) return new Cn(e);
this.string = e
}
Cn.prototype.toString = Cn.prototype.toHTML = function() {
return "" + this.string
};
const xn = function(...e) {
if (!document) return;
let n = this.I18N_DEBUG_LOG || window.I18N_DEBUG;
try {
n = "true" === localStorage.I18N_DEBUG_LOG || "true" === localStorage.I18N_DEBUG
} catch (e) {}
if (n) {
e.unshift("I18n:");
window.parent !== window && e.unshift("(IFRAME)");
console.log(...e)
}
};
var Wn = () => n.default.locale;
const Nn = {
CLP: 2,
COP: 2
},
zn = 2,
jn = e => e && e.locale || Wn(),
On = e => {
const n = {};
if (e) {
if ("number" == typeof e.precision) {
n.maximumFractionDigits = e.precision;
!1 === e.stripInsignificantZeros && (n.minimumFractionDigits = e.precision)
}
"number" == typeof e.maximumFractionDigits && (n.maximumFractionDigits = e.maximumFractionDigits);
if (!0 === e.abbreviate) {
var t;
n.notation = "compact";
n.maximumFractionDigits = null !== (t = n.maximumFractionDigits) && void 0 !== t ? t : 0;
n.trailingZeroDisplay = "stripIfInteger"
}
void 0 !== n.maximumFractionDigits && n.maximumFractionDigits < zn && (n.minimumFractionDigits = n.maximumFractionDigits);
!0 === e.useCurrencyCode && (n.currencyDisplay = "code");
!0 !== e.simplifyCurrency && "stripIfInteger" !== e.trailingZeroDisplay || (n.trailingZeroDisplay = "stripIfInteger");
"string" == typeof e.currencyDisplay && (n.currencyDisplay = e.currencyDisplay);
"string" == typeof e.currencySign && (n.currencySign = e.currencySign)
}
return n
},
An = e => {
n.default.currencySymbols.USD || console.error("It looks like currency data is not available. Are you using the new I18n loader and forgot to import currencies? See go/new-i18n");
const t = Ne("number.currency.format.unit", {
locale: e
});
if (!t) return "USD";
const r = Object.values(n.default.currencySymbols).find((e => e.symbol === t));
if (r) return r.code;
const o = Object.values(n.default.currencySymbols).find((e => e.symbol_native === t));
return (null == o ? void 0 : o.code) || "USD"
};
function En(e, n = {}) {
var t;
const r = Object.assign({
style: "currency",
currency: n.currencyCode || An(jn(n))
}, On(n));
r.currency && Nn[r.currency] && (r.maximumFractionDigits = Nn[r.currency]);
n.formatNegativeValuesWithParenthesis && e < 0 && (r.currencySign = "accounting");
if ("string" == typeof n.unit) {
const e = {
currency: n.unit,
literal: n.unit ? void 0 : ""
};
n.parts = "object" == typeof n.parts ? Object.assign({}, e, n.parts) : e
}
if (!(n.currencyCode || null !== (t = n.parts) && void 0 !== t && t.currency || "string" == typeof n.unit)) {
const e = jn(n),
t = An(e);
Ae.warn({
message: `I18n: Missing currencyCode in call to formatIntlCurrency(). Falling back to using default currency code: "${t}" for the provided locale: "${e}". Please provide a currencyCode to avoid this warning.`,
key: "I18n.formatIntlCurrency-missing"
})
}
const o = new Intl.NumberFormat(jn(n), r);
return n.parts ? o.formatToParts(e).reduce(((e, {
type: t,
value: r
}) => `${e}${n.parts&&void 0!==n.parts[t]?n.parts[t]:r}`), "") : o.format(e)
}
function Bn(e) {
Sn(e);
fe(e);
e.lookup = Ne;
e.prepareOptions = Ce;
e.missingTranslation = fn;
e.missingPlaceholder = _n;
e.formatParam = un;
e.debugLog = xn;
e.text = Mn;
e.formatListArray = kn;
e.formatList = Yn;
e.parseNumber = Je;
e.formatNumber = sn;
e.formatPercentage = Ke;
e.formatCurrency = an;
e.formatIntlCurrency = En;
e.abbreviateNumber = on;
e.advancedFormatNumber = nn;
e.formatSize = Dn;
e.html = Ln;
e.SafeString = Cn
}
Bn(t);
let Hn = new Set,
Pn = new Set;
function Rn({
context: e,
source: n,
mode: r
}, o = "visit", i = t) {
if (!e) throw new Error("invalid provider source");
const s = Object.keys(e);
function a(e) {
if (null !== e && !Hn.has(e)) {
(0, he.default)(i.translations, e);
Hn.add(e)
}
}
function u(e) {
if (e) {
"pojo" === o && a(e.default || e);
if ("function" == typeof e.visit && !Pn.has(e.visit)) {
Pn.add(e.visit);
e.visit(u, a)
}
"function" == typeof e.default && e.default(a);
e.translations && e.translations.forEach(a)
}
return e
}
function d(t) {
if (s.indexOf(t) < 0) throw new Error(`locale ${t} does not exist for ${n}`);
return e[t]()
}
function l(e) {
if ("sync" !== r) throw new Error(`${n} is not sync`);
return u(d(e))
}
function c(e) {
if ("lazy" !== r) throw new Error(`${n} is not lazy`);
return d(e).then(u).catch((e => {
i.hasHadLoadingFailure = !0;
setTimeout((() => {
throw e
}), 0)
}))
}
function m(e, n = {}) {
const t = [],
o = n.localeMapper || me,
i = {};
e.forEach((e => {
const n = o(e, s),
a = n ? i[n] : void 0;
if (!a && n && "lazy" === r) {
t.push(c(n));
i[n] = !0
} else if (!a && n) {
t.push(Promise.resolve(l(n)));
i[n] = !0
}
}));
return Promise.all(t).catch((e => setTimeout((() => {
throw e
}), 0)))
}
return {
mode: r,
load: m,
locales: s,
loadSync: l,
loadLazy: c,
visitModule: u
}
}
function Fn() {
let e = e => {
throw new Error("`setLocale()` called early")
};
return {
langRegistry: {},
localePromise: new Promise((n => e = n)),
setLocale: e,
register(e, n = {}) {
if (this.langRegistry[e.source]) return Promise.resolve();
this.langRegistry[e.source] = e;
const t = Rn(e, n.type);
0;
return this.localePromise.then((e => t.load(n.getLocales ? n.getLocales(e) : e, n))).catch((e => setTimeout((() => {
throw e
}), 0)))
}
}
}
function In(e, n) {
try {
localStorage.setItem(e, n)
} catch (e) {}
}
const qn = "i18n-cached-standard-locales",
$n = "i18n-cached-public-locales",
Un = ["setLocale", "register"];
var Vn = n => {
const r = Fn(),
{
setLocale: o,
register: i
} = r,
s = e(r, Un),
a = [];
return Object.assign({
register(e, t = {}) {
const o = t.localeMapper || me,
s = i.call(r, e, Object.assign({}, t, {
localeMapper(...e) {
const n = o(...e);
n && !a.includes(n) && a.push(n);
return n
}
}));
s.then((() => {
n && n.__localesCacheKey === $n || In(n && n.__localesCacheKey || qn, JSON.stringify(a))
}));
return s
},
setLocale({
locale: e,
langEnabled: r,
timezone: i,
userObjectTimezone: s
}) {
le();
ae(i, s);
t.locale = t.manualLocale || ue(e);
t.lang = t.locale.split("-")[0];
t.langEnabled = !!t.manualLocale || r;
const a = t.langEnabled ? [t.locale] : [];
t.langEnabled || t.locale !== oe || a.push("en-us");
!(n && n.excludeFallback) && a.push(oe);
t.fired.ready = !0;
t.Info.resolve({
locale: t.locale,
langEnabled: t.langEnabled,
timezone: t.timezone,
userObjectTimezone: t.userObjectTimezone
});
if (t.moment) {
let e = se[t.locale] || se[t.locale.split("-")[0]];
t.moment.locales().indexOf(e) < 0 && (e = oe);
e !== t.moment.locale() && t.moment.locale(e)
}
ce();
return o(a)
}
}, s)
},
Gn = e => {
const n = Vn(Object.assign({}, e, {
__localesCacheKey: $n
}));
if (!e || e && !e.manuallySetLocale) {
let e = oe;
navigator && navigator.languages && navigator.languages[0] ? e = navigator.languages[0] : navigator && navigator.language && (e = navigator.language);
n.setLocale({
locale: e,
langEnabled: !0
})
}
return n
},
Kn = {
mode: "sync",
source: "I18n/lang",
context: {
af: function() {
return r(6)
},
"ar-eg": function() {
return r(7)
},
bg: function() {
return r(8)
},
bn: function() {
return r(9)
},
"ca-es": function() {
return r(10)
},
cs: function() {
return r(11)
},
da: function() {
return r(12)
},
de: function() {
return r(13)
},
el: function() {
return r(14)
},
"en-gb": function() {
return r(15)
},
en: function() {
return r(5)
},
"es-mx": function() {
return r(16)
},
es: function() {
return r(17)
},
et: function() {
return r(18)
},
fi: function() {
return r(19)
},
"fr-ca": function() {
return r(20)
},
fr: function() {
return r(21)
},
"he-il": function() {
return r(22)
},
hi: function() {
return r(23)
},
hr: function() {
return r(24)
},
hu: function() {
return r(25)
},
id: function() {
return r(26)
},
it: function() {
return r(27)
},
ja: function() {
return r(28)
},
ko: function() {
return r(29)
},
lt: function() {
return r(30)
},
ms: function() {
return r(31)
},
nl: function() {
return r(32)
},
no: function() {
return r(33)
},
pl: function() {
return r(34)
},
"pt-br": function() {
return r(35)
},
"pt-pt": function() {
return r(36)
},
ro: function() {
return r(37)
},
ru: function() {
return r(38)
},
sk: function() {
return r(39)
},
sl: function() {
return r(40)
},
sv: function() {
return r(41)
},
th: function() {
return r(42)
},
tl: function() {
return r(43)
},
tr: function() {
return r(44)
},
uk: function() {
return r(45)
},
vi: function() {
return r(46)
},
"x-pseudo": function() {
return r(47)
},
"zh-cn": function() {
return r(48)
},
"zh-hk": function() {
return r(49)
},
"zh-tw": function() {
return r(50)
}
}
},
Zn = e => e.register(Kn, {
getLocales: de
}),
Jn = {
mode: "sync",
source: "i18n-data/data/modern/locales",
context: {
bn: function() {
return r(53)
},
cs: function() {
return r(54)
},
da: function() {
return r(55)
},
de: function() {
return r(56)
},
el: function() {
return r(57)
},
"en-au": function() {
return r(58)
},
"en-ca": function() {
return r(59)
},
"en-gb": function() {
return r(60)
},
"en-ie": function() {
return r(61)
},
"en-in": function() {
return r(62)
},
"en-nz": function() {
return r(63)
},
"en-us": function() {
return r(64)
},
en: function() {
return r(51)
},
"es-ar": function() {
return r(65)
},
"es-mx": function() {
return r(66)
},
es: function() {
return r(67)
},
fi: function() {
return r(68)
},
"fr-ca": function() {
return r(69)
},
fr: function() {
return r(70)
},
"he-il": function() {
return r(71)
},
hr: function() {
return r(72)
},
hu: function() {
return r(73)
},
id: function() {
return r(74)
},
it: function() {
return r(75)
},
ja: function() {
return r(76)
},
ko: function() {
return r(77)
},
lt: function() {
return r(78)
},
ms: function() {
return r(79)
},
nl: function() {
return r(80)
},
"no-no": function() {
return r(81)
},
pl: function() {
return r(82)
},
"pt-br": function() {
return r(83)
},
"pt-pt": function() {
return r(84)
},
ro: function() {
return r(85)
},
ru: function() {
return r(86)
},
sk: function() {
return r(87)
},
sv: function() {
return r(88)
},
th: function() {
return r(89)
},
tl: function() {
return r(90)
},
vi: function() {
return r(91)
},
"zh-cn": function() {
return r(92)
},
"zh-hk": function() {
return r(93)
},
"zh-tw": function() {
return r(94)
}
}
},
Qn = e => e.register(Jn, {
getLocales: de,
type: "pojo"
}),
Xn = e => Promise.all([Zn(e), Qn(e)]),
et = r(95),
nt = r.n(et);
n.default.moment = nt();
const tt = /\s+(\S+)$/,
rt = /[A-Z]{2}\S+/,
ot = function() {
const e = this.toDate();
Intl && Intl.DateTimeFormat && (n.default.intlTimeZoneFormatter = Intl.DateTimeFormat("en", {
timeZoneName: "short"
}));
let t;
if (n.default.intlTimeZoneFormatter) {
t = n.default.intlTimeZoneFormatter.format(e).match(tt);
if (t && t[1]) return t[1]
}
t = e.toString().match(rt);
return t ? t[0] : ""
};
n.default.moment.fn.portalTz = function(...e) {
let t;
if (0 !== e.length) throw new Error("You cannot pass any parameters to portalTz when called on a moment instance. Did you mean to call `I18n.moment.portalTz(...)` instead?");
t = n.default.moment.fn.tz.call(this, n.default.timezone);
return t
};
n.default.moment.portalTz = function(...e) {
let t;
t = e.length > 0 ? n.default.moment.tz.call(this, ...e, n.default.timezone) : n.default.moment.utc().tz(n.default.timezone);
return t
};
n.default.moment.userTz = function(...e) {
let t;
t = e.length > 0 ? n.default.moment.call(this, ...e) : n.default.moment();
t.zoneAbbr = ot;
return t
};
n.default.moment.userObjectTz = function(...e) {
if (!n.default.userObjectTimezone) return n.default.moment.userTz(...e);
let t;
t = e.length > 0 ? n.default.moment.tz.call(this, ...e, n.default.userObjectTimezone) : n.default.moment.utc().tz(n.default.userObjectTimezone);
return t
};
const it = n.default.moment.fn.zoneAbbr;
n.default.moment.fn.zoneAbbr = function() {
void 0 === this._z && console.warn("I18n: Time zone abbreviations are not available on moments created with I18n.moment(). Switch to I18n.moment.userTz(), I18n.moment.portalTz(), or I18n.moment.utc(), as appropriate: https://git.hubteam.com/HubSpot/I18n/blob/master/docs/dates.md");
return it.call(this)
};
r(99), r(100), r(101), r(102), r(103), r(104), r(105), r(106), r(107), r(108), r(109), r(110), r(111), r(112), r(113), r(114), r(115), r(116), r(117), r(118), r(119), r(120), r(121);
var st = e => Xn(e),
at = {
mode: "lazy",
source: "cms-free-branding-lib/lang",
context: {
af: function() {
return r.e(455).then(r.bind(r, 125))
},
"ar-eg": function() {
return r.e(572).then(r.bind(r, 126))
},
bg: function() {
return r.e(186).then(r.bind(r, 127))
},
bn: function() {
return r.e(814).then(r.bind(r, 128))
},
"ca-es": function() {
return r.e(751).then(r.bind(r, 129))
},
cs: function() {
return r.e(306).then(r.bind(r, 130))
},
da: function() {
return r.e(878).then(r.bind(r, 131))
},
de: function() {
return r.e(249).then(r.bind(r, 132))
},
el: function() {
return r.e(20).then(r.bind(r, 133))
},
"en-gb": function() {
return r.e(794).then(r.bind(r, 134))
},
en: function() {
return Promise.resolve().then(r.bind(r, 122))
},
"es-mx": function() {
return r.e(565).then(r.bind(r, 135))
},
es: function() {
return r.e(407).then(r.bind(r, 136))
},
et: function() {
return r.e(378).then(r.bind(r, 137))
},
fi: function() {
return r.e(691).then(r.bind(r, 138))
},
"fr-ca": function() {
return r.e(387).then(r.bind(r, 139))
},
fr: function() {
return r.e(206).then(r.bind(r, 140))
},
"he-il": function() {
return r.e(923).then(r.bind(r, 141))
},
hi: function() {
return r.e(377).then(r.bind(r, 142))
},
hr: function() {
return r.e(417).then(r.bind(r, 143))
},
hu: function() {
return r.e(226).then(r.bind(r, 144))
},
id: function() {
return r.e(707).then(r.bind(r, 145))
},
it: function() {
return r.e(531).then(r.bind(r, 146))
},
ja: function() {
return r.e(975).then(r.bind(r, 147))
},
ko: function() {
return r.e(340).then(r.bind(r, 148))
},
lt: function() {
return r.e(893).then(r.bind(r, 149))
},
ms: function() {
return r.e(266).then(r.bind(r, 150))
},
nl: function() {
return r.e(143).then(r.bind(r, 151))
},
no: function() {
return r.e(706).then(r.bind(r, 152))
},
pl: function() {
return r.e(319).then(r.bind(r, 153))
},
"pt-br": function() {
return r.e(484).then(r.bind(r, 154))
},
"pt-pt": function() {
return r.e(634).then(r.bind(r, 155))
},
ro: function() {
return r.e(450).then(r.bind(r, 156))
},
ru: function() {
return r.e(102).then(r.bind(r, 157))
},
sk: function() {
return r.e(131).then(r.bind(r, 158))
},
sl: function() {
return r.e(156).then(r.bind(r, 159))
},
sv: function() {
return r.e(409).then(r.bind(r, 160))
},
th: function() {
return r.e(620).then(r.bind(r, 161))
},
tl: function() {
return r.e(568).then(r.bind(r, 162))
},
tr: function() {
return r.e(867).then(r.bind(r, 163))
},
uk: function() {
return r.e(870).then(r.bind(r, 164))
},
vi: function() {
return r.e(99).then(r.bind(r, 165))
},
"zh-cn": function() {
return r.e(253).then(r.bind(r, 166))
},
"zh-hk": function() {
return r.e(291).then(r.bind(r, 167))
},
"zh-tw": function() {
return r.e(321).then(r.bind(r, 168))
}
}
};
const ut = {
ABUSE_MEDIUM: "abuse_medium=AbuseMediumContent",
CONTENT_URL: `full_email_headers_or_content_url=${encodeURIComponent(window.location.href)}`,
UTM_SOURCE: "utm_source=cmsf-branding",
UTM_MEDIUM: "utm_medium=virality"
},
dt = `${ut.ABUSE_MEDIUM}&${ut.CONTENT_URL}`,
var ct = r(123),
mt = r.n(ct);
const ht = {
getButtonLabel: () => n.default.text("cmsf-branding.buttonLabel"),
getReportAbuseLinkText: () => n.default.text("cmsf-branding.dropdown.reportAbuse"),
getCmsPurchaseLinkText: () => n.default.text("cmsf-branding.dropdown.getCms")
},
ft = e => {
"loading" !== document.readyState ? e() : document.addEventListener("DOMContentLoaded", e)
},
pt = (e, n) => e.classList.contains(n) ? e.classList.remove(n) : e.classList.add(n),
_t = (e, n) => {
const t = "true" === e.getAttribute(n);
return e.setAttribute(n, t ? "false" : "true")
},
yt = (e, n) => {
const t = document.createElement("link");
t.href = e;
t.rel = "stylesheet";
n ? n.appendChild(t) : document.body.appendChild(t)
},
bt = e => (new DOMParser).parseFromString(e.trim(), "text/html").body.firstChild,
gt = /\r?\n|\r/g,
Mt = e => e.replace(gt, "").trim(),
vt = e => ({
brandingWidget: e.querySelector("#hs-cmsf-branding"),
brandingWidgetButton: e.querySelector(".hs-cmsf-branding__button"),
brandingWidgetDropdown: e.querySelector("#hs-cmsf-branding__dropdown")
}),
wt = () => {
const e = "\n hs-cmsf-branding {\n display: block !important;\n visibility: visible !important;\n opacity: 1 !important;\n }\n ",
n = document.createElement("style");
n.textContent = e;
document.body.appendChild(n)
},
kt = (function() {
if ("undefined" != typeof window) return window;
if ("undefined" != typeof globalThis) return globalThis;
if ("undefined" != typeof self) return self;
throw new Error("[usage-tracker-js] Unable to determine the global context")
}(), Object.keys, () => "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (e => {
let n;
const t = 16 * Math.random() | 0;
n = "x" === e ? t : 3 & t | 8;
return n.toString(16)
}))),
Yt = () => {
window.hubspot || (window.hubspot = {});
const e = window.hubspot;
e.deviceId || (e.deviceId = kt());
return e.deviceId
};
let Tt, Dt;
! function(e) {
e.Crm = "crm";
e.FbCrm = "fb-crm";
e.Marketing = "marketing";
e.Integrations = "integrations";
e.Academy = "academy";
e.Sales = "sales";
e.Service = "service";
e.ClassroomTraining = "classroom-training";
e.Purchase = "purchase";
e.AssetProvider = "asset-provider";
e.Developers = "developers";
e.CmsDevelopers = "cms-developers";
e.HubspotForStartups = "hubspot-for-startups";
e.SolutionsProvider = "solutions-provider";
e.DirectoryListing = "directory-listing";
e.HubSpotPartners = "hubspot-partners";
e.Trial = "trial";
e.CmsFree = "cms-free";
e.AcademyEmbedded = "academy-embedded";
e.Microapp = "microapp";
e.Commerce = "commerce";
e.EngageAI = "engage-ai"
}(Tt || (Tt = {}));
! function(e) {
e.Wordpress = "wordpress";
e.Wpforms = "wpforms";
e.Shopify = "shopify";
e.Typeform = "typeform";
e.ShopifyEmbedded = "shopify-embedded";
e.GoogleWorkspaceApp = "google-workspace-app"
}(Dt || (Dt = {}));
class Lt {
static create(e, n) {
return new Lt(e, n)
}
constructor(e, n) {
this.anchor = e;
this.generator = n;
this.process()
}
getSignupType() {
const e = this.anchor.dataset.signupType;
if (!e || !this.generator.isValidSignupType(e)) {
this.generator.log(`Anchor %o contains an invalid signup type %s. Default to ${Tt.Crm}`, this.anchor, e);
return Tt.Crm
}
return e
}
getSignupQuery() {
const e = this.anchor.dataset.signupQuery;
return e ? e.split("&").reduce(((e, n) => {
const t = n.split("=");
e[decodeURIComponent(t[0])] = decodeURIComponent(t[1]);
return e
}), {}) : {}
}
process() {
if (!this.anchor.dataset.processed) {
this.anchor.setAttribute("href", this.generator.getSignupUrl(this.getSignupType(), this.getSignupQuery()));
this.anchor.dataset.processed = ""
}
}
}
const St = {
url() {
return "signup-hubspot/academy"
},
query() {
return {}
}
},
Ct = {
url() {
return "signup-hubspot/academy-embedded"
},
query() {
return {}
}
},
xt = {
url() {
return "signup-hubspot/asset-provider"
},
query() {
return {}
}
},
Wt = {
url() {
return "signup-hubspot/classroom-training"
},
query() {
return {}
}
},
Nt = {
url() {
return "signup-hubspot/cms-developers"
},
query() {
return {}
}
},
zt = {
url() {
return "signup-hubspot/cms-free"
},
query() {
return {}
}
},
jt = {
url() {
return "signup-hubspot/crm"
},
query() {
return {}
}
},
Ot = {
url() {
return "signup-hubspot/developers"
},
query() {
return {}
}
},
At = {
url() {
return "signup-hubspot/directory-listing"
},
query() {
return {}
}
},
Et = {
url() {
return "signup-hubspot/fb-crm"
},
query() {
return {}
}
},
Bt = {
url() {
return "signup-hubspot/hubspot-for-startups"
},
query() {
return {}
}
},
Ht = {
url() {
return "signup-hubspot/hubspot-partners"
},
query() {
return {}
}
},
Pt = {
url() {
return "signup-hubspot/integrations"
},
query() {
return {}
}
},
Rt = {
url() {
return "signup-hubspot/marketing"
},
query() {
return {}
}
},
Ft = {
url() {
return "signup-hubspot/purchase"
},
query() {
return {}
}
},
It = {
url() {
return "signup-hubspot/sales"
},
query() {
return {}
}
},
qt = {
url() {
return "signup-hubspot/service"
},
query() {
return {}
}
},
$t = {
url() {
return "signup-hubspot/integrations"
},
query() {
return {
integration: "shopify"
}
}
},
Ut = {
url() {
return "signup-hubspot/solutions-provider"
},
query() {
return {}
}
},
Vt = {
url() {
return "signup-hubspot/trial"
},
query() {
return {}
}
},
Gt = {
url() {
return "signup-hubspot/integrations"
},
query() {
return {
integration: "typeform"
}
}
},
Kt = {
url() {
return "signup-hubspot/integrations"
},
query() {
return {
integration: "wordpress"
}
}
},
Zt = {
url() {
return "signup-hubspot/integrations"
},
query() {
return {
integration: "wpforms"
}
}
},
Jt = {
url() {
return "signup-hubspot/microapp"
},
query() {
return {}
}
},
Qt = {
url() {
return "signup-hubspot/commerce"
},
query() {
return {}
}
},
Xt = {
url() {
return "signup-hubspot/engage-ai"
},
query() {
return {}
}
},
er = {
url() {
return "signup-hubspot/integrations"
},
query() {
return {
integration: "google-workspace-app"
}
}
};
class nr {
constructor(e) {
this.searchParams = Object.entries(e)
}
toString() {
return this.searchParams.map((([e, n]) => `${encodeURIComponent(e)}=${encodeURIComponent(n)}`)).join("&")
}
}
const tr = () => URLSearchParams || nr,
rr = new Map([
[Tt.Integrations, ["integration"]],
[Tt.Microapp, ["microapp"]],
[Tt.Trial, ["trialid"]]
]),
or = (e, n) => {
const t = n.toLocaleLowerCase(),
r = rr.get(e),
o = new URLSearchParams(t);
r && r.forEach((n => {
if (!o.has(n)) throw new Error(`${n} is required for ${e} flow, please add it to the query string`)
}))
},
ir = {
debug: !1
};
class sr {
static setConfig(e) {
sr.config = Object.assign({}, ir, e)
}
static getInstance() {
if (!sr.instance) {
sr.instance = new sr;
sr.instance.bootstrap()
}
return sr.instance
}
constructor(e = Tt.Crm, n = {
query: {},
env: "prod"
}) {
this.decorators = {
[Tt.Academy]: St,
[Tt.AcademyEmbedded]: Ct,
[Tt.AssetProvider]: xt,
[Tt.ClassroomTraining]: Wt,
[Tt.CmsDevelopers]: Nt,
[Tt.CmsFree]: zt,
[Tt.Crm]: jt,
[Tt.Developers]: Ot,
[Tt.DirectoryListing]: At,
[Tt.HubspotForStartups]: Bt,
[Tt.HubSpotPartners]: Ht,
[Tt.Integrations]: Pt,
[Tt.Marketing]: Rt,
[Tt.Purchase]: Ft,
[Tt.Sales]: It,
[Tt.Service]: qt,
[Tt.FbCrm]: Et,
[Tt.SolutionsProvider]: Ut,
[Tt.Trial]: Vt,
[Dt.Wordpress]: Kt,
[Dt.Wpforms]: Zt,
[Dt.Shopify]: $t,
[Dt.Typeform]: Gt,
[Dt.ShopifyEmbedded]: $t,
[Dt.GoogleWorkspaceApp]: er,
[Tt.Microapp]: Jt,
[Tt.Commerce]: Qt,
[Tt.EngageAI]: Xt
};
this.processed = !1;
this.validSignupTypes = [...Object.values(Tt), ...Object.values(Dt)];
this.flowOrIntegration = e;
this.options = n
}
isValidSignupType(e) {
return this.validSignupTypes.includes(e)
}
getSignupUrl(e = this.flowOrIntegration, n = this.options.query) {
const t = `https://${this.options.isLocal?"local":"app"}.${"qa"===this.options.env?"hubspotqa":"hubspot"}.com`;
let r = `${t}/signup-hubspot`;
if (e && this.isValidSignupType(e)) {
r = `${t}/signup/${e}`;
if (e in this.decorators) {
const o = this.decorators[e];
r = `${t}/${o.url()}`;
n = Object.assign({}, n, o.query())
}
}
const o = new(tr())(n).toString();
or(e, o);
return `${r}${o&&`?${o}`||""}`
}
log(e, ...n) {
sr.config.debug && console.info(`[SignupUrlGenerator] ${e}`, ...n)
}
createAnchor(e) {
return Lt.create(e, this)
}
getAnchors() {
return document.querySelectorAll(sr.ANCHOR_SELECTOR)
}
processAnchors() {
this.processed || this.getAnchors().forEach((e => {
this.createAnchor(e)
}));
this.processed = !0
}
getUrl() {
return this.getSignupUrl()
}
bootstrap() {
window.addEventListener("DOMContentLoaded", (() => {
this.processAnchors()
}))
}
}
sr.ANCHOR_SELECTOR = "a[data-signup-type]";
sr.instance = null;
sr.config = ir;
const ar = () => window.location.href || null,
ur = () => {
const e = window.hubspot;
return e && e.utils && e.utils.isQA && e.utils.isQA()
},
lr = () => {
const e = ur();
return dr() || e
},
cr = () => p.isQa() || lr();
function mr(e = cr()) {
return `https://api.hubspot${e?"qa":""}.com`
}
function hr(e, n) {
const t = new URL(e);
Object.keys(n).forEach((e => {
t.searchParams.set(e, n[e])
}));
return t.toString()
}
function fr(e, n, t, r) {
return hr(e, Object.assign({
uuid: t,
utm_medium: "virality",
utm_campaign: `hubspot-${n}-virality`
}, r))
}
function pr({
viralLinkType: e,
deviceId: n,
portalId: t,
environment: r = p.getShort(),
redirectPage: o
}) {
const i = {
u: o,
deviceId: n,
viralLinkType: e
};
t && (i.hubId = t.toString());
return hr(`${mr("qa"===r)}/viral-links/v1/click-tracking`, i)
}
function _r({
viralLinkType: e,
additionalParams: n,
portalId: t,
environment: r,
redirectPage: o
}) {
const i = Yt();
return pr({
viralLinkType: e,
portalId: t,
deviceId: i,
environment: r,
redirectPage: fr(o, e, i, n)
})
}
function yr() {
return window.hsVars
}
function br() {
const e = yr();
return e && "number" == typeof e.portal_id ? e.portal_id : void 0
}
function gr() {
const e = yr();
return e && "string" == typeof e.app_hs_base_url ? e.app_hs_base_url.includes("hubspotqa.com") ? "qa" : "prod" : void 0
}
const Mr = () => {
const e = window.hsVars;
return !e || (!!(e.app_hs_base_url && e.app_hs_base_url.indexOf("hubspotqa.com") > -1) || !!(e.cp_hs_base_url && e.cp_hs_base_url.indexOf("hubspotqa.com") > -1))
},
vr = () => {
const e = document.createElement("img");
e.setAttribute("style", "display: none!important;");
const n = "builder",
t = `deviceId=${Yt()}`,
r = `https://api.hubspot${Mr()?"qa":""}.com/viral-links/v1/tracking?${t}&viralLinkType=${n}`;
e.setAttribute("src", r);
return e.outerHTML
},
wr = e => _r({
redirectPage: e,
viralLinkType: "builder",
portalId: br(),
environment: gr()
}),
kr = "\n color: #000 !important;\n display: flex !important;\n font-family: 'helvetica neue', helvetica, 'arial sans' !important;\n font-size: 12px !important;\n font-weight: 500 !important;\n height: auto !important;\n opacity: 1 !important;\n visibility: visible !important;\n width: auto !important;\n z-index: 999997 !important;\n ",
Yr = `\n all: initial !important;\n ${kr}\n animation: none !important;\n bottom: 12px !important;\n height: 30px !important;\n left: 12px !important;\n margin: 0 !important;\n padding: 0 !important;\n position: fixed !important;\n`,
Tr = `\n <img\n class="hs-cmsf-branding__icon"\n alt="HubSpot sprocket logo"\n src="${mt()}"\n />\n`,
Dr = () => `<button\n aria-haspopup="true"\n aria-expanded="false"\n aria-labelledby="hs-cmsf-branding__label"\n aria-owns="hs-cmsf-branding__dropdown"\n class="hs-cmsf-branding__button"\n style="${Mt(kr)}"\n >\n ${Tr}\n <label id="hs-cmsf-branding__label" class="hs-cmsf-branding__label">\n ${ht.getButtonLabel()}\n </label>\n </button>\n`,
Lr = () => `\n <div\n id="hs-cmsf-branding__dropdown"\n class="hs-cmsf-branding__dropdown hs-cmsf-branding__dropdown--collapsed"\n role="presentation"\n >\n <ul class="hs-cmsf-branding__dropdown-list">\n <li class="hs-cmsf-branding__dropdown-item">\n <a class="hs-cmsf-branding__dropdown-link"\n href="${lt.REPORT_ABUSE}"\n target="_blank"\n rel="noopener nofollow">\n ${ht.getReportAbuseLinkText()}\n </a>\n </li>\n <li class="hs-cmsf-branding__dropdown-item">\n <a class="hs-cmsf-branding__dropdown-link"\n data-test-id="viral-link"\n href="${wr(lt.GET_CMS)}"\n target="_blank"\n rel="noopener nofollow">\n ${ht.getCmsPurchaseLinkText()}\n </a>\n ${vr()}\n </li>\n </ul>\n </div>\n`,
Sr = () => `\n <div id="hs-cmsf-branding" class="hs-cmsf-branding" style="${Mt(Yr)}">\n ${Lr()}\n ${Dr()}\n </div>\n`,
Cr = () => {
const e = Sr();
return bt(e)
};
var xr = r(124),
Wr = r.n(xr);
const Nr = "hs-cmsf-branding__dropdown--collapsed",
zr = e => {
window.customElements.define("hs-cmsf-branding", class extends HTMLElement {
constructor() {
super();
this.toggleWidget = ({
target: e
}) => {
if (!(e instanceof HTMLElement)) return;
const {
brandingWidgetDropdown: n,
brandingWidgetButton: t
} = this;
if (n && t && !window.hsInEditor)
if (this.contains(e)) {
pt(n, Nr);
_t(t, "aria-expanded")
} else {
n.classList.add(Nr);
t.setAttribute("aria-expanded", "false")
}
};
this.root = this.attachShadow({
mode: "closed"
});
this.brandingWidget = null;
this.brandingWidgetButton = null;
this.brandingWidgetDropdown = null;
yt(Wr(), this.root)
}
static get observedAttributes() {
return ["style", "class"]
}
connectedCallback() {
const n = this.root;
n.appendChild(e);
const {
brandingWidget: t,
brandingWidgetButton: r,
brandingWidgetDropdown: o
} = vt(n);
this.brandingWidget = t;
this.brandingWidgetButton = r;
this.brandingWidgetDropdown = o;
this.brandingWidget && this.brandingWidgetButton && this.brandingWidgetDropdown && document.addEventListener("click", this.toggleWidget)
}
attributeChangedCallback(e) {
"class" === e && this.getAttribute("class") && this.removeAttribute("class");
"style" === e && this.getAttribute("style") && this.removeAttribute("style")
}
disconnectedCallback() {
document.body.appendChild(this)
}
});
const n = bt("<hs-cmsf-branding></hs-cmsf-branding>");
document.body.appendChild(n);
wt()
},
jr = e => {
const {
brandingWidget: n,
brandingWidgetButton: t,
brandingWidgetDropdown: r
} = vt(e);
n && t && r && document.addEventListener("click", (({
target: e
}) => {
if (e instanceof HTMLElement)
if (n.contains(e)) {
pt(r, Nr);
_t(t, "aria-expanded")
} else {
r.classList.add(Nr);
t.setAttribute("aria-expanded", "false")
}
}))
},
Or = () => {
const e = Cr();
if ("customElements" in window) zr(e);
else {
yt(Wr());
document.body.appendChild(e);
jr(document)
}
},
Ar = () => {
window.hsInEditor || Or()
},
Er = Gn();
Promise.all([Er.register(at), st(Er)]).then((() => ft(Ar))).catch((e => {
console.error(`Error iniatilizing I18n provider ${e}`)
}))
}()
}();
//# sourceMappingURL=//static.hsappstatic.net/cms-free-branding-lib/static-1.2918/js/index.js.map