jQuery.fn.femanagerValidation = function(e) { function a(a) { d = new m({ numRequest: a.find("*[data-validation]").length, element: a }), a.find("*[data-validation]").each(function() { n(e(this), !0) }) } function n(a, n) { if (a.prop("disabled")) return void(n && d.addCallbackToQueue(!0)); var o = a.closest("form"), c = o.find("div:first").find('input[name="tx_femanager_pi1[user][__identity]"]').val(), p = o.find("div:first").find('input[name="tx_femanager_pi1[__referrer][@action]"]').val(), m = Femanager.getBaseUrl() + "?id=" + e("#femanagerPid").val() + "&type=1548935210", v = s(a), g = a.val(); "checkbox" == a.prop("type") && 0 == a.prop("checked") && (g = ""); var h = ""; if (l(v, "sameAs")) { var _ = l(v, "sameAs"), b = f(_), x = e('input[name="tx_femanager_pi1[user][' + b + ']"]'); h = x.val(), "checkbox" == x.prop("type") && 0 == x.prop("checked") && (h = "") } e.ajax({ url: m, data: { "tx_femanager_pi1[validation]": a.attr("data-validation"), "tx_femanager_pi1[value]": g, "tx_femanager_pi1[field]": t(a), "tx_femanager_pi1[user]": void 0 !== c ? c : "", "tx_femanager_pi1[additionalValue]": h ? h : "", "tx_femanager_pi1[plugin]": o.data("femanager-plugin"), "tx_femanager_pi1[referrerAction]": p, storagePid: e("#femanagerStoragePid").val(), L: e("#femanagerLanguage").val(), id: e("#femanagerPid").val() }, type: "POST", cache: !1, success: function(e) { if (n && d.addCallbackToQueue(!0), e) try { e.validate ? i(a) : r(a, e.message) } catch (t) { a.before(data) } }, error: function() { u() } }) } function t(e) { var a = "", n = e.prop("name").split("["); return a = void 0 !== n[2] ? n[2].replace("]", "") : n[1].replace("]", "") } function r(a, n) { i(a); var t = e(".femanager_validation_container").html().replace("###messages###", n); a.before(t), a.closest(".form-group").addClass("has-error"), a.addClass("error") } function i(e) { e.closest(".form-group").removeClass("has-error"), e.siblings(".alert").remove(), e.removeClass("error") } function o(a) { 0 == a.find(".error").length ? (p = !0, a.submit()) : e("html,body").animate({ scrollTop: a.find(".error:first").offset().top }) } function l(e, a) { for (var n = 0; n < e.length; n++) if (e[n].indexOf(a) !== -1) return e[n]; return "" } function s(e) { return e.attr("data-validation").split(",") } function f(e) { var a = ""; if (e.indexOf("(") !== -1) { var n = e.split("("); a = n[1].substr(0, n[1].length - 1) } return a } function u() { "object" == typeof console && console.log("Error: The called url is not available - if you use TYPO3 in a subfolder, please use config.baseURL in TypoScript") } var d, c = e(this), p = !1; 0 == c.find("*[data-validation]").length && (p = !0); var m = function() { var a, n, t; return function(r) { r || (r = {}), a = r.numRequest || 0, n = r.requestsCompleted || 0, c = r.element || 0, t = []; var i = function() { e("body").css("cursor", "default"), o(c); for (var a = 0; a < t.length; a++) t[a]() }; r.singleCallback && t.push(r.singleCallback), this.addCallbackToQueue = function(e, r) { e && n++, r && t.push(r), n == a && i() }, this.requestComplete = function(e) { e && n++, n == a && i() }, this.setCallback = function(e) { t.push(callBack) } } }(); e("*[data-validation]").blur(function() { n(e(this), !1) }), c.submit(function(n) { e("body").css("cursor", "wait"), p || (n.preventDefault(), a(e(this))) }) }; function createUploader(e) { if (0 != e("#femanager_field_fine-uploader").length) { var a = { imageNames: {}, getImageNames: function() { return e.map(this.imageNames, function(e) { return e }).join(",") }, addImageName: function(a, t) { this.imageNames[a] = t, e("#femanager_field_image").val(this.getImageNames()) }, deleteImageName: function(a) { delete this.imageNames[a], e("#femanager_field_image").val(this.getImageNames()) } }; new qq.FineUploader({ element: document.getElementById("femanager_field_fine-uploader"), request: { endpoint: Femanager.getBaseUrl() + "index.php?eID=femanagerFileUpload&id=" + e("#femanagerPid").val(), customHeaders: { Accept: "application/json" } }, multiple: !0, template: e(".image_container_template:first").html(), fileTemplate: '
  • {cancelButtonText}{retryButtonText}{deleteButtonText}{statusText}
  • ', deleteFile: { enabled: !0, forceConfirm: !0, endpoint: Femanager.getBaseUrl() + "index.php?eID=femanagerFileDelete&id=" + e("#femanagerPid").val() }, classes: { success: "alert alert-success", fail: "alert alert-error" }, validation: { allowedExtensions: getValueFromField("#uploadFileExtension", "jpeg, jpg, gif, png, bmp", "array"), sizeLimit: getValueFromField("#uploadSize", 25e6, "int"), itemLimit: getValueFromField("#uploadAmount", 1, "int") }, callbacks: { onComplete: function(t, n, i) { if (i.success) { var l = e("").addClass("fileupload_image").prop("src", e("#uploadFolder").val() + "/" + i.uploadName).prop("alt", i.uploadName); l.appendTo(this.getItemByFileId(t)), a.addImageName(t, i.uploadName) } }, onDeleteComplete: function(e, t, n) { a.deleteImageName(e) } } }); return a } } function getValueFromField(e, a, t) { var n = a; return $(e).length && (n = $(e).val()), void 0 !== t && ("int" === t ? n = parseInt(n) : "array" === t && (n = n.toString(), n = n.replace(/[\s,]+/g, ","), n = n.split(","))), n } jQuery(document).ready(function(e) { function a(e) { e += ""; var a = e.charAt(0).toLowerCase(); return a + e.substr(1) } var t; t = null != document.querySelector(".tx-femanager[data-labels]") ? JSON.parse(document.querySelector(".tx-femanager[data-labels]").dataset.labels) : [], e(".feManagerValidation").femanagerValidation(e); var n = createUploader(e); e("#femanager_field_image").length > 0 && e.each(e("#femanager_field_image").val().split(","), function(e, a) { a.trim().length > 0 && n.addImageName(a, a) }), e("#femanager_field_preview-image").find(".qq-upload-delete").click(function(a) { a.preventDefault(); var t = e(a.target).parent(); n.deleteImageName(t.find(".qq-upload-file").text()), t.fadeOut("", function() { e(this).remove() }) }), e("*[data-confirm]").click(function(a) { var t = e(this).attr("data-confirm"); confirm(t) || a.preventDefault() }), document.querySelectorAll("[data-data-endpoint]").forEach(function(n) { var i = function(i) { var l = n.dataset.dataEndpoint, o = { "tx_femanager_pi1[action]": l, "tx_femanager_pi1[controller]": "Data" }; arguments = JSON.parse(JSON.stringify(n.dataset)); for (var r in arguments) if (arguments.hasOwnProperty(r) && r.match("arguments")) { var s = document.getElementById(arguments[r]); if (s) { var d = a(r.substr(9)); o["tx_femanager_pi1[" + d + "]"] = s.value } } var p = Femanager.getBaseUrl() + "index.php?id=" + e("#femanagerPid").val() + "&type=1594138042"; e.ajax({ url: p, data: o, type: "POST", cache: !1, beforeSend: function() { n.disabled = 1, n.options.length = 0, n.options[0] = new Option(t.loading_states) }, success: function(e) { n.options.length = 0; for (var a in e) { n.options[n.options.length] = new Option(t.please_choose); break } for (var a in e) e.hasOwnProperty(a) && (n.options[n.options.length] = new Option(e[a], a)); 0 === n.options.length ? n.disabled = 1 : n.disabled = 0 }, error: function() { console.log("Error: The called url is not available - if you use TYPO3 in a subfolder, please use config.baseURL in TypoScript") } }) }, l = n.dataset.triggerFields; void 0 !== l ? l.split(",").forEach(function(e) { var a = document.getElementById(e); void 0 !== a && a.addEventListener("change", i) }) : n.addEventListener("change", i), i() }) }), window.Femanager = {}, window.Femanager.getBaseUrl = function() { var e; if (jQuery("base").length > 0) e = jQuery("base").prop("href"); else if (window.location.hostname.indexOf("localhost") !== -1) e = ""; else { var a = ""; window.location.port.length > 0 && (a = ":" + window.location.port), e = "https:" !== window.location.protocol ? "http://" + window.location.hostname + a + "/" : "https://" + window.location.hostname + a + "/" } return e }; document.addEventListener("DOMContentLoaded", function() { var popupLinks = document.querySelectorAll('.tx-form4socialmedialinks a.popup'); for (var i = 0; i < popupLinks.length; i++) { popupLinks[i].addEventListener('click', function(e) { var href = e.currentTarget.getAttribute('href'); if (href.indexOf('mailto:') == -1) { e.preventDefault(); var modalWindow = window.open(href, "", "width=600,height=800") } }) } }); /*! * shariff - v3.0.1 - Tue, 17 Apr 2018 06:12:14 GMT * https://github.com/heiseonline/shariff * Copyright (c) 2018 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli * Licensed under the MIT license */ ! function(e) { function t(a) { if (r[a]) return r[a].exports; var n = r[a] = { i: a, l: !1, exports: {} }; return e[a].call(n.exports, n, n.exports, t), n.l = !0, n.exports } var r = {}; t.m = e, t.c = r, t.d = function(e, r, a) { t.o(e, r) || Object.defineProperty(e, r, { configurable: !1, enumerable: !0, get: a }) }, t.n = function(e) { var r = e && e.__esModule ? function() { return e.default } : function() { return e }; return t.d(r, "a", r), r }, t.o = function(e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, t.p = "", t(t.s = 2) }([function(e, t, r) { "use strict"; function a() { this.protocol = null, this.slashes = null, this.auth = null, this.host = null, this.port = null, this.hostname = null, this.hash = null, this.search = null, this.query = null, this.pathname = null, this.path = null, this.href = null } function n(e, t, r) { if (e && p.isObject(e) && e instanceof a) return e; var n = new a; return n.parse(e, t, r), n } function i(e) { return p.isString(e) && (e = n(e)), e instanceof a ? e.format() : a.prototype.format.call(e) } function o(e, t) { return n(e, !1, !0).resolve(t) } function s(e, t) { return e ? n(e, !1, !0).resolveObject(t) : t } var l = r(9), p = r(11); t.parse = n, t.resolve = o, t.resolveObject = s, t.format = i, t.Url = a; var h = /^([a-z0-9.+-]+:)/i, u = /:[0-9]*$/, d = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, c = ["<", ">", '"', "`", " ", "\r", "\n", "\t"], f = ["{", "}", "|", "\\", "^", "`"].concat(c), m = ["'"].concat(f), g = ["%", "/", "?", ";", "#"].concat(m), b = ["/", "?", "#"], v = /^[+a-z0-9A-Z_-]{0,63}$/, k = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, j = { javascript: !0, "javascript:": !0 }, z = { javascript: !0, "javascript:": !0 }, y = { http: !0, https: !0, ftp: !0, gopher: !0, file: !0, "http:": !0, "https:": !0, "ftp:": !0, "gopher:": !0, "file:": !0 }, T = r(12); a.prototype.parse = function(e, t, r) { if (!p.isString(e)) throw new TypeError("Parameter 'url' must be a string, not " + typeof e); var a = e.indexOf("?"), n = -1 !== a && a < e.indexOf("#") ? "?" : "#", i = e.split(n), o = /\\/g; i[0] = i[0].replace(o, "/"), e = i.join(n); var s = e; if (s = s.trim(), !r && 1 === e.split("#").length) { var u = d.exec(s); if (u) return this.path = s, this.href = s, this.pathname = u[1], u[2] ? (this.search = u[2], this.query = t ? T.parse(this.search.substr(1)) : this.search.substr(1)) : t && (this.search = "", this.query = {}), this } var c = h.exec(s); if (c) { c = c[0]; var f = c.toLowerCase(); this.protocol = f, s = s.substr(c.length) } if (r || c || s.match(/^\/\/[^@\/]+@[^@\/]+/)) { var w = "//" === s.substr(0, 2); !w || c && z[c] || (s = s.substr(2), this.slashes = !0) } if (!z[c] && (w || c && !y[c])) { for (var P = -1, x = 0; x < b.length; x++) { var D = s.indexOf(b[x]); - 1 !== D && (-1 === P || D < P) && (P = D) } var U, C; C = -1 === P ? s.lastIndexOf("@") : s.lastIndexOf("@", P), -1 !== C && (U = s.slice(0, C), s = s.slice(C + 1), this.auth = decodeURIComponent(U)), P = -1; for (var x = 0; x < g.length; x++) { var D = s.indexOf(g[x]); - 1 !== D && (-1 === P || D < P) && (P = D) } - 1 === P && (P = s.length), this.host = s.slice(0, P), s = s.slice(P), this.parseHost(), this.hostname = this.hostname || ""; var R = "[" === this.hostname[0] && "]" === this.hostname[this.hostname.length - 1]; if (!R) for (var I = this.hostname.split(/\./), x = 0, S = I.length; x < S; x++) { var L = I[x]; if (L && !L.match(v)) { for (var F = "", N = 0, O = L.length; N < O; N++) L.charCodeAt(N) > 127 ? F += "x" : F += L[N]; if (!F.match(v)) { var A = I.slice(0, x), G = I.slice(x + 1), q = L.match(k); q && (A.push(q[1]), G.unshift(q[2])), G.length && (s = "/" + G.join(".") + s), this.hostname = A.join("."); break } } } this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), R || (this.hostname = l.toASCII(this.hostname)); var M = this.port ? ":" + this.port : "", J = this.hostname || ""; this.host = J + M, this.href += this.host, R && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), "/" !== s[0] && (s = "/" + s)) } if (!j[f]) for (var x = 0, S = m.length; x < S; x++) { var V = m[x]; if (-1 !== s.indexOf(V)) { var W = encodeURIComponent(V); W === V && (W = escape(V)), s = s.split(V).join(W) } } var Q = s.indexOf("#"); - 1 !== Q && (this.hash = s.substr(Q), s = s.slice(0, Q)); var B = s.indexOf("?"); if (-1 !== B ? (this.search = s.substr(B), this.query = s.substr(B + 1), t && (this.query = T.parse(this.query)), s = s.slice(0, B)) : t && (this.search = "", this.query = {}), s && (this.pathname = s), y[f] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) { var M = this.pathname || "", X = this.search || ""; this.path = M + X } return this.href = this.format(), this }, a.prototype.format = function() { var e = this.auth || ""; e && (e = encodeURIComponent(e), e = e.replace(/%3A/i, ":"), e += "@"); var t = this.protocol || "", r = this.pathname || "", a = this.hash || "", n = !1, i = ""; this.host ? n = e + this.host : this.hostname && (n = e + (-1 === this.hostname.indexOf(":") ? this.hostname : "[" + this.hostname + "]"), this.port && (n += ":" + this.port)), this.query && p.isObject(this.query) && Object.keys(this.query).length && (i = T.stringify(this.query)); var o = this.search || i && "?" + i || ""; return t && ":" !== t.substr(-1) && (t += ":"), this.slashes || (!t || y[t]) && !1 !== n ? (n = "//" + (n || ""), r && "/" !== r.charAt(0) && (r = "/" + r)) : n || (n = ""), a && "#" !== a.charAt(0) && (a = "#" + a), o && "?" !== o.charAt(0) && (o = "?" + o), r = r.replace(/[?#]/g, function(e) { return encodeURIComponent(e) }), o = o.replace("#", "%23"), t + n + r + o + a }, a.prototype.resolve = function(e) { return this.resolveObject(n(e, !1, !0)).format() }, a.prototype.resolveObject = function(e) { if (p.isString(e)) { var t = new a; t.parse(e, !1, !0), e = t } for (var r = new a, n = Object.keys(this), i = 0; i < n.length; i++) { var o = n[i]; r[o] = this[o] } if (r.hash = e.hash, "" === e.href) return r.href = r.format(), r; if (e.slashes && !e.protocol) { for (var s = Object.keys(e), l = 0; l < s.length; l++) { var h = s[l]; "protocol" !== h && (r[h] = e[h]) } return y[r.protocol] && r.hostname && !r.pathname && (r.path = r.pathname = "/"), r.href = r.format(), r } if (e.protocol && e.protocol !== r.protocol) { if (!y[e.protocol]) { for (var u = Object.keys(e), d = 0; d < u.length; d++) { var c = u[d]; r[c] = e[c] } return r.href = r.format(), r } if (r.protocol = e.protocol, e.host || z[e.protocol]) r.pathname = e.pathname; else { for (var f = (e.pathname || "").split("/"); f.length && !(e.host = f.shift());); e.host || (e.host = ""), e.hostname || (e.hostname = ""), "" !== f[0] && f.unshift(""), f.length < 2 && f.unshift(""), r.pathname = f.join("/") } if (r.search = e.search, r.query = e.query, r.host = e.host || "", r.auth = e.auth, r.hostname = e.hostname || e.host, r.port = e.port, r.pathname || r.search) { var m = r.pathname || "", g = r.search || ""; r.path = m + g } return r.slashes = r.slashes || e.slashes, r.href = r.format(), r } var b = r.pathname && "/" === r.pathname.charAt(0), v = e.host || e.pathname && "/" === e.pathname.charAt(0), k = v || b || r.host && e.pathname, j = k, T = r.pathname && r.pathname.split("/") || [], f = e.pathname && e.pathname.split("/") || [], w = r.protocol && !y[r.protocol]; if (w && (r.hostname = "", r.port = null, r.host && ("" === T[0] ? T[0] = r.host : T.unshift(r.host)), r.host = "", e.protocol && (e.hostname = null, e.port = null, e.host && ("" === f[0] ? f[0] = e.host : f.unshift(e.host)), e.host = null), k = k && ("" === f[0] || "" === T[0])), v) r.host = e.host || "" === e.host ? e.host : r.host, r.hostname = e.hostname || "" === e.hostname ? e.hostname : r.hostname, r.search = e.search, r.query = e.query, T = f; else if (f.length) T || (T = []), T.pop(), T = T.concat(f), r.search = e.search, r.query = e.query; else if (!p.isNullOrUndefined(e.search)) { if (w) { r.hostname = r.host = T.shift(); var P = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@"); P && (r.auth = P.shift(), r.host = r.hostname = P.shift()) } return r.search = e.search, r.query = e.query, p.isNull(r.pathname) && p.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.href = r.format(), r } if (!T.length) return r.pathname = null, r.search ? r.path = "/" + r.search : r.path = null, r.href = r.format(), r; for (var x = T.slice(-1)[0], D = (r.host || e.host || T.length > 1) && ("." === x || ".." === x) || "" === x, U = 0, C = T.length; C >= 0; C--) x = T[C], "." === x ? T.splice(C, 1) : ".." === x ? (T.splice(C, 1), U++) : U && (T.splice(C, 1), U--); if (!k && !j) for (; U--; U) T.unshift(".."); !k || "" === T[0] || T[0] && "/" === T[0].charAt(0) || T.unshift(""), D && "/" !== T.join("/").substr(-1) && T.push(""); var R = "" === T[0] || T[0] && "/" === T[0].charAt(0); if (w) { r.hostname = r.host = R ? "" : T.length ? T.shift() : ""; var P = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@"); P && (r.auth = P.shift(), r.host = r.hostname = P.shift()) } return k = k || r.host && T.length, k && !R && T.unshift(""), T.length ? r.pathname = T.join("/") : (r.pathname = null, r.path = null), p.isNull(r.pathname) && p.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.auth = e.auth || r.auth, r.slashes = r.slashes || e.slashes, r.href = r.format(), r }, a.prototype.parseHost = function() { var e = this.host, t = u.exec(e); t && (t = t[0], ":" !== t && (this.port = t.substr(1)), e = e.substr(0, e.length - t.length)), e && (this.hostname = e) } }, function(e, t) { var r; r = function() { return this }(); try { r = r || Function("return this")() || (0, eval)("this") } catch (e) { "object" == typeof window && (r = window) } e.exports = r }, function(e, t, r) { "use strict"; r(3), e.exports = r(4) }, function(e, t) {}, function(e, t, r) { "use strict"; (function(t) { function a(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } var n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { return typeof e } : function(e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e }, i = function() { function e(e, t) { for (var r = 0; r < t.length; r++) { var a = t[r]; a.enumerable = a.enumerable || !1, a.configurable = !0, "value" in a && (a.writable = !0), Object.defineProperty(e, a.key, a) } } return function(t, r, a) { return r && e(t.prototype, r), a && e(t, a), t } }(), o = r(5), s = r(6), l = r(0), p = { theme: "color", backendUrl: null, infoUrl: "http://ct.de/-2467514", infoDisplay: "blank", lang: "de", langFallback: "en", mailUrl: function() { var e = l.parse(this.getURL(), !0); return e.query.view = "mail", delete e.search, l.format(e) }, mailBody: function() { return this.getURL() }, mediaUrl: null, orientation: "horizontal", buttonStyle: "standard", referrerTrack: null, services: ["twitter", "facebook", "googleplus", "info"], title: t.document.title, twitterVia: null, flattrUser: null, flattrCategory: null, url: function() { var e = t.document.location.href, r = o("link[rel=canonical]").attr("href") || this.getMeta("og:url") || ""; return r.length > 0 && (r.indexOf("http") < 0 && (r = t.document.location.protocol + "//" + t.document.location.host + r), e = r), e } }, h = function() { function e(t, r) { var n = this; a(this, e), this.element = t, o(t).empty(), this.options = o.extend({}, p, r, o(t).data()), this.services = Object.keys(s).filter(function(e) { return n.isEnabledService(e) }).sort(function(e, t) { var r = n.options.services; return r.indexOf(e) - r.indexOf(t) }).map(function(e) { return s[e](n) }), this._addButtonList(), null !== this.options.backendUrl && "icon" !== this.options.buttonStyle && this.getShares(this._updateCounts.bind(this)) } return i(e, [{ key: "isEnabledService", value: function(e) { return this.options.services.indexOf(e) > -1 } }, { key: "$socialshareElement", value: function() { return o(this.element) } }, { key: "getLocalized", value: function(e, t) { return "object" === n(e[t]) ? void 0 === e[t][this.options.lang] ? e[t][this.options.langFallback] : e[t][this.options.lang] : "string" == typeof e[t] ? e[t] : void 0 } }, { key: "getMeta", value: function(e) { return o('meta[name="' + e + '"],[property="' + e + '"]').attr("content") || "" } }, { key: "getInfoUrl", value: function() { return this.options.infoUrl } }, { key: "getInfoDisplayPopup", value: function() { return "popup" === this.options.infoDisplay } }, { key: "getInfoDisplayBlank", value: function() { return "popup" !== this.options.infoDisplay && "self" !== this.options.infoDisplay } }, { key: "getURL", value: function() { return this.getOption("url") } }, { key: "getOption", value: function(e) { var t = this.options[e]; return "function" == typeof t ? t.call(this) : t } }, { key: "getTitle", value: function() { var e = this.getOption("title") || this.getMeta("DC.title"), t = this.getMeta("DC.creator"); return e && t && (e = e + " - " + t), e } }, { key: "getReferrerTrack", value: function() { return this.options.referrerTrack || "" } }, { key: "getShares", value: function(e) { var t = l.parse(this.options.backendUrl, !0); return t.query.url = this.getURL(), delete t.search, o.getJSON(l.format(t), e) } }, { key: "_updateCounts", value: function(e, t, r) { var a = this; e && o.each(e, function(e, t) { a.isEnabledService(e) && (t >= 1e3 && (t = Math.round(t / 1e3) + "k"), o(a.element).find("." + e + " a").append(o("").addClass("share_count").text(t))) }) } }, { key: "_addButtonList", value: function() { var e = this, r = o("