File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
self,
function () {
var t = new Set("annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" "));
function n(n) {
var i = t.has(n);
return n = /^[a-z][.0-9_a-z]*-[\-.0-9_a-z]*$/.test(n), !i && n
}
function i(t) {
var n = t.isConnected;
if (void 0 !== n) return n;
for (; t && !(t.__CE_isImportDocument || t instanceof Document);) t = t.parentNode || (window.ShadowRoot && t instanceof ShadowRoot ? t.host : void 0);
return !(!t || !(t.__CE_isImportDocument || t instanceof Document))
}
function e(t, n) {
for (; n && n !== t && !n.nextSibling;) n = n.parentNode;
return n && n !== t ? n.nextSibling : null
}
function o(t, n, i) {
i = void 0 === i ? new Set : i;
for (var r = t; r;) {
if (r.nodeType === Node.ELEMENT_NODE) {
var f = r;
n(f);
var c = f.localName;
if ("link" === c && "import" === f.getAttribute("rel")) {
if ((r = f.import) instanceof Node && !i.has(r))
for (i.add(r), r = r.firstChild; r; r = r.nextSibling) o(r, n, i);
r = e(t, f);
continue
}
if ("template" === c) {
r = e(t, f);
continue
}
if (f = f.__CE_shadowRoot)
for (f = f.firstChild; f; f = f.nextSibling) o(f, n, i)
}
r = r.firstChild ? r.firstChild : e(t, r)
}
}
function r(t, n, i) {
t[n] = i
}
function f() {
this.a = new Map, this.g = new Map, this.c = [], this.f = [], this.b = !1
}
function c(t, n) {
t.b && o(n, (function (n) {
return u(t, n)
}))
}
function u(t, n) {
if (t.b && !n.__CE_patched) {
n.__CE_patched = !0;
for (var i = 0; i < t.c.length; i++) t.c[i](n);
for (i = 0; i < t.f.length; i++) t.f[i](n)
}
}
function s(t, n) {
var i = [];
for (o(n, (function (t) {
return i.push(t)
})), n = 0; n < i.length; n++) {
var e = i[n];
1 === e.__CE_state ? t.connectedCallback(e) : l(t, e)
}
}
function a(t, n) {
var i = [];
for (o(n, (function (t) {
return i.push(t)
})), n = 0; n < i.length; n++) {
var e = i[n];
1 === e.__CE_state && t.disconnectedCallback(e)
}
}
function h(t, n, i) {
var e = (i = void 0 === i ? {} : i).u || new Set,
r = i.i || function (n) {
return l(t, n)
},
f = [];
if (o(n, (function (n) {
if ("link" === n.localName && "import" === n.getAttribute("rel")) {
var i = n.import;
i instanceof Node && (i.__CE_isImportDocument = !0, i.__CE_hasRegistry = !0), i && "complete" === i.readyState ? i.__CE_documentLoadHandled = !0 : n.addEventListener("load", (function () {
var i = n.import;
if (!i.__CE_documentLoadHandled) {
i.__CE_documentLoadHandled = !0;
var o = new Set(e);
o.delete(i), h(t, i, {
u: o,
i: r
})
}
}))
} else f.push(n)
}), e), t.b)
for (n = 0; n < f.length; n++) u(t, f[n]);
for (n = 0; n < f.length; n++) r(f[n])
}
function l(t, n) {
if (void 0 === n.__CE_state) {
var e = n.ownerDocument;
if ((e.defaultView || e.__CE_isImportDocument && e.__CE_hasRegistry) && (e = t.a.get(n.localName))) {
e.constructionStack.push(n);
var o = e.constructorFunction;
try {
try {
if (new o !== n) throw Error("The custom element constructor did not produce the element being upgraded.")
} finally {
e.constructionStack.pop()
}
} catch (t) {
throw n.__CE_state = 2, t
}
if (n.__CE_state = 1, n.__CE_definition = e, e.attributeChangedCallback)
for (e = e.observedAttributes, o = 0; o < e.length; o++) {
var r = e[o],
f = n.getAttribute(r);
null !== f && t.attributeChangedCallback(n, r, null, f, null)
}
i(n) && t.connectedCallback(n)
}
}
}
function d(t) {
var n = document;
this.c = t, this.a = n, this.b = void 0, h(this.c, this.a), "loading" === this.a.readyState && (this.b = new MutationObserver(this.f.bind(this)), this.b.observe(this.a, {
childList: !0,
subtree: !0
}))
}
function w(t) {
t.b && t.b.disconnect()
}
function v() {
var t = this;
this.b = this.a = void 0, this.c = new Promise((function (n) {
t.b = n, t.a && n(t.a)
}))
}
function m(t) {
if (t.a) throw Error("Already resolved.");
t.a = void 0, t.b && t.b(void 0)
}
function b(t) {
this.c = !1, this.a = t, this.j = new Map, this.f = function (t) {
return t()
}, this.b = !1, this.g = [], this.o = new d(t)
}
f.prototype.connectedCallback = function (t) {
var n = t.__CE_definition;
n.connectedCallback && n.connectedCallback.call(t)
}, f.prototype.disconnectedCallback = function (t) {
var n = t.__CE_definition;
n.disconnectedCallback && n.disconnectedCallback.call(t)
}, f.prototype.attributeChangedCallback = function (t, n, i, e, o) {
var r = t.__CE_definition;
r.attributeChangedCallback && -1 < r.observedAttributes.indexOf(n) && r.attributeChangedCallback.call(t, n, i, e, o)
}, d.prototype.f = function (t) {
var n = this.a.readyState;
for ("interactive" !== n && "complete" !== n || w(this), n = 0; n < t.length; n++)
for (var i = t[n].addedNodes, e = 0; e < i.length; e++) h(this.c, i[e])
}, b.prototype.l = function (t, i) {
var e = this;
if (!(i instanceof Function)) throw new TypeError("Custom element constructors must be functions.");
if (!n(t)) throw new SyntaxError("The element name '" + t + "' is not valid.");
if (this.a.a.get(t)) throw Error("A custom element with name '" + t + "' has already been defined.");
if (this.c) throw Error("A custom element is already being defined.");
this.c = !0;
try {
var o = function (t) {
var n = r[t];
if (void 0 !== n && !(n instanceof Function)) throw Error("The '" + t + "' callback must be a function.");
return n
},
r = i.prototype;
if (!(r instanceof Object)) throw new TypeError("The custom element constructor's prototype is not an object.");
var f = o("connectedCallback"),
c = o("disconnectedCallback"),
u = o("adoptedCallback"),
s = o("attributeChangedCallback"),
a = i.observedAttributes || []
} catch (t) {
return
} finally {
this.c = !1
}(function (t, n, i) {
t.a.set(n, i), t.g.set(i.constructorFunction, i)
})(this.a, t, i = {
localName: t,
constructorFunction: i,
connectedCallback: f,
disconnectedCallback: c,
adoptedCallback: u,
attributeChangedCallback: s,
observedAttributes: a,
constructionStack: []
}), this.g.push(i), this.b || (this.b = !0, this.f((function () {
return function (t) {
if (!1 !== t.b) {
t.b = !1;
for (var n = t.g, i = [], e = new Map, o = 0; o < n.length; o++) e.set(n[o].localName, []);
for (h(t.a, document, {
i: function (n) {
if (void 0 === n.__CE_state) {
var o = n.localName,
r = e.get(o);
r ? r.push(n) : t.a.a.get(o) && i.push(n)
}
}
}), o = 0; o < i.length; o++) l(t.a, i[o]);
for (; 0 < n.length;) {
var r = n.shift();
o = r.localName, r = e.get(r.localName);
for (var f = 0; f < r.length; f++) l(t.a, r[f]);
(o = t.j.get(o)) && m(o)
}
}
}(e)
})))
}, b.prototype.i = function (t) {
h(this.a, t)
}, b.prototype.get = function (t) {
if (t = this.a.a.get(t)) return t.constructorFunction
}, b.prototype.m = function (t) {
if (!n(t)) return Promise.reject(new SyntaxError("'" + t + "' is not a valid custom element name."));
var i = this.j.get(t);
return i || (i = new v, this.j.set(t, i), this.a.a.get(t) && !this.g.some((function (n) {
return n.localName === t
})) && m(i)), i.c
}, b.prototype.s = function (t) {
w(this.o);
var n = this.f;
this.f = function (i) {
return t((function () {
return n(i)
}))
}
}, window.CustomElementRegistry = b, b.prototype.define = b.prototype.l, b.prototype.upgrade = b.prototype.i, b.prototype.get = b.prototype.get, b.prototype.whenDefined = b.prototype.m, b.prototype.polyfillWrapFlushCallback = b.prototype.s;
var E = window.Document.prototype.createElement,
p = window.Document.prototype.createElementNS,
g = window.Document.prototype.importNode,
y = window.Document.prototype.prepend,
C = window.Document.prototype.append,
T = window.DocumentFragment.prototype.prepend,
j = window.DocumentFragment.prototype.append,
D = window.Node.prototype.cloneNode,
N = window.Node.prototype.appendChild,
A = window.Node.prototype.insertBefore,
O = window.Node.prototype.removeChild,
M = window.Node.prototype.replaceChild,
k = Object.getOwnPropertyDescriptor(window.Node.prototype, "textContent"),
L = window.Element.prototype.attachShadow,
S = Object.getOwnPropertyDescriptor(window.Element.prototype, "innerHTML"),
F = window.Element.prototype.getAttribute,
H = window.Element.prototype.setAttribute,
x = window.Element.prototype.removeAttribute,
z = window.Element.prototype.getAttributeNS,
P = window.Element.prototype.setAttributeNS,
R = window.Element.prototype.removeAttributeNS,
$ = window.Element.prototype.insertAdjacentElement,
_ = window.Element.prototype.insertAdjacentHTML,
B = window.Element.prototype.prepend,
I = window.Element.prototype.append,
U = window.Element.prototype.before,
W = window.Element.prototype.after,
q = window.Element.prototype.replaceWith,
G = window.Element.prototype.remove,
J = window.HTMLElement,
K = Object.getOwnPropertyDescriptor(window.HTMLElement.prototype, "innerHTML"),
Q = window.HTMLElement.prototype.insertAdjacentElement,
V = window.HTMLElement.prototype.insertAdjacentHTML,
X = new function () {};
function Y(t, n, e) {
function o(n) {
return function (e) {
for (var o = [], r = 0; r < arguments.length; ++r) o[r] = arguments[r];
r = [];
for (var f = [], c = 0; c < o.length; c++) {
var u = o[c];
if (u instanceof Element && i(u) && f.push(u), u instanceof DocumentFragment)
for (u = u.firstChild; u; u = u.nextSibling) r.push(u);
else r.push(u)
}
for (n.apply(this, o), o = 0; o < f.length; o++) a(t, f[o]);
if (i(this))
for (o = 0; o < r.length; o++)(f = r[o]) instanceof Element && s(t, f)
}
}
void 0 !== e.h && (n.prepend = o(e.h)), void 0 !== e.append && (n.append = o(e.append))
}
var Z = window.customElements;
if (!Z || Z.forcePolyfill || "function" != typeof Z.define || "function" != typeof Z.get) {
var tt = new f;
! function () {
var t = tt;
window.HTMLElement = function () {
function n() {
var n = this.constructor,
i = t.g.get(n);
if (!i) throw Error("The custom element being constructed was not registered with `customElements`.");
var e = i.constructionStack;
if (0 === e.length) return e = E.call(document, i.localName), Object.setPrototypeOf(e, n.prototype), e.__CE_state = 1, e.__CE_definition = i, u(t, e), e;
var o = e[i = e.length - 1];
if (o === X) throw Error("The HTMLElement constructor was either called reentrantly for this constructor or called multiple times.");
return e[i] = X, Object.setPrototypeOf(o, n.prototype), u(t, o), o
}
return Object.defineProperty(n.prototype = J.prototype, "constructor", {
writable: !0,
configurable: !0,
enumerable: !1,
value: n
}), n
}()
}(),
function () {
var t = tt;
r(Document.prototype, "createElement", (function (n) {
if (this.__CE_hasRegistry) {
var i = t.a.get(n);
if (i) return new i.constructorFunction
}
return n = E.call(this, n), u(t, n), n
})), r(Document.prototype, "importNode", (function (n, i) {
return n = g.call(this, n, !!i), this.__CE_hasRegistry ? h(t, n) : c(t, n), n
})), r(Document.prototype, "createElementNS", (function (n, i) {
if (this.__CE_hasRegistry && (null === n || "http://www.w3.org/1999/xhtml" === n)) {
var e = t.a.get(i);
if (e) return new e.constructorFunction
}
return n = p.call(this, n, i), u(t, n), n
})), Y(t, Document.prototype, {
h: y,
append: C
})
}(), Y(tt, DocumentFragment.prototype, {
h: T,
append: j
}),
function () {
function t(t, e) {
Object.defineProperty(t, "textContent", {
enumerable: e.enumerable,
configurable: !0,
get: e.get,
set: function (t) {
if (this.nodeType === Node.TEXT_NODE) e.set.call(this, t);
else {
var o = void 0;
if (this.firstChild) {
var r = this.childNodes,
f = r.length;
if (0 < f && i(this)) {
o = Array(f);
for (var c = 0; c < f; c++) o[c] = r[c]
}
}
if (e.set.call(this, t), o)
for (t = 0; t < o.length; t++) a(n, o[t])
}
}
})
}
var n = tt;
r(Node.prototype, "insertBefore", (function (t, e) {
if (t instanceof DocumentFragment) {
var o = Array.prototype.slice.apply(t.childNodes);
if (t = A.call(this, t, e), i(this))
for (e = 0; e < o.length; e++) s(n, o[e]);
return t
}
return o = i(t), e = A.call(this, t, e), o && a(n, t), i(this) && s(n, t), e
})), r(Node.prototype, "appendChild", (function (t) {
if (t instanceof DocumentFragment) {
var e = Array.prototype.slice.apply(t.childNodes);
if (t = N.call(this, t), i(this))
for (var o = 0; o < e.length; o++) s(n, e[o]);
return t
}
return e = i(t), o = N.call(this, t), e && a(n, t), i(this) && s(n, t), o
})), r(Node.prototype, "cloneNode", (function (t) {
return t = D.call(this, !!t), this.ownerDocument.__CE_hasRegistry ? h(n, t) : c(n, t), t
})), r(Node.prototype, "removeChild", (function (t) {
var e = i(t),
o = O.call(this, t);
return e && a(n, t), o
})), r(Node.prototype, "replaceChild", (function (t, e) {
if (t instanceof DocumentFragment) {
var o = Array.prototype.slice.apply(t.childNodes);
if (t = M.call(this, t, e), i(this))
for (a(n, e), e = 0; e < o.length; e++) s(n, o[e]);
return t
}
o = i(t);
var r = M.call(this, t, e),
f = i(this);
return f && a(n, e), o && a(n, t), f && s(n, t), r
})), k && k.get ? t(Node.prototype, k) : function (t, n) {
t.b = !0, t.c.push(n)
}(n, (function (n) {
t(n, {
enumerable: !0,
configurable: !0,
get: function () {
for (var t = [], n = 0; n < this.childNodes.length; n++) {
var i = this.childNodes[n];
i.nodeType !== Node.COMMENT_NODE && t.push(i.textContent)
}
return t.join("")
},
set: function (t) {
for (; this.firstChild;) O.call(this, this.firstChild);
null != t && "" !== t && N.call(this, document.createTextNode(t))
}
})
}))
}(),
function () {
function t(t, n) {
Object.defineProperty(t, "innerHTML", {
enumerable: n.enumerable,
configurable: !0,
get: n.get,
set: function (t) {
var e = this,
r = void 0;
if (i(this) && (r = [], o(this, (function (t) {
t !== e && r.push(t)
}))), n.set.call(this, t), r)
for (var u = 0; u < r.length; u++) {
var s = r[u];
1 === s.__CE_state && f.disconnectedCallback(s)
}
return this.ownerDocument.__CE_hasRegistry ? h(f, this) : c(f, this), t
}
})
}
function n(t, n) {
r(t, "insertAdjacentElement", (function (t, e) {
var o = i(e);
return t = n.call(this, t, e), o && a(f, e), i(t) && s(f, e), t
}))
}
function e(t, n) {
function i(t, n) {
for (var i = []; t !== n; t = t.nextSibling) i.push(t);
for (n = 0; n < i.length; n++) h(f, i[n])
}
r(t, "insertAdjacentHTML", (function (t, e) {
if ("beforebegin" === (t = t.toLowerCase())) {
var o = this.previousSibling;
n.call(this, t, e), i(o || this.parentNode.firstChild, this)
} else if ("afterbegin" === t) o = this.firstChild, n.call(this, t, e), i(this.firstChild, o);
else if ("beforeend" === t) o = this.lastChild, n.call(this, t, e), i(o || this.firstChild, null);
else {
if ("afterend" !== t) throw new SyntaxError("The value provided (" + t + ") is not one of 'beforebegin', 'afterbegin', 'beforeend', or 'afterend'.");
o = this.nextSibling, n.call(this, t, e), i(this.nextSibling, o)
}
}))
}
var f = tt;
L && r(Element.prototype, "attachShadow", (function (t) {
t = L.call(this, t);
var n = f;
if (n.b && !t.__CE_patched) {
t.__CE_patched = !0;
for (var i = 0; i < n.c.length; i++) n.c[i](t)
}
return this.__CE_shadowRoot = t
})), S && S.get ? t(Element.prototype, S) : K && K.get ? t(HTMLElement.prototype, K) : function (t, n) {
t.b = !0, t.f.push(n)
}(f, (function (n) {
t(n, {
enumerable: !0,
configurable: !0,
get: function () {
return D.call(this, !0).innerHTML
},
set: function (t) {
var n = "template" === this.localName,
i = n ? this.content : this,
e = p.call(document, this.namespaceURI, this.localName);
for (e.innerHTML = t; 0 < i.childNodes.length;) O.call(i, i.childNodes[0]);
for (t = n ? e.content : e; 0 < t.childNodes.length;) N.call(i, t.childNodes[0])
}
})
})), r(Element.prototype, "setAttribute", (function (t, n) {
if (1 !== this.__CE_state) return H.call(this, t, n);
var i = F.call(this, t);
H.call(this, t, n), n = F.call(this, t), f.attributeChangedCallback(this, t, i, n, null)
})), r(Element.prototype, "setAttributeNS", (function (t, n, i) {
if (1 !== this.__CE_state) return P.call(this, t, n, i);
var e = z.call(this, t, n);
P.call(this, t, n, i), i = z.call(this, t, n), f.attributeChangedCallback(this, n, e, i, t)
})), r(Element.prototype, "removeAttribute", (function (t) {
if (1 !== this.__CE_state) return x.call(this, t);
var n = F.call(this, t);
x.call(this, t), null !== n && f.attributeChangedCallback(this, t, n, null, null)
})), r(Element.prototype, "removeAttributeNS", (function (t, n) {
if (1 !== this.__CE_state) return R.call(this, t, n);
var i = z.call(this, t, n);
R.call(this, t, n);
var e = z.call(this, t, n);
i !== e && f.attributeChangedCallback(this, n, i, e, t)
})), Q ? n(HTMLElement.prototype, Q) : $ ? n(Element.prototype, $) : console.warn("Custom Elements: `Element#insertAdjacentElement` was not patched."), V ? e(HTMLElement.prototype, V) : _ ? e(Element.prototype, _) : console.warn("Custom Elements: `Element#insertAdjacentHTML` was not patched."), Y(f, Element.prototype, {
h: B,
append: I
}),
function (t) {
function n(n) {
return function (e) {
for (var o = [], r = 0; r < arguments.length; ++r) o[r] = arguments[r];
r = [];
for (var f = [], c = 0; c < o.length; c++) {
var u = o[c];
if (u instanceof Element && i(u) && f.push(u), u instanceof DocumentFragment)
for (u = u.firstChild; u; u = u.nextSibling) r.push(u);
else r.push(u)
}
for (n.apply(this, o), o = 0; o < f.length; o++) a(t, f[o]);
if (i(this))
for (o = 0; o < r.length; o++)(f = r[o]) instanceof Element && s(t, f)
}
}
var e = Element.prototype;
void 0 !== U && (e.before = n(U)), void 0 !== U && (e.after = n(W)), void 0 !== q && r(e, "replaceWith", (function (n) {
for (var e = [], o = 0; o < arguments.length; ++o) e[o] = arguments[o];
o = [];
for (var r = [], f = 0; f < e.length; f++) {
var c = e[f];
if (c instanceof Element && i(c) && r.push(c), c instanceof DocumentFragment)
for (c = c.firstChild; c; c = c.nextSibling) o.push(c);
else o.push(c)
}
for (f = i(this), q.apply(this, e), e = 0; e < r.length; e++) a(t, r[e]);
if (f)
for (a(t, this), e = 0; e < o.length; e++)(r = o[e]) instanceof Element && s(t, r)
})), void 0 !== G && r(e, "remove", (function () {
var n = i(this);
G.call(this), n && a(t, this)
}))
}(f)
}(), document.__CE_hasRegistry = !0;
var nt = new b(tt);
Object.defineProperty(window, "customElements", {
configurable: !0,
enumerable: !0,
value: nt
})
}
}(), "string" != typeof document.baseURI && Object.defineProperty(Document.prototype, "baseURI", {
enumerable: !0,
configurable: !0,
get: function () {
var t = document.querySelector("base");
return t && t.href ? t.href : document.URL
}
}), "function" != typeof window.CustomEvent && (window.CustomEvent = function (t, n) {
n = n || {
bubbles: !1,
cancelable: !1,
detail: void 0
};
var i = document.createEvent("CustomEvent");
return i.initCustomEvent(t, n.bubbles, n.cancelable, n.detail), i
}, window.CustomEvent.prototype = window.Event.prototype),
function (t, n, i) {
t.composedPath || (t.composedPath = function () {
if (this.path) return this.path;
var t = this.target;
for (this.path = []; null !== t.parentNode;) this.path.push(t), t = t.parentNode;
return this.path.push(n, i), this.path
})
}(Event.prototype, document, window),
/*!
Element.closest and Element.matches
https://github.com/jonathantneal/closest
Creative Commons Zero v1.0 Universal
*/
function (t) {
"function" != typeof t.matches && (t.matches = t.msMatchesSelector || t.mozMatchesSelector || t.webkitMatchesSelector || function (t) {
t = (this.document || this.ownerDocument).querySelectorAll(t);
for (var n = 0; t[n] && t[n] !== this;) ++n;
return !!t[n]
}), "function" != typeof t.closest && (t.closest = function (t) {
for (var n = this; n && 1 === n.nodeType;) {
if (n.matches(t)) return n;
n = n.parentNode
}
return null
})
}(window.Element.prototype),
/*!
Element.getRootNode()
*/
function (t) {
function n(t) {
return (t = i(t)) && 11 === t.nodeType ? n(t.host) : t
}
function i(t) {
return t && t.parentNode ? i(t.parentNode) : t
}
"function" != typeof t.getRootNode && (t.getRootNode = function (t) {
return t && t.composed ? n(this) : i(this)
})
}(Element.prototype),
/*!
Element.isConnected()
*/
function (t) {
"isConnected" in t || Object.defineProperty(t, "isConnected", {
configurable: !0,
enumerable: !0,
get: function () {
var t = this.getRootNode({
composed: !0
});
return t && 9 === t.nodeType
}
})
}(Element.prototype), [Element.prototype, CharacterData.prototype, DocumentType.prototype].forEach((function (t) {
t.hasOwnProperty("remove") || Object.defineProperty(t, "remove", {
configurable: !0,
enumerable: !0,
writable: !0,
value: function () {
null !== this.parentNode && this.parentNode.removeChild(this)
}
})
})),
function (t) {
"classList" in t || Object.defineProperty(t, "classList", {
get: function () {
var t = this,
n = (t.getAttribute("class") || "").replace(/^\s+|\s$/g, "").split(/\s+/g);
function i() {
n.length > 0 ? t.setAttribute("class", n.join(" ")) : t.removeAttribute("class")
}
return "" === n[0] && n.splice(0, 1), n.toggle = function (t, e) {
void 0 !== e ? e ? n.add(t) : n.remove(t) : -1 !== n.indexOf(t) ? n.splice(n.indexOf(t), 1) : n.push(t), i()
}, n.add = function () {
for (var t = [].slice.call(arguments), e = 0, o = t.length; e < o; e++) - 1 === n.indexOf(t[e]) && n.push(t[e]);
i()
}, n.remove = function () {
for (var t = [].slice.call(arguments), e = 0, o = t.length; e < o; e++) - 1 !== n.indexOf(t[e]) && n.splice(n.indexOf(t[e]), 1);
i()
}, n.item = function (t) {
return n[t]
}, n.contains = function (t) {
return -1 !== n.indexOf(t)
}, n.replace = function (t, e) {
-1 !== n.indexOf(t) && n.splice(n.indexOf(t), 1, e), i()
}, n.value = t.getAttribute("class") || "", n
}
})
}(Element.prototype),
/*!
DOMTokenList
*/
function (t) {
try {
document.body.classList.add()
} catch (e) {
var n = t.add,
i = t.remove;
t.add = function () {
for (var t = 0; t < arguments.length; t++) n.call(this, arguments[t])
}, t.remove = function () {
for (var t = 0; t < arguments.length; t++) i.call(this, arguments[t])
}
}
}(DOMTokenList.prototype);