"use strict"; function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; return arr2; } else { return Array.from(arr); } } !(function (e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? exports.counterUp = t() : e.counterUp = t(); })(self, function () { return (function () { "use strict";var e = { d: function d(t, n) { for (var o in n) e.o(n, o) && !e.o(t, o) && Object.defineProperty(t, o, { enumerable: !0, get: n[o] }); }, o: function o(e, t) { return Object.prototype.hasOwnProperty.call(e, t); }, r: function r(e) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }); } }, t = {};e.r(t), e.d(t, { "default": function _default() { return n; }, divideNumbers: function divideNumbers() { return r; } });var n = function n(e) { var t = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; var _t$action = t.action; var n = _t$action === undefined ? "start" : _t$action; var _t$duration = t.duration; var i = _t$duration === undefined ? 1e3 : _t$duration; var _t$delay = t.delay; var u = _t$delay === undefined ? 16 : _t$delay; if ("stop" === n) return void o(e);if ((o(e), !/[0-9]/.test(e.innerHTML))) return;var l = r(e.innerHTML, { duration: i || e.getAttribute("data-duration"), delay: u || e.getAttribute("data-delay") });e._countUpOrigInnerHTML = e.innerHTML, e.innerHTML = l[0] || " ", e.style.visibility = "visible";var c = function c() { e.innerHTML = l.shift() || " ", l.length ? (clearTimeout(e.countUpTimeout), e.countUpTimeout = setTimeout(c, u)) : e._countUpOrigInnerHTML = void 0; };e.countUpTimeout = setTimeout(c, u); }, o = function o(e) { clearTimeout(e.countUpTimeout), e._countUpOrigInnerHTML && (e.innerHTML = e._countUpOrigInnerHTML, e._countUpOrigInnerHTML = void 0), e.style.visibility = ""; }, r = function r(e) { var t = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; var _t$duration2 = t.duration; var n = _t$duration2 === undefined ? 1e3 : _t$duration2; var _t$delay2 = t.delay; var o = _t$delay2 === undefined ? 16 : _t$delay2;var r = n / o;var i = e.toString().split(/(<[^>]+>|[0-9.][,.0-9]*[0-9]*)/);var u = [];for (var _e = 0; _e < r; _e++) { u.push(""); }for (var _e2 = 0; _e2 < i.length; _e2++) { if (/([0-9.][,.0-9]*[0-9]*)/.test(i[_e2]) && !/<[^>]+>/.test(i[_e2])) { (function () { var t = i[_e2];var n = [].concat(_toConsumableArray(t.matchAll(/[.,]/g))).map(function (e) { return { char: e[0], i: t.length - e.index - 1 }; }).sort(function (e, t) { return e.i - t.i; });t = t.replace(/[.,]/g, "");var o = u.length - 1;for (var _e3 = r; _e3 >= 1; _e3--) { var _i = parseInt(t / r * _e3, 10);_i = n.reduce(function (e, _ref) { var t = _ref.char; var n = _ref.i; return e.length <= n ? e : e.slice(0, -n) + t + e.slice(-n); }, _i.toString()), u[o--] += _i; } })(); } else for (var _t = 0; _t < r; _t++) { u[_t] += i[_e2]; } }return u[u.length] = e.toString(), u; };return t; })(); });