text: (function (t, e) {
      "object" === typeof exports && "object" === typeof module ? module.exports = e() : "function" === typeof define && define.amd ? define([], e) : "object" === typeof exports ? exports["circleCounter"] = e() : t["circleCounter"] = e()
  })("undefined" !== typeof self ? self : this, function () {
      return function (t) {
          var e = {};
  
          function n(r) {
              if (e[r]) return e[r].exports;
              var o = e[r] = {
                  i: r,
                  l: !1,
                  exports: {}
              };
              return t[r].call(o.exports, o, o.exports, n), o.l = !0, o.exports
          }
          return n.m = t, n.c = e, n.d = function (t, e, r) {
              n.o(t, e) || Object.defineProperty(t, e, {
                  enumerable: !0,
                  get: r
              })
          }, n.r = function (t) {
              "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, {
                  value: "Module"
              }), Object.defineProperty(t, "__esModule", {
                  value: !0
              })
          }, n.t = function (t, e) {
              if (1 & e && (t = n(t)), 8 & e) return t;
              if (4 & e && "object" === typeof t && t && t.__esModule) return t;
              var r = Object.create(null);
              if (n.r(r), Object.defineProperty(r, "default", {
                      enumerable: !0,
                      value: t
                  }), 2 & e && "string" != typeof t)
                  for (var o in t) n.d(r, o, function (e) {
                      return t[e]
                  }.bind(null, o));
              return r
          }, n.n = function (t) {
              var e = t && t.__esModule ? function () {
                  return t["default"]
              } : function () {
                  return t
              };
              return n.d(e, "a", e), e
          }, n.o = function (t, e) {
              return Object.prototype.hasOwnProperty.call(t, e)
          }, n.p = "", n(n.s = "fb15")
      }({
          "0d58": function (t, e, n) {
              var r = n("ce10"),
                  o = n("e11e");
              t.exports = Object.keys || function (t) {
                  return r(t, o)
              }
          },
          "11e9": function (t, e, n) {
              var r = n("52a7"),
                  o = n("4630"),
                  i = n("6821"),
                  c = n("6a99"),
                  u = n("69a8"),
                  a = n("c69a"),
                  f = Object.getOwnPropertyDescriptor;
              e.f = n("9e1e") ? f : function (t, e) {
                  if (t = i(t), e = c(e, !0), a) try {
                      return f(t, e)
                  } catch (n) {}
                  if (u(t, e)) return o(!r.f.call(t, e), t[e])
              }
          },
          1495: function (t, e, n) {
              var r = n("86cc"),
                  o = n("cb7c"),
                  i = n("0d58");
              t.exports = n("9e1e") ? Object.defineProperties : function (t, e) {
                  o(t);
                  var n, c = i(e),
                      u = c.length,
                      a = 0;
                  while (u > a) r.f(t, n = c[a++], e[n]);
                  return t
              }
          },
          "230e": function (t, e, n) {
              var r = n("d3f4"),
                  o = n("7726").document,
                  i = r(o) && r(o.createElement);
              t.exports = function (t) {
                  return i ? o.createElement(t) : {}
              }
          },
          "2aba": function (t, e, n) {
              var r = n("7726"),
                  o = n("32e9"),
                  i = n("69a8"),
                  c = n("ca5a")("src"),
                  u = "toString",
                  a = Function[u],
                  f = ("" + a).split(u);
              n("8378").inspectSource = function (t) {
                  return a.call(t)
              }, (t.exports = function (t, e, n, u) {
                  var a = "function" == typeof n;
                  a && (i(n, "name") || o(n, "name", e)), t[e] !== n && (a && (i(n, c) || o(n, c, t[e] ? "" + t[e] : f.join(String(e)))), t === r ? t[e] = n : u ? t[e] ? t[e] = n : o(t, e, n) : (delete t[e], o(t, e, n)))
              })(Function.prototype, u, function () {
                  return "function" == typeof this && this[c] || a.call(this)
              })
          },
          "2aeb": function (t, e, n) {
              var r = n("cb7c"),
                  o = n("1495"),
                  i = n("e11e"),
                  c = n("613b")("IE_PROTO"),
                  u = function () {},
                  a = "prototype",
                  f = function () {
                      var t, e = n("230e")("iframe"),
                          r = i.length,
                          o = "<",
                          c = ">";
                      e.style.display = "none", n("fab2").appendChild(e), e.src = "javascript:", t = e.contentWindow.document, t.open(), t.write(o + "script" + c + "document.F=Object" + o + "/script" + c), t.close(), f = t.F;
                      while (r--) delete f[a][i[r]];
                      return f()
                  };
              t.exports = Object.create || function (t, e) {
                  var n;
                  return null !== t ? (u[a] = r(t), n = new u, u[a] = null, n[c] = t) : n = f(), void 0 === e ? n : o(n, e)
              }
          },
          "2d00": function (t, e) {
              t.exports = !1
          },
          "2d95": function (t, e) {
              var n = {}.toString;
              t.exports = function (t) {
                  return n.call(t).slice(8, -1)
              }
          },
          "32e9": function (t, e, n) {
              var r = n("86cc"),
                  o = n("4630");
              t.exports = n("9e1e") ? function (t, e, n) {
                  return r.f(t, e, o(1, n))
              } : function (t, e, n) {
                  return t[e] = n, t
              }
          },
          4588: function (t, e) {
              var n = Math.ceil,
                  r = Math.floor;
              t.exports = function (t) {
                  return isNaN(t = +t) ? 0 : (t > 0 ? r : n)(t)
              }
          },
          4630: function (t, e) {
              t.exports = function (t, e) {
                  return {
                      enumerable: !(1 & t),
                      configurable: !(2 & t),
                      writable: !(4 & t),
                      value: e
                  }
              }
          },
          "52a7": function (t, e) {
              e.f = {}.propertyIsEnumerable
          },
          5537: function (t, e, n) {
              var r = n("8378"),
                  o = n("7726"),
                  i = "__core-js_shared__",
                  c = o[i] || (o[i] = {});
              (t.exports = function (t, e) {
                  return c[t] || (c[t] = void 0 !== e ? e : {})
              })("versions", []).push({
                  version: r.version,
                  mode: n("2d00") ? "pure" : "global",
                  copyright: "© 2019 Denis Pushkarev (zloirock.ru)"
              })
          },
          "5ca1": function (t, e, n) {
              var r = n("7726"),
                  o = n("8378"),
                  i = n("32e9"),
                  c = n("2aba"),
                  u = n("9b43"),
                  a = "prototype",
                  f = function (t, e, n) {
                      var s, p, l, d, h = t & f.F,
                          v = t & f.G,
                          y = t & f.S,
                          b = t & f.P,
                          g = t & f.B,
                          x = v ? r : y ? r[e] || (r[e] = {}) : (r[e] || {})[a],
                          _ = v ? o : o[e] || (o[e] = {}),
                          m = _[a] || (_[a] = {});
                      for (s in v && (n = e), n) p = !h && x && void 0 !== x[s], l = (p ? x : n)[s], d = g && p ? u(l, r) : b && "function" == typeof l ? u(Function.call, l) : l, x && c(x, s, l, t & f.U), _[s] != l && i(_, s, d), b && m[s] != l && (m[s] = l)
                  };
              r.core = o, f.F = 1, f.G = 2, f.S = 4, f.P = 8, f.B = 16, f.W = 32, f.U = 64, f.R = 128, t.exports = f
          },
          "5dbc": function (t, e, n) {
              var r = n("d3f4"),
                  o = n("8b97").set;
              t.exports = function (t, e, n) {
                  var i, c = e.constructor;
                  return c !== n && "function" == typeof c && (i = c.prototype) !== n.prototype && r(i) && o && o(t, i), t
              }
          },
          "613b": function (t, e, n) {
              var r = n("5537")("keys"),
                  o = n("ca5a");
              t.exports = function (t) {
                  return r[t] || (r[t] = o(t))
              }
          },
          "626a": function (t, e, n) {
              var r = n("2d95");
              t.exports = Object("z").propertyIsEnumerable(0) ? Object : function (t) {
                  return "String" == r(t) ? t.split("") : Object(t)
              }
          },
          6821: function (t, e, n) {
              var r = n("626a"),
                  o = n("be13");
              t.exports = function (t) {
                  return r(o(t))
              }
          },
          "69a8": function (t, e) {
              var n = {}.hasOwnProperty;
              t.exports = function (t, e) {
                  return n.call(t, e)
              }
          },
          "6a99": function (t, e, n) {
              var r = n("d3f4");
              t.exports = function (t, e) {
                  if (!r(t)) return t;
                  var n, o;
                  if (e && "function" == typeof (n = t.toString) && !r(o = n.call(t))) return o;
                  if ("function" == typeof (n = t.valueOf) && !r(o = n.call(t))) return o;
                  if (!e && "function" == typeof (n = t.toString) && !r(o = n.call(t))) return o;
                  throw TypeError("Can't convert object to primitive value")
              }
          },
          7726: function (t, e) {
              var n = t.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();
              "number" == typeof __g && (__g = n)
          },
          "77f1": function (t, e, n) {
              var r = n("4588"),
                  o = Math.max,
                  i = Math.min;
              t.exports = function (t, e) {
                  return t = r(t), t < 0 ? o(t + e, 0) : i(t, e)
              }
          },
          "79e5": function (t, e) {
              t.exports = function (t) {
                  try {
                      return !!t()
                  } catch (e) {
                      return !0
                  }
              }
          },
          8378: function (t, e) {
              var n = t.exports = {
                  version: "2.6.2"
              };
              "number" == typeof __e && (__e = n)
          },
          "86cc": function (t, e, n) {
              var r = n("cb7c"),
                  o = n("c69a"),
                  i = n("6a99"),
                  c = Object.defineProperty;
              e.f = n("9e1e") ? Object.defineProperty : function (t, e, n) {
                  if (r(t), e = i(e, !0), r(n), o) try {
                      return c(t, e, n)
                  } catch (u) {}
                  if ("get" in n || "set" in n) throw TypeError("Accessors not supported!");
                  return "value" in n && (t[e] = n.value), t
              }
          },
          "8b97": function (t, e, n) {
              var r = n("d3f4"),
                  o = n("cb7c"),
                  i = function (t, e) {
                      if (o(t), !r(e) && null !== e) throw TypeError(e + ": can't set as prototype!")
                  };
              t.exports = {
                  set: Object.setPrototypeOf || ("__proto__" in {} ? function (t, e, r) {
                      try {
                          r = n("9b43")(Function.call, n("11e9").f(Object.prototype, "__proto__").set, 2), r(t, []), e = !(t instanceof Array)
                      } catch (o) {
                          e = !0
                      }
                      return function (t, n) {
                          return i(t, n), e ? t.__proto__ = n : r(t, n), t
                      }
                  }({}, !1) : void 0),
                  check: i
              }
          },
          9093: function (t, e, n) {
              var r = n("ce10"),
                  o = n("e11e").concat("length", "prototype");
              e.f = Object.getOwnPropertyNames || function (t) {
                  return r(t, o)
              }
          },
          "9b43": function (t, e, n) {
              var r = n("d8e8");
              t.exports = function (t, e, n) {
                  if (r(t), void 0 === e) return t;
                  switch (n) {
                      case 1:
                          return function (n) {
                              return t.call(e, n)
                          };
                      case 2:
                          return function (n, r) {
                              return t.call(e, n, r)
                          };
                      case 3:
                          return function (n, r, o) {
                              return t.call(e, n, r, o)
                          }
                  }
                  return function () {
                      return t.apply(e, arguments)
                  }
              }
          },
          "9def": function (t, e, n) {
              var r = n("4588"),
                  o = Math.min;
              t.exports = function (t) {
                  return t > 0 ? o(r(t), 9007199254740991) : 0
              }
          },
          "9e1e": function (t, e, n) {
              t.exports = !n("79e5")(function () {
                  return 7 != Object.defineProperty({}, "a", {
                      get: function () {
                          return 7
                      }
                  }).a
              })
          },
          aa77: function (t, e, n) {
              var r = n("5ca1"),
                  o = n("be13"),
                  i = n("79e5"),
                  c = n("fdef"),
                  u = "[" + c + "]",
                  a = "​",
                  f = RegExp("^" + u + u + "*"),
                  s = RegExp(u + u + "*$"),
                  p = function (t, e, n) {
                      var o = {},
                          u = i(function () {
                              return !!c[t]() || a[t]() != a
                          }),
                          f = o[t] = u ? e(l) : c[t];
                      n && (o[n] = f), r(r.P + r.F * u, "String", o)
                  },
                  l = p.trim = function (t, e) {
                      return t = String(o(t)), 1 & e && (t = t.replace(f, "")), 2 & e && (t = t.replace(s, "")), t
                  };
              t.exports = p
          },
          be13: function (t, e) {
              t.exports = function (t) {
                  if (void 0 == t) throw TypeError("Can't call method on  " + t);
                  return t
              }
          },
          c366: function (t, e, n) {
              var r = n("6821"),
                  o = n("9def"),
                  i = n("77f1");
              t.exports = function (t) {
                  return function (e, n, c) {
                      var u, a = r(e),
                          f = o(a.length),
                          s = i(c, f);
                      if (t && n != n) {
                          while (f > s)
                              if (u = a[s++], u != u) return !0
                      } else
                          for (; f > s; s++)
                              if ((t || s in a) && a[s] === n) return t || s || 0;
                      return !t && -1
                  }
              }
          },
          c5f6: function (t, e, n) {
              "use strict";
              var r = n("7726"),
                  o = n("69a8"),
                  i = n("2d95"),
                  c = n("5dbc"),
                  u = n("6a99"),
                  a = n("79e5"),
                  f = n("9093").f,
                  s = n("11e9").f,
                  p = n("86cc").f,
                  l = n("aa77").trim,
                  d = "Number",
                  h = r[d],
                  v = h,
                  y = h.prototype,
                  b = i(n("2aeb")(y)) == d,
                  g = "trim" in String.prototype,
                  x = function (t) {
                      var e = u(t, !1);
                      if ("string" == typeof e && e.length > 2) {
                          e = g ? e.trim() : l(e, 3);
                          var n, r, o, i = e.charCodeAt(0);
                          if (43 === i || 45 === i) {
                              if (n = e.charCodeAt(2), 88 === n || 120 === n) return NaN
                          } else if (48 === i) {
                              switch (e.charCodeAt(1)) {
                                  case 66:
                                  case 98:
                                      r = 2, o = 49;
                                      break;
                                  case 79:
                                  case 111:
                                      r = 8, o = 55;
                                      break;
                                  default:
                                      return +e
                              }
                              for (var c, a = e.slice(2), f = 0, s = a.length; f < s; f++)
                                  if (c = a.charCodeAt(f), c < 48 || c > o) return NaN;
                              return parseInt(a, r)
                          }
                      }
                      return +e
                  };
              if (!h(" 0o1") || !h("0b1") || h("+0x1")) {
                  h = function (t) {
                      var e = arguments.length < 1 ? 0 : t,
                          n = this;
                      return n instanceof h && (b ? a(function () {
                          y.valueOf.call(n)
                      }) : i(n) != d) ? c(new v(x(e)), n, h) : x(e)
                  };
                  for (var _, m = n("9e1e") ? f(v) : "MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","), S = 0; m.length > S; S++) o(v, _ = m[S]) && !o(h, _) && p(h, _, s(v, _));
                  h.prototype = y, y.constructor = h, n("2aba")(r, d, h)
              }
          },
          c69a: function (t, e, n) {
              t.exports = !n("9e1e") && !n("79e5")(function () {
                  return 7 != Object.defineProperty(n("230e")("div"), "a", {
                      get: function () {
                          return 7
                      }
                  }).a
              })
          },
          ca5a: function (t, e) {
              var n = 0,
                  r = Math.random();
              t.exports = function (t) {
                  return "Symbol(".concat(void 0 === t ? "" : t, ")_", (++n + r).toString(36))
              }
          },
          cb7c: function (t, e, n) {
              var r = n("d3f4");
              t.exports = function (t) {
                  if (!r(t)) throw TypeError(t + " is not an object!");
                  return t
              }
          },
          ce10: function (t, e, n) {
              var r = n("69a8"),
                  o = n("6821"),
                  i = n("c366")(!1),
                  c = n("613b")("IE_PROTO");
              t.exports = function (t, e) {
                  var n, u = o(t),
                      a = 0,
                      f = [];
                  for (n in u) n != c && r(u, n) && f.push(n);
                  while (e.length > a) r(u, n = e[a++]) && (~i(f, n) || f.push(n));
                  return f
              }
          },
          d3f4: function (t, e) {
              t.exports = function (t) {
                  return "object" === typeof t ? null !== t : "function" === typeof t
              }
          },
          d8e8: function (t, e) {
              t.exports = function (t) {
                  if ("function" != typeof t) throw TypeError(t + " is not a function!");
                  return t
              }
          },
          e11e: function (t, e) {
              t.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")
          },
          fab2: function (t, e, n) {
              var r = n("7726").document;
              t.exports = r && r.documentElement
          },
          fb15: function (t, e, n) {
              "use strict";
              var r;
              (n.r(e), "undefined" !== typeof window) && ((r = window.document.currentScript) && (r = r.src.match(/(.+\/)[^\/]+\.js(\?.*)?$/)) && (n.p = r[1]));
              var o = function () {
                      var t = this,
                          e = t.$createElement,
                          n = t._self._c || e;
                      return n("svg", {
                          attrs: {
                              viewBox: "0 0 " + t.UNITS + " " + t.UNITS,
                              height: t.size || "100%",
                              width: t.size || "100%"
                          }
                      }, [n("g", {
                          attrs: {
                              transform: "rotate(" + t.rotate + "," + t.UNITS / 2 + "," + t.UNITS / 2 + ") " + (t.reverse ? "scale(1,-1) translate(0, -" + t.UNITS + ")" : "")
                          }
                      }, [n("circle", {
                          attrs: {
                              cx: t.UNITS / 2,
                              cy: t.UNITS / 2,
                              r: t.getRadius(),
                              stroke: t.stroke,
                              "stroke-width": t.getStrokeWidth(t.strokeWidth),
                              fill: "none",
                              "stroke-dasharray": t.getLengths()
                          }
                      }), n("path", {
                          attrs: {
                              d: t.describeArc(t.UNITS / 2, t.UNITS / 2, t.getRadius(), 0, t.activeEnd()),
                              fill: "none",
                              stroke: t.activeStroke,
                              "stroke-width": t.getStrokeWidth(t.activeWidth),
                              "stroke-dasharray": t.getLengths()
                          }
                      })]), n("text", {
                          attrs: {
                              fill: "currentColor",
                              x: "50%",
                              y: "50%",
                              "text-anchor": "middle",
                              "dominant-baseline": "middle"
                          }
                      }, [t._v(t._s(t.text))])])
                  },
                  i = [],
                  c = (n("c5f6"), {
                      beforeCreate: function () {
                          this.UNITS = 200
                      },
                      props: {
                          size: {
                              type: String,
                              default: ""
                          },
                          text: {
                              type: String,
                              default: ""
                          },
                          dashCount: {
                              type: Number,
                              default: 60
                          },
                          activeCount: {
                              type: Number,
                              default: 10
                          },
                          strokeWidth: {
                              type: Number,
                              default: 20
                          },
                          activeWidth: {
                              type: Number,
                              default: 20
                          },
                          stroke: {
                              type: String,
                              default: "lightgrey"
                          },
                          activeStroke: {
                              type: String,
                              default: "dodgerblue"
                          },
                          dashSpacing: {
                              type: Number,
                              default: .25
                          },
                          rotate: {
                              type: Number,
                              default: -90
                          },
                          reverse: {
                              type: Boolean,
                              default: !1
                          }
                      },
                      methods: {
                          getStrokeWidth: function (t) {
                              return t * this.UNITS / 200
                          },
                          activeEnd: function () {
                              return 0 == this.activeCount ? 0 : 360 * (this.activeCount * this.dashPerc() + (this.activeCount - 1) * this.spacePerc())
                          },
                          getLengths: function () {
                              return [2 * Math.PI * this.getRadius() * this.dashPerc(), 2 * Math.PI * this.getRadius() * this.spacePerc()]
                          },
                          spacePerc: function () {
                              return this.dashSpacing / this.dashCount
                          },
                          dashPerc: function () {
                              return (1 - this.dashSpacing) / this.dashCount
                          },
                          getRadius: function () {
                              return (this.UNITS - Math.max(this.getStrokeWidth(this.strokeWidth), this.getStrokeWidth(this.activeWidth))) / 2
                          },
                          polarToCartesian: function (t, e, n, r) {
                              var o = r * Math.PI / 180;
                              return {
                                  x: t + n * Math.cos(o),
                                  y: e + n * Math.sin(o)
                              }
                          },
                          describeArc: function (t, e, n, r, o) {
                              var i = this.polarToCartesian(t, e, n, r),
                                  c = this.polarToCartesian(t, e, n, o),
                                  u = Math.abs(o - r) < 180 ? 0 : 1,
                                  a = o < r ? 0 : 1;
                              return "M".concat(i.x, " ").concat(i.y, " A").concat(n, " ").concat(n, " 0 ").concat(u, " ").concat(a, " ").concat(c.x, " ").concat(c.y)
                          }
                      }
                  }),
                  u = c;
  
              function a(t, e, n, r, o, i, c, u) {
                  var a, f = "function" === typeof t ? t.options : t;
                  if (e && (f.render = e, f.staticRenderFns = n, f._compiled = !0), r && (f.functional = !0), i && (f._scopeId = "data-v-" + i), c ? (a = function (t) {
                          t = t || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext, t || "undefined" === typeof __VUE_SSR_CONTEXT__ || (t = __VUE_SSR_CONTEXT__), o && o.call(this, t), t && t._registeredComponents && t._registeredComponents.add(c)
                      }, f._ssrRegister = a) : o && (a = u ? function () {
                          o.call(this, this.$root.$options.shadowRoot)
                      } : o), a)
                      if (f.functional) {
                          f._injectStyles = a;
                          var s = f.render;
                          f.render = function (t, e) {
                              return a.call(e), s(t, e)
                          }
                      } else {
                          var p = f.beforeCreate;
                          f.beforeCreate = p ? [].concat(p, a) : [a]
                      } return {
                      exports: t,
                      options: f
                  }
              }
              var f = a(u, o, i, !1, null, null, null);
              f.options.__file = "CircleCounter.vue";
              var s = f.exports;
              e["default"] = s
          },
          fdef: function (t, e) {
              t.exports = "\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff"
          }
      })["default"]
  });
  //# sourceMappingURL=circleCounter.umd.min.js.map