From f4905e33fa1fcf6d33e346600517dacee0873fee Mon Sep 17 00:00:00 2001 From: strukturart Date: Sat, 5 Oct 2024 18:34:44 +0200 Subject: [PATCH] youtube --- application/assets/js/youtube.js | 9094 ++++++++++++++++++++++++++++++ application/index.html | 2 + application/index.js | 183 +- application/manifest.webmanifest | 5 +- application/sw.js | 2 +- docs/index.339e55c4.js | 6 +- docs/index.8d33ff60.js | 1 + docs/index.f0337e49.js | 6 +- docs/index.html | 2 +- docs/manifest.webapp | 92 + docs/manifest.webmanifest | 5 +- docs/sw.js | 6 +- example.opml | 10 +- image/kaios-banner.png | Bin 0 -> 803 bytes image/screenshoot.png | Bin 0 -> 41994 bytes package-lock.json | 4386 +++----------- package.json | 5 +- 17 files changed, 10064 insertions(+), 3741 deletions(-) create mode 100644 application/assets/js/youtube.js create mode 100644 docs/index.8d33ff60.js create mode 100644 docs/manifest.webapp create mode 100644 image/kaios-banner.png create mode 100644 image/screenshoot.png diff --git a/application/assets/js/youtube.js b/application/assets/js/youtube.js new file mode 100644 index 0000000..f33f21e --- /dev/null +++ b/application/assets/js/youtube.js @@ -0,0 +1,9094 @@ +(function () { + /* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ + "use strict"; + var n; + function aa(a) { + var b = 0; + return function () { + return b < a.length ? { done: !1, value: a[b++] } : { done: !0 }; + }; + } + var ba = + "function" == typeof Object.defineProperties + ? Object.defineProperty + : function (a, b, c) { + if (a == Array.prototype || a == Object.prototype) return a; + a[b] = c.value; + return a; + }; + function ca(a) { + a = [ + "object" == typeof globalThis && globalThis, + a, + "object" == typeof window && window, + "object" == typeof self && self, + "object" == typeof global && global, + ]; + for (var b = 0; b < a.length; ++b) { + var c = a[b]; + if (c && c.Math == Math) return c; + } + throw Error("Cannot find global object"); + } + var da = ca(this); + function r(a, b) { + if (b) + a: { + var c = da; + a = a.split("."); + for (var d = 0; d < a.length - 1; d++) { + var e = a[d]; + if (!(e in c)) break a; + c = c[e]; + } + a = a[a.length - 1]; + d = c[a]; + b = b(d); + b != d && + null != b && + ba(c, a, { configurable: !0, writable: !0, value: b }); + } + } + r("Symbol", function (a) { + function b(f) { + if (this instanceof b) throw new TypeError("Symbol is not a constructor"); + return new c(d + (f || "") + "_" + e++, f); + } + function c(f, g) { + this.h = f; + ba(this, "description", { configurable: !0, writable: !0, value: g }); + } + if (a) return a; + c.prototype.toString = function () { + return this.h; + }; + var d = "jscomp_symbol_" + ((1e9 * Math.random()) >>> 0) + "_", + e = 0; + return b; + }); + r("Symbol.iterator", function (a) { + if (a) return a; + a = Symbol("Symbol.iterator"); + for ( + var b = + "Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split( + " " + ), + c = 0; + c < b.length; + c++ + ) { + var d = da[b[c]]; + "function" === typeof d && + "function" != typeof d.prototype[a] && + ba(d.prototype, a, { + configurable: !0, + writable: !0, + value: function () { + return ea(aa(this)); + }, + }); + } + return a; + }); + function ea(a) { + a = { next: a }; + a[Symbol.iterator] = function () { + return this; + }; + return a; + } + function u(a) { + var b = + "undefined" != typeof Symbol && Symbol.iterator && a[Symbol.iterator]; + return b ? b.call(a) : { next: aa(a) }; + } + function fa(a) { + if (!(a instanceof Array)) { + a = u(a); + for (var b, c = []; !(b = a.next()).done; ) c.push(b.value); + a = c; + } + return a; + } + var ha = + "function" == typeof Object.create + ? Object.create + : function (a) { + function b() {} + b.prototype = a; + return new b(); + }, + ia; + if ("function" == typeof Object.setPrototypeOf) ia = Object.setPrototypeOf; + else { + var ja; + a: { + var ma = { a: !0 }, + na = {}; + try { + na.__proto__ = ma; + ja = na.a; + break a; + } catch (a) {} + ja = !1; + } + ia = ja + ? function (a, b) { + a.__proto__ = b; + if (a.__proto__ !== b) throw new TypeError(a + " is not extensible"); + return a; + } + : null; + } + var oa = ia; + function v(a, b) { + a.prototype = ha(b.prototype); + a.prototype.constructor = a; + if (oa) oa(a, b); + else + for (var c in b) + if ("prototype" != c) + if (Object.defineProperties) { + var d = Object.getOwnPropertyDescriptor(b, c); + d && Object.defineProperty(a, c, d); + } else a[c] = b[c]; + a.N = b.prototype; + } + function pa() { + this.u = !1; + this.l = null; + this.i = void 0; + this.h = 1; + this.m = this.v = 0; + this.I = this.j = null; + } + function qa(a) { + if (a.u) throw new TypeError("Generator is already running"); + a.u = !0; + } + pa.prototype.A = function (a) { + this.i = a; + }; + function ra(a, b) { + a.j = { Ma: b, Qa: !0 }; + a.h = a.v || a.m; + } + pa.prototype.return = function (a) { + this.j = { return: a }; + this.h = this.m; + }; + function w(a, b, c) { + a.h = c; + return { value: b }; + } + pa.prototype.o = function (a) { + this.h = a; + }; + function sa(a, b, c) { + a.v = b; + void 0 != c && (a.m = c); + } + function ta(a, b) { + a.h = b; + a.v = 0; + } + function ua(a) { + a.v = 0; + var b = a.j.Ma; + a.j = null; + return b; + } + function xa(a) { + a.I = [a.j]; + a.v = 0; + a.m = 0; + } + function ya(a) { + var b = a.I.splice(0)[0]; + (b = a.j = a.j || b) + ? b.Qa + ? (a.h = a.v || a.m) + : void 0 != b.o && a.m < b.o + ? ((a.h = b.o), (a.j = null)) + : (a.h = a.m) + : (a.h = 0); + } + function za(a) { + this.h = new pa(); + this.i = a; + } + function Aa(a, b) { + qa(a.h); + var c = a.h.l; + if (c) + return Ba( + a, + "return" in c + ? c["return"] + : function (d) { + return { value: d, done: !0 }; + }, + b, + a.h.return + ); + a.h.return(b); + return Ca(a); + } + function Ba(a, b, c, d) { + try { + var e = b.call(a.h.l, c); + if (!(e instanceof Object)) + throw new TypeError("Iterator result " + e + " is not an object"); + if (!e.done) return (a.h.u = !1), e; + var f = e.value; + } catch (g) { + return (a.h.l = null), ra(a.h, g), Ca(a); + } + a.h.l = null; + d.call(a.h, f); + return Ca(a); + } + function Ca(a) { + for (; a.h.h; ) + try { + var b = a.i(a.h); + if (b) return (a.h.u = !1), { value: b.value, done: !1 }; + } catch (c) { + (a.h.i = void 0), ra(a.h, c); + } + a.h.u = !1; + if (a.h.j) { + b = a.h.j; + a.h.j = null; + if (b.Qa) throw b.Ma; + return { value: b.return, done: !0 }; + } + return { value: void 0, done: !0 }; + } + function Da(a) { + this.next = function (b) { + qa(a.h); + a.h.l ? (b = Ba(a, a.h.l.next, b, a.h.A)) : (a.h.A(b), (b = Ca(a))); + return b; + }; + this.throw = function (b) { + qa(a.h); + a.h.l ? (b = Ba(a, a.h.l["throw"], b, a.h.A)) : (ra(a.h, b), (b = Ca(a))); + return b; + }; + this.return = function (b) { + return Aa(a, b); + }; + this[Symbol.iterator] = function () { + return this; + }; + } + function Ea(a) { + function b(d) { + return a.next(d); + } + function c(d) { + return a.throw(d); + } + return new Promise(function (d, e) { + function f(g) { + g.done ? d(g.value) : Promise.resolve(g.value).then(b, c).then(f, e); + } + f(a.next()); + }); + } + function z(a) { + return Ea(new Da(new za(a))); + } + function Fa() { + for (var a = Number(this), b = [], c = a; c < arguments.length; c++) + b[c - a] = arguments[c]; + return b; + } + r("Reflect.setPrototypeOf", function (a) { + return a + ? a + : oa + ? function (b, c) { + try { + return oa(b, c), !0; + } catch (d) { + return !1; + } + } + : null; + }); + r("Promise", function (a) { + function b(g) { + this.h = 0; + this.j = void 0; + this.i = []; + this.u = !1; + var h = this.l(); + try { + g(h.resolve, h.reject); + } catch (k) { + h.reject(k); + } + } + function c() { + this.h = null; + } + function d(g) { + return g instanceof b + ? g + : new b(function (h) { + h(g); + }); + } + if (a) return a; + c.prototype.i = function (g) { + if (null == this.h) { + this.h = []; + var h = this; + this.j(function () { + h.m(); + }); + } + this.h.push(g); + }; + var e = da.setTimeout; + c.prototype.j = function (g) { + e(g, 0); + }; + c.prototype.m = function () { + for (; this.h && this.h.length; ) { + var g = this.h; + this.h = []; + for (var h = 0; h < g.length; ++h) { + var k = g[h]; + g[h] = null; + try { + k(); + } catch (l) { + this.l(l); + } + } + } + this.h = null; + }; + c.prototype.l = function (g) { + this.j(function () { + throw g; + }); + }; + b.prototype.l = function () { + function g(l) { + return function (m) { + k || ((k = !0), l.call(h, m)); + }; + } + var h = this, + k = !1; + return { resolve: g(this.va), reject: g(this.m) }; + }; + b.prototype.va = function (g) { + if (g === this) + this.m(new TypeError("A Promise cannot resolve to itself")); + else if (g instanceof b) this.cb(g); + else { + a: switch (typeof g) { + case "object": + var h = null != g; + break a; + case "function": + h = !0; + break a; + default: + h = !1; + } + h ? this.ka(g) : this.v(g); + } + }; + b.prototype.ka = function (g) { + var h = void 0; + try { + h = g.then; + } catch (k) { + this.m(k); + return; + } + "function" == typeof h ? this.eb(h, g) : this.v(g); + }; + b.prototype.m = function (g) { + this.A(2, g); + }; + b.prototype.v = function (g) { + this.A(1, g); + }; + b.prototype.A = function (g, h) { + if (0 != this.h) + throw Error( + "Cannot settle(" + + g + + ", " + + h + + "): Promise already settled in state" + + this.h + ); + this.h = g; + this.j = h; + 2 === this.h && this.bb(); + this.I(); + }; + b.prototype.bb = function () { + var g = this; + e(function () { + if (g.O()) { + var h = da.console; + "undefined" !== typeof h && h.error(g.j); + } + }, 1); + }; + b.prototype.O = function () { + if (this.u) return !1; + var g = da.CustomEvent, + h = da.Event, + k = da.dispatchEvent; + if ("undefined" === typeof k) return !0; + "function" === typeof g + ? (g = new g("unhandledrejection", { cancelable: !0 })) + : "function" === typeof h + ? (g = new h("unhandledrejection", { cancelable: !0 })) + : ((g = da.document.createEvent("CustomEvent")), + g.initCustomEvent("unhandledrejection", !1, !0, g)); + g.promise = this; + g.reason = this.j; + return k(g); + }; + b.prototype.I = function () { + if (null != this.i) { + for (var g = 0; g < this.i.length; ++g) f.i(this.i[g]); + this.i = null; + } + }; + var f = new c(); + b.prototype.cb = function (g) { + var h = this.l(); + g.ma(h.resolve, h.reject); + }; + b.prototype.eb = function (g, h) { + var k = this.l(); + try { + g.call(h, k.resolve, k.reject); + } catch (l) { + k.reject(l); + } + }; + b.prototype.then = function (g, h) { + function k(t, q) { + return "function" == typeof t + ? function (x) { + try { + l(t(x)); + } catch (y) { + m(y); + } + } + : q; + } + var l, + m, + p = new b(function (t, q) { + l = t; + m = q; + }); + this.ma(k(g, l), k(h, m)); + return p; + }; + b.prototype.catch = function (g) { + return this.then(void 0, g); + }; + b.prototype.ma = function (g, h) { + function k() { + switch (l.h) { + case 1: + g(l.j); + break; + case 2: + h(l.j); + break; + default: + throw Error("Unexpected state: " + l.h); + } + } + var l = this; + null == this.i ? f.i(k) : this.i.push(k); + this.u = !0; + }; + b.resolve = d; + b.reject = function (g) { + return new b(function (h, k) { + k(g); + }); + }; + b.race = function (g) { + return new b(function (h, k) { + for (var l = u(g), m = l.next(); !m.done; m = l.next()) + d(m.value).ma(h, k); + }); + }; + b.all = function (g) { + var h = u(g), + k = h.next(); + return k.done + ? d([]) + : new b(function (l, m) { + function p(x) { + return function (y) { + t[x] = y; + q--; + 0 == q && l(t); + }; + } + var t = [], + q = 0; + do + t.push(void 0), + q++, + d(k.value).ma(p(t.length - 1), m), + (k = h.next()); + while (!k.done); + }); + }; + return b; + }); + function Ga(a, b) { + return Object.prototype.hasOwnProperty.call(a, b); + } + r("WeakMap", function (a) { + function b(k) { + this.h = (h += Math.random() + 1).toString(); + if (k) { + k = u(k); + for (var l; !(l = k.next()).done; ) (l = l.value), this.set(l[0], l[1]); + } + } + function c() {} + function d(k) { + var l = typeof k; + return ("object" === l && null !== k) || "function" === l; + } + function e(k) { + if (!Ga(k, g)) { + var l = new c(); + ba(k, g, { value: l }); + } + } + function f(k) { + var l = Object[k]; + l && + (Object[k] = function (m) { + if (m instanceof c) return m; + Object.isExtensible(m) && e(m); + return l(m); + }); + } + if ( + (function () { + if (!a || !Object.seal) return !1; + try { + var k = Object.seal({}), + l = Object.seal({}), + m = new a([ + [k, 2], + [l, 3], + ]); + if (2 != m.get(k) || 3 != m.get(l)) return !1; + m.delete(k); + m.set(l, 4); + return !m.has(k) && 4 == m.get(l); + } catch (p) { + return !1; + } + })() + ) + return a; + var g = "$jscomp_hidden_" + Math.random(); + f("freeze"); + f("preventExtensions"); + f("seal"); + var h = 0; + b.prototype.set = function (k, l) { + if (!d(k)) throw Error("Invalid WeakMap key"); + e(k); + if (!Ga(k, g)) throw Error("WeakMap key fail: " + k); + k[g][this.h] = l; + return this; + }; + b.prototype.get = function (k) { + return d(k) && Ga(k, g) ? k[g][this.h] : void 0; + }; + b.prototype.has = function (k) { + return d(k) && Ga(k, g) && Ga(k[g], this.h); + }; + b.prototype.delete = function (k) { + return d(k) && Ga(k, g) && Ga(k[g], this.h) ? delete k[g][this.h] : !1; + }; + return b; + }); + r("Map", function (a) { + function b() { + var h = {}; + return (h.previous = h.next = h.head = h); + } + function c(h, k) { + var l = h.h; + return ea(function () { + if (l) { + for (; l.head != h.h; ) l = l.previous; + for (; l.next != l.head; ) + return (l = l.next), { done: !1, value: k(l) }; + l = null; + } + return { done: !0, value: void 0 }; + }); + } + function d(h, k) { + var l = k && typeof k; + "object" == l || "function" == l + ? f.has(k) + ? (l = f.get(k)) + : ((l = "" + ++g), f.set(k, l)) + : (l = "p_" + k); + var m = h.data_[l]; + if (m && Ga(h.data_, l)) + for (h = 0; h < m.length; h++) { + var p = m[h]; + if ((k !== k && p.key !== p.key) || k === p.key) + return { id: l, list: m, index: h, entry: p }; + } + return { id: l, list: m, index: -1, entry: void 0 }; + } + function e(h) { + this.data_ = {}; + this.h = b(); + this.size = 0; + if (h) { + h = u(h); + for (var k; !(k = h.next()).done; ) (k = k.value), this.set(k[0], k[1]); + } + } + if ( + (function () { + if ( + !a || + "function" != typeof a || + !a.prototype.entries || + "function" != typeof Object.seal + ) + return !1; + try { + var h = Object.seal({ x: 4 }), + k = new a(u([[h, "s"]])); + if ( + "s" != k.get(h) || + 1 != k.size || + k.get({ x: 4 }) || + k.set({ x: 4 }, "t") != k || + 2 != k.size + ) + return !1; + var l = k.entries(), + m = l.next(); + if (m.done || m.value[0] != h || "s" != m.value[1]) return !1; + m = l.next(); + return m.done || + 4 != m.value[0].x || + "t" != m.value[1] || + !l.next().done + ? !1 + : !0; + } catch (p) { + return !1; + } + })() + ) + return a; + var f = new WeakMap(); + e.prototype.set = function (h, k) { + h = 0 === h ? 0 : h; + var l = d(this, h); + l.list || (l.list = this.data_[l.id] = []); + l.entry + ? (l.entry.value = k) + : ((l.entry = { + next: this.h, + previous: this.h.previous, + head: this.h, + key: h, + value: k, + }), + l.list.push(l.entry), + (this.h.previous.next = l.entry), + (this.h.previous = l.entry), + this.size++); + return this; + }; + e.prototype.delete = function (h) { + h = d(this, h); + return h.entry && h.list + ? (h.list.splice(h.index, 1), + h.list.length || delete this.data_[h.id], + (h.entry.previous.next = h.entry.next), + (h.entry.next.previous = h.entry.previous), + (h.entry.head = null), + this.size--, + !0) + : !1; + }; + e.prototype.clear = function () { + this.data_ = {}; + this.h = this.h.previous = b(); + this.size = 0; + }; + e.prototype.has = function (h) { + return !!d(this, h).entry; + }; + e.prototype.get = function (h) { + return (h = d(this, h).entry) && h.value; + }; + e.prototype.entries = function () { + return c(this, function (h) { + return [h.key, h.value]; + }); + }; + e.prototype.keys = function () { + return c(this, function (h) { + return h.key; + }); + }; + e.prototype.values = function () { + return c(this, function (h) { + return h.value; + }); + }; + e.prototype.forEach = function (h, k) { + for (var l = this.entries(), m; !(m = l.next()).done; ) + (m = m.value), h.call(k, m[1], m[0], this); + }; + e.prototype[Symbol.iterator] = e.prototype.entries; + var g = 0; + return e; + }); + function Ha(a, b, c) { + if (null == a) + throw new TypeError( + "The 'this' value for String.prototype." + + c + + " must not be null or undefined" + ); + if (b instanceof RegExp) + throw new TypeError( + "First argument to String.prototype." + + c + + " must not be a regular expression" + ); + return a + ""; + } + r("String.prototype.endsWith", function (a) { + return a + ? a + : function (b, c) { + var d = Ha(this, b, "endsWith"); + b += ""; + void 0 === c && (c = d.length); + c = Math.max(0, Math.min(c | 0, d.length)); + for (var e = b.length; 0 < e && 0 < c; ) + if (d[--c] != b[--e]) return !1; + return 0 >= e; + }; + }); + r("Array.prototype.find", function (a) { + return a + ? a + : function (b, c) { + a: { + var d = this; + d instanceof String && (d = String(d)); + for (var e = d.length, f = 0; f < e; f++) { + var g = d[f]; + if (b.call(c, g, f, d)) { + b = g; + break a; + } + } + b = void 0; + } + return b; + }; + }); + r("String.prototype.startsWith", function (a) { + return a + ? a + : function (b, c) { + var d = Ha(this, b, "startsWith"); + b += ""; + var e = d.length, + f = b.length; + c = Math.max(0, Math.min(c | 0, d.length)); + for (var g = 0; g < f && c < e; ) if (d[c++] != b[g++]) return !1; + return g >= f; + }; + }); + function Ia(a, b) { + a instanceof String && (a += ""); + var c = 0, + d = !1, + e = { + next: function () { + if (!d && c < a.length) { + var f = c++; + return { value: b(f, a[f]), done: !1 }; + } + d = !0; + return { done: !0, value: void 0 }; + }, + }; + e[Symbol.iterator] = function () { + return e; + }; + return e; + } + r("Array.prototype.entries", function (a) { + return a + ? a + : function () { + return Ia(this, function (b, c) { + return [b, c]; + }); + }; + }); + r("Object.setPrototypeOf", function (a) { + return a || oa; + }); + var Ja = + "function" == typeof Object.assign + ? Object.assign + : function (a, b) { + for (var c = 1; c < arguments.length; c++) { + var d = arguments[c]; + if (d) for (var e in d) Ga(d, e) && (a[e] = d[e]); + } + return a; + }; + r("Object.assign", function (a) { + return a || Ja; + }); + r("Set", function (a) { + function b(c) { + this.h = new Map(); + if (c) { + c = u(c); + for (var d; !(d = c.next()).done; ) this.add(d.value); + } + this.size = this.h.size; + } + if ( + (function () { + if ( + !a || + "function" != typeof a || + !a.prototype.entries || + "function" != typeof Object.seal + ) + return !1; + try { + var c = Object.seal({ x: 4 }), + d = new a(u([c])); + if ( + !d.has(c) || + 1 != d.size || + d.add(c) != d || + 1 != d.size || + d.add({ x: 4 }) != d || + 2 != d.size + ) + return !1; + var e = d.entries(), + f = e.next(); + if (f.done || f.value[0] != c || f.value[1] != c) return !1; + f = e.next(); + return f.done || + f.value[0] == c || + 4 != f.value[0].x || + f.value[1] != f.value[0] + ? !1 + : e.next().done; + } catch (g) { + return !1; + } + })() + ) + return a; + b.prototype.add = function (c) { + c = 0 === c ? 0 : c; + this.h.set(c, c); + this.size = this.h.size; + return this; + }; + b.prototype.delete = function (c) { + c = this.h.delete(c); + this.size = this.h.size; + return c; + }; + b.prototype.clear = function () { + this.h.clear(); + this.size = 0; + }; + b.prototype.has = function (c) { + return this.h.has(c); + }; + b.prototype.entries = function () { + return this.h.entries(); + }; + b.prototype.values = function () { + return this.h.values(); + }; + b.prototype.keys = b.prototype.values; + b.prototype[Symbol.iterator] = b.prototype.values; + b.prototype.forEach = function (c, d) { + var e = this; + this.h.forEach(function (f) { + return c.call(d, f, f, e); + }); + }; + return b; + }); + r("Object.entries", function (a) { + return a + ? a + : function (b) { + var c = [], + d; + for (d in b) Ga(b, d) && c.push([d, b[d]]); + return c; + }; + }); + r("Array.prototype.keys", function (a) { + return a + ? a + : function () { + return Ia(this, function (b) { + return b; + }); + }; + }); + r("Array.prototype.values", function (a) { + return a + ? a + : function () { + return Ia(this, function (b, c) { + return c; + }); + }; + }); + r("Array.from", function (a) { + return a + ? a + : function (b, c, d) { + c = + null != c + ? c + : function (h) { + return h; + }; + var e = [], + f = + "undefined" != typeof Symbol && + Symbol.iterator && + b[Symbol.iterator]; + if ("function" == typeof f) { + b = f.call(b); + for (var g = 0; !(f = b.next()).done; ) + e.push(c.call(d, f.value, g++)); + } else + for (f = b.length, g = 0; g < f; g++) e.push(c.call(d, b[g], g)); + return e; + }; + }); + r("Number.isNaN", function (a) { + return a + ? a + : function (b) { + return "number" === typeof b && isNaN(b); + }; + }); + r("Number.MAX_SAFE_INTEGER", function () { + return 9007199254740991; + }); + r("Object.is", function (a) { + return a + ? a + : function (b, c) { + return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c; + }; + }); + r("Array.prototype.includes", function (a) { + return a + ? a + : function (b, c) { + var d = this; + d instanceof String && (d = String(d)); + var e = d.length; + c = c || 0; + for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) { + var f = d[c]; + if (f === b || Object.is(f, b)) return !0; + } + return !1; + }; + }); + r("String.prototype.includes", function (a) { + return a + ? a + : function (b, c) { + return -1 !== Ha(this, b, "includes").indexOf(b, c || 0); + }; + }); + var B = this || self; + function C(a, b) { + a = a.split("."); + b = b || B; + for (var c = 0; c < a.length; c++) + if (((b = b[a[c]]), null == b)) return null; + return b; + } + function Ka() {} + function La(a) { + var b = typeof a; + b = "object" != b ? b : a ? (Array.isArray(a) ? "array" : b) : "null"; + return "array" == b || ("object" == b && "number" == typeof a.length); + } + function Ma(a) { + var b = typeof a; + return ("object" == b && null != a) || "function" == b; + } + function Na(a) { + return ( + (Object.prototype.hasOwnProperty.call(a, Oa) && a[Oa]) || (a[Oa] = ++Pa) + ); + } + var Oa = "closure_uid_" + ((1e9 * Math.random()) >>> 0), + Pa = 0; + function Qa(a, b, c) { + return a.call.apply(a.bind, arguments); + } + function Ra(a, b, c) { + if (!a) throw Error(); + if (2 < arguments.length) { + var d = Array.prototype.slice.call(arguments, 2); + return function () { + var e = Array.prototype.slice.call(arguments); + Array.prototype.unshift.apply(e, d); + return a.apply(b, e); + }; + } + return function () { + return a.apply(b, arguments); + }; + } + function Sa(a, b, c) { + Function.prototype.bind && + -1 != Function.prototype.bind.toString().indexOf("native code") + ? (Sa = Qa) + : (Sa = Ra); + return Sa.apply(null, arguments); + } + function D(a, b) { + a = a.split("."); + var c = B; + a[0] in c || + "undefined" == typeof c.execScript || + c.execScript("var " + a[0]); + for (var d; a.length && (d = a.shift()); ) + a.length || void 0 === b + ? c[d] && c[d] !== Object.prototype[d] + ? (c = c[d]) + : (c = c[d] = {}) + : (c[d] = b); + } + function E(a, b) { + function c() {} + c.prototype = b.prototype; + a.N = b.prototype; + a.prototype = new c(); + a.prototype.constructor = a; + a.Lb = function (d, e, f) { + for ( + var g = Array(arguments.length - 2), h = 2; + h < arguments.length; + h++ + ) + g[h - 2] = arguments[h]; + return b.prototype[e].apply(d, g); + }; + } + function Ta(a) { + return a; + } + function Ua(a, b) { + if (Error.captureStackTrace) Error.captureStackTrace(this, Ua); + else { + var c = Error().stack; + c && (this.stack = c); + } + a && (this.message = String(a)); + void 0 !== b && (this.gb = b); + } + E(Ua, Error); + Ua.prototype.name = "CustomError"; + function Va(a) { + a = a.url; + var b = /[?&]dsh=1(&|$)/.test(a); + this.j = !b && /[?&]ae=1(&|$)/.test(a); + this.l = !b && /[?&]ae=2(&|$)/.test(a); + if ((this.h = /[?&]adurl=([^&]*)/.exec(a)) && this.h[1]) { + try { + var c = decodeURIComponent(this.h[1]); + } catch (d) { + c = null; + } + this.i = c; + } + } + function Wa(a) { + var b = !1, + c; + return function () { + b || ((c = a()), (b = !0)); + return c; + }; + } + var Xa = Array.prototype.indexOf + ? function (a, b) { + return Array.prototype.indexOf.call(a, b, void 0); + } + : function (a, b) { + if ("string" === typeof a) + return "string" !== typeof b || 1 != b.length + ? -1 + : a.indexOf(b, 0); + for (var c = 0; c < a.length; c++) if (c in a && a[c] === b) return c; + return -1; + }, + F = Array.prototype.forEach + ? function (a, b, c) { + Array.prototype.forEach.call(a, b, c); + } + : function (a, b, c) { + for ( + var d = a.length, + e = "string" === typeof a ? a.split("") : a, + f = 0; + f < d; + f++ + ) + f in e && b.call(c, e[f], f, a); + }, + Ya = Array.prototype.reduce + ? function (a, b, c) { + return Array.prototype.reduce.call(a, b, c); + } + : function (a, b, c) { + var d = c; + F(a, function (e, f) { + d = b.call(void 0, d, e, f, a); + }); + return d; + }; + function Za(a, b) { + b = Xa(a, b); + var c; + (c = 0 <= b) && Array.prototype.splice.call(a, b, 1); + return c; + } + function $a(a) { + return Array.prototype.concat.apply([], arguments); + } + function ab(a) { + var b = a.length; + if (0 < b) { + for (var c = Array(b), d = 0; d < b; d++) c[d] = a[d]; + return c; + } + return []; + } + function bb(a, b) { + for (var c = 1; c < arguments.length; c++) { + var d = arguments[c]; + if (La(d)) { + var e = a.length || 0, + f = d.length || 0; + a.length = e + f; + for (var g = 0; g < f; g++) a[e + g] = d[g]; + } else a.push(d); + } + } + function cb(a, b) { + for (var c in a) b.call(void 0, a[c], c, a); + } + function db(a) { + var b = eb, + c; + for (c in b) if (a.call(void 0, b[c], c, b)) return c; + } + function fb(a, b) { + for (var c in a) if (!(c in b) || a[c] !== b[c]) return !1; + for (var d in b) if (!(d in a)) return !1; + return !0; + } + function gb(a) { + if (!a || "object" !== typeof a) return a; + if ("function" === typeof a.clone) return a.clone(); + if ("undefined" !== typeof Map && a instanceof Map) return new Map(a); + if ("undefined" !== typeof Set && a instanceof Set) return new Set(a); + var b = Array.isArray(a) + ? [] + : "function" !== typeof ArrayBuffer || + "function" !== typeof ArrayBuffer.isView || + !ArrayBuffer.isView(a) || + a instanceof DataView + ? {} + : new a.constructor(a.length), + c; + for (c in a) b[c] = gb(a[c]); + return b; + } + var hb = + "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split( + " " + ); + function ib(a, b) { + for (var c, d, e = 1; e < arguments.length; e++) { + d = arguments[e]; + for (c in d) a[c] = d[c]; + for (var f = 0; f < hb.length; f++) + (c = hb[f]), + Object.prototype.hasOwnProperty.call(d, c) && (a[c] = d[c]); + } + } + var jb; + function kb() {} + function lb(a) { + return new kb(nb, a); + } + var nb = {}; + lb(""); + var ob = String.prototype.trim + ? function (a) { + return a.trim(); + } + : function (a) { + return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]; + }, + pb = /&/g, + qb = //g, + sb = /"/g, + tb = /'/g, + ub = /\x00/g, + vb = /[\x00&<>"']/; + function wb() { + var a = B.navigator; + return a && (a = a.userAgent) ? a : ""; + } + function G(a) { + return -1 != wb().indexOf(a); + } + function xb() { + return ((G("Chrome") || G("CriOS")) && !G("Edge")) || G("Silk"); + } + var yb = {}; + function zb(a) { + this.h = yb === yb ? a : ""; + } + zb.prototype.toString = function () { + return this.h.toString(); + }; + var Ab = RegExp( + "^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$" + ); + function Bb(a) { + return a ? decodeURI(a) : a; + } + function Cb(a) { + return Bb(a.match(Ab)[3] || null); + } + function Db(a) { + var b = a.match(Ab); + a = b[1]; + var c = b[2], + d = b[3]; + b = b[4]; + var e = ""; + a && (e += a + ":"); + d && ((e += "//"), c && (e += c + "@"), (e += d), b && (e += ":" + b)); + return e; + } + function Eb(a, b, c) { + if (Array.isArray(b)) + for (var d = 0; d < b.length; d++) Eb(a, String(b[d]), c); + else + null != b && + c.push(a + ("" === b ? "" : "=" + encodeURIComponent(String(b)))); + } + function Fb(a) { + var b = [], + c; + for (c in a) Eb(c, a[c], b); + return b.join("&"); + } + var Gb = /#|$/; + function Hb(a, b) { + var c = a.search(Gb); + a: { + var d = 0; + for (var e = b.length; 0 <= (d = a.indexOf(b, d)) && d < c; ) { + var f = a.charCodeAt(d - 1); + if (38 == f || 63 == f) + if (((f = a.charCodeAt(d + e)), !f || 61 == f || 38 == f || 35 == f)) + break a; + d += e + 1; + } + d = -1; + } + if (0 > d) return null; + e = a.indexOf("&", d); + if (0 > e || e > c) e = c; + d += b.length + 1; + return decodeURIComponent(a.substr(d, e - d).replace(/\+/g, " ")); + } + function Ib() { + return G("iPhone") && !G("iPod") && !G("iPad"); + } + function Jb(a) { + Jb[" "](a); + return a; + } + Jb[" "] = Ka; + var Kb = G("Opera"), + Lb = G("Trident") || G("MSIE"), + Mb = G("Edge"), + Nb = + G("Gecko") && + !(-1 != wb().toLowerCase().indexOf("webkit") && !G("Edge")) && + !(G("Trident") || G("MSIE")) && + !G("Edge"), + Ob = -1 != wb().toLowerCase().indexOf("webkit") && !G("Edge"); + function Pb() { + var a = B.document; + return a ? a.documentMode : void 0; + } + var Rb; + a: { + var Sb = "", + Tb = (function () { + var a = wb(); + if (Nb) return /rv:([^\);]+)(\)|;)/.exec(a); + if (Mb) return /Edge\/([\d\.]+)/.exec(a); + if (Lb) return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a); + if (Ob) return /WebKit\/(\S+)/.exec(a); + if (Kb) return /(?:Version)[ \/]?(\S+)/.exec(a); + })(); + Tb && (Sb = Tb ? Tb[1] : ""); + if (Lb) { + var Ub = Pb(); + if (null != Ub && Ub > parseFloat(Sb)) { + Rb = String(Ub); + break a; + } + } + Rb = Sb; + } + var Vb = Rb, + Wb; + if (B.document && Lb) { + var Xb = Pb(); + Wb = Xb ? Xb : parseInt(Vb, 10) || void 0; + } else Wb = void 0; + var Yb = Wb; + var Zb = Ib() || G("iPod"), + $b = G("iPad"); + !G("Android") || xb(); + xb(); + var ac = + G("Safari") && + !( + xb() || + G("Coast") || + G("Opera") || + G("Edge") || + G("Edg/") || + G("OPR") || + G("Firefox") || + G("FxiOS") || + G("Silk") || + G("Android") + ) && + !(Ib() || G("iPad") || G("iPod")); + var bc = {}, + cc = null; + function dc(a, b) { + La(a); + void 0 === b && (b = 0); + if (!cc) { + cc = {}; + for ( + var c = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split( + "" + ), + d = ["+/=", "+/", "-_=", "-_.", "-_"], + e = 0; + 5 > e; + e++ + ) { + var f = c.concat(d[e].split("")); + bc[e] = f; + for (var g = 0; g < f.length; g++) { + var h = f[g]; + void 0 === cc[h] && (cc[h] = g); + } + } + } + b = bc[b]; + c = Array(Math.floor(a.length / 3)); + d = b[64] || ""; + for (e = f = 0; f < a.length - 2; f += 3) { + var k = a[f], + l = a[f + 1]; + h = a[f + 2]; + g = b[k >> 2]; + k = b[((k & 3) << 4) | (l >> 4)]; + l = b[((l & 15) << 2) | (h >> 6)]; + h = b[h & 63]; + c[e++] = "" + g + k + l + h; + } + g = 0; + h = d; + switch (a.length - f) { + case 2: + (g = a[f + 1]), (h = b[(g & 15) << 2] || d); + case 1: + (a = a[f]), + (c[e] = "" + b[a >> 2] + b[((a & 3) << 4) | (g >> 4)] + h + d); + } + return c.join(""); + } + var ec = "function" === typeof Uint8Array; + var fc = + "function" === typeof Symbol && "symbol" === typeof Symbol() + ? Symbol(void 0) + : void 0; + function gc(a, b) { + Object.isFrozen(a) || + (fc + ? (a[fc] |= b) + : void 0 !== a.h + ? (a.h |= b) + : Object.defineProperties(a, { + h: { value: b, configurable: !0, writable: !0, enumerable: !1 }, + })); + } + function hc(a) { + var b; + fc ? (b = a[fc]) : (b = a.h); + return null == b ? 0 : b; + } + function ic(a) { + gc(a, 1); + return a; + } + function jc(a) { + return Array.isArray(a) ? !!(hc(a) & 2) : !1; + } + function kc(a) { + if (!Array.isArray(a)) throw Error("cannot mark non-array as immutable"); + gc(a, 2); + } + function lc(a) { + return ( + null !== a && + "object" === typeof a && + !Array.isArray(a) && + a.constructor === Object + ); + } + var mc, + nc = Object.freeze(ic([])); + function oc(a) { + if (jc(a.C)) throw Error("Cannot mutate an immutable Message"); + } + var pc = + "undefined" != typeof Symbol && "undefined" != typeof Symbol.hasInstance; + function qc(a) { + return { value: a, configurable: !1, writable: !1, enumerable: !1 }; + } + function rc(a, b, c) { + return -1 === b + ? null + : b >= a.l + ? a.i + ? a.i[b] + : void 0 + : (void 0 === c ? 0 : c) && a.i && ((c = a.i[b]), null != c) + ? c + : a.C[b + a.j]; + } + function H(a, b, c, d, e) { + d = void 0 === d ? !1 : d; + (void 0 === e ? 0 : e) || oc(a); + b < a.l && !d + ? (a.C[b + a.j] = c) + : ((a.i || (a.i = a.C[a.l + a.j] = {}))[b] = c); + return a; + } + function sc(a, b, c, d) { + c = void 0 === c ? !0 : c; + d = void 0 === d ? !1 : d; + var e = rc(a, b, d); + null == e && (e = nc); + if (jc(a.C)) c && (kc(e), Object.freeze(e)); + else if (e === nc || jc(e)) (e = ic(e.slice())), H(a, b, e, d); + return e; + } + function tc(a, b) { + for (var c = 0, d = 0; d < b.length; d++) { + var e = b[d]; + null != rc(a, e) && (0 !== c && H(a, c, void 0, !1, !0), (c = e)); + } + return c; + } + function uc(a, b, c, d, e) { + if (-1 === c) return null; + a.h || (a.h = {}); + var f = a.h[c]; + if (f) return f; + e = rc(a, c, void 0 === e ? !1 : e); + if (null == e && !d) return f; + b = new b(e); + jc(a.C) && kc(b.C); + return (a.h[c] = b); + } + function vc(a, b, c, d) { + d = void 0 === d ? !1 : d; + a.h || (a.h = {}); + var e = jc(a.C), + f = a.h[c]; + if (!f) { + d = sc(a, c, !0, d); + f = []; + e = e || jc(d); + for (var g = 0; g < d.length; g++) (f[g] = new b(d[g])), e && kc(f[g].C); + e && (kc(f), Object.freeze(f)); + a.h[c] = f; + } + return f; + } + function wc(a, b, c, d) { + d = void 0 === d ? !1 : d; + oc(a); + a.h || (a.h = {}); + var e = c ? c.C : c; + a.h[b] = c; + return H(a, b, e, d); + } + function xc(a, b, c, d) { + var e = void 0 === e ? !1 : e; + oc(a); + e = vc(a, c, b, e); + c = d ? d : new c(); + a = sc(a, b); + e.push(c); + a.push(c.C); + } + function yc(a) { + switch (typeof a) { + case "number": + return isFinite(a) ? a : String(a); + case "object": + if ( + a && + !Array.isArray(a) && + ec && + null != a && + a instanceof Uint8Array + ) + return dc(a); + } + return a; + } + function zc(a, b) { + b = void 0 === b ? Ac : b; + return Bc(a, b); + } + function Cc(a, b) { + if (null != a) { + if (Array.isArray(a)) a = Bc(a, b); + else if (lc(a)) { + var c = {}, + d; + for (d in a) c[d] = Cc(a[d], b); + a = c; + } else a = b(a); + return a; + } + } + function Bc(a, b) { + for (var c = a.slice(), d = 0; d < c.length; d++) c[d] = Cc(c[d], b); + Array.isArray(a) && hc(a) & 1 && ic(c); + return c; + } + function Dc(a) { + if (a && "object" == typeof a && a.toJSON) return a.toJSON(); + a = yc(a); + return Array.isArray(a) ? zc(a, Dc) : a; + } + function Ac(a) { + return ec && null != a && a instanceof Uint8Array ? new Uint8Array(a) : a; + } + function Ec(a, b, c) { + a || (a = Fc); + Fc = null; + var d = this.constructor.i; + a || (a = d ? [d] : []); + this.j = (d ? 0 : -1) - (this.constructor.h || 0); + this.h = void 0; + this.C = a; + a: { + d = this.C.length; + a = d - 1; + if (d && ((d = this.C[a]), lc(d))) { + this.l = a - this.j; + this.i = d; + break a; + } + void 0 !== b && -1 < b + ? ((this.l = Math.max(b, a + 1 - this.j)), (this.i = void 0)) + : (this.l = Number.MAX_VALUE); + } + if (c) + for (b = 0; b < c.length; b++) + if (((a = c[b]), a < this.l)) + (a += this.j), + (d = this.C[a]) ? Array.isArray(d) && ic(d) : (this.C[a] = nc); + else { + d = this.i || (this.i = this.C[this.l + this.j] = {}); + var e = d[a]; + e ? Array.isArray(e) && ic(e) : (d[a] = nc); + } + } + Ec.prototype.toJSON = function () { + var a = this.C; + return mc ? a : zc(a, Dc); + }; + Ec.prototype.clone = function () { + var a = zc(this.C); + Fc = a; + a = new this.constructor(a); + Fc = null; + Gc(a, this); + return a; + }; + Ec.prototype.toString = function () { + return this.C.toString(); + }; + function Hc(a, b) { + return yc(b); + } + function Gc(a, b) { + b.m && (a.m = b.m.slice()); + var c = b.h; + if (c) { + b = b.i; + for (var d in c) { + var e = c[d]; + if (e) { + var f = !(!b || !b[d]), + g = +d; + if (Array.isArray(e)) { + if (e.length) + for ( + f = vc(a, e[0].constructor, g, f), g = 0; + g < Math.min(f.length, e.length); + g++ + ) + Gc(f[g], e[g]); + } else (f = uc(a, e.constructor, g, void 0, f)) && Gc(f, e); + } + } + } + } + var Fc; + function Ic() { + Ec.apply(this, arguments); + } + v(Ic, Ec); + function Jc() { + var a = {}; + Object.defineProperties( + Ic, + ((a[Symbol.hasInstance] = qc(function () { + throw Error("Cannot perform instanceof checks for MutableMessage"); + })), + a) + ); + } + pc && Jc(); + function Kc(a, b) { + var c = this.h; + if (this.isRepeated) { + var d = !0; + d = void 0 === d ? !1 : d; + oc(a); + if (b) { + var e = ic([]); + for (var f = 0; f < b.length; f++) e[f] = b[f].C; + a.h || (a.h = {}); + a.h[c] = b; + } else a.h && (a.h[c] = void 0), (e = nc); + a = H(a, c, e, d); + } else a = wc(a, c, b, !0); + return a; + } + function Lc(a) { + B.setTimeout(function () { + throw a; + }, 0); + } + function I() { + Ic.apply(this, arguments); + } + v(I, Ic); + function Mc() { + var a = {}; + Object.defineProperties( + I, + ((a[Symbol.hasInstance] = qc(Object[Symbol.hasInstance])), a) + ); + } + pc && Mc(); + var Nc = window; + lb("csi.gstatic.com"); + lb("googleads.g.doubleclick.net"); + lb("partner.googleadservices.com"); + lb("pubads.g.doubleclick.net"); + lb("securepubads.g.doubleclick.net"); + lb("tpc.googlesyndication.com"); /* + + SPDX-License-Identifier: Apache-2.0 +*/ + function Oc(a, b) { + this.width = a; + this.height = b; + } + n = Oc.prototype; + n.clone = function () { + return new Oc(this.width, this.height); + }; + n.aspectRatio = function () { + return this.width / this.height; + }; + n.isEmpty = function () { + return !(this.width * this.height); + }; + n.ceil = function () { + this.width = Math.ceil(this.width); + this.height = Math.ceil(this.height); + return this; + }; + n.floor = function () { + this.width = Math.floor(this.width); + this.height = Math.floor(this.height); + return this; + }; + n.round = function () { + this.width = Math.round(this.width); + this.height = Math.round(this.height); + return this; + }; + n.scale = function (a, b) { + this.width *= a; + this.height *= "number" === typeof b ? b : a; + return this; + }; + function Pc() { + var a = document; + var b = "IFRAME"; + "application/xhtml+xml" === a.contentType && (b = b.toLowerCase()); + return a.createElement(b); + } + function Qc(a, b) { + for (var c = 0; a; ) { + if (b(a)) return a; + a = a.parentNode; + c++; + } + return null; + } + function Rc(a) { + var b = Sc; + if (b) + for (var c in b) + Object.prototype.hasOwnProperty.call(b, c) && a(b[c], c, b); + } + function Tc() { + var a = []; + Rc(function (b) { + a.push(b); + }); + return a; + } + var Sc = { + tb: "allow-forms", + ub: "allow-modals", + vb: "allow-orientation-lock", + wb: "allow-pointer-lock", + xb: "allow-popups", + yb: "allow-popups-to-escape-sandbox", + zb: "allow-presentation", + Ab: "allow-same-origin", + Bb: "allow-scripts", + Cb: "allow-top-navigation", + Db: "allow-top-navigation-by-user-activation", + }, + Uc = Wa(function () { + return Tc(); + }); + function Vc() { + var a = Wc(), + b = {}; + F(Uc(), function (c) { + a.sandbox && a.sandbox.supports && a.sandbox.supports(c) && (b[c] = !0); + }); + return b; + } + function Wc() { + var a = void 0 === a ? document : a; + return a.createElement("iframe"); + } + var Xc = new Date().getTime(); + function Yc(a) { + if (!a) return ""; + if (/^about:(?:blank|srcdoc)$/.test(a)) return window.origin || ""; + a = a.split("#")[0].split("?")[0]; + a = a.toLowerCase(); + 0 == a.indexOf("//") && (a = window.location.protocol + a); + /^[\w\-]*:\/\//.test(a) || (a = window.location.href); + var b = a.substring(a.indexOf("://") + 3), + c = b.indexOf("/"); + -1 != c && (b = b.substring(0, c)); + c = a.substring(0, a.indexOf("://")); + if (!c) throw Error("URI is missing protocol: " + a); + if ( + "http" !== c && + "https" !== c && + "chrome-extension" !== c && + "moz-extension" !== c && + "file" !== c && + "android-app" !== c && + "chrome-search" !== c && + "chrome-untrusted" !== c && + "chrome" !== c && + "app" !== c && + "devtools" !== c + ) + throw Error("Invalid URI scheme in origin: " + c); + a = ""; + var d = b.indexOf(":"); + if (-1 != d) { + var e = b.substring(d + 1); + b = b.substring(0, d); + if (("http" === c && "80" !== e) || ("https" === c && "443" !== e)) + a = ":" + e; + } + return c + "://" + b + a; + } + function Zc() { + function a() { + e[0] = 1732584193; + e[1] = 4023233417; + e[2] = 2562383102; + e[3] = 271733878; + e[4] = 3285377520; + m = l = 0; + } + function b(p) { + for (var t = g, q = 0; 64 > q; q += 4) + t[q / 4] = (p[q] << 24) | (p[q + 1] << 16) | (p[q + 2] << 8) | p[q + 3]; + for (q = 16; 80 > q; q++) + (p = t[q - 3] ^ t[q - 8] ^ t[q - 14] ^ t[q - 16]), + (t[q] = ((p << 1) | (p >>> 31)) & 4294967295); + p = e[0]; + var x = e[1], + y = e[2], + A = e[3], + M = e[4]; + for (q = 0; 80 > q; q++) { + if (40 > q) + if (20 > q) { + var O = A ^ (x & (y ^ A)); + var P = 1518500249; + } else (O = x ^ y ^ A), (P = 1859775393); + else + 60 > q + ? ((O = (x & y) | (A & (x | y))), (P = 2400959708)) + : ((O = x ^ y ^ A), (P = 3395469782)); + O = + ((((p << 5) | (p >>> 27)) & 4294967295) + O + M + P + t[q]) & + 4294967295; + M = A; + A = y; + y = ((x << 30) | (x >>> 2)) & 4294967295; + x = p; + p = O; + } + e[0] = (e[0] + p) & 4294967295; + e[1] = (e[1] + x) & 4294967295; + e[2] = (e[2] + y) & 4294967295; + e[3] = (e[3] + A) & 4294967295; + e[4] = (e[4] + M) & 4294967295; + } + function c(p, t) { + if ("string" === typeof p) { + p = unescape(encodeURIComponent(p)); + for (var q = [], x = 0, y = p.length; x < y; ++x) + q.push(p.charCodeAt(x)); + p = q; + } + t || (t = p.length); + q = 0; + if (0 == l) + for (; q + 64 < t; ) b(p.slice(q, q + 64)), (q += 64), (m += 64); + for (; q < t; ) + if (((f[l++] = p[q++]), m++, 64 == l)) + for (l = 0, b(f); q + 64 < t; ) + b(p.slice(q, q + 64)), (q += 64), (m += 64); + } + function d() { + var p = [], + t = 8 * m; + 56 > l ? c(h, 56 - l) : c(h, 64 - (l - 56)); + for (var q = 63; 56 <= q; q--) (f[q] = t & 255), (t >>>= 8); + b(f); + for (q = t = 0; 5 > q; q++) + for (var x = 24; 0 <= x; x -= 8) p[t++] = (e[q] >> x) & 255; + return p; + } + for (var e = [], f = [], g = [], h = [128], k = 1; 64 > k; ++k) h[k] = 0; + var l, m; + a(); + return { + reset: a, + update: c, + digest: d, + ib: function () { + for (var p = d(), t = "", q = 0; q < p.length; q++) + t += + "0123456789ABCDEF".charAt(Math.floor(p[q] / 16)) + + "0123456789ABCDEF".charAt(p[q] % 16); + return t; + }, + }; + } + function $c(a, b, c) { + var d = String(B.location.href); + return d && a && b ? [b, ad(Yc(d), a, c || null)].join(" ") : null; + } + function ad(a, b, c) { + var d = [], + e = []; + if (1 == (Array.isArray(c) ? 2 : 1)) + return ( + (e = [b, a]), + F(d, function (h) { + e.push(h); + }), + bd(e.join(" ")) + ); + var f = [], + g = []; + F(c, function (h) { + g.push(h.key); + f.push(h.value); + }); + c = Math.floor(new Date().getTime() / 1e3); + e = 0 == f.length ? [c, b, a] : [f.join(":"), c, b, a]; + F(d, function (h) { + e.push(h); + }); + a = bd(e.join(" ")); + a = [c, a]; + 0 == g.length || a.push(g.join("")); + return a.join("_"); + } + function bd(a) { + var b = Zc(); + b.update(a); + return b.ib().toLowerCase(); + } + var cd = {}; + function dd(a) { + this.h = a || { cookie: "" }; + } + n = dd.prototype; + n.isEnabled = function () { + if (!B.navigator.cookieEnabled) return !1; + if (!this.isEmpty()) return !0; + this.set("TESTCOOKIESENABLED", "1", { Ba: 60 }); + if ("1" !== this.get("TESTCOOKIESENABLED")) return !1; + this.remove("TESTCOOKIESENABLED"); + return !0; + }; + n.set = function (a, b, c) { + var d = !1; + if ("object" === typeof c) { + var e = c.Rb; + d = c.secure || !1; + var f = c.domain || void 0; + var g = c.path || void 0; + var h = c.Ba; + } + if (/[;=\s]/.test(a)) throw Error('Invalid cookie name "' + a + '"'); + if (/[;\r\n]/.test(b)) throw Error('Invalid cookie value "' + b + '"'); + void 0 === h && (h = -1); + c = f ? ";domain=" + f : ""; + g = g ? ";path=" + g : ""; + d = d ? ";secure" : ""; + h = + 0 > h + ? "" + : 0 == h + ? ";expires=" + new Date(1970, 1, 1).toUTCString() + : ";expires=" + new Date(Date.now() + 1e3 * h).toUTCString(); + this.h.cookie = + a + "=" + b + c + g + h + d + (null != e ? ";samesite=" + e : ""); + }; + n.get = function (a, b) { + for ( + var c = a + "=", d = (this.h.cookie || "").split(";"), e = 0, f; + e < d.length; + e++ + ) { + f = ob(d[e]); + if (0 == f.lastIndexOf(c, 0)) return f.substr(c.length); + if (f == a) return ""; + } + return b; + }; + n.remove = function (a, b, c) { + var d = void 0 !== this.get(a); + this.set(a, "", { Ba: 0, path: b, domain: c }); + return d; + }; + n.isEmpty = function () { + return !this.h.cookie; + }; + n.clear = function () { + for ( + var a = (this.h.cookie || "").split(";"), b = [], c = [], d, e, f = 0; + f < a.length; + f++ + ) + (e = ob(a[f])), + (d = e.indexOf("=")), + -1 == d + ? (b.push(""), c.push(e)) + : (b.push(e.substring(0, d)), c.push(e.substring(d + 1))); + for (a = b.length - 1; 0 <= a; a--) this.remove(b[a]); + }; + var ed = new dd("undefined" == typeof document ? null : document); + function fd(a) { + return !!cd.FPA_SAMESITE_PHASE2_MOD || !(void 0 === a || !a); + } + function gd(a, b, c, d) { + (a = B[a]) || (a = new dd(document).get(b)); + return a ? $c(a, c, d) : null; + } + function hd(a) { + var b = void 0 === b ? !1 : b; + var c = Yc(String(B.location.href)), + d = []; + var e = b; + e = void 0 === e ? !1 : e; + var f = B.__SAPISID || B.__APISID || B.__3PSAPISID || B.__OVERRIDE_SID; + fd(e) && (f = f || B.__1PSAPISID); + if (f) e = !0; + else { + var g = new dd(document); + f = + g.get("SAPISID") || + g.get("APISID") || + g.get("__Secure-3PAPISID") || + g.get("SID"); + fd(e) && (f = f || g.get("__Secure-1PAPISID")); + e = !!f; + } + e && + ((e = (c = + 0 == c.indexOf("https:") || + 0 == c.indexOf("chrome-extension:") || + 0 == c.indexOf("moz-extension:")) + ? B.__SAPISID + : B.__APISID), + e || + ((e = new dd(document)), + (e = e.get(c ? "SAPISID" : "APISID") || e.get("__Secure-3PAPISID"))), + (e = e ? $c(e, c ? "SAPISIDHASH" : "APISIDHASH", a) : null) && d.push(e), + c && + fd(b) && + ((b = gd("__1PSAPISID", "__Secure-1PAPISID", "SAPISID1PHASH", a)) && + d.push(b), + (a = gd("__3PSAPISID", "__Secure-3PAPISID", "SAPISID3PHASH", a)) && + d.push(a))); + return 0 == d.length ? null : d.join(" "); + } + function id(a) { + pc && + Object.defineProperty( + a, + Symbol.hasInstance, + qc(Object[Symbol.hasInstance]) + ); + } + function jd() { + this.l = this.l; + this.v = this.v; + } + jd.prototype.l = !1; + jd.prototype.dispose = function () { + this.l || ((this.l = !0), this.fa()); + }; + jd.prototype.fa = function () { + if (this.v) for (; this.v.length; ) this.v.shift()(); + }; + function kd(a, b) { + this.type = a; + this.h = this.target = b; + this.defaultPrevented = this.j = !1; + } + kd.prototype.stopPropagation = function () { + this.j = !0; + }; + kd.prototype.preventDefault = function () { + this.defaultPrevented = !0; + }; + function ld(a) { + var b = C("window.location.href"); + null == a && (a = 'Unknown Error of type "null/undefined"'); + if ("string" === typeof a) + return { + message: a, + name: "Unknown error", + lineNumber: "Not available", + fileName: b, + stack: "Not available", + }; + var c = !1; + try { + var d = a.lineNumber || a.line || "Not available"; + } catch (g) { + (d = "Not available"), (c = !0); + } + try { + var e = a.fileName || a.filename || a.sourceURL || B.$googDebugFname || b; + } catch (g) { + (e = "Not available"), (c = !0); + } + b = md(a); + if (!(!c && a.lineNumber && a.fileName && a.stack && a.message && a.name)) { + c = a.message; + if (null == c) { + if (a.constructor && a.constructor instanceof Function) { + if (a.constructor.name) c = a.constructor.name; + else if (((c = a.constructor), nd[c])) c = nd[c]; + else { + c = String(c); + if (!nd[c]) { + var f = /function\s+([^\(]+)/m.exec(c); + nd[c] = f ? f[1] : "[Anonymous]"; + } + c = nd[c]; + } + c = 'Unknown Error of type "' + c + '"'; + } else c = "Unknown Error of unknown type"; + "function" === typeof a.toString && + Object.prototype.toString !== a.toString && + (c += ": " + a.toString()); + } + return { + message: c, + name: a.name || "UnknownError", + lineNumber: d, + fileName: e, + stack: b || "Not available", + }; + } + a.stack = b; + return { + message: a.message, + name: a.name, + lineNumber: a.lineNumber, + fileName: a.fileName, + stack: a.stack, + }; + } + function md(a, b) { + b || (b = {}); + b[od(a)] = !0; + var c = a.stack || ""; + (a = a.gb) && + !b[od(a)] && + ((c += "\nCaused by: "), + (a.stack && 0 == a.stack.indexOf(a.toString())) || + (c += "string" === typeof a ? a : a.message + "\n"), + (c += md(a, b))); + return c; + } + function od(a) { + var b = ""; + "function" === typeof a.toString && (b = "" + a); + return b + a.stack; + } + var nd = {}; + var pd = (function () { + if (!B.addEventListener || !Object.defineProperty) return !1; + var a = !1, + b = Object.defineProperty({}, "passive", { + get: function () { + a = !0; + }, + }); + try { + B.addEventListener("test", Ka, b), B.removeEventListener("test", Ka, b); + } catch (c) {} + return a; + })(); + function qd(a, b) { + kd.call(this, a ? a.type : ""); + this.relatedTarget = this.h = this.target = null; + this.button = this.screenY = this.screenX = this.clientY = this.clientX = 0; + this.key = ""; + this.charCode = this.keyCode = 0; + this.metaKey = this.shiftKey = this.altKey = this.ctrlKey = !1; + this.state = null; + this.pointerId = 0; + this.pointerType = ""; + this.i = null; + a && this.init(a, b); + } + E(qd, kd); + var rd = { 2: "touch", 3: "pen", 4: "mouse" }; + qd.prototype.init = function (a, b) { + var c = (this.type = a.type), + d = + a.changedTouches && a.changedTouches.length + ? a.changedTouches[0] + : null; + this.target = a.target || a.srcElement; + this.h = b; + if ((b = a.relatedTarget)) { + if (Nb) { + a: { + try { + Jb(b.nodeName); + var e = !0; + break a; + } catch (f) {} + e = !1; + } + e || (b = null); + } + } else + "mouseover" == c + ? (b = a.fromElement) + : "mouseout" == c && (b = a.toElement); + this.relatedTarget = b; + d + ? ((this.clientX = void 0 !== d.clientX ? d.clientX : d.pageX), + (this.clientY = void 0 !== d.clientY ? d.clientY : d.pageY), + (this.screenX = d.screenX || 0), + (this.screenY = d.screenY || 0)) + : ((this.clientX = void 0 !== a.clientX ? a.clientX : a.pageX), + (this.clientY = void 0 !== a.clientY ? a.clientY : a.pageY), + (this.screenX = a.screenX || 0), + (this.screenY = a.screenY || 0)); + this.button = a.button; + this.keyCode = a.keyCode || 0; + this.key = a.key || ""; + this.charCode = a.charCode || ("keypress" == c ? a.keyCode : 0); + this.ctrlKey = a.ctrlKey; + this.altKey = a.altKey; + this.shiftKey = a.shiftKey; + this.metaKey = a.metaKey; + this.pointerId = a.pointerId || 0; + this.pointerType = + "string" === typeof a.pointerType + ? a.pointerType + : rd[a.pointerType] || ""; + this.state = a.state; + this.i = a; + a.defaultPrevented && qd.N.preventDefault.call(this); + }; + qd.prototype.stopPropagation = function () { + qd.N.stopPropagation.call(this); + this.i.stopPropagation + ? this.i.stopPropagation() + : (this.i.cancelBubble = !0); + }; + qd.prototype.preventDefault = function () { + qd.N.preventDefault.call(this); + var a = this.i; + a.preventDefault ? a.preventDefault() : (a.returnValue = !1); + }; + var sd = "closure_listenable_" + ((1e6 * Math.random()) | 0); + var td = 0; + function ud(a, b, c, d, e) { + this.listener = a; + this.proxy = null; + this.src = b; + this.type = c; + this.capture = !!d; + this.pa = e; + this.key = ++td; + this.ha = this.la = !1; + } + function vd(a) { + a.ha = !0; + a.listener = null; + a.proxy = null; + a.src = null; + a.pa = null; + } + function wd(a) { + this.src = a; + this.listeners = {}; + this.h = 0; + } + wd.prototype.add = function (a, b, c, d, e) { + var f = a.toString(); + a = this.listeners[f]; + a || ((a = this.listeners[f] = []), this.h++); + var g = xd(a, b, d, e); + -1 < g + ? ((b = a[g]), c || (b.la = !1)) + : ((b = new ud(b, this.src, f, !!d, e)), (b.la = c), a.push(b)); + return b; + }; + wd.prototype.remove = function (a, b, c, d) { + a = a.toString(); + if (!(a in this.listeners)) return !1; + var e = this.listeners[a]; + b = xd(e, b, c, d); + return -1 < b + ? (vd(e[b]), + Array.prototype.splice.call(e, b, 1), + 0 == e.length && (delete this.listeners[a], this.h--), + !0) + : !1; + }; + function yd(a, b) { + var c = b.type; + c in a.listeners && + Za(a.listeners[c], b) && + (vd(b), 0 == a.listeners[c].length && (delete a.listeners[c], a.h--)); + } + function xd(a, b, c, d) { + for (var e = 0; e < a.length; ++e) { + var f = a[e]; + if (!f.ha && f.listener == b && f.capture == !!c && f.pa == d) return e; + } + return -1; + } + var zd = "closure_lm_" + ((1e6 * Math.random()) | 0), + Ad = {}, + Bd = 0; + function Cd(a, b, c, d, e) { + if (d && d.once) Dd(a, b, c, d, e); + else if (Array.isArray(b)) + for (var f = 0; f < b.length; f++) Cd(a, b[f], c, d, e); + else + (c = Ed(c)), + a && a[sd] + ? a.Y(b, c, Ma(d) ? !!d.capture : !!d, e) + : Fd(a, b, c, !1, d, e); + } + function Fd(a, b, c, d, e, f) { + if (!b) throw Error("Invalid event type"); + var g = Ma(e) ? !!e.capture : !!e, + h = Gd(a); + h || (a[zd] = h = new wd(a)); + c = h.add(b, c, d, g, f); + if (!c.proxy) { + d = Hd(); + c.proxy = d; + d.src = a; + d.listener = c; + if (a.addEventListener) + pd || (e = g), + void 0 === e && (e = !1), + a.addEventListener(b.toString(), d, e); + else if (a.attachEvent) a.attachEvent(Id(b.toString()), d); + else if (a.addListener && a.removeListener) a.addListener(d); + else throw Error("addEventListener and attachEvent are unavailable."); + Bd++; + } + } + function Hd() { + function a(c) { + return b.call(a.src, a.listener, c); + } + var b = Jd; + return a; + } + function Dd(a, b, c, d, e) { + if (Array.isArray(b)) + for (var f = 0; f < b.length; f++) Dd(a, b[f], c, d, e); + else + (c = Ed(c)), + a && a[sd] + ? a.h.add(String(b), c, !0, Ma(d) ? !!d.capture : !!d, e) + : Fd(a, b, c, !0, d, e); + } + function Kd(a, b, c, d, e) { + if (Array.isArray(b)) + for (var f = 0; f < b.length; f++) Kd(a, b[f], c, d, e); + else + ((d = Ma(d) ? !!d.capture : !!d), (c = Ed(c)), a && a[sd]) + ? a.h.remove(String(b), c, d, e) + : a && + (a = Gd(a)) && + ((b = a.listeners[b.toString()]), + (a = -1), + b && (a = xd(b, c, d, e)), + (c = -1 < a ? b[a] : null) && Ld(c)); + } + function Ld(a) { + if ("number" !== typeof a && a && !a.ha) { + var b = a.src; + if (b && b[sd]) yd(b.h, a); + else { + var c = a.type, + d = a.proxy; + b.removeEventListener + ? b.removeEventListener(c, d, a.capture) + : b.detachEvent + ? b.detachEvent(Id(c), d) + : b.addListener && b.removeListener && b.removeListener(d); + Bd--; + (c = Gd(b)) + ? (yd(c, a), 0 == c.h && ((c.src = null), (b[zd] = null))) + : vd(a); + } + } + } + function Id(a) { + return a in Ad ? Ad[a] : (Ad[a] = "on" + a); + } + function Jd(a, b) { + if (a.ha) a = !0; + else { + b = new qd(b, this); + var c = a.listener, + d = a.pa || a.src; + a.la && Ld(a); + a = c.call(d, b); + } + return a; + } + function Gd(a) { + a = a[zd]; + return a instanceof wd ? a : null; + } + var Md = "__closure_events_fn_" + ((1e9 * Math.random()) >>> 0); + function Ed(a) { + if ("function" === typeof a) return a; + a[Md] || + (a[Md] = function (b) { + return a.handleEvent(b); + }); + return a[Md]; + } + function J() { + jd.call(this); + this.h = new wd(this); + this.va = this; + this.I = null; + } + E(J, jd); + J.prototype[sd] = !0; + J.prototype.addEventListener = function (a, b, c, d) { + Cd(this, a, b, c, d); + }; + J.prototype.removeEventListener = function (a, b, c, d) { + Kd(this, a, b, c, d); + }; + function Nd(a, b) { + var c = a.I; + if (c) { + var d = []; + for (var e = 1; c; c = c.I) d.push(c), ++e; + } + a = a.va; + c = b.type || b; + "string" === typeof b + ? (b = new kd(b, a)) + : b instanceof kd + ? (b.target = b.target || a) + : ((e = b), (b = new kd(c, a)), ib(b, e)); + e = !0; + if (d) + for (var f = d.length - 1; !b.j && 0 <= f; f--) { + var g = (b.h = d[f]); + e = Od(g, c, !0, b) && e; + } + b.j || + ((g = b.h = a), + (e = Od(g, c, !0, b) && e), + b.j || (e = Od(g, c, !1, b) && e)); + if (d) + for (f = 0; !b.j && f < d.length; f++) + (g = b.h = d[f]), (e = Od(g, c, !1, b) && e); + } + J.prototype.fa = function () { + J.N.fa.call(this); + if (this.h) { + var a = this.h, + b = 0, + c; + for (c in a.listeners) { + for (var d = a.listeners[c], e = 0; e < d.length; e++) ++b, vd(d[e]); + delete a.listeners[c]; + a.h--; + } + } + this.I = null; + }; + J.prototype.Y = function (a, b, c, d) { + return this.h.add(String(a), b, !1, c, d); + }; + function Od(a, b, c, d) { + b = a.h.listeners[String(b)]; + if (!b) return !0; + b = b.concat(); + for (var e = !0, f = 0; f < b.length; ++f) { + var g = b[f]; + if (g && !g.ha && g.capture == c) { + var h = g.listener, + k = g.pa || g.src; + g.la && yd(a.h, g); + e = !1 !== h.call(k, d) && e; + } + } + return e && !d.defaultPrevented; + } + function Pd(a) { + var b, c; + J.call(this); + var d = this; + this.A = this.j = 0; + this.K = + null !== a && void 0 !== a + ? a + : { + L: function (e, f) { + return setTimeout(e, f); + }, + W: clearTimeout, + }; + this.i = + null !== + (c = + null === (b = window.navigator) || void 0 === b + ? void 0 + : b.onLine) && void 0 !== c + ? c + : !0; + this.m = function () { + return z(function (e) { + return w(e, Qd(d), 0); + }); + }; + window.addEventListener("offline", this.m); + window.addEventListener("online", this.m); + this.A || Rd(this); + } + v(Pd, J); + Pd.prototype.dispose = function () { + window.removeEventListener("offline", this.m); + window.removeEventListener("online", this.m); + this.K.W(this.A); + delete Pd.h; + }; + Pd.prototype.F = function () { + return this.i; + }; + function Rd(a) { + a.A = a.K.L(function () { + var b; + return z(function (c) { + if (1 == c.h) + return a.i + ? (null === (b = window.navigator) || void 0 === b ? 0 : b.onLine) + ? c.o(3) + : w(c, Qd(a), 3) + : w(c, Qd(a), 3); + Rd(a); + c.h = 0; + }); + }, 3e4); + } + function Qd(a, b) { + return a.u + ? a.u + : (a.u = new Promise(function (c) { + var d, e, f; + return z(function (g) { + switch (g.h) { + case 1: + return ( + (d = window.AbortController + ? new window.AbortController() + : void 0), + (e = null === d || void 0 === d ? void 0 : d.signal), + (f = !1), + sa(g, 2, 3), + d && + (a.j = a.K.L(function () { + d.abort(); + }, b || 2e4)), + w(g, fetch("/generate_204", { method: "HEAD", signal: e }), 5) + ); + case 5: + f = !0; + case 3: + xa(g); + a.u = void 0; + a.j && (a.K.W(a.j), (a.j = 0)); + f !== a.i && + ((a.i = f), + a.i + ? Nd(a, "networkstatus-online") + : Nd(a, "networkstatus-offline")); + c(f); + ya(g); + break; + case 2: + ua(g), (f = !1), g.o(3); + } + }); + })); + } + function Sd() { + this.data_ = []; + this.h = -1; + } + Sd.prototype.set = function (a, b) { + b = void 0 === b ? !0 : b; + 0 <= a && + 52 > a && + 0 === a % 1 && + this.data_[a] != b && + ((this.data_[a] = b), (this.h = -1)); + }; + Sd.prototype.get = function (a) { + return !!this.data_[a]; + }; + function Td(a) { + -1 == a.h && + (a.h = Ya( + a.data_, + function (b, c, d) { + return c ? b + Math.pow(2, d) : b; + }, + 0 + )); + return a.h; + } + function Ud(a, b) { + this.j = a; + this.l = b; + this.i = 0; + this.h = null; + } + Ud.prototype.get = function () { + if (0 < this.i) { + this.i--; + var a = this.h; + this.h = a.next; + a.next = null; + } else a = this.j(); + return a; + }; + function Vd(a, b) { + a.l(b); + 100 > a.i && (a.i++, (b.next = a.h), (a.h = b)); + } + var Wd; + function Xd() { + var a = B.MessageChannel; + "undefined" === typeof a && + "undefined" !== typeof window && + window.postMessage && + window.addEventListener && + !G("Presto") && + (a = function () { + var e = Pc(); + e.style.display = "none"; + document.documentElement.appendChild(e); + var f = e.contentWindow; + e = f.document; + e.open(); + e.close(); + var g = "callImmediate" + Math.random(), + h = + "file:" == f.location.protocol + ? "*" + : f.location.protocol + "//" + f.location.host; + e = Sa(function (k) { + if (("*" == h || k.origin == h) && k.data == g) + this.port1.onmessage(); + }, this); + f.addEventListener("message", e, !1); + this.port1 = {}; + this.port2 = { + postMessage: function () { + f.postMessage(g, h); + }, + }; + }); + if ("undefined" !== typeof a && !G("Trident") && !G("MSIE")) { + var b = new a(), + c = {}, + d = c; + b.port1.onmessage = function () { + if (void 0 !== c.next) { + c = c.next; + var e = c.Ja; + c.Ja = null; + e(); + } + }; + return function (e) { + d.next = { Ja: e }; + d = d.next; + b.port2.postMessage(0); + }; + } + return function (e) { + B.setTimeout(e, 0); + }; + } + function Yd() { + this.i = this.h = null; + } + Yd.prototype.add = function (a, b) { + var c = Zd.get(); + c.set(a, b); + this.i ? (this.i.next = c) : (this.h = c); + this.i = c; + }; + Yd.prototype.remove = function () { + var a = null; + this.h && + ((a = this.h), + (this.h = this.h.next), + this.h || (this.i = null), + (a.next = null)); + return a; + }; + var Zd = new Ud( + function () { + return new $d(); + }, + function (a) { + return a.reset(); + } + ); + function $d() { + this.next = this.scope = this.h = null; + } + $d.prototype.set = function (a, b) { + this.h = a; + this.scope = b; + this.next = null; + }; + $d.prototype.reset = function () { + this.next = this.scope = this.h = null; + }; + function ae(a, b) { + ce || de(); + ee || (ce(), (ee = !0)); + fe.add(a, b); + } + var ce; + function de() { + if (B.Promise && B.Promise.resolve) { + var a = B.Promise.resolve(void 0); + ce = function () { + a.then(ge); + }; + } else + ce = function () { + var b = ge; + "function" !== typeof B.setImmediate || + (B.Window && + B.Window.prototype && + !G("Edge") && + B.Window.prototype.setImmediate == B.setImmediate) + ? (Wd || (Wd = Xd()), Wd(b)) + : B.setImmediate(b); + }; + } + var ee = !1, + fe = new Yd(); + function ge() { + for (var a; (a = fe.remove()); ) { + try { + a.h.call(a.scope); + } catch (b) { + Lc(b); + } + Vd(Zd, a); + } + ee = !1; + } + function he(a, b) { + this.h = a[B.Symbol.iterator](); + this.i = b; + } + he.prototype[Symbol.iterator] = function () { + return this; + }; + he.prototype.next = function () { + var a = this.h.next(); + return { + value: a.done ? void 0 : this.i.call(void 0, a.value), + done: a.done, + }; + }; + function ie(a, b) { + return new he(a, b); + } + function je() { + this.blockSize = -1; + } + function ke() { + this.blockSize = -1; + this.blockSize = 64; + this.h = []; + this.m = []; + this.v = []; + this.j = []; + this.j[0] = 128; + for (var a = 1; a < this.blockSize; ++a) this.j[a] = 0; + this.l = this.i = 0; + this.reset(); + } + E(ke, je); + ke.prototype.reset = function () { + this.h[0] = 1732584193; + this.h[1] = 4023233417; + this.h[2] = 2562383102; + this.h[3] = 271733878; + this.h[4] = 3285377520; + this.l = this.i = 0; + }; + function le(a, b, c) { + c || (c = 0); + var d = a.v; + if ("string" === typeof b) + for (var e = 0; 16 > e; e++) + (d[e] = + (b.charCodeAt(c) << 24) | + (b.charCodeAt(c + 1) << 16) | + (b.charCodeAt(c + 2) << 8) | + b.charCodeAt(c + 3)), + (c += 4); + else + for (e = 0; 16 > e; e++) + (d[e] = (b[c] << 24) | (b[c + 1] << 16) | (b[c + 2] << 8) | b[c + 3]), + (c += 4); + for (e = 16; 80 > e; e++) { + var f = d[e - 3] ^ d[e - 8] ^ d[e - 14] ^ d[e - 16]; + d[e] = ((f << 1) | (f >>> 31)) & 4294967295; + } + b = a.h[0]; + c = a.h[1]; + var g = a.h[2], + h = a.h[3], + k = a.h[4]; + for (e = 0; 80 > e; e++) { + if (40 > e) + if (20 > e) { + f = h ^ (c & (g ^ h)); + var l = 1518500249; + } else (f = c ^ g ^ h), (l = 1859775393); + else + 60 > e + ? ((f = (c & g) | (h & (c | g))), (l = 2400959708)) + : ((f = c ^ g ^ h), (l = 3395469782)); + f = (((b << 5) | (b >>> 27)) + f + k + l + d[e]) & 4294967295; + k = h; + h = g; + g = ((c << 30) | (c >>> 2)) & 4294967295; + c = b; + b = f; + } + a.h[0] = (a.h[0] + b) & 4294967295; + a.h[1] = (a.h[1] + c) & 4294967295; + a.h[2] = (a.h[2] + g) & 4294967295; + a.h[3] = (a.h[3] + h) & 4294967295; + a.h[4] = (a.h[4] + k) & 4294967295; + } + ke.prototype.update = function (a, b) { + if (null != a) { + void 0 === b && (b = a.length); + for (var c = b - this.blockSize, d = 0, e = this.m, f = this.i; d < b; ) { + if (0 == f) for (; d <= c; ) le(this, a, d), (d += this.blockSize); + if ("string" === typeof a) + for (; d < b; ) { + if (((e[f] = a.charCodeAt(d)), ++f, ++d, f == this.blockSize)) { + le(this, e); + f = 0; + break; + } + } + else + for (; d < b; ) + if (((e[f] = a[d]), ++f, ++d, f == this.blockSize)) { + le(this, e); + f = 0; + break; + } + } + this.i = f; + this.l += b; + } + }; + ke.prototype.digest = function () { + var a = [], + b = 8 * this.l; + 56 > this.i + ? this.update(this.j, 56 - this.i) + : this.update(this.j, this.blockSize - (this.i - 56)); + for (var c = this.blockSize - 1; 56 <= c; c--) + (this.m[c] = b & 255), (b /= 256); + le(this, this.m); + for (c = b = 0; 5 > c; c++) + for (var d = 24; 0 <= d; d -= 8) (a[b] = (this.h[c] >> d) & 255), ++b; + return a; + }; + var me = + "StopIteration" in B + ? B.StopIteration + : { message: "StopIteration", stack: "" }; + function ne() {} + ne.prototype.R = function () { + throw me; + }; + ne.prototype.next = function () { + return oe; + }; + var oe = { done: !0, value: void 0 }; + function pe(a) { + return { value: a, done: !1 }; + } + function qe(a) { + if (a.done) throw me; + return a.value; + } + ne.prototype.J = function () { + return this; + }; + function re(a) { + if (a instanceof se || a instanceof te || a instanceof ue) return a; + if ("function" == typeof a.R) + return new se(function () { + return ve(a); + }); + if ("function" == typeof a[Symbol.iterator]) + return new se(function () { + return a[Symbol.iterator](); + }); + if ("function" == typeof a.J) + return new se(function () { + return ve(a.J()); + }); + throw Error("Not an iterator or iterable."); + } + function ve(a) { + if (!(a instanceof ne)) return a; + var b = !1; + return { + next: function () { + for (var c; !b; ) + try { + c = a.R(); + break; + } catch (d) { + if (d !== me) throw d; + b = !0; + } + return { value: c, done: b }; + }, + }; + } + function se(a) { + this.h = a; + } + se.prototype.J = function () { + return new te(this.h()); + }; + se.prototype[Symbol.iterator] = function () { + return new ue(this.h()); + }; + se.prototype.i = function () { + return new ue(this.h()); + }; + function te(a) { + this.h = a; + } + v(te, ne); + te.prototype.R = function () { + var a = this.h.next(); + if (a.done) throw me; + return a.value; + }; + te.prototype.next = function () { + return this.h.next(); + }; + te.prototype[Symbol.iterator] = function () { + return new ue(this.h); + }; + te.prototype.i = function () { + return new ue(this.h); + }; + function ue(a) { + se.call(this, function () { + return a; + }); + this.j = a; + } + v(ue, se); + ue.prototype.next = function () { + return this.j.next(); + }; + function we(a, b) { + this.i = {}; + this.h = []; + this.j = this.size = 0; + var c = arguments.length; + if (1 < c) { + if (c % 2) throw Error("Uneven number of arguments"); + for (var d = 0; d < c; d += 2) this.set(arguments[d], arguments[d + 1]); + } else if (a) + if (a instanceof we) + for (c = xe(a), d = 0; d < c.length; d++) this.set(c[d], a.get(c[d])); + else for (d in a) this.set(d, a[d]); + } + function xe(a) { + ye(a); + return a.h.concat(); + } + n = we.prototype; + n.has = function (a) { + return ze(this.i, a); + }; + n.equals = function (a, b) { + if (this === a) return !0; + if (this.size != a.size) return !1; + b = b || Ae; + ye(this); + for (var c, d = 0; (c = this.h[d]); d++) + if (!b(this.get(c), a.get(c))) return !1; + return !0; + }; + function Ae(a, b) { + return a === b; + } + n.isEmpty = function () { + return 0 == this.size; + }; + n.clear = function () { + this.i = {}; + this.j = this.size = this.h.length = 0; + }; + n.remove = function (a) { + return this.delete(a); + }; + n.delete = function (a) { + return ze(this.i, a) + ? (delete this.i[a], + --this.size, + this.j++, + this.h.length > 2 * this.size && ye(this), + !0) + : !1; + }; + function ye(a) { + if (a.size != a.h.length) { + for (var b = 0, c = 0; b < a.h.length; ) { + var d = a.h[b]; + ze(a.i, d) && (a.h[c++] = d); + b++; + } + a.h.length = c; + } + if (a.size != a.h.length) { + var e = {}; + for (c = b = 0; b < a.h.length; ) + (d = a.h[b]), ze(e, d) || ((a.h[c++] = d), (e[d] = 1)), b++; + a.h.length = c; + } + } + n.get = function (a, b) { + return ze(this.i, a) ? this.i[a] : b; + }; + n.set = function (a, b) { + ze(this.i, a) || ((this.size += 1), this.h.push(a), this.j++); + this.i[a] = b; + }; + n.forEach = function (a, b) { + for (var c = xe(this), d = 0; d < c.length; d++) { + var e = c[d], + f = this.get(e); + a.call(b, f, e, this); + } + }; + n.clone = function () { + return new we(this); + }; + n.keys = function () { + return re(this.J(!0)).i(); + }; + n.values = function () { + return re(this.J(!1)).i(); + }; + n.entries = function () { + var a = this; + return ie(this.keys(), function (b) { + return [b, a.get(b)]; + }); + }; + n.J = function (a) { + ye(this); + var b = 0, + c = this.j, + d = this, + e = new ne(); + e.next = function () { + if (c != d.j) + throw Error("The map has changed since the iterator was created"); + if (b >= d.h.length) return oe; + var g = d.h[b++]; + return pe(a ? g : d.i[g]); + }; + var f = e.next; + e.R = function () { + return qe(f.call(e)); + }; + return e; + }; + function ze(a, b) { + return Object.prototype.hasOwnProperty.call(a, b); + } + var Be = B.JSON.stringify; + function Ce() { + var a = this; + this.promise = new Promise(function (b, c) { + a.resolve = b; + a.reject = c; + }); + } + function De(a) { + this.h = 0; + this.u = void 0; + this.l = this.i = this.j = null; + this.m = this.v = !1; + if (a != Ka) + try { + var b = this; + a.call( + void 0, + function (c) { + Ee(b, 2, c); + }, + function (c) { + Ee(b, 3, c); + } + ); + } catch (c) { + Ee(this, 3, c); + } + } + function Fe() { + this.next = this.context = this.onRejected = this.i = this.h = null; + this.j = !1; + } + Fe.prototype.reset = function () { + this.context = this.onRejected = this.i = this.h = null; + this.j = !1; + }; + var Ge = new Ud( + function () { + return new Fe(); + }, + function (a) { + a.reset(); + } + ); + function He(a, b, c) { + var d = Ge.get(); + d.i = a; + d.onRejected = b; + d.context = c; + return d; + } + De.prototype.then = function (a, b, c) { + return Ie( + this, + "function" === typeof a ? a : null, + "function" === typeof b ? b : null, + c + ); + }; + De.prototype.$goog_Thenable = !0; + De.prototype.cancel = function (a) { + if (0 == this.h) { + var b = new Je(a); + ae(function () { + Ke(this, b); + }, this); + } + }; + function Ke(a, b) { + if (0 == a.h) + if (a.j) { + var c = a.j; + if (c.i) { + for ( + var d = 0, e = null, f = null, g = c.i; + g && (g.j || (d++, g.h == a && (e = g), !(e && 1 < d))); + g = g.next + ) + e || (f = g); + e && + (0 == c.h && 1 == d + ? Ke(c, b) + : (f + ? ((d = f), + d.next == c.l && (c.l = d), + (d.next = d.next.next)) + : Le(c), + Me(c, e, 3, b))); + } + a.j = null; + } else Ee(a, 3, b); + } + function Ne(a, b) { + a.i || (2 != a.h && 3 != a.h) || Oe(a); + a.l ? (a.l.next = b) : (a.i = b); + a.l = b; + } + function Ie(a, b, c, d) { + var e = He(null, null, null); + e.h = new De(function (f, g) { + e.i = b + ? function (h) { + try { + var k = b.call(d, h); + f(k); + } catch (l) { + g(l); + } + } + : f; + e.onRejected = c + ? function (h) { + try { + var k = c.call(d, h); + void 0 === k && h instanceof Je ? g(h) : f(k); + } catch (l) { + g(l); + } + } + : g; + }); + e.h.j = a; + Ne(a, e); + return e.h; + } + De.prototype.I = function (a) { + this.h = 0; + Ee(this, 2, a); + }; + De.prototype.O = function (a) { + this.h = 0; + Ee(this, 3, a); + }; + function Ee(a, b, c) { + if (0 == a.h) { + a === c && + ((b = 3), (c = new TypeError("Promise cannot resolve to itself"))); + a.h = 1; + a: { + var d = c, + e = a.I, + f = a.O; + if (d instanceof De) { + Ne(d, He(e || Ka, f || null, a)); + var g = !0; + } else { + if (d) + try { + var h = !!d.$goog_Thenable; + } catch (l) { + h = !1; + } + else h = !1; + if (h) d.then(e, f, a), (g = !0); + else { + if (Ma(d)) + try { + var k = d.then; + if ("function" === typeof k) { + Pe(d, k, e, f, a); + g = !0; + break a; + } + } catch (l) { + f.call(a, l); + g = !0; + break a; + } + g = !1; + } + } + } + g || + ((a.u = c), + (a.h = b), + (a.j = null), + Oe(a), + 3 != b || c instanceof Je || Qe(a, c)); + } + } + function Pe(a, b, c, d, e) { + function f(k) { + h || ((h = !0), d.call(e, k)); + } + function g(k) { + h || ((h = !0), c.call(e, k)); + } + var h = !1; + try { + b.call(a, g, f); + } catch (k) { + f(k); + } + } + function Oe(a) { + a.v || ((a.v = !0), ae(a.A, a)); + } + function Le(a) { + var b = null; + a.i && ((b = a.i), (a.i = b.next), (b.next = null)); + a.i || (a.l = null); + return b; + } + De.prototype.A = function () { + for (var a; (a = Le(this)); ) Me(this, a, this.h, this.u); + this.v = !1; + }; + function Me(a, b, c, d) { + if (3 == c && b.onRejected && !b.j) for (; a && a.m; a = a.j) a.m = !1; + if (b.h) (b.h.j = null), Re(b, c, d); + else + try { + b.j ? b.i.call(b.context) : Re(b, c, d); + } catch (e) { + Se.call(null, e); + } + Vd(Ge, b); + } + function Re(a, b, c) { + 2 == b + ? a.i.call(a.context, c) + : a.onRejected && a.onRejected.call(a.context, c); + } + function Qe(a, b) { + a.m = !0; + ae(function () { + a.m && Se.call(null, b); + }); + } + var Se = Lc; + function Je(a) { + Ua.call(this, a); + } + E(Je, Ua); + Je.prototype.name = "cancel"; + function K(a) { + jd.call(this); + this.u = 1; + this.j = []; + this.m = 0; + this.h = []; + this.i = {}; + this.A = !!a; + } + E(K, jd); + n = K.prototype; + n.subscribe = function (a, b, c) { + var d = this.i[a]; + d || (d = this.i[a] = []); + var e = this.u; + this.h[e] = a; + this.h[e + 1] = b; + this.h[e + 2] = c; + this.u = e + 3; + d.push(e); + return e; + }; + function Te(a, b, c) { + var d = Ue; + if ((a = d.i[a])) { + var e = d.h; + (a = a.find(function (f) { + return e[f + 1] == b && e[f + 2] == c; + })) && d.ja(a); + } + } + n.ja = function (a) { + var b = this.h[a]; + if (b) { + var c = this.i[b]; + 0 != this.m + ? (this.j.push(a), (this.h[a + 1] = Ka)) + : (c && Za(c, a), + delete this.h[a], + delete this.h[a + 1], + delete this.h[a + 2]); + } + return !!b; + }; + n.ca = function (a, b) { + var c = this.i[a]; + if (c) { + for ( + var d = Array(arguments.length - 1), e = 1, f = arguments.length; + e < f; + e++ + ) + d[e - 1] = arguments[e]; + if (this.A) + for (e = 0; e < c.length; e++) { + var g = c[e]; + Ve(this.h[g + 1], this.h[g + 2], d); + } + else { + this.m++; + try { + for (e = 0, f = c.length; e < f && !this.l; e++) + (g = c[e]), this.h[g + 1].apply(this.h[g + 2], d); + } finally { + if ((this.m--, 0 < this.j.length && 0 == this.m)) + for (; (c = this.j.pop()); ) this.ja(c); + } + } + return 0 != e; + } + return !1; + }; + function Ve(a, b, c) { + ae(function () { + a.apply(b, c); + }); + } + n.clear = function (a) { + if (a) { + var b = this.i[a]; + b && (b.forEach(this.ja, this), delete this.i[a]); + } else (this.h.length = 0), (this.i = {}); + }; + n.fa = function () { + K.N.fa.call(this); + this.clear(); + this.j.length = 0; + }; + function We(a) { + this.h = a; + } + We.prototype.set = function (a, b) { + void 0 === b ? this.h.remove(a) : this.h.set(a, Be(b)); + }; + We.prototype.get = function (a) { + try { + var b = this.h.get(a); + } catch (c) { + return; + } + if (null !== b) + try { + return JSON.parse(b); + } catch (c) { + throw "Storage: Invalid value was encountered"; + } + }; + We.prototype.remove = function (a) { + this.h.remove(a); + }; + function Xe(a) { + this.h = a; + } + E(Xe, We); + function Ye(a) { + this.data = a; + } + function Ze(a) { + return void 0 === a || a instanceof Ye ? a : new Ye(a); + } + Xe.prototype.set = function (a, b) { + Xe.N.set.call(this, a, Ze(b)); + }; + Xe.prototype.i = function (a) { + a = Xe.N.get.call(this, a); + if (void 0 === a || a instanceof Object) return a; + throw "Storage: Invalid value was encountered"; + }; + Xe.prototype.get = function (a) { + if ((a = this.i(a))) { + if (((a = a.data), void 0 === a)) + throw "Storage: Invalid value was encountered"; + } else a = void 0; + return a; + }; + function $e(a) { + this.h = a; + } + E($e, Xe); + $e.prototype.set = function (a, b, c) { + if ((b = Ze(b))) { + if (c) { + if (c < Date.now()) { + $e.prototype.remove.call(this, a); + return; + } + b.expiration = c; + } + b.creation = Date.now(); + } + $e.N.set.call(this, a, b); + }; + $e.prototype.i = function (a) { + var b = $e.N.i.call(this, a); + if (b) { + var c = b.creation, + d = b.expiration; + if ((d && d < Date.now()) || (c && c > Date.now())) + $e.prototype.remove.call(this, a); + else return b; + } + }; + function af() {} + function bf() {} + E(bf, af); + bf.prototype[Symbol.iterator] = function () { + return re(this.J(!0)).i(); + }; + bf.prototype.clear = function () { + var a = Array.from(this); + a = u(a); + for (var b = a.next(); !b.done; b = a.next()) this.remove(b.value); + }; + function cf(a) { + this.h = a; + } + E(cf, bf); + n = cf.prototype; + n.isAvailable = function () { + if (!this.h) return !1; + try { + return this.h.setItem("__sak", "1"), this.h.removeItem("__sak"), !0; + } catch (a) { + return !1; + } + }; + n.set = function (a, b) { + try { + this.h.setItem(a, b); + } catch (c) { + if (0 == this.h.length) throw "Storage mechanism: Storage disabled"; + throw "Storage mechanism: Quota exceeded"; + } + }; + n.get = function (a) { + a = this.h.getItem(a); + if ("string" !== typeof a && null !== a) + throw "Storage mechanism: Invalid value was encountered"; + return a; + }; + n.remove = function (a) { + this.h.removeItem(a); + }; + n.J = function (a) { + var b = 0, + c = this.h, + d = new ne(); + d.next = function () { + if (b >= c.length) return oe; + var f = c.key(b++); + if (a) return pe(f); + f = c.getItem(f); + if ("string" !== typeof f) + throw "Storage mechanism: Invalid value was encountered"; + return pe(f); + }; + var e = d.next; + d.R = function () { + return qe(e.call(d)); + }; + return d; + }; + n.clear = function () { + this.h.clear(); + }; + n.key = function (a) { + return this.h.key(a); + }; + function df() { + var a = null; + try { + a = window.localStorage || null; + } catch (b) {} + this.h = a; + } + E(df, cf); + function ef(a, b) { + this.i = a; + this.h = null; + var c; + if ((c = Lb)) c = !(9 <= Number(Yb)); + if (c) { + ff || (ff = new we()); + this.h = ff.get(a); + this.h || + (b + ? (this.h = document.getElementById(b)) + : ((this.h = document.createElement("userdata")), + this.h.addBehavior("#default#userData"), + document.body.appendChild(this.h)), + ff.set(a, this.h)); + try { + this.h.load(this.i); + } catch (d) { + this.h = null; + } + } + } + E(ef, bf); + var gf = { + ".": ".2E", + "!": ".21", + "~": ".7E", + "*": ".2A", + "'": ".27", + "(": ".28", + ")": ".29", + "%": ".", + }, + ff = null; + function hf(a) { + return ( + "_" + + encodeURIComponent(a).replace(/[.!~*'()%]/g, function (b) { + return gf[b]; + }) + ); + } + n = ef.prototype; + n.isAvailable = function () { + return !!this.h; + }; + n.set = function (a, b) { + this.h.setAttribute(hf(a), b); + jf(this); + }; + n.get = function (a) { + a = this.h.getAttribute(hf(a)); + if ("string" !== typeof a && null !== a) + throw "Storage mechanism: Invalid value was encountered"; + return a; + }; + n.remove = function (a) { + this.h.removeAttribute(hf(a)); + jf(this); + }; + n.J = function (a) { + var b = 0, + c = this.h.XMLDocument.documentElement.attributes, + d = new ne(); + d.next = function () { + if (b >= c.length) return oe; + var f = c[b++]; + if (a) + return pe(decodeURIComponent(f.nodeName.replace(/\./g, "%")).substr(1)); + f = f.nodeValue; + if ("string" !== typeof f) + throw "Storage mechanism: Invalid value was encountered"; + return pe(f); + }; + var e = d.next; + d.R = function () { + return qe(e.call(d)); + }; + return d; + }; + n.clear = function () { + for ( + var a = this.h.XMLDocument.documentElement, b = a.attributes.length; + 0 < b; + b-- + ) + a.removeAttribute(a.attributes[b - 1].nodeName); + jf(this); + }; + function jf(a) { + try { + a.h.save(a.i); + } catch (b) { + throw "Storage mechanism: Quota exceeded"; + } + } + function kf(a, b) { + this.i = a; + this.h = b + "::"; + } + E(kf, bf); + kf.prototype.set = function (a, b) { + this.i.set(this.h + a, b); + }; + kf.prototype.get = function (a) { + return this.i.get(this.h + a); + }; + kf.prototype.remove = function (a) { + this.i.remove(this.h + a); + }; + kf.prototype.J = function (a) { + var b = this.i.J(!0), + c = this, + d = new ne(); + d.next = function () { + try { + var f = b.R(); + } catch (g) { + if (g === me) return oe; + throw g; + } + for (; f.substr(0, c.h.length) != c.h; ) + try { + f = b.R(); + } catch (g) { + if (g === me) return oe; + throw g; + } + return pe(a ? f.substr(c.h.length) : c.i.get(f)); + }; + var e = d.next; + d.R = function () { + return qe(e.call(d)); + }; + return d; + }; + function lf(a) { + I.call(this, a); + } + v(lf, I); + lf.prototype.getKey = function () { + return rc(this, 1); + }; + lf.prototype.X = function () { + return rc(this, 2 === tc(this, mf) ? 2 : -1); + }; + lf.prototype.setValue = function (a) { + var b = mf; + oc(this); + (b = tc(this, b)) && + 2 !== b && + null != a && + (this.h && b in this.h && (this.h[b] = void 0), H(this, b, void 0)); + return H(this, 2, a); + }; + var mf = [2, 3, 4, 5, 6]; + function nf(a) { + I.call(this, a); + } + v(nf, I); + function of(a) { + I.call(this, a); + } + v(of, I); + function pf(a) { + I.call(this, a); + } + v(pf, I); + function qf(a) { + I.call(this, a, -1, rf); + } + v(qf, I); + qf.prototype.getPlayerType = function () { + return rc(this, 36); + }; + qf.prototype.setHomeGroupInfo = function (a) { + return wc(this, 81, a); + }; + var rf = [9, 66, 24, 32, 86, 100, 101]; + function sf(a) { + I.call(this, a, -1, tf); + } + v(sf, I); + var tf = [15, 26, 28]; + function uf(a) { + I.call(this, a); + } + v(uf, I); + uf.prototype.setToken = function (a) { + return H(this, 2, a); + }; + function vf(a) { + I.call(this, a, -1, wf); + } + v(vf, I); + vf.prototype.setSafetyMode = function (a) { + return H(this, 5, a); + }; + var wf = [12]; + function xf(a) { + I.call(this, a, -1, yf); + } + v(xf, I); + var yf = [12]; + function zf(a) { + I.call(this, a, 428); + } + v(zf, I); + function Af(a) { + I.call(this, a); + } + v(Af, I); + var Bf = [1, 2]; + function Cf(a) { + I.call(this, a, -1, Df); + } + v(Cf, I); + var Df = [3]; + function Ef(a) { + I.call(this, a, 1); + } + v(Ef, I); + function Ff(a) { + I.call(this, a); + } + v(Ff, I); + var Gf; + Gf = new (function (a, b) { + this.h = a; + this.fieldName = b; + this.isRepeated = 0; + this.i = Kc; + })(406606992, { Ob: 0 }, Ff); + function Hf() { + Ff.apply(this, arguments); + } + v(Hf, Ff); + id(Hf); + var If, + Jf, + Kf, + Lf = B.window, + Mf = + (null === (If = null === Lf || void 0 === Lf ? void 0 : Lf.yt) || + void 0 === If + ? void 0 + : If.config_) || + (null === (Jf = null === Lf || void 0 === Lf ? void 0 : Lf.ytcfg) || + void 0 === Jf + ? void 0 + : Jf.data_) || + {}, + Nf = + (null === (Kf = null === Lf || void 0 === Lf ? void 0 : Lf.ytcfg) || + void 0 === Kf + ? void 0 + : Kf.obfuscatedData_) || []; + function Of() { + Ef.apply(this, arguments); + } + v(Of, Ef); + id(Of); + var Pf = new Of(Nf), + Qf = Mf.EXPERIMENT_FLAGS; + if (!Qf || !Qf.jspb_i18n_extension) { + var Rf = new Hf(); + Gf.i(Pf, Rf); + } + D("yt.config_", Mf); + D("yt.configJspb_", Nf); + function Sf() { + var a = arguments; + 1 < a.length + ? (Mf[a[0]] = a[1]) + : 1 === a.length && Object.assign(Mf, a[0]); + } + function L(a, b) { + return a in Mf ? Mf[a] : b; + } + function Tf() { + return L("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS", void 0); + } + var Uf = []; + function Vf(a) { + Uf.forEach(function (b) { + return b(a); + }); + } + function Wf(a) { + return a && window.yterr + ? function () { + try { + return a.apply(this, arguments); + } catch (b) { + Xf(b); + } + } + : a; + } + function Xf(a, b, c, d) { + var e = C("yt.logging.errors.log"); + e + ? e(a, "ERROR", b, c, d) + : ((e = L("ERRORS", [])), e.push([a, "ERROR", b, c, d]), Sf("ERRORS", e)); + Vf(a); + } + function Yf(a, b, c, d) { + var e = C("yt.logging.errors.log"); + e + ? e(a, "WARNING", b, c, d) + : ((e = L("ERRORS", [])), + e.push([a, "WARNING", b, c, d]), + Sf("ERRORS", e)); + } + var Zf = 0; + D( + "ytDomDomGetNextId", + C("ytDomDomGetNextId") || + function () { + return ++Zf; + } + ); + var $f = { + stopImmediatePropagation: 1, + stopPropagation: 1, + preventMouseEvent: 1, + preventManipulation: 1, + preventDefault: 1, + layerX: 1, + layerY: 1, + screenX: 1, + screenY: 1, + scale: 1, + rotation: 1, + webkitMovementX: 1, + webkitMovementY: 1, + }; + function ag(a) { + this.type = ""; + this.state = + this.source = + this.data = + this.currentTarget = + this.relatedTarget = + this.target = + null; + this.charCode = this.keyCode = 0; + this.metaKey = this.shiftKey = this.ctrlKey = this.altKey = !1; + this.rotation = this.clientY = this.clientX = 0; + this.scale = 1; + this.changedTouches = this.touches = null; + try { + if ((a = a || window.event)) { + this.event = a; + for (var b in a) b in $f || (this[b] = a[b]); + this.scale = a.scale; + this.rotation = a.rotation; + var c = a.target || a.srcElement; + c && 3 == c.nodeType && (c = c.parentNode); + this.target = c; + var d = a.relatedTarget; + if (d) + try { + d = d.nodeName ? d : null; + } catch (e) { + d = null; + } + else + "mouseover" == this.type + ? (d = a.fromElement) + : "mouseout" == this.type && (d = a.toElement); + this.relatedTarget = d; + this.clientX = void 0 != a.clientX ? a.clientX : a.pageX; + this.clientY = void 0 != a.clientY ? a.clientY : a.pageY; + this.keyCode = a.keyCode ? a.keyCode : a.which; + this.charCode = + a.charCode || ("keypress" == this.type ? this.keyCode : 0); + this.altKey = a.altKey; + this.ctrlKey = a.ctrlKey; + this.shiftKey = a.shiftKey; + this.metaKey = a.metaKey; + } + } catch (e) {} + } + ag.prototype.preventDefault = function () { + this.event && + ((this.event.returnValue = !1), + this.event.preventDefault && this.event.preventDefault()); + }; + ag.prototype.stopPropagation = function () { + this.event && + ((this.event.cancelBubble = !0), + this.event.stopPropagation && this.event.stopPropagation()); + }; + ag.prototype.stopImmediatePropagation = function () { + this.event && + ((this.event.cancelBubble = !0), + this.event.stopImmediatePropagation && + this.event.stopImmediatePropagation()); + }; + var eb = B.ytEventsEventsListeners || {}; + D("ytEventsEventsListeners", eb); + var bg = B.ytEventsEventsCounter || { count: 0 }; + D("ytEventsEventsCounter", bg); + function cg(a, b, c, d) { + d = void 0 === d ? {} : d; + a.addEventListener && + ("mouseenter" != b || "onmouseenter" in document + ? "mouseleave" != b || "onmouseenter" in document + ? "mousewheel" == b && + "MozBoxSizing" in document.documentElement.style && + (b = "MozMousePixelScroll") + : (b = "mouseout") + : (b = "mouseover")); + return db(function (e) { + var f = "boolean" === typeof e[4] && e[4] == !!d, + g = Ma(e[4]) && Ma(d) && fb(e[4], d); + return !!e.length && e[0] == a && e[1] == b && e[2] == c && (f || g); + }); + } + function dg(a) { + a && + ("string" == typeof a && (a = [a]), + F(a, function (b) { + if (b in eb) { + var c = eb[b], + d = c[0], + e = c[1], + f = c[3]; + c = c[4]; + d.removeEventListener + ? eg() || "boolean" === typeof c + ? d.removeEventListener(e, f, c) + : d.removeEventListener(e, f, !!c.capture) + : d.detachEvent && d.detachEvent("on" + e, f); + delete eb[b]; + } + })); + } + var eg = Wa(function () { + var a = !1; + try { + var b = Object.defineProperty({}, "capture", { + get: function () { + a = !0; + }, + }); + window.addEventListener("test", null, b); + } catch (c) {} + return a; + }); + function fg(a, b, c) { + var d = void 0 === d ? {} : d; + if (a && (a.addEventListener || a.attachEvent)) { + var e = cg(a, b, c, d); + if (!e) { + e = ++bg.count + ""; + var f = !( + ("mouseenter" != b && "mouseleave" != b) || + !a.addEventListener || + "onmouseenter" in document + ); + var g = f + ? function (h) { + h = new ag(h); + if ( + !Qc(h.relatedTarget, function (k) { + return k == a; + }) + ) + return (h.currentTarget = a), (h.type = b), c.call(a, h); + } + : function (h) { + h = new ag(h); + h.currentTarget = a; + return c.call(a, h); + }; + g = Wf(g); + a.addEventListener + ? ("mouseenter" == b && f + ? (b = "mouseover") + : "mouseleave" == b && f + ? (b = "mouseout") + : "mousewheel" == b && + "MozBoxSizing" in document.documentElement.style && + (b = "MozMousePixelScroll"), + eg() || "boolean" === typeof d + ? a.addEventListener(b, g, d) + : a.addEventListener(b, g, !!d.capture)) + : a.attachEvent("on" + b, g); + eb[e] = [a, b, c, g, d]; + } + } + } + function gg(a, b) { + "function" === typeof a && (a = Wf(a)); + return window.setTimeout(a, b); + } + function hg(a) { + "function" === typeof a && (a = Wf(a)); + return window.setInterval(a, 250); + } + var ig = /^[\w.]*$/, + jg = { q: !0, search_query: !0 }; + function kg(a, b) { + b = a.split(b); + for (var c = {}, d = 0, e = b.length; d < e; d++) { + var f = b[d].split("="); + if ((1 == f.length && f[0]) || 2 == f.length) + try { + var g = lg(f[0] || ""), + h = lg(f[1] || ""); + g in c + ? Array.isArray(c[g]) + ? bb(c[g], h) + : (c[g] = [c[g], h]) + : (c[g] = h); + } catch (p) { + var k = p, + l = f[0], + m = String(kg); + k.args = [ + { + key: l, + value: f[1], + query: a, + method: mg == m ? "unchanged" : m, + }, + ]; + jg.hasOwnProperty(l) || Yf(k); + } + } + return c; + } + var mg = String(kg); + function ng(a) { + var b = []; + cb(a, function (c, d) { + var e = encodeURIComponent(String(d)), + f; + Array.isArray(c) ? (f = c) : (f = [c]); + F(f, function (g) { + "" == g ? b.push(e) : b.push(e + "=" + encodeURIComponent(String(g))); + }); + }); + return b.join("&"); + } + function og(a) { + "?" == a.charAt(0) && (a = a.substr(1)); + return kg(a, "&"); + } + function pg(a, b, c) { + var d = a.split("#", 2); + a = d[0]; + d = 1 < d.length ? "#" + d[1] : ""; + var e = a.split("?", 2); + a = e[0]; + e = og(e[1] || ""); + for (var f in b) (!c && null !== e && f in e) || (e[f] = b[f]); + b = a; + a = Fb(e); + a + ? ((c = b.indexOf("#")), + 0 > c && (c = b.length), + (f = b.indexOf("?")), + 0 > f || f > c ? ((f = c), (e = "")) : (e = b.substring(f + 1, c)), + (b = [b.substr(0, f), e, b.substr(c)]), + (c = b[1]), + (b[1] = a ? (c ? c + "&" + a : a) : c), + (a = b[0] + (b[1] ? "?" + b[1] : "") + b[2])) + : (a = b); + return a + d; + } + function qg(a) { + if (!b) var b = window.location.href; + var c = a.match(Ab)[1] || null, + d = Cb(a); + c && d + ? ((a = a.match(Ab)), + (b = b.match(Ab)), + (a = a[3] == b[3] && a[1] == b[1] && a[4] == b[4])) + : (a = d + ? Cb(b) == d && + (Number(b.match(Ab)[4] || null) || null) == + (Number(a.match(Ab)[4] || null) || null) + : !0); + return a; + } + function lg(a) { + return a && a.match(ig) ? a : decodeURIComponent(a.replace(/\+/g, " ")); + } + function N(a) { + a = rg(a); + return "string" === typeof a && "false" === a ? !1 : !!a; + } + function sg(a, b) { + a = rg(a); + return void 0 === a && void 0 !== b ? b : Number(a || 0); + } + function rg(a) { + var b = L("EXPERIMENTS_FORCED_FLAGS", {}); + return void 0 !== b[a] ? b[a] : L("EXPERIMENT_FLAGS", {})[a]; + } + function tg() { + var a = [], + b = L("EXPERIMENTS_FORCED_FLAGS", {}); + for (c in b) a.push({ key: c, value: String(b[c]) }); + var c = L("EXPERIMENT_FLAGS", {}); + for (var d in c) + d.startsWith("force_") && + void 0 === b[d] && + a.push({ key: d, value: String(c[d]) }); + return a; + } + var ug = { + Ib: "WEB_DISPLAY_MODE_UNKNOWN", + Eb: "WEB_DISPLAY_MODE_BROWSER", + Gb: "WEB_DISPLAY_MODE_MINIMAL_UI", + Hb: "WEB_DISPLAY_MODE_STANDALONE", + Fb: "WEB_DISPLAY_MODE_FULLSCREEN", + }; + var vg = { + appSettingsCaptured: !0, + visualElementAttached: !0, + visualElementGestured: !0, + visualElementHidden: !0, + visualElementShown: !0, + flowEvent: !0, + visualElementStateChanged: !0, + playbackAssociated: !0, + youThere: !0, + accountStateChangeSignedIn: !0, + accountStateChangeSignedOut: !0, + }, + wg = { + latencyActionBaselined: !0, + latencyActionInfo: !0, + latencyActionTicked: !0, + bedrockRepetitiveActionTimed: !0, + adsClientStateChange: !0, + streamzIncremented: !0, + mdxDialAdditionalDataUpdateEvent: !0, + tvhtml5WatchKeyEvent: !0, + tvhtml5VideoSeek: !0, + tokenRefreshEvent: !0, + adNotify: !0, + adNotifyFilled: !0, + tvhtml5LaunchUrlComponentChanged: !0, + bedrockResourceConsumptionSnapshot: !0, + deviceStartupMetrics: !0, + mdxSignIn: !0, + tvhtml5KeyboardLogging: !0, + tvhtml5StartupSoundEvent: !0, + tvhtml5LiveChatStatus: !0, + tvhtml5DeviceStorageStatus: !0, + tvhtml5LocalStorage: !0, + directSignInEvent: !0, + finalPayload: !0, + tvhtml5SearchCompleted: !0, + tvhtml5KeyboardPerformance: !0, + adNotifyFailure: !0, + latencyActionSpan: !0, + tvhtml5AccountDialogOpened: !0, + tvhtml5ApiTest: !0, + }; + function xg() {} + function yg(a, b) { + return zg(a, 0, b); + } + xg.prototype.L = function (a, b) { + return zg(a, 1, b); + }; + function Ag(a, b) { + zg(a, 2, b); + } + function Bg() { + xg.apply(this, arguments); + } + v(Bg, xg); + function Cg() { + Bg.h || (Bg.h = new Bg()); + return Bg.h; + } + function zg(a, b, c) { + void 0 !== c && Number.isNaN(Number(c)) && (c = void 0); + var d = C("yt.scheduler.instance.addJob"); + return d ? d(a, b, c) : void 0 === c ? (a(), NaN) : gg(a, c || 0); + } + Bg.prototype.W = function (a) { + if (void 0 === a || !Number.isNaN(Number(a))) { + var b = C("yt.scheduler.instance.cancelJob"); + b ? b(a) : window.clearTimeout(a); + } + }; + Bg.prototype.start = function () { + var a = C("yt.scheduler.instance.start"); + a && a(); + }; + var Dg = Cg(); + function Eg(a) { + var b = Fg; + a = void 0 === a ? C("yt.ads.biscotti.lastId_") || "" : a; + var c = Object, + d = c.assign, + e = {}; + e.dt = Xc; + e.flash = "0"; + a: { + try { + var f = b.h.top.location.href; + } catch (va) { + f = 2; + break a; + } + f = f ? (f === b.i.location.href ? 0 : 1) : 2; + } + e = ((e.frm = f), e); + try { + e.u_tz = -new Date().getTimezoneOffset(); + var g = void 0 === g ? Nc : g; + try { + var h = g.history.length; + } catch (va) { + h = 0; + } + e.u_his = h; + var k; + e.u_h = null == (k = Nc.screen) ? void 0 : k.height; + var l; + e.u_w = null == (l = Nc.screen) ? void 0 : l.width; + var m; + e.u_ah = null == (m = Nc.screen) ? void 0 : m.availHeight; + var p; + e.u_aw = null == (p = Nc.screen) ? void 0 : p.availWidth; + var t; + e.u_cd = null == (t = Nc.screen) ? void 0 : t.colorDepth; + } catch (va) {} + h = b.h; + try { + var q = h.screenX; + var x = h.screenY; + } catch (va) {} + try { + var y = h.outerWidth; + var A = h.outerHeight; + } catch (va) {} + try { + var M = h.innerWidth; + var O = h.innerHeight; + } catch (va) {} + try { + var P = h.screenLeft; + var Qb = h.screenTop; + } catch (va) {} + try { + (M = h.innerWidth), (O = h.innerHeight); + } catch (va) {} + try { + var be = h.screen.availWidth; + var Tj = h.screen.availTop; + } catch (va) {} + q = [P, Qb, q, x, be, Tj, y, A, M, O]; + x = b.h.top; + try { + var mb = (x || window).document, + wa = "CSS1Compat" == mb.compatMode ? mb.documentElement : mb.body; + var ka = new Oc(wa.clientWidth, wa.clientHeight).round(); + } catch (va) { + ka = new Oc(-12245933, -12245933); + } + mb = ka; + ka = {}; + var la = void 0 === la ? B : la; + wa = new Sd(); + la.SVGElement && la.document.createElementNS && wa.set(0); + x = Vc(); + x["allow-top-navigation-by-user-activation"] && wa.set(1); + x["allow-popups-to-escape-sandbox"] && wa.set(2); + la.crypto && la.crypto.subtle && wa.set(3); + la.TextDecoder && la.TextEncoder && wa.set(4); + la = Td(wa); + ka.bc = la; + ka.bih = mb.height; + ka.biw = mb.width; + ka.brdim = q.join(); + b = b.i; + b = + ((ka.vis = b.prerendering + ? 3 + : { visible: 1, hidden: 2, prerender: 3, preview: 4, unloaded: 5 }[ + b.visibilityState || + b.webkitVisibilityState || + b.mozVisibilityState || + "" + ] || 0), + (ka.wgl = !!Nc.WebGLRenderingContext), + ka); + c = d.call(c, e, b); + c.ca_type = "image"; + a && (c.bid = a); + return c; + } + var Fg = new (function () { + var a = window.document; + this.h = window; + this.i = a; + })(); + D("yt.ads_.signals_.getAdSignalsString", function (a) { + return ng(Eg(a)); + }); + Date.now(); + var Gg = + "XMLHttpRequest" in B + ? function () { + return new XMLHttpRequest(); + } + : null; + function Hg() { + if (!Gg) return null; + var a = Gg(); + return "open" in a ? a : null; + } + var Ig = { + Authorization: "AUTHORIZATION", + "X-Goog-Visitor-Id": "SANDBOXED_VISITOR_ID", + "X-Youtube-Domain-Admin-State": "DOMAIN_ADMIN_STATE", + "X-Youtube-Chrome-Connected": "CHROME_CONNECTED_HEADER", + "X-YouTube-Client-Name": "INNERTUBE_CONTEXT_CLIENT_NAME", + "X-YouTube-Client-Version": "INNERTUBE_CONTEXT_CLIENT_VERSION", + "X-YouTube-Delegation-Context": + "INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT", + "X-YouTube-Device": "DEVICE", + "X-Youtube-Identity-Token": "ID_TOKEN", + "X-YouTube-Page-CL": "PAGE_CL", + "X-YouTube-Page-Label": "PAGE_BUILD_LABEL", + "X-YouTube-Variants-Checksum": "VARIANTS_CHECKSUM", + }, + Jg = + "app debugcss debugjs expflag force_ad_params force_ad_encrypted force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address" + .split(" ") + .concat( + fa( + "client_dev_mss_url client_dev_regex_map client_dev_root_url client_rollout_override expflag jsfeat jsmode mods".split( + " " + ) + ) + ), + Kg = !1; + function Lg(a, b) { + b = void 0 === b ? {} : b; + var c = qg(a), + d = N("web_ajax_ignore_global_headers_if_set"), + e; + for (e in Ig) { + var f = L(Ig[e]); + !f || (!c && Cb(a)) || (d && void 0 !== b[e]) || (b[e] = f); + } + if (c || !Cb(a)) + b["X-YouTube-Utc-Offset"] = String(-new Date().getTimezoneOffset()); + if (c || !Cb(a)) { + try { + var g = new Intl.DateTimeFormat().resolvedOptions().timeZone; + } catch (h) {} + g && (b["X-YouTube-Time-Zone"] = g); + } + if (c || !Cb(a)) b["X-YouTube-Ad-Signals"] = ng(Eg(void 0)); + return b; + } + function Mg(a) { + var b = window.location.search, + c = Cb(a); + N("debug_handle_relative_url_for_query_forward_killswitch") || + c || + !qg(a) || + (c = document.location.hostname); + var d = Bb(a.match(Ab)[5] || null); + d = + (c = + c && + (c.endsWith("youtube.com") || c.endsWith("youtube-nocookie.com"))) && + d && + d.startsWith("/api/"); + if (!c || d) return a; + var e = og(b), + f = {}; + F(Jg, function (g) { + e[g] && (f[g] = e[g]); + }); + return pg(a, f || {}, !1); + } + function Ng(a, b) { + var c = b.format || "JSON"; + a = Og(a, b); + var d = Pg(a, b), + e = !1, + f = Qg( + a, + function (k) { + if (!e) { + e = !0; + h && window.clearTimeout(h); + a: switch (k && "status" in k ? k.status : -1) { + case 200: + case 201: + case 202: + case 203: + case 204: + case 205: + case 206: + case 304: + var l = !0; + break a; + default: + l = !1; + } + var m = null, + p = 400 <= k.status && 500 > k.status, + t = 500 <= k.status && 600 > k.status; + if (l || p || t) m = Rg(a, c, k, b.convertToSafeHtml); + if (l) + a: if (k && 204 == k.status) l = !0; + else { + switch (c) { + case "XML": + l = 0 == parseInt(m && m.return_code, 10); + break a; + case "RAW": + l = !0; + break a; + } + l = !!m; + } + m = m || {}; + p = b.context || B; + l + ? b.onSuccess && b.onSuccess.call(p, k, m) + : b.onError && b.onError.call(p, k, m); + b.onFinish && b.onFinish.call(p, k, m); + } + }, + b.method, + d, + b.headers, + b.responseType, + b.withCredentials + ); + if (b.onTimeout && 0 < b.timeout) { + var g = b.onTimeout; + var h = gg(function () { + e || + ((e = !0), + f.abort(), + window.clearTimeout(h), + g.call(b.context || B, f)); + }, b.timeout); + } + } + function Og(a, b) { + b.includeDomain && + (a = + document.location.protocol + + "//" + + document.location.hostname + + (document.location.port ? ":" + document.location.port : "") + + a); + var c = L("XSRF_FIELD_NAME", void 0); + if ((b = b.urlParams)) b[c] && delete b[c], (a = pg(a, b || {}, !0)); + return a; + } + function Pg(a, b) { + var c = L("XSRF_FIELD_NAME", void 0), + d = L("XSRF_TOKEN", void 0), + e = b.postBody || "", + f = b.postParams, + g = L("XSRF_FIELD_NAME", void 0), + h; + b.headers && (h = b.headers["Content-Type"]); + b.excludeXsrf || + (Cb(a) && !b.withCredentials && Cb(a) != document.location.hostname) || + "POST" != b.method || + (h && "application/x-www-form-urlencoded" != h) || + (b.postParams && b.postParams[g]) || + (f || (f = {}), (f[c] = d)); + f && + "string" === typeof e && + ((e = og(e)), + ib(e, f), + (e = + b.postBodyFormat && "JSON" == b.postBodyFormat + ? JSON.stringify(e) + : Fb(e))); + if (!(a = e) && (a = f)) { + a: { + for (var k in f) { + f = !1; + break a; + } + f = !0; + } + a = !f; + } + !Kg && + a && + "POST" != b.method && + ((Kg = !0), Xf(Error("AJAX request with postData should use POST"))); + return e; + } + function Rg(a, b, c, d) { + var e = null; + switch (b) { + case "JSON": + try { + var f = c.responseText; + } catch (g) { + throw ( + ((d = Error("Error reading responseText")), + (d.params = a), + Yf(d), + g) + ); + } + a = c.getResponseHeader("Content-Type") || ""; + f && + 0 <= a.indexOf("json") && + (")]}'\n" === f.substring(0, 5) && (f = f.substring(5)), + (e = JSON.parse(f))); + break; + case "XML": + if ((a = (a = c.responseXML) ? Sg(a) : null)) + (e = {}), + F(a.getElementsByTagName("*"), function (g) { + e[g.tagName] = Tg(g); + }); + } + d && Ug(e); + return e; + } + function Ug(a) { + if (Ma(a)) + for (var b in a) { + var c; + (c = "html_content" == b) || + ((c = b.length - 5), (c = 0 <= c && b.indexOf("_html", c) == c)); + if (c) { + c = b; + lb( + "HTML that is escaped and sanitized server-side and passed through yt.net.ajax" + ); + var d = a[b]; + if (void 0 === jb) { + var e = null; + var f = B.trustedTypes; + if (f && f.createPolicy) { + try { + e = f.createPolicy("goog#html", { + createHTML: Ta, + createScript: Ta, + createScriptURL: Ta, + }); + } catch (g) { + B.console && B.console.error(g.message); + } + jb = e; + } else jb = e; + } + d = (e = jb) ? e.createHTML(d) : d; + a[c] = new zb(d); + } else Ug(a[b]); + } + } + function Sg(a) { + return a + ? (a = ("responseXML" in a ? a.responseXML : a).getElementsByTagName( + "root" + )) && 0 < a.length + ? a[0] + : null + : null; + } + function Tg(a) { + var b = ""; + F(a.childNodes, function (c) { + b += c.nodeValue; + }); + return b; + } + function Qg(a, b, c, d, e, f, g) { + function h() { + 4 == (k && "readyState" in k ? k.readyState : 0) && b && Wf(b)(k); + } + c = void 0 === c ? "GET" : c; + d = void 0 === d ? "" : d; + var k = Hg(); + if (!k) return null; + "onloadend" in k + ? k.addEventListener("loadend", h, !1) + : (k.onreadystatechange = h); + N("debug_forward_web_query_parameters") && (a = Mg(a)); + k.open(c, a, !0); + f && (k.responseType = f); + g && (k.withCredentials = !0); + c = "POST" == c && (void 0 === window.FormData || !(d instanceof FormData)); + if ((e = Lg(a, e))) + for (var l in e) + k.setRequestHeader(l, e[l]), + "content-type" == l.toLowerCase() && (c = !1); + c && + k.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); + k.send(d); + return k; + } + var Vg = B.ytPubsubPubsubInstance || new K(), + Wg = B.ytPubsubPubsubSubscribedKeys || {}, + Xg = B.ytPubsubPubsubTopicToKeys || {}, + Yg = B.ytPubsubPubsubIsSynchronous || {}; + K.prototype.subscribe = K.prototype.subscribe; + K.prototype.unsubscribeByKey = K.prototype.ja; + K.prototype.publish = K.prototype.ca; + K.prototype.clear = K.prototype.clear; + D("ytPubsubPubsubInstance", Vg); + D("ytPubsubPubsubTopicToKeys", Xg); + D("ytPubsubPubsubIsSynchronous", Yg); + D("ytPubsubPubsubSubscribedKeys", Wg); + function Zg(a) { + var b = Fa.apply(1, arguments); + var c = Error.call(this, a); + this.message = c.message; + "stack" in c && (this.stack = c.stack); + this.args = [].concat(fa(b)); + } + v(Zg, Error); + var $g = window, + Q = + $g.ytcsi && $g.ytcsi.now + ? $g.ytcsi.now + : $g.performance && + $g.performance.timing && + $g.performance.now && + $g.performance.timing.navigationStart + ? function () { + return $g.performance.timing.navigationStart + $g.performance.now(); + } + : function () { + return new Date().getTime(); + }; + var ah = sg("initial_gel_batch_timeout", 2e3), + bh = Math.pow(2, 16) - 1, + ch = void 0; + function dh() { + this.j = this.h = this.i = 0; + } + var eh = new dh(), + fh = new dh(), + gh = !0, + hh = B.ytLoggingTransportGELQueue_ || new Map(); + D("ytLoggingTransportGELQueue_", hh); + var ih = B.ytLoggingTransportGELProtoQueue_ || new Map(); + D("ytLoggingTransportGELProtoQueue_", ih); + var jh = B.ytLoggingTransportTokensToCttTargetIds_ || {}; + D("ytLoggingTransportTokensToCttTargetIds_", jh); + var kh = B.ytLoggingTransportTokensToJspbCttTargetIds_ || {}; + D("ytLoggingTransportTokensToJspbCttTargetIds_", kh); + function lh(a, b) { + if ("log_event" === a.endpoint) { + var c = mh(a), + d = hh.get(c) || []; + hh.set(c, d); + d.push(a.payload); + var e = void 0 === e ? !1 : e; + b && (ch = new b()); + a = sg("tvhtml5_logging_max_batch") || sg("web_logging_max_batch") || 100; + b = Q(); + var f = e ? fh.j : eh.j; + d.length >= a + ? nh({ writeThenSend: !0 }, N("flush_only_full_queue") ? c : void 0, e) + : 10 <= b - f && (oh(e), e ? (fh.j = b) : (eh.j = b)); + } + } + function ph(a, b) { + if ("log_event" === a.endpoint) { + var c = mh(a), + d = new Map(); + d.set(c, [a.payload]); + b && (ch = new b()); + return new De(function (e) { + ch && ch.isReady() ? qh(d, e, { bypassNetworkless: !0 }, !0) : e(); + }); + } + } + function mh(a) { + var b = ""; + if (a.xa) b = "visitorOnlyApprovedKey"; + else if (a.da) { + b = a.da; + var c = {}; + b.videoId + ? (c.videoId = b.videoId) + : b.playlistId && (c.playlistId = b.playlistId); + jh[a.da.token] = c; + b = a.da.token; + } + return b; + } + function nh(a, b, c) { + a = void 0 === a ? {} : a; + c = void 0 === c ? !1 : c; + new De(function (d) { + c + ? (window.clearTimeout(fh.i), window.clearTimeout(fh.h), (fh.h = 0)) + : (window.clearTimeout(eh.i), window.clearTimeout(eh.h), (eh.h = 0)); + if (ch && ch.isReady()) + if (void 0 !== b) + if (c) { + var e = new Map(), + f = ih.get(b) || []; + e.set(b, f); + rh(e, d, a); + ih.delete(b); + } else + (e = new Map()), + (f = hh.get(b) || []), + e.set(b, f), + qh(e, d, a), + hh.delete(b); + else c ? (rh(ih, d, a), ih.clear()) : (qh(hh, d, a), hh.clear()); + else oh(c), d(); + }); + } + function oh(a) { + a = void 0 === a ? !1 : a; + if (N("web_gel_timeout_cap") && ((!a && !eh.h) || (a && !fh.h))) { + var b = gg(function () { + nh({ writeThenSend: !0 }, void 0, a); + }, 6e4); + a ? (fh.h = b) : (eh.h = b); + } + window.clearTimeout(a ? fh.i : eh.i); + b = L("LOGGING_BATCH_TIMEOUT", sg("web_gel_debounce_ms", 1e4)); + N("shorten_initial_gel_batch_timeout") && gh && (b = ah); + b = gg(function () { + nh({ writeThenSend: !0 }, void 0, a); + }, b); + a ? (fh.i = b) : (eh.i = b); + } + function qh(a, b, c, d) { + var e = ch; + c = void 0 === c ? {} : c; + var f = Math.round(Q()), + g = a.size; + a = u(a); + for (var h = a.next(); !h.done; h = a.next()) { + var k = u(h.value); + h = k.next().value; + var l = (k = k.next().value); + k = gb({ context: sh(e.config_ || th()) }); + k.events = l; + (l = jh[h]) && uh(k, h, l); + delete jh[h]; + h = "visitorOnlyApprovedKey" === h; + vh(k, f, h); + wh(c); + xh( + e, + "log_event", + k, + yh( + c, + h, + function () { + g--; + g || b(); + }, + function () { + g--; + g || b(); + }, + d + ) + ); + gh = !1; + } + } + function rh(a, b, c) { + var d = ch; + c = void 0 === c ? {} : c; + var e = Math.round(Q()), + f = a.size; + a = u(a); + for (var g = a.next(); !g.done; g = a.next()) { + var h = u(g.value); + g = h.next().value; + var k = (h = h.next().value); + h = new Cf(); + var l = zh(d.config_ || th()); + wc(h, 1, l); + k = Ah(k); + for (l = 0; l < k.length; l++) xc(h, 3, zf, k[l]); + (k = kh[g]) && Bh(h, g, k); + delete kh[g]; + g = "visitorOnlyApprovedKey" === g; + Ch(h, e, g); + wh(c); + a: { + mc = !0; + try { + var m = JSON.stringify(h.toJSON(), Hc); + break a; + } finally { + mc = !1; + } + m = void 0; + } + h = m; + g = yh( + c, + g, + function () { + f--; + f || b(); + }, + function () { + f--; + f || b(); + }, + void 0 + ); + g.headers = { "Content-Type": "application/json+protobuf" }; + g.postBodyFormat = "JSPB"; + g.postBody = h; + xh(d, "log_event", "", g); + gh = !1; + } + } + function wh(a) { + N("always_send_and_write") && (a.writeThenSend = !1); + } + function yh(a, b, c, d, e) { + return { + retry: !0, + onSuccess: c, + onError: d, + Sa: a, + xa: b, + Mb: !!e, + headers: {}, + postBodyFormat: "", + postBody: "", + }; + } + function vh(a, b, c) { + a.requestTimeMs = String(b); + N("unsplit_gel_payloads_in_logs") && (a.unsplitGelPayloadsInLogs = !0); + !c && + (b = L("EVENT_ID", void 0)) && + ((c = Dh()), + (a.serializedClientEventId = { + serializedEventId: b, + clientCounter: String(c), + })); + } + function Ch(a, b, c) { + H(a, 2, b); + if (!c && (b = L("EVENT_ID", void 0))) { + c = Dh(); + var d = new Af(); + H(d, 1, b); + H(d, 2, c); + wc(a, 5, d); + } + } + function Dh() { + var a = L("BATCH_CLIENT_COUNTER", void 0) || 0; + a || (a = Math.floor((Math.random() * bh) / 2)); + a++; + a > bh && (a = 1); + Sf("BATCH_CLIENT_COUNTER", a); + return a; + } + function uh(a, b, c) { + if (c.videoId) var d = "VIDEO"; + else if (c.playlistId) d = "PLAYLIST"; + else return; + a.credentialTransferTokenTargetId = c; + a.context = a.context || {}; + a.context.user = a.context.user || {}; + a.context.user.credentialTransferTokens = [{ token: b, scope: d }]; + } + function Bh(a, b, c) { + if (rc(c, 1 === tc(c, Bf) ? 1 : -1)) var d = 1; + else if (c.getPlaylistId()) d = 2; + else return; + wc(a, 4, c); + a = uc(a, xf, 1) || new xf(); + c = uc(a, vf, 3) || new vf(); + var e = new uf(); + e.setToken(b); + H(e, 1, d); + xc(c, 12, uf, e); + wc(a, 3, c); + } + function Ah(a) { + for (var b = [], c = 0; c < a.length; c++) + try { + var d = b, + e = d.push; + var f = String(a[c]), + g = zf; + if (null == f || "" == f) var h = new g(); + else { + var k = JSON.parse(f); + Fc = k; + var l = new g(k); + Fc = null; + h = l; + } + e.call(d, h); + } catch (m) { + Xf(new Zg("Transport failed to deserialize " + String(a[c]))); + } + return b; + } + var Eh = B.ytLoggingGelSequenceIdObj_ || {}; + D("ytLoggingGelSequenceIdObj_", Eh); + function Fh() { + if (!B.matchMedia) return "WEB_DISPLAY_MODE_UNKNOWN"; + try { + return B.matchMedia("(display-mode: standalone)").matches + ? "WEB_DISPLAY_MODE_STANDALONE" + : B.matchMedia("(display-mode: minimal-ui)").matches + ? "WEB_DISPLAY_MODE_MINIMAL_UI" + : B.matchMedia("(display-mode: fullscreen)").matches + ? "WEB_DISPLAY_MODE_FULLSCREEN" + : B.matchMedia("(display-mode: browser)").matches + ? "WEB_DISPLAY_MODE_BROWSER" + : "WEB_DISPLAY_MODE_UNKNOWN"; + } catch (a) { + return "WEB_DISPLAY_MODE_UNKNOWN"; + } + } + function Gh() { + var a = Fh(); + a = Object.keys(ug).indexOf(a); + return -1 === a ? null : a; + } + D("ytglobal.prefsUserPrefsPrefs_", C("ytglobal.prefsUserPrefsPrefs_") || {}); + var Hh = { + bluetooth: "CONN_DISCO", + cellular: "CONN_CELLULAR_UNKNOWN", + ethernet: "CONN_WIFI", + none: "CONN_NONE", + wifi: "CONN_WIFI", + wimax: "CONN_CELLULAR_4G", + other: "CONN_UNKNOWN", + unknown: "CONN_UNKNOWN", + "slow-2g": "CONN_CELLULAR_2G", + "2g": "CONN_CELLULAR_2G", + "3g": "CONN_CELLULAR_3G", + "4g": "CONN_CELLULAR_4G", + }, + Ih = { + CONN_DEFAULT: 0, + CONN_UNKNOWN: 1, + CONN_NONE: 2, + CONN_WIFI: 3, + CONN_CELLULAR_2G: 4, + CONN_CELLULAR_3G: 5, + CONN_CELLULAR_4G: 6, + CONN_CELLULAR_UNKNOWN: 7, + CONN_DISCO: 8, + CONN_CELLULAR_5G: 9, + CONN_WIFI_METERED: 10, + CONN_CELLULAR_5G_SA: 11, + CONN_CELLULAR_5G_NSA: 12, + CONN_INVALID: 31, + }, + Jh = { + EFFECTIVE_CONNECTION_TYPE_UNKNOWN: 0, + EFFECTIVE_CONNECTION_TYPE_OFFLINE: 1, + EFFECTIVE_CONNECTION_TYPE_SLOW_2G: 2, + EFFECTIVE_CONNECTION_TYPE_2G: 3, + EFFECTIVE_CONNECTION_TYPE_3G: 4, + EFFECTIVE_CONNECTION_TYPE_4G: 5, + }, + Kh = { + "slow-2g": "EFFECTIVE_CONNECTION_TYPE_SLOW_2G", + "2g": "EFFECTIVE_CONNECTION_TYPE_2G", + "3g": "EFFECTIVE_CONNECTION_TYPE_3G", + "4g": "EFFECTIVE_CONNECTION_TYPE_4G", + }; + function Lh() { + var a = B.navigator; + return a ? a.connection : void 0; + } + function Mh() { + return "INNERTUBE_API_KEY" in Mf && "INNERTUBE_API_VERSION" in Mf; + } + function th() { + return { + innertubeApiKey: L("INNERTUBE_API_KEY", void 0), + innertubeApiVersion: L("INNERTUBE_API_VERSION", void 0), + za: L("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"), + Aa: L("INNERTUBE_CONTEXT_CLIENT_NAME", "WEB"), + kb: L("INNERTUBE_CONTEXT_CLIENT_NAME", 1), + innertubeContextClientVersion: L( + "INNERTUBE_CONTEXT_CLIENT_VERSION", + void 0 + ), + Pa: L("INNERTUBE_CONTEXT_HL", void 0), + Oa: L("INNERTUBE_CONTEXT_GL", void 0), + lb: L("INNERTUBE_HOST_OVERRIDE", void 0) || "", + nb: !!L("INNERTUBE_USE_THIRD_PARTY_AUTH", !1), + mb: !!L("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT", !1), + appInstallData: L("SERIALIZED_CLIENT_CONFIG_DATA", void 0), + }; + } + function sh(a) { + var b = { + client: { + hl: a.Pa, + gl: a.Oa, + clientName: a.Aa, + clientVersion: a.innertubeContextClientVersion, + configInfo: a.za, + }, + }; + navigator.userAgent && (b.client.userAgent = String(navigator.userAgent)); + var c = B.devicePixelRatio; + c && 1 != c && (b.client.screenDensityFloat = String(c)); + c = L("EXPERIMENTS_TOKEN", ""); + "" !== c && (b.client.experimentsToken = c); + c = tg(); + 0 < c.length && (b.request = { internalExperimentFlags: c }); + Nh(a, void 0, b); + Oh(a, void 0, b); + Ph(void 0, b); + Qh(a, void 0, b); + Rh(void 0, b); + L("DELEGATED_SESSION_ID") && + !N("pageid_as_header_web") && + (b.user = { onBehalfOfUser: L("DELEGATED_SESSION_ID") }); + a = Object; + c = a.assign; + for ( + var d = b.client, + e = {}, + f = u(Object.entries(og(L("DEVICE", "")))), + g = f.next(); + !g.done; + g = f.next() + ) { + var h = u(g.value); + g = h.next().value; + h = h.next().value; + "cbrand" === g + ? (e.deviceMake = h) + : "cmodel" === g + ? (e.deviceModel = h) + : "cbr" === g + ? (e.browserName = h) + : "cbrver" === g + ? (e.browserVersion = h) + : "cos" === g + ? (e.osName = h) + : "cosver" === g + ? (e.osVersion = h) + : "cplatform" === g && (e.platform = h); + } + b.client = c.call(a, d, e); + return b; + } + function zh(a) { + var b = new xf(), + c = new qf(); + H(c, 1, a.Pa); + H(c, 2, a.Oa); + H(c, 16, a.kb); + H(c, 17, a.innertubeContextClientVersion); + if (a.za) { + var d = a.za, + e = new nf(); + d.coldConfigData && H(e, 1, d.coldConfigData); + d.appInstallData && H(e, 6, d.appInstallData); + d.coldHashData && H(e, 3, d.coldHashData); + d.hotHashData && H(e, 5, d.hotHashData); + wc(c, 62, e); + } + (d = B.devicePixelRatio) && 1 != d && H(c, 65, d); + d = L("EXPERIMENTS_TOKEN", ""); + "" !== d && H(c, 54, d); + d = tg(); + if (0 < d.length) { + e = new sf(); + for (var f = 0; f < d.length; f++) { + var g = new lf(); + H(g, 1, d[f].key); + g.setValue(d[f].value); + xc(e, 15, lf, g); + } + wc(b, 5, e); + } + Nh(a, c); + Oh(a, c); + Ph(c); + Qh(a, c); + Rh(c); + L("DELEGATED_SESSION_ID") && + !N("pageid_as_header_web") && + ((a = new vf()), H(a, 3, L("DELEGATED_SESSION_ID"))); + a = u(Object.entries(og(L("DEVICE", "")))); + for (d = a.next(); !d.done; d = a.next()) + (e = u(d.value)), + (d = e.next().value), + (e = e.next().value), + "cbrand" === d + ? H(c, 12, e) + : "cmodel" === d + ? H(c, 13, e) + : "cbr" === d + ? H(c, 87, e) + : "cbrver" === d + ? H(c, 88, e) + : "cos" === d + ? H(c, 18, e) + : "cosver" === d + ? H(c, 19, e) + : "cplatform" === d && H(c, 42, e); + wc(b, 1, c); + return b; + } + function Nh(a, b, c) { + a = a.Aa; + if ("WEB" === a || "MWEB" === a || 1 === a || 2 === a) + if (b) { + c = uc(b, of, 96) || new of(); + var d = Gh(); + null !== d && H(c, 3, d); + wc(b, 96, c); + } else + c && + ((c.client.mainAppWebInfo = + null != (d = c.client.mainAppWebInfo) ? d : {}), + (c.client.mainAppWebInfo.webDisplayMode = Fh())); + } + function Oh(a, b, c) { + a = a.Aa; + if ( + ("WEB_REMIX" === a || 76 === a) && + !N("music_web_display_mode_killswitch") + ) + if (b) { + var d; + c = null != (d = uc(b, pf, 70)) ? d : new pf(); + d = Gh(); + null !== d && H(c, 10, d); + wc(b, 70, c); + } else if (c) { + var e; + c.client.Ra = null != (e = c.client.Ra) ? e : {}; + c.client.Ra.webDisplayMode = Fh(); + } + } + function Ph(a, b) { + var c; + if ( + N("web_log_memory_total_kbytes") && + (null == (c = B.navigator) ? 0 : c.deviceMemory) + ) { + var d; + c = null == (d = B.navigator) ? void 0 : d.deviceMemory; + a ? H(a, 95, 1e6 * c) : b && (b.client.memoryTotalKbytes = "" + 1e6 * c); + } + } + function Qh(a, b, c) { + if (a.appInstallData) + if (b) { + var d; + c = null != (d = uc(b, nf, 62)) ? d : new nf(); + H(c, 6, a.appInstallData); + wc(b, 62, c); + } else + c && + ((c.client.configInfo = c.client.configInfo || {}), + (c.client.configInfo.appInstallData = a.appInstallData)); + } + function Rh(a, b) { + a: { + var c = Lh(); + if (c) { + var d = Hh[c.type || "unknown"] || "CONN_UNKNOWN"; + c = Hh[c.effectiveType || "unknown"] || "CONN_UNKNOWN"; + "CONN_CELLULAR_UNKNOWN" === d && "CONN_UNKNOWN" !== c && (d = c); + if ("CONN_UNKNOWN" !== d) break a; + if ("CONN_UNKNOWN" !== c) { + d = c; + break a; + } + } + d = void 0; + } + d && (a ? H(a, 61, Ih[d]) : b && (b.client.connectionType = d)); + N("web_log_effective_connection_type") && + ((d = Lh()), + (d = + null !== d && void 0 !== d && d.effectiveType + ? Kh.hasOwnProperty(d.effectiveType) + ? Kh[d.effectiveType] + : "EFFECTIVE_CONNECTION_TYPE_UNKNOWN" + : void 0), + d && (a ? H(a, 94, Jh[d]) : b && (b.client.effectiveConnectionType = d))); + } + function Sh(a, b, c) { + c = void 0 === c ? {} : c; + var d = {}; + N("enable_web_eom_visitor_data") && L("EOM_VISITOR_DATA") + ? (d = { "X-Goog-EOM-Visitor-Id": L("EOM_VISITOR_DATA") }) + : (d = { "X-Goog-Visitor-Id": c.visitorData || L("VISITOR_DATA", "") }); + if (b && b.includes("www.youtube-nocookie.com")) return d; + (b = c.Kb || L("AUTHORIZATION")) || + (a ? (b = "Bearer " + C("gapi.auth.getToken")().Jb) : (b = hd([]))); + b && + ((d.Authorization = b), + (d["X-Goog-AuthUser"] = L("SESSION_INDEX", 0)), + N("pageid_as_header_web") && + (d["X-Goog-PageId"] = L("DELEGATED_SESSION_ID"))); + return d; + } + function Th(a) { + a = Object.assign({}, a); + delete a.Authorization; + var b = hd(); + if (b) { + var c = new ke(); + c.update(L("INNERTUBE_API_KEY", void 0)); + c.update(b); + a.hash = dc(c.digest(), 3); + } + return a; + } + function Uh(a) { + var b = new df(); + (b = b.isAvailable() ? (a ? new kf(b, a) : b) : null) || + ((a = new ef(a || "UserDataSharedStore")), + (b = a.isAvailable() ? a : null)); + this.h = (a = b) ? new $e(a) : null; + this.i = document.domain || window.location.hostname; + } + Uh.prototype.set = function (a, b, c, d) { + c = c || 31104e3; + this.remove(a); + if (this.h) + try { + this.h.set(a, b, Date.now() + 1e3 * c); + return; + } catch (f) {} + var e = ""; + if (d) + try { + e = escape(Be(b)); + } catch (f) { + return; + } + else e = escape(b); + b = this.i; + ed.set("" + a, e, { + Ba: c, + path: "/", + domain: void 0 === b ? "youtube.com" : b, + secure: !1, + }); + }; + Uh.prototype.get = function (a, b) { + var c = void 0, + d = !this.h; + if (!d) + try { + c = this.h.get(a); + } catch (e) { + d = !0; + } + if (d && (c = ed.get("" + a, void 0)) && ((c = unescape(c)), b)) + try { + c = JSON.parse(c); + } catch (e) { + this.remove(a), (c = void 0); + } + return c; + }; + Uh.prototype.remove = function (a) { + this.h && this.h.remove(a); + var b = this.i; + ed.remove("" + a, "/", void 0 === b ? "youtube.com" : b); + }; + var Vh; + function Wh() { + Vh || (Vh = new Uh("yt.innertube")); + return Vh; + } + function Xh(a, b, c, d) { + if (d) return null; + d = Wh().get("nextId", !0) || 1; + var e = Wh().get("requests", !0) || {}; + e[d] = { + method: a, + request: b, + authState: Th(c), + requestTime: Math.round(Q()), + }; + Wh().set("nextId", d + 1, 86400, !0); + Wh().set("requests", e, 86400, !0); + return d; + } + function Yh(a) { + var b = Wh().get("requests", !0) || {}; + delete b[a]; + Wh().set("requests", b, 86400, !0); + } + function Zh(a) { + var b = Wh().get("requests", !0); + if (b) { + for (var c in b) { + var d = b[c]; + if (!(6e4 > Math.round(Q()) - d.requestTime)) { + var e = d.authState, + f = Th(Sh(!1)); + fb(e, f) && + ((e = d.request), + "requestTimeMs" in e && (e.requestTimeMs = Math.round(Q())), + xh(a, d.method, e, {})); + delete b[c]; + } + } + Wh().set("requests", b, 86400, !0); + } + } + var $h = Zb || $b; + var ai = (function () { + var a; + return function () { + a || (a = new Uh("ytidb")); + return a; + }; + })(); + function bi() { + var a; + return null === (a = ai()) || void 0 === a + ? void 0 + : a.get("LAST_RESULT_ENTRY_KEY", !0); + } + var ci = [], + di = !1; + function ei(a) { + di || + (ci.push({ type: "ERROR", payload: a }), 10 < ci.length && ci.shift()); + } + function fi(a, b) { + di || + (ci.push({ type: "EVENT", eventType: a, payload: b }), + 10 < ci.length && ci.shift()); + } + function gi() { + try { + return hi(), !0; + } catch (a) { + return !1; + } + } + function hi() { + if (void 0 !== L("DATASYNC_ID", void 0)) return L("DATASYNC_ID", void 0); + throw new Zg("Datasync ID not set", "unknown"); + } + function ii(a) { + if (0 <= a.indexOf(":")) throw Error("Database name cannot contain ':'"); + } + function ji(a) { + return a.substr(0, a.indexOf(":")) || a; + } + var R = {}, + ki = + ((R.AUTH_INVALID = "No user identifier specified."), + (R.EXPLICIT_ABORT = "Transaction was explicitly aborted."), + (R.IDB_NOT_SUPPORTED = "IndexedDB is not supported."), + (R.MISSING_INDEX = "Index not created."), + (R.MISSING_OBJECT_STORES = "Object stores not created."), + (R.DB_DELETED_BY_MISSING_OBJECT_STORES = + "Database is deleted because expected object stores were not created."), + (R.DB_REOPENED_BY_MISSING_OBJECT_STORES = + "Database is reopened because expected object stores were not created."), + (R.UNKNOWN_ABORT = "Transaction was aborted for unknown reasons."), + (R.QUOTA_EXCEEDED = + "The current transaction exceeded its quota limitations."), + (R.QUOTA_MAYBE_EXCEEDED = + "The current transaction may have failed because of exceeding quota limitations."), + (R.EXECUTE_TRANSACTION_ON_CLOSED_DB = + "Can't start a transaction on a closed database"), + (R.INCOMPATIBLE_DB_VERSION = + "The binary is incompatible with the database version"), + R), + S = {}, + li = + ((S.AUTH_INVALID = "ERROR"), + (S.EXECUTE_TRANSACTION_ON_CLOSED_DB = "WARNING"), + (S.EXPLICIT_ABORT = "IGNORED"), + (S.IDB_NOT_SUPPORTED = "ERROR"), + (S.MISSING_INDEX = "WARNING"), + (S.MISSING_OBJECT_STORES = "ERROR"), + (S.DB_DELETED_BY_MISSING_OBJECT_STORES = "WARNING"), + (S.DB_REOPENED_BY_MISSING_OBJECT_STORES = "WARNING"), + (S.QUOTA_EXCEEDED = "WARNING"), + (S.QUOTA_MAYBE_EXCEEDED = "WARNING"), + (S.UNKNOWN_ABORT = "WARNING"), + (S.INCOMPATIBLE_DB_VERSION = "WARNING"), + S), + T = {}, + mi = + ((T.AUTH_INVALID = !1), + (T.EXECUTE_TRANSACTION_ON_CLOSED_DB = !1), + (T.EXPLICIT_ABORT = !1), + (T.IDB_NOT_SUPPORTED = !1), + (T.MISSING_INDEX = !1), + (T.MISSING_OBJECT_STORES = !1), + (T.DB_DELETED_BY_MISSING_OBJECT_STORES = !1), + (T.DB_REOPENED_BY_MISSING_OBJECT_STORES = !1), + (T.QUOTA_EXCEEDED = !1), + (T.QUOTA_MAYBE_EXCEEDED = !0), + (T.UNKNOWN_ABORT = !0), + (T.INCOMPATIBLE_DB_VERSION = !1), + T); + function U(a, b, c, d, e) { + b = void 0 === b ? {} : b; + c = void 0 === c ? ki[a] : c; + d = void 0 === d ? li[a] : d; + e = void 0 === e ? mi[a] : e; + Zg.call( + this, + c, + Object.assign( + { + name: "YtIdbKnownError", + isSw: void 0 === self.document, + isIframe: self !== self.top, + type: a, + }, + b + ) + ); + this.type = a; + this.message = c; + this.level = d; + this.h = e; + Object.setPrototypeOf(this, U.prototype); + } + v(U, Zg); + function ni(a, b) { + U.call( + this, + "MISSING_OBJECT_STORES", + { expectedObjectStores: b, foundObjectStores: a }, + ki.MISSING_OBJECT_STORES + ); + Object.setPrototypeOf(this, ni.prototype); + } + v(ni, U); + function oi(a, b) { + var c = Error.call(this); + this.message = c.message; + "stack" in c && (this.stack = c.stack); + this.index = a; + this.objectStore = b; + Object.setPrototypeOf(this, oi.prototype); + } + v(oi, Error); + var pi = [ + "The database connection is closing", + "Can't start a transaction on a closed database", + "A mutation operation was attempted on a database that did not allow mutations", + ]; + function qi(a, b, c, d) { + b = ji(b); + var e = a instanceof Error ? a : Error("Unexpected error: " + a); + if (e instanceof U) return e; + a = { objectStoreNames: c, dbName: b, dbVersion: d }; + if ("QuotaExceededError" === e.name) return new U("QUOTA_EXCEEDED", a); + if (ac && "UnknownError" === e.name) + return new U("QUOTA_MAYBE_EXCEEDED", a); + if (e instanceof oi) + return new U( + "MISSING_INDEX", + Object.assign(Object.assign({}, a), { + objectStore: e.objectStore, + index: e.index, + }) + ); + if ( + "InvalidStateError" === e.name && + pi.some(function (f) { + return e.message.includes(f); + }) + ) + return new U("EXECUTE_TRANSACTION_ON_CLOSED_DB", a); + if ("AbortError" === e.name) return new U("UNKNOWN_ABORT", a, e.message); + e.args = [ + Object.assign(Object.assign({}, a), { name: "IdbError", Qb: e.name }), + ]; + e.level = "WARNING"; + return e; + } + function ri(a, b, c) { + var d = bi(); + return new U("IDB_NOT_SUPPORTED", { + context: { + caller: a, + publicName: b, + version: c, + hasSucceededOnce: + null === d || void 0 === d ? void 0 : d.hasSucceededOnce, + }, + }); + } + function si(a) { + if (!a) throw Error(); + throw a; + } + function ti(a) { + return a; + } + function ui(a) { + this.h = a; + } + function V(a) { + function b(e) { + if ("PENDING" === d.state.status) { + d.state = { status: "REJECTED", reason: e }; + e = u(d.onRejected); + for (var f = e.next(); !f.done; f = e.next()) (f = f.value), f(); + } + } + function c(e) { + if ("PENDING" === d.state.status) { + d.state = { status: "FULFILLED", value: e }; + e = u(d.h); + for (var f = e.next(); !f.done; f = e.next()) (f = f.value), f(); + } + } + var d = this; + this.state = { status: "PENDING" }; + this.h = []; + this.onRejected = []; + a = a.h; + try { + a(c, b); + } catch (e) { + b(e); + } + } + V.all = function (a) { + return new V( + new ui(function (b, c) { + var d = [], + e = a.length; + 0 === e && b(d); + for (var f = { Z: 0 }; f.Z < a.length; f = { Z: f.Z }, ++f.Z) + vi( + V.resolve(a[f.Z]).then( + (function (g) { + return function (h) { + d[g.Z] = h; + e--; + 0 === e && b(d); + }; + })(f) + ), + function (g) { + c(g); + } + ); + }) + ); + }; + V.resolve = function (a) { + return new V( + new ui(function (b, c) { + a instanceof V ? a.then(b, c) : b(a); + }) + ); + }; + V.reject = function (a) { + return new V( + new ui(function (b, c) { + c(a); + }) + ); + }; + V.prototype.then = function (a, b) { + var c = this, + d = null !== a && void 0 !== a ? a : ti, + e = null !== b && void 0 !== b ? b : si; + return new V( + new ui(function (f, g) { + "PENDING" === c.state.status + ? (c.h.push(function () { + wi(c, c, d, f, g); + }), + c.onRejected.push(function () { + xi(c, c, e, f, g); + })) + : "FULFILLED" === c.state.status + ? wi(c, c, d, f, g) + : "REJECTED" === c.state.status && xi(c, c, e, f, g); + }) + ); + }; + function vi(a, b) { + a.then(void 0, b); + } + function wi(a, b, c, d, e) { + try { + if ("FULFILLED" !== a.state.status) + throw Error("calling handleResolve before the promise is fulfilled."); + var f = c(a.state.value); + f instanceof V ? yi(a, b, f, d, e) : d(f); + } catch (g) { + e(g); + } + } + function xi(a, b, c, d, e) { + try { + if ("REJECTED" !== a.state.status) + throw Error("calling handleReject before the promise is rejected."); + var f = c(a.state.reason); + f instanceof V ? yi(a, b, f, d, e) : d(f); + } catch (g) { + e(g); + } + } + function yi(a, b, c, d, e) { + b === c + ? e(new TypeError("Circular promise chain detected.")) + : c.then( + function (f) { + f instanceof V ? yi(a, b, f, d, e) : d(f); + }, + function (f) { + e(f); + } + ); + } + function zi(a, b, c) { + function d() { + c(a.error); + f(); + } + function e() { + b(a.result); + f(); + } + function f() { + try { + a.removeEventListener("success", e), a.removeEventListener("error", d); + } catch (g) {} + } + a.addEventListener("success", e); + a.addEventListener("error", d); + } + function Ai(a) { + return new Promise(function (b, c) { + zi(a, b, c); + }); + } + function W(a) { + return new V( + new ui(function (b, c) { + zi(a, b, c); + }) + ); + } + function Bi(a, b) { + return new V( + new ui(function (c, d) { + function e() { + var f = a ? b(a) : null; + f + ? f.then(function (g) { + a = g; + e(); + }, d) + : c(); + } + e(); + }) + ); + } + function Ci(a, b) { + this.h = a; + this.options = b; + this.transactionCount = 0; + this.j = Math.round(Q()); + this.i = !1; + } + n = Ci.prototype; + n.add = function (a, b, c) { + return X(this, [a], { mode: "readwrite", H: !0 }, function (d) { + return d.objectStore(a).add(b, c); + }); + }; + n.clear = function (a) { + return X(this, [a], { mode: "readwrite", H: !0 }, function (b) { + return b.objectStore(a).clear(); + }); + }; + n.close = function () { + var a; + this.h.close(); + (null === (a = this.options) || void 0 === a ? 0 : a.closed) && + this.options.closed(); + }; + n.count = function (a, b) { + return X(this, [a], { mode: "readonly", H: !0 }, function (c) { + return c.objectStore(a).count(b); + }); + }; + function Di(a, b, c) { + a = a.h.createObjectStore(b, c); + return new Ei(a); + } + n.delete = function (a, b) { + return X(this, [a], { mode: "readwrite", H: !0 }, function (c) { + return c.objectStore(a).delete(b); + }); + }; + n.get = function (a, b) { + return X(this, [a], { mode: "readonly", H: !0 }, function (c) { + return c.objectStore(a).get(b); + }); + }; + function Fi(a, b) { + return X( + a, + ["LogsRequestsStore"], + { mode: "readwrite", H: !0 }, + function (c) { + c = c.objectStore("LogsRequestsStore"); + return W(c.h.put(b, void 0)); + } + ); + } + n.objectStoreNames = function () { + return Array.from(this.h.objectStoreNames); + }; + function X(a, b, c, d) { + var e, f, g, h, k, l, m, p, t, q, x, y; + return z(function (A) { + switch (A.h) { + case 1: + var M = { + mode: "readonly", + H: !1, + tag: "IDB_TRANSACTION_TAG_UNKNOWN", + }; + "string" === typeof c ? (M.mode = c) : Object.assign(M, c); + e = M; + a.transactionCount++; + f = e.H ? 3 : 1; + g = 0; + case 2: + if (h) { + A.o(3); + break; + } + g++; + k = Math.round(Q()); + sa(A, 4); + l = a.h.transaction(b, e.mode); + M = new Gi(l); + M = Hi(M, d); + return w(A, M, 6); + case 6: + return ( + (m = A.i), + (p = Math.round(Q())), + Ii(a, k, p, g, void 0, b.join(), e), + A.return(m) + ); + case 4: + t = ua(A); + q = Math.round(Q()); + x = qi(t, a.h.name, b.join(), a.h.version); + if ((y = x instanceof U && !x.h) || g >= f) + Ii(a, k, q, g, x, b.join(), e), (h = x); + A.o(2); + break; + case 3: + return A.return(Promise.reject(h)); + } + }); + } + function Ii(a, b, c, d, e, f, g) { + b = c - b; + e + ? (e instanceof U && + ("QUOTA_EXCEEDED" === e.type || "QUOTA_MAYBE_EXCEEDED" === e.type) && + fi("QUOTA_EXCEEDED", { + dbName: ji(a.h.name), + objectStoreNames: f, + transactionCount: a.transactionCount, + transactionMode: g.mode, + }), + e instanceof U && + "UNKNOWN_ABORT" === e.type && + ((c -= a.j), + 0 > c && c >= Math.pow(2, 31) && (c = 0), + fi("TRANSACTION_UNEXPECTEDLY_ABORTED", { + objectStoreNames: f, + transactionDuration: b, + transactionCount: a.transactionCount, + dbDuration: c, + }), + (a.i = !0)), + Ji(a, !1, d, f, b, g.tag), + ei(e)) + : Ji(a, !0, d, f, b, g.tag); + } + function Ji(a, b, c, d, e, f) { + fi("TRANSACTION_ENDED", { + objectStoreNames: d, + connectionHasUnknownAbortedTransaction: a.i, + duration: e, + isSuccessful: b, + tryCount: c, + tag: void 0 === f ? "IDB_TRANSACTION_TAG_UNKNOWN" : f, + }); + } + n.getName = function () { + return this.h.name; + }; + function Ei(a) { + this.h = a; + } + n = Ei.prototype; + n.add = function (a, b) { + return W(this.h.add(a, b)); + }; + n.autoIncrement = function () { + return this.h.autoIncrement; + }; + n.clear = function () { + return W(this.h.clear()).then(function () {}); + }; + n.count = function (a) { + return W(this.h.count(a)); + }; + function Ki(a, b) { + return Li(a, { query: b }, function (c) { + return c.delete().then(function () { + return c.continue(); + }); + }).then(function () {}); + } + n.delete = function (a) { + return a instanceof IDBKeyRange ? Ki(this, a) : W(this.h.delete(a)); + }; + n.get = function (a) { + return W(this.h.get(a)); + }; + n.index = function (a) { + try { + return new Mi(this.h.index(a)); + } catch (b) { + if (b instanceof Error && "NotFoundError" === b.name) + throw new oi(a, this.h.name); + throw b; + } + }; + n.getName = function () { + return this.h.name; + }; + n.keyPath = function () { + return this.h.keyPath; + }; + function Li(a, b, c) { + a = a.h.openCursor(b.query, b.direction); + return Ni(a).then(function (d) { + return Bi(d, c); + }); + } + function Gi(a) { + var b = this; + this.h = a; + this.j = new Map(); + this.i = !1; + this.done = new Promise(function (c, d) { + b.h.addEventListener("complete", function () { + c(); + }); + b.h.addEventListener("error", function (e) { + e.currentTarget === e.target && d(b.h.error); + }); + b.h.addEventListener("abort", function () { + var e = b.h.error; + if (e) d(e); + else if (!b.i) { + e = U; + for (var f = b.h.objectStoreNames, g = [], h = 0; h < f.length; h++) { + var k = f.item(h); + if (null === k) + throw Error("Invariant: item in DOMStringList is null"); + g.push(k); + } + e = new e("UNKNOWN_ABORT", { + objectStoreNames: g.join(), + dbName: b.h.db.name, + mode: b.h.mode, + }); + d(e); + } + }); + }); + } + function Hi(a, b) { + var c = new Promise(function (d, e) { + try { + vi( + b(a).then(function (f) { + d(f); + }), + e + ); + } catch (f) { + e(f), a.abort(); + } + }); + return Promise.all([c, a.done]).then(function (d) { + return u(d).next().value; + }); + } + Gi.prototype.abort = function () { + this.h.abort(); + this.i = !0; + throw new U("EXPLICIT_ABORT"); + }; + Gi.prototype.objectStore = function (a) { + a = this.h.objectStore(a); + var b = this.j.get(a); + b || ((b = new Ei(a)), this.j.set(a, b)); + return b; + }; + function Mi(a) { + this.h = a; + } + n = Mi.prototype; + n.count = function (a) { + return W(this.h.count(a)); + }; + n.delete = function (a) { + return Oi(this, { query: a }, function (b) { + return b.delete().then(function () { + return b.continue(); + }); + }); + }; + n.get = function (a) { + return W(this.h.get(a)); + }; + n.getKey = function (a) { + return W(this.h.getKey(a)); + }; + n.keyPath = function () { + return this.h.keyPath; + }; + n.unique = function () { + return this.h.unique; + }; + function Oi(a, b, c) { + a = a.h.openCursor( + void 0 === b.query ? null : b.query, + void 0 === b.direction ? "next" : b.direction + ); + return Ni(a).then(function (d) { + return Bi(d, c); + }); + } + function Pi(a, b) { + this.request = a; + this.cursor = b; + } + function Ni(a) { + return W(a).then(function (b) { + return b ? new Pi(a, b) : null; + }); + } + n = Pi.prototype; + n.advance = function (a) { + this.cursor.advance(a); + return Ni(this.request); + }; + n.continue = function (a) { + this.cursor.continue(a); + return Ni(this.request); + }; + n.delete = function () { + return W(this.cursor.delete()).then(function () {}); + }; + n.getKey = function () { + return this.cursor.key; + }; + n.X = function () { + return this.cursor.value; + }; + n.update = function (a) { + return W(this.cursor.update(a)); + }; + function Qi(a, b, c) { + return new Promise(function (d, e) { + function f() { + t || (t = new Ci(g.result, { closed: p })); + return t; + } + var g = void 0 !== b ? self.indexedDB.open(a, b) : self.indexedDB.open(a); + var h = c.blocked, + k = c.blocking, + l = c.rb, + m = c.upgrade, + p = c.closed, + t; + g.addEventListener("upgradeneeded", function (q) { + try { + if (null === q.newVersion) + throw Error( + "Invariant: newVersion on IDbVersionChangeEvent is null" + ); + if (null === g.transaction) + throw Error("Invariant: transaction on IDbOpenDbRequest is null"); + q.dataLoss && + "none" !== q.dataLoss && + fi("IDB_DATA_CORRUPTED", { + reason: q.dataLossMessage || "unknown reason", + dbName: ji(a), + }); + var x = f(), + y = new Gi(g.transaction); + m && + m( + x, + function (A) { + return q.oldVersion < A && q.newVersion >= A; + }, + y + ); + y.done.catch(function (A) { + e(A); + }); + } catch (A) { + e(A); + } + }); + g.addEventListener("success", function () { + var q = g.result; + k && + q.addEventListener("versionchange", function () { + k(f()); + }); + q.addEventListener("close", function () { + fi("IDB_UNEXPECTEDLY_CLOSED", { + dbName: ji(a), + dbVersion: q.version, + }); + l && l(); + }); + d(f()); + }); + g.addEventListener("error", function () { + e(g.error); + }); + h && + g.addEventListener("blocked", function () { + h(); + }); + }); + } + function Ri(a, b, c) { + c = void 0 === c ? {} : c; + return Qi(a, b, c); + } + function Si(a, b) { + b = void 0 === b ? {} : b; + var c, d, e, f; + return z(function (g) { + if (1 == g.h) + return ( + sa(g, 2), + (c = self.indexedDB.deleteDatabase(a)), + (d = b), + (e = d.blocked) && + c.addEventListener("blocked", function () { + e(); + }), + w(g, Ai(c), 4) + ); + if (2 != g.h) return ta(g, 0); + f = ua(g); + throw qi(f, a, "", -1); + }); + } + function Ti(a) { + return new Promise(function (b) { + Ag(function () { + b(); + }, a); + }); + } + function Ui(a, b) { + this.name = a; + this.options = b; + this.l = !0; + this.v = this.m = 0; + this.i = 500; + } + Ui.prototype.j = function (a, b, c) { + c = void 0 === c ? {} : c; + return Ri(a, b, c); + }; + Ui.prototype.delete = function (a) { + a = void 0 === a ? {} : a; + return Si(this.name, a); + }; + function Vi(a, b) { + return new U("INCOMPATIBLE_DB_VERSION", { + dbName: a.name, + oldVersion: a.options.version, + newVersion: b, + }); + } + function Wi(a, b) { + if (!b) throw ri("openWithToken", ji(a.name)); + return a.open(); + } + Ui.prototype.open = function () { + function a() { + var f, g, h, k, l, m, p, t, q, x; + return z(function (y) { + switch (y.h) { + case 1: + return ( + (h = null !== (f = Error().stack) && void 0 !== f ? f : ""), + sa(y, 2), + w(y, c.j(c.name, c.options.version, e), 4) + ); + case 4: + k = y.i; + for ( + var A = c.options, M = [], O = u(Object.keys(A.ga)), P = O.next(); + !P.done; + P = O.next() + ) { + P = P.value; + var Qb = A.ga[P], + be = void 0 === Qb.qb ? Number.MAX_VALUE : Qb.qb; + !(k.h.version >= Qb.wa) || + k.h.version >= be || + k.h.objectStoreNames.contains(P) || + M.push(P); + } + l = M; + if (0 === l.length) { + y.o(5); + break; + } + m = Object.keys(c.options.ga); + p = k.objectStoreNames(); + if (c.v < sg("ytidb_reopen_db_retries", 0)) + return ( + c.v++, + k.close(), + ei( + new U("DB_REOPENED_BY_MISSING_OBJECT_STORES", { + dbName: c.name, + expectedObjectStores: m, + foundObjectStores: p, + }) + ), + y.return(a()) + ); + if (!(c.m < sg("ytidb_remake_db_retries", 1))) { + y.o(6); + break; + } + c.m++; + if (!N("ytidb_remake_db_enable_backoff_delay")) { + y.o(7); + break; + } + return w(y, Ti(c.i), 8); + case 8: + c.i *= 2; + case 7: + return w(y, c.delete(), 9); + case 9: + return ( + ei( + new U("DB_DELETED_BY_MISSING_OBJECT_STORES", { + dbName: c.name, + expectedObjectStores: m, + foundObjectStores: p, + }) + ), + y.return(a()) + ); + case 6: + throw new ni(p, m); + case 5: + return y.return(k); + case 2: + t = ua(y); + if ( + t instanceof DOMException + ? "VersionError" !== t.name + : "DOMError" in self && t instanceof DOMError + ? "VersionError" !== t.name + : !(t instanceof Object && "message" in t) || + "An attempt was made to open a database using a lower version than the existing version." !== + t.message + ) { + y.o(10); + break; + } + return w( + y, + c.j( + c.name, + void 0, + Object.assign(Object.assign({}, e), { upgrade: void 0 }) + ), + 11 + ); + case 11: + q = y.i; + x = q.h.version; + if (void 0 !== c.options.version && x > c.options.version + 1) + throw (q.close(), (c.l = !1), Vi(c, x)); + return y.return(q); + case 10: + throw ( + (b(), + t instanceof Error && + !N("ytidb_async_stack_killswitch") && + (t.stack = t.stack + "\n" + h.substring(h.indexOf("\n") + 1)), + qi( + t, + c.name, + "", + null !== (g = c.options.version) && void 0 !== g ? g : -1 + )) + ); + } + }); + } + function b() { + c.h === d && (c.h = void 0); + } + var c = this; + if (!this.l) throw Vi(this); + if (this.h) return this.h; + var d, + e = { + blocking: function (f) { + f.close(); + }, + closed: b, + rb: b, + upgrade: this.options.upgrade, + }; + return (this.h = d = a()); + }; + var Xi = new Ui("YtIdbMeta", { + ga: { databases: { wa: 1 } }, + upgrade: function (a, b) { + b(1) && Di(a, "databases", { keyPath: "actualName" }); + }, + }); + function Yi(a, b) { + var c; + return z(function (d) { + if (1 == d.h) return w(d, Wi(Xi, b), 2); + c = d.i; + return d.return( + X(c, ["databases"], { H: !0, mode: "readwrite" }, function (e) { + var f = e.objectStore("databases"); + return f.get(a.actualName).then(function (g) { + if ( + g + ? a.actualName !== g.actualName || + a.publicName !== g.publicName || + a.userIdentifier !== g.userIdentifier + : 1 + ) + return W(f.h.put(a, void 0)).then(function () {}); + }); + }) + ); + }); + } + function Zi(a, b) { + var c; + return z(function (d) { + if (1 == d.h) return a ? w(d, Wi(Xi, b), 2) : d.return(); + c = d.i; + return d.return(c.delete("databases", a)); + }); + } + function $i(a, b) { + var c, d; + return z(function (e) { + return 1 == e.h + ? ((c = []), w(e, Wi(Xi, b), 2)) + : 3 != e.h + ? ((d = e.i), + w( + e, + X(d, ["databases"], { H: !0, mode: "readonly" }, function (f) { + c.length = 0; + return Li(f.objectStore("databases"), {}, function (g) { + a(g.X()) && c.push(g.X()); + return g.continue(); + }); + }), + 3 + )) + : e.return(c); + }); + } + function aj(a) { + return $i(function (b) { + return "LogsDatabaseV2" === b.publicName && void 0 !== b.userIdentifier; + }, a); + } + var bj, + cj = new (function () {})(new (function () {})()); + function dj() { + var a, b, c; + return z(function (d) { + switch (d.h) { + case 1: + a = bi(); + if (null === a || void 0 === a ? 0 : a.hasSucceededOnce) + return d.return(!0); + var e; + if ((e = $h)) + (e = /WebKit\/([0-9]+)/.exec(wb())), + (e = !!(e && 600 <= parseInt(e[1], 10))); + e && + ((e = /WebKit\/([0-9]+)/.exec(wb())), + (e = !(e && 602 <= parseInt(e[1], 10)))); + if (e || Mb) return d.return(!1); + try { + if ( + ((b = self), + !(b.indexedDB && b.IDBIndex && b.IDBKeyRange && b.IDBObjectStore)) + ) + return d.return(!1); + } catch (f) { + return d.return(!1); + } + if ( + !( + "IDBTransaction" in self && + "objectStoreNames" in IDBTransaction.prototype + ) + ) + return d.return(!1); + sa(d, 2); + c = { + actualName: "yt-idb-test-do-not-use", + publicName: "yt-idb-test-do-not-use", + userIdentifier: void 0, + }; + return w(d, Yi(c, cj), 4); + case 4: + return w(d, Zi("yt-idb-test-do-not-use", cj), 5); + case 5: + return d.return(!0); + case 2: + return ua(d), d.return(!1); + } + }); + } + function ej() { + if (void 0 !== bj) return bj; + di = !0; + return (bj = dj().then(function (a) { + di = !1; + var b, c; + null !== (b = ai()) && + void 0 !== b && + b.h && + ((b = bi()), + (b = { + hasSucceededOnce: + (null === b || void 0 === b ? void 0 : b.hasSucceededOnce) || a, + }), + null === (c = ai()) || void 0 === c + ? void 0 + : c.set("LAST_RESULT_ENTRY_KEY", b, 2592e3, !0)); + return a; + })); + } + function fj() { + return C("ytglobal.idbToken_") || void 0; + } + function gj() { + var a = fj(); + return a + ? Promise.resolve(a) + : ej().then(function (b) { + (b = b ? cj : void 0) && D("ytglobal.idbToken_", b); + return b; + }); + } + new Ce(); + function hj(a) { + if (!gi()) throw ((a = new U("AUTH_INVALID", { dbName: a })), ei(a), a); + var b = hi(); + return { actualName: a + ":" + b, publicName: a, userIdentifier: b }; + } + function ij(a, b, c, d) { + var e, f, g, h, k, l; + return z(function (m) { + switch (m.h) { + case 1: + return ( + (f = null !== (e = Error().stack) && void 0 !== e ? e : ""), + w(m, gj(), 2) + ); + case 2: + g = m.i; + if (!g) + throw ( + ((h = ri("openDbImpl", a, b)), + N("ytidb_async_stack_killswitch") || + (h.stack = h.stack + "\n" + f.substring(f.indexOf("\n") + 1)), + ei(h), + h) + ); + ii(a); + k = c + ? { actualName: a, publicName: a, userIdentifier: void 0 } + : hj(a); + sa(m, 3); + return w(m, Yi(k, g), 5); + case 5: + return w(m, Ri(k.actualName, b, d), 6); + case 6: + return m.return(m.i); + case 3: + return (l = ua(m)), sa(m, 7), w(m, Zi(k.actualName, g), 9); + case 9: + ta(m, 8); + break; + case 7: + ua(m); + case 8: + throw l; + } + }); + } + function jj(a, b, c) { + c = void 0 === c ? {} : c; + return ij(a, b, !1, c); + } + function kj(a, b, c) { + c = void 0 === c ? {} : c; + return ij(a, b, !0, c); + } + function lj(a, b) { + b = void 0 === b ? {} : b; + var c, d; + return z(function (e) { + if (1 == e.h) return w(e, gj(), 2); + if (3 != e.h) { + c = e.i; + if (!c) return e.return(); + ii(a); + d = hj(a); + return w(e, Si(d.actualName, b), 3); + } + return w(e, Zi(d.actualName, c), 0); + }); + } + function mj(a, b, c) { + a = a.map(function (d) { + return z(function (e) { + return 1 == e.h + ? w(e, Si(d.actualName, b), 2) + : w(e, Zi(d.actualName, c), 0); + }); + }); + return Promise.all(a).then(function () {}); + } + function nj() { + var a = void 0 === a ? {} : a; + var b, c; + return z(function (d) { + if (1 == d.h) return w(d, gj(), 2); + if (3 != d.h) { + b = d.i; + if (!b) return d.return(); + ii("LogsDatabaseV2"); + return w(d, aj(b), 3); + } + c = d.i; + return w(d, mj(c, a, b), 0); + }); + } + function oj(a, b) { + b = void 0 === b ? {} : b; + var c; + return z(function (d) { + if (1 == d.h) return w(d, gj(), 2); + if (3 != d.h) { + c = d.i; + if (!c) return d.return(); + ii(a); + return w(d, Si(a, b), 3); + } + return w(d, Zi(a, c), 0); + }); + } + function pj(a) { + var b, c, d, e, f, g, h, k; + this.h = !1; + this.potentialEsfErrorCounter = this.i = 0; + this.handleError = function () {}; + this.ba = function () {}; + this.now = Date.now; + this.ea = !1; + this.Za = null !== (b = a.Za) && void 0 !== b ? b : 100; + this.Xa = null !== (c = a.Xa) && void 0 !== c ? c : 1; + this.Va = null !== (d = a.Va) && void 0 !== d ? d : 2592e6; + this.Ua = null !== (e = a.Ua) && void 0 !== e ? e : 12e4; + this.Wa = null !== (f = a.Wa) && void 0 !== f ? f : 5e3; + this.s = null !== (g = a.s) && void 0 !== g ? g : void 0; + this.oa = !!a.oa; + this.na = null !== (h = a.na) && void 0 !== h ? h : 0.1; + this.sa = null !== (k = a.sa) && void 0 !== k ? k : 10; + a.handleError && (this.handleError = a.handleError); + a.ba && (this.ba = a.ba); + a.ea && (this.ea = a.ea); + this.B = a.B; + this.K = a.K; + this.D = a.D; + this.G = a.G; + this.S = a.S; + this.Ea = a.Ea; + this.Da = a.Da; + this.s && (!this.B || this.B("networkless_logging")) && qj(this); + } + function qj(a) { + a.s && + !a.ea && + ((a.h = !0), + a.oa && Math.random() <= a.na && a.D.hb(a.s), + rj(a), + a.G.F() && a.ia(), + a.G.Y(a.Ea, a.ia.bind(a)), + a.G.Y(a.Da, a.Ia.bind(a))); + } + n = pj.prototype; + n.writeThenSend = function (a, b) { + var c = this; + b = void 0 === b ? {} : b; + if (this.s && this.h) { + var d = { + url: a, + options: b, + timestamp: this.now(), + status: "NEW", + sendCount: 0, + }; + this.D.set(d, this.s) + .then(function (e) { + d.id = e; + c.G.F() && sj(c, d); + }) + .catch(function (e) { + sj(c, d); + tj(c, e); + }); + } else this.S(a, b); + }; + n.sendThenWrite = function (a, b, c) { + var d = this; + b = void 0 === b ? {} : b; + if (this.s && this.h) { + var e = { + url: a, + options: b, + timestamp: this.now(), + status: "NEW", + sendCount: 0, + }; + this.B && this.B("nwl_skip_retry") && (e.skipRetry = c); + if ( + this.G.F() || + (this.B && this.B("nwl_aggressive_send_then_write") && !e.skipRetry) + ) { + if (!e.skipRetry) { + var f = b.onError ? b.onError : function () {}; + b.onError = function (g, h) { + return z(function (k) { + if (1 == k.h) + return w( + k, + d.D.set(e, d.s).catch(function (l) { + tj(d, l); + }), + 2 + ); + f(g, h); + k.h = 0; + }); + }; + } + this.S(a, b, e.skipRetry); + } else + this.D.set(e, this.s).catch(function (g) { + d.S(a, b, e.skipRetry); + tj(d, g); + }); + } else this.S(a, b, this.B && this.B("nwl_skip_retry") && c); + }; + n.sendAndWrite = function (a, b) { + var c = this; + b = void 0 === b ? {} : b; + if (this.s && this.h) { + var d = { + url: a, + options: b, + timestamp: this.now(), + status: "NEW", + sendCount: 0, + }, + e = !1, + f = b.onSuccess ? b.onSuccess : function () {}; + d.options.onSuccess = function (g, h) { + void 0 !== d.id ? c.D.aa(d.id, c.s) : (e = !0); + c.G.P && c.B && c.B("vss_network_hint") && c.G.P(!0); + f(g, h); + }; + this.S(d.url, d.options); + this.D.set(d, this.s) + .then(function (g) { + d.id = g; + e && c.D.aa(d.id, c.s); + }) + .catch(function (g) { + tj(c, g); + }); + } else this.S(a, b); + }; + n.ia = function () { + var a = this; + if (!this.s) throw ri("throttleSend"); + this.i || + (this.i = this.K.L(function () { + var b; + return z(function (c) { + if (1 == c.h) return w(c, a.D.Na("NEW", a.s), 2); + if (3 != c.h) + return (b = c.i), b ? w(c, sj(a, b), 3) : (a.Ia(), c.return()); + a.i && ((a.i = 0), a.ia()); + c.h = 0; + }); + }, this.Za)); + }; + n.Ia = function () { + this.K.W(this.i); + this.i = 0; + }; + function sj(a, b) { + var c, d; + return z(function (e) { + switch (e.h) { + case 1: + if (!a.s) throw ((c = ri("immediateSend")), c); + if (void 0 === b.id) { + e.o(2); + break; + } + return w(e, a.D.ob(b.id, a.s), 3); + case 3: + (d = e.i) + ? (b = d) + : a.ba(Error("The request cannot be found in the database.")); + case 2: + if (uj(a, b, a.Va)) { + e.o(4); + break; + } + a.ba( + Error("Networkless Logging: Stored logs request expired age limit") + ); + if (void 0 === b.id) { + e.o(5); + break; + } + return w(e, a.D.aa(b.id, a.s), 5); + case 5: + return e.return(); + case 4: + b.skipRetry || (b = vj(a, b)); + if (!b) { + e.o(0); + break; + } + if (!b.skipRetry || void 0 === b.id) { + e.o(8); + break; + } + return w(e, a.D.aa(b.id, a.s), 8); + case 8: + a.S(b.url, b.options, !!b.skipRetry), (e.h = 0); + } + }); + } + function vj(a, b) { + if (!a.s) throw ri("updateRequestHandlers"); + var c = b.options.onError ? b.options.onError : function () {}; + b.options.onError = function (e, f) { + var g; + return z(function (h) { + switch (h.h) { + case 1: + g = wj(f); + if ( + !( + (a.B && a.B("nwl_consider_error_code") && g) || + (a.B && + !a.B("nwl_consider_error_code") && + a.potentialEsfErrorCounter <= a.sa) + ) + ) { + h.o(2); + break; + } + if (!a.G.T) { + h.o(3); + break; + } + return w(h, a.G.T(), 3); + case 3: + if (a.G.F()) { + h.o(2); + break; + } + c(e, f); + if ( + !a.B || + !a.B("nwl_consider_error_code") || + void 0 === (null === b || void 0 === b ? void 0 : b.id) + ) { + h.o(6); + break; + } + return w(h, a.D.Fa(b.id, a.s, !1), 6); + case 6: + return h.return(); + case 2: + if ( + a.B && + a.B("nwl_consider_error_code") && + !g && + a.potentialEsfErrorCounter > a.sa + ) + return h.return(); + a.potentialEsfErrorCounter++; + if (void 0 === (null === b || void 0 === b ? void 0 : b.id)) { + h.o(8); + break; + } + return b.sendCount < a.Xa + ? w(h, a.D.Fa(b.id, a.s), 12) + : w(h, a.D.aa(b.id, a.s), 8); + case 12: + a.K.L(function () { + a.G.F() && a.ia(); + }, a.Wa); + case 8: + c(e, f), (h.h = 0); + } + }); + }; + var d = b.options.onSuccess ? b.options.onSuccess : function () {}; + b.options.onSuccess = function (e, f) { + return z(function (g) { + if (1 == g.h) + return void 0 === (null === b || void 0 === b ? void 0 : b.id) + ? g.o(2) + : w(g, a.D.aa(b.id, a.s), 2); + a.G.P && a.B && a.B("vss_network_hint") && a.G.P(!0); + d(e, f); + g.h = 0; + }); + }; + return b; + } + function uj(a, b, c) { + b = b.timestamp; + return a.now() - b >= c ? !1 : !0; + } + function rj(a) { + if (!a.s) throw ri("retryQueuedRequests"); + a.D.Na("QUEUED", a.s).then(function (b) { + b && !uj(a, b, a.Ua) + ? a.K.L(function () { + return z(function (c) { + if (1 == c.h) + return void 0 === b.id ? c.o(2) : w(c, a.D.Fa(b.id, a.s), 2); + rj(a); + c.h = 0; + }); + }) + : a.G.F() && a.ia(); + }); + } + function tj(a, b) { + a.ab && !a.G.F() ? a.ab(b) : a.handleError(b); + } + function wj(a) { + var b; + return (a = + null === (b = null === a || void 0 === a ? void 0 : a.error) || + void 0 === b + ? void 0 + : b.code) && + 400 <= a && + 599 >= a + ? !1 + : !0; + } + var xj = C("ytPubsub2Pubsub2Instance") || new K(); + K.prototype.subscribe = K.prototype.subscribe; + K.prototype.unsubscribeByKey = K.prototype.ja; + K.prototype.publish = K.prototype.ca; + K.prototype.clear = K.prototype.clear; + D("ytPubsub2Pubsub2Instance", xj); + D( + "ytPubsub2Pubsub2SubscribedKeys", + C("ytPubsub2Pubsub2SubscribedKeys") || {} + ); + D("ytPubsub2Pubsub2TopicToKeys", C("ytPubsub2Pubsub2TopicToKeys") || {}); + D("ytPubsub2Pubsub2IsAsync", C("ytPubsub2Pubsub2IsAsync") || {}); + D("ytPubsub2Pubsub2SkipSubKey", null); + function yj(a, b) { + Ui.call(this, a, b); + this.options = b; + ii(a); + } + v(yj, Ui); + function zj(a, b) { + var c; + return function () { + c || (c = new yj(a, b)); + return c; + }; + } + yj.prototype.j = function (a, b, c) { + c = void 0 === c ? {} : c; + return (this.options.Ga ? kj : jj)(a, b, Object.assign({}, c)); + }; + yj.prototype.delete = function (a) { + a = void 0 === a ? {} : a; + return (this.options.Ga ? oj : lj)(this.name, a); + }; + function Aj(a, b) { + return zj(a, b); + } + var Bj; + function Cj() { + if (Bj) return Bj(); + var a = {}; + Bj = Aj("LogsDatabaseV2", { + ga: ((a.LogsRequestsStore = { wa: 2 }), a), + Ga: !1, + upgrade: function (b, c, d) { + c(2) && + Di(b, "LogsRequestsStore", { keyPath: "id", autoIncrement: !0 }); + c(3); + c(5) && + ((d = d.objectStore("LogsRequestsStore")), + d.h.indexNames.contains("newRequest") && + d.h.deleteIndex("newRequest"), + d.h.createIndex( + "newRequestV2", + ["status", "interface", "timestamp"], + { unique: !1 } + )); + c(7) && + b.h.objectStoreNames.contains("sapisid") && + b.h.deleteObjectStore("sapisid"); + c(9) && + b.h.objectStoreNames.contains("SWHealthLog") && + b.h.deleteObjectStore("SWHealthLog"); + }, + version: 9, + }); + return Bj(); + } + function Dj(a) { + return Wi(Cj(), a); + } + function Ej(a, b) { + var c, d, e, f; + return z(function (g) { + if (1 == g.h) + return ( + (c = { + startTime: Q(), + transactionType: "YT_IDB_TRANSACTION_TYPE_WRITE", + }), + w(g, Dj(b), 2) + ); + if (3 != g.h) + return ( + (d = g.i), + (e = Object.assign(Object.assign({}, a), { + options: JSON.parse(JSON.stringify(a.options)), + interface: L("INNERTUBE_CONTEXT_CLIENT_NAME", 0), + })), + w(g, Fi(d, e), 3) + ); + f = g.i; + c.sb = Q(); + Fj(c); + return g.return(f); + }); + } + function Gj(a, b) { + var c, d, e, f, g, h, k; + return z(function (l) { + if (1 == l.h) + return ( + (c = { + startTime: Q(), + transactionType: "YT_IDB_TRANSACTION_TYPE_READ", + }), + w(l, Dj(b), 2) + ); + if (3 != l.h) + return ( + (d = l.i), + (e = L("INNERTUBE_CONTEXT_CLIENT_NAME", 0)), + (f = [a, e, 0]), + (g = [a, e, Q()]), + (h = IDBKeyRange.bound(f, g)), + (k = void 0), + w( + l, + X( + d, + ["LogsRequestsStore"], + { mode: "readwrite", H: !0 }, + function (m) { + return Oi( + m.objectStore("LogsRequestsStore").index("newRequestV2"), + { query: h, direction: "prev" }, + function (p) { + p.X() && + ((k = p.X()), + "NEW" === a && ((k.status = "QUEUED"), p.update(k))); + } + ); + } + ), + 3 + ) + ); + c.sb = Q(); + Fj(c); + return l.return(k); + }); + } + function Hj(a, b) { + var c; + return z(function (d) { + if (1 == d.h) return w(d, Dj(b), 2); + c = d.i; + return d.return( + X(c, ["LogsRequestsStore"], { mode: "readwrite", H: !0 }, function (e) { + var f = e.objectStore("LogsRequestsStore"); + return f.get(a).then(function (g) { + if (g) + return ( + (g.status = "QUEUED"), + W(f.h.put(g, void 0)).then(function () { + return g; + }) + ); + }); + }) + ); + }); + } + function Ij(a, b, c) { + c = void 0 === c ? !0 : c; + var d; + return z(function (e) { + if (1 == e.h) return w(e, Dj(b), 2); + d = e.i; + return e.return( + X(d, ["LogsRequestsStore"], { mode: "readwrite", H: !0 }, function (f) { + var g = f.objectStore("LogsRequestsStore"); + return g.get(a).then(function (h) { + return h + ? ((h.status = "NEW"), + c && (h.sendCount += 1), + W(g.h.put(h, void 0)).then(function () { + return h; + })) + : V.resolve(void 0); + }); + }) + ); + }); + } + function Jj(a, b) { + var c; + return z(function (d) { + if (1 == d.h) return w(d, Dj(b), 2); + c = d.i; + return d.return(c.delete("LogsRequestsStore", a)); + }); + } + function Kj(a) { + var b, c; + return z(function (d) { + if (1 == d.h) return w(d, Dj(a), 2); + b = d.i; + c = Q() - 2592e6; + return w( + d, + X(b, ["LogsRequestsStore"], { mode: "readwrite", H: !0 }, function (e) { + return Li(e.objectStore("LogsRequestsStore"), {}, function (f) { + if (f.X().timestamp <= c) + return f.delete().then(function () { + return f.continue(); + }); + }); + }), + 0 + ); + }); + } + function Lj() { + z(function (a) { + return w(a, nj(), 0); + }); + } + function Fj(a) { + if (!N("nwl_csi_killswitch") && 0.01 >= Math.random()) { + var b = C("ytPubsub2Pubsub2Instance"); + b && + b.publish.call( + b, + "nwl_transaction_latency_payload".toString(), + "nwl_transaction_latency_payload", + a + ); + } + } + var Mj = {}, + Nj = Aj("ServiceWorkerLogsDatabase", { + ga: ((Mj.SWHealthLog = { wa: 1 }), Mj), + Ga: !0, + upgrade: function (a, b) { + b(1) && + Di(a, "SWHealthLog", { + keyPath: "id", + autoIncrement: !0, + }).h.createIndex("swHealthNewRequest", ["interface", "timestamp"], { + unique: !1, + }); + }, + version: 1, + }); + function Oj(a) { + return Wi(Nj(), a); + } + function Pj(a) { + var b, c; + z(function (d) { + if (1 == d.h) return w(d, Oj(a), 2); + b = d.i; + c = Q() - 2592e6; + return w( + d, + X(b, ["SWHealthLog"], { mode: "readwrite", H: !0 }, function (e) { + return Li(e.objectStore("SWHealthLog"), {}, function (f) { + if (f.X().timestamp <= c) + return f.delete().then(function () { + return f.continue(); + }); + }); + }), + 0 + ); + }); + } + function Qj(a) { + var b; + return z(function (c) { + if (1 == c.h) return w(c, Oj(a), 2); + b = c.i; + return w(c, b.clear("SWHealthLog"), 0); + }); + } + var Rj = {}, + Sj = 0; + function Uj(a) { + var b = void 0 === b ? "" : b; + if (a) + if (b) Qg(a, void 0, "POST", b, void 0); + else if (L("USE_NET_AJAX_FOR_PING_TRANSPORT", !1)) + Qg(a, void 0, "GET", "", void 0); + else { + b: { + try { + var c = new Va({ url: a }); + if ((c.j && c.i) || c.l) { + var d = Bb(a.match(Ab)[5] || null); + var e = !(!d || !d.endsWith("/aclk") || "1" !== Hb(a, "ri")); + break b; + } + } catch (g) {} + e = !1; + } + if (e) { + b: { + try { + if ( + window.navigator && + window.navigator.sendBeacon && + window.navigator.sendBeacon(a, "") + ) { + var f = !0; + break b; + } + } catch (g) {} + f = !1; + } + b = f ? !0 : !1; + } else b = !1; + b || Vj(a); + } + } + function Vj(a) { + var b = new Image(), + c = "" + Sj++; + Rj[c] = b; + b.onload = b.onerror = function () { + delete Rj[c]; + }; + b.src = a; + } + function Y() { + this.h = new Map(); + this.i = !1; + } + function Wj() { + if (!Y.h) { + var a = C("yt.networkRequestMonitor.instance") || new Y(); + D("yt.networkRequestMonitor.instance", a); + Y.h = a; + } + return Y.h; + } + Y.prototype.requestComplete = function (a, b) { + b && (this.i = !0); + a = this.removeParams(a); + this.h.get(a) || this.h.set(a, b); + }; + Y.prototype.isEndpointCFR = function (a) { + a = this.removeParams(a); + return (a = this.h.get(a)) ? !1 : !1 === a && this.i ? !0 : null; + }; + Y.prototype.removeParams = function (a) { + return a.split("?")[0]; + }; + Y.prototype.removeParams = Y.prototype.removeParams; + Y.prototype.isEndpointCFR = Y.prototype.isEndpointCFR; + Y.prototype.requestComplete = Y.prototype.requestComplete; + Y.getInstance = Wj; + var Xj; + function Yj() { + Xj || (Xj = new Uh("yt.offline")); + return Xj; + } + function Zj(a) { + if (N("offline_error_handling")) { + var b = Yj().get("errors", !0) || {}; + b[a.message] = { name: a.name, stack: a.stack }; + a.level && (b[a.message].level = a.level); + Yj().set("errors", b, 2592e3, !0); + } + } + function ak() { + if (N("offline_error_handling")) { + var a = Yj().get("errors", !0); + if (a) { + for (var b in a) + if (a[b]) { + var c = new Zg(b, "sent via offline_errors"); + c.name = a[b].name; + c.stack = a[b].stack; + c.level = a[b].level; + Xf(c); + } + Yj().set("errors", {}, 2592e3, !0); + } + } + } + var bk = sg("network_polling_interval", 3e4); + function Z() { + J.call(this); + this.O = 0; + this.ka = this.m = !1; + this.j = this.ya(); + N("use_shared_nsm") + ? (Pd.h || (Pd.h = new Pd(Dg)), (this.i = Pd.h)) + : (ck(this), dk(this)); + } + v(Z, J); + function ek() { + if (!Z.h) { + var a = C("yt.networkStatusManager.instance") || new Z(); + D("yt.networkStatusManager.instance", a); + Z.h = a; + } + return Z.h; + } + n = Z.prototype; + n.F = function () { + var a; + return N("use_shared_nsm") && this.i + ? null === (a = this.i) || void 0 === a + ? void 0 + : a.F() + : this.j; + }; + n.P = function (a) { + var b; + N("use_shared_nsm") && this.i + ? null === (b = this.i) || void 0 === b + ? void 0 + : (b.i = a) + : a !== this.j && (this.j = a); + }; + n.pb = function (a) { + !N("use_shared_nsm") && + ((this.m = !0), void 0 === a ? 0 : a) && + (this.O || fk(this)); + }; + n.ya = function () { + var a = window.navigator.onLine; + return void 0 === a ? !0 : a; + }; + n.jb = function () { + this.ka = !0; + }; + n.Y = function (a, b) { + return N("use_shared_nsm") && this.i + ? this.i.Y(a, b) + : J.prototype.Y.call(this, a, b); + }; + function dk(a) { + window.addEventListener("online", function () { + return z(function (b) { + if (1 == b.h) return w(b, a.T(), 2); + a.ka && ak(); + b.h = 0; + }); + }); + } + function ck(a) { + window.addEventListener("offline", function () { + return z(function (b) { + return w(b, a.T(), 0); + }); + }); + } + function fk(a) { + a.O = yg(function () { + return z(function (b) { + if (1 == b.h) + return a.j + ? a.ya() || !a.m + ? b.o(3) + : w(b, a.T(), 3) + : w(b, a.T(), 3); + fk(a); + b.h = 0; + }); + }, bk); + } + n.T = function (a) { + var b = this; + if (N("use_shared_nsm") && this.i) { + var c = Qd(this.i, a); + c.then(function (d) { + N("use_cfr_monitor") && Wj().requestComplete("generate_204", d); + }); + return c; + } + return this.u + ? this.u + : (this.u = new Promise(function (d) { + var e, f, g; + return z(function (h) { + switch (h.h) { + case 1: + return ( + (e = window.AbortController + ? new window.AbortController() + : void 0), + (f = null === e || void 0 === e ? void 0 : e.signal), + (g = !1), + sa(h, 2, 3), + e && + (b.A = Dg.L(function () { + e.abort(); + }, a || 2e4)), + w(h, fetch("/generate_204", { method: "HEAD", signal: f }), 5) + ); + case 5: + g = !0; + case 3: + xa(h); + N("use_cfr_monitor") && Wj().requestComplete("generate_204", g); + b.u = void 0; + b.A && Dg.W(b.A); + g !== b.j && + ((b.j = g), + b.j && b.m + ? Nd(b, "ytnetworkstatus-online") + : b.m && Nd(b, "ytnetworkstatus-offline")); + d(g); + ya(h); + break; + case 2: + ua(h), (g = !1), h.o(3); + } + }); + })); + }; + Z.prototype.sendNetworkCheckRequest = Z.prototype.T; + Z.prototype.listen = Z.prototype.Y; + Z.prototype.enableErrorFlushing = Z.prototype.jb; + Z.prototype.getWindowStatus = Z.prototype.ya; + Z.prototype.monitorNetworkStatusChange = Z.prototype.pb; + Z.prototype.networkStatusHint = Z.prototype.P; + Z.prototype.isNetworkAvailable = Z.prototype.F; + Z.getInstance = ek; + function gk(a) { + a = void 0 === a ? {} : a; + J.call(this); + var b = this; + this.j = this.O = 0; + this.m = "ytnetworkstatus-offline"; + this.u = "ytnetworkstatus-online"; + N("use_shared_nsm") && + ((this.m = "networkstatus-offline"), (this.u = "networkstatus-online")); + this.i = ek(); + var c = C( + "yt.networkStatusManager.instance.monitorNetworkStatusChange" + ).bind(this.i); + c && c(a.La); + a.qa && + !N("use_shared_nsm") && + (c = C("yt.networkStatusManager.instance.enableErrorFlushing").bind( + this.i + )) && + c(); + if ((c = C("yt.networkStatusManager.instance.listen").bind(this.i))) + a.ta + ? ((this.ta = a.ta), + c(this.u, function () { + hk(b, "publicytnetworkstatus-online"); + N("use_shared_nsm") && a.qa && ak(); + }), + c(this.m, function () { + hk(b, "publicytnetworkstatus-offline"); + })) + : (c(this.u, function () { + Nd(b, "publicytnetworkstatus-online"); + N("use_shared_nsm") && a.qa && ak(); + }), + c(this.m, function () { + Nd(b, "publicytnetworkstatus-offline"); + })); + } + v(gk, J); + gk.prototype.F = function () { + var a = C("yt.networkStatusManager.instance.isNetworkAvailable"); + return a ? a.bind(this.i)() : !0; + }; + gk.prototype.P = function (a) { + var b = C("yt.networkStatusManager.instance.networkStatusHint").bind( + this.i + ); + b && b(a); + }; + gk.prototype.T = function (a) { + var b = this, + c; + return z(function (d) { + c = C("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind( + b.i + ); + return N("skip_network_check_if_cfr") && + Wj().isEndpointCFR("generate_204") + ? d.return( + new Promise(function (e) { + var f; + b.P( + (null === (f = window.navigator) || void 0 === f + ? void 0 + : f.onLine) || !0 + ); + e(b.F()); + }) + ) + : c + ? d.return(c(a)) + : d.return(!0); + }); + }; + function hk(a, b) { + a.ta + ? a.j + ? (Dg.W(a.O), + (a.O = Dg.L(function () { + a.A !== b && (Nd(a, b), (a.A = b), (a.j = Q())); + }, a.ta - (Q() - a.j)))) + : (Nd(a, b), (a.A = b), (a.j = Q())) + : Nd(a, b); + } + var ik; + function jk() { + pj.call(this, { + D: { hb: Kj, aa: Jj, Na: Gj, ob: Hj, Fa: Ij, set: Ej }, + G: kk(), + handleError: Xf, + ba: Yf, + S: lk, + now: Q, + ab: Zj, + K: Cg(), + Ea: "publicytnetworkstatus-online", + Da: "publicytnetworkstatus-offline", + oa: !0, + na: 0.1, + sa: sg("potential_esf_error_limit", 10), + B: N, + ea: !( + gi() && + (N("embeds_web_nwl_disable_nocookie") + ? "www.youtube-nocookie.com" !== Cb(document.location.toString()) + : 1) + ), + }); + this.j = new Ce(); + N("networkless_immediately_drop_all_requests") && Lj(); + oj("LogsDatabaseV2"); + } + v(jk, pj); + function mk() { + var a = C("yt.networklessRequestController.instance"); + a || + ((a = new jk()), + D("yt.networklessRequestController.instance", a), + N("networkless_logging") && + gj().then(function (b) { + a.s = b; + qj(a); + a.j.resolve(); + a.oa && Math.random() <= a.na && a.s && Pj(a.s); + N("networkless_immediately_drop_sw_health_store") && nk(a); + })); + return a; + } + jk.prototype.writeThenSend = function (a, b) { + b || (b = {}); + gi() || (this.h = !1); + pj.prototype.writeThenSend.call(this, a, b); + }; + jk.prototype.sendThenWrite = function (a, b, c) { + b || (b = {}); + gi() || (this.h = !1); + pj.prototype.sendThenWrite.call(this, a, b, c); + }; + jk.prototype.sendAndWrite = function (a, b) { + b || (b = {}); + gi() || (this.h = !1); + pj.prototype.sendAndWrite.call(this, a, b); + }; + jk.prototype.awaitInitialization = function () { + return this.j.promise; + }; + function nk(a) { + var b; + z(function (c) { + if (!a.s) throw ((b = ri("clearSWHealthLogsDb")), b); + return c.return( + Qj(a.s).catch(function (d) { + a.handleError(d); + }) + ); + }); + } + function lk(a, b, c) { + N("use_cfr_monitor") && ok(a, b); + var d; + if (null === (d = b.postParams) || void 0 === d ? 0 : d.requestTimeMs) + b.postParams.requestTimeMs = Math.round(Q()); + c && 0 === Object.keys(b).length ? Uj(a) : Ng(a, b); + } + function kk() { + ik || (ik = new gk({ qa: !0, La: !0 })); + return ik; + } + function ok(a, b) { + var c = b.onError ? b.onError : function () {}; + b.onError = function (e, f) { + Wj().requestComplete(a, !1); + c(e, f); + }; + var d = b.onSuccess ? b.onSuccess : function () {}; + b.onSuccess = function (e, f) { + Wj().requestComplete(a, !0); + d(e, f); + }; + } + var pk = 0, + qk = 0, + rk, + sk = B.ytNetworklessLoggingInitializationOptions || { + isNwlInitialized: !1, + potentialEsfErrorCounter: qk, + }; + D("ytNetworklessLoggingInitializationOptions", sk); + function tk(a, b) { + function c(d) { + var e = uk().F(); + if (!vk() || !d || (e && N("vss_networkless_bypass_write"))) wk(a, b); + else { + var f = { + url: a, + options: b, + timestamp: Q(), + status: "NEW", + sendCount: 0, + }; + Ej(f, d) + .then(function (g) { + f.id = g; + uk().F() && xk(f); + }) + .catch(function (g) { + xk(f); + uk().F() ? Xf(g) : Zj(g); + }); + } + } + b = void 0 === b ? {} : b; + N("skip_is_supported_killswitch") + ? gj().then(function (d) { + c(d); + }) + : c(fj()); + } + function yk(a, b) { + function c(d) { + if (vk() && d) { + var e = { + url: a, + options: b, + timestamp: Q(), + status: "NEW", + sendCount: 0, + }, + f = !1, + g = b.onSuccess ? b.onSuccess : function () {}; + e.options.onSuccess = function (k, l) { + N("use_cfr_monitor") && Wj().requestComplete(e.url, !0); + void 0 !== e.id ? Jj(e.id, d) : (f = !0); + N("vss_network_hint") && uk().P(!0); + g(k, l); + }; + if (N("use_cfr_monitor")) { + var h = b.onError ? b.onError : function () {}; + e.options.onError = function (k, l) { + Wj().requestComplete(e.url, !1); + h(k, l); + }; + } + wk(e.url, e.options); + Ej(e, d) + .then(function (k) { + e.id = k; + f && Jj(e.id, d); + }) + .catch(function (k) { + uk().F() ? Xf(k) : Zj(k); + }); + } else wk(a, b); + } + b = void 0 === b ? {} : b; + N("skip_is_supported_killswitch") + ? gj().then(function (d) { + c(d); + }) + : c(fj()); + } + function zk() { + var a = fj(); + if (!a) throw ri("throttleSend"); + pk || + (pk = Dg.L(function () { + var b; + return z(function (c) { + if (1 == c.h) return w(c, Gj("NEW", a), 2); + if (3 != c.h) + return ( + (b = c.i), b ? w(c, xk(b), 3) : (Dg.W(pk), (pk = 0), c.return()) + ); + pk && ((pk = 0), zk()); + c.h = 0; + }); + }, 100)); + } + function xk(a) { + var b, c, d; + return z(function (e) { + switch (e.h) { + case 1: + b = fj(); + if (!b) throw ((c = ri("immediateSend")), c); + if (void 0 === a.id) { + e.o(2); + break; + } + return w(e, Hj(a.id, b), 3); + case 3: + (d = e.i) + ? (a = d) + : Yf(Error("The request cannot be found in the database.")); + case 2: + var f = a.timestamp; + if (!(2592e6 <= Q() - f)) { + e.o(4); + break; + } + Yf( + Error("Networkless Logging: Stored logs request expired age limit") + ); + if (void 0 === a.id) { + e.o(5); + break; + } + return w(e, Jj(a.id, b), 5); + case 5: + return e.return(); + case 4: + a.skipRetry || (a = Ak(a)); + f = a; + var g, h; + if ( + null === + (h = + null === + (g = null === f || void 0 === f ? void 0 : f.options) || + void 0 === g + ? void 0 + : g.postParams) || void 0 === h + ? 0 + : h.requestTimeMs + ) + f.options.postParams.requestTimeMs = Math.round(Q()); + a = f; + if (!a) { + e.o(0); + break; + } + if (!a.skipRetry || void 0 === a.id) { + e.o(8); + break; + } + return w(e, Jj(a.id, b), 8); + case 8: + wk(a.url, a.options, !!a.skipRetry), (e.h = 0); + } + }); + } + function Ak(a) { + var b = fj(); + if (!b) throw ri("updateRequestHandlers"); + var c = a.options.onError ? a.options.onError : function () {}; + a.options.onError = function (e, f) { + var g; + return z(function (h) { + switch (h.h) { + case 1: + N("use_cfr_monitor") && Wj().requestComplete(a.url, !1); + g = wj(f); + if ( + !( + (N("nwl_consider_error_code") && g) || + (!N("nwl_consider_error_code") && + Bk() <= sg("potential_esf_error_limit", 10)) + ) + ) { + h.o(2); + break; + } + if ( + N("skip_checking_network_on_cfr_failure") && + (!N("skip_checking_network_on_cfr_failure") || + Wj().isEndpointCFR(a.url)) + ) { + h.o(3); + break; + } + return w(h, uk().T(), 3); + case 3: + if (uk().F()) { + h.o(2); + break; + } + c(e, f); + if ( + !N("nwl_consider_error_code") || + void 0 === (null === a || void 0 === a ? void 0 : a.id) + ) { + h.o(6); + break; + } + return w(h, Ij(a.id, b, !1), 6); + case 6: + return h.return(); + case 2: + if ( + N("nwl_consider_error_code") && + !g && + Bk() > sg("potential_esf_error_limit", 10) + ) + return h.return(); + C("ytNetworklessLoggingInitializationOptions") && + sk.potentialEsfErrorCounter++; + qk++; + if (void 0 === (null === a || void 0 === a ? void 0 : a.id)) { + h.o(8); + break; + } + return 1 > a.sendCount + ? w(h, Ij(a.id, b), 12) + : w(h, Jj(a.id, b), 8); + case 12: + Dg.L(function () { + uk().F() && zk(); + }, 5e3); + case 8: + c(e, f), (h.h = 0); + } + }); + }; + var d = a.options.onSuccess ? a.options.onSuccess : function () {}; + a.options.onSuccess = function (e, f) { + return z(function (g) { + if (1 == g.h) + return ( + N("use_cfr_monitor") && Wj().requestComplete(a.url, !0), + void 0 === (null === a || void 0 === a ? void 0 : a.id) + ? g.o(2) + : w(g, Jj(a.id, b), 2) + ); + N("vss_network_hint") && uk().P(!0); + d(e, f); + g.h = 0; + }); + }; + return a; + } + function uk() { + if (N("use_new_nwl")) return kk(); + rk || (rk = new gk({ qa: !0, La: !0 })); + return rk; + } + function wk(a, b, c) { + c && 0 === Object.keys(b).length ? Uj(a) : Ng(a, b); + } + function vk() { + return C("ytNetworklessLoggingInitializationOptions") + ? sk.isNwlInitialized + : !1; + } + function Bk() { + return C("ytNetworklessLoggingInitializationOptions") + ? sk.potentialEsfErrorCounter + : qk; + } + function Ck(a) { + var b = this; + this.config_ = null; + a ? (this.config_ = a) : Mh() && (this.config_ = th()); + yg(function () { + Zh(b); + }, 5e3); + } + Ck.prototype.isReady = function () { + !this.config_ && Mh() && (this.config_ = th()); + return !!this.config_; + }; + function xh(a, b, c, d) { + function e(x) { + x = void 0 === x ? !1 : x; + var y; + if ( + d.retry && + "www.youtube-nocookie.com" != h && + (x || + N("skip_ls_gel_retry") || + "application/json" !== g.headers["Content-Type"] || + (y = Xh(b, c, l, k)), + y) + ) { + var A = g.onSuccess, + M = g.onFetchSuccess; + g.onSuccess = function (O, P) { + Yh(y); + A(O, P); + }; + c.onFetchSuccess = function (O, P) { + Yh(y); + M(O, P); + }; + } + try { + x && d.retry && !d.Sa.bypassNetworkless + ? ((g.method = "POST"), + d.Sa.writeThenSend + ? N("use_new_nwl_wts") + ? mk().writeThenSend(q, g) + : tk(q, g) + : N("use_new_nwl_saw") + ? mk().sendAndWrite(q, g) + : yk(q, g)) + : ((g.method = "POST"), + g.postParams || (g.postParams = {}), + Ng(q, g)); + } catch (O) { + if ("InvalidAccessError" == O.name) + y && (Yh(y), (y = 0)), + Yf(Error("An extension is blocking network request.")); + else throw O; + } + y && + yg(function () { + Zh(a); + }, 5e3); + } + !L("VISITOR_DATA") && + "visitor_id" !== b && + 0.01 > Math.random() && + Yf( + new Zg("Missing VISITOR_DATA when sending innertube request.", b, c, d) + ); + if (!a.isReady()) { + var f = new Zg("innertube xhrclient not ready", b, c, d); + Xf(f); + throw f; + } + var g = { + headers: d.headers || {}, + method: "POST", + postParams: c, + postBody: d.postBody, + postBodyFormat: d.postBodyFormat || "JSON", + onTimeout: function () { + d.onTimeout(); + }, + onFetchTimeout: d.onTimeout, + onSuccess: function (x, y) { + if (d.onSuccess) d.onSuccess(y); + }, + onFetchSuccess: function (x) { + if (d.onSuccess) d.onSuccess(x); + }, + onError: function (x, y) { + if (d.onError) d.onError(y); + }, + onFetchError: function (x) { + if (d.onError) d.onError(x); + }, + timeout: d.timeout, + withCredentials: !0, + }; + g.headers["Content-Type"] || + (g.headers["Content-Type"] = "application/json"); + var h = ""; + (f = a.config_.lb) && (h = f); + var k = a.config_.nb || !1, + l = Sh(k, h, d); + Object.assign(g.headers, l); + (f = g.headers.Authorization) && + !h && + (g.headers["x-origin"] = window.location.origin); + var m = "/youtubei/" + a.config_.innertubeApiVersion + "/" + b, + p = { alt: "json" }, + t = a.config_.mb && f; + t = t && f.startsWith("Bearer"); + t || (p.key = a.config_.innertubeApiKey); + var q = pg("" + h + m, p || {}, !0); + (N("use_new_nwl") && mk().h) || (!N("use_new_nwl") && vk()) + ? ej().then(function (x) { + e(x); + }) + : e(!1); + } + function Dk(a, b) { + var c = void 0 === c ? {} : c; + var d = Ck; + L("ytLoggingEventsDefaultDisabled", !1) && Ck == Ck && (d = null); + a: { + c = void 0 === c ? {} : c; + if (N("lr_drop_other_and_business_payloads")) { + if (wg[a] || vg[a]) break a; + } else if (N("lr_drop_other_payloads") && wg[a]) break a; + var e = {}, + f = Math.round(c.timestamp || Q()); + e.eventTimeMs = f < Number.MAX_SAFE_INTEGER ? f : 0; + e[a] = b; + a = C("_lact", window); + a = null == a ? -1 : Math.max(Date.now() - a, 0); + e.context = { + lastActivityMs: String(c.timestamp || !isFinite(a) ? -1 : a), + }; + N("log_sequence_info_on_gel_web") && + c.Ya && + ((a = e.context), + (b = c.Ya), + (Eh[b] = b in Eh ? Eh[b] + 1 : 0), + (a.sequence = { index: Eh[b], groupKey: b }), + c.Nb && delete Eh[c.Ya]); + (c.Sb ? ph : lh)( + { endpoint: "log_event", payload: e, da: c.da, xa: c.xa }, + d + ); + } + } + var Ek = [ + { + Ca: function (a) { + return "Cannot read property '" + a.key + "'"; + }, + ra: { + Error: [ + { + regexp: /(Permission denied) to access property "([^']+)"/, + groups: ["reason", "key"], + }, + ], + TypeError: [ + { + regexp: /Cannot read property '([^']+)' of (null|undefined)/, + groups: ["key", "value"], + }, + { + regexp: + /\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/, + groups: ["value", "key"], + }, + { + regexp: + /\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./, + groups: ["value", "key"], + }, + { + regexp: + /No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/, + groups: ["key"], + }, + { + regexp: + /Unable to get property '([^']+)' of (undefined or null) reference/, + groups: ["key", "value"], + }, + { + regexp: + /(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/, + groups: ["value", "base", "key"], + }, + ], + }, + }, + { + Ca: function (a) { + return "Cannot call '" + a.key + "'"; + }, + ra: { + TypeError: [ + { + regexp: /(?:([^ ]+)?\.)?([^ ]+) is not a function/, + groups: ["base", "key"], + }, + { + regexp: /([^ ]+) called on (null or undefined)/, + groups: ["key", "value"], + }, + { + regexp: /Object (.*) has no method '([^ ]+)'/, + groups: ["base", "key"], + }, + { + regexp: /Object doesn't support property or method '([^ ]+)'/, + groups: ["key"], + }, + { + regexp: + /\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/, + groups: ["key"], + }, + { + regexp: + /\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./, + groups: ["key"], + }, + ], + }, + }, + { + Ca: function (a) { + return a.key + " is not defined"; + }, + ra: { + ReferenceError: [ + { regexp: /(.*) is not defined/, groups: ["key"] }, + { regexp: /Can't find variable: (.*)/, groups: ["key"] }, + ], + }, + }, + ]; + var Gk = { V: [], U: [{ fb: Fk, weight: 500 }] }; + function Fk(a) { + if ("JavaException" === a.name) return !0; + a = a.stack; + return ( + a.includes("chrome://") || + a.includes("chrome-extension://") || + a.includes("moz-extension://") + ); + } + function Hk() { + this.U = []; + this.V = []; + } + var Ik; + function Jk() { + if (!Ik) { + var a = (Ik = new Hk()); + a.V.length = 0; + a.U.length = 0; + Gk.V && a.V.push.apply(a.V, Gk.V); + Gk.U && a.U.push.apply(a.U, Gk.U); + } + return Ik; + } + var Kk = new K(); + function Lk(a) { + function b() { + return a.charCodeAt(d++); + } + var c = a.length, + d = 0; + do { + var e = Mk(b); + if (Infinity === e) break; + var f = e >> 3; + switch (e & 7) { + case 0: + e = Mk(b); + if (2 === f) return e; + break; + case 1: + if (2 === f) return; + d += 8; + break; + case 2: + e = Mk(b); + if (2 === f) return a.substr(d, e); + d += e; + break; + case 5: + if (2 === f) return; + d += 4; + break; + default: + return; + } + } while (d < c); + } + function Mk(a) { + var b = a(), + c = b & 127; + if (128 > b) return c; + b = a(); + c |= (b & 127) << 7; + if (128 > b) return c; + b = a(); + c |= (b & 127) << 14; + if (128 > b) return c; + b = a(); + return 128 > b ? c | ((b & 127) << 21) : Infinity; + } + function Nk(a, b, c, d) { + if (a) + if (Array.isArray(a)) { + var e = d; + for ( + d = 0; + d < a.length && !(a[d] && ((e += Ok(d, a[d], b, c)), 500 < e)); + d++ + ); + d = e; + } else if ("object" === typeof a) + for (e in a) { + if (a[e]) { + var f = a[e]; + var g = b; + var h = c; + g = + "string" !== typeof f || + ("clickTrackingParams" !== e && "trackingParams" !== e) + ? 0 + : (f = Lk(atob(f.replace(/-/g, "+").replace(/_/g, "/")))) + ? Ok(e + ".ve", f, g, h) + : 0; + d += g; + d += Ok(e, a[e], b, c); + if (500 < d) break; + } + } + else (c[b] = Pk(a)), (d += c[b].length); + else (c[b] = Pk(a)), (d += c[b].length); + return d; + } + function Ok(a, b, c, d) { + c += "." + a; + a = Pk(b); + d[c] = a; + return c.length + a.length; + } + function Pk(a) { + try { + return ("string" === typeof a ? a : String(JSON.stringify(a))).substr( + 0, + 500 + ); + } catch (b) { + return "unable to serialize " + typeof a + " (" + b.message + ")"; + } + } + var Qk = new Set(), + Rk = 0, + Sk = 0, + Tk = 0, + Uk = [], + Vk = ["PhantomJS", "Googlebot", "TO STOP THIS SECURITY SCAN go/scan"]; + var Wk = {}; + function Xk(a) { + return ( + Wk[a] || + (Wk[a] = String(a).replace(/\-([a-z])/g, function (b, c) { + return c.toUpperCase(); + })) + ); + } + var Yk = {}, + Zk = [], + Ue = new K(), + $k = {}; + function al() { + for (var a = u(Zk), b = a.next(); !b.done; b = a.next()) (b = b.value), b(); + } + function bl(a, b) { + var c; + "yt:" === a.tagName.toLowerCase().substr(0, 3) + ? (c = a.getAttribute(b)) + : (c = a + ? a.dataset + ? a.dataset[Xk(b)] + : a.getAttribute("data-" + b) + : null); + return c; + } + function cl(a) { + Ue.ca.apply(Ue, arguments); + } + function dl(a) { + this.h = a || {}; + a = [this.h, window.YTConfig || {}]; + for (var b = 0; b < a.length; b++) + a[b].host && + (a[b].host = a[b].host.toString().replace("http://", "https://")); + } + function el(a, b) { + a = [a.h, window.YTConfig || {}]; + for (var c = 0; c < a.length; c++) { + var d = a[c][b]; + if (void 0 !== d) return d; + } + return null; + } + function fl(a, b, c) { + gl || + ((gl = {}), + fg(window, "message", function (d) { + a: { + if (d.origin === el(a, "host")) { + try { + var e = JSON.parse(d.data); + } catch (f) { + e = void 0; + break a; + } + if ((d = gl[e.id])) + (d.u = !0), + d.u && (F(d.v, d.sendMessage, d), (d.v.length = 0)), + d.Ha(e); + } + e = void 0; + } + return e; + })); + gl[c] = b; + } + var gl = null; + function hl(a, b, c) { + this.m = this.h = this.i = null; + this.j = 0; + this.u = !1; + this.v = []; + this.l = null; + this.I = {}; + if (!a) throw Error("YouTube player element ID required."); + this.id = Na(this); + this.A = c; + this.setup(a, b); + } + n = hl.prototype; + n.setSize = function (a, b) { + this.h.width = a.toString(); + this.h.height = b.toString(); + return this; + }; + n.getIframe = function () { + return this.h; + }; + n.Ha = function (a) { + il(this, a.event, a); + }; + n.addEventListener = function (a, b) { + var c = b; + "string" === typeof b && + (c = function () { + window[b].apply(window, arguments); + }); + if (!c) return this; + this.l.subscribe(a, c); + jl(this, a); + return this; + }; + function kl(a, b) { + b = b.split("."); + if (2 === b.length) { + var c = b[1]; + a.A === b[0] && jl(a, c); + } + } + n.destroy = function () { + this.h && this.h.id && (Yk[this.h.id] = null); + var a = this.l; + a && "function" == typeof a.dispose && a.dispose(); + if (this.m) { + a = this.h; + var b = a.parentNode; + b && b.replaceChild(this.m, a); + } else (a = this.h) && a.parentNode && a.parentNode.removeChild(a); + gl && (gl[this.id] = null); + this.i = null; + a = this.h; + for (var c in eb) eb[c][0] == a && dg(c); + this.m = this.h = null; + }; + n.Ka = function () { + return {}; + }; + function ll(a, b, c) { + c = c || []; + c = Array.prototype.slice.call(c); + b = { event: "command", func: b, args: c }; + a.u ? a.sendMessage(b) : a.v.push(b); + } + function il(a, b, c) { + a.l.l || ((c = { target: a, data: c }), a.l.ca(b, c), cl(a.A + "." + b, c)); + } + function ml(a, b) { + var c = document.createElement("iframe"); + b = b.attributes; + for (var d = 0, e = b.length; d < e; d++) { + var f = b[d].value; + null != f && "" !== f && "null" !== f && c.setAttribute(b[d].name, f); + } + c.setAttribute("frameBorder", "0"); + c.setAttribute("allowfullscreen", "1"); + c.setAttribute( + "allow", + "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" + ); + c.setAttribute("title", "YouTube " + el(a.i, "title")); + (b = el(a.i, "width")) && c.setAttribute("width", b.toString()); + (b = el(a.i, "height")) && c.setAttribute("height", b.toString()); + var g = a.Ka(); + g.enablejsapi = window.postMessage ? 1 : 0; + window.location.host && + (g.origin = window.location.protocol + "//" + window.location.host); + g.widgetid = a.id; + window.location.href && + F(["debugjs", "debugcss"], function (h) { + var k = Hb(window.location.href, h); + null !== k && (g[h] = k); + }); + window.yt_embedsTokenValue && + ((g.embedsTokenValue = encodeURIComponent(window.yt_embedsTokenValue)), + delete window.yt_embedsTokenValue); + c.src = el(a.i, "host") + ("/embed/" + el(a.i, "videoId")) + "?" + Fb(g); + return c; + } + n.Ta = function () { + this.h && this.h.contentWindow + ? this.sendMessage({ event: "listening" }) + : window.clearInterval(this.j); + }; + function nl(a) { + fl(a.i, a, a.id); + a.j = hg(a.Ta.bind(a)); + fg(a.h, "load", function () { + window.clearInterval(a.j); + a.j = hg(a.Ta.bind(a)); + }); + } + n.setup = function (a, b) { + var c = document; + if ((a = "string" === typeof a ? c.getElementById(a) : a)) + if ( + ((c = "iframe" === a.tagName.toLowerCase()), + b.host || (b.host = c ? Db(a.src) : "https://www.youtube.com"), + (this.i = new dl(b)), + c || + ((b = ml(this, a)), + (this.m = a), + (c = a.parentNode) && c.replaceChild(b, a), + (a = b)), + (this.h = a), + this.h.id || (this.h.id = "widget" + Na(this.h)), + (Yk[this.h.id] = this), + window.postMessage) + ) { + this.l = new K(); + nl(this); + b = el(this.i, "events"); + for (var d in b) b.hasOwnProperty(d) && this.addEventListener(d, b[d]); + for (var e in $k) $k.hasOwnProperty(e) && kl(this, e); + } + }; + function jl(a, b) { + a.I[b] || ((a.I[b] = !0), ll(a, "addEventListener", [b])); + } + n.sendMessage = function (a) { + a.id = this.id; + a.channel = "widget"; + a = Be(a); + var b = [Db(this.h.src || "").replace("http:", "https:")]; + if (this.h.contentWindow) + for (var c = 0; c < b.length; c++) + try { + this.h.contentWindow.postMessage(a, b[c]); + } catch (A) { + if (A.name && "SyntaxError" === A.name) { + if (!(A.message && 0 < A.message.indexOf("target origin ''"))) { + var d = void 0, + e = A; + d = void 0 === d ? {} : d; + d.name = L("INNERTUBE_CONTEXT_CLIENT_NAME", 1); + d.version = L("INNERTUBE_CONTEXT_CLIENT_VERSION", void 0); + var f = d || {}; + d = "WARNING"; + d = void 0 === d ? "ERROR" : d; + if (e) { + e.hasOwnProperty("level") && e.level && (d = e.level); + if (N("console_log_js_exceptions")) { + var g = e, + h = []; + h.push("Name: " + g.name); + h.push("Message: " + g.message); + g.hasOwnProperty("params") && + h.push("Error Params: " + JSON.stringify(g.params)); + g.hasOwnProperty("args") && + h.push("Error args: " + JSON.stringify(g.args)); + h.push("File name: " + g.fileName); + h.push("Stacktrace: " + g.stack); + window.console.log(h.join("\n"), g); + } + if (!(5 <= Rk)) { + g = void 0; + var k = f, + l = ld(e); + f = l.message || "Unknown Error"; + h = l.name || "UnknownError"; + var m = l.stack || e.i || "Not available"; + if (m.startsWith(h + ": " + f)) { + var p = m.split("\n"); + p.shift(); + m = p.join("\n"); + } + p = l.lineNumber || "Not available"; + l = l.fileName || "Not available"; + var t = 0; + if (e.hasOwnProperty("args") && e.args && e.args.length) + for ( + g = 0; + g < e.args.length && + !((t = Nk(e.args[g], "params." + g, k, t)), 500 <= t); + g++ + ); + else if (e.hasOwnProperty("params") && e.params) { + var q = e.params; + if ("object" === typeof e.params) + for (g in q) { + if (q[g]) { + var x = "params." + g, + y = Pk(q[g]); + k[x] = y; + t += x.length + y.length; + if (500 < t) break; + } + } + else k.params = Pk(q); + } + if (Uk.length) + for ( + g = 0; + g < Uk.length && + !((t = Nk(Uk[g], "params.context." + g, k, t)), 500 <= t); + g++ + ); + navigator.vendor && + !k.hasOwnProperty("vendor") && + (k["device.vendor"] = navigator.vendor); + g = { + message: f, + name: h, + lineNumber: p, + fileName: l, + stack: m, + params: k, + sampleWeight: 1, + }; + f = Number(e.columnNumber); + isNaN(f) || (g.lineNumber = g.lineNumber + ":" + f); + if ("IGNORED" === e.level) e = 0; + else + a: { + e = Jk(); + f = u(e.V); + for (h = f.next(); !h.done; h = f.next()) + if ( + ((h = h.value), g.message && g.message.match(h.Pb)) + ) { + e = h.weight; + break a; + } + e = u(e.U); + for (f = e.next(); !f.done; f = e.next()) + if (((f = f.value), f.fb(g))) { + e = f.weight; + break a; + } + e = 1; + } + g.sampleWeight = e; + e = g; + g = u(Ek); + for (f = g.next(); !f.done; f = g.next()) + if (((f = f.value), f.ra[e.name])) + for ( + p = u(f.ra[e.name]), h = p.next(); + !h.done; + h = p.next() + ) + if (((l = h.value), (h = e.message.match(l.regexp)))) { + e.params["params.error.original"] = h[0]; + p = l.groups; + l = {}; + for (m = 0; m < p.length; m++) + (l[p[m]] = h[m + 1]), + (e.params["params.error." + p[m]] = h[m + 1]); + e.message = f.Ca(l); + break; + } + e.params || (e.params = {}); + g = Jk(); + e.params["params.errorServiceSignature"] = + "msg=" + g.V.length + "&cb=" + g.U.length; + e.params["params.serviceWorker"] = "false"; + B.document && + B.document.querySelectorAll && + (e.params["params.fscripts"] = String( + document.querySelectorAll("script:not([nonce])").length + )); + lb("sample").constructor !== kb && + (e.params["params.fconst"] = "true"); + window.yterr && + "function" === typeof window.yterr && + window.yterr(e); + if (0 !== e.sampleWeight && !Qk.has(e.message)) { + "ERROR" === d + ? (Kk.ca("handleError", e), + N("record_app_crashed_web") && + 0 === Tk && + 1 === e.sampleWeight && + (Tk++, + (g = { appCrashType: "APP_CRASH_TYPE_BREAKPAD" }), + N("report_client_error_with_app_crash_ks") || + (g.systemHealth = { + crashData: { + clientError: { + logMessage: { message: e.message }, + }, + }, + }), + Dk("appCrashed", g)), + Sk++) + : "WARNING" === d && Kk.ca("handleWarning", e); + if (N("kevlar_gel_error_routing")) { + g = d; + f = e; + b: { + h = u(Vk); + for (p = h.next(); !p.done; p = h.next()) + if ( + (l = wb()) && + 0 <= l.toLowerCase().indexOf(p.value.toLowerCase()) + ) { + h = !0; + break b; + } + h = !1; + } + if (h) f = void 0; + else { + p = { stackTrace: f.stack }; + f.fileName && (p.filename = f.fileName); + h = + f.lineNumber && f.lineNumber.split + ? f.lineNumber.split(":") + : []; + 0 !== h.length && + (1 !== h.length || isNaN(Number(h[0])) + ? 2 !== h.length || + isNaN(Number(h[0])) || + isNaN(Number(h[1])) || + ((p.lineNumber = Number(h[0])), + (p.columnNumber = Number(h[1]))) + : (p.lineNumber = Number(h[0]))); + h = { + level: "ERROR_LEVEL_UNKNOWN", + message: f.message, + errorClassName: f.name, + sampleWeight: f.sampleWeight, + }; + "ERROR" === g + ? (h.level = "ERROR_LEVEL_ERROR") + : "WARNING" === g && + (h.level = "ERROR_LEVEL_WARNNING"); + p = { isObfuscated: !0, browserStackInfo: p }; + l = { pageUrl: window.location.href, kvPairs: [] }; + L("FEXP_EXPERIMENTS") && + (l.experimentIds = L("FEXP_EXPERIMENTS")); + m = Tf(); + k = (k = Mf.EXPERIMENT_FLAGS) + ? k.web_disable_gel_stp_ecatcher_killswitch + : void 0; + if (!k && m) + for ( + t = u(Object.keys(m)), k = t.next(); + !k.done; + k = t.next() + ) + (k = k.value), + l.kvPairs.push({ key: k, value: String(m[k]) }); + if ((f = f.params)) + for ( + m = u(Object.keys(f)), k = m.next(); + !k.done; + k = m.next() + ) + (k = k.value), + l.kvPairs.push({ + key: "client." + k, + value: String(f[k]), + }); + f = L("SERVER_NAME", void 0); + m = L("SERVER_VERSION", void 0); + f && + m && + (l.kvPairs.push({ key: "server.name", value: f }), + l.kvPairs.push({ key: "server.version", value: m })); + f = { errorMetadata: l, stackTrace: p, logMessage: h }; + } + f && + (Dk("clientError", f), + ("ERROR" === g || + N("errors_flush_gel_always_killswitch")) && + nh()); + } + if (!N("suppress_error_204_logging")) { + f = e; + g = f.params || {}; + d = { + urlParams: { + a: "logerror", + t: "jserror", + type: f.name, + msg: f.message.substr(0, 250), + line: f.lineNumber, + level: d, + "client.name": g.name, + }, + postParams: { + url: L("PAGE_NAME", window.location.href), + file: f.fileName, + }, + method: "POST", + }; + g.version && (d["client.version"] = g.version); + if (d.postParams) { + f.stack && (d.postParams.stack = f.stack); + f = u(Object.keys(g)); + for (h = f.next(); !h.done; h = f.next()) + (h = h.value), (d.postParams["client." + h] = g[h]); + if ((g = Tf())) + for ( + f = u(Object.keys(g)), h = f.next(); + !h.done; + h = f.next() + ) + (h = h.value), (d.postParams[h] = g[h]); + g = L("SERVER_NAME", void 0); + f = L("SERVER_VERSION", void 0); + g && + f && + ((d.postParams["server.name"] = g), + (d.postParams["server.version"] = f)); + } + Ng(L("ECATCHER_REPORT_HOST", "") + "/error_204", d); + } + try { + Qk.add(e.message); + } catch (M) {} + Rk++; + } + } + } + } + } else throw A; + } + else + console && + console.warn && + console.warn( + "The YouTube player is not attached to the DOM. API calls should be made after the onReady event. See more: https://developers.google.com/youtube/iframe_api_reference#Events" + ); + }; + function ol(a) { + return ( + (0 === a.search("cue") || 0 === a.search("load")) && "loadModule" !== a + ); + } + function pl(a) { + return 0 === a.search("get") || 0 === a.search("is"); + } + function ql(a, b) { + hl.call( + this, + a, + Object.assign( + { title: "video player", videoId: "", width: 640, height: 360 }, + b || {} + ), + "player" + ); + this.M = {}; + this.playerInfo = {}; + } + v(ql, hl); + n = ql.prototype; + n.Ka = function () { + var a = el(this.i, "playerVars"); + if (a) { + var b = {}, + c; + for (c in a) b[c] = a[c]; + a = b; + } else a = {}; + window !== window.top && + document.referrer && + (a.widget_referrer = document.referrer.substring(0, 256)); + if ((c = el(this.i, "embedConfig"))) { + if (Ma(c)) + try { + c = JSON.stringify(c); + } catch (d) { + console.error("Invalid embed config JSON", d); + } + a.embed_config = c; + } + return a; + }; + n.Ha = function (a) { + var b = a.event; + a = a.info; + switch (b) { + case "apiInfoDelivery": + if (Ma(a)) for (var c in a) a.hasOwnProperty(c) && (this.M[c] = a[c]); + break; + case "infoDelivery": + rl(this, a); + break; + case "initialDelivery": + Ma(a) && + (window.clearInterval(this.j), + (this.playerInfo = {}), + (this.M = {}), + sl(this, a.apiInterface), + rl(this, a)); + break; + default: + il(this, b, a); + } + }; + function rl(a, b) { + if (Ma(b)) for (var c in b) b.hasOwnProperty(c) && (a.playerInfo[c] = b[c]); + } + function sl(a, b) { + F( + b, + function (c) { + this[c] || + ("getCurrentTime" === c + ? (this[c] = function () { + var d = this.playerInfo.currentTime; + if (1 === this.playerInfo.playerState) { + var e = + (Date.now() / 1e3 - + this.playerInfo.currentTimeLastUpdated_) * + this.playerInfo.playbackRate; + 0 < e && (d += Math.min(e, 1)); + } + return d; + }) + : ol(c) + ? (this[c] = function () { + this.playerInfo = {}; + this.M = {}; + ll(this, c, arguments); + return this; + }) + : pl(c) + ? (this[c] = function () { + var d = 0; + 0 === c.search("get") + ? (d = 3) + : 0 === c.search("is") && (d = 2); + return this.playerInfo[ + c.charAt(d).toLowerCase() + c.substr(d + 1) + ]; + }) + : (this[c] = function () { + ll(this, c, arguments); + return this; + })); + }, + a + ); + } + n.getVideoEmbedCode = function () { + var a = el(this.i, "host") + ("/embed/" + el(this.i, "videoId")), + b = Number(el(this.i, "width")), + c = Number(el(this.i, "height")); + if (isNaN(b) || isNaN(c)) throw Error("Invalid width or height property"); + b = Math.floor(b); + c = Math.floor(c); + vb.test(a) && + (-1 != a.indexOf("&") && (a = a.replace(pb, "&")), + -1 != a.indexOf("<") && (a = a.replace(qb, "<")), + -1 != a.indexOf(">") && (a = a.replace(rb, ">")), + -1 != a.indexOf('"') && (a = a.replace(sb, """)), + -1 != a.indexOf("'") && (a = a.replace(tb, "'")), + -1 != a.indexOf("\x00") && (a = a.replace(ub, "�"))); + return ( + '' + ); + }; + n.getOptions = function (a) { + return this.M.namespaces + ? a + ? this.M[a] + ? this.M[a].options || [] + : [] + : this.M.namespaces || [] + : []; + }; + n.getOption = function (a, b) { + if (this.M.namespaces && a && b && this.M[a]) return this.M[a][b]; + }; + function tl(a) { + if ("iframe" !== a.tagName.toLowerCase()) { + var b = bl(a, "videoid"); + b && + ((b = { videoId: b, width: bl(a, "width"), height: bl(a, "height") }), + new ql(a, b)); + } + } + D("YT.PlayerState.UNSTARTED", -1); + D("YT.PlayerState.ENDED", 0); + D("YT.PlayerState.PLAYING", 1); + D("YT.PlayerState.PAUSED", 2); + D("YT.PlayerState.BUFFERING", 3); + D("YT.PlayerState.CUED", 5); + D("YT.get", function (a) { + return Yk[a]; + }); + D("YT.scan", al); + D("YT.subscribe", function (a, b, c) { + Ue.subscribe(a, b, c); + $k[a] = !0; + for (var d in Yk) Yk.hasOwnProperty(d) && kl(Yk[d], a); + }); + D("YT.unsubscribe", function (a, b, c) { + Te(a, b, c); + }); + D("YT.Player", ql); + hl.prototype.destroy = hl.prototype.destroy; + hl.prototype.setSize = hl.prototype.setSize; + hl.prototype.getIframe = hl.prototype.getIframe; + hl.prototype.addEventListener = hl.prototype.addEventListener; + ql.prototype.getVideoEmbedCode = ql.prototype.getVideoEmbedCode; + ql.prototype.getOptions = ql.prototype.getOptions; + ql.prototype.getOption = ql.prototype.getOption; + Zk.push(function (a) { + var b = a; + b || (b = document); + a = ab(b.getElementsByTagName("yt:player")); + var c = b || document; + if (c.querySelectorAll && c.querySelector) + b = c.querySelectorAll(".yt-player"); + else { + var d; + c = document; + b = b || c; + if (b.querySelectorAll && b.querySelector) + b = b.querySelectorAll(".yt-player"); + else if (b.getElementsByClassName) { + var e = b.getElementsByClassName("yt-player"); + b = e; + } else { + e = b.getElementsByTagName("*"); + var f = {}; + for (c = d = 0; (b = e[c]); c++) { + var g = b.className, + h; + if ((h = "function" == typeof g.split)) + h = 0 <= Xa(g.split(/\s+/), "yt-player"); + h && (f[d++] = b); + } + f.length = d; + b = f; + } + } + b = ab(b); + F($a(a, b), tl); + }); + ("undefined" != typeof YTConfig && + YTConfig.parsetags && + "onload" != YTConfig.parsetags) || + al(); + var ul = B.onYTReady; + ul && ul(); + var vl = B.onYouTubeIframeAPIReady; + vl && vl(); + var wl = B.onYouTubePlayerAPIReady; + wl && wl(); +}.call(this)); diff --git a/application/index.html b/application/index.html index c2ccee5..3545bce 100644 --- a/application/index.html +++ b/application/index.html @@ -77,5 +77,7 @@ + + \ No newline at end of file diff --git a/application/index.js b/application/index.js index 0bab37d..00b43d9 100644 --- a/application/index.js +++ b/application/index.js @@ -38,12 +38,20 @@ const parser = new fxparser.XMLParser({ export let status = { visibility: true, deviceOnline: true, - notKaiOS: window.innerWidth > 300 ? true : false, + notKaiOS: true, os: detectMobileOS(), debug: false, local_opml: [], }; +if (typeof window !== "undefined") { + status.notKaiOS = window.innerWidth > 300 ? true : false; +} else { + // Fallback logic if window is not available + const userAgent = navigator.userAgent || ""; + status.notKaiOS = !userAgent.includes("KaiOS"); +} + let current_article = ""; const proxy = "https://corsproxy.io/?"; @@ -52,6 +60,7 @@ let default_settings = { "https://raw.githubusercontent.com/strukturart/feedolin/master/example.opml", "opml_local": "", "proxy_url": "https://corsproxy.io/?", + "cache_time": 1000, }; export let settings = {}; @@ -374,11 +383,14 @@ const fetchContent = async (feed_download_list) => { const totalFeeds = feed_download_list.length; // Total number of feeds to be fetched // Function to check if all feeds are loaded + let first = false; + const checkIfAllFeedsLoaded = () => { if (completedFeeds === totalFeeds) { console.log("All feeds are loaded"); // All feeds are done loading, you can proceed with further actions //cache data + localforage .setItem("articles", articles) .then(() => { @@ -389,7 +401,13 @@ const fetchContent = async (feed_download_list) => { channels.push(e.channel); } }); - m.route.set("/start/?index=0"); + + if (channels.length > 0 && !first) { + channel_filter = channels[0]; + first = true; + } + + m.route.set("/start"); }) .catch((err) => { console.error("Feeds cached", err); @@ -616,7 +634,7 @@ let load_mastodon = () => { }; let start_loading = () => { - fetchOPML(proxy + settings.opml_url); + fetchOPML(proxy + settings.opml_url + "?time=" + new Date()); if (settings.opml_local) { load_feeds(settings.opml_local); } @@ -639,9 +657,7 @@ localforage settings = default_settings; localforage .setItem("settings", settings) - .then(function (value) { - // Do other things once the value has been saved. - }) + .then(function (value) {}) .catch(function (err) { // This code runs if there were any errors console.log(err); @@ -649,16 +665,41 @@ localforage } settings = value; + settings.cache_time = settings.cache_time || 1000; + + if (settings.last_update) { + status.last_update_duration = + new Date() / 1000 - settings.last_update / 1000; + } else { + status.last_update_duration = 3600; + } + + console.log(settings); + checkOnlineStatus().then((isOnline) => { - if (isOnline) { + //is online use offline data or not + if (isOnline && status.last_update_duration > settings.cache_time) { start_loading(); } else { localforage .getItem("articles") .then((value) => { articles = value; - m.route.set("/start/"); - side_toaster("Device is offline, cached feeds loaded", 15000); + + articles.sort((a, b) => new Date(b.isoDate) - new Date(a.isoDate)); + + articles.forEach((e) => { + if (channels.indexOf(e.channel) === -1 && e.channel) { + channels.push(e.channel); + } + }); + + if (channels.length) { + channel_filter = channels[0]; + } + + m.route.set("/start?index=0"); + side_toaster("Cached feeds loaded", 15000); }) .catch((err) => {}); } @@ -760,26 +801,18 @@ var options = { }, }; +const entries = window.performance.getEntriesByType("navigation"); +if (entries.length && entries[0].type === "reload") { + m.route.set("/start"); +} + let counter = -1; let channel_filter = ""; let page_index = 0; -let first = false; var start = { - oninit: function () { - const entries = window.performance.getEntriesByType("navigation"); - if (entries.length && entries[0].type === "reload") { - m.route.set("/start"); - } - }, - view: function () { - if (channels.length > 0 && !first) { - channel_filter = channels[0]; - first = true; - } - const filteredArticles = articles.filter( (h) => channel_filter === "" || channel_filter === h.channel ); @@ -813,13 +846,14 @@ var start = { }, m("span", { class: "channel", oncreate: () => {} }, channel_filter), + // Loop through filteredArticles and create an article for each filteredArticles.map((h, i) => { const readClass = read_articles.includes(h.id) ? "read" : ""; return m( "article", { - class: `item ${readClass}`, + class: `item ${readClass}`, "data-id": h.id, "data-type": h.type, oncreate: (vnode) => { @@ -845,12 +879,13 @@ var start = { }, 1000); }, onclick: () => { - m.route.set("/article/?index=" + h.id); + m.route.set("/article?index=" + h.id); + add_read_article(h.id); }, onkeydown: (e) => { if (e.key === "Enter") { - m.route.set("/article/?index=" + h.id); + m.route.set("/article?index=" + h.id); add_read_article(h.id); } }, @@ -945,40 +980,6 @@ var article = { }, }; -var index = { - view: function () { - return m( - "div", - { - class: "flex", - id: "index", - oncreate: () => { - if (status.notKaiOS) - top_bar("", "", ""); - bottom_bar("", "", ""); - }, - }, - feed_download_list.map((h, i) => { - return m( - "article", - { - class: "item flex width-100", - tabindex: i, - oncreate: (vnode) => { - if (i == 0) vnode.dom.focus(); - }, - }, - [ - m("span", h.channel), - m("span", h.title), - h.error ? m("span", "error") : null, - ] - ); - }) - ); - }, -}; - //KaiOS 3 var localOPML = { view: function () { @@ -1217,8 +1218,6 @@ const VideoPlayerView = { }; //youtube - -// YouTubePlayerView definition const YouTubePlayerView = { player: null, // Store the YouTube player instance @@ -1226,46 +1225,29 @@ const YouTubePlayerView = { if (status.notKaiOS) top_bar("", "", ""); bottom_bar("", "", ""); - // Ensure the YouTube IFrame Player API is only loaded once - if (!window.YT || !window.YT.Player) { - const script = document.createElement("script"); - script.src = "https://www.youtube.com/iframe_api"; - document.body.appendChild(script); - } - - const createPlayer = () => { - // Create the player only after API is ready + if (YT) { + // Create the YouTube player instance and assign it to YouTubePlayerView.player YouTubePlayerView.player = new YT.Player("video-container", { - height: "390", - width: "640", - videoId: attrs.videoId, // Use the video ID from the route or attributes + videoId: attrs.videoId, // Load video ID from the route or attributes events: { - "onReady": YouTubePlayerView.onPlayerReady, // Attach event for when the player is ready - "onStateChange": YouTubePlayerView.onPlayerStateChange, // Handle state changes + onReady: YouTubePlayerView.onPlayerReady, // Trigger this when the player is ready }, }); - }; - - // If the API is already available, create the player immediately - if (window.YT && window.YT.Player) { - createPlayer(); } else { - // Wait for the API to be ready before creating the player - window.onYouTubeIframeAPIReady = createPlayer; + alert("YouTube player not loaded"); } - // Add keydown listener for controls + // Listen for keydown events document.addEventListener("keydown", YouTubePlayerView.handleKeydown); }, onPlayerReady: (event) => { - // The player is ready to be interacted with - event.target.playVideo(); // Start playing the video once the player is ready + // Automatically play the video when the player is ready + event.target.playVideo(); }, handleKeydown: (e) => { if (e.key === "Enter") { - // Toggle play/pause on Enter key press YouTubePlayerView.togglePlayPause(); } else if (e.key === "ArrowLeft") { YouTubePlayerView.seek("left"); @@ -1275,7 +1257,9 @@ const YouTubePlayerView = { }, togglePlayPause: () => { - if (YouTubePlayerView.player.getPlayerState() === YT.PlayerState.PLAYING) { + const state = YouTubePlayerView.player.getPlayerState(); + if (state === 1) { + // 1 indicates the player is playing YouTubePlayerView.player.pauseVideo(); } else { YouTubePlayerView.player.playVideo(); @@ -1284,7 +1268,7 @@ const YouTubePlayerView = { seek: (direction) => { const currentTime = YouTubePlayerView.player.getCurrentTime(); - const seekAmount = 5; // 5 seconds seek step + const seekAmount = 5; // 5 seconds step if (direction === "left") { YouTubePlayerView.player.seekTo( Math.max(0, currentTime - seekAmount), @@ -1297,7 +1281,7 @@ const YouTubePlayerView = { view: () => { return m("div", { class: "youtube-player" }, [ - m("div", { id: "video-container", class: "video-container" }), // The YouTube iframe player will be injected here + m("div", { id: "video-container", class: "video-container" }), // YouTube iframe player will be injected here ]); }, }; @@ -1308,12 +1292,12 @@ globalAudioElement.preload = "auto"; if ("b2g" in navigator) { try { - navigator.b2g.AudioChannelManager.volumeControlChannel = "content"; - AudioChannelClient("content"); - HTMLMediaElement.mozAudioChannelType = "content"; - AudioContext.mozAudioChannelType = "content"; - globalAudioElement.mozaudiochannel = "content"; globalAudioElement.mozAudioChannelType = "content"; + + // For controlling the system audio channel + if (navigator.b2g.AudioChannelManager) { + navigator.b2g.AudioChannelManager.volumeControlChannel = "content"; + } } catch (e) { console.log(e); } @@ -1839,14 +1823,13 @@ var settingsView = { }; m.route(root, "/intro", { + "/article": article, "/settingsView": settingsView, "/intro": intro, "/start": start, "/options": options, "/about": about, "/privacy_policy": privacy_policy, - "/article": article, - "/index": index, "/localOPML": localOPML, "/AudioPlayerView": AudioPlayerView, "/VideoPlayerView": VideoPlayerView, @@ -2078,6 +2061,12 @@ document.addEventListener("DOMContentLoaded", function (e) { case "Backspace": window.close(); break; + + case "0": + articles = []; + side_toaster("load new content", 4000); + start_loading(); + break; } } @@ -2301,7 +2290,7 @@ document.addEventListener("DOMContentLoaded", function (e) { if (document.visibilityState === "visible" && settings.last_update) { status.visibility = true; let dif = new Date() / 1000 - settings.last_update / 1000; - if (dif > 36000) { + if (dif > settings.cache_time) { articles = []; side_toaster("load new content", 4000); diff --git a/application/manifest.webmanifest b/application/manifest.webmanifest index b3e2561..89acc13 100644 --- a/application/manifest.webmanifest +++ b/application/manifest.webmanifest @@ -24,7 +24,7 @@ ], "b2g_features": { - "version": "1.8.42", + "version": "1.8.50", "id": "feedolin", "subtitle": "RSS Reader and Mastodon Reader", "core": true, @@ -63,8 +63,9 @@ "mobiledata": {}, "wifidata": {}, "calllog": {}, + "audio-channel-content": { - "description": "" + "description": "Allow background audio playback." }, "volumemanager": { "description": "" }, "device-storage:sdcard": { diff --git a/application/sw.js b/application/sw.js index aec69f5..4369565 100644 --- a/application/sw.js +++ b/application/sw.js @@ -37,7 +37,7 @@ self.onsystemmessage = (evt) => { }; if (status.notKaiOS) { - const CACHE_NAME = "pwa-cache-v0.1034"; + const CACHE_NAME = "pwa-cache-v0.1040"; const urlsToCache = [ "/assets/icons/link.svg", "/assets/icons/option.svg", diff --git a/docs/index.339e55c4.js b/docs/index.339e55c4.js index 3a21579..1523f94 100644 --- a/docs/index.339e55c4.js +++ b/docs/index.339e55c4.js @@ -1,13 +1,13 @@ -!function(){var e,t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v,g,y,b,w,x,E,k,S,A,I,N,T,O,C,_,P,L,D,R,B,M,q,U,j,F,V,$,z,H,G,W,Y,K,Z,Q,J,X,ee,et,er,en,ei,eo,ea,es,eu,ec,el,ef,ed,eh,ep,em,ev,eg,ey,eb,ew,ex,eE,ek,eS,eA,eI,eN,eT,eO,eC,e_,eP,eL,eD,eR,eB,eM,eq,eU="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function ej(e){return e&&e.__esModule?e.default:e}var eF={},eV={},e$=eU.parcelRequire5393;null==e$&&((e$=function(e){if(e in eF)return eF[e].exports;if(e in eV){var t=eV[e];delete eV[e];var r={id:e,exports:{}};return eF[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){eV[e]=t},eU.parcelRequire5393=e$);var ez=e$.register;function eH(e,t,r,n,i,o,a){try{var s=e[o](a),u=s.value}catch(e){r(e);return}s.done?t(u):Promise.resolve(u).then(n,i)}function eG(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){eH(o,n,i,a,s,"next",e)}function s(e){eH(o,n,i,a,s,"throw",e)}a(void 0)})}}function eW(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function eY(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(u){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0||e(r)}}var n=r(a);try{e(r(o),n)}catch(e){n(e)}}l(e)};r.prototype.then=function(e,t){var n,i,o=this._instance;function a(e,t,r,a){t.push(function(t){if("function"!=typeof e)r(t);else try{n(e(t))}catch(e){i&&i(e)}}),"function"==typeof o.retry&&a===o.state&&o.retry()}var s=new r(function(e,t){n=e,i=t});return a(e,o.resolvers,n,!0),a(t,o.rejectors,i,!1),s},r.prototype.catch=function(e){return this.then(null,e)},r.prototype.finally=function(e){return this.then(function(t){return r.resolve(e()).then(function(){return t})},function(t){return r.resolve(e()).then(function(){return r.reject(t)})})},r.resolve=function(e){return e instanceof r?e:new r(function(t){t(e)})},r.reject=function(e){return new r(function(t,r){r(e)})},r.all=function(e){return new r(function(t,r){var n=e.length,i=0,o=[];if(0===e.length)t([]);else for(var a=0;a'+t.children+"",s=s.firstChild):s.innerHTML=t.children,t.dom=s.firstChild,t.domSize=s.childNodes.length,t.instance=[];for(var u=i.createDocumentFragment();o=s.firstChild;)t.instance.push(o),u.appendChild(o);b(e,u,n)}function p(e,t,r,n,i,o){if(t!==r&&(null!=t||null!=r)){if(null==t||0===t.length)l(e,r,0,r.length,n,i,o);else if(null==r||0===r.length)x(e,t,0,t.length);else{var a=null!=t[0]&&null!=t[0].key,s=null!=r[0]&&null!=r[0].key,u=0,c=0;if(!a)for(;c=c&&A>=u&&(b=t[S],w=r[A],b.key===w.key);)b!==w&&m(e,b,w,n,i,o),null!=w.dom&&(i=w.dom),S--,A--;for(;S>=c&&A>=u&&(h=t[c],p=r[u],h.key===p.key);)c++,u++,h!==p&&m(e,h,p,n,g(t,c,i),o);for(;S>=c&&A>=u&&u!==A&&h.key===w.key&&b.key===p.key;)y(e,b,k=g(t,c,i)),b!==p&&m(e,b,p,n,k,o),++u<=--A&&y(e,h,i),h!==w&&m(e,h,w,n,i,o),null!=w.dom&&(i=w.dom),c++,b=t[--S],w=r[A],h=t[c],p=r[u];for(;S>=c&&A>=u&&b.key===w.key;)b!==w&&m(e,b,w,n,i,o),null!=w.dom&&(i=w.dom),S--,A--,b=t[S],w=r[A];if(u>A)x(e,t,c,S+1);else if(c>S)l(e,r,u,A+1,n,i,o);else{var d,I,N=i,T=A-u+1,O=Array(T),C=0,_=0,P=0x7fffffff,L=0;for(_=0;_=u;_--){null==d&&(d=function(e,t,r){for(var n=Object.create(null);t>>1)+(n>>>1)+(r&n&1);e[t[s]]0&&(v[i]=t[r-1]),t[r]=i)}for(r=t.length,n=t[r-1];r-- >0;)t[r]=n,n=v[n];return v.length=0,t}(O)).length-1,_=A;_>=u;_--)p=r[_],-1===O[_-u]?f(e,p,n,o,i):I[C]===_-u?C--:y(e,p,i),null!=p.dom&&(i=r[_].dom);else for(_=A;_>=u;_--)p=r[_],-1===O[_-u]&&f(e,p,n,o,i),null!=p.dom&&(i=r[_].dom)}}else{var R=t.lengthR&&x(e,t,u,t.length),r.length>R&&l(e,r,u,r.length,n,i,o)}}}}function m(e,t,n,i,o,s){var l,d,v=t.tag;if(v===n.tag){if(n.state=t.state,n.events=t.events,function(e,t){do{if(null!=e.attrs&&"function"==typeof e.attrs.onbeforeupdate){var r=u.call(e.attrs.onbeforeupdate,e,t);if(void 0!==r&&!r)break}if("string"!=typeof e.tag&&"function"==typeof e.state.onbeforeupdate){var r=u.call(e.state.onbeforeupdate,e,t);if(void 0!==r&&!r)break}return!1}while(!1)return e.dom=t.dom,e.domSize=t.domSize,e.instance=t.instance,e.attrs=t.attrs,e.children=t.children,e.text=t.text,!0}(n,t))return;if("string"==typeof v)switch(null!=n.attrs&&B(n.attrs,n,i),v){case"#":t.children.toString()!==n.children.toString()&&(t.dom.nodeValue=n.children),n.dom=t.dom;break;case"<":t.children!==n.children?(k(e,t),h(e,n,s,o)):(n.dom=t.dom,n.domSize=t.domSize,n.instance=t.instance);break;case"[":(function(e,t,r,n,i,o){p(e,t.children,r.children,n,i,o);var a=0,s=r.children;if(r.dom=null,null!=s){for(var u=0;u-1||null!=e.attrs&&e.attrs.is||"href"!==t&&"list"!==t&&"form"!==t&&"width"!==t&&"height"!==t)&&t in e.dom}var O=/[A-Z]/g;function C(e){return"-"+e.toLowerCase()}function _(e){return"-"===e[0]&&"-"===e[1]?e:"cssFloat"===e?"float":e.replace(O,C)}function P(e,t,r){if(t===r);else if(null==r)e.style.cssText="";else if("object"!=typeof r)e.style.cssText=r;else if(null==t||"object"!=typeof t)for(var n in e.style.cssText="",r){var i=r[n];null!=i&&e.style.setProperty(_(n),String(i))}else{for(var n in r){var i=r[n];null!=i&&(i=String(i))!==String(t[n])&&e.style.setProperty(_(n),i)}for(var n in t)null!=t[n]&&null==r[n]&&e.style.removeProperty(_(n))}}function L(){this._=t}function D(e,r,n){null!=e.events?(e.events._=t,e.events[r]!==n&&(null!=n&&("function"==typeof n||"object"==typeof n)?(null==e.events[r]&&e.dom.addEventListener(r.slice(2),e.events,!1),e.events[r]=n):(null!=e.events[r]&&e.dom.removeEventListener(r.slice(2),e.events,!1),e.events[r]=void 0))):null!=n&&("function"==typeof n||"object"==typeof n)&&(e.events=new L,e.dom.addEventListener(r.slice(2),e.events,!1),e.events[r]=n)}function R(e,t,r){"function"==typeof e.oninit&&u.call(e.oninit,t),"function"==typeof e.oncreate&&r.push(u.bind(e.oncreate,t))}function B(e,t,r){"function"==typeof e.onupdate&&r.push(u.bind(e.onupdate,t))}return L.prototype=Object.create(null),L.prototype.handleEvent=function(e){var t,r=this["on"+e.type];"function"==typeof r?t=r.call(e.currentTarget,e):"function"==typeof r.handleEvent&&r.handleEvent(e),this._&&!1!==e.redraw&&(0,this._)(),!1===t&&(e.preventDefault(),e.stopPropagation())},function(e,i,o){if(!e)throw TypeError("DOM element being rendered to does not exist.");if(null!=n&&e.contains(n))throw TypeError("Node is currently being rendered to and thus is locked.");var a=t,s=n,u=[],l=c(),f=e.namespaceURI;n=e,t="function"==typeof o?o:void 0;try{null==e.vnodes&&(e.textContent=""),i=r.normalizeChildren(Array.isArray(i)?i:[i]),p(e,e.vnodes,i,u,null,"http://www.w3.org/1999/xhtml"===f?void 0:f),e.vnodes=i,null!=l&&c()!==l&&"function"==typeof l.focus&&l.focus();for(var d=0;d=0&&(i.splice(o,2),o<=a&&(a-=2),e(t,[])),null!=n&&(i.push(t,n),e(t,r(n),u))},redraw:u}}}),ez("ar5FS",function(e,t){var r=e$("gOSId"),n=e$("7KoNz");e.exports=function(e,t,i){var o=0;function a(e){return new t(e)}function s(e){return function(n,o){"string"!=typeof n?(o=n,n=n.url):null==o&&(o={});var s=new t(function(t,i){e(r(n,o.params),o,function(e){if("function"==typeof o.type){if(Array.isArray(e))for(var r=0;r=200&&e.target.status<300||304===e.target.status||/^file:\/\//i.test(t),s=e.target.response;if("json"===f){if(!e.target.responseType&&"function"!=typeof r.extract)try{s=JSON.parse(e.target.responseText)}catch(e){s=null}}else f&&"text"!==f||null!=s||(s=e.target.responseText);if("function"==typeof r.extract?(s=r.extract(e.target,r),a=!0):"function"==typeof r.deserialize&&(s=r.deserialize(s)),a)i(s);else{var u=function(){try{n=e.target.responseText}catch(e){n=s}var t=Error(n);t.code=e.target.status,t.response=s,o(t)};0===d.status?setTimeout(function(){p||u()}):u()}}catch(e){o(e)}},d.ontimeout=function(e){p=!0;var t=Error("Request timed out");t.code=e.target.status,o(t)},"function"==typeof r.config&&(d=r.config(d,r,t)||d)!==m&&(a=d.abort,d.abort=function(){h=!0,a.call(this)}),null==c?d.send():"function"==typeof r.serialize?d.send(r.serialize(c)):c instanceof e.FormData||c instanceof e.URLSearchParams?d.send(c):d.send(JSON.stringify(c))}),jsonp:s(function(t,r,n,i){var a=r.callbackName||"_mithril_"+Math.round(1e16*Math.random())+"_"+o++,s=e.document.createElement("script");e[a]=function(t){delete e[a],s.parentNode.removeChild(s),n(t)},s.onerror=function(){delete e[a],s.parentNode.removeChild(s),i(Error("JSONP request failed"))},s.src=t+(0>t.indexOf("?")?"?":"&")+encodeURIComponent(r.callbackKey||"callback")+"="+encodeURIComponent(a),e.document.documentElement.appendChild(s)})}}}),ez("gOSId",function(e,t){var r=e$("4L5Fm"),n=e$("9cGmi");e.exports=function(e,t){if(/:([^\/\.-]+)(\.{3})?:/.test(e))throw SyntaxError("Template parameter names must be separated by either a '/', '-', or '.'.");if(null==t)return e;var i=e.indexOf("?"),o=e.indexOf("#"),a=o<0?e.length:o,s=e.slice(0,i<0?a:i),u={};n(u,t);var c=s.replace(/:([^\/\.-]+)(\.{3})?/g,function(e,r,n){return(delete u[r],null==t[r])?e:n?t[r]:encodeURIComponent(String(t[r]))}),l=c.indexOf("?"),f=c.indexOf("#"),d=f<0?c.length:f,h=c.slice(0,l<0?d:l);i>=0&&(h+=e.slice(i,a)),l>=0&&(h+=(i<0?"?":"&")+c.slice(l,d));var p=r(u);return p&&(h+=(i<0&&l<0?"?":"&")+p),o>=0&&(h+=e.slice(o)),f>=0&&(h+=(o<0?"":"&")+c.slice(f)),h}}),ez("4L5Fm",function(e,t){e.exports=function(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t=[];for(var r in e)(function e(r,n){if(Array.isArray(n))for(var i=0;i0&&(i.className=n.join(" ")),a[e]={tag:r,attrs:i}}(e),t):(t.tag=e,t)}}),ez("5nrmx",function(e,t){var r=e$("les9w");"undefined"!=typeof window?(void 0===window.Promise?window.Promise=r:window.Promise.prototype.finally||(window.Promise.prototype.finally=r.prototype.finally),e.exports=window.Promise):void 0!==eU?(void 0===eU.Promise?eU.Promise=r:eU.Promise.prototype.finally||(eU.Promise.prototype.finally=r.prototype.finally),e.exports=eU.Promise):e.exports=r}),ez("a26rS",function(e,t){var r=e$("goS5k");e.exports=function(e){var t=e.indexOf("?"),n=e.indexOf("#"),i=n<0?e.length:n,o=e.slice(0,t<0?i:t).replace(/\/{2,}/g,"/");return o?("/"!==o[0]&&(o="/"+o),o.length>1&&"/"===o[o.length-1]&&(o=o.slice(0,-1))):o="/",{path:o,params:t<0?{}:r(e.slice(t+1,i))}}}),ez("goS5k",function(e,t){function r(e){try{return decodeURIComponent(e)}catch(t){return e}}e.exports=function(e){if(""===e||null==e)return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t=e.split("&"),n={},i={},o=0;o-1&&c.pop();for(var f=0;ft.indexOf(o)&&(i[o]=e[o]);else for(var o in e)r.call(e,o)&&!n.test(o)&&(i[o]=e[o]);return i}}),ez("bWx8M",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀\ud835\udd04rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀\ud835\udc9cign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀\ud835\udd3dAll;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))}),ez("9PbbU",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))}),ez("izz4O",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.replaceCodePoint=e.exports.fromCodePoint=void 0;var r,n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}e.exports.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},e.exports.replaceCodePoint=i,e.exports.default=function(t){return(0,e.exports.fromCodePoint)(i(t))}}),"function"==typeof SuppressedError&&SuppressedError;var eZ=function(){document.querySelectorAll('.item:not([style*="display: none"])').forEach(function(e,t){"none"!==getComputedStyle(e).display?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},eQ=function(){getKaiAd({publisher:"4408b6fa-4e1d-438f-af4d-f3be2fa97208",app:"flop",slot:"flop",test:0,timeout:1e4,h:120,w:240,container:document.getElementById("KaiOSads-Wrapper"),onerror:function(e){return console.error("Error:",e)},onready:function(e){e.on("click",function(){return console.log("click event")}),e.on("close",function(){return console.log("close event")}),e.on("display",function(){eZ()}),e.call("display",{navClass:"item",tabindex:3,display:"block"})}})};window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);var eJ=function(e,t){try{var r=navigator.getDeviceStorage("sdcard").enumerate();r.onsuccess=function(){if(this.result||console.log("finished"),null!==r.result.name){var n=r.result,i=n.name.split(".");i[i.length-1]==e&&t(n.name),this.continue()}},r.onerror=function(){console.warn("No file found: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator)try{var n=navigator.b2g.getDeviceStorage("sdcard").enumerate();function i(){return(i=eG(function(){var r,i,o,a,s,u,c,l;return eY(this,function(f){switch(f.label){case 0:r=!1,i=!1,f.label=1;case 1:f.trys.push([1,6,7,12]),a=function(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new eK(t.call(e));r="@@asyncIterator",n="@@iterator"}throw TypeError("Object is not async iterable")}(n),f.label=2;case 2:return[4,a.next()];case 3:if(!(r=!(s=f.sent()).done))return[3,5];(c=(u=s.value).name.split("."))[c.length-1]==e&&t(u.name),f.label=4;case 4:return r=!1,[3,2];case 5:return[3,12];case 6:return l=f.sent(),i=!0,o=l,[3,12];case 7:if(f.trys.push([7,,10,11]),!(r&&null!=a.return))return[3,9];return[4,a.return()];case 8:f.sent(),f.label=9;case 9:return[3,11];case 10:if(i)throw o;return[7];case 11:return[7];case 12:return[2]}})})).apply(this,arguments)}!function(){i.apply(this,arguments)}()}catch(e){console.log(e)}};"b2g"in navigator&&setTimeout(function e(){var t=new lib_session.Session,r={};navigator.volumeManager=null,r.onsessionconnected=function(){lib_audiovolume.AudioVolumeManager.get(t).then(function(e){navigator.volumeManager=e}).catch(function(e){navigator.volumeManager=null})},r.onsessiondisconnected=function(){e()},t.open("websocket","localhost","secrettoken",r,!0)},5e3);var eX=function(){if("b2g"in navigator)try{navigator.volumeManager.requestVolumeShow(),oN.window_status="volume",setTimeout(function(){oN.window_status=""},2e3)}catch(e){}},e0=function(e,t){window.Notification.requestPermission().then(function(r){var n=new window.Notification(e,{body:t});"denied"===Notification.permission?console.error("Notification permission is denied"):"default"===Notification.permission&&Notification.requestPermission().then(function(e){}),n.onerror=function(e){console.log(e)},n.onclick=function(e){if(window.navigator.mozApps){var t=window.navigator.mozApps.getSelf();t.onsuccess=function(){t.result&&(n.close(),t.result.launch())}}else window.open(document.location.origin,"_blank")},n.onshow=function(){}})};navigator.mozSetMessageHandler&&navigator.mozSetMessageHandler("alarm",function(e){e0("Greg",e.data.note)});var e1=function(e){if(navigator.mozApps){var t=navigator.mozApps.getSelf();t.onsuccess=function(){e(t.result)},t.onerror=function(){}}else fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(t){return e(t)})},e3=[],e2=[],e5=function(e,t){e2.push({text:e,time:t}),1===e2.length&&e8(e,t)},e8=function(e,t){var r=document.querySelector("div#side-toast");r.style.opacity="100",r.innerHTML=e2[0].text,r.style.transform="translate(0vh, 0vw)",setTimeout(function(){r.style.transform="translate(-100vw,0px)",(e2=e3.slice(1)).length>0&&setTimeout(function(){e8(e,t)},1e3)},t)},e6=function(e,t,r){document.querySelector("div#bottom-bar div.button-left").innerHTML=e,document.querySelector("div#bottom-bar div.button-center").innerHTML=t,document.querySelector("div#bottom-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#bottom-bar").style.display="none":document.querySelector("div#bottom-bar").style.display="block"},e4=function(e,t,r){document.querySelector("div#top-bar div.button-left").innerHTML=e,document.querySelector("div#top-bar div.button-center").innerHTML=t,document.querySelector("div#top-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#top-bar").style.display="none":document.querySelector("div#top-bar").style.display="block"},e9=function(e){try{var t=new MozActivity({name:"pick",data:{type:["application/xml"]}});t.onsuccess=function(t){console.log("success"+this.result),e(this.result)},t.onerror=function(){console.log("The activity encounter en error: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator&&new WebActivity("pick").start().then(function(t){e(t)},function(e){console.log(e)}),oN.notKaiOS){var r=document.createElement("input");r.type="file",r.accept=".opml,application/xml",r.style.display="none",document.body.appendChild(r),r.click(),r.addEventListener("change",function(t){var r=t.target.files[0];r&&e({blob:r,filename:r.name,filetype:r.type})})}},e7=(R=eG(function(e,t){var r;return eY(this,function(n){switch(n.label){case 0:return[4,fetch(e+"/api/v1/accounts/verify_credentials",{headers:{Authorization:"Bearer ".concat(t),"Content-Type":"application/json"}})];case 1:return(r=n.sent()).ok||console.log("Network response was not OK"),[4,r.json()];case 2:return[2,n.sent()]}})}),function(e,t){return R.apply(this,arguments)}),te={};te=(function e(t,r,n){function i(a,s){if(!r[a]){if(!t[a]){var u=void 0;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var c=Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[a]={exports:{}};t[a][0].call(l.exports,function(e){return i(t[a][1][e]||e)},l,l.exports,e,t,r,n)}return r[a].exports}for(var o=void 0,a=0;ae.db.version;if(n&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||r){if(r){var o=e.db.version+1;o>e.version&&(e.version=o)}return!0}return!1}function E(e){return o([function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),i=0;i0&&(!e.db||"InvalidStateError"===i.name||"NotFoundError"===i.name))return a.resolve().then(function(){if(!e.db||"NotFoundError"===i.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),w(e,!0)}).then(function(){return(function(e){g(e);for(var t=h[e.name],r=t.forages,n=0;n=43)}}).catch(function(){return!1}).then(function(e){return d=e})).then(function(e){return e?t:new a(function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){e({__local_forage_encoded_blob:!0,data:btoa(r.target.result||""),type:t.type})},n.readAsBinaryString(t)})}):t}).then(function(t){A(n._dbInfo,v,function(o,a){if(o)return i(o);try{var s=a.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var u=s.put(t,e);a.oncomplete=function(){void 0===t&&(t=null),r(t)},a.onabort=a.onerror=function(){var e=u.error?u.error:u.transaction.error;i(e)}}catch(e){i(e)}})}).catch(i)});return s(i,r),i},removeItem:function(e,t){var r=this;e=c(e);var n=new a(function(t,n){r.ready().then(function(){A(r._dbInfo,v,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName).delete(e);o.oncomplete=function(){t()},o.onerror=function(){n(a.error)},o.onabort=function(){var e=a.error?a.error:a.transaction.error;n(e)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},clear:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,v,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).clear();i.oncomplete=function(){e()},i.onabort=i.onerror=function(){var e=o.error?o.error:o.transaction.error;r(e)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},length:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).count();o.onsuccess=function(){e(o.result)},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},key:function(e,t){var r=this,n=new a(function(t,n){if(e<0){t(null);return}r.ready().then(function(){A(r._dbInfo,m,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName),s=!1,u=a.openKeyCursor();u.onsuccess=function(){var r=u.result;if(!r){t(null);return}0===e?t(r.key):s?t(r.key):(s=!0,r.advance(e))},u.onerror=function(){n(u.error)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},keys:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).openKeyCursor(),a=[];o.onsuccess=function(){var t=o.result;if(!t){e(a);return}a.push(t.key),t.continue()},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},dropInstance:function(e,t){t=l.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var o=e.name===n.name&&this._dbInfo.db?a.resolve(this._dbInfo.db):w(e,!1).then(function(t){var r=h[e.name],n=r.forages;r.db=t;for(var i=0;i>4,l[u++]=(15&n)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c}function G(e){var t,r=new Uint8Array(e),n="";for(t=0;t>2]+T[(3&r[t])<<4|r[t+1]>>4]+T[(15&r[t+1])<<2|r[t+2]>>6]+T[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var W={serialize:function(e,t){var r="";if(e&&(r=z.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===z.call(e.buffer))){var n,i=C;e instanceof ArrayBuffer?(n=e,i+=P):(n=e.buffer,"[object Int8Array]"===r?i+=D:"[object Uint8Array]"===r?i+=R:"[object Uint8ClampedArray]"===r?i+=B:"[object Int16Array]"===r?i+=M:"[object Uint16Array]"===r?i+=U:"[object Int32Array]"===r?i+=q:"[object Uint32Array]"===r?i+=j:"[object Float32Array]"===r?i+=F:"[object Float64Array]"===r?i+=V:t(Error("Failed to get type for BinaryArray"))),t(i+G(n))}else if("[object Blob]"===r){var o=new FileReader;o.onload=function(){t(C+L+("~~local_forage_type~"+e.type)+"~"+G(this.result))},o.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,_)!==C)return JSON.parse(e);var t,r=e.substring($),n=e.substring(_,$);if(n===L&&O.test(r)){var i=r.match(O);t=i[1],r=r.substring(i[0].length)}var a=H(r);switch(n){case P:return a;case L:return o([a],{type:t});case D:return new Int8Array(a);case R:return new Uint8Array(a);case B:return new Uint8ClampedArray(a);case M:return new Int16Array(a);case U:return new Uint16Array(a);case q:return new Int32Array(a);case j:return new Uint32Array(a);case F:return new Float32Array(a);case V:return new Float64Array(a);default:throw Error("Unkown type: "+n)}},stringToBuffer:H,bufferToString:G};function Y(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function K(e,t,r,n,i,o){e.executeSql(r,n,i,function(e,a){a.code===a.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(e,s){s.rows.length?o(e,a):Y(e,t,function(){e.executeSql(r,n,i,o)},o)},o):o(e,a)},o)}function Z(e,t,r,n){var i=this;e=c(e);var o=new a(function(o,a){i.ready().then(function(){void 0===t&&(t=null);var s=t,u=i._dbInfo;u.serializer.serialize(t,function(t,c){c?a(c):u.db.transaction(function(r){K(r,u,"INSERT OR REPLACE INTO "+u.storeName+" (key, value) VALUES (?, ?)",[e,t],function(){o(s)},function(e,t){a(t)})},function(t){if(t.code===t.QUOTA_ERR){if(n>0){o(Z.apply(i,[e,s,r,n-1]));return}a(t)}})})}).catch(a)});return s(o,r),o}var Q={_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var i=new a(function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction(function(i){Y(i,r,function(){t._dbInfo=r,e()},function(e,t){n(t)})},n)});return r.serializer=W,i},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new a(function(t,n){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(r){K(r,i,"SELECT * FROM "+i.storeName,[],function(r,n){for(var o=n.rows,a=o.length,s=0;s '__WebKitDatabaseInfoTable__'",[],function(t,n){for(var i=[],o=0;o0)?(this._dbInfo=t,t.serializer=W,a.resolve()):a.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then(function(){for(var t=r._dbInfo,n=t.keyPrefix,i=n.length,o=localStorage.length,a=1,s=0;s=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}});return s(r,e),r},length:function(e){var t=this.keys().then(function(e){return e.length});return s(t,e),t},key:function(e,t){var r=this,n=r.ready().then(function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(n.keyPrefix.length)),t});return s(n,t),n},keys:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo,r=localStorage.length,n=[],i=0;i=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}):a.reject("Invalid arguments"),t),r}},ee=function(e,t){for(var r,n=e.length,i=0;i=en.ZERO&&e<=en.NINE}td.decodeCodePoint=tb.default,Object.defineProperty(td,"replaceCodePoint",{enumerable:!0,get:function(){return e$("izz4O").replaceCodePoint}}),Object.defineProperty(td,"fromCodePoint",{enumerable:!0,get:function(){return e$("izz4O").fromCodePoint}}),(B=en||(en={}))[B.NUM=35]="NUM",B[B.SEMI=59]="SEMI",B[B.EQUALS=61]="EQUALS",B[B.ZERO=48]="ZERO",B[B.NINE=57]="NINE",B[B.LOWER_A=97]="LOWER_A",B[B.LOWER_F=102]="LOWER_F",B[B.LOWER_X=120]="LOWER_X",B[B.LOWER_Z=122]="LOWER_Z",B[B.UPPER_A=65]="UPPER_A",B[B.UPPER_F=70]="UPPER_F",B[B.UPPER_Z=90]="UPPER_Z",(M=ei=td.BinTrieFlags||(td.BinTrieFlags={}))[M.VALUE_LENGTH=49152]="VALUE_LENGTH",M[M.BRANCH_LENGTH=16256]="BRANCH_LENGTH",M[M.JUMP_TABLE=127]="JUMP_TABLE",(q=eo||(eo={}))[q.EntityStart=0]="EntityStart",q[q.NumericStart=1]="NumericStart",q[q.NumericDecimal=2]="NumericDecimal",q[q.NumericHex=3]="NumericHex",q[q.NamedEntity=4]="NamedEntity",(U=ea=td.DecodingMode||(td.DecodingMode={}))[U.Legacy=0]="Legacy",U[U.Strict=1]="Strict",U[U.Attribute=2]="Attribute";var tx=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=eo.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ea.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=eo.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case eo.EntityStart:if(e.charCodeAt(t)===en.NUM)return this.state=eo.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=eo.NamedEntity,this.stateNamedEntity(e,t);case eo.NumericStart:return this.stateNumericStart(e,t);case eo.NumericDecimal:return this.stateNumericDecimal(e,t);case eo.NumericHex:return this.stateNumericHex(e,t);case eo.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===en.LOWER_X?(this.state=eo.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=eo.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var r=t;t=en.UPPER_A)||!(n<=en.UPPER_F))&&(!(n>=en.LOWER_A)||!(n<=en.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=en.UPPER_A&&t<=en.UPPER_Z||t>=en.LOWER_A&&t<=en.LOWER_Z||tw(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&ei.VALUE_LENGTH)>>14)){if(o===en.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==ea.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&ei.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~ei.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r},e.prototype.end=function(){var e;switch(this.state){case eo.NamedEntity:return 0!==this.result&&(this.decodeMode!==ea.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case eo.NumericDecimal:return this.emitNumericEntity(0,2);case eo.NumericHex:return this.emitNumericEntity(0,3);case eo.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case eo.EntityStart:return 0}},e}();function tE(e){var t="",r=new tx(e,function(e){return t+=(0,tb.fromCodePoint)(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}function tk(e,t,r,n){var i=(t&ei.BRANCH_LENGTH)>>7,o=t&ei.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}td.EntityDecoder=tx,td.determineBranch=tk;var tS=tE(tg.default),tA=tE(ty.default);function tI(e){return e===es.Space||e===es.NewLine||e===es.Tab||e===es.FormFeed||e===es.CarriageReturn}function tN(e){return e===es.Slash||e===es.Gt||tI(e)}function tT(e){return e>=es.Zero&&e<=es.Nine}td.decodeHTML=function(e,t){return void 0===t&&(t=ea.Legacy),tS(e,t)},td.decodeHTMLAttribute=function(e){return tS(e,ea.Attribute)},td.decodeHTMLStrict=function(e){return tS(e,ea.Strict)},td.decodeXML=function(e){return tA(e,ea.Strict)},(j=es||(es={}))[j.Tab=9]="Tab",j[j.NewLine=10]="NewLine",j[j.FormFeed=12]="FormFeed",j[j.CarriageReturn=13]="CarriageReturn",j[j.Space=32]="Space",j[j.ExclamationMark=33]="ExclamationMark",j[j.Number=35]="Number",j[j.Amp=38]="Amp",j[j.SingleQuote=39]="SingleQuote",j[j.DoubleQuote=34]="DoubleQuote",j[j.Dash=45]="Dash",j[j.Slash=47]="Slash",j[j.Zero=48]="Zero",j[j.Nine=57]="Nine",j[j.Semi=59]="Semi",j[j.Lt=60]="Lt",j[j.Eq=61]="Eq",j[j.Gt=62]="Gt",j[j.Questionmark=63]="Questionmark",j[j.UpperA=65]="UpperA",j[j.LowerA=97]="LowerA",j[j.UpperF=70]="UpperF",j[j.LowerF=102]="LowerF",j[j.UpperZ=90]="UpperZ",j[j.LowerZ=122]="LowerZ",j[j.LowerX=120]="LowerX",j[j.OpeningSquareBracket=91]="OpeningSquareBracket",(F=eu||(eu={}))[F.Text=1]="Text",F[F.BeforeTagName=2]="BeforeTagName",F[F.InTagName=3]="InTagName",F[F.InSelfClosingTag=4]="InSelfClosingTag",F[F.BeforeClosingTagName=5]="BeforeClosingTagName",F[F.InClosingTagName=6]="InClosingTagName",F[F.AfterClosingTagName=7]="AfterClosingTagName",F[F.BeforeAttributeName=8]="BeforeAttributeName",F[F.InAttributeName=9]="InAttributeName",F[F.AfterAttributeName=10]="AfterAttributeName",F[F.BeforeAttributeValue=11]="BeforeAttributeValue",F[F.InAttributeValueDq=12]="InAttributeValueDq",F[F.InAttributeValueSq=13]="InAttributeValueSq",F[F.InAttributeValueNq=14]="InAttributeValueNq",F[F.BeforeDeclaration=15]="BeforeDeclaration",F[F.InDeclaration=16]="InDeclaration",F[F.InProcessingInstruction=17]="InProcessingInstruction",F[F.BeforeComment=18]="BeforeComment",F[F.CDATASequence=19]="CDATASequence",F[F.InSpecialComment=20]="InSpecialComment",F[F.InCommentLike=21]="InCommentLike",F[F.BeforeSpecialS=22]="BeforeSpecialS",F[F.SpecialStartSequence=23]="SpecialStartSequence",F[F.InSpecialTag=24]="InSpecialTag",F[F.BeforeEntity=25]="BeforeEntity",F[F.BeforeNumericEntity=26]="BeforeNumericEntity",F[F.InNamedEntity=27]="InNamedEntity",F[F.InNumericEntity=28]="InNumericEntity",F[F.InHexEntity=29]="InHexEntity",(V=ec||(ec={}))[V.NoValue=0]="NoValue",V[V.Unquoted=1]="Unquoted",V[V.Single=2]="Single",V[V.Double=3]="Double";var tO={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},tC=/*#__PURE__*/function(){function e(t,r){var n=t.xmlMode,i=void 0!==n&&n,o=t.decodeEntities;tc(this,e),this.cbs=r,this.state=eu.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=eu.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=i,this.decodeEntities=void 0===o||o,this.entityTrie=i?td.xmlDecodeTree:td.htmlDecodeTree}return tf(e,[{key:"reset",value:function(){this.state=eu.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=eu.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}},{key:"write",value:function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}},{key:"end",value:function(){this.running&&this.finish()}},{key:"pause",value:function(){this.running=!1}},{key:"resume",value:function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=eu.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===es.Amp&&(this.state=eu.BeforeEntity)}},{key:"stateSpecialStartSequence",value:function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?tN(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=eu.InTagName,this.stateInTagName(e)}},{key:"stateInSpecialTag",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===es.Gt||tI(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=es.LowerA&&e<=es.LowerZ||e>=es.UpperA&&e<=es.UpperZ}},{key:"startSpecial",value:function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=eu.SpecialStartSequence}},{key:"stateBeforeTagName",value:function(e){if(e===es.ExclamationMark)this.state=eu.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===es.Questionmark)this.state=eu.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==tO.TitleEnd[2]?this.state=this.xmlMode||t!==tO.ScriptEnd[2]?eu.InTagName:eu.BeforeSpecialS:this.startSpecial(tO.TitleEnd,3)}else e===es.Slash?this.state=eu.BeforeClosingTagName:(this.state=eu.Text,this.stateText(e))}},{key:"stateInTagName",value:function(e){tN(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateBeforeClosingTagName",value:function(e){tI(e)||(e===es.Gt?this.state=eu.Text:(this.state=this.isTagStartChar(e)?eu.InClosingTagName:eu.InSpecialComment,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(e){(e===es.Gt||tI(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.AfterClosingTagName,this.stateAfterClosingTagName(e))}},{key:"stateAfterClosingTagName",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.state=eu.Text,this.baseState=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeAttributeName",value:function(e){e===es.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=eu.InSpecialTag,this.sequenceIndex=0):this.state=eu.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===es.Slash?this.state=eu.InSelfClosingTag:tI(e)||(this.state=eu.InAttributeName,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(e){e===es.Gt?(this.cbs.onselfclosingtag(this.index),this.state=eu.Text,this.baseState=eu.Text,this.sectionStart=this.index+1,this.isSpecial=!1):tI(e)||(this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateInAttributeName",value:function(e){(e===es.Eq||tN(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.AfterAttributeName,this.stateAfterAttributeName(e))}},{key:"stateAfterAttributeName",value:function(e){e===es.Eq?this.state=eu.BeforeAttributeValue:e===es.Slash||e===es.Gt?(this.cbs.onattribend(ec.NoValue,this.index),this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e)):tI(e)||(this.cbs.onattribend(ec.NoValue,this.index),this.state=eu.InAttributeName,this.sectionStart=this.index)}},{key:"stateBeforeAttributeValue",value:function(e){e===es.DoubleQuote?(this.state=eu.InAttributeValueDq,this.sectionStart=this.index+1):e===es.SingleQuote?(this.state=eu.InAttributeValueSq,this.sectionStart=this.index+1):tI(e)||(this.sectionStart=this.index,this.state=eu.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}},{key:"handleInAttributeValue",value:function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===es.DoubleQuote?ec.Double:ec.Single,this.index),this.state=eu.BeforeAttributeName):this.decodeEntities&&e===es.Amp&&(this.baseState=this.state,this.state=eu.BeforeEntity)}},{key:"stateInAttributeValueDoubleQuotes",value:function(e){this.handleInAttributeValue(e,es.DoubleQuote)}},{key:"stateInAttributeValueSingleQuotes",value:function(e){this.handleInAttributeValue(e,es.SingleQuote)}},{key:"stateInAttributeValueNoQuotes",value:function(e){tI(e)||e===es.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ec.Unquoted,this.index),this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===es.Amp&&(this.baseState=this.state,this.state=eu.BeforeEntity)}},{key:"stateBeforeDeclaration",value:function(e){e===es.OpeningSquareBracket?(this.state=eu.CDATASequence,this.sequenceIndex=0):this.state=e===es.Dash?eu.BeforeComment:eu.InDeclaration}},{key:"stateInDeclaration",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(e){e===es.Dash?(this.state=eu.InCommentLike,this.currentSequence=tO.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=eu.InDeclaration}},{key:"stateInSpecialComment",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(e){var t=32|e;t===tO.ScriptEnd[3]?this.startSpecial(tO.ScriptEnd,4):t===tO.StyleEnd[3]?this.startSpecial(tO.StyleEnd,4):(this.state=eu.InTagName,this.stateInTagName(e))}},{key:"stateBeforeEntity",value:function(e){this.entityExcess=1,this.entityResult=0,e===es.Number?this.state=eu.BeforeNumericEntity:e===es.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=eu.InNamedEntity,this.stateInNamedEntity(e))}},{key:"stateInNamedEntity",value:function(e){if(this.entityExcess+=1,this.trieIndex=(0,td.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&td.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===es.Semi){var n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&td.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~td.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},{key:"stateBeforeNumericEntity",value:function(e){(32|e)===es.LowerX?(this.entityExcess++,this.state=eu.InHexEntity):(this.state=eu.InNumericEntity,this.stateInNumericEntity(e))}},{key:"emitNumericEntity",value:function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===eu.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,td.replaceCodePoint)(this.entityResult))),this.state=this.baseState}},{key:"stateInNumericEntity",value:function(e){e===es.Semi?this.emitNumericEntity(!0):tT(e)?(this.entityResult=10*this.entityResult+(e-es.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"stateInHexEntity",value:function(e){e===es.Semi?this.emitNumericEntity(!0):tT(e)?(this.entityResult=16*this.entityResult+(e-es.Zero),this.entityExcess++):e>=es.UpperA&&e<=es.UpperF||e>=es.LowerA&&e<=es.LowerF?(this.entityResult=16*this.entityResult+((32|e)-es.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"allowLegacyEntity",value:function(){return!this.xmlMode&&(this.baseState===eu.Text||this.baseState===eu.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===eu.Text||this.state===eu.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===eu.InAttributeValueDq||this.state===eu.InAttributeValueSq||this.state===eu.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"shouldContinue",value:function(){return this.index1&&void 0!==arguments[1]?arguments[1]:{};tc(this,e),this.options=s,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=t?t:{},this.lowerCaseTagNames=null!==(r=s.lowerCaseTags)&&void 0!==r?r:!s.xmlMode,this.lowerCaseAttributeNames=null!==(n=s.lowerCaseAttributeNames)&&void 0!==n?n:!s.xmlMode,this.tokenizer=new(null!==(i=s.Tokenizer)&&void 0!==i?i:tC)(this.options,this),null===(a=(o=this.cbs).onparserinit)||void 0===a||a.call(o,this)}return tf(e,[{key:"ontext",value:function(e,t){var r,n,i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t}},{key:"ontextentity",value:function(e){var t,r,n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,td.fromCodePoint)(e)),this.startIndex=n}},{key:"isVoidElement",value:function(e){return!this.options.xmlMode&&tM.has(e)}},{key:"onopentagname",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}},{key:"emitOpenTag",value:function(e){this.openTagStart=this.startIndex,this.tagname=e;var t,r,n,i,o=!this.options.xmlMode&&tB.get(e);if(o)for(;this.stack.length>0&&o.has(this.stack[this.stack.length-1]);){var a=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,a,!0)}!this.isVoidElement(e)&&(this.stack.push(e),tq.has(e)?this.foreignContext.push(!0):tU.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})}},{key:"endOpenTag",value:function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}},{key:"onopentagend",value:function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}},{key:"onclosetag",value:function(e,t){this.endIndex=t;var r,n,i,o,a,s,u=this.getSlice(e,t);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(tq.has(u)||tU.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))this.options.xmlMode||"br"!==u||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(o=(i=this.cbs).onopentag)||void 0===o||o.call(i,"br",{},!0),null===(s=(a=this.cbs).onclosetag)||void 0===s||s.call(a,"br",!1));else{var c=this.stack.lastIndexOf(u);if(-1!==c){if(this.cbs.onclosetag)for(var l=this.stack.length-c;l--;)this.cbs.onclosetag(this.stack.pop(),0!==l);else this.stack.length=c}else this.options.xmlMode||"p"!==u||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}},{key:"onselfclosingtag",value:function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}},{key:"closeCurrentTag",value:function(e){var t,r,n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())}},{key:"onattribname",value:function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}},{key:"onattribdata",value:function(e,t){this.attribvalue+=this.getSlice(e,t)}},{key:"onattribentity",value:function(e){this.attribvalue+=(0,td.fromCodePoint)(e)}},{key:"onattribend",value:function(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===ec.Double?'"':e===ec.Single?"'":e===ec.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}},{key:"getInstructionName",value:function(e){var t=e.search(tj),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}},{key:"ondeclaration",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(r))}this.startIndex=t+1}},{key:"onprocessinginstruction",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(r))}this.startIndex=t+1}},{key:"oncomment",value:function(e,t,r){var n,i,o,a;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(a=(o=this.cbs).oncommentend)||void 0===a||a.call(o),this.startIndex=t+1}},{key:"oncdata",value:function(e,t,r){this.endIndex=t;var n,i,o,a,s,u,c,l,f,d,h=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(a=(o=this.cbs).ontext)||void 0===a||a.call(o,h),null===(u=(s=this.cbs).oncdataend)||void 0===u||u.call(s)):(null===(l=(c=this.cbs).oncomment)||void 0===l||l.call(c,"[CDATA[".concat(h,"]]")),null===(d=(f=this.cbs).oncommentend)||void 0===d||d.call(f)),this.startIndex=t+1}},{key:"onend",value:function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}},{key:"reset",value:function(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}},{key:"parseComplete",value:function(e){this.reset(),this.end(e)}},{key:"getSlice",value:function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}},{key:"write",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}},{key:"end",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}},{key:"pause",value:function(){this.tokenizer.pause()}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0&&void 0!==arguments[0]&&arguments[0];return t4(this,e)}}]),e}(),tX=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(e){var n;return tc(this,r),(n=t.call(this)).data=e,n}return tf(r,[{key:"nodeValue",get:function(){return this.data},set:function(e){this.data=e}}]),r}(tK(tJ)),t0=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(){var e;return tc(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Text,e}return tf(r,[{key:"nodeType",get:function(){return 3}}]),r}(tX),t1=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(){var e;return tc(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Comment,e}return tf(r,[{key:"nodeType",get:function(){return 8}}]),r}(tX),t3=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(e,n){var i;return tc(this,r),(i=t.call(this,n)).name=e,i.type=el.Directive,i}return tf(r,[{key:"nodeType",get:function(){return 1}}]),r}(tX),t2=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(e){var n;return tc(this,r),(n=t.call(this)).children=e,n}return tf(r,[{key:"firstChild",get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}},{key:"lastChild",get:function(){return this.children.length>0?this.children[this.children.length-1]:null}},{key:"childNodes",get:function(){return this.children},set:function(e){this.children=e}}]),r}(tK(tJ)),t5=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(){var e;return tc(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.CDATA,e}return tf(r,[{key:"nodeType",get:function(){return 4}}]),r}(t2),t8=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(){var e;return tc(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Root,e}return tf(r,[{key:"nodeType",get:function(){return 9}}]),r}(t2),t6=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"script"===e?el.Script:"style"===e?el.Style:el.Tag;return tc(this,r),(i=t.call(this,o)).name=e,i.attribs=n,i.type=a,i}return tf(r,[{key:"nodeType",get:function(){return 1}},{key:"tagName",get:function(){return this.name},set:function(e){this.name=e}},{key:"attributes",get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}})}}]),r}(t2);function t4(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.type===el.Text)t=new t0(e.data);else if(e.type===el.Comment)t=new t1(e.data);else if(e.type===el.Tag||e.type===el.Script||e.type===el.Style){var n=r?t9(e.children):[],i=new t6(e.name,tH({},e.attribs),n);n.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=tH({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=tH({},e["x-attribsPrefix"])),t=i}else if(e.type===el.CDATA){var o=r?t9(e.children):[],a=new t5(o);o.forEach(function(e){return e.parent=a}),t=a}else if(e.type===el.Root){var s=r?t9(e.children):[],u=new t8(s);s.forEach(function(e){return e.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),t=u}else if(e.type===el.Directive){var c=new t3(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),t=c}else throw Error("Not implemented yet: ".concat(e.type));return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function t9(e){for(var t=e.map(function(e){return t4(e,!0)}),r=1;r䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)})),rt=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)})),rr=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),rn=null!==(ef=String.fromCodePoint)&&void 0!==ef?ef:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ri(e){return e>=ed.ZERO&&e<=ed.NINE}(z=ed||(ed={}))[z.NUM=35]="NUM",z[z.SEMI=59]="SEMI",z[z.EQUALS=61]="EQUALS",z[z.ZERO=48]="ZERO",z[z.NINE=57]="NINE",z[z.LOWER_A=97]="LOWER_A",z[z.LOWER_F=102]="LOWER_F",z[z.LOWER_X=120]="LOWER_X",z[z.LOWER_Z=122]="LOWER_Z",z[z.UPPER_A=65]="UPPER_A",z[z.UPPER_F=70]="UPPER_F",z[z.UPPER_Z=90]="UPPER_Z",(H=eh||(eh={}))[H.VALUE_LENGTH=49152]="VALUE_LENGTH",H[H.BRANCH_LENGTH=16256]="BRANCH_LENGTH",H[H.JUMP_TABLE=127]="JUMP_TABLE",(G=ep||(ep={}))[G.EntityStart=0]="EntityStart",G[G.NumericStart=1]="NumericStart",G[G.NumericDecimal=2]="NumericDecimal",G[G.NumericHex=3]="NumericHex",G[G.NamedEntity=4]="NamedEntity",(W=em||(em={}))[W.Legacy=0]="Legacy",W[W.Strict=1]="Strict",W[W.Attribute=2]="Attribute";var ro=/*#__PURE__*/function(){function e(t,r,n){tc(this,e),this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=ep.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=em.Strict}return tf(e,[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ep.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ep.EntityStart:if(e.charCodeAt(t)===ed.NUM)return this.state=ep.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=ep.NamedEntity,this.stateNamedEntity(e,t);case ep.NumericStart:return this.stateNumericStart(e,t);case ep.NumericDecimal:return this.stateNumericDecimal(e,t);case ep.NumericHex:return this.stateNumericHex(e,t);case ep.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===ed.LOWER_X?(this.state=ep.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ep.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}},{key:"stateNumericHex",value:function(e,t){for(var r=t;t=ed.UPPER_A)||!(n<=ed.UPPER_F))&&(!(n>=ed.LOWER_A)||!(n<=ed.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var r=t;t=55296&&n<=57343||n>1114111?65533:null!==(i=rr.get(n))&&void 0!==i?i:n,this.consumed),this.errors&&(e!==ed.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var r=this.decodeTree,n=r[this.treeIndex],i=(n&eh.VALUE_LENGTH)>>14;t>7,o=t&eh.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}(r,n,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return 0===this.result||this.decodeMode===em.Attribute&&(0===i||function(e){var t;return e===ed.EQUALS||(t=e)>=ed.UPPER_A&&t<=ed.UPPER_Z||t>=ed.LOWER_A&&t<=ed.LOWER_Z||ri(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&eh.VALUE_LENGTH)>>14)){if(o===ed.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==em.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,r=(this.decodeTree[t]&eh.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~eh.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}},{key:"end",value:function(){var e;switch(this.state){case ep.NamedEntity:return 0!==this.result&&(this.decodeMode!==em.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ep.NumericDecimal:return this.emitNumericEntity(0,2);case ep.NumericHex:return this.emitNumericEntity(0,3);case ep.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ep.EntityStart:return 0}}}]),e}();function ra(e){var t="",r=new ro(e,function(e){return t+=rn(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}ra(re),ra(rt);var rs=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function ru(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}String.prototype.codePointAt,ru(/[&<>'"]/g,rs),ru(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ru(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),(Y=ev||(ev={}))[Y.XML=0]="XML",Y[Y.HTML=1]="HTML",(K=eg||(eg={}))[K.UTF8=0]="UTF8",K[K.ASCII=1]="ASCII",K[K.Extensive=2]="Extensive",K[K.Attribute=3]="Attribute",K[K.Text=4]="Text",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}),["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}),(Z=ey||(ey={}))[Z.DISCONNECTED=1]="DISCONNECTED",Z[Z.PRECEDING=2]="PRECEDING",Z[Z.FOLLOWING=4]="FOLLOWING",Z[Z.CONTAINS=8]="CONTAINS",Z[Z.CONTAINED_BY=16]="CONTAINED_BY";var rc={};/*! +!function(){function e(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var r,n,i,o,a,s,u,c,l,f,d,h,p,m,v,g,y,b,w,x,E,S,k,A,I,N,T,O,_,C,P,L,D,R,B,M,q,U,j,F,V,$,z,H,G,W,Y,K,Z,Q,J,X,ee,et,er,en,ei,eo,ea,es,eu,ec,el,ef,ed,eh,ep,em,ev,eg,ey,eb,ew,ex,eE,eS,ek,eA,eI,eN,eT,eO,e_,eC,eP,eL,eD,eR,eB,eM,eq,eU,ej,eF="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},eV={},e$={},ez=eF.parcelRequire5393;null==ez&&((ez=function(e){if(e in eV)return eV[e].exports;if(e in e$){var t=e$[e];delete e$[e];var r={id:e,exports:{}};return eV[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){e$[e]=t},eF.parcelRequire5393=ez);var eH=ez.register;function eG(e,t,r,n,i,o,a){try{var s=e[o](a),u=s.value}catch(e){r(e);return}s.done?t(u):Promise.resolve(u).then(n,i)}function eW(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){eG(o,n,i,a,s,"next",e)}function s(e){eG(o,n,i,a,s,"throw",e)}a(void 0)})}}function eY(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(eY=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new eY(e)}eH("ilwPy",function(e,t){function r(e,t,r,n,i,o){return{tag:e,key:t,attrs:r,children:n,text:i,dom:o,domSize:void 0,state:void 0,events:void 0,instance:void 0}}r.normalize=function(e){return Array.isArray(e)?r("[",void 0,void 0,r.normalizeChildren(e),void 0,void 0):null==e||"boolean"==typeof e?null:"object"==typeof e?e:r("#",void 0,void 0,String(e),void 0,void 0)},r.normalizeChildren=function(e){var t=[];if(e.length){for(var n=null!=e[0]&&null!=e[0].key,i=1;i'+t.children+"",a=a.firstChild):a.innerHTML=t.children,t.dom=a.firstChild,t.domSize=a.childNodes.length;for(var u=s(e).createDocumentFragment();i=a.firstChild;)u.appendChild(i);x(e,u,n)}function v(e,t,r,n,i,o){if(t!==r&&(null!=t||null!=r)){if(null==t||0===t.length)d(e,r,0,r.length,n,i,o);else if(null==r||0===r.length)S(e,t,0,t.length);else{var a=null!=t[0]&&null!=t[0].key,s=null!=r[0]&&null!=r[0].key,u=0,c=0;if(!a)for(;c=c&&A>=u&&(m=t[E],v=r[A],m.key===v.key);)m!==v&&g(e,m,v,n,i,o),null!=v.dom&&(i=v.dom),E--,A--;for(;E>=c&&A>=u&&(f=t[c],p=r[u],f.key===p.key);)c++,u++,f!==p&&g(e,f,p,n,b(t,c,i),o);for(;E>=c&&A>=u&&u!==A&&f.key===v.key&&m.key===p.key;)w(e,m,x=b(t,c,i)),m!==p&&g(e,m,p,n,x,o),++u<=--A&&w(e,f,i),f!==v&&g(e,f,v,n,i,o),null!=v.dom&&(i=v.dom),c++,m=t[--E],v=r[A],f=t[c],p=r[u];for(;E>=c&&A>=u&&m.key===v.key;)m!==v&&g(e,m,v,n,i,o),null!=v.dom&&(i=v.dom),E--,A--,m=t[E],v=r[A];if(u>A)S(e,t,c,E+1);else if(c>E)d(e,r,u,A+1,n,i,o);else{var l,I,N=i,T=A-u+1,O=Array(T),_=0,C=0,P=0x7fffffff,L=0;for(C=0;C=u;C--){null==l&&(l=function(e,t,r){for(var n=Object.create(null);t>>1)+(n>>>1)+(r&n&1);e[t[s]]0&&(y[i]=t[r-1]),t[r]=i)}for(r=t.length,n=t[r-1];r-- >0;)t[r]=n,n=y[n];return y.length=0,t}(O)).length-1,C=A;C>=u;C--)p=r[C],-1===O[C-u]?h(e,p,n,o,i):I[_]===C-u?_--:w(e,p,i),null!=p.dom&&(i=r[C].dom);else for(C=A;C>=u;C--)p=r[C],-1===O[C-u]&&h(e,p,n,o,i),null!=p.dom&&(i=r[C].dom)}}else{var R=t.lengthR&&S(e,t,u,t.length),r.length>R&&d(e,r,u,r.length,n,i,o)}}}}function g(e,t,n,i,o,a){var s,c,d=t.tag;if(d===n.tag){if(n.state=t.state,n.events=t.events,function(e,t){do{if(null!=e.attrs&&"function"==typeof e.attrs.onbeforeupdate){var r=l.call(e.attrs.onbeforeupdate,e,t);if(void 0!==r&&!r)break}if("string"!=typeof e.tag&&"function"==typeof e.state.onbeforeupdate){var r=l.call(e.state.onbeforeupdate,e,t);if(void 0!==r&&!r)break}return!1}while(!1)return e.dom=t.dom,e.domSize=t.domSize,e.instance=t.instance,e.attrs=t.attrs,e.children=t.children,e.text=t.text,!0}(n,t))return;if("string"==typeof d)switch(null!=n.attrs&&M(n.attrs,n,i),d){case"#":t.children.toString()!==n.children.toString()&&(t.dom.nodeValue=n.children),n.dom=t.dom;break;case"<":t.children!==n.children?(A(e,t,void 0),m(e,n,a,o)):(n.dom=t.dom,n.domSize=t.domSize);break;case"[":(function(e,t,r,n,i,o){v(e,t.children,r.children,n,i,o);var a=0,s=r.children;if(r.dom=null,null!=s){for(var u=0;u-1||null!=e.attrs&&e.attrs.is||"href"!==t&&"list"!==t&&"form"!==t&&"width"!==t&&"height"!==t)&&t in e.dom}var _=/[A-Z]/g;function C(e){return"-"+e.toLowerCase()}function P(e){return"-"===e[0]&&"-"===e[1]?e:"cssFloat"===e?"float":e.replace(_,C)}function L(e,t,r){if(t===r);else if(null==r)e.style="";else if("object"!=typeof r)e.style=r;else if(null==t||"object"!=typeof t)for(var n in e.style.cssText="",r){var i=r[n];null!=i&&e.style.setProperty(P(n),String(i))}else{for(var n in r){var i=r[n];null!=i&&(i=String(i))!==String(t[n])&&e.style.setProperty(P(n),i)}for(var n in t)null!=t[n]&&null==r[n]&&e.style.removeProperty(P(n))}}function D(){this._=e}function R(t,r,n){null!=t.events?(t.events._=e,t.events[r]!==n&&(null!=n&&("function"==typeof n||"object"==typeof n)?(null==t.events[r]&&t.dom.addEventListener(r.slice(2),t.events,!1),t.events[r]=n):(null!=t.events[r]&&t.dom.removeEventListener(r.slice(2),t.events,!1),t.events[r]=void 0))):null!=n&&("function"==typeof n||"object"==typeof n)&&(t.events=new D,t.dom.addEventListener(r.slice(2),t.events,!1),t.events[r]=n)}function B(e,t,r){"function"==typeof e.oninit&&l.call(e.oninit,t),"function"==typeof e.oncreate&&r.push(l.bind(e.oncreate,t))}function M(e,t,r){"function"==typeof e.onupdate&&r.push(l.bind(e.onupdate,t))}return D.prototype=Object.create(null),D.prototype.handleEvent=function(e){var t,r=this["on"+e.type];"function"==typeof r?t=r.call(e.currentTarget,e):"function"==typeof r.handleEvent&&r.handleEvent(e),this._&&!1!==e.redraw&&(0,this._)(),!1===t&&(e.preventDefault(),e.stopPropagation())},function(i,o,a){if(!i)throw TypeError("DOM element being rendered to does not exist.");if(null!=n&&i.contains(n))throw TypeError("Node is currently being rendered to and thus is locked.");var s=e,u=n,c=[],l=f(i),d=i.namespaceURI;n=i,e="function"==typeof a?a:void 0,t={};try{null==i.vnodes&&(i.textContent=""),o=r.normalizeChildren(Array.isArray(o)?o:[o]),v(i,i.vnodes,o,c,null,"http://www.w3.org/1999/xhtml"===d?void 0:d),i.vnodes=o,null!=l&&f(i)!==l&&"function"==typeof l.focus&&l.focus();for(var h=0;h1&&void 0!==u[1]?u[1]:{},i=e.dom,o=e.domSize,a=t.generation,!(null!=i))return[3,5];r.label=1;case 1:if(s=i.nextSibling,n.get(i)!==a)return[3,3];return[4,i];case 2:r.sent(),o--,r.label=3;case 3:i=s,r.label=4;case 4:if(o)return[3,1];r.label=5;case 5:return[2]}})}}}),eH("bgUiC",function(t,r){function n(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(u){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}e(t.exports,"__generator",function(){return n}),e(t.exports,"__values",function(){return i}),ez("2L7Ke"),"function"==typeof SuppressedError&&SuppressedError}),eH("2L7Ke",function(t,r){e(t.exports,"_",function(){return n});function n(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}}),eH("8IMbs",function(e,t){var r=ez("ilwPy");e.exports=function(e,t,n){var i=[],o=!1,a=-1;function s(){for(a=0;a=0&&(i.splice(o,2),o<=a&&(a-=2),e(t,[])),null!=n&&(i.push(t,n),e(t,r(n),u))},redraw:u}}}),eH("ar5FS",function(e,t){var r=ez("gOSId"),n=ez("7KoNz");e.exports=function(e,t){function i(e){return new Promise(e)}function o(e,t){for(var r in e.headers)if(n.call(e.headers,r)&&r.toLowerCase()===t)return!0;return!1}return i.prototype=Promise.prototype,i.__proto__=Promise,{request:function(a,s){"string"!=typeof a?(s=a,a=a.url):null==s&&(s={});var u,c,l=(u=a,c=s,new Promise(function(t,i){u=r(u,c.params);var a,s=null!=c.method?c.method.toUpperCase():"GET",l=c.body,f=(null==c.serialize||c.serialize===JSON.serialize)&&!(l instanceof e.FormData||l instanceof e.URLSearchParams),d=c.responseType||("function"==typeof c.extract?"":"json"),h=new e.XMLHttpRequest,p=!1,m=!1,v=h,g=h.abort;for(var y in h.abort=function(){p=!0,g.call(this)},h.open(s,u,!1!==c.async,"string"==typeof c.user?c.user:void 0,"string"==typeof c.password?c.password:void 0),f&&null!=l&&!o(c,"content-type")&&h.setRequestHeader("Content-Type","application/json; charset=utf-8"),"function"==typeof c.deserialize||o(c,"accept")||h.setRequestHeader("Accept","application/json, text/*"),c.withCredentials&&(h.withCredentials=c.withCredentials),c.timeout&&(h.timeout=c.timeout),h.responseType=d,c.headers)n.call(c.headers,y)&&h.setRequestHeader(y,c.headers[y]);h.onreadystatechange=function(e){if(!p&&4===e.target.readyState)try{var r,n=e.target.status>=200&&e.target.status<300||304===e.target.status||/^file:\/\//i.test(u),o=e.target.response;if("json"===d){if(!e.target.responseType&&"function"!=typeof c.extract)try{o=JSON.parse(e.target.responseText)}catch(e){o=null}}else d&&"text"!==d||null!=o||(o=e.target.responseText);if("function"==typeof c.extract?(o=c.extract(e.target,c),n=!0):"function"==typeof c.deserialize&&(o=c.deserialize(o)),n){if("function"==typeof c.type){if(Array.isArray(o))for(var a=0;a=0&&(h+=e.slice(i,a)),l>=0&&(h+=(i<0?"?":"&")+c.slice(l,d));var p=r(u);return p&&(h+=(i<0&&l<0?"?":"&")+p),o>=0&&(h+=e.slice(o)),f>=0&&(h+=(o<0?"":"&")+c.slice(f)),h}}),eH("4L5Fm",function(e,t){e.exports=function(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t=[];for(var r in e)(function e(r,n){if(Array.isArray(n))for(var i=0;i0&&(i.className=n.join(" ")),a[e]={tag:r,attrs:i}}(e),t):(t.tag=e,t)}}),eH("a26rS",function(e,t){var r=ez("goS5k");e.exports=function(e){var t=e.indexOf("?"),n=e.indexOf("#"),i=n<0?e.length:n,o=e.slice(0,t<0?i:t).replace(/\/{2,}/g,"/");return o?"/"!==o[0]&&(o="/"+o):o="/",{path:o,params:t<0?{}:r(e.slice(t+1,i))}}}),eH("goS5k",function(e,t){function r(e){try{return decodeURIComponent(e)}catch(t){return e}}e.exports=function(e){if(""===e||null==e)return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t=e.split("&"),n={},i={},o=0;o-1&&c.pop();for(var f=0;ft.indexOf(o)&&(i[o]=e[o]);else for(var o in e)r.call(e,o)&&!n.test(o)&&(i[o]=e[o]);return i}}),eH("bWx8M",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀\ud835\udd04rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀\ud835\udc9cign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀\ud835\udd3dAll;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))}),eH("9PbbU",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))}),eH("izz4O",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.replaceCodePoint=e.exports.fromCodePoint=void 0;var r,n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}e.exports.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},e.exports.replaceCodePoint=i,e.exports.default=function(t){return(0,e.exports.fromCodePoint)(i(t))}});var eK=(ez("bgUiC"),ez("bgUiC")),eZ=function(){document.querySelectorAll('.item:not([style*="display: none"])').forEach(function(e,t){"none"!==getComputedStyle(e).display?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},eQ=function(){getKaiAd({publisher:"4408b6fa-4e1d-438f-af4d-f3be2fa97208",app:"flop",slot:"flop",test:0,timeout:1e4,h:120,w:240,container:document.getElementById("KaiOSads-Wrapper"),onerror:function(e){return console.error("Error:",e)},onready:function(e){e.on("click",function(){return console.log("click event")}),e.on("close",function(){return console.log("close event")}),e.on("display",function(){eZ()}),e.call("display",{navClass:"item",tabindex:3,display:"block"})}})};window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);var eJ=function(e,t){try{var r=navigator.getDeviceStorage("sdcard").enumerate();r.onsuccess=function(){if(this.result||console.log("finished"),null!==r.result.name){var n=r.result,i=n.name.split(".");i[i.length-1]==e&&t(n.name),this.continue()}},r.onerror=function(){console.warn("No file found: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator)try{var n=navigator.b2g.getDeviceStorage("sdcard").enumerate();function i(){return(i=eW(function(){var r,i,o,a,s,u,c,l;return(0,eK.__generator)(this,function(f){switch(f.label){case 0:r=!1,i=!1,f.label=1;case 1:f.trys.push([1,6,7,12]),a=function(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new eY(t.call(e));r="@@asyncIterator",n="@@iterator"}throw TypeError("Object is not async iterable")}(n),f.label=2;case 2:return[4,a.next()];case 3:if(!(r=!(s=f.sent()).done))return[3,5];(c=(u=s.value).name.split("."))[c.length-1]==e&&t(u.name),f.label=4;case 4:return r=!1,[3,2];case 5:return[3,12];case 6:return l=f.sent(),i=!0,o=l,[3,12];case 7:if(f.trys.push([7,,10,11]),!(r&&null!=a.return))return[3,9];return[4,a.return()];case 8:f.sent(),f.label=9;case 9:return[3,11];case 10:if(i)throw o;return[7];case 11:return[7];case 12:return[2]}})})).apply(this,arguments)}!function(){i.apply(this,arguments)}()}catch(e){console.log(e)}};"b2g"in navigator&&setTimeout(function e(){var t=new lib_session.Session,r={};navigator.volumeManager=null,r.onsessionconnected=function(){lib_audiovolume.AudioVolumeManager.get(t).then(function(e){navigator.volumeManager=e}).catch(function(e){navigator.volumeManager=null})},r.onsessiondisconnected=function(){e()},t.open("websocket","localhost","secrettoken",r,!0)},5e3);var eX=function(){if("b2g"in navigator)try{navigator.volumeManager.requestVolumeShow(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3)}catch(e){}},e0=function(e,t){window.Notification.requestPermission().then(function(r){var n=new window.Notification(e,{body:t});"denied"===Notification.permission?console.error("Notification permission is denied"):"default"===Notification.permission&&Notification.requestPermission().then(function(e){}),n.onerror=function(e){console.log(e)},n.onclick=function(e){if(window.navigator.mozApps){var t=window.navigator.mozApps.getSelf();t.onsuccess=function(){t.result&&(n.close(),t.result.launch())}}else window.open(document.location.origin,"_blank")},n.onshow=function(){}})};navigator.mozSetMessageHandler&&navigator.mozSetMessageHandler("alarm",function(e){e0("Greg",e.data.note)});var e1=function(e){if(navigator.mozApps){var t=navigator.mozApps.getSelf();t.onsuccess=function(){e(t.result)},t.onerror=function(){}}else fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(t){return e(t)})},e2=[],e3=[],e5=function(e,t){e3.push({text:e,time:t}),1===e3.length&&e8(e,t)},e8=function(e,t){var r=document.querySelector("div#side-toast");r.style.opacity="100",r.innerHTML=e3[0].text,r.style.transform="translate(0vh, 0vw)",setTimeout(function(){r.style.transform="translate(-100vw,0px)",(e3=e2.slice(1)).length>0&&setTimeout(function(){e8(e,t)},1e3)},t)},e6=function(e,t,r){document.querySelector("div#bottom-bar div.button-left").innerHTML=e,document.querySelector("div#bottom-bar div.button-center").innerHTML=t,document.querySelector("div#bottom-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#bottom-bar").style.display="none":document.querySelector("div#bottom-bar").style.display="block"},e4=function(e,t,r){document.querySelector("div#top-bar div.button-left").innerHTML=e,document.querySelector("div#top-bar div.button-center").innerHTML=t,document.querySelector("div#top-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#top-bar").style.display="none":document.querySelector("div#top-bar").style.display="block"},e9=function(e){try{var t=new MozActivity({name:"pick",data:{type:["application/xml"]}});t.onsuccess=function(t){console.log("success"+this.result),e(this.result)},t.onerror=function(){console.log("The activity encounter en error: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator&&new WebActivity("pick").start().then(function(t){e(t)},function(e){console.log(e)}),oT.notKaiOS){var r=document.createElement("input");r.type="file",r.accept=".opml,application/xml",r.style.display="none",document.body.appendChild(r),r.click(),r.addEventListener("change",function(t){var r=t.target.files[0];r&&e({blob:r,filename:r.name,filetype:r.type})})}},eK=ez("bgUiC"),e7=(M=eW(function(e,t){var r;return(0,eK.__generator)(this,function(n){switch(n.label){case 0:return[4,fetch(e+"/api/v1/accounts/verify_credentials",{headers:{Authorization:"Bearer ".concat(t),"Content-Type":"application/json"}})];case 1:return(r=n.sent()).ok||console.log("Network response was not OK"),[4,r.json()];case 2:return[2,n.sent()]}})}),function(e,t){return M.apply(this,arguments)}),te={},tt=ez("2L7Ke");te=(function e(t,r,n){function i(a,s){if(!r[a]){if(!t[a]){var u=void 0;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var c=Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[a]={exports:{}};t[a][0].call(l.exports,function(e){return i(t[a][1][e]||e)},l,l.exports,e,t,r,n)}return r[a].exports}for(var o=void 0,a=0;ae.db.version;if(n&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||r){if(r){var o=e.db.version+1;o>e.version&&(e.version=o)}return!0}return!1}function E(e){return o([function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),i=0;i0&&(!e.db||"InvalidStateError"===i.name||"NotFoundError"===i.name))return a.resolve().then(function(){if(!e.db||"NotFoundError"===i.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),w(e,!0)}).then(function(){return(function(e){g(e);for(var t=h[e.name],r=t.forages,n=0;n=43)}}).catch(function(){return!1}).then(function(e){return d=e})).then(function(e){return e?t:new a(function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){e({__local_forage_encoded_blob:!0,data:btoa(r.target.result||""),type:t.type})},n.readAsBinaryString(t)})}):t}).then(function(t){A(n._dbInfo,v,function(o,a){if(o)return i(o);try{var s=a.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var u=s.put(t,e);a.oncomplete=function(){void 0===t&&(t=null),r(t)},a.onabort=a.onerror=function(){var e=u.error?u.error:u.transaction.error;i(e)}}catch(e){i(e)}})}).catch(i)});return s(i,r),i},removeItem:function(e,t){var r=this;e=c(e);var n=new a(function(t,n){r.ready().then(function(){A(r._dbInfo,v,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName).delete(e);o.oncomplete=function(){t()},o.onerror=function(){n(a.error)},o.onabort=function(){var e=a.error?a.error:a.transaction.error;n(e)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},clear:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,v,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).clear();i.oncomplete=function(){e()},i.onabort=i.onerror=function(){var e=o.error?o.error:o.transaction.error;r(e)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},length:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).count();o.onsuccess=function(){e(o.result)},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},key:function(e,t){var r=this,n=new a(function(t,n){if(e<0){t(null);return}r.ready().then(function(){A(r._dbInfo,m,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName),s=!1,u=a.openKeyCursor();u.onsuccess=function(){var r=u.result;if(!r){t(null);return}0===e?t(r.key):s?t(r.key):(s=!0,r.advance(e))},u.onerror=function(){n(u.error)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},keys:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).openKeyCursor(),a=[];o.onsuccess=function(){var t=o.result;if(!t){e(a);return}a.push(t.key),t.continue()},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},dropInstance:function(e,t){t=l.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var o=e.name===n.name&&this._dbInfo.db?a.resolve(this._dbInfo.db):w(e,!1).then(function(t){var r=h[e.name],n=r.forages;r.db=t;for(var i=0;i>4,l[u++]=(15&n)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c}function G(e){var t,r=new Uint8Array(e),n="";for(t=0;t>2]+T[(3&r[t])<<4|r[t+1]>>4]+T[(15&r[t+1])<<2|r[t+2]>>6]+T[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var W={serialize:function(e,t){var r="";if(e&&(r=z.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===z.call(e.buffer))){var n,i=_;e instanceof ArrayBuffer?(n=e,i+=P):(n=e.buffer,"[object Int8Array]"===r?i+=D:"[object Uint8Array]"===r?i+=R:"[object Uint8ClampedArray]"===r?i+=B:"[object Int16Array]"===r?i+=M:"[object Uint16Array]"===r?i+=U:"[object Int32Array]"===r?i+=q:"[object Uint32Array]"===r?i+=j:"[object Float32Array]"===r?i+=F:"[object Float64Array]"===r?i+=V:t(Error("Failed to get type for BinaryArray"))),t(i+G(n))}else if("[object Blob]"===r){var o=new FileReader;o.onload=function(){t(_+L+("~~local_forage_type~"+e.type)+"~"+G(this.result))},o.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,C)!==_)return JSON.parse(e);var t,r=e.substring($),n=e.substring(C,$);if(n===L&&O.test(r)){var i=r.match(O);t=i[1],r=r.substring(i[0].length)}var a=H(r);switch(n){case P:return a;case L:return o([a],{type:t});case D:return new Int8Array(a);case R:return new Uint8Array(a);case B:return new Uint8ClampedArray(a);case M:return new Int16Array(a);case U:return new Uint16Array(a);case q:return new Int32Array(a);case j:return new Uint32Array(a);case F:return new Float32Array(a);case V:return new Float64Array(a);default:throw Error("Unkown type: "+n)}},stringToBuffer:H,bufferToString:G};function Y(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function K(e,t,r,n,i,o){e.executeSql(r,n,i,function(e,a){a.code===a.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(e,s){s.rows.length?o(e,a):Y(e,t,function(){e.executeSql(r,n,i,o)},o)},o):o(e,a)},o)}function Z(e,t,r,n){var i=this;e=c(e);var o=new a(function(o,a){i.ready().then(function(){void 0===t&&(t=null);var s=t,u=i._dbInfo;u.serializer.serialize(t,function(t,c){c?a(c):u.db.transaction(function(r){K(r,u,"INSERT OR REPLACE INTO "+u.storeName+" (key, value) VALUES (?, ?)",[e,t],function(){o(s)},function(e,t){a(t)})},function(t){if(t.code===t.QUOTA_ERR){if(n>0){o(Z.apply(i,[e,s,r,n-1]));return}a(t)}})})}).catch(a)});return s(o,r),o}var Q={_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var i=new a(function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction(function(i){Y(i,r,function(){t._dbInfo=r,e()},function(e,t){n(t)})},n)});return r.serializer=W,i},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new a(function(t,n){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(r){K(r,i,"SELECT * FROM "+i.storeName,[],function(r,n){for(var o=n.rows,a=o.length,s=0;s '__WebKitDatabaseInfoTable__'",[],function(t,n){for(var i=[],o=0;o0)?(this._dbInfo=t,t.serializer=W,a.resolve()):a.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then(function(){for(var t=r._dbInfo,n=t.keyPrefix,i=n.length,o=localStorage.length,a=1,s=0;s=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}});return s(r,e),r},length:function(e){var t=this.keys().then(function(e){return e.length});return s(t,e),t},key:function(e,t){var r=this,n=r.ready().then(function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(n.keyPrefix.length)),t});return s(n,t),n},keys:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo,r=localStorage.length,n=[],i=0;i=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}):a.reject("Invalid arguments"),t),r}},ee=function(e,t){for(var r,n=e.length,i=0;i=eo.ZERO&&e<=eo.NINE}th.decodeCodePoint=tw.default,Object.defineProperty(th,"replaceCodePoint",{enumerable:!0,get:function(){return ez("izz4O").replaceCodePoint}}),Object.defineProperty(th,"fromCodePoint",{enumerable:!0,get:function(){return ez("izz4O").fromCodePoint}}),(q=eo||(eo={}))[q.NUM=35]="NUM",q[q.SEMI=59]="SEMI",q[q.EQUALS=61]="EQUALS",q[q.ZERO=48]="ZERO",q[q.NINE=57]="NINE",q[q.LOWER_A=97]="LOWER_A",q[q.LOWER_F=102]="LOWER_F",q[q.LOWER_X=120]="LOWER_X",q[q.LOWER_Z=122]="LOWER_Z",q[q.UPPER_A=65]="UPPER_A",q[q.UPPER_F=70]="UPPER_F",q[q.UPPER_Z=90]="UPPER_Z",(U=ea=th.BinTrieFlags||(th.BinTrieFlags={}))[U.VALUE_LENGTH=49152]="VALUE_LENGTH",U[U.BRANCH_LENGTH=16256]="BRANCH_LENGTH",U[U.JUMP_TABLE=127]="JUMP_TABLE",(j=es||(es={}))[j.EntityStart=0]="EntityStart",j[j.NumericStart=1]="NumericStart",j[j.NumericDecimal=2]="NumericDecimal",j[j.NumericHex=3]="NumericHex",j[j.NamedEntity=4]="NamedEntity",(F=eu=th.DecodingMode||(th.DecodingMode={}))[F.Legacy=0]="Legacy",F[F.Strict=1]="Strict",F[F.Attribute=2]="Attribute";var tE=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=es.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=eu.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=es.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case es.EntityStart:if(e.charCodeAt(t)===eo.NUM)return this.state=es.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=es.NamedEntity,this.stateNamedEntity(e,t);case es.NumericStart:return this.stateNumericStart(e,t);case es.NumericDecimal:return this.stateNumericDecimal(e,t);case es.NumericHex:return this.stateNumericHex(e,t);case es.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===eo.LOWER_X?(this.state=es.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=es.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var r=t;t=eo.UPPER_A)||!(n<=eo.UPPER_F))&&(!(n>=eo.LOWER_A)||!(n<=eo.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=eo.UPPER_A&&t<=eo.UPPER_Z||t>=eo.LOWER_A&&t<=eo.LOWER_Z||tx(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&ea.VALUE_LENGTH)>>14)){if(o===eo.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==eu.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&ea.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~ea.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r},e.prototype.end=function(){var e;switch(this.state){case es.NamedEntity:return 0!==this.result&&(this.decodeMode!==eu.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case es.NumericDecimal:return this.emitNumericEntity(0,2);case es.NumericHex:return this.emitNumericEntity(0,3);case es.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case es.EntityStart:return 0}},e}();function tS(e){var t="",r=new tE(e,function(e){return t+=(0,tw.fromCodePoint)(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}function tk(e,t,r,n){var i=(t&ea.BRANCH_LENGTH)>>7,o=t&ea.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}th.EntityDecoder=tE,th.determineBranch=tk;var tA=tS(ty.default),tI=tS(tb.default);function tN(e){return e===ec.Space||e===ec.NewLine||e===ec.Tab||e===ec.FormFeed||e===ec.CarriageReturn}function tT(e){return e===ec.Slash||e===ec.Gt||tN(e)}function tO(e){return e>=ec.Zero&&e<=ec.Nine}th.decodeHTML=function(e,t){return void 0===t&&(t=eu.Legacy),tA(e,t)},th.decodeHTMLAttribute=function(e){return tA(e,eu.Attribute)},th.decodeHTMLStrict=function(e){return tA(e,eu.Strict)},th.decodeXML=function(e){return tI(e,eu.Strict)},(V=ec||(ec={}))[V.Tab=9]="Tab",V[V.NewLine=10]="NewLine",V[V.FormFeed=12]="FormFeed",V[V.CarriageReturn=13]="CarriageReturn",V[V.Space=32]="Space",V[V.ExclamationMark=33]="ExclamationMark",V[V.Number=35]="Number",V[V.Amp=38]="Amp",V[V.SingleQuote=39]="SingleQuote",V[V.DoubleQuote=34]="DoubleQuote",V[V.Dash=45]="Dash",V[V.Slash=47]="Slash",V[V.Zero=48]="Zero",V[V.Nine=57]="Nine",V[V.Semi=59]="Semi",V[V.Lt=60]="Lt",V[V.Eq=61]="Eq",V[V.Gt=62]="Gt",V[V.Questionmark=63]="Questionmark",V[V.UpperA=65]="UpperA",V[V.LowerA=97]="LowerA",V[V.UpperF=70]="UpperF",V[V.LowerF=102]="LowerF",V[V.UpperZ=90]="UpperZ",V[V.LowerZ=122]="LowerZ",V[V.LowerX=120]="LowerX",V[V.OpeningSquareBracket=91]="OpeningSquareBracket",($=el||(el={}))[$.Text=1]="Text",$[$.BeforeTagName=2]="BeforeTagName",$[$.InTagName=3]="InTagName",$[$.InSelfClosingTag=4]="InSelfClosingTag",$[$.BeforeClosingTagName=5]="BeforeClosingTagName",$[$.InClosingTagName=6]="InClosingTagName",$[$.AfterClosingTagName=7]="AfterClosingTagName",$[$.BeforeAttributeName=8]="BeforeAttributeName",$[$.InAttributeName=9]="InAttributeName",$[$.AfterAttributeName=10]="AfterAttributeName",$[$.BeforeAttributeValue=11]="BeforeAttributeValue",$[$.InAttributeValueDq=12]="InAttributeValueDq",$[$.InAttributeValueSq=13]="InAttributeValueSq",$[$.InAttributeValueNq=14]="InAttributeValueNq",$[$.BeforeDeclaration=15]="BeforeDeclaration",$[$.InDeclaration=16]="InDeclaration",$[$.InProcessingInstruction=17]="InProcessingInstruction",$[$.BeforeComment=18]="BeforeComment",$[$.CDATASequence=19]="CDATASequence",$[$.InSpecialComment=20]="InSpecialComment",$[$.InCommentLike=21]="InCommentLike",$[$.BeforeSpecialS=22]="BeforeSpecialS",$[$.SpecialStartSequence=23]="SpecialStartSequence",$[$.InSpecialTag=24]="InSpecialTag",$[$.BeforeEntity=25]="BeforeEntity",$[$.BeforeNumericEntity=26]="BeforeNumericEntity",$[$.InNamedEntity=27]="InNamedEntity",$[$.InNumericEntity=28]="InNumericEntity",$[$.InHexEntity=29]="InHexEntity",(z=ef||(ef={}))[z.NoValue=0]="NoValue",z[z.Unquoted=1]="Unquoted",z[z.Single=2]="Single",z[z.Double=3]="Double";var t_={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},tC=/*#__PURE__*/function(){function e(t,r){var n=t.xmlMode,i=void 0!==n&&n,o=t.decodeEntities;tl(this,e),this.cbs=r,this.state=el.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=el.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=i,this.decodeEntities=void 0===o||o,this.entityTrie=i?th.xmlDecodeTree:th.htmlDecodeTree}return td(e,[{key:"reset",value:function(){this.state=el.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=el.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}},{key:"write",value:function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}},{key:"end",value:function(){this.running&&this.finish()}},{key:"pause",value:function(){this.running=!1}},{key:"resume",value:function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=el.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===ec.Amp&&(this.state=el.BeforeEntity)}},{key:"stateSpecialStartSequence",value:function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?tT(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=el.InTagName,this.stateInTagName(e)}},{key:"stateInSpecialTag",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===ec.Gt||tN(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=ec.LowerA&&e<=ec.LowerZ||e>=ec.UpperA&&e<=ec.UpperZ}},{key:"startSpecial",value:function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=el.SpecialStartSequence}},{key:"stateBeforeTagName",value:function(e){if(e===ec.ExclamationMark)this.state=el.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===ec.Questionmark)this.state=el.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==t_.TitleEnd[2]?this.state=this.xmlMode||t!==t_.ScriptEnd[2]?el.InTagName:el.BeforeSpecialS:this.startSpecial(t_.TitleEnd,3)}else e===ec.Slash?this.state=el.BeforeClosingTagName:(this.state=el.Text,this.stateText(e))}},{key:"stateInTagName",value:function(e){tT(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateBeforeClosingTagName",value:function(e){tN(e)||(e===ec.Gt?this.state=el.Text:(this.state=this.isTagStartChar(e)?el.InClosingTagName:el.InSpecialComment,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(e){(e===ec.Gt||tN(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.AfterClosingTagName,this.stateAfterClosingTagName(e))}},{key:"stateAfterClosingTagName",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.state=el.Text,this.baseState=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeAttributeName",value:function(e){e===ec.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=el.InSpecialTag,this.sequenceIndex=0):this.state=el.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===ec.Slash?this.state=el.InSelfClosingTag:tN(e)||(this.state=el.InAttributeName,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(e){e===ec.Gt?(this.cbs.onselfclosingtag(this.index),this.state=el.Text,this.baseState=el.Text,this.sectionStart=this.index+1,this.isSpecial=!1):tN(e)||(this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateInAttributeName",value:function(e){(e===ec.Eq||tT(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.AfterAttributeName,this.stateAfterAttributeName(e))}},{key:"stateAfterAttributeName",value:function(e){e===ec.Eq?this.state=el.BeforeAttributeValue:e===ec.Slash||e===ec.Gt?(this.cbs.onattribend(ef.NoValue,this.index),this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e)):tN(e)||(this.cbs.onattribend(ef.NoValue,this.index),this.state=el.InAttributeName,this.sectionStart=this.index)}},{key:"stateBeforeAttributeValue",value:function(e){e===ec.DoubleQuote?(this.state=el.InAttributeValueDq,this.sectionStart=this.index+1):e===ec.SingleQuote?(this.state=el.InAttributeValueSq,this.sectionStart=this.index+1):tN(e)||(this.sectionStart=this.index,this.state=el.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}},{key:"handleInAttributeValue",value:function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===ec.DoubleQuote?ef.Double:ef.Single,this.index),this.state=el.BeforeAttributeName):this.decodeEntities&&e===ec.Amp&&(this.baseState=this.state,this.state=el.BeforeEntity)}},{key:"stateInAttributeValueDoubleQuotes",value:function(e){this.handleInAttributeValue(e,ec.DoubleQuote)}},{key:"stateInAttributeValueSingleQuotes",value:function(e){this.handleInAttributeValue(e,ec.SingleQuote)}},{key:"stateInAttributeValueNoQuotes",value:function(e){tN(e)||e===ec.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ef.Unquoted,this.index),this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===ec.Amp&&(this.baseState=this.state,this.state=el.BeforeEntity)}},{key:"stateBeforeDeclaration",value:function(e){e===ec.OpeningSquareBracket?(this.state=el.CDATASequence,this.sequenceIndex=0):this.state=e===ec.Dash?el.BeforeComment:el.InDeclaration}},{key:"stateInDeclaration",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(e){e===ec.Dash?(this.state=el.InCommentLike,this.currentSequence=t_.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=el.InDeclaration}},{key:"stateInSpecialComment",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(e){var t=32|e;t===t_.ScriptEnd[3]?this.startSpecial(t_.ScriptEnd,4):t===t_.StyleEnd[3]?this.startSpecial(t_.StyleEnd,4):(this.state=el.InTagName,this.stateInTagName(e))}},{key:"stateBeforeEntity",value:function(e){this.entityExcess=1,this.entityResult=0,e===ec.Number?this.state=el.BeforeNumericEntity:e===ec.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=el.InNamedEntity,this.stateInNamedEntity(e))}},{key:"stateInNamedEntity",value:function(e){if(this.entityExcess+=1,this.trieIndex=(0,th.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&th.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===ec.Semi){var n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&th.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~th.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},{key:"stateBeforeNumericEntity",value:function(e){(32|e)===ec.LowerX?(this.entityExcess++,this.state=el.InHexEntity):(this.state=el.InNumericEntity,this.stateInNumericEntity(e))}},{key:"emitNumericEntity",value:function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===el.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,th.replaceCodePoint)(this.entityResult))),this.state=this.baseState}},{key:"stateInNumericEntity",value:function(e){e===ec.Semi?this.emitNumericEntity(!0):tO(e)?(this.entityResult=10*this.entityResult+(e-ec.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"stateInHexEntity",value:function(e){e===ec.Semi?this.emitNumericEntity(!0):tO(e)?(this.entityResult=16*this.entityResult+(e-ec.Zero),this.entityExcess++):e>=ec.UpperA&&e<=ec.UpperF||e>=ec.LowerA&&e<=ec.LowerF?(this.entityResult=16*this.entityResult+((32|e)-ec.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"allowLegacyEntity",value:function(){return!this.xmlMode&&(this.baseState===el.Text||this.baseState===el.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===el.Text||this.state===el.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===el.InAttributeValueDq||this.state===el.InAttributeValueSq||this.state===el.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"shouldContinue",value:function(){return this.index1&&void 0!==arguments[1]?arguments[1]:{};tl(this,e),this.options=s,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=t?t:{},this.lowerCaseTagNames=null!==(r=s.lowerCaseTags)&&void 0!==r?r:!s.xmlMode,this.lowerCaseAttributeNames=null!==(n=s.lowerCaseAttributeNames)&&void 0!==n?n:!s.xmlMode,this.tokenizer=new(null!==(i=s.Tokenizer)&&void 0!==i?i:tC)(this.options,this),null===(a=(o=this.cbs).onparserinit)||void 0===a||a.call(o,this)}return td(e,[{key:"ontext",value:function(e,t){var r,n,i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t}},{key:"ontextentity",value:function(e){var t,r,n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,th.fromCodePoint)(e)),this.startIndex=n}},{key:"isVoidElement",value:function(e){return!this.options.xmlMode&&tq.has(e)}},{key:"onopentagname",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}},{key:"emitOpenTag",value:function(e){this.openTagStart=this.startIndex,this.tagname=e;var t,r,n,i,o=!this.options.xmlMode&&tM.get(e);if(o)for(;this.stack.length>0&&o.has(this.stack[this.stack.length-1]);){var a=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,a,!0)}!this.isVoidElement(e)&&(this.stack.push(e),tU.has(e)?this.foreignContext.push(!0):tj.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})}},{key:"endOpenTag",value:function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}},{key:"onopentagend",value:function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}},{key:"onclosetag",value:function(e,t){this.endIndex=t;var r,n,i,o,a,s,u=this.getSlice(e,t);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(tU.has(u)||tj.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))this.options.xmlMode||"br"!==u||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(o=(i=this.cbs).onopentag)||void 0===o||o.call(i,"br",{},!0),null===(s=(a=this.cbs).onclosetag)||void 0===s||s.call(a,"br",!1));else{var c=this.stack.lastIndexOf(u);if(-1!==c){if(this.cbs.onclosetag)for(var l=this.stack.length-c;l--;)this.cbs.onclosetag(this.stack.pop(),0!==l);else this.stack.length=c}else this.options.xmlMode||"p"!==u||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}},{key:"onselfclosingtag",value:function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}},{key:"closeCurrentTag",value:function(e){var t,r,n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())}},{key:"onattribname",value:function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}},{key:"onattribdata",value:function(e,t){this.attribvalue+=this.getSlice(e,t)}},{key:"onattribentity",value:function(e){this.attribvalue+=(0,th.fromCodePoint)(e)}},{key:"onattribend",value:function(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===ef.Double?'"':e===ef.Single?"'":e===ef.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}},{key:"getInstructionName",value:function(e){var t=e.search(tF),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}},{key:"ondeclaration",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(r))}this.startIndex=t+1}},{key:"onprocessinginstruction",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(r))}this.startIndex=t+1}},{key:"oncomment",value:function(e,t,r){var n,i,o,a;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(a=(o=this.cbs).oncommentend)||void 0===a||a.call(o),this.startIndex=t+1}},{key:"oncdata",value:function(e,t,r){this.endIndex=t;var n,i,o,a,s,u,c,l,f,d,h=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(a=(o=this.cbs).ontext)||void 0===a||a.call(o,h),null===(u=(s=this.cbs).oncdataend)||void 0===u||u.call(s)):(null===(l=(c=this.cbs).oncomment)||void 0===l||l.call(c,"[CDATA[".concat(h,"]]")),null===(d=(f=this.cbs).oncommentend)||void 0===d||d.call(f)),this.startIndex=t+1}},{key:"onend",value:function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}},{key:"reset",value:function(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}},{key:"parseComplete",value:function(e){this.reset(),this.end(e)}},{key:"getSlice",value:function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}},{key:"write",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}},{key:"end",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}},{key:"pause",value:function(){this.tokenizer.pause()}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0&&void 0!==arguments[0]&&arguments[0];return t9(this,e)}}]),e}(),t0=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(e){var n;return tl(this,r),(n=t.call(this)).data=e,n}return td(r,[{key:"nodeValue",get:function(){return this.data},set:function(e){this.data=e}}]),r}(tZ(tX)),t1=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Text,e}return td(r,[{key:"nodeType",get:function(){return 3}}]),r}(t0),t2=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Comment,e}return td(r,[{key:"nodeType",get:function(){return 8}}]),r}(t0),t3=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(e,n){var i;return tl(this,r),(i=t.call(this,n)).name=e,i.type=ed.Directive,i}return td(r,[{key:"nodeType",get:function(){return 1}}]),r}(t0),t5=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(e){var n;return tl(this,r),(n=t.call(this)).children=e,n}return td(r,[{key:"firstChild",get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}},{key:"lastChild",get:function(){return this.children.length>0?this.children[this.children.length-1]:null}},{key:"childNodes",get:function(){return this.children},set:function(e){this.children=e}}]),r}(tZ(tX)),t8=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.CDATA,e}return td(r,[{key:"nodeType",get:function(){return 4}}]),r}(t5),t6=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Root,e}return td(r,[{key:"nodeType",get:function(){return 9}}]),r}(t5),t4=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"script"===e?ed.Script:"style"===e?ed.Style:ed.Tag;return tl(this,r),(i=t.call(this,o)).name=e,i.attribs=n,i.type=a,i}return td(r,[{key:"nodeType",get:function(){return 1}},{key:"tagName",get:function(){return this.name},set:function(e){this.name=e}},{key:"attributes",get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}})}}]),r}(t5);function t9(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.type===ed.Text)t=new t1(e.data);else if(e.type===ed.Comment)t=new t2(e.data);else if(e.type===ed.Tag||e.type===ed.Script||e.type===ed.Style){var n=r?t7(e.children):[],i=new t4(e.name,tG({},e.attribs),n);n.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=tG({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=tG({},e["x-attribsPrefix"])),t=i}else if(e.type===ed.CDATA){var o=r?t7(e.children):[],a=new t8(o);o.forEach(function(e){return e.parent=a}),t=a}else if(e.type===ed.Root){var s=r?t7(e.children):[],u=new t6(s);s.forEach(function(e){return e.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),t=u}else if(e.type===ed.Directive){var c=new t3(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),t=c}else throw Error("Not implemented yet: ".concat(e.type));return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function t7(e){for(var t=e.map(function(e){return t9(e,!0)}),r=1;r䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)})),rr=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)})),rn=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ri=null!==(eh=String.fromCodePoint)&&void 0!==eh?eh:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ro(e){return e>=ep.ZERO&&e<=ep.NINE}(G=ep||(ep={}))[G.NUM=35]="NUM",G[G.SEMI=59]="SEMI",G[G.EQUALS=61]="EQUALS",G[G.ZERO=48]="ZERO",G[G.NINE=57]="NINE",G[G.LOWER_A=97]="LOWER_A",G[G.LOWER_F=102]="LOWER_F",G[G.LOWER_X=120]="LOWER_X",G[G.LOWER_Z=122]="LOWER_Z",G[G.UPPER_A=65]="UPPER_A",G[G.UPPER_F=70]="UPPER_F",G[G.UPPER_Z=90]="UPPER_Z",(W=em||(em={}))[W.VALUE_LENGTH=49152]="VALUE_LENGTH",W[W.BRANCH_LENGTH=16256]="BRANCH_LENGTH",W[W.JUMP_TABLE=127]="JUMP_TABLE",(Y=ev||(ev={}))[Y.EntityStart=0]="EntityStart",Y[Y.NumericStart=1]="NumericStart",Y[Y.NumericDecimal=2]="NumericDecimal",Y[Y.NumericHex=3]="NumericHex",Y[Y.NamedEntity=4]="NamedEntity",(K=eg||(eg={}))[K.Legacy=0]="Legacy",K[K.Strict=1]="Strict",K[K.Attribute=2]="Attribute";var ra=/*#__PURE__*/function(){function e(t,r,n){tl(this,e),this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=ev.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=eg.Strict}return td(e,[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ev.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ev.EntityStart:if(e.charCodeAt(t)===ep.NUM)return this.state=ev.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=ev.NamedEntity,this.stateNamedEntity(e,t);case ev.NumericStart:return this.stateNumericStart(e,t);case ev.NumericDecimal:return this.stateNumericDecimal(e,t);case ev.NumericHex:return this.stateNumericHex(e,t);case ev.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===ep.LOWER_X?(this.state=ev.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ev.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}},{key:"stateNumericHex",value:function(e,t){for(var r=t;t=ep.UPPER_A)||!(n<=ep.UPPER_F))&&(!(n>=ep.LOWER_A)||!(n<=ep.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var r=t;t=55296&&n<=57343||n>1114111?65533:null!==(i=rn.get(n))&&void 0!==i?i:n,this.consumed),this.errors&&(e!==ep.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var r=this.decodeTree,n=r[this.treeIndex],i=(n&em.VALUE_LENGTH)>>14;t>7,o=t&em.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}(r,n,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return 0===this.result||this.decodeMode===eg.Attribute&&(0===i||function(e){var t;return e===ep.EQUALS||(t=e)>=ep.UPPER_A&&t<=ep.UPPER_Z||t>=ep.LOWER_A&&t<=ep.LOWER_Z||ro(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&em.VALUE_LENGTH)>>14)){if(o===ep.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==eg.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,r=(this.decodeTree[t]&em.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~em.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}},{key:"end",value:function(){var e;switch(this.state){case ev.NamedEntity:return 0!==this.result&&(this.decodeMode!==eg.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ev.NumericDecimal:return this.emitNumericEntity(0,2);case ev.NumericHex:return this.emitNumericEntity(0,3);case ev.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ev.EntityStart:return 0}}}]),e}();function rs(e){var t="",r=new ra(e,function(e){return t+=ri(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}rs(rt),rs(rr);var ru=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function rc(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}String.prototype.codePointAt,rc(/[&<>'"]/g,ru),rc(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),rc(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),(Z=ey||(ey={}))[Z.XML=0]="XML",Z[Z.HTML=1]="HTML",(Q=eb||(eb={}))[Q.UTF8=0]="UTF8",Q[Q.ASCII=1]="ASCII",Q[Q.Extensive=2]="Extensive",Q[Q.Attribute=3]="Attribute",Q[Q.Text=4]="Text",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}),["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}),(J=ew||(ew={}))[J.DISCONNECTED=1]="DISCONNECTED",J[J.PRECEDING=2]="PRECEDING",J[J.FOLLOWING=4]="FOLLOWING",J[J.CONTAINS=8]="CONTAINS",J[J.CONTAINED_BY=16]="CONTAINED_BY";var rl={};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. - */function rl(e){return"[object Object]"===Object.prototype.toString.call(e)}rc=function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};var rf=function(e){var t,r;return!1!==rl(e)&&(void 0===(t=e.constructor)||!1!==rl(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))},rd={},rh=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==rp},rp="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function rm(e,t){return!1!==t.clone&&t.isMergeableObject(e)?rb(Array.isArray(e)?[]:{},e,t):e}function rv(e,t,r){return e.concat(t).map(function(e){return rm(e,r)})}function rg(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function ry(e,t){try{return t in e}catch(e){return!1}}function rb(e,t,r){(r=r||{}).arrayMerge=r.arrayMerge||rv,r.isMergeableObject=r.isMergeableObject||rh,r.cloneUnlessOtherwiseSpecified=rm;var n,i,o=Array.isArray(t);return o!==Array.isArray(e)?rm(t,r):o?r.arrayMerge(e,t,r):(i={},(n=r).isMergeableObject(e)&&rg(e).forEach(function(t){i[t]=rm(e[t],n)}),rg(t).forEach(function(r){ry(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))||(ry(e,r)&&n.isMergeableObject(t[r])?i[r]=(function(e,t){if(!t.customMerge)return rb;var r=t.customMerge(e);return"function"==typeof r?r:rb})(r,n)(e[r],t[r],n):i[r]=rm(t[r],n))}),i)}rb.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,r){return rb(e,r,t)},{})},rd=rb;var rw={};Q=rw,J=function(){return function(e){function t(e){return" "===e||" "===e||"\n"===e||"\f"===e||"\r"===e}function r(t){var r,n=t.exec(e.substring(m));if(n)return r=n[0],m+=r.length,r}for(var n,i,o,a,s,u=e.length,c=/^[ \t\n\r\u000c]+/,l=/^[, \t\n\r\u000c]+/,f=/^[^ \t\n\r\u000c]+/,d=/[,]+$/,h=/^\d+$/,p=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,m=0,v=[];;){if(r(l),m>=u)return v;n=r(f),i=[],","===n.slice(-1)?(n=n.replace(d,""),g()):function(){for(r(c),o="",a="in descriptor";;){if(s=e.charAt(m),"in descriptor"===a){if(t(s))o&&(i.push(o),o="",a="after descriptor");else if(","===s){m+=1,o&&i.push(o),g();return}else if("("===s)o+=s,a="in parens";else if(""===s){o&&i.push(o),g();return}else o+=s}else if("in parens"===a){if(")"===s)o+=s,a="in descriptor";else if(""===s){i.push(o),g();return}else o+=s}else if("after descriptor"===a){if(t(s));else if(""===s){g();return}else a="in descriptor",m-=1}m+=1}}()}function g(){var t,r,o,a,s,u,c,l,f,d=!1,m={};for(a=0;ae.length)&&(t=e.length);for(var r=0,n=Array(t);r",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}},{key:"showSourceCode",value:function(e){var t=this;if(!this.source)return"";var r=this.source;null==e&&(e=r_.isColorSupported);var n=function(e){return e},i=function(e){return e},o=function(e){return e};if(e){var a=r_.createColors(!0),s=a.bold,u=a.gray,c=a.red;i=function(e){return s(c(e))},n=function(e){return u(e)},rD&&(o=function(e){return rD(e)})}var l=r.split(/\r?\n/),f=Math.max(this.line-3,0),d=Math.min(this.line+2,l.length),h=String(d).length;return l.slice(f,d).map(function(e,r){var a=f+1+r,s=" "+(" "+a).slice(-h)+" | ";if(a===t.line){if(e.length>160){var u=Math.max(0,t.column-20),c=Math.max(t.column+20,t.endColumn+20),l=e.slice(u,c),d=n(s.replace(/\d/g," "))+e.slice(0,Math.min(t.column-1,19)).replace(/[^\t]/g," ");return i(">")+n(s)+o(l)+"\n "+d+i("^")}var p=n(s.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return i(">")+n(s)+o(e)+"\n "+p+i("^")}return" "+n(s)+o(e)}).join("\n")}},{key:"toString",value:function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}]),r}(tK(Error));rC=rR,rR.default=rR;var rB={},rM={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},rq=/*#__PURE__*/function(){function e(t){tc(this,e),this.builder=t}return tf(e,[{key:"atrule",value:function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{var i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}},{key:"beforeAfter",value:function(e,t){r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r,n=e.parent,i=0;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){var o=this.raw(e,null,"indent");if(o.length)for(var a=0;a0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),n=0;n0&&void 0!==e.raws.after)return(t=e.raws.after).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawBeforeComment",value:function(e,t){var r;return e.walkComments(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeDecl",value:function(e,t){var r;return e.walkDecls(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeOpen",value:function(e){var t;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t}},{key:"rawBeforeRule",value:function(e){var t;return e.walk(function(r){if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return(t=r.raws.before).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawColon",value:function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}},{key:"rawEmptyBody",value:function(e){var t;return e.walk(function(e){if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t}},{key:"rawIndent",value:function(e){var t;return e.raws.indent?e.raws.indent:(e.walk(function(r){var n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){var i=r.raws.before.split("\n");return t=(t=i[i.length-1]).replace(/\S/g,""),!1}}),t)}},{key:"rawSemicolon",value:function(e){var t;return e.walk(function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t}},{key:"rawValue",value:function(e,t){var r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}},{key:"root",value:function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}},{key:"rule",value:function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}},{key:"stringify",value:function(e,t){if(!this[e.type])throw Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}]),e}();rB=rq,rq.default=rq;var rU={};function rj(e,t){new rB(t).stringify(e)}rU=rj,rj.default=rj,eb=Symbol("isClean"),ew=Symbol("my");var rF=/*#__PURE__*/function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var r in tc(this,e),this.raws={},this[eb]=!1,this[ew]=!0,t)if("nodes"===r){this.nodes=[];var n=!0,i=!1,o=void 0;try{for(var a,s=t[r][Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var u=a.value;"function"==typeof u.clone?this.append(u.clone()):this.append(u)}}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}}else this[r]=t[r]}return tf(e,[{key:"addToError",value:function(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){var t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(t.input.from,":").concat(t.start.line,":").concat(t.start.column,"$&"))}return e}},{key:"after",value:function(e){return this.parent.insertAfter(this,e),this}},{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)this[t]=e[t];return this}},{key:"before",value:function(e){return this.parent.insertBefore(this,e),this}},{key:"cleanRaws",value:function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){var n=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&"proxyCache"!==i){var o=t[i],a=void 0===o?"undefined":eW(o);"parent"===i&&"object"===a?r&&(n[i]=r):"source"===i?n[i]=o:Array.isArray(o)?n[i]=o.map(function(t){return e(t,n)}):("object"===a&&null!==o&&(o=e(o)),n[i]=o)}return n}(this);for(var r in e)t[r]=e[r];return t}},{key:"cloneAfter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t}},{key:"cloneBefore",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var r=this.rangeBy(t),n=r.end,i=r.start;return this.source.input.error(e,{column:i.column,line:i.line},{column:n.column,line:n.line},t)}return new rC(e)}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:"root"===t?function(){return e.root().toProxy()}:e[t]},set:function(e,t,r){return e[t]===r||(e[t]=r,("prop"===t||"value"===t||"name"===t||"params"===t||"important"===t||"text"===t)&&e.markDirty(),!0)}}}},{key:"markClean",value:function(){this[eb]=!0}},{key:"markDirty",value:function(){if(this[eb]){this[eb]=!1;for(var e=this;e=e.parent;)e[eb]=!1}}},{key:"next",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}}},{key:"positionBy",value:function(e,t){var r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){var n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}},{key:"positionInside",value:function(e,t){for(var r=t||this.toString(),n=this.source.start.column,i=this.source.start.line,o=0;o0&&void 0!==arguments[0]?arguments[0]:rU;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t}},{key:"warn",value:function(e,t,r){var n={node:this};for(var i in r)n[i]=r[i];return e.warn(t,n)}},{key:"proxyOf",get:function(){return this}}]),e}();rO=rF,rF.default=rF;var rV=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(e){var n;return tc(this,r),(n=t.call(this,e)).type="comment",n}return r}(tK(rO));rT=rV,rV.default=rV;var r$={},rz=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(e){var n;return tc(this,r),e&&void 0!==e.value&&"string"!=typeof e.value&&(e=t7(tH({},e),{value:String(e.value)})),(n=t.call(this,e)).type="decl",n}return tf(r,[{key:"variable",get:function(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),r}(tK(rO));r$=rz,rz.default=rz;var rH=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(){return tc(this,r),t.apply(this,arguments)}return tf(r,[{key:"append",value:function(){for(var e=arguments.length,t=Array(e),r=0;r1?t-1:0),i=1;i=e&&(this.indexes[r]=t-1);return this.markDirty(),this}},{key:"replaceValues",value:function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){(!t.props||t.props.includes(n.prop))&&(!t.fast||n.value.includes(t.fast))&&(n.value=n.value.replace(e,r))}),this.markDirty(),this}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"walk",value:function(e){return this.each(function(t,r){var n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n})}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("atrule"===r.type&&e.test(r.name))return t(r,n)}):this.walk(function(r,n){if("atrule"===r.type&&r.name===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("atrule"===e.type)return t(e,r)}))}},{key:"walkComments",value:function(e){return this.walk(function(t,r){if("comment"===t.type)return e(t,r)})}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("decl"===r.type&&e.test(r.prop))return t(r,n)}):this.walk(function(r,n){if("decl"===r.type&&r.prop===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("decl"===e.type)return t(e,r)}))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("rule"===r.type&&e.test(r.selector))return t(r,n)}):this.walk(function(r,n){if("rule"===r.type&&r.selector===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("rule"===e.type)return t(e,r)}))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),r}(tK(rO));rH.registerParse=function(e){eE=e},rH.registerRule=function(e){eS=e},rH.registerAtRule=function(e){ex=e},rH.registerRoot=function(e){ek=e},rN=rH,rH.default=rH,rH.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,ex.prototype):"rule"===e.type?Object.setPrototypeOf(e,eS.prototype):"decl"===e.type?Object.setPrototypeOf(e,r$.prototype):"comment"===e.type?Object.setPrototypeOf(e,rT.prototype):"root"===e.type&&Object.setPrototypeOf(e,ek.prototype),e[ew]=!0,e.nodes&&e.nodes.forEach(function(e){rH.rebuild(e)})};var rG=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(e){var n;return tc(this,r),(n=t.call(this,e)).type="atrule",n}return tf(r,[{key:"append",value:function(){for(var e,t=arguments.length,n=Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return new eA(new eI,this,e).stringify()}}]),r}(rN);rY.registerLazyResult=function(e){eA=e},rY.registerProcessor=function(e){eI=e},rW=rY,rY.default=rY;var rK={};function rZ(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var rQ={},rJ=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21,t="",r=e;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},rX=rD.isAbsolute,r0=rD.resolve,r1=rD.SourceMapConsumer,r3=rD.SourceMapGenerator,r2=rD.fileURLToPath,r5=rD.pathToFileURL,r8={};eN=function(e){var t,r,n=function(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}(e),i=n[0],o=n[1],a=new r9((i+o)*3/4-o),s=0,u=o>0?i-4:i;for(r=0;r>16&255,a[s++]=t>>8&255,a[s++]=255&t;return 2===o&&(t=r4[e.charCodeAt(r)]<<2|r4[e.charCodeAt(r+1)]>>4,a[s++]=255&t),1===o&&(t=r4[e.charCodeAt(r)]<<10|r4[e.charCodeAt(r+1)]<<4|r4[e.charCodeAt(r+2)]>>2,a[s++]=t>>8&255,a[s++]=255&t),a},eT=function(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o>18&63]+r6[n>>12&63]+r6[n>>6&63]+r6[63&n]);return i.join("")}(e,o,o+16383>a?a:o+16383));return 1===n?i.push(r6[(t=e[r-1])>>2]+r6[t<<4&63]+"=="):2===n&&i.push(r6[(t=(e[r-2]<<8)+e[r-1])>>10]+r6[t>>4&63]+r6[t<<2&63]+"="),i.join("")};for(var r6=[],r4=[],r9="undefined"!=typeof Uint8Array?Uint8Array:Array,r7="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=0,nt=r7.length;ne>1,l=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=s;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,n),o-=c}return(h?-1:1)*a*Math.pow(2,o-n)},eC=function(e,t,r,n,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?5960464477539062e-23:0,h=n?0:o-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+f>=1?t+=d/u:t+=d*Math.pow(2,1-f),t*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[r+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[r+h]=255&a,h+=p,a/=256,c-=8);e[r+h-p]|=128*m};var nr="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function nn(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,ni.prototype),t}function ni(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return ns(e)}return no(e,t,r)}function no(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!ni.isEncoding(t))throw TypeError("Unknown encoding: "+t);var r=0|nf(e,t),n=nn(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(nD(e,Uint8Array)){var t=new Uint8Array(e);return nc(t.buffer,t.byteOffset,t.byteLength)}return nu(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":eW(e)));if(nD(e,ArrayBuffer)||e&&nD(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(nD(e,SharedArrayBuffer)||e&&nD(e.buffer,SharedArrayBuffer)))return nc(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return ni.from(n,t,r);var i=function(e){if(ni.isBuffer(e)){var t,r=0|nl(e.length),n=nn(r);return 0===n.length||e.copy(n,0,0,r),n}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?nn(0):nu(e):"Buffer"===e.type&&Array.isArray(e.data)?nu(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return ni.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":eW(e)))}function na(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function ns(e){return na(e),nn(e<0?0:0|nl(e))}function nu(e){for(var t=e.length<0?0:0|nl(e.length),r=nn(t),n=0;n=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function nf(e,t){if(ni.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||nD(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+(void 0===e?"undefined":eW(e)));var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return n_(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return nP(e).length;default:if(i)return n?-1:n_(e).length;t=(""+t).toLowerCase(),i=!0}}function nd(e,t,r){var n,i,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=t;o0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(o=r=+r)!=o&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return -1;r=e.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof t&&(t=ni.from(t,n)),ni.isBuffer(t))return 0===t.length?-1:nm(e,t,r,n,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):nm(e,[t],r,n,i);throw TypeError("val must be string, number or Buffer")}function nm(e,t,r,n,i){var o,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var l=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var f=!0,d=0;d239?4:o>223?3:o>191?2:1;if(i+s<=r){var u=void 0,c=void 0,l=void 0,f=void 0;switch(s){case 1:o<128&&(a=o);break;case 2:(192&(u=e[i+1]))==128&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=e[i+1],c=e[i+2],(192&u)==128&&(192&c)==128&&(f=(15&o)<<12|(63&u)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],(192&u)==128&&(192&c)==128&&(192&l)==128&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=s}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function ny(e,t,r,n,i,o){if(!ni.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function nb(e,t,r,n,i){nN(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function nw(e,t,r,n,i){nN(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function nx(e,t,r,n,i,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function nE(e,t,r,n,i){return t=+t,r>>>=0,i||nx(e,t,r,4,34028234663852886e22,-34028234663852886e22),eC(e,t,r,n,23,4),r+4}function nk(e,t,r,n,i){return t=+t,r>>>=0,i||nx(e,t,r,8,17976931348623157e292,-17976931348623157e292),eC(e,t,r,n,52,8),r+8}ni.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),ni.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(ni.prototype,"parent",{enumerable:!0,get:function(){if(ni.isBuffer(this))return this.buffer}}),Object.defineProperty(ni.prototype,"offset",{enumerable:!0,get:function(){if(ni.isBuffer(this))return this.byteOffset}}),ni.poolSize=8192,ni.from=function(e,t,r){return no(e,t,r)},Object.setPrototypeOf(ni.prototype,Uint8Array.prototype),Object.setPrototypeOf(ni,Uint8Array),ni.alloc=function(e,t,r){return(na(e),e<=0)?nn(e):void 0!==t?"string"==typeof r?nn(e).fill(t,r):nn(e).fill(t):nn(e)},ni.allocUnsafe=function(e){return ns(e)},ni.allocUnsafeSlow=function(e){return ns(e)},ni.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==ni.prototype},ni.compare=function(e,t){if(nD(e,Uint8Array)&&(e=ni.from(e,e.offset,e.byteLength)),nD(t,Uint8Array)&&(t=ni.from(t,t.offset,t.byteLength)),!ni.isBuffer(e)||!ni.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);in.length?(ni.isBuffer(o)||(o=ni.from(o)),o.copy(n,i)):Uint8Array.prototype.set.call(n,o,i);else if(ni.isBuffer(o))o.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=o.length}return n},ni.byteLength=nf,ni.prototype._isBuffer=!0,ni.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t50&&(e+=" ... "),""},nr&&(ni.prototype[nr]=ni.prototype.inspect),ni.prototype.compare=function(e,t,r,n,i){if(nD(e,Uint8Array)&&(e=ni.from(e,e.offset,e.byteLength)),!ni.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+(void 0===e?"undefined":eW(e)));if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var o=i-n,a=r-t,s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,o,a,s,u,c,l,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i,o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var a=t.length;for(n>a/2&&(n=a/2),i=0;i>8,i.push(r%256),i.push(n);return i}(e,this.length-l),this,l,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},ni.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},ni.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||ng(e,t,this.length);for(var n=this[e],i=1,o=0;++o>>=0,t>>>=0,r||ng(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},ni.prototype.readUint8=ni.prototype.readUInt8=function(e,t){return e>>>=0,t||ng(e,1,this.length),this[e]},ni.prototype.readUint16LE=ni.prototype.readUInt16LE=function(e,t){return e>>>=0,t||ng(e,2,this.length),this[e]|this[e+1]<<8},ni.prototype.readUint16BE=ni.prototype.readUInt16BE=function(e,t){return e>>>=0,t||ng(e,2,this.length),this[e]<<8|this[e+1]},ni.prototype.readUint32LE=ni.prototype.readUInt32LE=function(e,t){return e>>>=0,t||ng(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},ni.prototype.readUint32BE=ni.prototype.readUInt32BE=function(e,t){return e>>>=0,t||ng(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},ni.prototype.readBigUInt64LE=nB(function(e){nT(e>>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&nO(e,this.length-8);var n=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&nO(e,this.length-8);var n=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],i=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||ng(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},ni.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||ng(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},ni.prototype.readInt8=function(e,t){return(e>>>=0,t||ng(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},ni.prototype.readInt16LE=function(e,t){e>>>=0,t||ng(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},ni.prototype.readInt16BE=function(e,t){e>>>=0,t||ng(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},ni.prototype.readInt32LE=function(e,t){return e>>>=0,t||ng(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},ni.prototype.readInt32BE=function(e,t){return e>>>=0,t||ng(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},ni.prototype.readBigInt64LE=nB(function(e){nT(e>>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&nO(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24))<>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&nO(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||ng(e,4,this.length),eO(this,e,!0,23,4)},ni.prototype.readFloatBE=function(e,t){return e>>>=0,t||ng(e,4,this.length),eO(this,e,!1,23,4)},ni.prototype.readDoubleLE=function(e,t){return e>>>=0,t||ng(e,8,this.length),eO(this,e,!0,52,8)},ni.prototype.readDoubleBE=function(e,t){return e>>>=0,t||ng(e,8,this.length),eO(this,e,!1,52,8)},ni.prototype.writeUintLE=ni.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;ny(this,e,t,r,i,0)}var o=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;ny(this,e,t,r,i,0)}var o=r-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+r},ni.prototype.writeUint8=ni.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,1,255,0),this[t]=255&e,t+1},ni.prototype.writeUint16LE=ni.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},ni.prototype.writeUint16BE=ni.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},ni.prototype.writeUint32LE=ni.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},ni.prototype.writeUint32BE=ni.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},ni.prototype.writeBigUInt64LE=nB(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nb(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),ni.prototype.writeBigUInt64BE=nB(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),ni.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);ny(this,e,t,r,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},ni.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);ny(this,e,t,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+r},ni.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},ni.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},ni.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},ni.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},ni.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},ni.prototype.writeBigInt64LE=nB(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nb(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),ni.prototype.writeBigInt64BE=nB(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),ni.prototype.writeFloatLE=function(e,t,r){return nE(this,e,t,!0,r)},ni.prototype.writeFloatBE=function(e,t,r){return nE(this,e,t,!1,r)},ni.prototype.writeDoubleLE=function(e,t,r){return nk(this,e,t,!0,r)},ni.prototype.writeDoubleBE=function(e,t,r){return nk(this,e,t,!1,r)},ni.prototype.copy=function(e,t,r,n){if(!ni.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t="_".concat(e.slice(r-3,r)).concat(t);return"".concat(e.slice(0,r)).concat(t)}function nN(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat((o+1)*8).concat(s):">= -(2".concat(s," ** ").concat((o+1)*8-1).concat(s,") and < 2 ** ")+"".concat((o+1)*8-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(r).concat(s),new nS.ERR_OUT_OF_RANGE("value",a,e)}nT(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&nO(i,n.length-(o+1))}function nT(e,t){if("number"!=typeof e)throw new nS.ERR_INVALID_ARG_TYPE(t,"number",e)}function nO(e,t,r){if(Math.floor(e)!==e)throw nT(e,r),new nS.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new nS.ERR_BUFFER_OUT_OF_BOUNDS;throw new nS.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(t),e)}nA("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError),nA("ERR_INVALID_ARG_TYPE",function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(void 0===t?"undefined":eW(t))},TypeError),nA("ERR_OUT_OF_RANGE",function(e,t,r){var n='The value of "'.concat(e,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>0x100000000?i=nI(String(r)):(void 0===r?"undefined":eW(r))==="bigint"&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=nI(i)),i+="n"),n+=" It must be ".concat(t,". Received ").concat(i)},RangeError);var nC=/[^+/0-9A-Za-z-_]/g;function n_(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],a=0;a55295&&r<57344){if(!i){if(r>56319||a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function nP(e){return eN(function(e){if((e=(e=e.split("=")[0]).trim().replace(nC,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nL(e,t,r,n){var i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function nD(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var nR=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}();function nB(e){return"undefined"==typeof BigInt?nM:e}function nM(){throw Error("BigInt not supported")}var nq=rD.existsSync,nU=rD.readFileSync,nj=rD.dirname,nF=rD.join,nV=rD.SourceMapConsumer,n$=rD.SourceMapGenerator,nz=/*#__PURE__*/function(){function e(t,r){if(tc(this,e),!1!==r.map){this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=nj(this.mapFile)),i&&(this.text=i)}}return tf(e,[{key:"consumer",value:function(){return this.consumerCache||(this.consumerCache=new nV(this.text)),this.consumerCache}},{key:"decodeInline",value:function(e){var t,r=e.match(/^data:application\/json;charset=utf-?8,/)||e.match(/^data:application\/json,/);if(r)return decodeURIComponent(e.substr(r[0].length));var n=e.match(/^data:application\/json;charset=utf-?8;base64,/)||e.match(/^data:application\/json;base64,/);if(n)return t=e.substr(n[0].length),ni?ni.from(t,"base64").toString():window.atob(t);throw Error("Unsupported source map encoding "+e.match(/data:application\/json;([^,]+),/)[1])}},{key:"getAnnotationURL",value:function(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}},{key:"isMap",value:function(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}},{key:"loadAnnotation",value:function(e){var t=e.match(/\/\*\s*# sourceMappingURL=/g);if(t){var r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}}},{key:"loadFile",value:function(e){if(this.root=nj(e),nq(e))return this.mapFile=e,nU(e,"utf-8").toString().trim()}},{key:"loadMap",value:function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r){var n=this.loadFile(r);if(!n)throw Error("Unable to load previous source map: "+r.toString());return n}}else if(t instanceof nV)return n$.fromSourceMap(t).toString();else if(t instanceof n$)return t.toString();else if(this.isMap(t))return JSON.stringify(t);else throw Error("Unsupported previous source map format: "+t.toString())}else if(this.inline)return this.decodeInline(this.annotation);else if(this.annotation){var i=this.annotation;return e&&(i=nF(nj(e),i)),this.loadFile(i)}}},{key:"startWith",value:function(e,t){return!!e&&e.substr(0,t.length)===t}},{key:"withContent",value:function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}]),e}();r8=nz,nz.default=nz;var nH=Symbol("fromOffsetCache"),nG=!!(r1&&r3),nW=!!(r0&&rX),nY=/*#__PURE__*/function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(tc(this,e),null==t||"object"==typeof t&&!t.toString)throw Error("PostCSS received ".concat(t," instead of CSS string"));if(this.css=t.toString(),"\uFEFF"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!nW||/^\w+:\/\//.test(r.from)||rX(r.from)?this.file=r.from:this.file=r0(r.from)),nW&&nG){var n=new r8(this.css,r);if(n.text){this.map=n;var i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}return tf(e,[{key:"error",value:function(e,t,r){var n,i,o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t&&"object"==typeof t){var s=t,u=r;if("number"==typeof s.offset){var c=this.fromOffset(s.offset);t=c.line,r=c.col}else t=s.line,r=s.column;if("number"==typeof u.offset){var l=this.fromOffset(u.offset);i=l.line,n=l.col}else i=u.line,n=u.column}else if(!r){var f=this.fromOffset(t);t=f.line,r=f.col}var d=this.origin(t,r,i,n);return(o=d?new rC(e,void 0===d.endLine?d.line:{column:d.column,line:d.line},void 0===d.endLine?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,a.plugin):new rC(e,void 0===i?t:{column:r,line:t},void 0===i?r:{column:n,line:i},this.css,this.file,a.plugin)).input={column:r,endColumn:n,endLine:i,line:t,source:this.css},this.file&&(r5&&(o.input.url=r5(this.file).toString()),o.input.file=this.file),o}},{key:"fromOffset",value:function(e){if(this[nH])s=this[nH];else{var t=this.css.split("\n");s=Array(t.length);for(var r=0,n=0,i=t.length;n=a)o=s.length-1;else for(var a,s,u,c=s.length-2;o>1)])c=u-1;else if(e>=s[u+1])o=u+1;else{o=u;break}return{col:e-s[o]+1,line:o+1}}},{key:"mapResolve",value:function(e){return/^\w+:\/\//.test(e)?e:r0(this.map.consumer().sourceRoot||this.map.root||".",e)}},{key:"origin",value:function(e,t,r,n){if(!this.map)return!1;var i,o,a=this.map.consumer(),s=a.originalPositionFor({column:t,line:e});if(!s.source)return!1;"number"==typeof r&&(i=a.originalPositionFor({column:n,line:r})),o=rX(s.source)?r5(s.source):new URL(s.source,this.map.consumer().sourceRoot||r5(this.map.mapFile));var u={column:s.column,endColumn:i&&i.column,endLine:i&&i.line,line:s.line,url:o.toString()};if("file:"===o.protocol){if(r2)u.file=r2(o);else throw Error("file: protocol is not available in this PostCSS build")}var c=a.sourceContentFor(s.source);return c&&(u.source=c),u}},{key:"toJSON",value:function(){for(var e={},t=0,r=["hasBOM","css","file","id"];t1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)try{for(var u,c=i[Symbol.iterator]();!(o=(u=c.next()).done);o=!0)u.value.raws.before=t.raws.before}catch(e){a=!0,s=e}finally{try{o||null==c.return||c.return()}finally{if(a)throw s}}}return i}},{key:"removeChild",value:function(e,t){var n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),rI(tY(r.prototype),"removeChild",this).call(this,e)}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e_(new eP,this,e).stringify()}}]),r}(rN);nZ.registerLazyResult=function(e){e_=e},nZ.registerProcessor=function(e){eP=e},nK=nZ,nZ.default=nZ,rN.registerRoot(nZ);var nQ={},nJ={},nX={comma:function(e){return nX.split(e,[","],!0)},space:function(e){return nX.split(e,[" ","\n"," "])},split:function(e,t,r){var n=[],i="",o=!1,a=0,s=!1,u="",c=!1,l=!0,f=!1,d=void 0;try{for(var h,p=e[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var m=h.value;c?c=!1:"\\"===m?c=!0:s?m===u&&(s=!1):'"'===m||"'"===m?(s=!0,u=m):"("===m?a+=1:")"===m?a>0&&(a-=1):0===a&&t.includes(m)&&(o=!0),o?(""!==i&&n.push(i.trim()),i="",o=!1):i+=m}}catch(e){f=!0,d=e}finally{try{l||null==p.return||p.return()}finally{if(f)throw d}}return(r||""!==i)&&n.push(i.trim()),n}};nJ=nX,nX.default=nX;var n0=/*#__PURE__*/function(e){t$(r,e);var t=tQ(r);function r(e){var n;return tc(this,r),(n=t.call(this,e)).type="rule",n.nodes||(n.nodes=[]),n}return tf(r,[{key:"selectors",get:function(){return nJ.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}]),r}(rN);function n1(e,t){if(Array.isArray(e))return e.map(function(e){return n1(e)});var r=e.inputs,n=rZ(e,["inputs"]);if(r){t=[];var i=!0,o=!1,a=void 0;try{for(var s,u=r[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var c=s.value,l=t7(tH({},c),{__proto__:rQ.prototype});l.map&&(l.map=t7(tH({},l.map),{__proto__:r8.prototype})),t.push(l)}}catch(e){o=!0,a=e}finally{try{i||null==u.return||u.return()}finally{if(o)throw a}}}if(n.nodes&&(n.nodes=e.nodes.map(function(e){return n1(e,t)})),n.source){var f=n.source,d=f.inputId,h=rZ(f,["inputId"]);n.source=h,null!=d&&(n.source.input=t[d])}if("root"===n.type)return new nK(n);if("decl"===n.type)return new r$(n);if("rule"===n.type)return new nQ(n);if("comment"===n.type)return new rT(n);if("atrule"===n.type)return new rA(n);throw Error("Unknown node type: "+e.type)}nQ=n0,n0.default=n0,rN.registerRule(n0),rK=n1,n1.default=n1;var n3={};function n2(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw n}}return o}}(e,t)||rk(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var n5={},n8=rD.dirname,n6=rD.relative,n4=rD.resolve,n9=rD.sep,n7=rD.SourceMapConsumer,ie=rD.SourceMapGenerator,it=rD.pathToFileURL,ir=!!(n7&&ie),ii=!!(n8&&n4&&n6&&n9);n5=/*#__PURE__*/function(){function e(t,r,n,i){tc(this,e),this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}return tf(e,[{key:"addAnnotation",value:function(){e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var e,t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"applyPrevMaps",value:function(){var e=!0,t=!1,r=void 0;try{for(var n,i=this.previous()[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.toUrl(this.path(o.file)),s=o.root||n8(o.file),u=void 0;!1===this.mapOpts.sourcesContent?(u=new n7(o.text)).sourcesContent&&(u.sourcesContent=null):u=o.consumer(),this.map.applySourceMap(u,a,this.toUrl(this.path(s)))}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation){if(this.root)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(t);else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}}},{key:"generate",value:function(){if(this.clearAnnotation(),ii&&ir&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]}},{key:"generateMap",value:function(){if(this.root)this.generateString();else if(1===this.previous().length){var e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=ie.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new ie({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return(this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline())?[this.css]:[this.css,this.map]}},{key:"generateString",value:function(){var e,t,r=this;this.css="",this.map=new ie({file:this.outputFile(),ignoreInvalidMapping:!0});var n=1,i=1,o="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(s,u,c){if(r.css+=s,u&&"end"!==c&&(a.generated.line=n,a.generated.column=i-1,u.source&&u.source.start?(a.source=r.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1):(a.source=o,a.original.line=1,a.original.column=0),r.map.addMapping(a)),(t=s.match(/\n/g))?(n+=t.length,e=s.lastIndexOf("\n"),i=s.length-e):i+=s.length,u&&"start"!==c){var l=u.parent||{raws:{}};(!("decl"===u.type||"atrule"===u.type&&!u.nodes)||u!==l.last||l.raws.semicolon)&&(u.source&&u.source.end?(a.source=r.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=n,a.generated.column=i-2):(a.source=o,a.original.line=1,a.original.column=0,a.generated.line=n,a.generated.column=i-1),r.map.addMapping(a))}})}},{key:"isAnnotation",value:function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))}},{key:"isInline",value:function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))}},{key:"isMap",value:function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"isSourcesContent",value:function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"path",value:function(e){if(this.mapOpts.absolute||60===e.charCodeAt(0)||/^\w+:\/\//.test(e))return e;var t=this.memoizedPaths.get(e);if(t)return t;var r=this.opts.to?n8(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n8(n4(r,this.mapOpts.annotation)));var n=n6(r,e);return this.memoizedPaths.set(e,n),n}},{key:"previous",value:function(){var e=this;if(!this.previousMaps){if(this.previousMaps=[],this.root)this.root.walk(function(t){if(t.source&&t.source.input.map){var r=t.source.input.map;e.previousMaps.includes(r)||e.previousMaps.push(r)}});else{var t=new rQ(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}}return this.previousMaps}},{key:"setSourcesContent",value:function(){var e=this,t={};if(this.root)this.root.walk(function(r){if(r.source){var n=r.source.input.from;if(n&&!t[n]){t[n]=!0;var i=e.usesFileUrls?e.toFileUrl(n):e.toUrl(e.path(n));e.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){var r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}},{key:"sourcePath",value:function(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}},{key:"toBase64",value:function(e){return ni?ni.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"toFileUrl",value:function(e){var t=this.memoizedFileURLs.get(e);if(t)return t;if(it){var r=it(e).toString();return this.memoizedFileURLs.set(e,r),r}throw Error("`map.absolute` option is not available in this PostCSS build")}},{key:"toUrl",value:function(e){var t=this.memoizedURLs.get(e);if(t)return t;"\\"===n9&&(e=e.replace(/\\/g,"/"));var r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}}]),e}();var io={},ia={},is={},iu=/[\t\n\f\r "#'()/;[\\\]{}]/g,ic=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,il=/.[\r\n"'(/\\]/,id=/[\da-f]/i;is=function(e){var t,r,n,i,o,a,s,u,c,l,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=e.css.valueOf(),h=f.ignoreErrors,p=d.length,m=0,v=[],g=[];function y(t){throw e.error("Unclosed "+t,m)}return{back:function(e){g.push(e)},endOfFile:function(){return 0===g.length&&m>=p},nextToken:function(e){if(g.length)return g.pop();if(!(m>=p)){var f=!!e&&e.ignoreUnclosed;switch(t=d.charCodeAt(m)){case 10:case 32:case 9:case 13:case 12:i=m;do i+=1,t=d.charCodeAt(i);while(32===t||10===t||9===t||13===t||12===t)a=["space",d.slice(m,i)],m=i-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:var b=String.fromCharCode(t);a=[b,b,m];break;case 40:if(l=v.length?v.pop()[1]:"",c=d.charCodeAt(m+1),"url"===l&&39!==c&&34!==c&&32!==c&&10!==c&&9!==c&&12!==c&&13!==c){i=m;do{if(s=!1,-1===(i=d.indexOf(")",i+1))){if(h||f){i=m;break}y("bracket")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["brackets",d.slice(m,i+1),m,i],m=i}else i=d.indexOf(")",m+1),r=d.slice(m,i+1),-1===i||il.test(r)?a=["(","(",m]:(a=["brackets",r,m,i],m=i);break;case 39:case 34:o=39===t?"'":'"',i=m;do{if(s=!1,-1===(i=d.indexOf(o,i+1))){if(h||f){i=m+1;break}y("string")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["string",d.slice(m,i+1),m,i],m=i;break;case 64:iu.lastIndex=m+1,iu.test(d),i=0===iu.lastIndex?d.length-1:iu.lastIndex-2,a=["at-word",d.slice(m,i+1),m,i],m=i;break;case 92:for(i=m,n=!0;92===d.charCodeAt(i+1);)i+=1,n=!n;if(t=d.charCodeAt(i+1),n&&47!==t&&32!==t&&10!==t&&9!==t&&13!==t&&12!==t&&(i+=1,id.test(d.charAt(i)))){for(;id.test(d.charAt(i+1));)i+=1;32===d.charCodeAt(i+1)&&(i+=1)}a=["word",d.slice(m,i+1),m,i],m=i;break;default:47===t&&42===d.charCodeAt(m+1)?(0===(i=d.indexOf("*/",m+2)+1)&&(h||f?i=d.length:y("comment")),a=["comment",d.slice(m,i+1),m,i]):(ic.lastIndex=m+1,ic.test(d),i=0===ic.lastIndex?d.length-1:ic.lastIndex-2,a=["word",d.slice(m,i+1),m,i],v.push(a)),m=i}return m++,a}},position:function(){return m}}};var ih={empty:!0,space:!0};function ip(e,t){var r=new rQ(e,t),n=new ia(r);try{n.parse()}catch(e){throw e}return n.root}ia=/*#__PURE__*/function(){function e(t){tc(this,e),this.input=t,this.root=new nK,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}return tf(e,[{key:"atrule",value:function(e){var t,r,n,i=new rA;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);for(var o=!1,a=!1,s=[],u=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?u.push("("===t?")":"]"):"{"===t&&u.length>0?u.push("}"):t===u[u.length-1]&&u.pop(),0===u.length){if(";"===t){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(s.length>0){for(n=s.length-1,r=s[n];r&&"space"===r[0];)r=s[--n];r&&(i.source.end=this.getPosition(r[3]||r[2]),i.source.end.offset++)}this.end(e);break}s.push(e)}else s.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(i.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(i,"params",s),o&&(e=s[s.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}},{key:"checkMissedSemicolon",value:function(e){var t,r=this.colon(e);if(!1!==r){for(var n=0,i=r-1;i>=0&&("space"===(t=e[i])[0]||2!==(n+=1));i--);throw this.input.error("Missed semicolon","word"===t[0]?t[3]+1:t[2])}}},{key:"colon",value:function(e){var t=0,r=!0,n=!1,i=void 0;try{for(var o,a,s,u=e.entries()[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var c=n2(s.value,2),l=c[0],f=c[1];if(a=f[0],"("===a&&(t+=1),")"===a&&(t-=1),0===t&&":"===a){if(o){if("word"===o[0]&&"progid"===o[1])continue;return l}this.doubleColon(f)}o=f}}catch(e){n=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(n)throw i}}return!1}},{key:"comment",value:function(e){var t=new rT;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;var r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{var n=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}},{key:"createTokenizer",value:function(){this.tokenizer=is(this.input)}},{key:"decl",value:function(e,t){var r,n,i=new r$;this.init(i,e[0][2]);var o=e[e.length-1];for(";"===o[0]&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(o[3]||o[2]||function(e){for(var t=e.length-1;t>=0;t--){var r=e[t],n=r[3]||r[2];if(n)return n}}(e)),i.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){var a=e[0][0];if(":"===a||"space"===a||"comment"===a)break;i.prop+=e.shift()[1]}for(i.raws.between="";e.length;){if(":"===(r=e.shift())[0]){i.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),i.raws.between+=r[1]}("_"===i.prop[0]||"*"===i.prop[0])&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));for(var s=[];e.length&&("space"===(n=e[0][0])||"comment"===n);)s.push(e.shift());this.precheckMissedSemicolon(e);for(var u=e.length-1;u>=0;u--){if("!important"===(r=e[u])[1].toLowerCase()){i.important=!0;var c=this.stringFrom(e,u);" !important"!==(c=this.spacesFromEnd(e)+c)&&(i.raws.important=c);break}if("important"===r[1].toLowerCase()){for(var l=e.slice(0),f="",d=u;d>0;d--){var h=l[d][0];if(f.trim().startsWith("!")&&"space"!==h)break;f=l.pop()[1]+f}f.trim().startsWith("!")&&(i.important=!0,i.raws.important=f,e=l)}if("space"!==r[0]&&"comment"!==r[0])break}e.some(function(e){return"space"!==e[0]&&"comment"!==e[0]})&&(i.raws.between+=s.map(function(e){return e[1]}).join(""),s=[]),this.raw(i,"value",s.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}},{key:"emptyRule",value:function(e){var t=new nQ;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}},{key:"init",value:function(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"other",value:function(e){for(var t=!1,r=null,n=!1,i=null,o=[],a=e[1].startsWith("--"),s=[],u=e;u;){if(r=u[0],s.push(u),"("===r||"["===r)i||(i=u),o.push("("===r?")":"]");else if(a&&n&&"{"===r)i||(i=u),o.push("}");else if(0===o.length){if(";"===r){if(n){this.decl(s,a);return}break}if("{"===r){this.rule(s);return}if("}"===r){this.tokenizer.back(s.pop()),t=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),o.length>0&&this.unclosedBracket(i),t&&n){if(!a)for(;s.length&&("space"===(u=s[s.length-1][0])||"comment"===u);)this.tokenizer.back(s.pop());this.decl(s,a)}else this.unknownWord(s)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"precheckMissedSemicolon",value:function(){}},{key:"raw",value:function(e,t,r,n){for(var i,o,a,s,u=r.length,c="",l=!0,f=0;f1&&void 0!==arguments[1]?arguments[1]:{};if(tc(this,e),this.type="warning",this.text=t,r.node&&r.node.source){var n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(var i in r)this[i]=r[i]}return tf(e,[{key:"toString",value:function(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}]),e}();iv=ig,ig.default=ig;var iy=/*#__PURE__*/function(){function e(t,r,n){tc(this,e),this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css=void 0,this.map=void 0}return tf(e,[{key:"toString",value:function(){return this.css}},{key:"warn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!t.plugin&&this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new iv(e,t);return this.messages.push(r),r}},{key:"warnings",value:function(){return this.messages.filter(function(e){return"warning"===e.type})}},{key:"content",get:function(){return this.css}}]),e}();im=iy,iy.default=iy;var ib={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},iw={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},ix={Once:!0,postcssPlugin:!0,prepare:!0};function iE(e){return"object"==typeof e&&"function"==typeof e.then}function ik(e){var t=!1,r=ib[e.type];return("decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append)?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function iS(e){return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:ik(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function iA(e){return e[eb]=!1,e.nodes&&e.nodes.forEach(function(e){return iA(e)}),e}var iI={},iN=/*#__PURE__*/function(){function e(t,r,n){var i,o=this;if(tc(this,e),this.stringified=!1,this.processed=!1,"object"==typeof r&&null!==r&&("root"===r.type||"document"===r.type))i=iA(r);else if(r instanceof e||r instanceof im)i=iA(r.root),r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var a=io;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{i=a(r,n)}catch(e){this.processed=!0,this.error=e}i&&!i[ew]&&rN.rebuild(i)}this.result=new im(t,i,n),this.helpers=t7(tH({},iI),{postcss:iI,result:this.result}),this.plugins=this.processor.plugins.map(function(e){return"object"==typeof e&&e.prepare?tH({},e,e.prepare(o.result)):e})}return tf(e,[{key:"async",value:function(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"getAsyncError",value:function(){throw Error("Use process(css).then(cb) to work with async plugins")}},{key:"handleError",value:function(e,t){var r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}},{key:"prepareVisitors",value:function(){var e=this;this.listeners={};var t=function(t,r,n){e.listeners[r]||(e.listeners[r]=[]),e.listeners[r].push([t,n])},r=!0,n=!1,i=void 0;try{for(var o,a=this.plugins[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("object"==typeof s)for(var u in s){if(!iw[u]&&/^[A-Z]/.test(u))throw Error("Unknown event ".concat(u," in ").concat(s.postcssPlugin,". ")+"Try to update PostCSS (".concat(this.processor.version," now)."));if(!ix[u]){if("object"==typeof s[u])for(var c in s[u])t(s,"*"===c?u:u+"-"+c.toLowerCase(),s[u][c]);else"function"==typeof s[u]&&t(s,u,s[u])}}}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}this.hasListener=Object.keys(this.listeners).length>0}},{key:"runAsync",value:function(){var e=this;return eG(function(){var t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v;return eY(this,function(g){switch(g.label){case 0:e.plugin=0,t=0,g.label=1;case 1:if(!(t0))return[3,13];if(!iE(s=e.visitTick(a)))return[3,12];g.label=9;case 9:return g.trys.push([9,11,,12]),[4,s];case 10:return g.sent(),[3,12];case 11:throw u=g.sent(),c=a[a.length-1].node,e.handleError(u,c);case 12:return[3,8];case 13:return[3,7];case 14:if(l=!0,f=!1,d=void 0,!e.listeners.OnceExit)return[3,22];g.label=15;case 15:g.trys.push([15,20,21,22]),h=function(){var t,r,n,i;return eY(this,function(a){switch(a.label){case 0:r=(t=n2(m.value,2))[0],n=t[1],e.result.lastPlugin=r,a.label=1;case 1:if(a.trys.push([1,6,,7]),"document"!==o.type)return[3,3];return[4,Promise.all(o.nodes.map(function(t){return n(t,e.helpers)}))];case 2:return a.sent(),[3,5];case 3:return[4,n(o,e.helpers)];case 4:a.sent(),a.label=5;case 5:return[3,7];case 6:throw i=a.sent(),e.handleError(i);case 7:return[2]}})},p=e.listeners.OnceExit[Symbol.iterator](),g.label=16;case 16:if(l=(m=p.next()).done)return[3,19];return[5,function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(h())];case 17:g.sent(),g.label=18;case 18:return l=!0,[3,16];case 19:return[3,22];case 20:return v=g.sent(),f=!0,d=v,[3,22];case 21:try{l||null==p.return||p.return()}finally{if(f)throw d}return[7];case 22:return e.processed=!0,[2,e.stringify()]}})})()}},{key:"runOnRoot",value:function(e){var t=this;this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){var r=this.result.root.nodes.map(function(r){return e.Once(r,t.helpers)});if(iE(r[0]))return Promise.all(r);return r}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}},{key:"stringify",value:function(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=rU;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new n5(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}},{key:"sync",value:function(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();var e=!0,t=!1,r=void 0;try{for(var n,i=this.plugins[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.runOnRoot(o);if(iE(a))throw this.getAsyncError()}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}if(this.prepareVisitors(),this.hasListener){for(var s=this.result.root;!s[eb];)s[eb]=!0,this.walkSync(s);if(this.listeners.OnceExit){var u=!0,c=!1,l=void 0;if("document"===s.type)try{for(var f,d=s.nodes[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var h=f.value;this.visitSync(this.listeners.OnceExit,h)}}catch(e){c=!0,l=e}finally{try{u||null==d.return||d.return()}finally{if(c)throw l}}else this.visitSync(this.listeners.OnceExit,s)}}return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this.css}},{key:"visitSync",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=n2(o.value,2),u=s[0],c=s[1];this.result.lastPlugin=u;var l=void 0;try{l=c(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(iE(l))throw this.getAsyncError()}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}},{key:"visitTick",value:function(e){var t=e[e.length-1],r=t.node,n=t.visitors;if("root"!==r.type&&"document"!==r.type&&!r.parent){e.pop();return}if(n.length>0&&t.visitorIndex0&&void 0!==arguments[0]?arguments[0]:[];tc(this,e),this.version="8.4.47",this.plugins=this.normalize(t)}return tf(e,[{key:"normalize",value:function(e){var t=[],r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if(!0===s.postcss?s=s():s.postcss&&(s=s.postcss),"object"==typeof s&&Array.isArray(s.plugins))t=t.concat(s.plugins);else if("object"==typeof s&&s.postcssPlugin)t.push(s);else if("function"==typeof s)t.push(s);else if("object"==typeof s&&(s.parse||s.stringify));else throw Error(s+" is not a PostCSS plugin")}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}return t}},{key:"process",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.plugins.length||t.parser||t.stringifier||t.syntax?new n3(this,e,t):new iO(this,e,t)}},{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}]),e}();function iP(){for(var e=arguments.length,t=Array(e),r=0;r]+$/;function ij(e,t,r){if(null==e)return"";"number"==typeof e&&(e=e.toString());var n,i,o,a,s,u,c,l,f,d="",h="";function p(e,t){var r=this;this.tag=e,this.attribs=t||{},this.tagPosition=d.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(s.length){var e=s[s.length-1];e.text+=r.text}},this.updateParentNodeMediaChildren=function(){s.length&&iD.includes(this.tag)&&s[s.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},ij.defaults,t)).parser=Object.assign({},iF,t.parser);var m=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};iR.forEach(function(e){m(e)&&!t.allowVulnerableTags&&console.warn("\n\n⚠️ Your `allowedTags` option includes, `".concat(e,"`, which is inherently\nvulnerable to XSS attacks. Please remove it from `allowedTags`.\nOr, to disable this warning, add the `allowVulnerableTags` option\nand ensure you are accounting for this risk.\n\n"))});var v=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(n={},i={},iB(t.allowedAttributes,function(e,t){n[t]=[];var r=[];e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rc(e).replace(/\\\*/g,".*")):n[t].push(e)}),r.length&&(i[t]=RegExp("^("+r.join("|")+")$"))}));var g={},y={},b={};iB(t.allowedClasses,function(e,t){if(n&&(iM(n,t)||(n[t]=[]),n[t].push("class")),g[t]=e,Array.isArray(e)){var r=[];g[t]=[],b[t]=[],e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rc(e).replace(/\\\*/g,".*")):e instanceof RegExp?b[t].push(e):g[t].push(e)}),r.length&&(y[t]=RegExp("^("+r.join("|")+")$"))}});var w={};iB(t.transformTags,function(e,t){var r;"function"==typeof e?r=e:"string"==typeof e&&(r=ij.simpleTransform(e)),"*"===t?o=r:w[t]=r});var x=!1;k();var E=new tF({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&k(),l){f++;return}var E,T=new p(e,r);s.push(T);var O=!1,C=!!T.text;if(iM(w,e)&&(E=w[e](e,r),T.attribs=r=E.attribs,void 0!==E.text&&(T.innerText=E.text),e!==E.tagName&&(T.name=e=E.tagName,c[a]=E.tagName)),o&&(E=o(e,r),T.attribs=r=E.attribs,e!==E.tagName&&(T.name=e=E.tagName,c[a]=E.tagName)),(!m(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(var t in e)if(iM(e,t))return!1;return!0}(u)||null!=t.nestingLimit&&a>=t.nestingLimit)&&(O=!0,u[a]=!0,("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&-1!==v.indexOf(e)&&(l=!0,f=1),u[a]=!0),a++,O){if("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return;h=d,d=""}d+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(T.innerText=""),(!n||iM(n,e)||n["*"])&&iB(r,function(r,o){if(!iU.test(o)||""===r&&!t.allowedEmptyAttributes.includes(o)&&(t.nonBooleanAttributes.includes(o)||t.nonBooleanAttributes.includes("*"))){delete T.attribs[o];return}var a=!1;if(!n||iM(n,e)&&-1!==n[e].indexOf(o)||n["*"]&&-1!==n["*"].indexOf(o)||iM(i,e)&&i[e].test(o)||i["*"]&&i["*"].test(o))a=!0;else if(n&&n[e]){var s=!0,u=!1,c=void 0;try{for(var l,f=n[e][Symbol.iterator]();!(s=(l=f.next()).done);s=!0){var h=l.value;if(rf(h)&&h.name&&h.name===o){a=!0;var p="";if(!0===h.multiple){var m=r.split(" "),v=!0,w=!1,x=void 0;try{for(var E,k=m[Symbol.iterator]();!(v=(E=k.next()).done);v=!0){var O=E.value;-1!==h.values.indexOf(O)&&(""===p?p=O:p+=" "+O)}}catch(e){w=!0,x=e}finally{try{v||null==k.return||k.return()}finally{if(w)throw x}}}else h.values.indexOf(r)>=0&&(p=r);r=p}}}catch(e){u=!0,c=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw c}}}if(a){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(o)&&A(e,r)){delete T.attribs[o];return}if("script"===e&&"src"===o){var C=!0;try{var _=I(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){var P=(t.allowedScriptHostnames||[]).find(function(e){return e===_.url.hostname}),L=(t.allowedScriptDomains||[]).find(function(e){return _.url.hostname===e||_.url.hostname.endsWith(".".concat(e))});C=P||L}}catch(e){C=!1}if(!C){delete T.attribs[o];return}}if("iframe"===e&&"src"===o){var D=!0;try{var R=I(r);if(R.isRelativeUrl)D=iM(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){var B=(t.allowedIframeHostnames||[]).find(function(e){return e===R.url.hostname}),M=(t.allowedIframeDomains||[]).find(function(e){return R.url.hostname===e||R.url.hostname.endsWith(".".concat(e))});D=B||M}}catch(e){D=!1}if(!D){delete T.attribs[o];return}}if("srcset"===o)try{var q=rw(r);if(q.forEach(function(e){A("srcset",e.url)&&(e.evil=!0)}),(q=iq(q,function(e){return!e.evil})).length)r=iq(q,function(e){return!e.evil}).map(function(e){if(!e.url)throw Error("URL missing");return e.url+(e.w?" ".concat(e.w,"w"):"")+(e.h?" ".concat(e.h,"h"):"")+(e.d?" ".concat(e.d,"x"):"")}).join(", "),T.attribs[o]=r;else{delete T.attribs[o];return}}catch(e){delete T.attribs[o];return}if("class"===o){var U=g[e],j=g["*"],F=y[e],V=b[e],$=[F,y["*"]].concat(V).filter(function(e){return e});if(!(r=U&&j?N(r,rd(U,j),$):N(r,U||j,$)).length){delete T.attribs[o];return}}if("style"===o){if(t.parseStyleAttributes)try{var z=iL(e+" {"+r+"}",{map:!1});if(r=(function(e,t){if(!t)return e;var r,n=e.nodes[0];return(r=t[n.selector]&&t["*"]?rd(t[n.selector],t["*"]):t[n.selector]||t["*"])&&(e.nodes[0].nodes=n.nodes.reduce(function(e,t){return iM(r,t.prop)&&r[t.prop].some(function(e){return e.test(t.value)})&&e.push(t),e},[])),e})(z,t.allowedStyles).nodes[0].nodes.reduce(function(e,t){return e.push("".concat(t.prop,":").concat(t.value).concat(t.important?" !important":"")),e},[]).join(";"),0===r.length){delete T.attribs[o];return}}catch(t){"undefined"!=typeof window&&console.warn('Failed to parse "'+e+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),delete T.attribs[o];return}else if(t.allowedStyles)throw Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}d+=" "+o,r&&r.length?d+='="'+S(r,!0)+'"':t.allowedEmptyAttributes.includes(o)&&(d+='=""')}else delete T.attribs[o]}),-1!==t.selfClosing.indexOf(e)?d+=" />":(d+=">",!T.innerText||C||t.textFilter||(d+=S(T.innerText),x=!0)),O&&(d=h+S(d),h="")},ontext:function(e){if(!l){var r,n=s[s.length-1];if(n&&(r=n.tag,e=void 0!==n.innerText?n.innerText:e),"completelyDiscard"!==t.disallowedTagsMode||m(r)){if(("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&("script"===r||"style"===r))d+=e;else{var i=S(e,!1);t.textFilter&&!x?d+=t.textFilter(i,r):x||(d+=i)}}else e="";if(s.length){var o=s[s.length-1];o.text+=e}}},onclosetag:function(e,r){if(l){if(--f)return;l=!1}var n=s.pop();if(n){if(n.tag!==e){s.push(n);return}l=!!t.enforceHtmlBoundary&&"html"===e;var i=u[--a];if(i){if(delete u[a],"discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode){n.updateParentNodeText();return}h=d,d=""}if(c[a]&&(e=c[a],delete c[a]),t.exclusiveFilter&&t.exclusiveFilter(n)){d=d.substr(0,n.tagPosition);return}if(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||r&&!m(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){i&&(d=h,h="");return}d+="",i&&(d=h+S(d),h=""),x=!1}}},t.parser);return E.write(e),E.end(),d;function k(){d="",a=0,s=[],u={},c={},l=!1,f=0}function S(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,""")),e}function A(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){var n=r.indexOf("",n+4);if(-1===i)break;r=r.substring(0,n)+r.substring(i+3)}var o=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!o)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;var a=o[1].toLowerCase();return iM(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(a):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(a)}function I(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw Error("relative: exploit attempt");for(var t="relative://relative-site",r=0;r<100;r++)t+="/".concat(r);var n=new URL(e,t);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function N(e,t,r){return t?(e=e.split(/\s+/)).filter(function(e){return -1!==t.indexOf(e)||r.some(function(t){return t.test(e)})}).join(" "):e}}var iF={decodeEntities:!0};ij.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},ij.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(n,i){var o;if(r)for(o in t)i[o]=t[o];else i=t;return{tagName:e,attribs:i}}};var iV={};e="millisecond",t="second",r="minute",n="hour",i="week",o="month",a="quarter",s="year",u="date",c="Invalid Date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},(p={})[h="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},m="$isDayjsObject",v=function(e){return e instanceof w||!(!e||!e[m])},g=function e(t,r,n){var i;if(!t)return h;if("string"==typeof t){var o=t.toLowerCase();p[o]&&(i=o),r&&(p[o]=r,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;p[s]=t,i=s}return!n&&i&&(h=i),i||!n&&h},y=function(e,t){if(v(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new w(r)},(b={s:d,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+d(Math.floor(r/60),2,"0")+":"+d(r%60,2,"0")},m:function e(t,r){if(t.date()=u)return v;n=r(f),i=[],","===n.slice(-1)?(n=n.replace(d,""),g()):function(){for(r(c),o="",a="in descriptor";;){if(s=e.charAt(m),"in descriptor"===a){if(t(s))o&&(i.push(o),o="",a="after descriptor");else if(","===s){m+=1,o&&i.push(o),g();return}else if("("===s)o+=s,a="in parens";else if(""===s){o&&i.push(o),g();return}else o+=s}else if("in parens"===a){if(")"===s)o+=s,a="in descriptor";else if(""===s){i.push(o),g();return}else o+=s}else if("after descriptor"===a){if(t(s));else if(""===s){g();return}else a="in descriptor",m-=1}m+=1}}()}function g(){var t,r,o,a,s,u,c,l,f,d=!1,m={};for(a=0;ae.length)&&(t=e.length);for(var r=0,n=Array(t);r",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}},{key:"showSourceCode",value:function(e){var t=this;if(!this.source)return"";var r=this.source;null==e&&(e=rP.isColorSupported);var n=function(e){return e},i=function(e){return e},o=function(e){return e};if(e){var a=rP.createColors(!0),s=a.bold,u=a.gray,c=a.red;i=function(e){return s(c(e))},n=function(e){return u(e)},rR&&(o=function(e){return rR(e)})}var l=r.split(/\r?\n/),f=Math.max(this.line-3,0),d=Math.min(this.line+2,l.length),h=String(d).length;return l.slice(f,d).map(function(e,r){var a=f+1+r,s=" "+(" "+a).slice(-h)+" | ";if(a===t.line){if(e.length>160){var u=Math.max(0,t.column-20),c=Math.max(t.column+20,t.endColumn+20),l=e.slice(u,c),d=n(s.replace(/\d/g," "))+e.slice(0,Math.min(t.column-1,19)).replace(/[^\t]/g," ");return i(">")+n(s)+o(l)+"\n "+d+i("^")}var p=n(s.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return i(">")+n(s)+o(e)+"\n "+p+i("^")}return" "+n(s)+o(e)}).join("\n")}},{key:"toString",value:function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}]),r}(tZ(Error));rC=rB,rB.default=rB;var rM={},rq={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},rU=/*#__PURE__*/function(){function e(t){tl(this,e),this.builder=t}return td(e,[{key:"atrule",value:function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{var i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}},{key:"beforeAfter",value:function(e,t){r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r,n=e.parent,i=0;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){var o=this.raw(e,null,"indent");if(o.length)for(var a=0;a0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),n=0;n0&&void 0!==e.raws.after)return(t=e.raws.after).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawBeforeComment",value:function(e,t){var r;return e.walkComments(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeDecl",value:function(e,t){var r;return e.walkDecls(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeOpen",value:function(e){var t;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t}},{key:"rawBeforeRule",value:function(e){var t;return e.walk(function(r){if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return(t=r.raws.before).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawColon",value:function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}},{key:"rawEmptyBody",value:function(e){var t;return e.walk(function(e){if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t}},{key:"rawIndent",value:function(e){var t;return e.raws.indent?e.raws.indent:(e.walk(function(r){var n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){var i=r.raws.before.split("\n");return t=(t=i[i.length-1]).replace(/\S/g,""),!1}}),t)}},{key:"rawSemicolon",value:function(e){var t;return e.walk(function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t}},{key:"rawValue",value:function(e,t){var r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}},{key:"root",value:function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}},{key:"rule",value:function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}},{key:"stringify",value:function(e,t){if(!this[e.type])throw Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}]),e}();rM=rU,rU.default=rU;var rj={};function rF(e,t){new rM(t).stringify(e)}rj=rF,rF.default=rF,ex=Symbol("isClean"),eE=Symbol("my");var rV=/*#__PURE__*/function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var r in tl(this,e),this.raws={},this[ex]=!1,this[eE]=!0,t)if("nodes"===r){this.nodes=[];var n=!0,i=!1,o=void 0;try{for(var a,s=t[r][Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var u=a.value;"function"==typeof u.clone?this.append(u.clone()):this.append(u)}}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}}else this[r]=t[r]}return td(e,[{key:"addToError",value:function(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){var t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(t.input.from,":").concat(t.start.line,":").concat(t.start.column,"$&"))}return e}},{key:"after",value:function(e){return this.parent.insertAfter(this,e),this}},{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)this[t]=e[t];return this}},{key:"before",value:function(e){return this.parent.insertBefore(this,e),this}},{key:"cleanRaws",value:function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){var n=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&"proxyCache"!==i){var o=t[i],a=void 0===o?"undefined":(0,tt._)(o);"parent"===i&&"object"===a?r&&(n[i]=r):"source"===i?n[i]=o:Array.isArray(o)?n[i]=o.map(function(t){return e(t,n)}):("object"===a&&null!==o&&(o=e(o)),n[i]=o)}return n}(this);for(var r in e)t[r]=e[r];return t}},{key:"cloneAfter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t}},{key:"cloneBefore",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var r=this.rangeBy(t),n=r.end,i=r.start;return this.source.input.error(e,{column:i.column,line:i.line},{column:n.column,line:n.line},t)}return new rC(e)}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:"root"===t?function(){return e.root().toProxy()}:e[t]},set:function(e,t,r){return e[t]===r||(e[t]=r,("prop"===t||"value"===t||"name"===t||"params"===t||"important"===t||"text"===t)&&e.markDirty(),!0)}}}},{key:"markClean",value:function(){this[ex]=!0}},{key:"markDirty",value:function(){if(this[ex]){this[ex]=!1;for(var e=this;e=e.parent;)e[ex]=!1}}},{key:"next",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}}},{key:"positionBy",value:function(e,t){var r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){var n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}},{key:"positionInside",value:function(e,t){for(var r=t||this.toString(),n=this.source.start.column,i=this.source.start.line,o=0;o0&&void 0!==arguments[0]?arguments[0]:rj;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t}},{key:"warn",value:function(e,t,r){var n={node:this};for(var i in r)n[i]=r[i];return e.warn(t,n)}},{key:"proxyOf",get:function(){return this}}]),e}();r_=rV,rV.default=rV;var r$=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="comment",n}return r}(tZ(r_));rO=r$,r$.default=r$;var rz={},rH=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(e){var n;return tl(this,r),e&&void 0!==e.value&&"string"!=typeof e.value&&(e=re(tG({},e),{value:String(e.value)})),(n=t.call(this,e)).type="decl",n}return td(r,[{key:"variable",get:function(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),r}(tZ(r_));rz=rH,rH.default=rH;var rG=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(){return tl(this,r),t.apply(this,arguments)}return td(r,[{key:"append",value:function(){for(var e=arguments.length,t=Array(e),r=0;r1?t-1:0),i=1;i=e&&(this.indexes[r]=t-1);return this.markDirty(),this}},{key:"replaceValues",value:function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){(!t.props||t.props.includes(n.prop))&&(!t.fast||n.value.includes(t.fast))&&(n.value=n.value.replace(e,r))}),this.markDirty(),this}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"walk",value:function(e){return this.each(function(t,r){var n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n})}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("atrule"===r.type&&e.test(r.name))return t(r,n)}):this.walk(function(r,n){if("atrule"===r.type&&r.name===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("atrule"===e.type)return t(e,r)}))}},{key:"walkComments",value:function(e){return this.walk(function(t,r){if("comment"===t.type)return e(t,r)})}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("decl"===r.type&&e.test(r.prop))return t(r,n)}):this.walk(function(r,n){if("decl"===r.type&&r.prop===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("decl"===e.type)return t(e,r)}))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("rule"===r.type&&e.test(r.selector))return t(r,n)}):this.walk(function(r,n){if("rule"===r.type&&r.selector===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("rule"===e.type)return t(e,r)}))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),r}(tZ(r_));rG.registerParse=function(e){ek=e},rG.registerRule=function(e){eI=e},rG.registerAtRule=function(e){eS=e},rG.registerRoot=function(e){eA=e},rT=rG,rG.default=rG,rG.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,eS.prototype):"rule"===e.type?Object.setPrototypeOf(e,eI.prototype):"decl"===e.type?Object.setPrototypeOf(e,rz.prototype):"comment"===e.type?Object.setPrototypeOf(e,rO.prototype):"root"===e.type&&Object.setPrototypeOf(e,eA.prototype),e[eE]=!0,e.nodes&&e.nodes.forEach(function(e){rG.rebuild(e)})};var rW=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="atrule",n}return td(r,[{key:"append",value:function(){for(var e,t=arguments.length,n=Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return new eN(new eT,this,e).stringify()}}]),r}(rT);rK.registerLazyResult=function(e){eN=e},rK.registerProcessor=function(e){eT=e},rY=rK,rK.default=rK;var rZ={};function rQ(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var rJ={},rX=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21,t="",r=e;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},r0=rR.isAbsolute,r1=rR.resolve,r2=rR.SourceMapConsumer,r3=rR.SourceMapGenerator,r5=rR.fileURLToPath,r8=rR.pathToFileURL,r6={},tt=ez("2L7Ke");eO=function(e){var t,r,n=function(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}(e),i=n[0],o=n[1],a=new r7((i+o)*3/4-o),s=0,u=o>0?i-4:i;for(r=0;r>16&255,a[s++]=t>>8&255,a[s++]=255&t;return 2===o&&(t=r9[e.charCodeAt(r)]<<2|r9[e.charCodeAt(r+1)]>>4,a[s++]=255&t),1===o&&(t=r9[e.charCodeAt(r)]<<10|r9[e.charCodeAt(r+1)]<<4|r9[e.charCodeAt(r+2)]>>2,a[s++]=t>>8&255,a[s++]=255&t),a},e_=function(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o>18&63]+r4[n>>12&63]+r4[n>>6&63]+r4[63&n]);return i.join("")}(e,o,o+16383>a?a:o+16383));return 1===n?i.push(r4[(t=e[r-1])>>2]+r4[t<<4&63]+"=="):2===n&&i.push(r4[(t=(e[r-2]<<8)+e[r-1])>>10]+r4[t>>4&63]+r4[t<<2&63]+"="),i.join("")};for(var r4=[],r9=[],r7="undefined"!=typeof Uint8Array?Uint8Array:Array,ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nt=0,nr=ne.length;nt>1,l=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=s;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,n),o-=c}return(h?-1:1)*a*Math.pow(2,o-n)},eP=function(e,t,r,n,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?5960464477539062e-23:0,h=n?0:o-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+f>=1?t+=d/u:t+=d*Math.pow(2,1-f),t*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[r+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[r+h]=255&a,h+=p,a/=256,c-=8);e[r+h-p]|=128*m};var nn="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function ni(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,no.prototype),t}function no(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return nu(e)}return na(e,t,r)}function na(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!no.isEncoding(t))throw TypeError("Unknown encoding: "+t);var r=0|nd(e,t),n=ni(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(nR(e,Uint8Array)){var t=new Uint8Array(e);return nl(t.buffer,t.byteOffset,t.byteLength)}return nc(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":(0,tt._)(e)));if(nR(e,ArrayBuffer)||e&&nR(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(nR(e,SharedArrayBuffer)||e&&nR(e.buffer,SharedArrayBuffer)))return nl(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return no.from(n,t,r);var i=function(e){if(no.isBuffer(e)){var t,r=0|nf(e.length),n=ni(r);return 0===n.length||e.copy(n,0,0,r),n}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?ni(0):nc(e):"Buffer"===e.type&&Array.isArray(e.data)?nc(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return no.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":(0,tt._)(e)))}function ns(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function nu(e){return ns(e),ni(e<0?0:0|nf(e))}function nc(e){for(var t=e.length<0?0:0|nf(e.length),r=ni(t),n=0;n=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function nd(e,t){if(no.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||nR(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+(void 0===e?"undefined":(0,tt._)(e)));var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return nP(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return nL(e).length;default:if(i)return n?-1:nP(e).length;t=(""+t).toLowerCase(),i=!0}}function nh(e,t,r){var n,i,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=t;o0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(o=r=+r)!=o&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return -1;r=e.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof t&&(t=no.from(t,n)),no.isBuffer(t))return 0===t.length?-1:nv(e,t,r,n,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):nv(e,[t],r,n,i);throw TypeError("val must be string, number or Buffer")}function nv(e,t,r,n,i){var o,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var l=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var f=!0,d=0;d239?4:o>223?3:o>191?2:1;if(i+s<=r){var u=void 0,c=void 0,l=void 0,f=void 0;switch(s){case 1:o<128&&(a=o);break;case 2:(192&(u=e[i+1]))==128&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=e[i+1],c=e[i+2],(192&u)==128&&(192&c)==128&&(f=(15&o)<<12|(63&u)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],(192&u)==128&&(192&c)==128&&(192&l)==128&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=s}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function nb(e,t,r,n,i,o){if(!no.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function nw(e,t,r,n,i){nT(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function nx(e,t,r,n,i){nT(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function nE(e,t,r,n,i,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function nS(e,t,r,n,i){return t=+t,r>>>=0,i||nE(e,t,r,4,34028234663852886e22,-34028234663852886e22),eP(e,t,r,n,23,4),r+4}function nk(e,t,r,n,i){return t=+t,r>>>=0,i||nE(e,t,r,8,17976931348623157e292,-17976931348623157e292),eP(e,t,r,n,52,8),r+8}no.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),no.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(no.prototype,"parent",{enumerable:!0,get:function(){if(no.isBuffer(this))return this.buffer}}),Object.defineProperty(no.prototype,"offset",{enumerable:!0,get:function(){if(no.isBuffer(this))return this.byteOffset}}),no.poolSize=8192,no.from=function(e,t,r){return na(e,t,r)},Object.setPrototypeOf(no.prototype,Uint8Array.prototype),Object.setPrototypeOf(no,Uint8Array),no.alloc=function(e,t,r){return(ns(e),e<=0)?ni(e):void 0!==t?"string"==typeof r?ni(e).fill(t,r):ni(e).fill(t):ni(e)},no.allocUnsafe=function(e){return nu(e)},no.allocUnsafeSlow=function(e){return nu(e)},no.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==no.prototype},no.compare=function(e,t){if(nR(e,Uint8Array)&&(e=no.from(e,e.offset,e.byteLength)),nR(t,Uint8Array)&&(t=no.from(t,t.offset,t.byteLength)),!no.isBuffer(e)||!no.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);in.length?(no.isBuffer(o)||(o=no.from(o)),o.copy(n,i)):Uint8Array.prototype.set.call(n,o,i);else if(no.isBuffer(o))o.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=o.length}return n},no.byteLength=nd,no.prototype._isBuffer=!0,no.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t50&&(e+=" ... "),""},nn&&(no.prototype[nn]=no.prototype.inspect),no.prototype.compare=function(e,t,r,n,i){if(nR(e,Uint8Array)&&(e=no.from(e,e.offset,e.byteLength)),!no.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+(void 0===e?"undefined":(0,tt._)(e)));if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var o=i-n,a=r-t,s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,o,a,s,u,c,l,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i,o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var a=t.length;for(n>a/2&&(n=a/2),i=0;i>8,i.push(r%256),i.push(n);return i}(e,this.length-l),this,l,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},no.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},no.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e],i=1,o=0;++o>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},no.prototype.readUint8=no.prototype.readUInt8=function(e,t){return e>>>=0,t||ny(e,1,this.length),this[e]},no.prototype.readUint16LE=no.prototype.readUInt16LE=function(e,t){return e>>>=0,t||ny(e,2,this.length),this[e]|this[e+1]<<8},no.prototype.readUint16BE=no.prototype.readUInt16BE=function(e,t){return e>>>=0,t||ny(e,2,this.length),this[e]<<8|this[e+1]},no.prototype.readUint32LE=no.prototype.readUInt32LE=function(e,t){return e>>>=0,t||ny(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},no.prototype.readUint32BE=no.prototype.readUInt32BE=function(e,t){return e>>>=0,t||ny(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},no.prototype.readBigUInt64LE=nM(function(e){nO(e>>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&n_(e,this.length-8);var n=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&n_(e,this.length-8);var n=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],i=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},no.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},no.prototype.readInt8=function(e,t){return(e>>>=0,t||ny(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},no.prototype.readInt16LE=function(e,t){e>>>=0,t||ny(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},no.prototype.readInt16BE=function(e,t){e>>>=0,t||ny(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},no.prototype.readInt32LE=function(e,t){return e>>>=0,t||ny(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},no.prototype.readInt32BE=function(e,t){return e>>>=0,t||ny(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},no.prototype.readBigInt64LE=nM(function(e){nO(e>>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&n_(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24))<>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&n_(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||ny(e,4,this.length),eC(this,e,!0,23,4)},no.prototype.readFloatBE=function(e,t){return e>>>=0,t||ny(e,4,this.length),eC(this,e,!1,23,4)},no.prototype.readDoubleLE=function(e,t){return e>>>=0,t||ny(e,8,this.length),eC(this,e,!0,52,8)},no.prototype.readDoubleBE=function(e,t){return e>>>=0,t||ny(e,8,this.length),eC(this,e,!1,52,8)},no.prototype.writeUintLE=no.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;nb(this,e,t,r,i,0)}var o=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;nb(this,e,t,r,i,0)}var o=r-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+r},no.prototype.writeUint8=no.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,1,255,0),this[t]=255&e,t+1},no.prototype.writeUint16LE=no.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},no.prototype.writeUint16BE=no.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},no.prototype.writeUint32LE=no.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},no.prototype.writeUint32BE=no.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},no.prototype.writeBigUInt64LE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),no.prototype.writeBigUInt64BE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nx(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),no.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);nb(this,e,t,r,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},no.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);nb(this,e,t,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+r},no.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},no.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},no.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},no.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},no.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},no.prototype.writeBigInt64LE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),no.prototype.writeBigInt64BE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nx(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),no.prototype.writeFloatLE=function(e,t,r){return nS(this,e,t,!0,r)},no.prototype.writeFloatBE=function(e,t,r){return nS(this,e,t,!1,r)},no.prototype.writeDoubleLE=function(e,t,r){return nk(this,e,t,!0,r)},no.prototype.writeDoubleBE=function(e,t,r){return nk(this,e,t,!1,r)},no.prototype.copy=function(e,t,r,n){if(!no.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t="_".concat(e.slice(r-3,r)).concat(t);return"".concat(e.slice(0,r)).concat(t)}function nT(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat((o+1)*8).concat(s):">= -(2".concat(s," ** ").concat((o+1)*8-1).concat(s,") and < 2 ** ")+"".concat((o+1)*8-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(r).concat(s),new nA.ERR_OUT_OF_RANGE("value",a,e)}nO(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&n_(i,n.length-(o+1))}function nO(e,t){if("number"!=typeof e)throw new nA.ERR_INVALID_ARG_TYPE(t,"number",e)}function n_(e,t,r){if(Math.floor(e)!==e)throw nO(e,r),new nA.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new nA.ERR_BUFFER_OUT_OF_BOUNDS;throw new nA.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(t),e)}nI("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError),nI("ERR_INVALID_ARG_TYPE",function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(void 0===t?"undefined":(0,tt._)(t))},TypeError),nI("ERR_OUT_OF_RANGE",function(e,t,r){var n='The value of "'.concat(e,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>0x100000000?i=nN(String(r)):(void 0===r?"undefined":(0,tt._)(r))==="bigint"&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=nN(i)),i+="n"),n+=" It must be ".concat(t,". Received ").concat(i)},RangeError);var nC=/[^+/0-9A-Za-z-_]/g;function nP(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],a=0;a55295&&r<57344){if(!i){if(r>56319||a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function nL(e){return eO(function(e){if((e=(e=e.split("=")[0]).trim().replace(nC,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nD(e,t,r,n){var i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function nR(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var nB=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}();function nM(e){return"undefined"==typeof BigInt?nq:e}function nq(){throw Error("BigInt not supported")}var nU=rR.existsSync,nj=rR.readFileSync,nF=rR.dirname,nV=rR.join,n$=rR.SourceMapConsumer,nz=rR.SourceMapGenerator,nH=/*#__PURE__*/function(){function e(t,r){if(tl(this,e),!1!==r.map){this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=nF(this.mapFile)),i&&(this.text=i)}}return td(e,[{key:"consumer",value:function(){return this.consumerCache||(this.consumerCache=new n$(this.text)),this.consumerCache}},{key:"decodeInline",value:function(e){var t,r=e.match(/^data:application\/json;charset=utf-?8,/)||e.match(/^data:application\/json,/);if(r)return decodeURIComponent(e.substr(r[0].length));var n=e.match(/^data:application\/json;charset=utf-?8;base64,/)||e.match(/^data:application\/json;base64,/);if(n)return t=e.substr(n[0].length),no?no.from(t,"base64").toString():window.atob(t);throw Error("Unsupported source map encoding "+e.match(/data:application\/json;([^,]+),/)[1])}},{key:"getAnnotationURL",value:function(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}},{key:"isMap",value:function(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}},{key:"loadAnnotation",value:function(e){var t=e.match(/\/\*\s*# sourceMappingURL=/g);if(t){var r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}}},{key:"loadFile",value:function(e){if(this.root=nF(e),nU(e))return this.mapFile=e,nj(e,"utf-8").toString().trim()}},{key:"loadMap",value:function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r){var n=this.loadFile(r);if(!n)throw Error("Unable to load previous source map: "+r.toString());return n}}else if(t instanceof n$)return nz.fromSourceMap(t).toString();else if(t instanceof nz)return t.toString();else if(this.isMap(t))return JSON.stringify(t);else throw Error("Unsupported previous source map format: "+t.toString())}else if(this.inline)return this.decodeInline(this.annotation);else if(this.annotation){var i=this.annotation;return e&&(i=nV(nF(e),i)),this.loadFile(i)}}},{key:"startWith",value:function(e,t){return!!e&&e.substr(0,t.length)===t}},{key:"withContent",value:function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}]),e}();r6=nH,nH.default=nH;var nG=Symbol("fromOffsetCache"),nW=!!(r2&&r3),nY=!!(r1&&r0),nK=/*#__PURE__*/function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(tl(this,e),null==t||"object"==typeof t&&!t.toString)throw Error("PostCSS received ".concat(t," instead of CSS string"));if(this.css=t.toString(),"\uFEFF"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!nY||/^\w+:\/\//.test(r.from)||r0(r.from)?this.file=r.from:this.file=r1(r.from)),nY&&nW){var n=new r6(this.css,r);if(n.text){this.map=n;var i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}return td(e,[{key:"error",value:function(e,t,r){var n,i,o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t&&"object"==typeof t){var s=t,u=r;if("number"==typeof s.offset){var c=this.fromOffset(s.offset);t=c.line,r=c.col}else t=s.line,r=s.column;if("number"==typeof u.offset){var l=this.fromOffset(u.offset);i=l.line,n=l.col}else i=u.line,n=u.column}else if(!r){var f=this.fromOffset(t);t=f.line,r=f.col}var d=this.origin(t,r,i,n);return(o=d?new rC(e,void 0===d.endLine?d.line:{column:d.column,line:d.line},void 0===d.endLine?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,a.plugin):new rC(e,void 0===i?t:{column:r,line:t},void 0===i?r:{column:n,line:i},this.css,this.file,a.plugin)).input={column:r,endColumn:n,endLine:i,line:t,source:this.css},this.file&&(r8&&(o.input.url=r8(this.file).toString()),o.input.file=this.file),o}},{key:"fromOffset",value:function(e){if(this[nG])s=this[nG];else{var t=this.css.split("\n");s=Array(t.length);for(var r=0,n=0,i=t.length;n=a)o=s.length-1;else for(var a,s,u,c=s.length-2;o>1)])c=u-1;else if(e>=s[u+1])o=u+1;else{o=u;break}return{col:e-s[o]+1,line:o+1}}},{key:"mapResolve",value:function(e){return/^\w+:\/\//.test(e)?e:r1(this.map.consumer().sourceRoot||this.map.root||".",e)}},{key:"origin",value:function(e,t,r,n){if(!this.map)return!1;var i,o,a=this.map.consumer(),s=a.originalPositionFor({column:t,line:e});if(!s.source)return!1;"number"==typeof r&&(i=a.originalPositionFor({column:n,line:r})),o=r0(s.source)?r8(s.source):new URL(s.source,this.map.consumer().sourceRoot||r8(this.map.mapFile));var u={column:s.column,endColumn:i&&i.column,endLine:i&&i.line,line:s.line,url:o.toString()};if("file:"===o.protocol){if(r5)u.file=r5(o);else throw Error("file: protocol is not available in this PostCSS build")}var c=a.sourceContentFor(s.source);return c&&(u.source=c),u}},{key:"toJSON",value:function(){for(var e={},t=0,r=["hasBOM","css","file","id"];t1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)try{for(var u,c=i[Symbol.iterator]();!(o=(u=c.next()).done);o=!0)u.value.raws.before=t.raws.before}catch(e){a=!0,s=e}finally{try{o||null==c.return||c.return()}finally{if(a)throw s}}}return i}},{key:"removeChild",value:function(e,t){var n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),rN(tK(r.prototype),"removeChild",this).call(this,e)}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new eL(new eD,this,e).stringify()}}]),r}(rT);nQ.registerLazyResult=function(e){eL=e},nQ.registerProcessor=function(e){eD=e},nZ=nQ,nQ.default=nQ,rT.registerRoot(nQ);var nJ={},nX={},n0={comma:function(e){return n0.split(e,[","],!0)},space:function(e){return n0.split(e,[" ","\n"," "])},split:function(e,t,r){var n=[],i="",o=!1,a=0,s=!1,u="",c=!1,l=!0,f=!1,d=void 0;try{for(var h,p=e[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var m=h.value;c?c=!1:"\\"===m?c=!0:s?m===u&&(s=!1):'"'===m||"'"===m?(s=!0,u=m):"("===m?a+=1:")"===m?a>0&&(a-=1):0===a&&t.includes(m)&&(o=!0),o?(""!==i&&n.push(i.trim()),i="",o=!1):i+=m}}catch(e){f=!0,d=e}finally{try{l||null==p.return||p.return()}finally{if(f)throw d}}return(r||""!==i)&&n.push(i.trim()),n}};nX=n0,n0.default=n0;var n1=/*#__PURE__*/function(e){tz(r,e);var t=tJ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="rule",n.nodes||(n.nodes=[]),n}return td(r,[{key:"selectors",get:function(){return nX.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}]),r}(rT);function n2(e,t){if(Array.isArray(e))return e.map(function(e){return n2(e)});var r=e.inputs,n=rQ(e,["inputs"]);if(r){t=[];var i=!0,o=!1,a=void 0;try{for(var s,u=r[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var c=s.value,l=re(tG({},c),{__proto__:rJ.prototype});l.map&&(l.map=re(tG({},l.map),{__proto__:r6.prototype})),t.push(l)}}catch(e){o=!0,a=e}finally{try{i||null==u.return||u.return()}finally{if(o)throw a}}}if(n.nodes&&(n.nodes=e.nodes.map(function(e){return n2(e,t)})),n.source){var f=n.source,d=f.inputId,h=rQ(f,["inputId"]);n.source=h,null!=d&&(n.source.input=t[d])}if("root"===n.type)return new nZ(n);if("decl"===n.type)return new rz(n);if("rule"===n.type)return new nJ(n);if("comment"===n.type)return new rO(n);if("atrule"===n.type)return new rI(n);throw Error("Unknown node type: "+e.type)}nJ=n1,n1.default=n1,rT.registerRule(n1),rZ=n2,n2.default=n2;var n3={};function n5(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw n}}return o}}(e,t)||rk(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var eK=(ez("bgUiC"),ez("bgUiC")),n8={},n6=rR.dirname,n4=rR.relative,n9=rR.resolve,n7=rR.sep,ie=rR.SourceMapConsumer,it=rR.SourceMapGenerator,ir=rR.pathToFileURL,ii=!!(ie&&it),io=!!(n6&&n9&&n4&&n7);n8=/*#__PURE__*/function(){function e(t,r,n,i){tl(this,e),this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}return td(e,[{key:"addAnnotation",value:function(){e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var e,t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"applyPrevMaps",value:function(){var e=!0,t=!1,r=void 0;try{for(var n,i=this.previous()[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.toUrl(this.path(o.file)),s=o.root||n6(o.file),u=void 0;!1===this.mapOpts.sourcesContent?(u=new ie(o.text)).sourcesContent&&(u.sourcesContent=null):u=o.consumer(),this.map.applySourceMap(u,a,this.toUrl(this.path(s)))}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation){if(this.root)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(t);else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}}},{key:"generate",value:function(){if(this.clearAnnotation(),io&&ii&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]}},{key:"generateMap",value:function(){if(this.root)this.generateString();else if(1===this.previous().length){var e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=it.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return(this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline())?[this.css]:[this.css,this.map]}},{key:"generateString",value:function(){var e,t,r=this;this.css="",this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0});var n=1,i=1,o="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(s,u,c){if(r.css+=s,u&&"end"!==c&&(a.generated.line=n,a.generated.column=i-1,u.source&&u.source.start?(a.source=r.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1):(a.source=o,a.original.line=1,a.original.column=0),r.map.addMapping(a)),(t=s.match(/\n/g))?(n+=t.length,e=s.lastIndexOf("\n"),i=s.length-e):i+=s.length,u&&"start"!==c){var l=u.parent||{raws:{}};(!("decl"===u.type||"atrule"===u.type&&!u.nodes)||u!==l.last||l.raws.semicolon)&&(u.source&&u.source.end?(a.source=r.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=n,a.generated.column=i-2):(a.source=o,a.original.line=1,a.original.column=0,a.generated.line=n,a.generated.column=i-1),r.map.addMapping(a))}})}},{key:"isAnnotation",value:function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))}},{key:"isInline",value:function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))}},{key:"isMap",value:function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"isSourcesContent",value:function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"path",value:function(e){if(this.mapOpts.absolute||60===e.charCodeAt(0)||/^\w+:\/\//.test(e))return e;var t=this.memoizedPaths.get(e);if(t)return t;var r=this.opts.to?n6(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n6(n9(r,this.mapOpts.annotation)));var n=n4(r,e);return this.memoizedPaths.set(e,n),n}},{key:"previous",value:function(){var e=this;if(!this.previousMaps){if(this.previousMaps=[],this.root)this.root.walk(function(t){if(t.source&&t.source.input.map){var r=t.source.input.map;e.previousMaps.includes(r)||e.previousMaps.push(r)}});else{var t=new rJ(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}}return this.previousMaps}},{key:"setSourcesContent",value:function(){var e=this,t={};if(this.root)this.root.walk(function(r){if(r.source){var n=r.source.input.from;if(n&&!t[n]){t[n]=!0;var i=e.usesFileUrls?e.toFileUrl(n):e.toUrl(e.path(n));e.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){var r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}},{key:"sourcePath",value:function(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}},{key:"toBase64",value:function(e){return no?no.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"toFileUrl",value:function(e){var t=this.memoizedFileURLs.get(e);if(t)return t;if(ir){var r=ir(e).toString();return this.memoizedFileURLs.set(e,r),r}throw Error("`map.absolute` option is not available in this PostCSS build")}},{key:"toUrl",value:function(e){var t=this.memoizedURLs.get(e);if(t)return t;"\\"===n7&&(e=e.replace(/\\/g,"/"));var r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}}]),e}();var ia={},is={},iu={},ic=/[\t\n\f\r "#'()/;[\\\]{}]/g,il=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,id=/.[\r\n"'(/\\]/,ih=/[\da-f]/i;iu=function(e){var t,r,n,i,o,a,s,u,c,l,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=e.css.valueOf(),h=f.ignoreErrors,p=d.length,m=0,v=[],g=[];function y(t){throw e.error("Unclosed "+t,m)}return{back:function(e){g.push(e)},endOfFile:function(){return 0===g.length&&m>=p},nextToken:function(e){if(g.length)return g.pop();if(!(m>=p)){var f=!!e&&e.ignoreUnclosed;switch(t=d.charCodeAt(m)){case 10:case 32:case 9:case 13:case 12:i=m;do i+=1,t=d.charCodeAt(i);while(32===t||10===t||9===t||13===t||12===t)a=["space",d.slice(m,i)],m=i-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:var b=String.fromCharCode(t);a=[b,b,m];break;case 40:if(l=v.length?v.pop()[1]:"",c=d.charCodeAt(m+1),"url"===l&&39!==c&&34!==c&&32!==c&&10!==c&&9!==c&&12!==c&&13!==c){i=m;do{if(s=!1,-1===(i=d.indexOf(")",i+1))){if(h||f){i=m;break}y("bracket")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["brackets",d.slice(m,i+1),m,i],m=i}else i=d.indexOf(")",m+1),r=d.slice(m,i+1),-1===i||id.test(r)?a=["(","(",m]:(a=["brackets",r,m,i],m=i);break;case 39:case 34:o=39===t?"'":'"',i=m;do{if(s=!1,-1===(i=d.indexOf(o,i+1))){if(h||f){i=m+1;break}y("string")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["string",d.slice(m,i+1),m,i],m=i;break;case 64:ic.lastIndex=m+1,ic.test(d),i=0===ic.lastIndex?d.length-1:ic.lastIndex-2,a=["at-word",d.slice(m,i+1),m,i],m=i;break;case 92:for(i=m,n=!0;92===d.charCodeAt(i+1);)i+=1,n=!n;if(t=d.charCodeAt(i+1),n&&47!==t&&32!==t&&10!==t&&9!==t&&13!==t&&12!==t&&(i+=1,ih.test(d.charAt(i)))){for(;ih.test(d.charAt(i+1));)i+=1;32===d.charCodeAt(i+1)&&(i+=1)}a=["word",d.slice(m,i+1),m,i],m=i;break;default:47===t&&42===d.charCodeAt(m+1)?(0===(i=d.indexOf("*/",m+2)+1)&&(h||f?i=d.length:y("comment")),a=["comment",d.slice(m,i+1),m,i]):(il.lastIndex=m+1,il.test(d),i=0===il.lastIndex?d.length-1:il.lastIndex-2,a=["word",d.slice(m,i+1),m,i],v.push(a)),m=i}return m++,a}},position:function(){return m}}};var ip={empty:!0,space:!0};function im(e,t){var r=new rJ(e,t),n=new is(r);try{n.parse()}catch(e){throw e}return n.root}is=/*#__PURE__*/function(){function e(t){tl(this,e),this.input=t,this.root=new nZ,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}return td(e,[{key:"atrule",value:function(e){var t,r,n,i=new rI;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);for(var o=!1,a=!1,s=[],u=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?u.push("("===t?")":"]"):"{"===t&&u.length>0?u.push("}"):t===u[u.length-1]&&u.pop(),0===u.length){if(";"===t){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(s.length>0){for(n=s.length-1,r=s[n];r&&"space"===r[0];)r=s[--n];r&&(i.source.end=this.getPosition(r[3]||r[2]),i.source.end.offset++)}this.end(e);break}s.push(e)}else s.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(i.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(i,"params",s),o&&(e=s[s.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}},{key:"checkMissedSemicolon",value:function(e){var t,r=this.colon(e);if(!1!==r){for(var n=0,i=r-1;i>=0&&("space"===(t=e[i])[0]||2!==(n+=1));i--);throw this.input.error("Missed semicolon","word"===t[0]?t[3]+1:t[2])}}},{key:"colon",value:function(e){var t=0,r=!0,n=!1,i=void 0;try{for(var o,a,s,u=e.entries()[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var c=n5(s.value,2),l=c[0],f=c[1];if(a=f[0],"("===a&&(t+=1),")"===a&&(t-=1),0===t&&":"===a){if(o){if("word"===o[0]&&"progid"===o[1])continue;return l}this.doubleColon(f)}o=f}}catch(e){n=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(n)throw i}}return!1}},{key:"comment",value:function(e){var t=new rO;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;var r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{var n=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}},{key:"createTokenizer",value:function(){this.tokenizer=iu(this.input)}},{key:"decl",value:function(e,t){var r,n,i=new rz;this.init(i,e[0][2]);var o=e[e.length-1];for(";"===o[0]&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(o[3]||o[2]||function(e){for(var t=e.length-1;t>=0;t--){var r=e[t],n=r[3]||r[2];if(n)return n}}(e)),i.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){var a=e[0][0];if(":"===a||"space"===a||"comment"===a)break;i.prop+=e.shift()[1]}for(i.raws.between="";e.length;){if(":"===(r=e.shift())[0]){i.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),i.raws.between+=r[1]}("_"===i.prop[0]||"*"===i.prop[0])&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));for(var s=[];e.length&&("space"===(n=e[0][0])||"comment"===n);)s.push(e.shift());this.precheckMissedSemicolon(e);for(var u=e.length-1;u>=0;u--){if("!important"===(r=e[u])[1].toLowerCase()){i.important=!0;var c=this.stringFrom(e,u);" !important"!==(c=this.spacesFromEnd(e)+c)&&(i.raws.important=c);break}if("important"===r[1].toLowerCase()){for(var l=e.slice(0),f="",d=u;d>0;d--){var h=l[d][0];if(f.trim().startsWith("!")&&"space"!==h)break;f=l.pop()[1]+f}f.trim().startsWith("!")&&(i.important=!0,i.raws.important=f,e=l)}if("space"!==r[0]&&"comment"!==r[0])break}e.some(function(e){return"space"!==e[0]&&"comment"!==e[0]})&&(i.raws.between+=s.map(function(e){return e[1]}).join(""),s=[]),this.raw(i,"value",s.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}},{key:"emptyRule",value:function(e){var t=new nJ;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}},{key:"init",value:function(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"other",value:function(e){for(var t=!1,r=null,n=!1,i=null,o=[],a=e[1].startsWith("--"),s=[],u=e;u;){if(r=u[0],s.push(u),"("===r||"["===r)i||(i=u),o.push("("===r?")":"]");else if(a&&n&&"{"===r)i||(i=u),o.push("}");else if(0===o.length){if(";"===r){if(n){this.decl(s,a);return}break}if("{"===r){this.rule(s);return}if("}"===r){this.tokenizer.back(s.pop()),t=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),o.length>0&&this.unclosedBracket(i),t&&n){if(!a)for(;s.length&&("space"===(u=s[s.length-1][0])||"comment"===u);)this.tokenizer.back(s.pop());this.decl(s,a)}else this.unknownWord(s)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"precheckMissedSemicolon",value:function(){}},{key:"raw",value:function(e,t,r,n){for(var i,o,a,s,u=r.length,c="",l=!0,f=0;f1&&void 0!==arguments[1]?arguments[1]:{};if(tl(this,e),this.type="warning",this.text=t,r.node&&r.node.source){var n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(var i in r)this[i]=r[i]}return td(e,[{key:"toString",value:function(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}]),e}();ig=iy,iy.default=iy;var ib=/*#__PURE__*/function(){function e(t,r,n){tl(this,e),this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css=void 0,this.map=void 0}return td(e,[{key:"toString",value:function(){return this.css}},{key:"warn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!t.plugin&&this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ig(e,t);return this.messages.push(r),r}},{key:"warnings",value:function(){return this.messages.filter(function(e){return"warning"===e.type})}},{key:"content",get:function(){return this.css}}]),e}();iv=ib,ib.default=ib;var iw={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},ix={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},iE={Once:!0,postcssPlugin:!0,prepare:!0};function iS(e){return"object"==typeof e&&"function"==typeof e.then}function ik(e){var t=!1,r=iw[e.type];return("decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append)?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function iA(e){return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:ik(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function iI(e){return e[ex]=!1,e.nodes&&e.nodes.forEach(function(e){return iI(e)}),e}var iN={},iT=/*#__PURE__*/function(){function e(t,r,n){var i,o=this;if(tl(this,e),this.stringified=!1,this.processed=!1,"object"==typeof r&&null!==r&&("root"===r.type||"document"===r.type))i=iI(r);else if(r instanceof e||r instanceof iv)i=iI(r.root),r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var a=ia;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{i=a(r,n)}catch(e){this.processed=!0,this.error=e}i&&!i[eE]&&rT.rebuild(i)}this.result=new iv(t,i,n),this.helpers=re(tG({},iN),{postcss:iN,result:this.result}),this.plugins=this.processor.plugins.map(function(e){return"object"==typeof e&&e.prepare?tG({},e,e.prepare(o.result)):e})}return td(e,[{key:"async",value:function(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"getAsyncError",value:function(){throw Error("Use process(css).then(cb) to work with async plugins")}},{key:"handleError",value:function(e,t){var r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}},{key:"prepareVisitors",value:function(){var e=this;this.listeners={};var t=function(t,r,n){e.listeners[r]||(e.listeners[r]=[]),e.listeners[r].push([t,n])},r=!0,n=!1,i=void 0;try{for(var o,a=this.plugins[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("object"==typeof s)for(var u in s){if(!ix[u]&&/^[A-Z]/.test(u))throw Error("Unknown event ".concat(u," in ").concat(s.postcssPlugin,". ")+"Try to update PostCSS (".concat(this.processor.version," now)."));if(!iE[u]){if("object"==typeof s[u])for(var c in s[u])t(s,"*"===c?u:u+"-"+c.toLowerCase(),s[u][c]);else"function"==typeof s[u]&&t(s,u,s[u])}}}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}this.hasListener=Object.keys(this.listeners).length>0}},{key:"runAsync",value:function(){var e=this;return eW(function(){var t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v;return(0,eK.__generator)(this,function(g){switch(g.label){case 0:e.plugin=0,t=0,g.label=1;case 1:if(!(t0))return[3,13];if(!iS(s=e.visitTick(a)))return[3,12];g.label=9;case 9:return g.trys.push([9,11,,12]),[4,s];case 10:return g.sent(),[3,12];case 11:throw u=g.sent(),c=a[a.length-1].node,e.handleError(u,c);case 12:return[3,8];case 13:return[3,7];case 14:if(l=!0,f=!1,d=void 0,!e.listeners.OnceExit)return[3,22];g.label=15;case 15:g.trys.push([15,20,21,22]),h=function(){var t,r,n,i;return(0,eK.__generator)(this,function(a){switch(a.label){case 0:r=(t=n5(m.value,2))[0],n=t[1],e.result.lastPlugin=r,a.label=1;case 1:if(a.trys.push([1,6,,7]),"document"!==o.type)return[3,3];return[4,Promise.all(o.nodes.map(function(t){return n(t,e.helpers)}))];case 2:return a.sent(),[3,5];case 3:return[4,n(o,e.helpers)];case 4:a.sent(),a.label=5;case 5:return[3,7];case 6:throw i=a.sent(),e.handleError(i);case 7:return[2]}})},p=e.listeners.OnceExit[Symbol.iterator](),g.label=16;case 16:if(l=(m=p.next()).done)return[3,19];return[5,(0,eK.__values)(h())];case 17:g.sent(),g.label=18;case 18:return l=!0,[3,16];case 19:return[3,22];case 20:return v=g.sent(),f=!0,d=v,[3,22];case 21:try{l||null==p.return||p.return()}finally{if(f)throw d}return[7];case 22:return e.processed=!0,[2,e.stringify()]}})})()}},{key:"runOnRoot",value:function(e){var t=this;this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){var r=this.result.root.nodes.map(function(r){return e.Once(r,t.helpers)});if(iS(r[0]))return Promise.all(r);return r}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}},{key:"stringify",value:function(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=rj;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new n8(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}},{key:"sync",value:function(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();var e=!0,t=!1,r=void 0;try{for(var n,i=this.plugins[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.runOnRoot(o);if(iS(a))throw this.getAsyncError()}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}if(this.prepareVisitors(),this.hasListener){for(var s=this.result.root;!s[ex];)s[ex]=!0,this.walkSync(s);if(this.listeners.OnceExit){var u=!0,c=!1,l=void 0;if("document"===s.type)try{for(var f,d=s.nodes[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var h=f.value;this.visitSync(this.listeners.OnceExit,h)}}catch(e){c=!0,l=e}finally{try{u||null==d.return||d.return()}finally{if(c)throw l}}else this.visitSync(this.listeners.OnceExit,s)}}return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this.css}},{key:"visitSync",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=n5(o.value,2),u=s[0],c=s[1];this.result.lastPlugin=u;var l=void 0;try{l=c(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(iS(l))throw this.getAsyncError()}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}},{key:"visitTick",value:function(e){var t=e[e.length-1],r=t.node,n=t.visitors;if("root"!==r.type&&"document"!==r.type&&!r.parent){e.pop();return}if(n.length>0&&t.visitorIndex0&&void 0!==arguments[0]?arguments[0]:[];tl(this,e),this.version="8.4.47",this.plugins=this.normalize(t)}return td(e,[{key:"normalize",value:function(e){var t=[],r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if(!0===s.postcss?s=s():s.postcss&&(s=s.postcss),"object"==typeof s&&Array.isArray(s.plugins))t=t.concat(s.plugins);else if("object"==typeof s&&s.postcssPlugin)t.push(s);else if("function"==typeof s)t.push(s);else if("object"==typeof s&&(s.parse||s.stringify));else throw Error(s+" is not a PostCSS plugin")}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}return t}},{key:"process",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.plugins.length||t.parser||t.stringifier||t.syntax?new n3(this,e,t):new i_(this,e,t)}},{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}]),e}();function iL(){for(var e=arguments.length,t=Array(e),r=0;r]+$/;function iF(e,t,r){if(null==e)return"";"number"==typeof e&&(e=e.toString());var n,i,o,a,s,u,c,l,f,d="",h="";function p(e,t){var r=this;this.tag=e,this.attribs=t||{},this.tagPosition=d.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(s.length){var e=s[s.length-1];e.text+=r.text}},this.updateParentNodeMediaChildren=function(){s.length&&iR.includes(this.tag)&&s[s.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},iF.defaults,t)).parser=Object.assign({},iV,t.parser);var m=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};iB.forEach(function(e){m(e)&&!t.allowVulnerableTags&&console.warn("\n\n⚠️ Your `allowedTags` option includes, `".concat(e,"`, which is inherently\nvulnerable to XSS attacks. Please remove it from `allowedTags`.\nOr, to disable this warning, add the `allowVulnerableTags` option\nand ensure you are accounting for this risk.\n\n"))});var v=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(n={},i={},iM(t.allowedAttributes,function(e,t){n[t]=[];var r=[];e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rl(e).replace(/\\\*/g,".*")):n[t].push(e)}),r.length&&(i[t]=RegExp("^("+r.join("|")+")$"))}));var g={},y={},b={};iM(t.allowedClasses,function(e,t){if(n&&(iq(n,t)||(n[t]=[]),n[t].push("class")),g[t]=e,Array.isArray(e)){var r=[];g[t]=[],b[t]=[],e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rl(e).replace(/\\\*/g,".*")):e instanceof RegExp?b[t].push(e):g[t].push(e)}),r.length&&(y[t]=RegExp("^("+r.join("|")+")$"))}});var w={};iM(t.transformTags,function(e,t){var r;"function"==typeof e?r=e:"string"==typeof e&&(r=iF.simpleTransform(e)),"*"===t?o=r:w[t]=r});var x=!1;S();var E=new tV({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&S(),l){f++;return}var E,T=new p(e,r);s.push(T);var O=!1,_=!!T.text;if(iq(w,e)&&(E=w[e](e,r),T.attribs=r=E.attribs,void 0!==E.text&&(T.innerText=E.text),e!==E.tagName&&(T.name=e=E.tagName,c[a]=E.tagName)),o&&(E=o(e,r),T.attribs=r=E.attribs,e!==E.tagName&&(T.name=e=E.tagName,c[a]=E.tagName)),(!m(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(var t in e)if(iq(e,t))return!1;return!0}(u)||null!=t.nestingLimit&&a>=t.nestingLimit)&&(O=!0,u[a]=!0,("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&-1!==v.indexOf(e)&&(l=!0,f=1),u[a]=!0),a++,O){if("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return;h=d,d=""}d+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(T.innerText=""),(!n||iq(n,e)||n["*"])&&iM(r,function(r,o){if(!ij.test(o)||""===r&&!t.allowedEmptyAttributes.includes(o)&&(t.nonBooleanAttributes.includes(o)||t.nonBooleanAttributes.includes("*"))){delete T.attribs[o];return}var a=!1;if(!n||iq(n,e)&&-1!==n[e].indexOf(o)||n["*"]&&-1!==n["*"].indexOf(o)||iq(i,e)&&i[e].test(o)||i["*"]&&i["*"].test(o))a=!0;else if(n&&n[e]){var s=!0,u=!1,c=void 0;try{for(var l,f=n[e][Symbol.iterator]();!(s=(l=f.next()).done);s=!0){var h=l.value;if(rd(h)&&h.name&&h.name===o){a=!0;var p="";if(!0===h.multiple){var m=r.split(" "),v=!0,w=!1,x=void 0;try{for(var E,S=m[Symbol.iterator]();!(v=(E=S.next()).done);v=!0){var O=E.value;-1!==h.values.indexOf(O)&&(""===p?p=O:p+=" "+O)}}catch(e){w=!0,x=e}finally{try{v||null==S.return||S.return()}finally{if(w)throw x}}}else h.values.indexOf(r)>=0&&(p=r);r=p}}}catch(e){u=!0,c=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw c}}}if(a){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(o)&&A(e,r)){delete T.attribs[o];return}if("script"===e&&"src"===o){var _=!0;try{var C=I(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){var P=(t.allowedScriptHostnames||[]).find(function(e){return e===C.url.hostname}),L=(t.allowedScriptDomains||[]).find(function(e){return C.url.hostname===e||C.url.hostname.endsWith(".".concat(e))});_=P||L}}catch(e){_=!1}if(!_){delete T.attribs[o];return}}if("iframe"===e&&"src"===o){var D=!0;try{var R=I(r);if(R.isRelativeUrl)D=iq(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){var B=(t.allowedIframeHostnames||[]).find(function(e){return e===R.url.hostname}),M=(t.allowedIframeDomains||[]).find(function(e){return R.url.hostname===e||R.url.hostname.endsWith(".".concat(e))});D=B||M}}catch(e){D=!1}if(!D){delete T.attribs[o];return}}if("srcset"===o)try{var q=rx(r);if(q.forEach(function(e){A("srcset",e.url)&&(e.evil=!0)}),(q=iU(q,function(e){return!e.evil})).length)r=iU(q,function(e){return!e.evil}).map(function(e){if(!e.url)throw Error("URL missing");return e.url+(e.w?" ".concat(e.w,"w"):"")+(e.h?" ".concat(e.h,"h"):"")+(e.d?" ".concat(e.d,"x"):"")}).join(", "),T.attribs[o]=r;else{delete T.attribs[o];return}}catch(e){delete T.attribs[o];return}if("class"===o){var U=g[e],j=g["*"],F=y[e],V=b[e],$=b["*"],z=[F,y["*"]].concat(V,$).filter(function(e){return e});if(!(r=U&&j?N(r,rh(U,j),z):N(r,U||j,z)).length){delete T.attribs[o];return}}if("style"===o){if(t.parseStyleAttributes)try{var H=iD(e+" {"+r+"}",{map:!1});if(r=(function(e,t){if(!t)return e;var r,n=e.nodes[0];return(r=t[n.selector]&&t["*"]?rh(t[n.selector],t["*"]):t[n.selector]||t["*"])&&(e.nodes[0].nodes=n.nodes.reduce(function(e,t){return iq(r,t.prop)&&r[t.prop].some(function(e){return e.test(t.value)})&&e.push(t),e},[])),e})(H,t.allowedStyles).nodes[0].nodes.reduce(function(e,t){return e.push("".concat(t.prop,":").concat(t.value).concat(t.important?" !important":"")),e},[]).join(";"),0===r.length){delete T.attribs[o];return}}catch(t){"undefined"!=typeof window&&console.warn('Failed to parse "'+e+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),delete T.attribs[o];return}else if(t.allowedStyles)throw Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}d+=" "+o,r&&r.length?d+='="'+k(r,!0)+'"':t.allowedEmptyAttributes.includes(o)&&(d+='=""')}else delete T.attribs[o]}),-1!==t.selfClosing.indexOf(e)?d+=" />":(d+=">",!T.innerText||_||t.textFilter||(d+=k(T.innerText),x=!0)),O&&(d=h+k(d),h="")},ontext:function(e){if(!l){var r,n=s[s.length-1];if(n&&(r=n.tag,e=void 0!==n.innerText?n.innerText:e),"completelyDiscard"!==t.disallowedTagsMode||m(r)){if(("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&("script"===r||"style"===r))d+=e;else{var i=k(e,!1);t.textFilter&&!x?d+=t.textFilter(i,r):x||(d+=i)}}else e="";if(s.length){var o=s[s.length-1];o.text+=e}}},onclosetag:function(e,r){if(l){if(--f)return;l=!1}var n=s.pop();if(n){if(n.tag!==e){s.push(n);return}l=!!t.enforceHtmlBoundary&&"html"===e;var i=u[--a];if(i){if(delete u[a],"discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode){n.updateParentNodeText();return}h=d,d=""}if(c[a]&&(e=c[a],delete c[a]),t.exclusiveFilter&&t.exclusiveFilter(n)){d=d.substr(0,n.tagPosition);return}if(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||r&&!m(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){i&&(d=h,h="");return}d+="",i&&(d=h+k(d),h=""),x=!1}}},t.parser);return E.write(e),E.end(),d;function S(){d="",a=0,s=[],u={},c={},l=!1,f=0}function k(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,""")),e}function A(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){var n=r.indexOf("",n+4);if(-1===i)break;r=r.substring(0,n)+r.substring(i+3)}var o=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!o)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;var a=o[1].toLowerCase();return iq(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(a):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(a)}function I(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw Error("relative: exploit attempt");for(var t="relative://relative-site",r=0;r<100;r++)t+="/".concat(r);var n=new URL(e,t);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function N(e,t,r){return t?(e=e.split(/\s+/)).filter(function(e){return -1!==t.indexOf(e)||r.some(function(t){return t.test(e)})}).join(" "):e}}var iV={decodeEntities:!0};iF.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},iF.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(n,i){var o;if(r)for(o in t)i[o]=t[o];else i=t;return{tagName:e,attribs:i}}};var i$={};r="millisecond",n="second",i="minute",o="hour",a="week",s="month",u="quarter",c="year",l="date",f="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},(v={})[m="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},g="$isDayjsObject",y=function(e){return e instanceof E||!(!e||!e[g])},b=function e(t,r,n){var i;if(!t)return m;if("string"==typeof t){var o=t.toLowerCase();v[o]&&(i=o),r&&(v[o]=r,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;v[s]=t,i=s}return!n&&i&&(m=i),i||!n&&m},w=function(e,t){if(y(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new E(r)},(x={s:p,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+p(Math.floor(r/60),2,"0")+":"+p(r%60,2,"0")},m:function e(t,r){if(t.date() * @license MIT - */function(e,t){"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,r){r=r||{bubbles:!1,cancelable:!1,detail:void 0};var n=t.createEvent("CustomEvent");return n.initCustomEvent(e,r.bubbles,r.cancelable,r.detail),n},e.CustomEvent.prototype=e.Event.prototype),t.addEventListener("touchstart",function(e){"true"!==e.target.getAttribute("data-swipe-ignore")&&(s=e.target,a=Date.now(),r=e.touches[0].clientX,n=e.touches[0].clientY,i=0,o=0,u=e.touches.length)},!1),t.addEventListener("touchmove",function(e){if(r&&n){var t=e.touches[0].clientX,a=e.touches[0].clientY;i=r-t,o=n-a}},!1),t.addEventListener("touchend",function(e){if(s===e.target){var l=parseInt(c(s,"data-swipe-threshold","20"),10),f=c(s,"data-swipe-unit","px"),d=parseInt(c(s,"data-swipe-timeout","500"),10),h=Date.now()-a,p="",m=e.changedTouches||e.touches||[];if("vh"===f&&(l=Math.round(l/100*t.documentElement.clientHeight)),"vw"===f&&(l=Math.round(l/100*t.documentElement.clientWidth)),Math.abs(i)>Math.abs(o)?Math.abs(i)>l&&h0?"swiped-left":"swiped-right"):Math.abs(o)>l&&h0?"swiped-up":"swiped-down"),""!==p){var v={dir:p.replace(/swiped-/,""),touchType:(m[0]||{}).touchType||"direct",fingers:u,xStart:parseInt(r,10),xEnd:parseInt((m[0]||{}).clientX||-1,10),yStart:parseInt(n,10),yEnd:parseInt((m[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:v})),s.dispatchEvent(new CustomEvent(p,{bubbles:!0,cancelable:!0,detail:v}))}r=null,n=null,a=null}},!1);var r=null,n=null,i=null,o=null,a=null,s=null,u=0;function c(e,r,n){for(;e&&e!==t.documentElement;){var i=e.getAttribute(r);if(i)return i;e=e.parentNode}return n}}(window,document);var iz={},iH={};Object.defineProperty(iH,"validate",{get:function(){return eL},set:function(e){return eL=e},enumerable:!0,configurable:!0});var iG=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",iW=RegExp("^"+("["+iG+"][")+iG+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");eD=function(e){return void 0!==e},eR=function(e){return null!=iW.exec(e)},eB=function(e,t){for(var r=[],n=t.exec(e);n;){var i=[];i.startIndex=t.lastIndex-n[0].length;for(var o=n.length,a=0;a5&&"xml"===n)return i0("InvalidXml","XML declaration allowed only at the start of the document.",i1(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function iQ(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){var r=1;for(t+=8;t"===e[t]&&0==--r)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t"===e[t+2]){t+=2;break}}return t}eL=function(e,t){t=Object.assign({},iY,t);var r=[],n=!1,i=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(var o=0;o"!==e[o]&&" "!==e[o]&&" "!==e[o]&&"\n"!==e[o]&&"\r"!==e[o];o++)u+=e[o];if("/"===(u=u.trim())[u.length-1]&&(u=u.substring(0,u.length-1),o--),!eR(u))return i0("InvalidTag",0===u.trim().length?"Invalid space after '<'.":"Tag '"+u+"' is an invalid name.",i1(e,o));var c=function(e,t){for(var r="",n="",i=!1;t"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}(e,o);if(!1===c)return i0("InvalidAttr","Attributes for '"+u+"' have open quote.",i1(e,o));var l=c.value;if(o=c.index,"/"===l[l.length-1]){var f=o-l.length,d=iX(l=l.substring(0,l.length-1),t);if(!0!==d)return i0(d.err.code,d.err.msg,i1(e,f+d.err.line));n=!0}else if(s){if(!c.tagClosed)return i0("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",i1(e,o));if(l.trim().length>0)return i0("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",i1(e,a));if(0===r.length)return i0("InvalidTag","Closing tag '"+u+"' has not been opened.",i1(e,a));var h=r.pop();if(u!==h.tagName){var p=i1(e,h.tagStartPos);return i0("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+u+"'.",i1(e,a))}0==r.length&&(i=!0)}else{var m=iX(l,t);if(!0!==m)return i0(m.err.code,m.err.msg,i1(e,o-l.length+m.err.line));if(!0===i)return i0("InvalidXml","Multiple possible root nodes found.",i1(e,o));-1!==t.unpairedTags.indexOf(u)||r.push({tagName:u,tagStartPos:a}),n=!0}for(o++;o0)||i0("InvalidXml","Invalid '"+JSON.stringify(r.map(function(e){return e.tagName}),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):i0("InvalidXml","Start tag expected.",1)};var iJ=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function iX(e,t){for(var r=eB(e,iJ),n={},i=0;i0?this.child.push((tz(t={},e.tagname,e.child),tz(t,":@",e[":@"]),t)):this.child.push(tz({},e.tagname,e.child))}}]),e}();var i4={};function i9(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}i4=function(e,t){var r={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;for(var n,i,o,a,s,u,c,l,f,d=1,h=!1,p=!1;t"===e[t]){if(p?"-"===e[t-1]&&"-"===e[t-2]&&(p=!1,d--):d--,0===d)break}else"["===e[t]?h=!0:e[t]}else{if(h&&"!"===(n=e)[(i=t)+1]&&"E"===n[i+2]&&"N"===n[i+3]&&"T"===n[i+4]&&"I"===n[i+5]&&"T"===n[i+6]&&"Y"===n[i+7])t+=7,entityName=(f=n2(function(e,t){for(var r="";t1&&void 0!==arguments[1]?arguments[1]:{};if(r=Object.assign({},or,r),!e||"string"!=typeof e)return e;var n=e.trim();if(void 0!==r.skipLike&&r.skipLike.test(n))return e;if(r.hex&&oe.test(n))return Number.parseInt(n,16);var i=ot.exec(n);if(!i)return e;var o=i[1],a=i[2],s=((t=i[3])&&-1!==t.indexOf(".")&&("."===(t=t.replace(/0+$/,""))?t="0":"."===t[0]?t="0"+t:"."===t[t.length-1]&&(t=t.substr(0,t.length-1))),t),u=i[4]||i[6];if(!r.leadingZeros&&a.length>0&&o&&"."!==n[2]||!r.leadingZeros&&a.length>0&&!o&&"."!==n[1])return e;var c=Number(n),l=""+c;return -1!==l.search(/[eE]/)||u?r.eNotation?c:e:-1!==n.indexOf(".")?"0"===l&&""===s?c:l===s?c:o&&l==="-"+s?c:e:a?s===l?c:o+s===l?c:e:n===l?c:n===o+l?c:e};var on={};function oi(e){for(var t=Object.keys(e),r=0;r0)){a||(e=this.replaceEntitiesValue(e));var s=this.options.tagValueProcessor(t,e,r,i,o);return null==s?e:(void 0===s?"undefined":eW(s))!==(void 0===e?"undefined":eW(e))||s!==e?s:this.options.trimValues?og(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?og(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function oa(e){if(this.options.removeNSPrefix){var t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}on=function(e){return"function"==typeof e?e:Array.isArray(e)?function(t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("string"==typeof s&&t===s||s instanceof RegExp&&s.test(t))return!0}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}:function(){return!1}};var os=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function ou(e,t,r){if(!0!==this.options.ignoreAttributes&&"string"==typeof e){for(var n=eB(e,os),i=n.length,o={},a=0;a",o,"Closing Tag is not closed."),s=e.substring(o+2,a).trim();if(this.options.removeNSPrefix){var u=s.indexOf(":");-1!==u&&(s=s.substr(u+1))}this.options.transformTagName&&(s=this.options.transformTagName(s)),r&&(n=this.saveTextToParentTag(n,r,i));var c=i.substring(i.lastIndexOf(".")+1);if(s&&-1!==this.options.unpairedTags.indexOf(s))throw Error("Unpaired tag can not be used as closing tag: "));var l=0;c&&-1!==this.options.unpairedTags.indexOf(c)?(l=i.lastIndexOf(".",i.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=i.lastIndexOf("."),i=i.substring(0,l),r=this.tagsNodeStack.pop(),n="",o=a}else if("?"===e[o+1]){var f=om(e,o,!1,"?>");if(!f)throw Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,i),this.options.ignoreDeclaration&&"?xml"===f.tagName||this.options.ignorePiTags);else{var d=new i6(f.tagName);d.add(this.options.textNodeName,""),f.tagName!==f.tagExp&&f.attrExpPresent&&(d[":@"]=this.buildAttributesMap(f.tagExp,i,f.tagName)),this.addChild(r,d,i)}o=f.closeIndex+1}else if("!--"===e.substr(o+1,3)){var h=op(e,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){var p=e.substring(o+4,h-2);n=this.saveTextToParentTag(n,r,i),r.add(this.options.commentPropName,[tz({},this.options.textNodeName,p)])}o=h}else if("!D"===e.substr(o+1,2)){var m=i4(e,o);this.docTypeEntities=m.entities,o=m.i}else if("!["===e.substr(o+1,2)){var v=op(e,"]]>",o,"CDATA is not closed.")-2,g=e.substring(o+9,v);n=this.saveTextToParentTag(n,r,i);var y=this.parseTextData(g,r.tagname,i,!0,!1,!0,!0);void 0==y&&(y=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[tz({},this.options.textNodeName,g)]):r.add(this.options.textNodeName,y),o=v+2}else{var b=om(e,o,this.options.removeNSPrefix),w=b.tagName,x=b.rawTagName,E=b.tagExp,k=b.attrExpPresent,S=b.closeIndex;this.options.transformTagName&&(w=this.options.transformTagName(w)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,i,!1));var A=r;if(A&&-1!==this.options.unpairedTags.indexOf(A.tagname)&&(r=this.tagsNodeStack.pop(),i=i.substring(0,i.lastIndexOf("."))),w!==t.tagname&&(i+=i?"."+w:w),this.isItStopNode(this.options.stopNodes,i,w)){var I="";if(E.length>0&&E.lastIndexOf("/")===E.length-1)"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),o=b.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(w))o=b.closeIndex;else{var N=this.readStopNodeData(e,x,S+1);if(!N)throw Error("Unexpected end of ".concat(x));o=N.i,I=N.tagContent}var T=new i6(w);w!==E&&k&&(T[":@"]=this.buildAttributesMap(E,i,w)),I&&(I=this.parseTextData(I,w,i,!0,k,!0,!0)),i=i.substr(0,i.lastIndexOf(".")),T.add(this.options.textNodeName,I),this.addChild(r,T,i)}else{if(E.length>0&&E.lastIndexOf("/")===E.length-1){"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),this.options.transformTagName&&(w=this.options.transformTagName(w));var O=new i6(w);w!==E&&k&&(O[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,O,i),i=i.substr(0,i.lastIndexOf("."))}else{var C=new i6(w);this.tagsNodeStack.push(r),w!==E&&k&&(C[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,C,i),r=C}n="",o=S}}}else n+=e[o];return t.child};function ol(e,t,r){var n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"==typeof n&&(t.tagname=n),e.addChild(t))}var of=function(e){if(this.options.processEntities){for(var t in this.docTypeEntities){var r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(var n in this.lastEntities){var i=this.lastEntities[n];e=e.replace(i.regex,i.val)}if(this.options.htmlEntities)for(var o in this.htmlEntities){var a=this.htmlEntities[o];e=e.replace(a.regex,a.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function od(e,t,r,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function oh(e,t,r){var n="*."+r;for(var i in e){var o=e[i];if(n===o||t===o)return!0}return!1}function op(e,t,r,n){var i=e.indexOf(t,r);if(-1!==i)return i+t.length-1;throw Error(n)}function om(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:">",i=function(e,t){for(var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",i="",o=t;o",r,"".concat(t," is not closed"));if(e.substring(r+2,o).trim()===t&&0==--i)return{tagContent:e.substring(n,r),i:o};r=o}else if("?"===e[r+1])r=op(e,"?>",r+1,"StopNode is not closed.");else if("!--"===e.substr(r+1,3))r=op(e,"-->",r+3,"StopNode is not closed.");else if("!["===e.substr(r+1,2))r=op(e,"]]>",r,"StopNode is not closed.")-2;else{var a=om(e,r,">");a&&((a&&a.tagName)===t&&"/"!==a.tagExp[a.tagExp.length-1]&&i++,r=a.closeIndex)}}}function og(e,t,r){if(t&&"string"==typeof e){var n=e.trim();return"true"===n||"false"!==n&&i7(e,r)}return eD(e)?e:""}i8=function e(t){tc(this,e),this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,10))}},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,16))}}},this.addExternalEntities=oi,this.parseXml=oc,this.parseTextData=oo,this.resolveNameSpace=oa,this.buildAttributesMap=ou,this.isItStopNode=oh,this.replaceEntitiesValue=of,this.readStopNodeData=ov,this.saveTextToParentTag=od,this.addChild=ol,this.ignoreAttributesFn=on(this.options.ignoreAttributes)},eq=function(e,t){return function e(t,r,n){for(var i,o={},a=0;a0&&(o[r.textNodeName]=i):void 0!==i&&(o[r.textNodeName]=i),o}(e,t)},i2=/*#__PURE__*/function(){function e(t){tc(this,e),this.externalEntities={},this.options=eM(t)}return tf(e,[{key:"parse",value:function(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});var r=eL(e,t);if(!0!==r)throw Error("".concat(r.err.msg,":").concat(r.err.line,":").concat(r.err.col))}var n=new i8(this.options);n.addExternalEntities(this.externalEntities);var i=n.parseXml(e);return this.options.preserveOrder||void 0===i?i:eq(i,this.options)}},{key:"addEntity",value:function(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}]),e}();var oy={};function ob(e,t){var r="";if(e&&!t.ignoreAttributes){for(var n in e)if(e.hasOwnProperty(n)){var i=t.attributeValueProcessor(n,e[n]);!0===(i=ow(i,t))&&t.suppressBooleanAttributes?r+=" ".concat(n.substr(t.attributeNamePrefix.length)):r+=" ".concat(n.substr(t.attributeNamePrefix.length),'="').concat(i,'"')}}return r}function ow(e,t){if(e&&e.length>0&&t.processEntities)for(var r=0;r0&&(r="\n"),function e(t,r,n,i){for(var o="",a=!1,s=0;s"),a=!1;continue}if(c===r.commentPropName){o+=i+""),a=!0;continue}if("?"===c[0]){var d=ob(u[":@"],r),h="?xml"===c?"":i,p=u[c][0][r.textNodeName];p=0!==p.length?" "+p:"",o+=h+"<".concat(c).concat(p).concat(d,"?>"),a=!0;continue}var m=i;""!==m&&(m+=r.indentBy);var v=ob(u[":@"],r),g=i+"<".concat(c).concat(v),y=e(u[c],r,l,m);-1!==r.unpairedTags.indexOf(c)?r.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!y||0===y.length)&&r.suppressEmptyNode?o+=g+"/>":y&&y.endsWith(">")?o+=g+">".concat(y).concat(i,""):(o+=g+">",y&&""!==i&&(y.includes("/>")||y.includes("")),a=!0}}return o}(e,t,"",r)};var ox={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function oE(e){this.options=Object.assign({},ox,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=on(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=oA),this.processTextOrObjNode=ok,this.options.format?(this.indentate=oS,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ok(e,t,r,n){var i=this.j2x(e,r+1,n.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,i.attrStr,r):this.buildObjectNode(i.val,t,i.attrStr,r)}function oS(e){return this.options.indentBy.repeat(e)}function oA(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e!==this.options.textNodeName&&e.substr(this.attrPrefixLen)}oE.prototype.build=function(e){return this.options.preserveOrder?oy(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e=tz({},this.options.arrayNodeName,e)),this.j2x(e,0,[]).val)},oE.prototype.j2x=function(e,t,r){var n="",i="",o=r.join(".");for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(void 0===e[a])this.isAttribute(a)&&(i+="");else if(null===e[a])this.isAttribute(a)?i+="":"?"===a[0]?i+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)i+=this.buildTextValNode(e[a],a,"",t);else if("object"!=typeof e[a]){var s=this.isAttribute(a);if(s&&!this.ignoreAttributesFn(s,o))n+=this.buildAttrPairStr(s,""+e[a]);else if(!s){if(a===this.options.textNodeName){var u=this.options.tagValueProcessor(a,""+e[a]);i+=this.replaceEntitiesValue(u)}else i+=this.buildTextValNode(e[a],a,"",t)}}else if(Array.isArray(e[a])){for(var c=e[a].length,l="",f="",d=0;d"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===o.length?this.indentate(n)+"")+this.newLine:this.indentate(n)+"<"+t+r+o+this.tagEndChar+e+this.indentate(n)+i},oE.prototype.closeTag=function(e){var t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":">")+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+"")+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;var i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"0&&this.options.processEntities)for(var t=0;t300,os:(X=navigator.userAgent||navigator.vendor||window.opera,/iPad|iPhone|iPod/.test(X)&&!window.MSStream?"iOS":/android/i.test(X)?"Android":("b2g"in navigator||navigator,!1)),debug:!1,local_opml:[]},oT="",oO="https://corsproxy.io/?",oC={opml_url:"https://raw.githubusercontent.com/strukturart/feedolin/master/example.opml",opml_local:"",proxy_url:"https://corsproxy.io/?"},o_={},oP=[],oL=[];function oD(e){var t=[];oM.map(function(e,r){t.push(e.id)}),(oL=oL.filter(function(r){return t.includes(e)})).push(e),/*@__PURE__*/ej(te).setItem("read_articles",oL).then(function(){}).catch(function(e){console.error("Error updating localForage:",e)})}/*@__PURE__*/ej(te).getItem("read_articles").then(function(e){if(null===e)return oL=[],/*@__PURE__*/ej(te).setItem("read_articles",oL).then(function(){});oL=e}).catch(function(e){console.error("Error accessing localForage:",e)});var oR=new DOMParser,oB=[];("b2g"in navigator||"navigator.mozApps"in navigator)&&(oN.notKaiOS=!1),oN.notKaiOS||["http://127.0.0.1/api/v1/shared/core.js","http://127.0.0.1/api/v1/shared/session.js","http://127.0.0.1/api/v1/apps/service.js","http://127.0.0.1/api/v1/audiovolumemanager/service.js","./assets/js/kaiads.v5.min.js"].forEach(function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,document.head.appendChild(t)});var oM=[];new BroadcastChannel("sw-messages"),oN.debug&&(window.onerror=function(e,t,r){return alert("Error message: "+e+"\nURL: "+t+"\nLine Number: "+r),!0});var oq=function(){/*@__PURE__*/ej(te).getItem("settings").then(function(e){o_=e;var t=new URLSearchParams(window.location.href.split("?")[1]).get("code");if(t){var r=t.split("#")[0];if(t){/*@__PURE__*/ej(te).setItem("mastodon_code",r);var n=new Headers;n.append("Content-Type","application/x-www-form-urlencoded");var i=new URLSearchParams;i.append("code",r),i.append("scope","read"),i.append("grant_type","authorization_code"),i.append("redirect_uri","https://feedolin.strukturart.com"),i.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),i.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(o_.mastodon_server_url+"/oauth/token",{method:"POST",headers:n,body:i,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){o_.mastodon_token=e.access_token,/*@__PURE__*/ej(te).setItem("settings",o_),/*@__PURE__*/ej(tt).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}}})};function oU(e){for(var t=0,r=0;r0))return[3,5];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,oH(t)];case 2:return n.sent(),o_.last_update=new Date,/*@__PURE__*/ej(te).setItem("settings",o_),[3,4];case 3:return n.sent(),[3,4];case 4:return[3,6];case 5:alert("Generated download list is empty."),n.label=6;case 6:return[3,8];case 7:console.error("No OPML content found."),n.label=8;case 8:return[2]}})}),function(e){return et.apply(this,arguments)}),oz=function(e){var t=oR.parseFromString(e,"text/xml");if(!t||t.getElementsByTagName("parsererror").length>0)return console.error("Invalid OPML data."),{error:"Invalid OPML data",downloadList:[]};var r=t.querySelector("body");if(!r)return console.error("No 'body' element found in the OPML data."),{error:"No 'body' element found",downloadList:[]};var n=0,i=r.querySelectorAll("outline"),o=[];return i.forEach(function(e){e.querySelectorAll("outline").forEach(function(t){var r=t.getAttribute("xmlUrl");r&&o.push({error:"",title:t.getAttribute("title")||"Untitled",url:r,amount:5,index:n++,channel:e.getAttribute("text")||"Unknown",type:t.getAttribute("type")||"rss"})})}),{error:"",downloadList:o}},oH=(er=eG(function(e){var t,r,n;return eY(this,function(i){return t=0,r=e.length,n=function(){t===r&&(console.log("All feeds are loaded"),/*@__PURE__*/ej(te).setItem("articles",oM).then(function(){oM.sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oM.forEach(function(e){-1===oP.indexOf(e.channel)&&e.channel&&oP.push(e.channel)}),/*@__PURE__*/ej(tt).route.set("/start/?index=0")}).catch(function(e){console.error("Feeds cached",e)}))},e.forEach(function(e){if("mastodon"===e.type)fetch(e.url).then(function(e){return e.json()}).then(function(t){t.forEach(function(t,r){if(!(r>5)){var n={channel:e.channel,id:t.id,type:"mastodon",pubDate:t.created_at,isoDate:t.created_at,title:t.account.display_name||t.account.username,content:t.content,url:t.uri};t.media_attachments.length>0&&("image"===t.media_attachments[0].type?n.content+="
"):"video"===t.media_attachments[0].type?n.enclosure={"@_type":"video",url:t.media_attachments[0].url}:"audio"===t.media_attachments[0].type&&(n.enclosure={"@_type":"audio",url:t.media_attachments[0].url})),oM.push(n)}})}).catch(function(t){e.error=t}).finally(function(){t++,n()});else{var r=new XMLHttpRequest;r.open("GET",oO+e.url,!0),r.onload=function(){if(200!==r.status){e.error=r.status,t++,n();return}var i=r.response;if(!i){e.error=r.status,t++,n();return}try{var o=oI.parse(i);o.feed&&o.feed.entry.forEach(function(t,r){if(r<10)try{t.channel=e.channel,t.id=oU(t.title+t.published),t.type=t["yt:videoId"]?"youtube":"text",t.url=t.link["@_href"],t.feed_title=e.title,t.typeOfFeed="ATOM",t["yt:videoId"]&&(t.youtubeid=t["yt:videoId"]),/*@__PURE__*/ej(iV)(t.published).isValid()?t.isoDate=/*@__PURE__*/ej(iV)(t.published).toISOString():t.isoDate=/*@__PURE__*/ej(iV)("1970-01-01").toISOString(),t.content="object"==typeof t.content?t.content["#text"]:t.content,t["media:group"]&&(t.cover=t["media:group"]["media:thumbnail"]["@_url"],t.content=t["media:group"]["media:description"]),t["media:thumbnail"]&&(t.cover=t["media:thumbnail"]["@_url"]),oM.push(t)}catch(e){console.log(e)}}),o.rss&&o.rss.channel.item.forEach(function(t,r){if(r<10)try{t.channel=e.channel,t.id=oU(t.title+t.pubDate),t.type=oj(t),t.url=t.link,t.feed_title=e.title,t.typeOfFeed="RSS",/*@__PURE__*/ej(iV)(t.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z",!0).isValid()?t.isoDate=/*@__PURE__*/ej(iV)(t.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z").toISOString():t.isoDate=/*@__PURE__*/ej(iV)("1970-01-01").toISOString(),t.content=t.content||t.description,t["itunes:image"]&&(t.cover=t["itunes:image"]["@_href"]),o.rss.channel.image&&(t.cover=o.rss.channel.image.url||""),oM.push(t)}catch(e){console.log(e)}}),t++,n()}catch(e){console.log(e),t++,n()}},r.onerror=function(){t++,n()},r.send()}}),[2]})}),function(e){return er.apply(this,arguments)}),oG=function(){var e=o_.mastodon_token;fetch(o_.mastodon_server_url+"/api/v1/timelines/home",{headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"}}).then(function(e){return e.json()}).then(function(e){e.forEach(function(e,t){if(!(t>15)){var r={channel:"Mastodon",id:e.id,type:"mastodon",pubDate:e.created_at,isoDate:e.created_at,title:e.account.display_name,content:e.content,url:e.uri};e.media_attachments.length>0&&("image"===e.media_attachments[0].type?r.content+="
"):"video"===e.media_attachments[0].type?r.enclosure={"@_type":"video",url:e.media_attachments[0].url}:"audio"===e.media_attachments[0].type&&(r.enclosure={"@_type":"audio",url:e.media_attachments[0].url})),oM.push(r)}}),oP.push("Mastodon")})},oW=function(){oV(oO+o_.opml_url),o_.opml_local&&o$(o_.opml_local),o_.mastodon_token&&e7(o_.mastodon_server_url,o_.mastodon_token).then(function(e){oN.mastodon_logged=e.display_name,oG()})};/*@__PURE__*/ej(te).getItem("settings").then(function(e){null==e&&(o_=oC,/*@__PURE__*/ej(te).setItem("settings",o_).then(function(e){}).catch(function(e){console.log(e)})),o_=e,fetch("https://www.google.com",{method:"HEAD",mode:"no-cors"}).then(function(){return!0}).catch(function(){return!1}).then(function(e){e?oW():/*@__PURE__*/ej(te).getItem("articles").then(function(e){oM=e,/*@__PURE__*/ej(tt).route.set("/start/"),e5("Device is offline, cached feeds loaded",15e3)}).catch(function(e){})})}).catch(function(e){e5("The default settings was loaded",3e3),oV(oO+(o_=oC).opml_url),console.log(o_),/*@__PURE__*/ej(te).setItem("settings",o_).then(function(e){}).catch(function(e){console.log(e)})});var oY=document.getElementById("app"),oK=-1,oZ="",oQ=0,oJ=!1,oX=function(e){return /*@__PURE__*/ej(iV).duration(e,"seconds").format("mm:ss")},o0={videoElement:null,videoDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oncreate:function(e){var t=e.attrs;oN.notKaiOS&&e4("","",""),o0.videoElement=document.createElement("video"),document.getElementById("video-container").appendChild(o0.videoElement);var r=t.url;r&&(o0.videoElement.src=r,o0.videoElement.play(),o0.isPlaying=!0),o0.videoElement.onloadedmetadata=function(){o0.videoDuration=o0.videoElement.duration,/*@__PURE__*/ej(tt).redraw()},o0.videoElement.ontimeupdate=function(){o0.currentTime=o0.videoElement.currentTime,/*@__PURE__*/ej(tt).redraw()},document.addEventListener("keydown",o0.handleKeydown)},onremove:function(){document.removeEventListener("keydown",o0.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o0.togglePlayPause():"ArrowLeft"===e.key?o0.seek("left"):"ArrowRight"===e.key&&o0.seek("right")},togglePlayPause:function(){o0.isPlaying?o0.videoElement.pause():o0.videoElement.play(),o0.isPlaying=!o0.isPlaying},seek:function(e){var t=o0.videoElement.currentTime;"left"===e?o0.videoElement.currentTime=Math.max(0,t-o0.seekAmount):"right"===e&&(o0.videoElement.currentTime=Math.min(o0.videoDuration,t+o0.seekAmount))},view:function(e){e.attrs;var t=o0.videoDuration>0?o0.currentTime/o0.videoDuration*100:0;return /*@__PURE__*/ej(tt)("div",{class:"video-player"},[/*@__PURE__*/ej(tt)("div",{id:"video-container",class:"video-container"}),/*@__PURE__*/ej(tt)("div",{class:"video-info"},[" ".concat(oX(o0.currentTime)," / ").concat(oX(o0.videoDuration))]),/*@__PURE__*/ej(tt)("div",{class:"progress-bar-container"},[/*@__PURE__*/ej(tt)("div",{class:"progress-bar",style:{width:"".concat(t,"%")}})])])}},o1={player:null,oncreate:function(e){var t=e.attrs;if(oN.notKaiOS&&e4("","",""),e6("","",""),!window.YT||!window.YT.Player){var r=document.createElement("script");r.src="https://www.youtube.com/iframe_api",document.body.appendChild(r)}var n=function(){o1.player=new YT.Player("video-container",{height:"390",width:"640",videoId:t.videoId,events:{onReady:o1.onPlayerReady,onStateChange:o1.onPlayerStateChange}})};window.YT&&window.YT.Player?n():window.onYouTubeIframeAPIReady=n,document.addEventListener("keydown",o1.handleKeydown)},onPlayerReady:function(e){e.target.playVideo()},handleKeydown:function(e){"Enter"===e.key?o1.togglePlayPause():"ArrowLeft"===e.key?o1.seek("left"):"ArrowRight"===e.key&&o1.seek("right")},togglePlayPause:function(){o1.player.getPlayerState()===YT.PlayerState.PLAYING?o1.player.pauseVideo():o1.player.playVideo()},seek:function(e){var t=o1.player.getCurrentTime();"left"===e?o1.player.seekTo(Math.max(0,t-5),!0):"right"===e&&o1.player.seekTo(t+5,!0)},view:function(){return /*@__PURE__*/ej(tt)("div",{class:"youtube-player"},[/*@__PURE__*/ej(tt)("div",{id:"video-container",class:"video-container"})])}},o3=document.createElement("audio");if(o3.preload="auto","b2g"in navigator)try{navigator.b2g.AudioChannelManager.volumeControlChannel="content",AudioChannelClient("content"),HTMLMediaElement.mozAudioChannelType="content",AudioContext.mozAudioChannelType="content",o3.mozaudiochannel="content",o3.mozAudioChannelType="content"}catch(e){console.log(e)}var o2={audioDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oninit:function(e){var t=e.attrs;t.url&&o3.src!==t.url&&(o3.src=t.url,o3.play().catch(function(){}),o2.isPlaying=!0),o3.onloadedmetadata=function(){o2.audioDuration=o3.duration,/*@__PURE__*/ej(tt).redraw()},o3.ontimeupdate=function(){o2.currentTime=o3.currentTime,/*@__PURE__*/ej(tt).redraw()},o2.isPlaying=!o3.paused,document.addEventListener("keydown",o2.handleKeydown)},oncreate:function(){oN.player=!0,e4("","",""),e6("","",""),oN.notKaiOS&&e4("","",""),document.querySelector("div.button-center").addEventListener("click",function(e){o2.togglePlayPause()})},onremove:function(){document.removeEventListener("keydown",o2.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o2.togglePlayPause():"ArrowLeft"===e.key?o2.seek("left"):"ArrowRight"===e.key&&o2.seek("right")},togglePlayPause:function(){o2.isPlaying?o3.pause():o3.play().catch(function(){}),o2.isPlaying=!o2.isPlaying},seek:function(e){var t=o3.currentTime;"left"===e?o3.currentTime=Math.max(0,t-o2.seekAmount):"right"===e&&(o3.currentTime=Math.min(o2.audioDuration,t+o2.seekAmount))},view:function(e){e.attrs;var t=o2.audioDuration>0?o2.currentTime/o2.audioDuration*100:0;return /*@__PURE__*/ej(tt)("div",{class:"audio-player"},[/*@__PURE__*/ej(tt)("div",{id:"audio-container",class:"audio-container"}),/*@__PURE__*/ej(tt)("div",{class:"cover-container",style:{"background-color":"rgb(121, 71, 255)","background-image":"url(".concat(oT.cover,")")}}),/*@__PURE__*/ej(tt)("div",{class:"audio-info"},["".concat(oX(o2.currentTime)," / ").concat(oX(o2.audioDuration))]),/*@__PURE__*/ej(tt)("div",{class:"progress-bar-container"},[/*@__PURE__*/ej(tt)("div",{class:"progress-bar",style:{width:"".concat(t,"%")}})])])}};function o5(){var e=document.activeElement;if(e){for(var t=e.getBoundingClientRect(),r=t.top+t.height/2,n=e.parentNode;n;){if(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth){var i=n.getBoundingClientRect();r=t.top-i.top+t.height/2;break}n=n.parentNode}n?n.scrollBy({left:0,top:r-n.clientHeight/2,behavior:"smooth"}):document.body.scrollBy({left:0,top:r-window.innerHeight/2,behavior:"smooth"})}}/*@__PURE__*/ej(tt).route(oY,"/intro",{"/settingsView":{view:function(){return /*@__PURE__*/ej(tt)("div",{class:"flex justify-content-center page",id:"settings-page",oncreate:function(){oN.notKaiOS||(oN.local_opml=[],eJ("opml",function(e){oN.local_opml.push(e)})),e6("","",""),oN.notKaiOS&&e6("","",""),document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)}),oN.notKaiOS&&e4("","",""),oN.notKaiOS&&e6("","","")}},[/*@__PURE__*/ej(tt)("div",{class:"item input-parent flex"},[/*@__PURE__*/ej(tt)("label",{for:"url-opml"},"OPML"),/*@__PURE__*/ej(tt)("input",{id:"url-opml",placeholder:"",value:o_.opml_url||"",type:"url"})]),/*@__PURE__*/ej(tt)("button",{class:"item",onclick:function(){o_.opml_local_filename?(o_.opml_local="",o_.opml_local_filename="",/*@__PURE__*/ej(te).setItem("settings",o_).then(function(){e5("OPML file removed",4e3),/*@__PURE__*/ej(tt).redraw()})):oN.notKaiOS?e9(function(e){var t=new FileReader;t.onload=function(){oz(t.result).error?e5("OPML file not valid",4e3):(o_.opml_local=t.result,o_.opml_local_filename=e.filename,/*@__PURE__*/ej(te).setItem("settings",o_).then(function(){e5("OPML file added",4e3)}))},t.onerror=function(){e5("OPML file not valid",4e3)},t.readAsText(e.blob)}):oN.local_opml.length>0?/*@__PURE__*/ej(tt).route.set("/localOPML"):e5("not enough",3e3)}},o_.opml_local_filename?"Remove OPML file":"Upload OPML file"),/*@__PURE__*/ej(tt)("div",o_.opml_local_filename),/*@__PURE__*/ej(tt)("div",{class:"seperation"}),/*@__PURE__*/ej(tt)("div",{tabindex:1,class:"item input-parent flex "},[/*@__PURE__*/ej(tt)("label",{for:"url-proxy"},"PROXY"),/*@__PURE__*/ej(tt)("input",{id:"url-proxy",placeholder:"",value:o_.proxy_url||"",type:"url"})]),/*@__PURE__*/ej(tt)("div",{class:"seperation"}),/*@__PURE__*/ej(tt)("h2",{class:"flex justify-content-spacearound"},"Mastodon Account"),oN.mastodon_logged?/*@__PURE__*/ej(tt)("div",{id:"account_info"},"You have successfully logged in as ".concat(oN.mastodon_logged," and the data is being loaded from server ").concat(o_.mastodon_server_url,".")):null,oN.mastodon_logged?/*@__PURE__*/ej(tt)("button",{class:"item",onclick:function(){o_.mastodon_server_url="",o_.mastodon_token="",/*@__PURE__*/ej(te).setItem("settings",o_),oN.mastodon_logged="",/*@__PURE__*/ej(tt).route.set("/settingsView")}},"Disconnect"):null,oN.mastodon_logged?null:/*@__PURE__*/ej(tt)("div",{class:"item input-parent flex justify-content-spacearound"},[/*@__PURE__*/ej(tt)("label",{for:"mastodon-server-url"},"URL"),/*@__PURE__*/ej(tt)("input",{id:"mastodon-server-url",placeholder:"Server URL",value:o_.mastodon_server_url})]),oN.mastodon_logged?null:/*@__PURE__*/ej(tt)("button",{class:"item",onclick:function(){/*@__PURE__*/ej(te).setItem("settings",o_),o_.mastodon_server_url=document.getElementById("mastodon-server-url").value;var e=o_.mastodon_server_url+"/oauth/authorize?client_id=HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8&scope=read&redirect_uri=https://feedolin.strukturart.com&response_type=code";window.open(e)}},"Connect"),/*@__PURE__*/ej(tt)("button",{class:"item",id:"button-save-settings",onclick:function(){var e;e=document.getElementById("url-opml").value,/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)||e5("URL not valid"),o_.opml_url=document.getElementById("url-opml").value,o_.proxy_url=document.getElementById("url-proxy").value,oN.mastodon_logged||(o_.mastodon_server_url=document.getElementById("mastodon-server-url").value),/*@__PURE__*/ej(te).setItem("settings",o_).then(function(e){e5("settings saved",2e3)}).catch(function(e){console.log(e)})}},"save settings")])}},"/intro":{view:function(){return /*@__PURE__*/ej(tt)("div",{class:"width-100 height-100",id:"intro",oninit:function(){oq()},onremove:function(){localStorage.setItem("version",oN.version),document.querySelector(".loading-spinner").style.display="none"}},[/*@__PURE__*/ej(tt)("img",{src:"./assets/icons/intro.svg",oncreate:function(){document.querySelector(".loading-spinner").style.display="block",e1(function(e){try{oN.version=e.manifest.version,document.querySelector("#version").textContent=e.manifest.version}catch(e){}("b2g"in navigator||oN.notKaiOS)&&fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(e){oN.version=e.b2g_features.version})})}}),/*@__PURE__*/ej(tt)("div",{class:"flex width-100 justify-content-center ",id:"version-box"},[/*@__PURE__*/ej(tt)("kbd",{id:"version"},localStorage.getItem("version")||0)])])}},"/start":{oninit:function(){var e=window.performance.getEntriesByType("navigation");e.length&&"reload"===e[0].type&&/*@__PURE__*/ej(tt).route.set("/start")},view:function(){oP.length>0&&!oJ&&(oZ=oP[0],oJ=!0);var e=oM.filter(function(e){return""===oZ||oZ===e.channel});return /*@__PURE__*/ej(tt)("div",{id:"start",oncreate:function(){oQ=/*@__PURE__*/ej(tt).route.param("index")||0,e6("","",""),oN.notKaiOS&&e6("","",""),o_.opml_url||o_.opml_local_filename||e5("The feed could not be loaded because no OPML was defined in the settings.",6e3),oN.notKaiOS&&e4("","",""),oN.notKaiOS&&oN.player&&e4("","","")}},/*@__PURE__*/ej(tt)("span",{class:"channel",oncreate:function(){}},oZ),e.map(function(t,r){var n=oL.includes(t.id)?"read":"";return /*@__PURE__*/ej(tt)("article",{class:"item ".concat(n),"data-id":t.id,"data-type":t.type,oncreate:function(n){0==oQ&&0==r?setTimeout(function(){n.dom.focus()},2e3):t.id==oQ&&setTimeout(function(){n.dom.focus(),o5()},1100),r==e.length-1&&setTimeout(function(){document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)})},1e3)},onclick:function(){/*@__PURE__*/ej(tt).route.set("/article/?index="+t.id),oD(t.id)},onkeydown:function(e){"Enter"===e.key&&(/*@__PURE__*/ej(tt).route.set("/article/?index="+t.id),oD(t.id))}},[/*@__PURE__*/ej(tt)("span",{class:"type-indicator"},t.type),/*@__PURE__*/ej(tt)("time",/*@__PURE__*/ej(iV)(t.isoDate).format("DD MMM YYYY")),/*@__PURE__*/ej(tt)("h2",oF(t.feed_title)),/*@__PURE__*/ej(tt)("h3",oF(t.title))])}))}},"/options":{view:function(){return /*@__PURE__*/ej(tt)("div",{id:"optionsView",class:"flex",oncreate:function(){e4("","",""),oN.notKaiOS&&e4("","",""),e6("","",""),oN.notKaiOS&&e6("","","")}},[/*@__PURE__*/ej(tt)("button",{tabindex:0,class:"item",oncreate:function(e){e.dom.focus()},onclick:function(){/*@__PURE__*/ej(tt).route.set("/about")}},"About"),/*@__PURE__*/ej(tt)("button",{tabindex:1,class:"item",onclick:function(){/*@__PURE__*/ej(tt).route.set("/settingsView")}},"Settings"),/*@__PURE__*/ej(tt)("button",{tabindex:2,class:"item",onclick:function(){/*@__PURE__*/ej(tt).route.set("/privacy_policy")}},"Privacy Policy"),/*@__PURE__*/ej(tt)("div",{id:"KaiOSads-Wrapper",class:"",oncreate:function(){!1==oN.notKaiOS&&eQ()}})])}},"/about":{view:function(){return /*@__PURE__*/ej(tt)("div",{class:"page"},/*@__PURE__*/ej(tt)("p","Feedolin is an RSS/Atom reader and podcast player, available for both KaiOS and non-KaiOS users."),/*@__PURE__*/ej(tt)("p","It supports connecting a Mastodon account to display articles alongside your RSS/Atom feeds."),/*@__PURE__*/ej(tt)("p","The app allows you to listen to audio and watch videos directly if the feed provides the necessary URLs."),/*@__PURE__*/ej(tt)("p","The list of subscribed websites and podcasts is managed either locally or via an OPML file from an external source, such as a public link in the cloud."),/*@__PURE__*/ej(tt)("p","For non-KaiOS users, local files must be uploaded to the app."),/*@__PURE__*/ej(tt)("h4",{style:"margin-top:20px; margin-bottom:10px;"},"Navigation:"),/*@__PURE__*/ej(tt)("ul",[/*@__PURE__*/ej(tt)("li",/*@__PURE__*/ej(tt).trust("Use the up and down arrow keys to navigate between articles.

")),/*@__PURE__*/ej(tt)("li",/*@__PURE__*/ej(tt).trust("Use the left and right arrow keys to switch between categories.

")),/*@__PURE__*/ej(tt)("li",/*@__PURE__*/ej(tt).trust("Press Enter to view the content of an article.

")),/*@__PURE__*/ej(tt)("li",{oncreate:function(e){oN.notKaiOS||(e.dom.style.display="none")}},/*@__PURE__*/ej(tt).trust("Use Alt to access various options.")),/*@__PURE__*/ej(tt)("li",{oncreate:function(e){oN.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/ej(tt).trust("Use # Volume")),/*@__PURE__*/ej(tt)("li",{oncreate:function(e){oN.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/ej(tt).trust("Use * Audioplayer"))]))}},"/privacy_policy":{view:function(){return /*@__PURE__*/ej(tt)("div",{id:"privacy_policy",class:"page"},[/*@__PURE__*/ej(tt)("h1","Privacy Policy for Feedolin"),/*@__PURE__*/ej(tt)("p","Feedolin is committed to protecting your privacy. This policy explains how data is handled within the app."),/*@__PURE__*/ej(tt)("h2","Data Storage and Collection"),/*@__PURE__*/ej(tt)("p",["All data related to your RSS/Atom feeds and Mastodon account is stored ",/*@__PURE__*/ej(tt)("strong","locally")," in your device’s browser. Feedolin does ",/*@__PURE__*/ej(tt)("strong","not")," collect or store any data on external servers. The following information is stored locally:"]),/*@__PURE__*/ej(tt)("ul",[/*@__PURE__*/ej(tt)("li","Your subscribed RSS/Atom feeds and podcasts."),/*@__PURE__*/ej(tt)("li","OPML files you upload or manage."),/*@__PURE__*/ej(tt)("li","Your Mastodon account information and related data.")]),/*@__PURE__*/ej(tt)("p","No server-side data storage or collection is performed."),/*@__PURE__*/ej(tt)("h2","KaiOS Users"),/*@__PURE__*/ej(tt)("p",["If you are using Feedolin on a KaiOS device, the app uses ",/*@__PURE__*/ej(tt)("strong","KaiOS Ads"),", which may collect data related to your usage. The data collected by KaiOS Ads is subject to the ",/*@__PURE__*/ej(tt)("a",{href:"https://www.kaiostech.com/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"KaiOS privacy policy"),"."]),/*@__PURE__*/ej(tt)("p",["For users on all other platforms, ",/*@__PURE__*/ej(tt)("strong","no ads")," are used, and no external data collection occurs."]),/*@__PURE__*/ej(tt)("h2","External Sources Responsibility"),/*@__PURE__*/ej(tt)("p",["Feedolin enables you to add feeds and connect to external sources such as RSS/Atom feeds, podcasts, and Mastodon accounts. You are ",/*@__PURE__*/ej(tt)("strong","solely responsible")," for the sources you choose to trust and subscribe to. Feedolin does not verify or control the content or data provided by these external sources."]),/*@__PURE__*/ej(tt)("h2","Third-Party Services"),/*@__PURE__*/ej(tt)("p","Feedolin integrates with third-party services such as Mastodon. These services have their own privacy policies, and you should review them to understand how your data is handled."),/*@__PURE__*/ej(tt)("h2","Policy Updates"),/*@__PURE__*/ej(tt)("p","This Privacy Policy may be updated periodically. Any changes will be communicated through updates to the app."),/*@__PURE__*/ej(tt)("p","By using Feedolin, you acknowledge and agree to this Privacy Policy.")])}},"/article":{view:function(){return /*@__PURE__*/ej(tt)("div",{id:"article",oncreate:function(){oN.notKaiOS&&e4("","",""),e6("","","")}},oM.map(function(e,t){if(/*@__PURE__*/ej(tt).route.param("index")==e.id)return oT=e,/*@__PURE__*/ej(tt)("article",{class:"item",tabindex:0,oncreate:function(t){t.dom.focus(),"audio"==e.type&&(e.type="audio",e6("","","")),"video"==e.type&&(e.type="video",e6("","","")),"youtube"==e.type&&(e.type="youtube",e6("","",""))}},[/*@__PURE__*/ej(tt)("time",{id:"top",oncreate:function(){setTimeout(function(){document.querySelector("#top").scrollIntoView()},1e3)}},/*@__PURE__*/ej(iV)(e.isoDate).format("DD MMM YYYY")),/*@__PURE__*/ej(tt)("h2",e.title),/*@__PURE__*/ej(tt)("div",{class:"text"},[/*@__PURE__*/ej(tt).trust(oF(e.content))])])}))}},"/index":{view:function(){return /*@__PURE__*/ej(tt)("div",{class:"flex",id:"index",oncreate:function(){oN.notKaiOS&&e4("","",""),e6("","","")}},oB.map(function(e,t){return /*@__PURE__*/ej(tt)("article",{class:"item flex width-100",tabindex:t,oncreate:function(e){0==t&&e.dom.focus()}},[/*@__PURE__*/ej(tt)("span",e.channel),/*@__PURE__*/ej(tt)("span",e.title),e.error?/*@__PURE__*/ej(tt)("span","error"):null])}))}},"/localOPML":{view:function(){return /*@__PURE__*/ej(tt)("div",{class:"flex",id:"index",oncreate:function(){oN.notKaiOS&&e4("","",""),e6("","","")}},oN.local_opml.map(function(e,t){var r=e.split("/");return r=r[r.length-1],/*@__PURE__*/ej(tt)("button",{class:"item",tabindex:t,oncreate:function(e){0==t&&e.dom.focus()},onclick:function(){try{var t=navigator.b2g.getDeviceStorage("sdcard").get(e);t.onsuccess=function(){var e=new FileReader;e.onload=function(){oz(e.result).error?e5("OPML file not valid",4e3):(o_.opml_local=e.result,o_.opml_local_filename=r,/*@__PURE__*/ej(te).setItem("settings",o_).then(function(){e5("OPML file added",4e3),/*@__PURE__*/ej(tt).route.set("/settingsView")}))},e.onerror=function(){e5("OPML file not valid",4e3)},e.readAsText(this.result)},t.onerror=function(e){}}catch(e){}}},r)}))}},"/AudioPlayerView":o2,"/VideoPlayerView":o0,"/YouTubePlayerView":o1}),document.addEventListener("DOMContentLoaded",function(e){var t,r=function(e){if("SELECT"==document.activeElement.nodeName||"date"==document.activeElement.type||"time"==document.activeElement.type||"volume"==oN.window_status)return!1;if(document.activeElement.classList.contains("scroll")){var t=document.querySelector(".scroll");1==e?t.scrollBy({left:0,top:10}):t.scrollBy({left:0,top:-10})}var r=document.activeElement.tabIndex+e,n=0;if(n=document.getElementById("app").querySelectorAll(".item"),document.activeElement.parentNode.classList.contains("input-parent"))return document.activeElement.parentNode.focus(),!0;r<=n.length&&(0,n[r]).focus(),r>=n.length&&(0,n[0]).focus(),o5()};function n(e){s({key:e})}document.querySelector("div.button-left").addEventListener("click",function(e){n("SoftLeft")}),document.querySelector("div.button-right").addEventListener("click",function(e){n("SoftRight")}),document.querySelector("div.button-center").addEventListener("click",function(e){n("Enter")}),document.querySelector("#top-bar div div.button-right").addEventListener("click",function(e){n("Backspace")}),document.querySelector("#top-bar div div.button-left").addEventListener("click",function(e){n("*")});var i=!1;document.addEventListener("keydown",function(e){i||("Backspace"==e.key&&"INPUT"!=document.activeElement.tagName&&e.preventDefault(),"EndCall"===e.key&&(e.preventDefault(),window.close()),e.repeat||(a=!1,t=setTimeout(function(){a=!0,"Backspace"===e.key&&window.close()},2e3)),e.repeat&&("Backspace"==e.key&&e.preventDefault(),"Backspace"==e.key&&(a=!1),e.key),i=!0,setTimeout(function(){i=!1},300))});var o=!1;document.addEventListener("keyup",function(e){o||(function(e){if("Backspace"==e.key&&e.preventDefault(),!1===oN.visibility)return 0;clearTimeout(t),a||s(e)}(e),o=!0,setTimeout(function(){o=!1},300))}),document.addEventListener("swiped",function(e){var t=/*@__PURE__*/ej(tt).route.get(),r=e.detail.dir;if("right"==r&&t.startsWith("/start")){--oK<1&&(oK=oP.length-1),oZ=oP[oK],/*@__PURE__*/ej(tt).redraw();var n=/*@__PURE__*/ej(tt).route.param();n.index=0,/*@__PURE__*/ej(tt).route.set("/start",n)}if("left"==r&&t.startsWith("/start")){++oK>oP.length-1&&(oK=0),oZ=oP[oK],/*@__PURE__*/ej(tt).redraw();var i=/*@__PURE__*/ej(tt).route.param();i.index=0,/*@__PURE__*/ej(tt).route.set("/start",i)}});var a=!1;function s(e){var t=/*@__PURE__*/ej(tt).route.get();switch(e.key){case"ArrowRight":if(t.startsWith("/start")){++oK>oP.length-1&&(oK=0),oZ=oP[oK],/*@__PURE__*/ej(tt).redraw();var n=/*@__PURE__*/ej(tt).route.param();n.index=0,/*@__PURE__*/ej(tt).route.set("/start",n),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o5()},500)}break;case"ArrowLeft":if(t.startsWith("/start")){--oK<0&&(oK=oP.length-1),oZ=oP[oK],/*@__PURE__*/ej(tt).redraw();var i=/*@__PURE__*/ej(tt).route.param();i.index=0,/*@__PURE__*/ej(tt).route.set("/start",i),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o5()},500)}break;case"ArrowUp":r(-1),"volume"==oN.window_status&&(navigator.volumeManager.requestVolumeUp(),oN.window_status="volume",setTimeout(function(){oN.window_status=""},2e3));break;case"ArrowDown":r(1),"volume"==oN.window_status&&(navigator.volumeManager.requestVolumeDown(),oN.window_status="volume",setTimeout(function(){oN.window_status=""},2e3));break;case"SoftRight":case"Alt":t.startsWith("/start")&&/*@__PURE__*/ej(tt).route.set("/options"),t.startsWith("/article")&&("audio"==oT.type&&/*@__PURE__*/ej(tt).route.set("/AudioPlayerView?url=".concat(encodeURIComponent(oT.enclosure["@_url"]))),"video"==oT.type&&/*@__PURE__*/ej(tt).route.set("/VideoPlayerView?url=".concat(encodeURIComponent(oT.enclosure["@_url"]))),"youtube"==oT.type&&/*@__PURE__*/ej(tt).route.set("/YouTubePlayerView?videoId=".concat(encodeURIComponent(oT.youtubeid))));break;case"SoftLeft":case"Control":t.startsWith("/start")&&/*@__PURE__*/ej(tt).route.set("/index"),t.startsWith("/article")&&window.open(oT.url);break;case"Enter":document.activeElement.classList.contains("input-parent")&&document.activeElement.children[0].focus();break;case"*":/*@__PURE__*/ej(tt).route.set("/AudioPlayerView");break;case"#":eX();break;case"Backspace":if(t.startsWith("/article")){var o=/*@__PURE__*/ej(tt).route.param("index");/*@__PURE__*/ej(tt).route.set("/start?index="+o)}if(t.startsWith("/YouTubePlayerView")){var a=/*@__PURE__*/ej(tt).route.param("index");/*@__PURE__*/ej(tt).route.set("/start?index="+a)}if(t.startsWith("/localOPML")&&history.back(),t.startsWith("/index")&&/*@__PURE__*/ej(tt).route.set("/start?index=0"),t.startsWith("/about")&&/*@__PURE__*/ej(tt).route.set("/options"),t.startsWith("/privacy_policy")&&/*@__PURE__*/ej(tt).route.set("/options"),t.startsWith("/options")&&/*@__PURE__*/ej(tt).route.set("/start?index=0"),t.startsWith("/settingsView")){if("INPUT"==document.activeElement.tagName)return!1;/*@__PURE__*/ej(tt).route.set("/options")}t.startsWith("/Video")&&history.back(),t.startsWith("/Audio")&&history.back()}}document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&o_.last_update?(oN.visibility=!0,new Date/1e3-o_.last_update/1e3>36e3&&(oM=[],e5("load new content",4e3),oW())):oN.visibility=!1})}),window.addEventListener("online",function(){oN.deviceOnline=!0}),window.addEventListener("offline",function(){oN.deviceOnline=!1});var o8={};o8=e$("MMwCY").getBundleURL("5Waqz")+"sw.js","serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(function(e){if(!e)try{navigator.serviceWorker.register(o8).then(function(e){e.waiting,e.systemMessageManager.subscribe("activity").then(function(e){console.log(e)},function(e){console.log(e)})})}catch(e){console.log(e)}}),new BroadcastChannel("sw-messages").addEventListener("message",function(e){var t=e.data.oauth_success.data;if(t){var r=new Headers;r.append("Content-Type","application/x-www-form-urlencoded");var n=new URLSearchParams;n.append("code",t),n.append("scope","read"),n.append("grant_type","authorization_code"),n.append("redirect_uri","https://feedolin.strukturart.com"),n.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),n.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(o_.mastodon_server_url+"/oauth/token",{method:"POST",headers:r,body:n,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){console.log(e),o_.mastodon_token=e.access_token,/*@__PURE__*/ej(te).setItem("settings",o_),/*@__PURE__*/ej(tt).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}})}(); \ No newline at end of file + */function(e,t){"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,r){r=r||{bubbles:!1,cancelable:!1,detail:void 0};var n=t.createEvent("CustomEvent");return n.initCustomEvent(e,r.bubbles,r.cancelable,r.detail),n},e.CustomEvent.prototype=e.Event.prototype),t.addEventListener("touchstart",function(e){"true"!==e.target.getAttribute("data-swipe-ignore")&&(s=e.target,a=Date.now(),r=e.touches[0].clientX,n=e.touches[0].clientY,i=0,o=0,u=e.touches.length)},!1),t.addEventListener("touchmove",function(e){if(r&&n){var t=e.touches[0].clientX,a=e.touches[0].clientY;i=r-t,o=n-a}},!1),t.addEventListener("touchend",function(e){if(s===e.target){var l=parseInt(c(s,"data-swipe-threshold","20"),10),f=c(s,"data-swipe-unit","px"),d=parseInt(c(s,"data-swipe-timeout","500"),10),h=Date.now()-a,p="",m=e.changedTouches||e.touches||[];if("vh"===f&&(l=Math.round(l/100*t.documentElement.clientHeight)),"vw"===f&&(l=Math.round(l/100*t.documentElement.clientWidth)),Math.abs(i)>Math.abs(o)?Math.abs(i)>l&&h0?"swiped-left":"swiped-right"):Math.abs(o)>l&&h0?"swiped-up":"swiped-down"),""!==p){var v={dir:p.replace(/swiped-/,""),touchType:(m[0]||{}).touchType||"direct",fingers:u,xStart:parseInt(r,10),xEnd:parseInt((m[0]||{}).clientX||-1,10),yStart:parseInt(n,10),yEnd:parseInt((m[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:v})),s.dispatchEvent(new CustomEvent(p,{bubbles:!0,cancelable:!0,detail:v}))}r=null,n=null,a=null}},!1);var r=null,n=null,i=null,o=null,a=null,s=null,u=0;function c(e,r,n){for(;e&&e!==t.documentElement;){var i=e.getAttribute(r);if(i)return i;e=e.parentNode}return n}}(window,document);var iH={},iG={};e(iG,"validate",function(){return eR},function(e){return eR=e});var iW=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",iY=RegExp("^"+("["+iW+"][")+iW+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");eB=function(e){return void 0!==e},eM=function(e){return null!=iY.exec(e)},eq=function(e,t){for(var r=[],n=t.exec(e);n;){var i=[];i.startIndex=t.lastIndex-n[0].length;for(var o=n.length,a=0;a5&&"xml"===n)return i1("InvalidXml","XML declaration allowed only at the start of the document.",i2(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function iJ(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){var r=1;for(t+=8;t"===e[t]&&0==--r)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t"===e[t+2]){t+=2;break}}return t}eR=function(e,t){t=Object.assign({},iK,t);var r=[],n=!1,i=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(var o=0;o"!==e[o]&&" "!==e[o]&&" "!==e[o]&&"\n"!==e[o]&&"\r"!==e[o];o++)u+=e[o];if("/"===(u=u.trim())[u.length-1]&&(u=u.substring(0,u.length-1),o--),!eM(u))return i1("InvalidTag",0===u.trim().length?"Invalid space after '<'.":"Tag '"+u+"' is an invalid name.",i2(e,o));var c=function(e,t){for(var r="",n="",i=!1;t"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}(e,o);if(!1===c)return i1("InvalidAttr","Attributes for '"+u+"' have open quote.",i2(e,o));var l=c.value;if(o=c.index,"/"===l[l.length-1]){var f=o-l.length,d=i0(l=l.substring(0,l.length-1),t);if(!0!==d)return i1(d.err.code,d.err.msg,i2(e,f+d.err.line));n=!0}else if(s){if(!c.tagClosed)return i1("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",i2(e,o));if(l.trim().length>0)return i1("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",i2(e,a));if(0===r.length)return i1("InvalidTag","Closing tag '"+u+"' has not been opened.",i2(e,a));var h=r.pop();if(u!==h.tagName){var p=i2(e,h.tagStartPos);return i1("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+u+"'.",i2(e,a))}0==r.length&&(i=!0)}else{var m=i0(l,t);if(!0!==m)return i1(m.err.code,m.err.msg,i2(e,o-l.length+m.err.line));if(!0===i)return i1("InvalidXml","Multiple possible root nodes found.",i2(e,o));-1!==t.unpairedTags.indexOf(u)||r.push({tagName:u,tagStartPos:a}),n=!0}for(o++;o0)||i1("InvalidXml","Invalid '"+JSON.stringify(r.map(function(e){return e.tagName}),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):i1("InvalidXml","Start tag expected.",1)};var iX=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function i0(e,t){for(var r=eq(e,iX),n={},i=0;i0?this.child.push((tH(t={},e.tagname,e.child),tH(t,":@",e[":@"]),t)):this.child.push(tH({},e.tagname,e.child))}}]),e}();var i9={};function i7(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}i9=function(e,t){var r={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;for(var n,i,o,a,s,u,c,l,f,d=1,h=!1,p=!1;t"===e[t]){if(p?"-"===e[t-1]&&"-"===e[t-2]&&(p=!1,d--):d--,0===d)break}else"["===e[t]?h=!0:e[t]}else{if(h&&"!"===(n=e)[(i=t)+1]&&"E"===n[i+2]&&"N"===n[i+3]&&"T"===n[i+4]&&"I"===n[i+5]&&"T"===n[i+6]&&"Y"===n[i+7])t+=7,entityName=(f=n5(function(e,t){for(var r="";t1&&void 0!==arguments[1]?arguments[1]:{};if(r=Object.assign({},on,r),!e||"string"!=typeof e)return e;var n=e.trim();if(void 0!==r.skipLike&&r.skipLike.test(n))return e;if(r.hex&&ot.test(n))return Number.parseInt(n,16);var i=or.exec(n);if(!i)return e;var o=i[1],a=i[2],s=((t=i[3])&&-1!==t.indexOf(".")&&("."===(t=t.replace(/0+$/,""))?t="0":"."===t[0]?t="0"+t:"."===t[t.length-1]&&(t=t.substr(0,t.length-1))),t),u=i[4]||i[6];if(!r.leadingZeros&&a.length>0&&o&&"."!==n[2]||!r.leadingZeros&&a.length>0&&!o&&"."!==n[1])return e;var c=Number(n),l=""+c;return -1!==l.search(/[eE]/)||u?r.eNotation?c:e:-1!==n.indexOf(".")?"0"===l&&""===s?c:l===s?c:o&&l==="-"+s?c:e:a?s===l?c:o+s===l?c:e:n===l?c:n===o+l?c:e};var oi={};function oo(e){for(var t=Object.keys(e),r=0;r0)){a||(e=this.replaceEntitiesValue(e));var s=this.options.tagValueProcessor(t,e,r,i,o);return null==s?e:(void 0===s?"undefined":(0,tt._)(s))!==(void 0===e?"undefined":(0,tt._)(e))||s!==e?s:this.options.trimValues?oy(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?oy(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function os(e){if(this.options.removeNSPrefix){var t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}oi=function(e){return"function"==typeof e?e:Array.isArray(e)?function(t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("string"==typeof s&&t===s||s instanceof RegExp&&s.test(t))return!0}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}:function(){return!1}};var ou=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function oc(e,t,r){if(!0!==this.options.ignoreAttributes&&"string"==typeof e){for(var n=eq(e,ou),i=n.length,o={},a=0;a",o,"Closing Tag is not closed."),s=e.substring(o+2,a).trim();if(this.options.removeNSPrefix){var u=s.indexOf(":");-1!==u&&(s=s.substr(u+1))}this.options.transformTagName&&(s=this.options.transformTagName(s)),r&&(n=this.saveTextToParentTag(n,r,i));var c=i.substring(i.lastIndexOf(".")+1);if(s&&-1!==this.options.unpairedTags.indexOf(s))throw Error("Unpaired tag can not be used as closing tag: "));var l=0;c&&-1!==this.options.unpairedTags.indexOf(c)?(l=i.lastIndexOf(".",i.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=i.lastIndexOf("."),i=i.substring(0,l),r=this.tagsNodeStack.pop(),n="",o=a}else if("?"===e[o+1]){var f=ov(e,o,!1,"?>");if(!f)throw Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,i),this.options.ignoreDeclaration&&"?xml"===f.tagName||this.options.ignorePiTags);else{var d=new i4(f.tagName);d.add(this.options.textNodeName,""),f.tagName!==f.tagExp&&f.attrExpPresent&&(d[":@"]=this.buildAttributesMap(f.tagExp,i,f.tagName)),this.addChild(r,d,i)}o=f.closeIndex+1}else if("!--"===e.substr(o+1,3)){var h=om(e,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){var p=e.substring(o+4,h-2);n=this.saveTextToParentTag(n,r,i),r.add(this.options.commentPropName,[tH({},this.options.textNodeName,p)])}o=h}else if("!D"===e.substr(o+1,2)){var m=i9(e,o);this.docTypeEntities=m.entities,o=m.i}else if("!["===e.substr(o+1,2)){var v=om(e,"]]>",o,"CDATA is not closed.")-2,g=e.substring(o+9,v);n=this.saveTextToParentTag(n,r,i);var y=this.parseTextData(g,r.tagname,i,!0,!1,!0,!0);void 0==y&&(y=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[tH({},this.options.textNodeName,g)]):r.add(this.options.textNodeName,y),o=v+2}else{var b=ov(e,o,this.options.removeNSPrefix),w=b.tagName,x=b.rawTagName,E=b.tagExp,S=b.attrExpPresent,k=b.closeIndex;this.options.transformTagName&&(w=this.options.transformTagName(w)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,i,!1));var A=r;if(A&&-1!==this.options.unpairedTags.indexOf(A.tagname)&&(r=this.tagsNodeStack.pop(),i=i.substring(0,i.lastIndexOf("."))),w!==t.tagname&&(i+=i?"."+w:w),this.isItStopNode(this.options.stopNodes,i,w)){var I="";if(E.length>0&&E.lastIndexOf("/")===E.length-1)"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),o=b.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(w))o=b.closeIndex;else{var N=this.readStopNodeData(e,x,k+1);if(!N)throw Error("Unexpected end of ".concat(x));o=N.i,I=N.tagContent}var T=new i4(w);w!==E&&S&&(T[":@"]=this.buildAttributesMap(E,i,w)),I&&(I=this.parseTextData(I,w,i,!0,S,!0,!0)),i=i.substr(0,i.lastIndexOf(".")),T.add(this.options.textNodeName,I),this.addChild(r,T,i)}else{if(E.length>0&&E.lastIndexOf("/")===E.length-1){"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),this.options.transformTagName&&(w=this.options.transformTagName(w));var O=new i4(w);w!==E&&S&&(O[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,O,i),i=i.substr(0,i.lastIndexOf("."))}else{var _=new i4(w);this.tagsNodeStack.push(r),w!==E&&S&&(_[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,_,i),r=_}n="",o=k}}}else n+=e[o];return t.child};function of(e,t,r){var n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"==typeof n&&(t.tagname=n),e.addChild(t))}var od=function(e){if(this.options.processEntities){for(var t in this.docTypeEntities){var r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(var n in this.lastEntities){var i=this.lastEntities[n];e=e.replace(i.regex,i.val)}if(this.options.htmlEntities)for(var o in this.htmlEntities){var a=this.htmlEntities[o];e=e.replace(a.regex,a.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function oh(e,t,r,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function op(e,t,r){var n="*."+r;for(var i in e){var o=e[i];if(n===o||t===o)return!0}return!1}function om(e,t,r,n){var i=e.indexOf(t,r);if(-1!==i)return i+t.length-1;throw Error(n)}function ov(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:">",i=function(e,t){for(var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",i="",o=t;o",r,"".concat(t," is not closed"));if(e.substring(r+2,o).trim()===t&&0==--i)return{tagContent:e.substring(n,r),i:o};r=o}else if("?"===e[r+1])r=om(e,"?>",r+1,"StopNode is not closed.");else if("!--"===e.substr(r+1,3))r=om(e,"-->",r+3,"StopNode is not closed.");else if("!["===e.substr(r+1,2))r=om(e,"]]>",r,"StopNode is not closed.")-2;else{var a=ov(e,r,">");a&&((a&&a.tagName)===t&&"/"!==a.tagExp[a.tagExp.length-1]&&i++,r=a.closeIndex)}}}function oy(e,t,r){if(t&&"string"==typeof e){var n=e.trim();return"true"===n||"false"!==n&&oe(e,r)}return eB(e)?e:""}i6=function e(t){tl(this,e),this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,10))}},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,16))}}},this.addExternalEntities=oo,this.parseXml=ol,this.parseTextData=oa,this.resolveNameSpace=os,this.buildAttributesMap=oc,this.isItStopNode=op,this.replaceEntitiesValue=od,this.readStopNodeData=og,this.saveTextToParentTag=oh,this.addChild=of,this.ignoreAttributesFn=oi(this.options.ignoreAttributes)},ej=function(e,t){return function e(t,r,n){for(var i,o={},a=0;a0&&(o[r.textNodeName]=i):void 0!==i&&(o[r.textNodeName]=i),o}(e,t)},i5=/*#__PURE__*/function(){function e(t){tl(this,e),this.externalEntities={},this.options=eU(t)}return td(e,[{key:"parse",value:function(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});var r=eR(e,t);if(!0!==r)throw Error("".concat(r.err.msg,":").concat(r.err.line,":").concat(r.err.col))}var n=new i6(this.options);n.addExternalEntities(this.externalEntities);var i=n.parseXml(e);return this.options.preserveOrder||void 0===i?i:ej(i,this.options)}},{key:"addEntity",value:function(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}]),e}();var ob={};function ow(e,t){var r="";if(e&&!t.ignoreAttributes){for(var n in e)if(e.hasOwnProperty(n)){var i=t.attributeValueProcessor(n,e[n]);!0===(i=ox(i,t))&&t.suppressBooleanAttributes?r+=" ".concat(n.substr(t.attributeNamePrefix.length)):r+=" ".concat(n.substr(t.attributeNamePrefix.length),'="').concat(i,'"')}}return r}function ox(e,t){if(e&&e.length>0&&t.processEntities)for(var r=0;r0&&(r="\n"),function e(t,r,n,i){for(var o="",a=!1,s=0;s"),a=!1;continue}if(c===r.commentPropName){o+=i+""),a=!0;continue}if("?"===c[0]){var d=ow(u[":@"],r),h="?xml"===c?"":i,p=u[c][0][r.textNodeName];p=0!==p.length?" "+p:"",o+=h+"<".concat(c).concat(p).concat(d,"?>"),a=!0;continue}var m=i;""!==m&&(m+=r.indentBy);var v=ow(u[":@"],r),g=i+"<".concat(c).concat(v),y=e(u[c],r,l,m);-1!==r.unpairedTags.indexOf(c)?r.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!y||0===y.length)&&r.suppressEmptyNode?o+=g+"/>":y&&y.endsWith(">")?o+=g+">".concat(y).concat(i,""):(o+=g+">",y&&""!==i&&(y.includes("/>")||y.includes("")),a=!0}}return o}(e,t,"",r)};var oE={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function oS(e){this.options=Object.assign({},oE,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=oi(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=oI),this.processTextOrObjNode=ok,this.options.format?(this.indentate=oA,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ok(e,t,r,n){var i=this.j2x(e,r+1,n.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,i.attrStr,r):this.buildObjectNode(i.val,t,i.attrStr,r)}function oA(e){return this.options.indentBy.repeat(e)}function oI(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e!==this.options.textNodeName&&e.substr(this.attrPrefixLen)}oS.prototype.build=function(e){return this.options.preserveOrder?ob(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e=tH({},this.options.arrayNodeName,e)),this.j2x(e,0,[]).val)},oS.prototype.j2x=function(e,t,r){var n="",i="",o=r.join(".");for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(void 0===e[a])this.isAttribute(a)&&(i+="");else if(null===e[a])this.isAttribute(a)?i+="":"?"===a[0]?i+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)i+=this.buildTextValNode(e[a],a,"",t);else if("object"!=typeof e[a]){var s=this.isAttribute(a);if(s&&!this.ignoreAttributesFn(s,o))n+=this.buildAttrPairStr(s,""+e[a]);else if(!s){if(a===this.options.textNodeName){var u=this.options.tagValueProcessor(a,""+e[a]);i+=this.replaceEntitiesValue(u)}else i+=this.buildTextValNode(e[a],a,"",t)}}else if(Array.isArray(e[a])){for(var c=e[a].length,l="",f="",d=0;d"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===o.length?this.indentate(n)+"")+this.newLine:this.indentate(n)+"<"+t+r+o+this.tagEndChar+e+this.indentate(n)+i},oS.prototype.closeTag=function(e){var t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":">")+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+"")+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;var i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"0&&this.options.processEntities)for(var t=0;t300;else{var oO=navigator.userAgent||"";oT.notKaiOS=!oO.includes("KaiOS")}var o_="",oC="https://corsproxy.io/?",oP={opml_url:"https://raw.githubusercontent.com/strukturart/feedolin/master/example.opml",opml_local:"",proxy_url:"https://corsproxy.io/?",cache_time:1e3},oL={},oD=[],oR=[];function oB(e){var r=[];oq.map(function(e,t){r.push(e.id)}),(oR=oR.filter(function(t){return r.includes(e)})).push(e),/*@__PURE__*/t(te).setItem("read_articles",oR).then(function(){}).catch(function(e){console.error("Error updating localForage:",e)})}/*@__PURE__*/t(te).getItem("read_articles").then(function(e){if(null===e)return oR=[],/*@__PURE__*/t(te).setItem("read_articles",oR).then(function(){});oR=e}).catch(function(e){console.error("Error accessing localForage:",e)});var oM=new DOMParser;("b2g"in navigator||"navigator.mozApps"in navigator)&&(oT.notKaiOS=!1),oT.notKaiOS||["http://127.0.0.1/api/v1/shared/core.js","http://127.0.0.1/api/v1/shared/session.js","http://127.0.0.1/api/v1/apps/service.js","http://127.0.0.1/api/v1/audiovolumemanager/service.js","./assets/js/kaiads.v5.min.js"].forEach(function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,document.head.appendChild(t)});var oq=[];new BroadcastChannel("sw-messages"),oT.debug&&(window.onerror=function(e,t,r){return alert("Error message: "+e+"\nURL: "+t+"\nLine Number: "+r),!0});var oU=function(){/*@__PURE__*/t(te).getItem("settings").then(function(e){oL=e;var r=new URLSearchParams(window.location.href.split("?")[1]).get("code");if(r){var n=r.split("#")[0];if(r){/*@__PURE__*/t(te).setItem("mastodon_code",n);var i=new Headers;i.append("Content-Type","application/x-www-form-urlencoded");var o=new URLSearchParams;o.append("code",n),o.append("scope","read"),o.append("grant_type","authorization_code"),o.append("redirect_uri","https://feedolin.strukturart.com"),o.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),o.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(oL.mastodon_server_url+"/oauth/token",{method:"POST",headers:i,body:o,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){oL.mastodon_token=e.access_token,/*@__PURE__*/t(te).setItem("settings",oL),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}}})};function oj(e){for(var t=0,r=0;r0))return[3,5];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,oG(r)];case 2:return i.sent(),oL.last_update=new Date,/*@__PURE__*/t(te).setItem("settings",oL),[3,4];case 3:return i.sent(),[3,4];case 4:return[3,6];case 5:alert("Generated download list is empty."),i.label=6;case 6:return[3,8];case 7:console.error("No OPML content found."),i.label=8;case 8:return[2]}})}),function(e){return en.apply(this,arguments)}),oH=function(e){var t=oM.parseFromString(e,"text/xml");if(!t||t.getElementsByTagName("parsererror").length>0)return console.error("Invalid OPML data."),{error:"Invalid OPML data",downloadList:[]};var r=t.querySelector("body");if(!r)return console.error("No 'body' element found in the OPML data."),{error:"No 'body' element found",downloadList:[]};var n=0,i=r.querySelectorAll("outline"),o=[];return i.forEach(function(e){e.querySelectorAll("outline").forEach(function(t){var r=t.getAttribute("xmlUrl");r&&o.push({error:"",title:t.getAttribute("title")||"Untitled",url:r,amount:5,index:n++,channel:e.getAttribute("text")||"Unknown",type:t.getAttribute("type")||"rss"})})}),{error:"",downloadList:o}},oG=(ei=eW(function(e){var r,n,i,o;return(0,eK.__generator)(this,function(a){return r=0,n=e.length,i=!1,o=function(){r===n&&(console.log("All feeds are loaded"),/*@__PURE__*/t(te).setItem("articles",oq).then(function(){oq.sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oq.forEach(function(e){-1===oD.indexOf(e.channel)&&e.channel&&oD.push(e.channel)}),oD.length>0&&!i&&(oJ=oD[0],i=!0),/*@__PURE__*/t(tr).route.set("/start")}).catch(function(e){console.error("Feeds cached",e)}))},e.forEach(function(e){if("mastodon"===e.type)fetch(e.url).then(function(e){return e.json()}).then(function(t){t.forEach(function(t,r){if(!(r>5)){var n={channel:e.channel,id:t.id,type:"mastodon",pubDate:t.created_at,isoDate:t.created_at,title:t.account.display_name||t.account.username,content:t.content,url:t.uri};t.media_attachments.length>0&&("image"===t.media_attachments[0].type?n.content+="
"):"video"===t.media_attachments[0].type?n.enclosure={"@_type":"video",url:t.media_attachments[0].url}:"audio"===t.media_attachments[0].type&&(n.enclosure={"@_type":"audio",url:t.media_attachments[0].url})),oq.push(n)}})}).catch(function(t){e.error=t}).finally(function(){r++,o()});else{var n=new XMLHttpRequest;n.open("GET",oC+e.url,!0),n.onload=function(){if(200!==n.status){e.error=n.status,r++,o();return}var i=n.response;if(!i){e.error=n.status,r++,o();return}try{var a=oN.parse(i);a.feed&&a.feed.entry.forEach(function(r,n){if(n<10)try{r.channel=e.channel,r.id=oj(r.title+r.published),r.type=r["yt:videoId"]?"youtube":"text",r.url=r.link["@_href"],r.feed_title=e.title,r.typeOfFeed="ATOM",r["yt:videoId"]&&(r.youtubeid=r["yt:videoId"]),/*@__PURE__*/t(i$)(r.published).isValid()?r.isoDate=/*@__PURE__*/t(i$)(r.published).toISOString():r.isoDate=/*@__PURE__*/t(i$)("1970-01-01").toISOString(),r.content="object"==typeof r.content?r.content["#text"]:r.content,r["media:group"]&&(r.cover=r["media:group"]["media:thumbnail"]["@_url"],r.content=r["media:group"]["media:description"]),r["media:thumbnail"]&&(r.cover=r["media:thumbnail"]["@_url"]),oq.push(r)}catch(e){console.log(e)}}),a.rss&&a.rss.channel.item.forEach(function(r,n){if(n<10)try{r.channel=e.channel,r.id=oj(r.title+r.pubDate),r.type=oF(r),r.url=r.link,r.feed_title=e.title,r.typeOfFeed="RSS",/*@__PURE__*/t(i$)(r.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z",!0).isValid()?r.isoDate=/*@__PURE__*/t(i$)(r.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z").toISOString():r.isoDate=/*@__PURE__*/t(i$)("1970-01-01").toISOString(),r.content=r.content||r.description,r["itunes:image"]&&(r.cover=r["itunes:image"]["@_href"]),a.rss.channel.image&&(r.cover=a.rss.channel.image.url||""),oq.push(r)}catch(e){console.log(e)}}),r++,o()}catch(e){console.log(e),r++,o()}},n.onerror=function(){r++,o()},n.send()}}),[2]})}),function(e){return ei.apply(this,arguments)}),oW=function(){var e=oL.mastodon_token;fetch(oL.mastodon_server_url+"/api/v1/timelines/home",{headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"}}).then(function(e){return e.json()}).then(function(e){e.forEach(function(e,t){if(!(t>15)){var r={channel:"Mastodon",id:e.id,type:"mastodon",pubDate:e.created_at,isoDate:e.created_at,title:e.account.display_name,content:e.content,url:e.uri};e.media_attachments.length>0&&("image"===e.media_attachments[0].type?r.content+="
"):"video"===e.media_attachments[0].type?r.enclosure={"@_type":"video",url:e.media_attachments[0].url}:"audio"===e.media_attachments[0].type&&(r.enclosure={"@_type":"audio",url:e.media_attachments[0].url})),oq.push(r)}}),oD.push("Mastodon")})},oY=function(){o$(oC+oL.opml_url),oL.opml_local&&oz(oL.opml_local),oL.mastodon_token&&e7(oL.mastodon_server_url,oL.mastodon_token).then(function(e){oT.mastodon_logged=e.display_name,oW()})};/*@__PURE__*/t(te).getItem("settings").then(function(e){null==e&&(oL=oP,/*@__PURE__*/t(te).setItem("settings",oL).then(function(e){}).catch(function(e){console.log(e)})),(oL=e).cache_time=oL.cache_time||1e3,oL.last_update?oT.last_update_duration=new Date/1e3-oL.last_update/1e3:oT.last_update_duration=3600,console.log(oL),fetch("https://www.google.com",{method:"HEAD",mode:"no-cors"}).then(function(){return!0}).catch(function(){return!1}).then(function(e){e&&oT.last_update_duration>oL.cache_time?oY():/*@__PURE__*/t(te).getItem("articles").then(function(e){(oq=e).sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oq.forEach(function(e){-1===oD.indexOf(e.channel)&&e.channel&&oD.push(e.channel)}),oD.length&&(oJ=oD[0]),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Cached feeds loaded",15e3)}).catch(function(e){})})}).catch(function(e){e5("The default settings was loaded",3e3),o$(oC+(oL=oP).opml_url),console.log(oL),/*@__PURE__*/t(te).setItem("settings",oL).then(function(e){}).catch(function(e){console.log(e)})});var oK=document.getElementById("app"),oZ=window.performance.getEntriesByType("navigation");oZ.length&&"reload"===oZ[0].type&&/*@__PURE__*/t(tr).route.set("/start");var oQ=-1,oJ="",oX=0,o0=function(e){return /*@__PURE__*/t(i$).duration(e,"seconds").format("mm:ss")},o1={videoElement:null,videoDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oncreate:function(e){var r=e.attrs;oT.notKaiOS&&e4("","",""),o1.videoElement=document.createElement("video"),document.getElementById("video-container").appendChild(o1.videoElement);var n=r.url;n&&(o1.videoElement.src=n,o1.videoElement.play(),o1.isPlaying=!0),o1.videoElement.onloadedmetadata=function(){o1.videoDuration=o1.videoElement.duration,/*@__PURE__*/t(tr).redraw()},o1.videoElement.ontimeupdate=function(){o1.currentTime=o1.videoElement.currentTime,/*@__PURE__*/t(tr).redraw()},document.addEventListener("keydown",o1.handleKeydown)},onremove:function(){document.removeEventListener("keydown",o1.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o1.togglePlayPause():"ArrowLeft"===e.key?o1.seek("left"):"ArrowRight"===e.key&&o1.seek("right")},togglePlayPause:function(){o1.isPlaying?o1.videoElement.pause():o1.videoElement.play(),o1.isPlaying=!o1.isPlaying},seek:function(e){var t=o1.videoElement.currentTime;"left"===e?o1.videoElement.currentTime=Math.max(0,t-o1.seekAmount):"right"===e&&(o1.videoElement.currentTime=Math.min(o1.videoDuration,t+o1.seekAmount))},view:function(e){e.attrs;var r=o1.videoDuration>0?o1.currentTime/o1.videoDuration*100:0;return /*@__PURE__*/t(tr)("div",{class:"video-player"},[/*@__PURE__*/t(tr)("div",{id:"video-container",class:"video-container"}),/*@__PURE__*/t(tr)("div",{class:"video-info"},[" ".concat(o0(o1.currentTime)," / ").concat(o0(o1.videoDuration))]),/*@__PURE__*/t(tr)("div",{class:"progress-bar-container"},[/*@__PURE__*/t(tr)("div",{class:"progress-bar",style:{width:"".concat(r,"%")}})])])}},o2={player:null,oncreate:function(e){var t=e.attrs;oT.notKaiOS&&e4("","",""),e6("","",""),YT?o2.player=new YT.Player("video-container",{videoId:t.videoId,events:{onReady:o2.onPlayerReady}}):alert("YouTube player not loaded"),document.addEventListener("keydown",o2.handleKeydown)},onPlayerReady:function(e){e.target.playVideo()},handleKeydown:function(e){"Enter"===e.key?o2.togglePlayPause():"ArrowLeft"===e.key?o2.seek("left"):"ArrowRight"===e.key&&o2.seek("right")},togglePlayPause:function(){1===o2.player.getPlayerState()?o2.player.pauseVideo():o2.player.playVideo()},seek:function(e){var t=o2.player.getCurrentTime();"left"===e?o2.player.seekTo(Math.max(0,t-5),!0):"right"===e&&o2.player.seekTo(t+5,!0)},view:function(){return /*@__PURE__*/t(tr)("div",{class:"youtube-player"},[/*@__PURE__*/t(tr)("div",{id:"video-container",class:"video-container"})])}},o3=document.createElement("audio");if(o3.preload="auto","b2g"in navigator)try{o3.mozAudioChannelType="content",navigator.b2g.AudioChannelManager&&(navigator.b2g.AudioChannelManager.volumeControlChannel="content")}catch(e){console.log(e)}var o5={audioDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oninit:function(e){var r=e.attrs;r.url&&o3.src!==r.url&&(o3.src=r.url,o3.play().catch(function(){}),o5.isPlaying=!0),o3.onloadedmetadata=function(){o5.audioDuration=o3.duration,/*@__PURE__*/t(tr).redraw()},o3.ontimeupdate=function(){o5.currentTime=o3.currentTime,/*@__PURE__*/t(tr).redraw()},o5.isPlaying=!o3.paused,document.addEventListener("keydown",o5.handleKeydown)},oncreate:function(){oT.player=!0,e4("","",""),e6("","",""),oT.notKaiOS&&e4("","",""),document.querySelector("div.button-center").addEventListener("click",function(e){o5.togglePlayPause()})},onremove:function(){document.removeEventListener("keydown",o5.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o5.togglePlayPause():"ArrowLeft"===e.key?o5.seek("left"):"ArrowRight"===e.key&&o5.seek("right")},togglePlayPause:function(){o5.isPlaying?o3.pause():o3.play().catch(function(){}),o5.isPlaying=!o5.isPlaying},seek:function(e){var t=o3.currentTime;"left"===e?o3.currentTime=Math.max(0,t-o5.seekAmount):"right"===e&&(o3.currentTime=Math.min(o5.audioDuration,t+o5.seekAmount))},view:function(e){e.attrs;var r=o5.audioDuration>0?o5.currentTime/o5.audioDuration*100:0;return /*@__PURE__*/t(tr)("div",{class:"audio-player"},[/*@__PURE__*/t(tr)("div",{id:"audio-container",class:"audio-container"}),/*@__PURE__*/t(tr)("div",{class:"cover-container",style:{"background-color":"rgb(121, 71, 255)","background-image":"url(".concat(o_.cover,")")}}),/*@__PURE__*/t(tr)("div",{class:"audio-info"},["".concat(o0(o5.currentTime)," / ").concat(o0(o5.audioDuration))]),/*@__PURE__*/t(tr)("div",{class:"progress-bar-container"},[/*@__PURE__*/t(tr)("div",{class:"progress-bar",style:{width:"".concat(r,"%")}})])])}};function o8(){var e=document.activeElement;if(e){for(var t=e.getBoundingClientRect(),r=t.top+t.height/2,n=e.parentNode;n;){if(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth){var i=n.getBoundingClientRect();r=t.top-i.top+t.height/2;break}n=n.parentNode}n?n.scrollBy({left:0,top:r-n.clientHeight/2,behavior:"smooth"}):document.body.scrollBy({left:0,top:r-window.innerHeight/2,behavior:"smooth"})}}/*@__PURE__*/t(tr).route(oK,"/intro",{"/article":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"article",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oq.map(function(e,r){if(/*@__PURE__*/t(tr).route.param("index")==e.id)return o_=e,/*@__PURE__*/t(tr)("article",{class:"item",tabindex:0,oncreate:function(t){t.dom.focus(),"audio"==e.type&&(e.type="audio",e6("","","")),"video"==e.type&&(e.type="video",e6("","","")),"youtube"==e.type&&(e.type="youtube",e6("","",""))}},[/*@__PURE__*/t(tr)("time",{id:"top",oncreate:function(){setTimeout(function(){document.querySelector("#top").scrollIntoView()},1e3)}},/*@__PURE__*/t(i$)(e.isoDate).format("DD MMM YYYY")),/*@__PURE__*/t(tr)("h2",e.title),/*@__PURE__*/t(tr)("div",{class:"text"},[/*@__PURE__*/t(tr).trust(oV(e.content))])])}))}},"/settingsView":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"flex justify-content-center page",id:"settings-page",oncreate:function(){oT.notKaiOS||(oT.local_opml=[],eJ("opml",function(e){oT.local_opml.push(e)})),e6("","",""),oT.notKaiOS&&e6("","",""),document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)}),oT.notKaiOS&&e4("","",""),oT.notKaiOS&&e6("","","")}},[/*@__PURE__*/t(tr)("div",{class:"item input-parent flex"},[/*@__PURE__*/t(tr)("label",{for:"url-opml"},"OPML"),/*@__PURE__*/t(tr)("input",{id:"url-opml",placeholder:"",value:oL.opml_url||"",type:"url"})]),/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){oL.opml_local_filename?(oL.opml_local="",oL.opml_local_filename="",/*@__PURE__*/t(te).setItem("settings",oL).then(function(){e5("OPML file removed",4e3),/*@__PURE__*/t(tr).redraw()})):oT.notKaiOS?e9(function(e){var r=new FileReader;r.onload=function(){oH(r.result).error?e5("OPML file not valid",4e3):(oL.opml_local=r.result,oL.opml_local_filename=e.filename,/*@__PURE__*/t(te).setItem("settings",oL).then(function(){e5("OPML file added",4e3)}))},r.onerror=function(){e5("OPML file not valid",4e3)},r.readAsText(e.blob)}):oT.local_opml.length>0?/*@__PURE__*/t(tr).route.set("/localOPML"):e5("not enough",3e3)}},oL.opml_local_filename?"Remove OPML file":"Upload OPML file"),/*@__PURE__*/t(tr)("div",oL.opml_local_filename),/*@__PURE__*/t(tr)("div",{class:"seperation"}),/*@__PURE__*/t(tr)("div",{tabindex:1,class:"item input-parent flex "},[/*@__PURE__*/t(tr)("label",{for:"url-proxy"},"PROXY"),/*@__PURE__*/t(tr)("input",{id:"url-proxy",placeholder:"",value:oL.proxy_url||"",type:"url"})]),/*@__PURE__*/t(tr)("div",{class:"seperation"}),/*@__PURE__*/t(tr)("h2",{class:"flex justify-content-spacearound"},"Mastodon Account"),oT.mastodon_logged?/*@__PURE__*/t(tr)("div",{id:"account_info"},"You have successfully logged in as ".concat(oT.mastodon_logged," and the data is being loaded from server ").concat(oL.mastodon_server_url,".")):null,oT.mastodon_logged?/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){oL.mastodon_server_url="",oL.mastodon_token="",/*@__PURE__*/t(te).setItem("settings",oL),oT.mastodon_logged="",/*@__PURE__*/t(tr).route.set("/settingsView")}},"Disconnect"):null,oT.mastodon_logged?null:/*@__PURE__*/t(tr)("div",{class:"item input-parent flex justify-content-spacearound"},[/*@__PURE__*/t(tr)("label",{for:"mastodon-server-url"},"URL"),/*@__PURE__*/t(tr)("input",{id:"mastodon-server-url",placeholder:"Server URL",value:oL.mastodon_server_url})]),oT.mastodon_logged?null:/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){/*@__PURE__*/t(te).setItem("settings",oL),oL.mastodon_server_url=document.getElementById("mastodon-server-url").value;var e=oL.mastodon_server_url+"/oauth/authorize?client_id=HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8&scope=read&redirect_uri=https://feedolin.strukturart.com&response_type=code";window.open(e)}},"Connect"),/*@__PURE__*/t(tr)("button",{class:"item",id:"button-save-settings",onclick:function(){var e;e=document.getElementById("url-opml").value,/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)||e5("URL not valid"),oL.opml_url=document.getElementById("url-opml").value,oL.proxy_url=document.getElementById("url-proxy").value,oT.mastodon_logged||(oL.mastodon_server_url=document.getElementById("mastodon-server-url").value),/*@__PURE__*/t(te).setItem("settings",oL).then(function(e){e5("settings saved",2e3)}).catch(function(e){console.log(e)})}},"save settings")])}},"/intro":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"width-100 height-100",id:"intro",oninit:function(){oU()},onremove:function(){localStorage.setItem("version",oT.version),document.querySelector(".loading-spinner").style.display="none"}},[/*@__PURE__*/t(tr)("img",{src:"./assets/icons/intro.svg",oncreate:function(){document.querySelector(".loading-spinner").style.display="block",e1(function(e){try{oT.version=e.manifest.version,document.querySelector("#version").textContent=e.manifest.version}catch(e){}("b2g"in navigator||oT.notKaiOS)&&fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(e){oT.version=e.b2g_features.version})})}}),/*@__PURE__*/t(tr)("div",{class:"flex width-100 justify-content-center ",id:"version-box"},[/*@__PURE__*/t(tr)("kbd",{id:"version"},localStorage.getItem("version")||0)])])}},"/start":{view:function(){var e=oq.filter(function(e){return""===oJ||oJ===e.channel});return /*@__PURE__*/t(tr)("div",{id:"start",oncreate:function(){oX=/*@__PURE__*/t(tr).route.param("index")||0,e6("","",""),oT.notKaiOS&&e6("","",""),oL.opml_url||oL.opml_local_filename||e5("The feed could not be loaded because no OPML was defined in the settings.",6e3),oT.notKaiOS&&e4("","",""),oT.notKaiOS&&oT.player&&e4("","","")}},/*@__PURE__*/t(tr)("span",{class:"channel",oncreate:function(){}},oJ),e.map(function(r,n){var i=oR.includes(r.id)?"read":"";return /*@__PURE__*/t(tr)("article",{class:"item ".concat(i),"data-id":r.id,"data-type":r.type,oncreate:function(t){0==oX&&0==n?setTimeout(function(){t.dom.focus()},2e3):r.id==oX&&setTimeout(function(){t.dom.focus(),o8()},1100),n==e.length-1&&setTimeout(function(){document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)})},1e3)},onclick:function(){/*@__PURE__*/t(tr).route.set("/article?index="+r.id),oB(r.id)},onkeydown:function(e){"Enter"===e.key&&(/*@__PURE__*/t(tr).route.set("/article?index="+r.id),oB(r.id))}},[/*@__PURE__*/t(tr)("span",{class:"type-indicator"},r.type),/*@__PURE__*/t(tr)("time",/*@__PURE__*/t(i$)(r.isoDate).format("DD MMM YYYY")),/*@__PURE__*/t(tr)("h2",oV(r.feed_title)),/*@__PURE__*/t(tr)("h3",oV(r.title))])}))}},"/options":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"optionsView",class:"flex",oncreate:function(){e4("","",""),oT.notKaiOS&&e4("","",""),e6("","",""),oT.notKaiOS&&e6("","","")}},[/*@__PURE__*/t(tr)("button",{tabindex:0,class:"item",oncreate:function(e){e.dom.focus()},onclick:function(){/*@__PURE__*/t(tr).route.set("/about")}},"About"),/*@__PURE__*/t(tr)("button",{tabindex:1,class:"item",onclick:function(){/*@__PURE__*/t(tr).route.set("/settingsView")}},"Settings"),/*@__PURE__*/t(tr)("button",{tabindex:2,class:"item",onclick:function(){/*@__PURE__*/t(tr).route.set("/privacy_policy")}},"Privacy Policy"),/*@__PURE__*/t(tr)("div",{id:"KaiOSads-Wrapper",class:"",oncreate:function(){!1==oT.notKaiOS&&eQ()}})])}},"/about":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"page"},/*@__PURE__*/t(tr)("p","Feedolin is an RSS/Atom reader and podcast player, available for both KaiOS and non-KaiOS users."),/*@__PURE__*/t(tr)("p","It supports connecting a Mastodon account to display articles alongside your RSS/Atom feeds."),/*@__PURE__*/t(tr)("p","The app allows you to listen to audio and watch videos directly if the feed provides the necessary URLs."),/*@__PURE__*/t(tr)("p","The list of subscribed websites and podcasts is managed either locally or via an OPML file from an external source, such as a public link in the cloud."),/*@__PURE__*/t(tr)("p","For non-KaiOS users, local files must be uploaded to the app."),/*@__PURE__*/t(tr)("h4",{style:"margin-top:20px; margin-bottom:10px;"},"Navigation:"),/*@__PURE__*/t(tr)("ul",[/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Use the up and down arrow keys to navigate between articles.

")),/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Use the left and right arrow keys to switch between categories.

")),/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Press Enter to view the content of an article.

")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS||(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use Alt to access various options.")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use # Volume")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use * Audioplayer"))]))}},"/privacy_policy":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"privacy_policy",class:"page"},[/*@__PURE__*/t(tr)("h1","Privacy Policy for Feedolin"),/*@__PURE__*/t(tr)("p","Feedolin is committed to protecting your privacy. This policy explains how data is handled within the app."),/*@__PURE__*/t(tr)("h2","Data Storage and Collection"),/*@__PURE__*/t(tr)("p",["All data related to your RSS/Atom feeds and Mastodon account is stored ",/*@__PURE__*/t(tr)("strong","locally")," in your device’s browser. Feedolin does ",/*@__PURE__*/t(tr)("strong","not")," collect or store any data on external servers. The following information is stored locally:"]),/*@__PURE__*/t(tr)("ul",[/*@__PURE__*/t(tr)("li","Your subscribed RSS/Atom feeds and podcasts."),/*@__PURE__*/t(tr)("li","OPML files you upload or manage."),/*@__PURE__*/t(tr)("li","Your Mastodon account information and related data.")]),/*@__PURE__*/t(tr)("p","No server-side data storage or collection is performed."),/*@__PURE__*/t(tr)("h2","KaiOS Users"),/*@__PURE__*/t(tr)("p",["If you are using Feedolin on a KaiOS device, the app uses ",/*@__PURE__*/t(tr)("strong","KaiOS Ads"),", which may collect data related to your usage. The data collected by KaiOS Ads is subject to the ",/*@__PURE__*/t(tr)("a",{href:"https://www.kaiostech.com/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"KaiOS privacy policy"),"."]),/*@__PURE__*/t(tr)("p",["For users on all other platforms, ",/*@__PURE__*/t(tr)("strong","no ads")," are used, and no external data collection occurs."]),/*@__PURE__*/t(tr)("h2","External Sources Responsibility"),/*@__PURE__*/t(tr)("p",["Feedolin enables you to add feeds and connect to external sources such as RSS/Atom feeds, podcasts, and Mastodon accounts. You are ",/*@__PURE__*/t(tr)("strong","solely responsible")," for the sources you choose to trust and subscribe to. Feedolin does not verify or control the content or data provided by these external sources."]),/*@__PURE__*/t(tr)("h2","Third-Party Services"),/*@__PURE__*/t(tr)("p","Feedolin integrates with third-party services such as Mastodon. These services have their own privacy policies, and you should review them to understand how your data is handled."),/*@__PURE__*/t(tr)("h2","Policy Updates"),/*@__PURE__*/t(tr)("p","This Privacy Policy may be updated periodically. Any changes will be communicated through updates to the app."),/*@__PURE__*/t(tr)("p","By using Feedolin, you acknowledge and agree to this Privacy Policy.")])}},"/localOPML":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"flex",id:"index",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oT.local_opml.map(function(e,r){var n=e.split("/");return n=n[n.length-1],/*@__PURE__*/t(tr)("button",{class:"item",tabindex:r,oncreate:function(e){0==r&&e.dom.focus()},onclick:function(){try{var r=navigator.b2g.getDeviceStorage("sdcard").get(e);r.onsuccess=function(){var e=new FileReader;e.onload=function(){oH(e.result).error?e5("OPML file not valid",4e3):(oL.opml_local=e.result,oL.opml_local_filename=n,/*@__PURE__*/t(te).setItem("settings",oL).then(function(){e5("OPML file added",4e3),/*@__PURE__*/t(tr).route.set("/settingsView")}))},e.onerror=function(){e5("OPML file not valid",4e3)},e.readAsText(this.result)},r.onerror=function(e){}}catch(e){}}},n)}))}},"/AudioPlayerView":o5,"/VideoPlayerView":o1,"/YouTubePlayerView":o2}),document.addEventListener("DOMContentLoaded",function(e){var r,n=function(e){if("SELECT"==document.activeElement.nodeName||"date"==document.activeElement.type||"time"==document.activeElement.type||"volume"==oT.window_status)return!1;if(document.activeElement.classList.contains("scroll")){var t=document.querySelector(".scroll");1==e?t.scrollBy({left:0,top:10}):t.scrollBy({left:0,top:-10})}var r=document.activeElement.tabIndex+e,n=0;if(n=document.getElementById("app").querySelectorAll(".item"),document.activeElement.parentNode.classList.contains("input-parent"))return document.activeElement.parentNode.focus(),!0;r<=n.length&&(0,n[r]).focus(),r>=n.length&&(0,n[0]).focus(),o8()};function i(e){u({key:e})}document.querySelector("div.button-left").addEventListener("click",function(e){i("SoftLeft")}),document.querySelector("div.button-right").addEventListener("click",function(e){i("SoftRight")}),document.querySelector("div.button-center").addEventListener("click",function(e){i("Enter")}),document.querySelector("#top-bar div div.button-right").addEventListener("click",function(e){i("Backspace")}),document.querySelector("#top-bar div div.button-left").addEventListener("click",function(e){i("*")});var o=!1;document.addEventListener("keydown",function(e){o||("Backspace"==e.key&&"INPUT"!=document.activeElement.tagName&&e.preventDefault(),"EndCall"===e.key&&(e.preventDefault(),window.close()),e.repeat||(s=!1,r=setTimeout(function(){s=!0,function(e){switch(e.key){case"Backspace":window.close();break;case"0":oq=[],e5("load new content",4e3),oY()}}(e)},2e3)),e.repeat&&("Backspace"==e.key&&e.preventDefault(),"Backspace"==e.key&&(s=!1),e.key),o=!0,setTimeout(function(){o=!1},300))});var a=!1;document.addEventListener("keyup",function(e){a||(function(e){if("Backspace"==e.key&&e.preventDefault(),!1===oT.visibility)return 0;clearTimeout(r),s||u(e)}(e),a=!0,setTimeout(function(){a=!1},300))}),document.addEventListener("swiped",function(e){var r=/*@__PURE__*/t(tr).route.get(),n=e.detail.dir;if("right"==n&&r.startsWith("/start")){--oQ<1&&(oQ=oD.length-1),oJ=oD[oQ],/*@__PURE__*/t(tr).redraw();var i=/*@__PURE__*/t(tr).route.param();i.index=0,/*@__PURE__*/t(tr).route.set("/start",i)}if("left"==n&&r.startsWith("/start")){++oQ>oD.length-1&&(oQ=0),oJ=oD[oQ],/*@__PURE__*/t(tr).redraw();var o=/*@__PURE__*/t(tr).route.param();o.index=0,/*@__PURE__*/t(tr).route.set("/start",o)}});var s=!1;function u(e){var r=/*@__PURE__*/t(tr).route.get();switch(e.key){case"ArrowRight":if(r.startsWith("/start")){++oQ>oD.length-1&&(oQ=0),oJ=oD[oQ],/*@__PURE__*/t(tr).redraw();var i=/*@__PURE__*/t(tr).route.param();i.index=0,/*@__PURE__*/t(tr).route.set("/start",i),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o8()},500)}break;case"ArrowLeft":if(r.startsWith("/start")){--oQ<0&&(oQ=oD.length-1),oJ=oD[oQ],/*@__PURE__*/t(tr).redraw();var o=/*@__PURE__*/t(tr).route.param();o.index=0,/*@__PURE__*/t(tr).route.set("/start",o),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o8()},500)}break;case"ArrowUp":n(-1),"volume"==oT.window_status&&(navigator.volumeManager.requestVolumeUp(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3));break;case"ArrowDown":n(1),"volume"==oT.window_status&&(navigator.volumeManager.requestVolumeDown(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3));break;case"SoftRight":case"Alt":r.startsWith("/start")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/article")&&("audio"==o_.type&&/*@__PURE__*/t(tr).route.set("/AudioPlayerView?url=".concat(encodeURIComponent(o_.enclosure["@_url"]))),"video"==o_.type&&/*@__PURE__*/t(tr).route.set("/VideoPlayerView?url=".concat(encodeURIComponent(o_.enclosure["@_url"]))),"youtube"==o_.type&&/*@__PURE__*/t(tr).route.set("/YouTubePlayerView?videoId=".concat(encodeURIComponent(o_.youtubeid))));break;case"SoftLeft":case"Control":r.startsWith("/start")&&/*@__PURE__*/t(tr).route.set("/index"),r.startsWith("/article")&&window.open(o_.url);break;case"Enter":document.activeElement.classList.contains("input-parent")&&document.activeElement.children[0].focus();break;case"*":/*@__PURE__*/t(tr).route.set("/AudioPlayerView");break;case"#":eX();break;case"Backspace":if(r.startsWith("/article")){var a=/*@__PURE__*/t(tr).route.param("index");/*@__PURE__*/t(tr).route.set("/start?index="+a)}if(r.startsWith("/YouTubePlayerView")){var s=/*@__PURE__*/t(tr).route.param("index");/*@__PURE__*/t(tr).route.set("/start?index="+s)}if(r.startsWith("/localOPML")&&history.back(),r.startsWith("/index")&&/*@__PURE__*/t(tr).route.set("/start?index=0"),r.startsWith("/about")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/privacy_policy")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/options")&&/*@__PURE__*/t(tr).route.set("/start?index=0"),r.startsWith("/settingsView")){if("INPUT"==document.activeElement.tagName)return!1;/*@__PURE__*/t(tr).route.set("/options")}r.startsWith("/Video")&&history.back(),r.startsWith("/Audio")&&history.back()}}document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&oL.last_update?(oT.visibility=!0,new Date/1e3-oL.last_update/1e3>oL.cache_time&&(oq=[],e5("load new content",4e3),oY())):oT.visibility=!1})}),window.addEventListener("online",function(){oT.deviceOnline=!0}),window.addEventListener("offline",function(){oT.deviceOnline=!1});var o6={};o6=ez("MMwCY").getBundleURL("5Waqz")+"sw.js","serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(function(e){if(!e)try{navigator.serviceWorker.register(o6).then(function(e){e.waiting,e.systemMessageManager.subscribe("activity").then(function(e){console.log(e)},function(e){console.log(e)})})}catch(e){console.log(e)}}),new BroadcastChannel("sw-messages").addEventListener("message",function(e){var r=e.data.oauth_success.data;if(r){var n=new Headers;n.append("Content-Type","application/x-www-form-urlencoded");var i=new URLSearchParams;i.append("code",r),i.append("scope","read"),i.append("grant_type","authorization_code"),i.append("redirect_uri","https://feedolin.strukturart.com"),i.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),i.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(oL.mastodon_server_url+"/oauth/token",{method:"POST",headers:n,body:i,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){console.log(e),oL.mastodon_token=e.access_token,/*@__PURE__*/t(te).setItem("settings",oL),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}})}(); \ No newline at end of file diff --git a/docs/index.8d33ff60.js b/docs/index.8d33ff60.js new file mode 100644 index 0000000..4edb472 --- /dev/null +++ b/docs/index.8d33ff60.js @@ -0,0 +1 @@ +function t(t){return t&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t}(function(){function e(t){var e=0;return function(){return e>>0)+"_",i=0;return function t(r){if(this instanceof t)throw TypeError("Symbol is not a constructor");return new e(n+(r||"")+"_"+i++,r)}}),o("Symbol.iterator",function(t){if(t)return t;t=Symbol("Symbol.iterator");for(var n="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),o=0;o=r}}),o("Array.prototype.find",function(t){return t||function(t,e){t:{var n=this;n instanceof String&&(n=String(n));for(var r=n.length,i=0;i=i}}),o("Array.prototype.entries",function(t){return t||function(){return x(this,function(t,e){return[t,e]})}}),o("Object.setPrototypeOf",function(t){return t||d});var R="function"==typeof Object.assign?Object.assign:function(t,e){for(var n=1;n(e=e||0)&&(e=Math.max(e+r,0));e>>0),W=0;function G(t,e,n){return t.call.apply(t.bind,arguments)}function F(t,e,n){if(!t)throw Error();if(2/g,tl=/"/g,tf=/'/g,td=/\x00/g,tp=/[\x00&<>"']/;function tv(){var t=D.navigator;return t&&(t=t.userAgent)?t:""}function ty(t){return -1!=tv().indexOf(t)}function tm(){return(ty("Chrome")||ty("CriOS"))&&!ty("Edge")||ty("Silk")}var tg={};function tb(t){this.h=tg==tg?t:""}tb.prototype.toString=function(){return this.h.toString()};var tE=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function t_(t){return t?decodeURI(t):t}function tw(t){return t_(t.match(tE)[3]||null)}function tN(t){var e=t.match(tE);t=e[1];var n=e[2],r=e[3];e=e[4];var i="";return t&&(i+=t+":"),r&&(i+="//",n&&(i+=n+"@"),i+=r,e&&(i+=":"+e)),i}function tS(t){var e,n=[];for(e in t)!function t(e,n,r){if(Array.isArray(n))for(var i=0;ir?null:((0>(i=t.indexOf("&",r))||i>n)&&(i=n),r+=e.length+1,decodeURIComponent(t.substr(r,i-r).replace(/\+/g," ")))}function tO(){return ty("iPhone")&&!ty("iPod")&&!ty("iPad")}function tA(t){return tA[" "](t),t}tA[" "]=j;var tC=ty("Opera"),tk=ty("Trident")||ty("MSIE"),tx=ty("Edge"),tR=ty("Gecko")&&!(-1!=tv().toLowerCase().indexOf("webkit")&&!ty("Edge"))&&!(ty("Trident")||ty("MSIE"))&&!ty("Edge"),tD=-1!=tv().toLowerCase().indexOf("webkit")&&!ty("Edge");function tP(){var t=D.document;return t?t.documentMode:void 0}t:{var tj,tL="",tM=(tj=tv(),tR?/rv:([^\);]+)(\)|;)/.exec(tj):tx?/Edge\/([\d\.]+)/.exec(tj):tk?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(tj):tD?/WebKit\/(\S+)/.exec(tj):tC?/(?:Version)[ \/]?(\S+)/.exec(tj):void 0);if(tM&&(tL=tM?tM[1]:""),tk){var tB=tP();if(null!=tB&&tB>parseFloat(tL)){tG=String(tB);break t}}tG=tL}var tU,tW,tG,tF,tY=tG,tX=D.document&&tk&&(tP()||parseInt(tY,10))||void 0,tV=tO()||ty("iPod"),tK=ty("iPad");ty("Android")&&tm(),tm();var tq=ty("Safari")&&!(tm()||ty("Coast")||ty("Opera")||ty("Edge")||ty("Edg/")||ty("OPR")||ty("Firefox")||ty("FxiOS")||ty("Silk")||ty("Android"))&&!(tO()||ty("iPad")||ty("iPod")),tH={},tz=null;function tJ(t,e){if(L(t),void 0===e&&(e=0),!tz){tz={};for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),r=["+/=","+/","-_=","-_.","-_"],i=0;5>i;i++){var o=n.concat(r[i].split(""));tH[i]=o;for(var a=0;a>2],u=e[(3&u)<<4|c>>4],c=e[(15&c)<<2|s>>6],s=e[63&s],n[i++]=""+a+u+c+s}switch(a=0,s=r,t.length-o){case 2:s=e[(15&(a=t[o+1]))<<2]||r;case 1:t=t[o],n[i]=""+e[t>>2]+e[(3&t)<<4|a>>4]+s+r}return n.join("")}var tQ="function"==typeof Uint8Array,tZ="function"==typeof Symbol&&"symbol"===t(Symbol())?Symbol(void 0):void 0;function t$(t,e){Object.isFrozen(t)||(tZ?t[tZ]|=e:void 0!==t.h?t.h|=e:Object.defineProperties(t,{h:{value:e,configurable:!0,writable:!0,enumerable:!1}}))}function t0(t){var e;return null==(e=tZ?t[tZ]:t.h)?0:e}function t1(t){return t$(t,1),t}function t2(t){return!!Array.isArray(t)&&!!(2&t0(t))}function t3(t){if(!Array.isArray(t))throw Error("cannot mark non-array as immutable");t$(t,2)}function t4(t){return null!==t&&"object"==typeof t&&!Array.isArray(t)&&t.constructor===Object}var t5,t6=Object.freeze(t1([]));function t8(t){if(t2(t.C))throw Error("Cannot mutate an immutable Message")}var t9="undefined"!=typeof Symbol&&void 0!==Symbol.hasInstance;function t7(t){return{value:t,configurable:!1,writable:!1,enumerable:!1}}function et(t,e,n){return -1===e?null:e>=t.l?t.i?t.i[e]:void 0:(void 0===n?0:n)&&t.i&&null!=(n=t.i[e])?n:t.C[e+t.j]}function ee(t,e,n,r,i){return r=void 0!==r&&r,(void 0===i?0:i)||t8(t),ee;e+=4)u[e/4]=t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3];for(e=16;80>e;e++)t=u[e-3]^u[e-8]^u[e-14]^u[e-16],u[e]=(t<<1|t>>>31)&0xffffffff;t=a[0];var n=a[1],r=a[2],i=a[3],o=a[4];for(e=0;80>e;e++){if(40>e){if(20>e)var s=i^n&(r^i),c=0x5a827999;else s=n^r^i,c=0x6ed9eba1}else 60>e?(s=n&r|i&(n|r),c=0x8f1bbcdc):(s=n^r^i,c=0xca62c1d6);s=((t<<5|t>>>27)&0xffffffff)+s+o+c+u[e]&0xffffffff,o=i,i=r,r=(n<<30|n>>>2)&0xffffffff,n=t,t=s}a[0]=a[0]+t&0xffffffff,a[1]=a[1]+n&0xffffffff,a[2]=a[2]+r&0xffffffff,a[3]=a[3]+i&0xffffffff,a[4]=a[4]+o&0xffffffff}function n(t,n){if("string"==typeof t){t=unescape(encodeURIComponent(t));for(var r=[],a=0,u=t.length;ai?n(c,56-i):n(c,64-(i-56));for(var u=63;56<=u;u--)s[u]=255&r,r>>>=8;for(e(s),u=r=0;5>u;u++)for(var h=24;0<=h;h-=8)t[r++]=a[u]>>h&255;return t}for(var i,o,a=[],s=[],u=[],c=[128],h=1;64>h;++h)c[h]=0;return t(),{reset:t,update:n,digest:r,ib:function(){for(var t=r(),e="",n=0;ns?"":0==s?";expires="+new Date(1970,1,1).toUTCString():";expires="+new Date(Date.now()+1e3*s).toUTCString(),this.h.cookie=t+"="+e+n+a+s+r+(null!=i?";samesite="+i:"")},c.get=function(t,e){for(var n,r=t+"=",i=(this.h.cookie||"").split(";"),o=0;o>>0);function e2(t){return"function"==typeof t?t:(t[e1]||(t[e1]=function(e){return t.handleEvent(e)}),t[e1])}function e3(){eD.call(this),this.h=new eX(this),this.va=this,this.I=null}function e4(t,e){var n=t.I;if(n)for(var r=[],i=1;n;n=n.I)r.push(n),++i;if(t=t.va,n=e.type||e,"string"==typeof e?e=new eP(e,t):e instanceof eP?e.target=e.target||t:(i=e,tr(e=new eP(n,t),i)),i=!0,r)for(var o=r.length-1;!e.j&&0<=o;o--){var a=e.h=r[o];i=e5(a,n,!0,e)&&i}if(e.j||(i=e5(a=e.h=t,n,!0,e)&&i,e.j||(i=e5(a,n,!1,e)&&i)),r)for(o=0;!e.j&&ot.i&&(t.i++,e.next=t.h,t.h=e)}function ne(){this.i=this.h=null}V(e3,eD),e3.prototype[eW]=!0,e3.prototype.addEventListener=function(t,e,n,r){!function t(e,n,r,i,o){if(i&&i.once)(function t(e,n,r,i,o){if(Array.isArray(n))for(var a=0;at&&0==t%1&&this.data_[t]!=e&&(this.data_[t]=e,this.h=-1)},e9.prototype.get=function(t){return!!this.data_[t]},e7.prototype.get=function(){if(0i;i++)r[i]=e.charCodeAt(n)<<24|e.charCodeAt(n+1)<<16|e.charCodeAt(n+2)<<8|e.charCodeAt(n+3),n+=4;else for(i=0;16>i;i++)r[i]=e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3],n+=4;for(i=16;80>i;i++){var o=r[i-3]^r[i-8]^r[i-14]^r[i-16];r[i]=(o<<1|o>>>31)&0xffffffff}e=t.h[0],n=t.h[1];var a=t.h[2],s=t.h[3],u=t.h[4];for(i=0;80>i;i++){if(40>i){if(20>i){o=s^n&(a^s);var c=0x5a827999}else o=n^a^s,c=0x6ed9eba1}else 60>i?(o=n&a|s&(n|a),c=0x8f1bbcdc):(o=n^a^s,c=0xca62c1d6);o=(e<<5|e>>>27)+o+u+c+r[i]&0xffffffff,u=s,s=a,a=(n<<30|n>>>2)&0xffffffff,n=e,e=o}t.h[0]=t.h[0]+e&0xffffffff,t.h[1]=t.h[1]+n&0xffffffff,t.h[2]=t.h[2]+a&0xffffffff,t.h[3]=t.h[3]+s&0xffffffff,t.h[4]=t.h[4]+u&0xffffffff}nu.prototype[Symbol.iterator]=function(){return this},nu.prototype.next=function(){var t=this.h.next();return{value:t.done?void 0:this.i.call(void 0,t.value),done:t.done}},V(nc,function(){this.blockSize=-1}),nc.prototype.reset=function(){this.h[0]=0x67452301,this.h[1]=0xefcdab89,this.h[2]=0x98badcfe,this.h[3]=0x10325476,this.h[4]=0xc3d2e1f0,this.l=this.i=0},nc.prototype.update=function(t,e){if(null!=t){void 0===e&&(e=t.length);for(var n=e-this.blockSize,r=0,i=this.m,o=this.i;rthis.i?this.update(this.j,56-this.i):this.update(this.j,this.blockSize-(this.i-56));for(var n=this.blockSize-1;56<=n;n--)this.m[n]=255&e,e/=256;for(nh(this,this.m),n=e=0;5>n;n++)for(var r=24;0<=r;r-=8)t[e]=this.h[n]>>r&255,++e;return t};var nl="StopIteration"in D?D.StopIteration:{message:"StopIteration",stack:""};function nf(){}nf.prototype.R=function(){throw nl},nf.prototype.next=function(){return nd};var nd={done:!0,value:void 0};function np(t){return{value:t,done:!1}}function nv(t){if(t.done)throw nl;return t.value}function ny(t){if(t instanceof ng||t instanceof nb||t instanceof nE)return t;if("function"==typeof t.R)return new ng(function(){return nm(t)});if("function"==typeof t[Symbol.iterator])return new ng(function(){return t[Symbol.iterator]()});if("function"==typeof t.J)return new ng(function(){return nm(t.J())});throw Error("Not an iterator or iterable.")}function nm(t){if(!(t instanceof nf))return t;var e=!1;return{next:function(){for(var n;!e;)try{n=t.R();break}catch(t){if(t!==nl)throw t;e=!0}return{value:n,done:e}}}}function ng(t){this.h=t}function nb(t){this.h=t}function nE(t){ng.call(this,function(){return t}),this.j=t}function n_(t,e){this.i={},this.h=[],this.j=this.size=0;var n=arguments.length;if(12*this.size&&nS(this),!0)},c.get=function(t,e){return nI(this.i,t)?this.i[t]:e},c.set=function(t,e){nI(this.i,t)||(this.size+=1,this.h.push(t),this.j++),this.i[t]=e},c.forEach=function(t,e){for(var n=nw(this),r=0;r=r.h.length)return nd;var i=r.h[e++];return np(t?i:r.i[i])};var o=i.next;return i.R=function(){return nv(o.call(i))},i};var nT=D.JSON.stringify;function nO(){var t=this;this.promise=new Promise(function(e,n){t.resolve=e,t.reject=n})}function nA(t){if(this.h=0,this.u=void 0,this.l=this.i=this.j=null,this.m=this.v=!1,t!=j)try{var e=this;t.call(void 0,function(t){nD(e,2,t)},function(t){nD(e,3,t)})}catch(t){nD(this,3,t)}}function nC(){this.next=this.context=this.onRejected=this.i=this.h=null,this.j=!1}nC.prototype.reset=function(){this.context=this.onRejected=this.i=this.h=null,this.j=!1};var nk=new e7(function(){return new nC},function(t){t.reset()});function nx(t,e,n){var r=nk.get();return r.i=t,r.onRejected=e,r.context=n,r}function nR(t,e){t.i||2!=t.h&&3!=t.h||nP(t),t.l?t.l.next=e:t.i=e,t.l=e}function nD(t,e,n){if(0==t.h){t===n&&(e=3,n=TypeError("Promise cannot resolve to itself")),t.h=1;t:{var r,i=n,o=t.I,a=t.O;if(i instanceof nA){nR(i,nx(o||j,a||null,t));var s=!0}else{if(i)try{var u=!!i.$goog_Thenable}catch(t){u=!1}else u=!1;if(u)i.then(o,a,t),s=!0;else{if(M(i))try{var c=i.then;if("function"==typeof c){(function(t,e,n,r,i){function o(t){a||(a=!0,r.call(i,t))}var a=!1;try{e.call(t,function(t){a||(a=!0,n.call(i,t))},o)}catch(t){o(t)}})(i,c,o,a,t),s=!0;break t}}catch(e){a.call(t,e),s=!0;break t}s=!1}}}s||(t.u=n,t.h=e,t.j=null,nP(t),3!=e||n instanceof nU||(r=n,t.m=!0,ni(function(){t.m&&nB.call(null,r)})))}}function nP(t){t.v||(t.v=!0,ni(t.A,t))}function nj(t){var e=null;return t.i&&(e=t.i,t.i=e.next,e.next=null),t.i||(t.l=null),e}function nL(t,e,n,r){if(3==n&&e.onRejected&&!e.j)for(;t&&t.m;t=t.j)t.m=!1;if(e.h)e.h.j=null,nM(e,n,r);else try{e.j?e.i.call(e.context):nM(e,n,r)}catch(t){nB.call(null,t)}nt(nk,e)}function nM(t,e,n){2==e?t.i.call(t.context,n):t.onRejected&&t.onRejected.call(t.context,n)}nA.prototype.then=function(t,e,n){var r,i,o;return r="function"==typeof t?t:null,i="function"==typeof e?e:null,(o=nx(null,null,null)).h=new nA(function(t,e){o.i=r?function(i){try{var o=r.call(n,i);t(o)}catch(t){e(t)}}:t,o.onRejected=i?function(r){try{var o=i.call(n,r);void 0===o&&r instanceof nU?e(r):t(o)}catch(t){e(t)}}:e}),o.h.j=this,nR(this,o),o.h},nA.prototype.$goog_Thenable=!0,nA.prototype.cancel=function(t){if(0==this.h){var e=new nU(t);ni(function(){(function t(e,n){if(0==e.h){if(e.j){var r=e.j;if(r.i){for(var i=0,o=null,a=null,s=r.i;s&&(s.j||(i++,s.h==e&&(o=s),!(o&&1Date.now()))return e;nV.prototype.remove.call(this,t)}},V(nK,function(){}),nK.prototype[Symbol.iterator]=function(){return ny(this.J(!0)).i()},nK.prototype.clear=function(){var t=Array.from(this);t=s(t);for(var e=t.next();!e.done;e=t.next())this.remove(e.value)},V(nq,nK),(c=nq.prototype).isAvailable=function(){if(!this.h)return!1;try{return this.h.setItem("__sak","1"),this.h.removeItem("__sak"),!0}catch(t){return!1}},c.set=function(t,e){try{this.h.setItem(t,e)}catch(t){if(0==this.h.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded"}},c.get=function(t){if("string"!=typeof(t=this.h.getItem(t))&&null!==t)throw"Storage mechanism: Invalid value was encountered";return t},c.remove=function(t){this.h.removeItem(t)},c.J=function(t){var e=0,n=this.h,r=new nf;r.next=function(){if(e>=n.length)return nd;var r=n.key(e++);if(t)return np(r);if("string"!=typeof(r=n.getItem(r)))throw"Storage mechanism: Invalid value was encountered";return np(r)};var i=r.next;return r.R=function(){return nv(i.call(r))},r},c.clear=function(){this.h.clear()},c.key=function(t){return this.h.key(t)},V(nH,nq),V(nz,nK);var nJ={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},nQ=null;function nZ(t){return"_"+encodeURIComponent(t).replace(/[.!~*'()%]/g,function(t){return nJ[t]})}function n$(t){try{t.h.save(t.i)}catch(t){throw"Storage mechanism: Quota exceeded"}}function n0(t,e){this.i=t,this.h=e+"::"}function n1(t){em.call(this,t)}(c=nz.prototype).isAvailable=function(){return!!this.h},c.set=function(t,e){this.h.setAttribute(nZ(t),e),n$(this)},c.get=function(t){if("string"!=typeof(t=this.h.getAttribute(nZ(t)))&&null!==t)throw"Storage mechanism: Invalid value was encountered";return t},c.remove=function(t){this.h.removeAttribute(nZ(t)),n$(this)},c.J=function(t){var e=0,n=this.h.XMLDocument.documentElement.attributes,r=new nf;r.next=function(){if(e>=n.length)return nd;var r=n[e++];if(t)return np(decodeURIComponent(r.nodeName.replace(/\./g,"%")).substr(1));if("string"!=typeof(r=r.nodeValue))throw"Storage mechanism: Invalid value was encountered";return np(r)};var i=r.next;return r.R=function(){return nv(i.call(r))},r},c.clear=function(){for(var t=this.h.XMLDocument.documentElement,e=t.attributes.length;0(n=e.indexOf("#"))&&(n=e.length),0>(o=e.indexOf("?"))||o>n?(o=n,i=""):i=e.substring(o+1,n),n=(e=[e.substr(0,o),i,e.substr(n)])[1],e[1]=t?n?n+"&"+t:t:n,t=e[0]+(e[1]?"?"+e[1]:"")+e[2]):t=e,t+r}function rZ(t){if(!e)var e=window.location.href;var n=t.match(tE)[1]||null,r=tw(t);return n&&r?(t=t.match(tE),e=e.match(tE),t=t[3]==e[3]&&t[1]==e[1]&&t[4]==e[4]):t=!r||tw(e)==r&&(Number(e.match(tE)[4]||null)||null)==(Number(t.match(tE)[4]||null)||null),t}function r$(t){return t&&t.match(rV)?t:decodeURIComponent(t.replace(/\+/g," "))}function r0(t){return("string"!=typeof(t=r2(t))||"false"!==t)&&!!t}function r1(t,e){return void 0===(t=r2(t))&&void 0!==e?e:Number(t||0)}function r2(t){var e=rk("EXPERIMENTS_FORCED_FLAGS",{});return void 0!==e[t]?e[t]:rk("EXPERIMENT_FLAGS",{})[t]}function r3(){var t=[],e=rk("EXPERIMENTS_FORCED_FLAGS",{});for(n in e)t.push({key:n,value:String(e[n])});var n=rk("EXPERIMENT_FLAGS",{});for(var r in n)r.startsWith("force_")&&void 0===e[r]&&t.push({key:r,value:String(n[r])});return t}var r4={Ib:"WEB_DISPLAY_MODE_UNKNOWN",Eb:"WEB_DISPLAY_MODE_BROWSER",Gb:"WEB_DISPLAY_MODE_MINIMAL_UI",Hb:"WEB_DISPLAY_MODE_STANDALONE",Fb:"WEB_DISPLAY_MODE_FULLSCREEN"},r5={appSettingsCaptured:!0,visualElementAttached:!0,visualElementGestured:!0,visualElementHidden:!0,visualElementShown:!0,flowEvent:!0,visualElementStateChanged:!0,playbackAssociated:!0,youThere:!0,accountStateChangeSignedIn:!0,accountStateChangeSignedOut:!0},r6={latencyActionBaselined:!0,latencyActionInfo:!0,latencyActionTicked:!0,bedrockRepetitiveActionTimed:!0,adsClientStateChange:!0,streamzIncremented:!0,mdxDialAdditionalDataUpdateEvent:!0,tvhtml5WatchKeyEvent:!0,tvhtml5VideoSeek:!0,tokenRefreshEvent:!0,adNotify:!0,adNotifyFilled:!0,tvhtml5LaunchUrlComponentChanged:!0,bedrockResourceConsumptionSnapshot:!0,deviceStartupMetrics:!0,mdxSignIn:!0,tvhtml5KeyboardLogging:!0,tvhtml5StartupSoundEvent:!0,tvhtml5LiveChatStatus:!0,tvhtml5DeviceStorageStatus:!0,tvhtml5LocalStorage:!0,directSignInEvent:!0,finalPayload:!0,tvhtml5SearchCompleted:!0,tvhtml5KeyboardPerformance:!0,adNotifyFailure:!0,latencyActionSpan:!0,tvhtml5AccountDialogOpened:!0,tvhtml5ApiTest:!0};function r8(){}function r9(){r8.apply(this,arguments)}function r7(){return r9.h||(r9.h=new r9),r9.h}function it(t,e,n){void 0!==n&&Number.isNaN(Number(n))&&(n=void 0);var r=P("yt.scheduler.instance.addJob");return r?r(t,e,n):void 0===n?(t(),NaN):rY(t,n||0)}r8.prototype.L=function(t,e){return it(t,1,e)},p(r9,r8),r9.prototype.W=function(t){if(void 0===t||!Number.isNaN(Number(t))){var e=P("yt.scheduler.instance.cancelJob");e?e(t):window.clearTimeout(t)}},r9.prototype.start=function(){var t=P("yt.scheduler.instance.start");t&&t()};var ie=r7();function ir(t){var e,n,r,i,o=ii;t=void 0===t?P("yt.ads.biscotti.lastId_")||"":t;var a=Object,s=a.assign,u={};u.dt=ew,u.flash="0";t:{try{var c=o.h.top.location.href}catch(t){c=2;break t}c=c?c===o.i.location.href?0:1:2}u.frm=c;try{u.u_tz=-new Date().getTimezoneOffset();var h,l,f,d,p,v=void 0===v?eg:v;try{var y=v.history.length}catch(t){y=0}u.u_his=y,u.u_h=null==(h=eg.screen)?void 0:h.height,u.u_w=null==(l=eg.screen)?void 0:l.width,u.u_ah=null==(f=eg.screen)?void 0:f.availHeight,u.u_aw=null==(d=eg.screen)?void 0:d.availWidth,u.u_cd=null==(p=eg.screen)?void 0:p.colorDepth}catch(t){}y=o.h;try{var m=y.screenX,g=y.screenY}catch(t){}try{var b=y.outerWidth,E=y.outerHeight}catch(t){}try{var _=y.innerWidth,w=y.innerHeight}catch(t){}try{var N=y.screenLeft,S=y.screenTop}catch(t){}try{_=y.innerWidth,w=y.innerHeight}catch(t){}try{var I=y.screen.availWidth,T=y.screen.availTop}catch(t){}m=[N,S,m,g,I,T,b,E,_,w],g=o.h.top;try{var O=(g||window).document,A="CSS1Compat"==O.compatMode?O.documentElement:O.body,C=new eb(A.clientWidth,A.clientHeight).round()}catch(t){C=new eb(-0xbadbad,-0xbadbad)}O=C,C={};var k=void 0===k?D:k;return A=new e9,k.SVGElement&&k.document.createElementNS&&A.set(0),n=(e=void 0===e?document:e).createElement("iframe"),r={},Q(e_(),function(t){n.sandbox&&n.sandbox.supports&&n.sandbox.supports(t)&&(r[t]=!0)}),(g=r)["allow-top-navigation-by-user-activation"]&&A.set(1),g["allow-popups-to-escape-sandbox"]&&A.set(2),k.crypto&&k.crypto.subtle&&A.set(3),k.TextDecoder&&k.TextEncoder&&A.set(4),-1==(i=A).h&&(i.h=Z(i.data_,function(t,e,n){return e?t+Math.pow(2,n):t},0)),k=i.h,C.bc=k,C.bih=O.height,C.biw=O.width,C.brdim=m.join(),o=o.i,C.vis=o.prerendering?3:({visible:1,hidden:2,prerender:3,preview:4,unloaded:5})[o.visibilityState||o.webkitVisibilityState||o.mozVisibilityState||""]||0,C.wgl=!!eg.WebGLRenderingContext,o=C,(a=s.call(a,u,o)).ca_type="image",t&&(a.bid=t),a}var ii=new function(){var t=window.document;this.h=window,this.i=t};X("yt.ads_.signals_.getAdSignalsString",function(t){return rz(ir(t))}),Date.now();var io="XMLHttpRequest"in D?function(){return new XMLHttpRequest}:null,ia={Authorization:"AUTHORIZATION","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-Youtube-Domain-Admin-State":"DOMAIN_ADMIN_STATE","X-Youtube-Chrome-Connected":"CHROME_CONNECTED_HEADER","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Delegation-Context":"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL","X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM"},is="app debugcss debugjs expflag force_ad_params force_ad_encrypted force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address".split(" ").concat(u("client_dev_mss_url client_dev_regex_map client_dev_root_url client_rollout_override expflag jsfeat jsmode mods".split(" "))),iu=!1;function ic(t,e){var n,r,i,o=e.format||"JSON",a=function(t,e){var n,r=rk("XSRF_FIELD_NAME",void 0),i=rk("XSRF_TOKEN",void 0),o=e.postBody||"",a=e.postParams,s=rk("XSRF_FIELD_NAME",void 0);if(e.headers&&(n=e.headers["Content-Type"]),e.excludeXsrf||tw(t)&&!e.withCredentials&&tw(t)!=document.location.hostname||"POST"!=e.method||n&&"application/x-www-form-urlencoded"!=n||e.postParams&&e.postParams[s]||(a||(a={}),a[r]=i),a&&"string"==typeof o&&(tr(o=rJ(o),a),o=e.postBodyFormat&&"JSON"==e.postBodyFormat?JSON.stringify(o):tS(o)),!(t=o)&&(t=a)){t:{for(var u in a){a=!1;break t}a=!0}t=!a}return!iu&&t&&"POST"!=e.method&&(iu=!0,rP(Error("AJAX request with postData should use POST"))),o}((n=t,(r=e).includeDomain&&(n=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+n),i=rk("XSRF_FIELD_NAME",void 0),(r=r.urlParams)&&(r[i]&&delete r[i],n=rQ(n,r||{},!0)),t=n),e),s=!1,u=ih(t,function(n){if(!s){switch(s=!0,h&&window.clearTimeout(h),n&&"status"in n?n.status:-1){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:var r=!0;break;default:r=!1}var i=null,a=400<=n.status&&500>n.status,u=500<=n.status&&600>n.status;if((r||a||u)&&(i=function(t,e,n,r){var i,o=null;switch(e){case"JSON":try{var a=n.responseText}catch(e){throw(r=Error("Error reading responseText")).params=t,rj(r),e}t=n.getResponseHeader("Content-Type")||"",a&&0<=t.indexOf("json")&&(")]}'\n"===a.substring(0,5)&&(a=a.substring(5)),o=JSON.parse(a));break;case"XML":(t=(t=n.responseXML)&&(i=t)&&(i=("responseXML"in i?i.responseXML:i).getElementsByTagName("root"))&&065535&&(t=1),rC("BATCH_CLIENT_COUNTER",t),t}X("ytLoggingTransportTokensToJspbCttTargetIds_",iA);var iM=D.ytLoggingGelSequenceIdObj_||{};function iB(){if(!D.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return D.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":D.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":D.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":D.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(t){return"WEB_DISPLAY_MODE_UNKNOWN"}}function iU(){var t=iB();return -1===(t=Object.keys(r4).indexOf(t))?null:t}X("ytLoggingGelSequenceIdObj_",iM),X("ytglobal.prefsUserPrefsPrefs_",P("ytglobal.prefsUserPrefsPrefs_")||{});var iW={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},iG={CONN_DEFAULT:0,CONN_UNKNOWN:1,CONN_NONE:2,CONN_WIFI:3,CONN_CELLULAR_2G:4,CONN_CELLULAR_3G:5,CONN_CELLULAR_4G:6,CONN_CELLULAR_UNKNOWN:7,CONN_DISCO:8,CONN_CELLULAR_5G:9,CONN_WIFI_METERED:10,CONN_CELLULAR_5G_SA:11,CONN_CELLULAR_5G_NSA:12,CONN_INVALID:31},iF={EFFECTIVE_CONNECTION_TYPE_UNKNOWN:0,EFFECTIVE_CONNECTION_TYPE_OFFLINE:1,EFFECTIVE_CONNECTION_TYPE_SLOW_2G:2,EFFECTIVE_CONNECTION_TYPE_2G:3,EFFECTIVE_CONNECTION_TYPE_3G:4,EFFECTIVE_CONNECTION_TYPE_4G:5},iY={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};function iX(){var t=D.navigator;return t?t.connection:void 0}function iV(){return"INNERTUBE_API_KEY"in rN&&"INNERTUBE_API_VERSION"in rN}function iK(){return{innertubeApiKey:rk("INNERTUBE_API_KEY",void 0),innertubeApiVersion:rk("INNERTUBE_API_VERSION",void 0),za:rk("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),Aa:rk("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),kb:rk("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:rk("INNERTUBE_CONTEXT_CLIENT_VERSION",void 0),Pa:rk("INNERTUBE_CONTEXT_HL",void 0),Oa:rk("INNERTUBE_CONTEXT_GL",void 0),lb:rk("INNERTUBE_HOST_OVERRIDE",void 0)||"",nb:!!rk("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),mb:!!rk("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:rk("SERIALIZED_CLIENT_CONFIG_DATA",void 0)}}function iq(t,e,n){if("WEB"===(t=t.Aa)||"MWEB"===t||1===t||2===t){if(e){n=ei(e,n4,96)||new n4;var r=iU();null!==r&&ee(n,3,r),ea(e,96,n)}else n&&(n.client.mainAppWebInfo=null!=(r=n.client.mainAppWebInfo)?r:{},n.client.mainAppWebInfo.webDisplayMode=iB())}}function iH(t,e,n){if(("WEB_REMIX"===(t=t.Aa)||76===t)&&!r0("music_web_display_mode_killswitch")){var r,i;e?(n=null!=(r=ei(e,n5,70))?r:new n5,null!==(r=iU())&&ee(n,10,r),ea(e,70,n)):n&&(n.client.Ra=null!=(i=n.client.Ra)?i:{},n.client.Ra.webDisplayMode=iB())}}function iz(t,e){var n,r;r0("web_log_memory_total_kbytes")&&(null==(n=D.navigator)?0:n.deviceMemory)&&(n=null==(r=D.navigator)?void 0:r.deviceMemory,t?ee(t,95,1e6*n):e&&(e.client.memoryTotalKbytes=""+1e6*n))}function iJ(t,e,n){if(t.appInstallData){if(e){var r;ee(n=null!=(r=ei(e,n3,62))?r:new n3,6,t.appInstallData),ea(e,62,n)}else n&&(n.client.configInfo=n.client.configInfo||{},n.client.configInfo.appInstallData=t.appInstallData)}}function iQ(t,e){t:{var n=iX();if(n){var r=iW[n.type||"unknown"]||"CONN_UNKNOWN";if(n=iW[n.effectiveType||"unknown"]||"CONN_UNKNOWN","CONN_CELLULAR_UNKNOWN"===r&&"CONN_UNKNOWN"!==n&&(r=n),"CONN_UNKNOWN"!==r)break t;if("CONN_UNKNOWN"!==n){r=n;break t}}r=void 0}r&&(t?ee(t,61,iG[r]):e&&(e.client.connectionType=r)),r0("web_log_effective_connection_type")&&(r=null!=(r=iX())&&r.effectiveType?iY.hasOwnProperty(r.effectiveType)?iY[r.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN":void 0)&&(t?ee(t,94,iF[r]):e&&(e.client.effectiveConnectionType=r))}function iZ(t,e,n){n=void 0===n?{}:n;var r={};return r=r0("enable_web_eom_visitor_data")&&rk("EOM_VISITOR_DATA")?{"X-Goog-EOM-Visitor-Id":rk("EOM_VISITOR_DATA")}:{"X-Goog-Visitor-Id":n.visitorData||rk("VISITOR_DATA","")},e&&e.includes("www.youtube-nocookie.com")||((e=n.Kb||rk("AUTHORIZATION"))||(e=t?"Bearer "+P("gapi.auth.getToken")().Jb:ex([])),e&&(r.Authorization=e,r["X-Goog-AuthUser"]=rk("SESSION_INDEX",0),r0("pageid_as_header_web")&&(r["X-Goog-PageId"]=rk("DELEGATED_SESSION_ID")))),r}function i$(t){t=Object.assign({},t),delete t.Authorization;var e=ex();if(e){var n=new nc;n.update(rk("INNERTUBE_API_KEY",void 0)),n.update(e),t.hash=tJ(n.digest(),3)}return t}function i0(t){var e=new nH;(e=e.isAvailable()?t?new n0(e,t):e:null)||(e=(t=new nz(t||"UserDataSharedStore")).isAvailable()?t:null),this.h=(t=e)?new nV(t):null,this.i=document.domain||window.location.hostname}function i1(){return oz||(oz=new i0("yt.innertube")),oz}function i2(t){var e=i1().get("requests",!0)||{};delete e[t],i1().set("requests",e,86400,!0)}function i3(t){var e=i1().get("requests",!0);if(e){for(var n in e){var r=e[n];if(!(6e4>Math.round(ig())-r.requestTime)){var i=r.authState;te(i,i$(iZ(!1)))&&("requestTimeMs"in(i=r.request)&&(i.requestTimeMs=Math.round(ig())),aY(t,r.method,i,{})),delete e[n]}}i1().set("requests",e,86400,!0)}}i0.prototype.set=function(t,e,n,r){if(n=n||31104e3,this.remove(t),this.h)try{this.h.set(t,e,Date.now()+1e3*n);return}catch(t){}var i="";if(r)try{i=escape(nT(e))}catch(t){return}else i=escape(e);e=this.i,eA.set(""+t,i,{Ba:n,path:"/",domain:void 0===e?"youtube.com":e,secure:!1})},i0.prototype.get=function(t,e){var n=void 0,r=!this.h;if(!r)try{n=this.h.get(t)}catch(t){r=!0}if(r&&(n=eA.get(""+t,void 0))&&(n=unescape(n),e))try{n=JSON.parse(n)}catch(e){this.remove(t),n=void 0}return n},i0.prototype.remove=function(t){this.h&&this.h.remove(t);var e=this.i;eA.remove(""+t,"/",void 0===e?"youtube.com":e)};var i4=tV||tK,i5=function(){return oH||(oH=new i0("ytidb")),oH};function i6(){var t;return null===(t=i5())||void 0===t?void 0:t.get("LAST_RESULT_ENTRY_KEY",!0)}var i8=[],i9=!1;function i7(t){i9||(i8.push({type:"ERROR",payload:t}),10=o)&&(ox(t,c,d,a,p,e.join(),i),u=p),v.o(2);break;case 3:return v.return(Promise.reject(u))}})}function ox(t,e,n,r,i,o,a){e=n-e,i?(i instanceof ol&&("QUOTA_EXCEEDED"===i.type||"QUOTA_MAYBE_EXCEEDED"===i.type)&&ot("QUOTA_EXCEEDED",{dbName:oi(t.h.name),objectStoreNames:o,transactionCount:t.transactionCount,transactionMode:a.mode}),i instanceof ol&&"UNKNOWN_ABORT"===i.type&&(0>(n-=t.j)&&n>=0x80000000&&(n=0),ot("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:o,transactionDuration:e,transactionCount:t.transactionCount,dbDuration:n}),t.i=!0),oR(t,!1,r,o,e,a.tag),i7(i)):oR(t,!0,r,o,e,a.tag)}function oR(t,e,n,r,i,o){ot("TRANSACTION_ENDED",{objectStoreNames:r,connectionHasUnknownAbortedTransaction:t.i,duration:i,isSuccessful:e,tryCount:n,tag:void 0===o?"IDB_TRANSACTION_TAG_UNKNOWN":o})}function oD(t){this.h=t}function oP(t,e,n){return oU(t=t.h.openCursor(e.query,e.direction)).then(function(t){return oO(t,n)})}function oj(t){var e=this;this.h=t,this.j=new Map,this.i=!1,this.done=new Promise(function(t,n){e.h.addEventListener("complete",function(){t()}),e.h.addEventListener("error",function(t){t.currentTarget===t.target&&n(e.h.error)}),e.h.addEventListener("abort",function(){var t=e.h.error;if(t)n(t);else if(!e.i){t=ol;for(var r=e.h.objectStoreNames,i=[],o=0;o=t},r),r.done.catch(function(t){i(t)})}catch(t){i(t)}}),s.addEventListener("success",function(){var e=s.result;c&&e.addEventListener("versionchange",function(){c(o())}),e.addEventListener("close",function(){ot("IDB_UNEXPECTEDLY_CLOSED",{dbName:oi(t),dbVersion:e.version}),h&&h()}),n(o())}),s.addEventListener("error",function(){i(s.error)}),u&&s.addEventListener("blocked",function(){u()})})}function oG(t,e){var n,r;return e=void 0===e?{}:e,O(function(i){if(1==i.h)return b(i,2),n=self.indexedDB.deleteDatabase(t),(r=e.blocked)&&n.addEventListener("blocked",function(){r()}),g(i,new Promise(function(t,e){oI(n,t,e)}),4);if(2!=i.h)return void(i.h=0,i.v=0);throw ov(E(i),t,"",-1)})}function oF(t,e){this.name=t,this.options=e,this.l=!0,this.v=this.m=0,this.i=500}function oY(t,e){return new ol("INCOMPATIBLE_DB_VERSION",{dbName:t.name,oldVersion:t.options.version,newVersion:e})}function oX(t,e){if(!e)throw oy("openWithToken",oi(t.name));return t.open()}oE.all=function(t){return new oE(new ob(function(e,n){var r=[],i=t.length;0===i&&e(r);for(var o={Z:0};o.Z=N.wa)||u.h.version>=S||u.h.objectStoreNames.contains(w)||m.push(w)}if(0===m.length){p.o(5);break}if(c=Object.keys(e.options.ga),h=u.objectStoreNames(),e.ve.options.version+1)throw f.close(),e.l=!1,oY(e,d);return p.return(f);case 10:throw t(),l instanceof Error&&!r0("ytidb_async_stack_killswitch")&&(l.stack=l.stack+"\n"+a.substring(a.indexOf("\n")+1)),ov(l,e.name,"",null!==(o=e.options.version)&&void 0!==o?o:-1)}})}()};var oV=new oF("YtIdbMeta",{ga:{databases:{wa:1}},upgrade:function(t,e){e(1)&&oC(t,"databases",{keyPath:"actualName"})}});function oK(t,e){var n;return O(function(r){return 1==r.h?g(r,oX(oV,e),2):(n=r.i,r.return(ok(n,["databases"],{H:!0,mode:"readwrite"},function(e){var n=e.objectStore("databases");return n.get(t.actualName).then(function(e){if(e?t.actualName!==e.actualName||t.publicName!==e.publicName||t.userIdentifier!==e.userIdentifier:1)return oT(n.h.put(t,void 0)).then(function(){})})})))})}function oq(t,e){var n;return O(function(r){return 1==r.h?t?g(r,oX(oV,e),2):r.return():(n=r.i,r.return(n.delete("databases",t)))})}var oH,oz,oJ,oQ=new function(){}(new function(){});function oZ(){var t,e;return void 0!==oJ?oJ:(i9=!0,oJ=O(function(n){switch(n.h){case 1:var r;if(null==(t=i6())?0:t.hasSucceededOnce)return n.return(!0);if((r=i4)&&(r=!!((r=/WebKit\/([0-9]+)/.exec(tv()))&&600<=parseInt(r[1],10))),r&&(r=!((r=/WebKit\/([0-9]+)/.exec(tv()))&&602<=parseInt(r[1],10))),r||tx)return n.return(!1);try{if(!((e=self).indexedDB&&e.IDBIndex&&e.IDBKeyRange&&e.IDBObjectStore))return n.return(!1)}catch(t){return n.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return n.return(!1);return b(n,2),g(n,oK({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},oQ),4);case 4:return g(n,oq("yt-idb-test-do-not-use",oQ),5);case 5:return n.return(!0);case 2:return E(n),n.return(!1)}}).then(function(t){var e,n;return i9=!1,null!==(e=i5())&&void 0!==e&&e.h&&(e={hasSucceededOnce:(null==(e=i6())?void 0:e.hasSucceededOnce)||t},null===(n=i5())||void 0===n||n.set("LAST_RESULT_ENTRY_KEY",e,2592e3,!0)),t}))}function o$(){return P("ytglobal.idbToken_")||void 0}function o0(){var t=o$();return t?Promise.resolve(t):oZ().then(function(t){return(t=t?oQ:void 0)&&X("ytglobal.idbToken_",t),t})}function o1(t){if(!oe())throw i7(t=new ol("AUTH_INVALID",{dbName:t})),t;var e=on();return{actualName:t+":"+e,publicName:t,userIdentifier:e}}function o2(t,e,n,r){var i,o,a,s,u,c;return O(function(h){switch(h.h){case 1:return o=null!==(i=Error().stack)&&void 0!==i?i:"",g(h,o0(),2);case 2:if(!(a=h.i))throw s=oy("openDbImpl",t,e),r0("ytidb_async_stack_killswitch")||(s.stack=s.stack+"\n"+o.substring(o.indexOf("\n")+1)),i7(s),s;return or(t),u=n?{actualName:t,publicName:t,userIdentifier:void 0}:o1(t),b(h,3),g(h,oK(u,a),5);case 5:return g(h,oW(u.actualName,e,r),6);case 6:return h.return(h.i);case 3:return c=E(h),b(h,7),g(h,oq(u.actualName,a),9);case 9:h.h=8,h.v=0;break;case 7:E(h);case 8:throw c}})}function o3(t,e){var n;return e=void 0===e?{}:e,O(function(r){return 1==r.h?g(r,o0(),2):3!=r.h?(n=r.i)?(or(t),g(r,oG(t,e),3)):r.return():g(r,oq(t,n),0)})}function o4(t){var e,n,r,i,o,a,s,u;this.h=!1,this.potentialEsfErrorCounter=this.i=0,this.handleError=function(){},this.ba=function(){},this.now=Date.now,this.ea=!1,this.Za=null!==(e=t.Za)&&void 0!==e?e:100,this.Xa=null!==(n=t.Xa)&&void 0!==n?n:1,this.Va=null!==(r=t.Va)&&void 0!==r?r:2592e6,this.Ua=null!==(i=t.Ua)&&void 0!==i?i:12e4,this.Wa=null!==(o=t.Wa)&&void 0!==o?o:5e3,this.s=null!==(a=t.s)&&void 0!==a?a:void 0,this.oa=!!t.oa,this.na=null!==(s=t.na)&&void 0!==s?s:.1,this.sa=null!==(u=t.sa)&&void 0!==u?u:10,t.handleError&&(this.handleError=t.handleError),t.ba&&(this.ba=t.ba),t.ea&&(this.ea=t.ea),this.B=t.B,this.K=t.K,this.D=t.D,this.G=t.G,this.S=t.S,this.Ea=t.Ea,this.Da=t.Da,this.s&&(!this.B||this.B("networkless_logging"))&&o5(this)}function o5(t){t.s&&!t.ea&&(t.h=!0,t.oa&&Math.random()<=t.na&&t.D.hb(t.s),function t(e){if(!e.s)throw oy("retryQueuedRequests");e.D.Na("QUEUED",e.s).then(function(n){n&&!o8(e,n,e.Ua)?e.K.L(function(){return O(function(r){if(1==r.h)return void 0===n.id?r.o(2):g(r,e.D.Fa(n.id,e.s),2);t(e),r.h=0})}):e.G.F()&&e.ia()})}(t),t.G.F()&&t.ia(),t.G.Y(t.Ea,t.ia.bind(t)),t.G.Y(t.Da,t.Ia.bind(t)))}function o6(t,e){var n;return O(function(r){switch(r.h){case 1:if(!t.s)throw oy("immediateSend");if(void 0===e.id){r.o(2);break}return g(r,t.D.ob(e.id,t.s),3);case 3:(n=r.i)?e=n:t.ba(Error("The request cannot be found in the database."));case 2:if(o8(t,e,t.Va)){r.o(4);break}if(t.ba(Error("Networkless Logging: Stored logs request expired age limit")),void 0===e.id){r.o(5);break}return g(r,t.D.aa(e.id,t.s),5);case 5:return r.return();case 4:if(e.skipRetry||(e=function(t,e){if(!t.s)throw oy("updateRequestHandlers");var n=e.options.onError?e.options.onError:function(){};e.options.onError=function(r,i){var o;return O(function(a){switch(a.h){case 1:if(o=o7(i),!(t.B&&t.B("nwl_consider_error_code")&&o||t.B&&!t.B("nwl_consider_error_code")&&t.potentialEsfErrorCounter<=t.sa)){a.o(2);break}if(!t.G.T){a.o(3);break}return g(a,t.G.T(),3);case 3:if(t.G.F()){a.o(2);break}if(n(r,i),!t.B||!t.B("nwl_consider_error_code")||void 0===(null==e?void 0:e.id)){a.o(6);break}return g(a,t.D.Fa(e.id,t.s,!1),6);case 6:return a.return();case 2:if(t.B&&t.B("nwl_consider_error_code")&&!o&&t.potentialEsfErrorCounter>t.sa)return a.return();if(t.potentialEsfErrorCounter++,void 0===(null==e?void 0:e.id)){a.o(8);break}return e.sendCount=n)}function o9(t,e){t.ab&&!t.G.F()?t.ab(e):t.handleError(e)}function o7(t){var e;return!(t=null===(e=null==t?void 0:t.error)||void 0===e?void 0:e.code)||!(400<=t)||!(599>=t)}new nO,(c=o4.prototype).writeThenSend=function(t,e){var n=this;if(e=void 0===e?{}:e,this.s&&this.h){var r={url:t,options:e,timestamp:this.now(),status:"NEW",sendCount:0};this.D.set(r,this.s).then(function(t){r.id=t,n.G.F()&&o6(n,r)}).catch(function(t){o6(n,r),o9(n,t)})}else this.S(t,e)},c.sendThenWrite=function(t,e,n){var r=this;if(e=void 0===e?{}:e,this.s&&this.h){var i={url:t,options:e,timestamp:this.now(),status:"NEW",sendCount:0};if(this.B&&this.B("nwl_skip_retry")&&(i.skipRetry=n),this.G.F()||this.B&&this.B("nwl_aggressive_send_then_write")&&!i.skipRetry){if(!i.skipRetry){var o=e.onError?e.onError:function(){};e.onError=function(t,e){return O(function(n){if(1==n.h)return g(n,r.D.set(i,r.s).catch(function(t){o9(r,t)}),2);o(t,e),n.h=0})}}this.S(t,e,i.skipRetry)}else this.D.set(i,this.s).catch(function(n){r.S(t,e,i.skipRetry),o9(r,n)})}else this.S(t,e,this.B&&this.B("nwl_skip_retry")&&n)},c.sendAndWrite=function(t,e){var n=this;if(e=void 0===e?{}:e,this.s&&this.h){var r={url:t,options:e,timestamp:this.now(),status:"NEW",sendCount:0},i=!1,o=e.onSuccess?e.onSuccess:function(){};r.options.onSuccess=function(t,e){void 0!==r.id?n.D.aa(r.id,n.s):i=!0,n.G.P&&n.B&&n.B("vss_network_hint")&&n.G.P(!0),o(t,e)},this.S(r.url,r.options),this.D.set(r,this.s).then(function(t){r.id=t,i&&n.D.aa(r.id,n.s)}).catch(function(t){o9(n,t)})}else this.S(t,e)},c.ia=function(){var t=this;if(!this.s)throw oy("throttleSend");this.i||(this.i=this.K.L(function(){var e;return O(function(n){return 1==n.h?g(n,t.D.Na("NEW",t.s),2):3!=n.h?(e=n.i)?g(n,o6(t,e),3):(t.Ia(),n.return()):void(t.i&&(t.i=0,t.ia()),n.h=0)})},this.Za))},c.Ia=function(){this.K.W(this.i),this.i=0};var at=P("ytPubsub2Pubsub2Instance")||new nW;function ae(t,e){oF.call(this,t,e),this.options=e,or(t)}function an(t,e){var n;return function(){return n||(n=new ae(t,e)),n}}function ar(t){return oX(function(){if(ak)return ak();var t={};return(ak=an("LogsDatabaseV2",{ga:(t.LogsRequestsStore={wa:2},t),Ga:!1,upgrade:function(t,e,n){e(2)&&oC(t,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0}),e(3),e(5)&&((n=n.objectStore("LogsRequestsStore")).h.indexNames.contains("newRequest")&&n.h.deleteIndex("newRequest"),n.h.createIndex("newRequestV2",["status","interface","timestamp"],{unique:!1})),e(7)&&t.h.objectStoreNames.contains("sapisid")&&t.h.deleteObjectStore("sapisid"),e(9)&&t.h.objectStoreNames.contains("SWHealthLog")&&t.h.deleteObjectStore("SWHealthLog")},version:9}))()}(),t)}function ai(t,e){var n,r,i,o;return O(function(a){return 1==a.h?(n={startTime:ig(),transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},g(a,ar(e),2)):3!=a.h?(r=a.i,i=Object.assign(Object.assign({},t),{options:JSON.parse(JSON.stringify(t.options)),interface:rk("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),g(a,ok(r,["LogsRequestsStore"],{mode:"readwrite",H:!0},function(t){return oT((t=t.objectStore("LogsRequestsStore")).h.put(i,void 0))}),3)):(o=a.i,n.sb=ig(),ah(n),a.return(o))})}function ao(t,e){var n,r,i,o,a,s,u;return O(function(c){return 1==c.h?(n={startTime:ig(),transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},g(c,ar(e),2)):3!=c.h?(r=c.i,o=[t,i=rk("INNERTUBE_CONTEXT_CLIENT_NAME",0),0],a=[t,i,ig()],s=IDBKeyRange.bound(o,a),u=void 0,g(c,ok(r,["LogsRequestsStore"],{mode:"readwrite",H:!0},function(e){return oM(e.objectStore("LogsRequestsStore").index("newRequestV2"),{query:s,direction:"prev"},function(e){e.X()&&(u=e.X(),"NEW"===t&&(u.status="QUEUED",e.update(u)))})}),3)):(n.sb=ig(),ah(n),c.return(u))})}function aa(t,e){var n;return O(function(r){return 1==r.h?g(r,ar(e),2):(n=r.i,r.return(ok(n,["LogsRequestsStore"],{mode:"readwrite",H:!0},function(e){var n=e.objectStore("LogsRequestsStore");return n.get(t).then(function(t){if(t)return t.status="QUEUED",oT(n.h.put(t,void 0)).then(function(){return t})})})))})}function as(t,e,n){var r;return n=void 0===n||n,O(function(i){return 1==i.h?g(i,ar(e),2):(r=i.i,i.return(ok(r,["LogsRequestsStore"],{mode:"readwrite",H:!0},function(e){var r=e.objectStore("LogsRequestsStore");return r.get(t).then(function(t){return t?(t.status="NEW",n&&(t.sendCount+=1),oT(r.h.put(t,void 0)).then(function(){return t})):oE.resolve(void 0)})})))})}function au(t,e){var n;return O(function(r){return 1==r.h?g(r,ar(e),2):(n=r.i,r.return(n.delete("LogsRequestsStore",t)))})}function ac(t){var e,n;return O(function(r){return 1==r.h?g(r,ar(t),2):(e=r.i,n=ig()-2592e6,g(r,ok(e,["LogsRequestsStore"],{mode:"readwrite",H:!0},function(t){return oP(t.objectStore("LogsRequestsStore"),{},function(t){if(t.X().timestamp<=n)return t.delete().then(function(){return t.continue()})})}),0))})}function ah(t){if(!r0("nwl_csi_killswitch")&&.01>=Math.random()){var e=P("ytPubsub2Pubsub2Instance");e&&e.publish.call(e,"nwl_transaction_latency_payload".toString(),"nwl_transaction_latency_payload",t)}}nW.prototype.subscribe=nW.prototype.subscribe,nW.prototype.unsubscribeByKey=nW.prototype.ja,nW.prototype.publish=nW.prototype.ca,nW.prototype.clear=nW.prototype.clear,X("ytPubsub2Pubsub2Instance",at),X("ytPubsub2Pubsub2SubscribedKeys",P("ytPubsub2Pubsub2SubscribedKeys")||{}),X("ytPubsub2Pubsub2TopicToKeys",P("ytPubsub2Pubsub2TopicToKeys")||{}),X("ytPubsub2Pubsub2IsAsync",P("ytPubsub2Pubsub2IsAsync")||{}),X("ytPubsub2Pubsub2SkipSubKey",null),p(ae,oF),ae.prototype.j=function(t,e,n){return n=void 0===n?{}:n,(this.options.Ga?function(t,e,n){return o2(t,e,!0,n=void 0===n?{}:n)}:function(t,e,n){return o2(t,e,!1,n=void 0===n?{}:n)})(t,e,Object.assign({},n))},ae.prototype.delete=function(t){return t=void 0===t?{}:t,(this.options.Ga?o3:function(t,e){var n,r;return e=void 0===e?{}:e,O(function(i){return 1==i.h?g(i,o0(),2):3!=i.h?(n=i.i)?(or(t),g(i,oG((r=o1(t)).actualName,e),3)):i.return():g(i,oq(r.actualName,n),0)})})(this.name,t)};var al={},af=an("ServiceWorkerLogsDatabase",{ga:(al.SWHealthLog={wa:1},al),Ga:!0,upgrade:function(t,e){e(1)&&oC(t,"SWHealthLog",{keyPath:"id",autoIncrement:!0}).h.createIndex("swHealthNewRequest",["interface","timestamp"],{unique:!1})},version:1}),ad={},ap=0;function av(t){var e=void 0===e?"":e;if(t){if(e)ih(t,void 0,"POST",e,void 0);else if(rk("USE_NET_AJAX_FOR_PING_TRANSPORT",!1))ih(t,void 0,"GET","",void 0);else{e:{try{var n,r,i=new H({url:t});if(i.j&&i.i||i.l){var o=t_(t.match(tE)[5]||null),a=!(!o||!o.endsWith("/aclk")||"1"!==tT(t,"ri"));break e}}catch(t){}a=!1}if(a){e:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(t,"")){var s=!0;break e}}catch(t){}s=!1}e=!!s}else e=!1;e||(n=new Image,ad[r=""+ap++]=n,n.onload=n.onerror=function(){delete ad[r]},n.src=t)}}}function ay(){this.h=new Map,this.i=!1}function am(){if(!ay.h){var t=P("yt.networkRequestMonitor.instance")||new ay;X("yt.networkRequestMonitor.instance",t),ay.h=t}return ay.h}function ag(){return ax||(ax=new i0("yt.offline")),ax}function ab(t){if(r0("offline_error_handling")){var e=ag().get("errors",!0)||{};e[t.message]={name:t.name,stack:t.stack},t.level&&(e[t.message].level=t.level),ag().set("errors",e,2592e3,!0)}}function aE(){if(r0("offline_error_handling")){var t=ag().get("errors",!0);if(t){for(var e in t)if(t[e]){var n=new iy(e,"sent via offline_errors");n.name=t[e].name,n.stack=t[e].stack,n.level=t[e].level,rP(n)}ag().set("errors",{},2592e3,!0)}}}ay.prototype.requestComplete=function(t,e){e&&(this.i=!0),t=this.removeParams(t),this.h.get(t)||this.h.set(t,e)},ay.prototype.isEndpointCFR=function(t){return t=this.removeParams(t),!(t=this.h.get(t))&&(!1===t&&!!this.i||null)},ay.prototype.removeParams=function(t){return t.split("?")[0]},ay.prototype.removeParams=ay.prototype.removeParams,ay.prototype.isEndpointCFR=ay.prototype.isEndpointCFR,ay.prototype.requestComplete=ay.prototype.requestComplete,ay.getInstance=am;var a_=r1("network_polling_interval",3e4);function aw(){var t,e;e3.call(this),this.O=0,this.ka=this.m=!1,this.j=this.ya(),r0("use_shared_nsm")?(e6.h||(e6.h=new e6(ie)),this.i=e6.h):(t=this,window.addEventListener("offline",function(){return O(function(e){return g(e,t.T(),0)})}),e=this,window.addEventListener("online",function(){return O(function(t){if(1==t.h)return g(t,e.T(),2);e.ka&&aE(),t.h=0})}))}function aN(){if(!aw.h){var t=P("yt.networkStatusManager.instance")||new aw;X("yt.networkStatusManager.instance",t),aw.h=t}return aw.h}function aS(t){t=void 0===t?{}:t,e3.call(this);var e=this;this.j=this.O=0,this.m="ytnetworkstatus-offline",this.u="ytnetworkstatus-online",r0("use_shared_nsm")&&(this.m="networkstatus-offline",this.u="networkstatus-online"),this.i=aN();var n=P("yt.networkStatusManager.instance.monitorNetworkStatusChange").bind(this.i);n&&n(t.La),t.qa&&!r0("use_shared_nsm")&&(n=P("yt.networkStatusManager.instance.enableErrorFlushing").bind(this.i))&&n(),(n=P("yt.networkStatusManager.instance.listen").bind(this.i))&&(t.ta?(this.ta=t.ta,n(this.u,function(){aI(e,"publicytnetworkstatus-online"),r0("use_shared_nsm")&&t.qa&&aE()}),n(this.m,function(){aI(e,"publicytnetworkstatus-offline")})):(n(this.u,function(){e4(e,"publicytnetworkstatus-online"),r0("use_shared_nsm")&&t.qa&&aE()}),n(this.m,function(){e4(e,"publicytnetworkstatus-offline")})))}function aI(t,e){t.ta?t.j?(ie.W(t.O),t.O=ie.L(function(){t.A!==e&&(e4(t,e),t.A=e,t.j=ig())},t.ta-(ig()-t.j))):(e4(t,e),t.A=e,t.j=ig()):e4(t,e)}function aT(){o4.call(this,{D:{hb:ac,aa:au,Na:ao,ob:aa,Fa:as,set:ai},G:aC(),handleError:rP,ba:rj,S:aA,now:ig,ab:ab,K:r7(),Ea:"publicytnetworkstatus-online",Da:"publicytnetworkstatus-offline",oa:!0,na:.1,sa:r1("potential_esf_error_limit",10),B:r0,ea:!(oe()&&(r0("embeds_web_nwl_disable_nocookie")?"www.youtube-nocookie.com"!==tw(document.location.toString()):1))}),this.j=new nO,r0("networkless_immediately_drop_all_requests")&&O(function(t){var e,n,r;return g(t,(r=void 0===r?{}:r,O(function(t){var i,o,a,s,u,c,h;return 1==t.h?g(t,o0(),2):3!=t.h?(e=t.i)?(or("LogsDatabaseV2"),g(t,(i=e,o=function(t){return"LogsDatabaseV2"===t.publicName&&void 0!==t.userIdentifier},O(function(t){return 1==t.h?(a=[],g(t,oX(oV,i),2)):3!=t.h?(s=t.i,g(t,ok(s,["databases"],{H:!0,mode:"readonly"},function(t){return a.length=0,oP(t.objectStore("databases"),{},function(t){return o(t.X())&&a.push(t.X()),t.continue()})}),3)):t.return(a)})),3)):t.return():(n=t.i,g(t,(u=n,c=r,h=e,Promise.all(u=u.map(function(t){return O(function(e){return 1==e.h?g(e,oG(t.actualName,c),2):g(e,oq(t.actualName,h),0)})})).then(function(){})),0))})),0)}),o3("LogsDatabaseV2")}function aO(){var t=P("yt.networklessRequestController.instance");return t||(X("yt.networklessRequestController.instance",t=new aT),r0("networkless_logging")&&o0().then(function(e){var n,r,i,o;t.s=e,o5(t),t.j.resolve(),t.oa&&Math.random()<=t.na&&t.s&&(n=t.s,O(function(t){return 1==t.h?g(t,oX(af(),n),2):(r=t.i,i=ig()-2592e6,g(t,ok(r,["SWHealthLog"],{mode:"readwrite",H:!0},function(t){return oP(t.objectStore("SWHealthLog"),{},function(t){if(t.X().timestamp<=i)return t.delete().then(function(){return t.continue()})})}),0))})),r0("networkless_immediately_drop_sw_health_store")&&(o=t,O(function(t){var e,n;if(!o.s)throw oy("clearSWHealthLogsDb");return t.return((e=o.s,O(function(t){return 1==t.h?g(t,oX(af(),e),2):(n=t.i,g(t,n.clear("SWHealthLog"),0))})).catch(function(t){o.handleError(t)}))}))})),t}function aA(t,e,n){var r,i,o;r0("use_cfr_monitor")&&(i=e.onError?e.onError:function(){},e.onError=function(e,n){am().requestComplete(t,!1),i(e,n)},o=e.onSuccess?e.onSuccess:function(){},e.onSuccess=function(e,n){am().requestComplete(t,!0),o(e,n)}),(null===(r=e.postParams)||void 0===r?0:r.requestTimeMs)&&(e.postParams.requestTimeMs=Math.round(ig())),n&&0===Object.keys(e).length?av(t):ic(t,e)}function aC(){return aR||(aR=new aS({qa:!0,La:!0})),aR}p(aw,e3),(c=aw.prototype).F=function(){var t;return r0("use_shared_nsm")&&this.i?null===(t=this.i)||void 0===t?void 0:t.F():this.j},c.P=function(t){var e;r0("use_shared_nsm")&&this.i?null===(e=this.i)||void 0===e||(e.i=t):t!==this.j&&(this.j=t)},c.pb=function(t){!r0("use_shared_nsm")&&(this.m=!0,void 0===t?0:t)&&(this.O||function t(e){e.O=it(function(){return O(function(n){if(1==n.h)return e.j&&(e.ya()||!e.m)?n.o(3):g(n,e.T(),3);t(e),n.h=0})},0,a_)}(this))},c.ya=function(){var t=window.navigator.onLine;return void 0===t||t},c.jb=function(){this.ka=!0},c.Y=function(t,e){return r0("use_shared_nsm")&&this.i?this.i.Y(t,e):e3.prototype.Y.call(this,t,e)},c.T=function(t){var e=this;if(r0("use_shared_nsm")&&this.i){var n=e8(this.i,t);return n.then(function(t){r0("use_cfr_monitor")&&am().requestComplete("generate_204",t)}),n}return this.u?this.u:this.u=new Promise(function(n){var r,i,o;return O(function(a){switch(a.h){case 1:return i=null==(r=window.AbortController?new window.AbortController:void 0)?void 0:r.signal,o=!1,b(a,2,3),r&&(e.A=ie.L(function(){r.abort()},t||2e4)),g(a,fetch("/generate_204",{method:"HEAD",signal:i}),5);case 5:o=!0;case 3:_(a),r0("use_cfr_monitor")&&am().requestComplete("generate_204",o),e.u=void 0,e.A&&ie.W(e.A),o!==e.j&&(e.j=o,e.j&&e.m?e4(e,"ytnetworkstatus-online"):e.m&&e4(e,"ytnetworkstatus-offline")),n(o),w(a);break;case 2:E(a),o=!1,a.o(3)}})})},aw.prototype.sendNetworkCheckRequest=aw.prototype.T,aw.prototype.listen=aw.prototype.Y,aw.prototype.enableErrorFlushing=aw.prototype.jb,aw.prototype.getWindowStatus=aw.prototype.ya,aw.prototype.monitorNetworkStatusChange=aw.prototype.pb,aw.prototype.networkStatusHint=aw.prototype.P,aw.prototype.isNetworkAvailable=aw.prototype.F,aw.getInstance=aN,p(aS,e3),aS.prototype.F=function(){var t=P("yt.networkStatusManager.instance.isNetworkAvailable");return!t||t.bind(this.i)()},aS.prototype.P=function(t){var e=P("yt.networkStatusManager.instance.networkStatusHint").bind(this.i);e&&e(t)},aS.prototype.T=function(t){var e,n=this;return O(function(r){return e=P("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(n.i),r0("skip_network_check_if_cfr")&&am().isEndpointCFR("generate_204")?r.return(new Promise(function(t){var e;n.P((null===(e=window.navigator)||void 0===e?void 0:e.onLine)||!0),t(n.F())})):e?r.return(e(t)):r.return(!0)})},p(aT,o4),aT.prototype.writeThenSend=function(t,e){e||(e={}),oe()||(this.h=!1),o4.prototype.writeThenSend.call(this,t,e)},aT.prototype.sendThenWrite=function(t,e,n){e||(e={}),oe()||(this.h=!1),o4.prototype.sendThenWrite.call(this,t,e,n)},aT.prototype.sendAndWrite=function(t,e){e||(e={}),oe()||(this.h=!1),o4.prototype.sendAndWrite.call(this,t,e)},aT.prototype.awaitInitialization=function(){return this.j.promise};var ak,ax,aR,aD,aP=0,aj=0,aL=D.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1,potentialEsfErrorCounter:aj};function aM(t){var e,n;return O(function(r){switch(r.h){case 1:if(!(e=o$()))throw oy("immediateSend");if(void 0===t.id){r.o(2);break}return g(r,aa(t.id,e),3);case 3:(n=r.i)?t=n:rj(Error("The request cannot be found in the database."));case 2:var i,o,a=t.timestamp;if(!(2592e6<=ig()-a)){r.o(4);break}if(rj(Error("Networkless Logging: Stored logs request expired age limit")),void 0===t.id){r.o(5);break}return g(r,au(t.id,e),5);case 5:return r.return();case 4:if(t.skipRetry||(t=function(t){var e=o$();if(!e)throw oy("updateRequestHandlers");var n=t.options.onError?t.options.onError:function(){};t.options.onError=function(r,i){var o;return O(function(a){switch(a.h){case 1:if(r0("use_cfr_monitor")&&am().requestComplete(t.url,!1),o=o7(i),!(r0("nwl_consider_error_code")&&o||!r0("nwl_consider_error_code")&&aG()<=r1("potential_esf_error_limit",10))){a.o(2);break}if(r0("skip_checking_network_on_cfr_failure")&&(!r0("skip_checking_network_on_cfr_failure")||am().isEndpointCFR(t.url))){a.o(3);break}return g(a,aB().T(),3);case 3:if(aB().F()){a.o(2);break}if(n(r,i),!r0("nwl_consider_error_code")||void 0===(null==t?void 0:t.id)){a.o(6);break}return g(a,as(t.id,e,!1),6);case 6:return a.return();case 2:if(r0("nwl_consider_error_code")&&!o&&aG()>r1("potential_esf_error_limit",10))return a.return();if(P("ytNetworklessLoggingInitializationOptions")&&aL.potentialEsfErrorCounter++,aj++,void 0===(null==t?void 0:t.id)){a.o(8);break}return 1>t.sendCount?g(a,as(t.id,e),12):g(a,au(t.id,e),8);case 12:ie.L(function(){aB().F()&&function t(){var e=o$();if(!e)throw oy("throttleSend");aP||(aP=ie.L(function(){var n;return O(function(r){return 1==r.h?g(r,ao("NEW",e),2):3!=r.h?(n=r.i)?g(r,aM(n),3):(ie.W(aP),aP=0,r.return()):void(aP&&(aP=0,t()),r.h=0)})},100))}()},5e3);case 8:n(r,i),a.h=0}})};var r=t.options.onSuccess?t.options.onSuccess:function(){};return t.options.onSuccess=function(n,i){return O(function(o){if(1==o.h)return r0("use_cfr_monitor")&&am().requestComplete(t.url,!0),void 0===(null==t?void 0:t.id)?o.o(2):g(o,au(t.id,e),2);r0("vss_network_hint")&&aB().P(!0),r(n,i),o.h=0})},t}(t)),(null===(o=null===(i=null==(a=t)?void 0:a.options)||void 0===i?void 0:i.postParams)||void 0===o?0:o.requestTimeMs)&&(a.options.postParams.requestTimeMs=Math.round(ig())),!(t=a)){r.o(0);break}if(!t.skipRetry||void 0===t.id){r.o(8);break}return g(r,au(t.id,e),8);case 8:aU(t.url,t.options,!!t.skipRetry),r.h=0}})}function aB(){return r0("use_new_nwl")?aC():(aD||(aD=new aS({qa:!0,La:!0})),aD)}function aU(t,e,n){n&&0===Object.keys(e).length?av(t):ic(t,e)}function aW(){return!!P("ytNetworklessLoggingInitializationOptions")&&aL.isNwlInitialized}function aG(){return P("ytNetworklessLoggingInitializationOptions")?aL.potentialEsfErrorCounter:aj}function aF(t){var e=this;this.config_=null,t?this.config_=t:iV()&&(this.config_=iK()),it(function(){i3(e)},0,5e3)}function aY(t,e,n,r){function i(i){if(i=void 0!==i&&i,r.retry&&"www.youtube-nocookie.com"!=s&&(i||r0("skip_ls_gel_retry")||"application/json"!==a.headers["Content-Type"]||(o=function(t,e,n,r){if(r)return null;r=i1().get("nextId",!0)||1;var i=i1().get("requests",!0)||{};return i[r]={method:t,request:e,authState:i$(n),requestTime:Math.round(ig())},i1().set("nextId",r+1,86400,!0),i1().set("requests",i,86400,!0),r}(e,n,c,u)),o)){var o,h=a.onSuccess,l=a.onFetchSuccess;a.onSuccess=function(t,e){i2(o),h(t,e)},n.onFetchSuccess=function(t,e){i2(o),l(t,e)}}try{i&&r.retry&&!r.Sa.bypassNetworkless?(a.method="POST",r.Sa.writeThenSend?r0("use_new_nwl_wts")?aO().writeThenSend(d,a):function(t,e){function n(n){var r=aB().F();if(!aW()||!n||r&&r0("vss_networkless_bypass_write"))aU(t,e);else{var i={url:t,options:e,timestamp:ig(),status:"NEW",sendCount:0};ai(i,n).then(function(t){i.id=t,aB().F()&&aM(i)}).catch(function(t){aM(i),aB().F()?rP(t):ab(t)})}}e=void 0===e?{}:e,r0("skip_is_supported_killswitch")?o0().then(function(t){n(t)}):n(o$())}(d,a):r0("use_new_nwl_saw")?aO().sendAndWrite(d,a):function(t,e){function n(n){if(aW()&&n){var r={url:t,options:e,timestamp:ig(),status:"NEW",sendCount:0},i=!1,o=e.onSuccess?e.onSuccess:function(){};if(r.options.onSuccess=function(t,e){r0("use_cfr_monitor")&&am().requestComplete(r.url,!0),void 0!==r.id?au(r.id,n):i=!0,r0("vss_network_hint")&&aB().P(!0),o(t,e)},r0("use_cfr_monitor")){var a=e.onError?e.onError:function(){};r.options.onError=function(t,e){am().requestComplete(r.url,!1),a(t,e)}}aU(r.url,r.options),ai(r,n).then(function(t){r.id=t,i&&au(r.id,n)}).catch(function(t){aB().F()?rP(t):ab(t)})}else aU(t,e)}e=void 0===e?{}:e,r0("skip_is_supported_killswitch")?o0().then(function(t){n(t)}):n(o$())}(d,a)):(a.method="POST",a.postParams||(a.postParams={}),ic(d,a))}catch(t){if("InvalidAccessError"==t.name)o&&(i2(o),o=0),rj(Error("An extension is blocking network request."));else throw t}o&&it(function(){i3(t)},0,5e3)}if(!rk("VISITOR_DATA")&&"visitor_id"!==e&&.01>Math.random()&&rj(new iy("Missing VISITOR_DATA when sending innertube request.",e,n,r)),!t.isReady()){var o=new iy("innertube xhrclient not ready",e,n,r);throw rP(o),o}var a={headers:r.headers||{},method:"POST",postParams:n,postBody:r.postBody,postBodyFormat:r.postBodyFormat||"JSON",onTimeout:function(){r.onTimeout()},onFetchTimeout:r.onTimeout,onSuccess:function(t,e){r.onSuccess&&r.onSuccess(e)},onFetchSuccess:function(t){r.onSuccess&&r.onSuccess(t)},onError:function(t,e){r.onError&&r.onError(e)},onFetchError:function(t){r.onError&&r.onError(t)},timeout:r.timeout,withCredentials:!0};a.headers["Content-Type"]||(a.headers["Content-Type"]="application/json");var s="";(o=t.config_.lb)&&(s=o);var u=t.config_.nb||!1,c=iZ(u,s,r);Object.assign(a.headers,c),(o=a.headers.Authorization)&&!s&&(a.headers["x-origin"]=window.location.origin);var h="/youtubei/"+t.config_.innertubeApiVersion+"/"+e,l={alt:"json"},f=t.config_.mb&&o;(f=f&&o.startsWith("Bearer"))||(l.key=t.config_.innertubeApiKey);var d=rQ(""+s+h,l||{},!0);r0("use_new_nwl")&&aO().h||!r0("use_new_nwl")&&aW()?oZ().then(function(t){i(t)}):i(!1)}function aX(t,e){var n=void 0===n?{}:n,r=aF;rk("ytLoggingEventsDefaultDisabled",!1)&&(r=null);t:{if(n=void 0===n?{}:n,r0("lr_drop_other_and_business_payloads")){if(r6[t]||r5[t])break t}else if(r0("lr_drop_other_payloads")&&r6[t])break t;var i={},o=Math.round(n.timestamp||ig());i.eventTimeMs=o=t?ik({writeThenSend:!0},r0("flush_only_full_queue")?n:void 0,i):10<=e-o&&(ix(i),i?iN.j=e:iw.j=e)}})({endpoint:"log_event",payload:i,da:n.da,xa:n.xa},r)}}X("ytNetworklessLoggingInitializationOptions",aL),aF.prototype.isReady=function(){return!this.config_&&iV()&&(this.config_=iK()),!!this.config_};var aV=[{Ca:function(t){return"Cannot read property '"+t.key+"'"},ra:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{Ca:function(t){return"Cannot call '"+t.key+"'"},ra:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{Ca:function(t){return t.key+" is not defined"},ra:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}],aK={V:[],U:[{fb:function(t){return"JavaException"===t.name||(t=t.stack).includes("chrome://")||t.includes("chrome-extension://")||t.includes("moz-extension://")},weight:500}]};function aq(){this.U=[],this.V=[]}function aH(){if(!n){var t=n=new aq;t.V.length=0,t.U.length=0,aK.V&&t.V.push.apply(t.V,aK.V),aK.U&&t.U.push.apply(t.U,aK.U)}return n}var az=new nW;function aJ(t){var e=t(),n=127&e;return 128>e?n:(n|=(127&(e=t()))<<7,128>e)?n:(n|=(127&(e=t()))<<14,128>e)?n:128>(e=t())?n|(127&e)<<21:1/0}function aQ(t,e,n,r){if(t){if(Array.isArray(t)){var i=r;for(r=0;r>3;switch(7&i){case 0:if(i=aJ(e),2===o)return i;break;case 1:if(2===o)return;r+=8;break;case 2:if(i=aJ(e),2===o)return t.substr(r,i);r+=i;break;case 5:if(2===o)return;r+=4;break;default:return}}while(r")&&(t=t.replace(th,">")),-1!=t.indexOf('"')&&(t=t.replace(tl,""")),-1!=t.indexOf("'")&&(t=t.replace(tf,"'")),-1!=t.indexOf("\0")&&(t=t.replace(td,"�"))),''},c.getOptions=function(t){return this.M.namespaces?t?this.M[t]&&this.M[t].options||[]:this.M.namespaces||[]:[]},c.getOption=function(t,e){if(this.M.namespaces&&t&&e&&this.M[t])return this.M[t][e]},X("YT.PlayerState.UNSTARTED",-1),X("YT.PlayerState.ENDED",0),X("YT.PlayerState.PLAYING",1),X("YT.PlayerState.PAUSED",2),X("YT.PlayerState.BUFFERING",3),X("YT.PlayerState.CUED",5),X("YT.get",function(t){return a8[t]}),X("YT.scan",se),X("YT.subscribe",function(t,e,n){for(var r in a7.subscribe(t,e,n),st[t]=!0,a8)a8.hasOwnProperty(r)&&ss(a8[r],t)}),X("YT.unsubscribe",function(t,e,n){!function(t,e,n){if(t=a7.i[t]){var r=a7.h;(t=t.find(function(t){return r[t+1]==e&&r[t+2]==n}))&&a7.ja(t)}}(t,e,n)}),X("YT.Player",sl),sa.prototype.destroy=sa.prototype.destroy,sa.prototype.setSize=sa.prototype.setSize,sa.prototype.getIframe=sa.prototype.getIframe,sa.prototype.addEventListener=sa.prototype.addEventListener,sl.prototype.getVideoEmbedCode=sl.prototype.getVideoEmbedCode,sl.prototype.getOptions=sl.prototype.getOptions,sl.prototype.getOption=sl.prototype.getOption,a9.push(function(t){var e=t;e||(e=document),t=tt(e.getElementsByTagName("yt:player"));var n=e||document;if(n.querySelectorAll&&n.querySelector)e=n.querySelectorAll(".yt-player");else if(n=document,(e=e||n).querySelectorAll&&e.querySelector)e=e.querySelectorAll(".yt-player");else if(e.getElementsByClassName){var r=e.getElementsByClassName("yt-player");e=r}else{r=e.getElementsByTagName("*");var i={};for(n=o=0;e=r[n];n++){var o,a,s=e.className;(a="function"==typeof s.split)&&(a=0<=J(s.split(/\s+/),"yt-player")),a&&(i[o++]=e)}i.length=o,e=i}Q(function(t){return Array.prototype.concat.apply([],arguments)}(t,e=tt(e)),sd)}),"undefined"!=typeof YTConfig&&YTConfig.parsetags&&"onload"!=YTConfig.parsetags||se();var sp=D.onYTReady;sp&&sp();var sv=D.onYouTubeIframeAPIReady;sv&&sv();var sy=D.onYouTubePlayerAPIReady;sy&&sy()}).call(this); \ No newline at end of file diff --git a/docs/index.f0337e49.js b/docs/index.f0337e49.js index 7db54f4..c79763d 100644 --- a/docs/index.f0337e49.js +++ b/docs/index.f0337e49.js @@ -1,13 +1,13 @@ -var e,t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v,g,y,b,w,x,E,k,S,A,I,T,N,O,C,_,P,L,D,R,B,M,q,j,U,F,V,$,H,z,G,W,Y,K,Z,J,Q,X,ee,et,er,en,ei,eo,ea,es,eu,ec,el,ef,ed,eh,ep,em,ev,eg,ey,eb,ew,ex,eE,ek,eS,eA,eI,eT,eN,eO,eC,e_,eP,eL,eD,eR,eB,eM,eq,ej="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function eU(e){return e&&e.__esModule?e.default:e}var eF={},eV={},e$=ej.parcelRequire5393;null==e$&&((e$=function(e){if(e in eF)return eF[e].exports;if(e in eV){var t=eV[e];delete eV[e];var r={id:e,exports:{}};return eF[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){eV[e]=t},ej.parcelRequire5393=e$);var eH=e$.register;function ez(e,t,r,n,i,o,a){try{var s=e[o](a),u=s.value}catch(e){r(e);return}s.done?t(u):Promise.resolve(u).then(n,i)}function eG(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){ez(o,n,i,a,s,"next",e)}function s(e){ez(o,n,i,a,s,"throw",e)}a(void 0)})}}function eW(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function eY(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(u){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0||e(r)}}var n=r(a);try{e(r(o),n)}catch(e){n(e)}}l(e)};r.prototype.then=function(e,t){var n,i,o=this._instance;function a(e,t,r,a){t.push(function(t){if("function"!=typeof e)r(t);else try{n(e(t))}catch(e){i&&i(e)}}),"function"==typeof o.retry&&a===o.state&&o.retry()}var s=new r(function(e,t){n=e,i=t});return a(e,o.resolvers,n,!0),a(t,o.rejectors,i,!1),s},r.prototype.catch=function(e){return this.then(null,e)},r.prototype.finally=function(e){return this.then(function(t){return r.resolve(e()).then(function(){return t})},function(t){return r.resolve(e()).then(function(){return r.reject(t)})})},r.resolve=function(e){return e instanceof r?e:new r(function(t){t(e)})},r.reject=function(e){return new r(function(t,r){r(e)})},r.all=function(e){return new r(function(t,r){var n=e.length,i=0,o=[];if(0===e.length)t([]);else for(var a=0;a'+t.children+"",s=s.firstChild):s.innerHTML=t.children,t.dom=s.firstChild,t.domSize=s.childNodes.length,t.instance=[];for(var u=i.createDocumentFragment();o=s.firstChild;)t.instance.push(o),u.appendChild(o);b(e,u,n)}function p(e,t,r,n,i,o){if(t!==r&&(null!=t||null!=r)){if(null==t||0===t.length)l(e,r,0,r.length,n,i,o);else if(null==r||0===r.length)x(e,t,0,t.length);else{var a=null!=t[0]&&null!=t[0].key,s=null!=r[0]&&null!=r[0].key,u=0,c=0;if(!a)for(;c=c&&A>=u&&(b=t[S],w=r[A],b.key===w.key);)b!==w&&m(e,b,w,n,i,o),null!=w.dom&&(i=w.dom),S--,A--;for(;S>=c&&A>=u&&(h=t[c],p=r[u],h.key===p.key);)c++,u++,h!==p&&m(e,h,p,n,g(t,c,i),o);for(;S>=c&&A>=u&&u!==A&&h.key===w.key&&b.key===p.key;)y(e,b,k=g(t,c,i)),b!==p&&m(e,b,p,n,k,o),++u<=--A&&y(e,h,i),h!==w&&m(e,h,w,n,i,o),null!=w.dom&&(i=w.dom),c++,b=t[--S],w=r[A],h=t[c],p=r[u];for(;S>=c&&A>=u&&b.key===w.key;)b!==w&&m(e,b,w,n,i,o),null!=w.dom&&(i=w.dom),S--,A--,b=t[S],w=r[A];if(u>A)x(e,t,c,S+1);else if(c>S)l(e,r,u,A+1,n,i,o);else{var d,I,T=i,N=A-u+1,O=Array(N),C=0,_=0,P=0x7fffffff,L=0;for(_=0;_=u;_--){null==d&&(d=function(e,t,r){for(var n=Object.create(null);t>>1)+(n>>>1)+(r&n&1);e[t[s]]0&&(v[i]=t[r-1]),t[r]=i)}for(r=t.length,n=t[r-1];r-- >0;)t[r]=n,n=v[n];return v.length=0,t}(O)).length-1,_=A;_>=u;_--)p=r[_],-1===O[_-u]?f(e,p,n,o,i):I[C]===_-u?C--:y(e,p,i),null!=p.dom&&(i=r[_].dom);else for(_=A;_>=u;_--)p=r[_],-1===O[_-u]&&f(e,p,n,o,i),null!=p.dom&&(i=r[_].dom)}}else{var R=t.lengthR&&x(e,t,u,t.length),r.length>R&&l(e,r,u,r.length,n,i,o)}}}}function m(e,t,n,i,o,s){var l,d,v=t.tag;if(v===n.tag){if(n.state=t.state,n.events=t.events,function(e,t){do{if(null!=e.attrs&&"function"==typeof e.attrs.onbeforeupdate){var r=u.call(e.attrs.onbeforeupdate,e,t);if(void 0!==r&&!r)break}if("string"!=typeof e.tag&&"function"==typeof e.state.onbeforeupdate){var r=u.call(e.state.onbeforeupdate,e,t);if(void 0!==r&&!r)break}return!1}while(!1)return e.dom=t.dom,e.domSize=t.domSize,e.instance=t.instance,e.attrs=t.attrs,e.children=t.children,e.text=t.text,!0}(n,t))return;if("string"==typeof v)switch(null!=n.attrs&&B(n.attrs,n,i),v){case"#":t.children.toString()!==n.children.toString()&&(t.dom.nodeValue=n.children),n.dom=t.dom;break;case"<":t.children!==n.children?(k(e,t),h(e,n,s,o)):(n.dom=t.dom,n.domSize=t.domSize,n.instance=t.instance);break;case"[":(function(e,t,r,n,i,o){p(e,t.children,r.children,n,i,o);var a=0,s=r.children;if(r.dom=null,null!=s){for(var u=0;u-1||null!=e.attrs&&e.attrs.is||"href"!==t&&"list"!==t&&"form"!==t&&"width"!==t&&"height"!==t)&&t in e.dom}var O=/[A-Z]/g;function C(e){return"-"+e.toLowerCase()}function _(e){return"-"===e[0]&&"-"===e[1]?e:"cssFloat"===e?"float":e.replace(O,C)}function P(e,t,r){if(t===r);else if(null==r)e.style.cssText="";else if("object"!=typeof r)e.style.cssText=r;else if(null==t||"object"!=typeof t)for(var n in e.style.cssText="",r){var i=r[n];null!=i&&e.style.setProperty(_(n),String(i))}else{for(var n in r){var i=r[n];null!=i&&(i=String(i))!==String(t[n])&&e.style.setProperty(_(n),i)}for(var n in t)null!=t[n]&&null==r[n]&&e.style.removeProperty(_(n))}}function L(){this._=t}function D(e,r,n){null!=e.events?(e.events._=t,e.events[r]!==n&&(null!=n&&("function"==typeof n||"object"==typeof n)?(null==e.events[r]&&e.dom.addEventListener(r.slice(2),e.events,!1),e.events[r]=n):(null!=e.events[r]&&e.dom.removeEventListener(r.slice(2),e.events,!1),e.events[r]=void 0))):null!=n&&("function"==typeof n||"object"==typeof n)&&(e.events=new L,e.dom.addEventListener(r.slice(2),e.events,!1),e.events[r]=n)}function R(e,t,r){"function"==typeof e.oninit&&u.call(e.oninit,t),"function"==typeof e.oncreate&&r.push(u.bind(e.oncreate,t))}function B(e,t,r){"function"==typeof e.onupdate&&r.push(u.bind(e.onupdate,t))}return L.prototype=Object.create(null),L.prototype.handleEvent=function(e){var t,r=this["on"+e.type];"function"==typeof r?t=r.call(e.currentTarget,e):"function"==typeof r.handleEvent&&r.handleEvent(e),this._&&!1!==e.redraw&&(0,this._)(),!1===t&&(e.preventDefault(),e.stopPropagation())},function(e,i,o){if(!e)throw TypeError("DOM element being rendered to does not exist.");if(null!=n&&e.contains(n))throw TypeError("Node is currently being rendered to and thus is locked.");var a=t,s=n,u=[],l=c(),f=e.namespaceURI;n=e,t="function"==typeof o?o:void 0;try{null==e.vnodes&&(e.textContent=""),i=r.normalizeChildren(Array.isArray(i)?i:[i]),p(e,e.vnodes,i,u,null,"http://www.w3.org/1999/xhtml"===f?void 0:f),e.vnodes=i,null!=l&&c()!==l&&"function"==typeof l.focus&&l.focus();for(var d=0;d=0&&(i.splice(o,2),o<=a&&(a-=2),e(t,[])),null!=n&&(i.push(t,n),e(t,r(n),u))},redraw:u}}}),eH("bF6RK",function(e,t){var r=e$("ayCHi"),n=e$("c6nqe");e.exports=function(e,t,i){var o=0;function a(e){return new t(e)}function s(e){return function(n,o){"string"!=typeof n?(o=n,n=n.url):null==o&&(o={});var s=new t(function(t,i){e(r(n,o.params),o,function(e){if("function"==typeof o.type){if(Array.isArray(e))for(var r=0;r=200&&e.target.status<300||304===e.target.status||/^file:\/\//i.test(t),s=e.target.response;if("json"===f){if(!e.target.responseType&&"function"!=typeof r.extract)try{s=JSON.parse(e.target.responseText)}catch(e){s=null}}else f&&"text"!==f||null!=s||(s=e.target.responseText);if("function"==typeof r.extract?(s=r.extract(e.target,r),a=!0):"function"==typeof r.deserialize&&(s=r.deserialize(s)),a)i(s);else{var u=function(){try{n=e.target.responseText}catch(e){n=s}var t=Error(n);t.code=e.target.status,t.response=s,o(t)};0===d.status?setTimeout(function(){p||u()}):u()}}catch(e){o(e)}},d.ontimeout=function(e){p=!0;var t=Error("Request timed out");t.code=e.target.status,o(t)},"function"==typeof r.config&&(d=r.config(d,r,t)||d)!==m&&(a=d.abort,d.abort=function(){h=!0,a.call(this)}),null==c?d.send():"function"==typeof r.serialize?d.send(r.serialize(c)):c instanceof e.FormData||c instanceof e.URLSearchParams?d.send(c):d.send(JSON.stringify(c))}),jsonp:s(function(t,r,n,i){var a=r.callbackName||"_mithril_"+Math.round(1e16*Math.random())+"_"+o++,s=e.document.createElement("script");e[a]=function(t){delete e[a],s.parentNode.removeChild(s),n(t)},s.onerror=function(){delete e[a],s.parentNode.removeChild(s),i(Error("JSONP request failed"))},s.src=t+(0>t.indexOf("?")?"?":"&")+encodeURIComponent(r.callbackKey||"callback")+"="+encodeURIComponent(a),e.document.documentElement.appendChild(s)})}}}),eH("ayCHi",function(e,t){var r=e$("2KJLy"),n=e$("6Ktof");e.exports=function(e,t){if(/:([^\/\.-]+)(\.{3})?:/.test(e))throw SyntaxError("Template parameter names must be separated by either a '/', '-', or '.'.");if(null==t)return e;var i=e.indexOf("?"),o=e.indexOf("#"),a=o<0?e.length:o,s=e.slice(0,i<0?a:i),u={};n(u,t);var c=s.replace(/:([^\/\.-]+)(\.{3})?/g,function(e,r,n){return(delete u[r],null==t[r])?e:n?t[r]:encodeURIComponent(String(t[r]))}),l=c.indexOf("?"),f=c.indexOf("#"),d=f<0?c.length:f,h=c.slice(0,l<0?d:l);i>=0&&(h+=e.slice(i,a)),l>=0&&(h+=(i<0?"?":"&")+c.slice(l,d));var p=r(u);return p&&(h+=(i<0&&l<0?"?":"&")+p),o>=0&&(h+=e.slice(o)),f>=0&&(h+=(o<0?"":"&")+c.slice(f)),h}}),eH("2KJLy",function(e,t){e.exports=function(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t=[];for(var r in e)(function e(r,n){if(Array.isArray(n))for(var i=0;i0&&(i.className=n.join(" ")),a[e]={tag:r,attrs:i}}(e),t):(t.tag=e,t)}}),eH("4lvZL",function(e,t){var r=e$("1R36T");"undefined"!=typeof window?(void 0===window.Promise?window.Promise=r:window.Promise.prototype.finally||(window.Promise.prototype.finally=r.prototype.finally),e.exports=window.Promise):void 0!==ej?(void 0===ej.Promise?ej.Promise=r:ej.Promise.prototype.finally||(ej.Promise.prototype.finally=r.prototype.finally),e.exports=ej.Promise):e.exports=r}),eH("lJWab",function(e,t){var r=e$("5VK6y");e.exports=function(e){var t=e.indexOf("?"),n=e.indexOf("#"),i=n<0?e.length:n,o=e.slice(0,t<0?i:t).replace(/\/{2,}/g,"/");return o?("/"!==o[0]&&(o="/"+o),o.length>1&&"/"===o[o.length-1]&&(o=o.slice(0,-1))):o="/",{path:o,params:t<0?{}:r(e.slice(t+1,i))}}}),eH("5VK6y",function(e,t){function r(e){try{return decodeURIComponent(e)}catch(t){return e}}e.exports=function(e){if(""===e||null==e)return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t=e.split("&"),n={},i={},o=0;o-1&&c.pop();for(var f=0;ft.indexOf(o)&&(i[o]=e[o]);else for(var o in e)r.call(e,o)&&!n.test(o)&&(i[o]=e[o]);return i}}),eH("c6lT5",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀\ud835\udd04rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀\ud835\udc9cign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀\ud835\udd3dAll;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))}),eH("fdYAD",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))}),eH("7DjOf",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.replaceCodePoint=e.exports.fromCodePoint=void 0;var r,n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}e.exports.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},e.exports.replaceCodePoint=i,e.exports.default=function(t){return(0,e.exports.fromCodePoint)(i(t))}}),"function"==typeof SuppressedError&&SuppressedError;var eZ=function(){document.querySelectorAll('.item:not([style*="display: none"])').forEach(function(e,t){"none"!==getComputedStyle(e).display?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},eJ=function(){getKaiAd({publisher:"4408b6fa-4e1d-438f-af4d-f3be2fa97208",app:"flop",slot:"flop",test:0,timeout:1e4,h:120,w:240,container:document.getElementById("KaiOSads-Wrapper"),onerror:function(e){return console.error("Error:",e)},onready:function(e){e.on("click",function(){return console.log("click event")}),e.on("close",function(){return console.log("close event")}),e.on("display",function(){eZ()}),e.call("display",{navClass:"item",tabindex:3,display:"block"})}})};window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);var eQ=function(e,t){try{var r=navigator.getDeviceStorage("sdcard").enumerate();r.onsuccess=function(){if(this.result||console.log("finished"),null!==r.result.name){var n=r.result,i=n.name.split(".");i[i.length-1]==e&&t(n.name),this.continue()}},r.onerror=function(){console.warn("No file found: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator)try{var n=navigator.b2g.getDeviceStorage("sdcard").enumerate();function i(){return(i=eG(function(){var r,i,o,a,s,u,c,l;return eY(this,function(f){switch(f.label){case 0:r=!1,i=!1,f.label=1;case 1:f.trys.push([1,6,7,12]),a=function(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new eK(t.call(e));r="@@asyncIterator",n="@@iterator"}throw TypeError("Object is not async iterable")}(n),f.label=2;case 2:return[4,a.next()];case 3:if(!(r=!(s=f.sent()).done))return[3,5];(c=(u=s.value).name.split("."))[c.length-1]==e&&t(u.name),f.label=4;case 4:return r=!1,[3,2];case 5:return[3,12];case 6:return l=f.sent(),i=!0,o=l,[3,12];case 7:if(f.trys.push([7,,10,11]),!(r&&null!=a.return))return[3,9];return[4,a.return()];case 8:f.sent(),f.label=9;case 9:return[3,11];case 10:if(i)throw o;return[7];case 11:return[7];case 12:return[2]}})})).apply(this,arguments)}!function(){i.apply(this,arguments)}()}catch(e){console.log(e)}};"b2g"in navigator&&setTimeout(function e(){var t=new lib_session.Session,r={};navigator.volumeManager=null,r.onsessionconnected=function(){lib_audiovolume.AudioVolumeManager.get(t).then(function(e){navigator.volumeManager=e}).catch(function(e){navigator.volumeManager=null})},r.onsessiondisconnected=function(){e()},t.open("websocket","localhost","secrettoken",r,!0)},5e3);var eX=function(){if("b2g"in navigator)try{navigator.volumeManager.requestVolumeShow(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3)}catch(e){}},e0=function(e,t){window.Notification.requestPermission().then(function(r){var n=new window.Notification(e,{body:t});"denied"===Notification.permission?console.error("Notification permission is denied"):"default"===Notification.permission&&Notification.requestPermission().then(function(e){}),n.onerror=function(e){console.log(e)},n.onclick=function(e){if(window.navigator.mozApps){var t=window.navigator.mozApps.getSelf();t.onsuccess=function(){t.result&&(n.close(),t.result.launch())}}else window.open(document.location.origin,"_blank")},n.onshow=function(){}})};navigator.mozSetMessageHandler&&navigator.mozSetMessageHandler("alarm",function(e){e0("Greg",e.data.note)});var e1=function(e){if(navigator.mozApps){var t=navigator.mozApps.getSelf();t.onsuccess=function(){e(t.result)},t.onerror=function(){}}else fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(t){return e(t)})},e3=[],e2=[],e5=function(e,t){e2.push({text:e,time:t}),1===e2.length&&e8(e,t)},e8=function(e,t){var r=document.querySelector("div#side-toast");r.style.opacity="100",r.innerHTML=e2[0].text,r.style.transform="translate(0vh, 0vw)",setTimeout(function(){r.style.transform="translate(-100vw,0px)",(e2=e3.slice(1)).length>0&&setTimeout(function(){e8(e,t)},1e3)},t)},e6=function(e,t,r){document.querySelector("div#bottom-bar div.button-left").innerHTML=e,document.querySelector("div#bottom-bar div.button-center").innerHTML=t,document.querySelector("div#bottom-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#bottom-bar").style.display="none":document.querySelector("div#bottom-bar").style.display="block"},e4=function(e,t,r){document.querySelector("div#top-bar div.button-left").innerHTML=e,document.querySelector("div#top-bar div.button-center").innerHTML=t,document.querySelector("div#top-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#top-bar").style.display="none":document.querySelector("div#top-bar").style.display="block"},e9=function(e){try{var t=new MozActivity({name:"pick",data:{type:["application/xml"]}});t.onsuccess=function(t){console.log("success"+this.result),e(this.result)},t.onerror=function(){console.log("The activity encounter en error: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator&&new WebActivity("pick").start().then(function(t){e(t)},function(e){console.log(e)}),oT.notKaiOS){var r=document.createElement("input");r.type="file",r.accept=".opml,application/xml",r.style.display="none",document.body.appendChild(r),r.click(),r.addEventListener("change",function(t){var r=t.target.files[0];r&&e({blob:r,filename:r.name,filetype:r.type})})}},e7=(R=eG(function(e,t){var r;return eY(this,function(n){switch(n.label){case 0:return[4,fetch(e+"/api/v1/accounts/verify_credentials",{headers:{Authorization:"Bearer ".concat(t),"Content-Type":"application/json"}})];case 1:return(r=n.sent()).ok||console.log("Network response was not OK"),[4,r.json()];case 2:return[2,n.sent()]}})}),function(e,t){return R.apply(this,arguments)}),te={};te=(function e(t,r,n){function i(a,s){if(!r[a]){if(!t[a]){var u=void 0;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var c=Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[a]={exports:{}};t[a][0].call(l.exports,function(e){return i(t[a][1][e]||e)},l,l.exports,e,t,r,n)}return r[a].exports}for(var o=void 0,a=0;ae.db.version;if(n&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||r){if(r){var o=e.db.version+1;o>e.version&&(e.version=o)}return!0}return!1}function E(e){return o([function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),i=0;i0&&(!e.db||"InvalidStateError"===i.name||"NotFoundError"===i.name))return a.resolve().then(function(){if(!e.db||"NotFoundError"===i.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),w(e,!0)}).then(function(){return(function(e){g(e);for(var t=h[e.name],r=t.forages,n=0;n=43)}}).catch(function(){return!1}).then(function(e){return d=e})).then(function(e){return e?t:new a(function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){e({__local_forage_encoded_blob:!0,data:btoa(r.target.result||""),type:t.type})},n.readAsBinaryString(t)})}):t}).then(function(t){A(n._dbInfo,v,function(o,a){if(o)return i(o);try{var s=a.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var u=s.put(t,e);a.oncomplete=function(){void 0===t&&(t=null),r(t)},a.onabort=a.onerror=function(){var e=u.error?u.error:u.transaction.error;i(e)}}catch(e){i(e)}})}).catch(i)});return s(i,r),i},removeItem:function(e,t){var r=this;e=c(e);var n=new a(function(t,n){r.ready().then(function(){A(r._dbInfo,v,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName).delete(e);o.oncomplete=function(){t()},o.onerror=function(){n(a.error)},o.onabort=function(){var e=a.error?a.error:a.transaction.error;n(e)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},clear:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,v,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).clear();i.oncomplete=function(){e()},i.onabort=i.onerror=function(){var e=o.error?o.error:o.transaction.error;r(e)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},length:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).count();o.onsuccess=function(){e(o.result)},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},key:function(e,t){var r=this,n=new a(function(t,n){if(e<0){t(null);return}r.ready().then(function(){A(r._dbInfo,m,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName),s=!1,u=a.openKeyCursor();u.onsuccess=function(){var r=u.result;if(!r){t(null);return}0===e?t(r.key):s?t(r.key):(s=!0,r.advance(e))},u.onerror=function(){n(u.error)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},keys:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).openKeyCursor(),a=[];o.onsuccess=function(){var t=o.result;if(!t){e(a);return}a.push(t.key),t.continue()},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},dropInstance:function(e,t){t=l.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var o=e.name===n.name&&this._dbInfo.db?a.resolve(this._dbInfo.db):w(e,!1).then(function(t){var r=h[e.name],n=r.forages;r.db=t;for(var i=0;i>4,l[u++]=(15&n)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c}function G(e){var t,r=new Uint8Array(e),n="";for(t=0;t>2]+N[(3&r[t])<<4|r[t+1]>>4]+N[(15&r[t+1])<<2|r[t+2]>>6]+N[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var W={serialize:function(e,t){var r="";if(e&&(r=H.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===H.call(e.buffer))){var n,i=C;e instanceof ArrayBuffer?(n=e,i+=P):(n=e.buffer,"[object Int8Array]"===r?i+=D:"[object Uint8Array]"===r?i+=R:"[object Uint8ClampedArray]"===r?i+=B:"[object Int16Array]"===r?i+=M:"[object Uint16Array]"===r?i+=j:"[object Int32Array]"===r?i+=q:"[object Uint32Array]"===r?i+=U:"[object Float32Array]"===r?i+=F:"[object Float64Array]"===r?i+=V:t(Error("Failed to get type for BinaryArray"))),t(i+G(n))}else if("[object Blob]"===r){var o=new FileReader;o.onload=function(){t(C+L+("~~local_forage_type~"+e.type)+"~"+G(this.result))},o.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,_)!==C)return JSON.parse(e);var t,r=e.substring($),n=e.substring(_,$);if(n===L&&O.test(r)){var i=r.match(O);t=i[1],r=r.substring(i[0].length)}var a=z(r);switch(n){case P:return a;case L:return o([a],{type:t});case D:return new Int8Array(a);case R:return new Uint8Array(a);case B:return new Uint8ClampedArray(a);case M:return new Int16Array(a);case j:return new Uint16Array(a);case q:return new Int32Array(a);case U:return new Uint32Array(a);case F:return new Float32Array(a);case V:return new Float64Array(a);default:throw Error("Unkown type: "+n)}},stringToBuffer:z,bufferToString:G};function Y(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function K(e,t,r,n,i,o){e.executeSql(r,n,i,function(e,a){a.code===a.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(e,s){s.rows.length?o(e,a):Y(e,t,function(){e.executeSql(r,n,i,o)},o)},o):o(e,a)},o)}function Z(e,t,r,n){var i=this;e=c(e);var o=new a(function(o,a){i.ready().then(function(){void 0===t&&(t=null);var s=t,u=i._dbInfo;u.serializer.serialize(t,function(t,c){c?a(c):u.db.transaction(function(r){K(r,u,"INSERT OR REPLACE INTO "+u.storeName+" (key, value) VALUES (?, ?)",[e,t],function(){o(s)},function(e,t){a(t)})},function(t){if(t.code===t.QUOTA_ERR){if(n>0){o(Z.apply(i,[e,s,r,n-1]));return}a(t)}})})}).catch(a)});return s(o,r),o}var J={_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var i=new a(function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction(function(i){Y(i,r,function(){t._dbInfo=r,e()},function(e,t){n(t)})},n)});return r.serializer=W,i},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new a(function(t,n){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(r){K(r,i,"SELECT * FROM "+i.storeName,[],function(r,n){for(var o=n.rows,a=o.length,s=0;s '__WebKitDatabaseInfoTable__'",[],function(t,n){for(var i=[],o=0;o0)?(this._dbInfo=t,t.serializer=W,a.resolve()):a.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then(function(){for(var t=r._dbInfo,n=t.keyPrefix,i=n.length,o=localStorage.length,a=1,s=0;s=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}});return s(r,e),r},length:function(e){var t=this.keys().then(function(e){return e.length});return s(t,e),t},key:function(e,t){var r=this,n=r.ready().then(function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(n.keyPrefix.length)),t});return s(n,t),n},keys:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo,r=localStorage.length,n=[],i=0;i=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}):a.reject("Invalid arguments"),t),r}},ee=function(e,t){for(var r,n=e.length,i=0;i=en.ZERO&&e<=en.NINE}td.decodeCodePoint=tb.default,Object.defineProperty(td,"replaceCodePoint",{enumerable:!0,get:function(){return e$("7DjOf").replaceCodePoint}}),Object.defineProperty(td,"fromCodePoint",{enumerable:!0,get:function(){return e$("7DjOf").fromCodePoint}}),(B=en||(en={}))[B.NUM=35]="NUM",B[B.SEMI=59]="SEMI",B[B.EQUALS=61]="EQUALS",B[B.ZERO=48]="ZERO",B[B.NINE=57]="NINE",B[B.LOWER_A=97]="LOWER_A",B[B.LOWER_F=102]="LOWER_F",B[B.LOWER_X=120]="LOWER_X",B[B.LOWER_Z=122]="LOWER_Z",B[B.UPPER_A=65]="UPPER_A",B[B.UPPER_F=70]="UPPER_F",B[B.UPPER_Z=90]="UPPER_Z",(M=ei=td.BinTrieFlags||(td.BinTrieFlags={}))[M.VALUE_LENGTH=49152]="VALUE_LENGTH",M[M.BRANCH_LENGTH=16256]="BRANCH_LENGTH",M[M.JUMP_TABLE=127]="JUMP_TABLE",(q=eo||(eo={}))[q.EntityStart=0]="EntityStart",q[q.NumericStart=1]="NumericStart",q[q.NumericDecimal=2]="NumericDecimal",q[q.NumericHex=3]="NumericHex",q[q.NamedEntity=4]="NamedEntity",(j=ea=td.DecodingMode||(td.DecodingMode={}))[j.Legacy=0]="Legacy",j[j.Strict=1]="Strict",j[j.Attribute=2]="Attribute";var tx=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=eo.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ea.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=eo.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case eo.EntityStart:if(e.charCodeAt(t)===en.NUM)return this.state=eo.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=eo.NamedEntity,this.stateNamedEntity(e,t);case eo.NumericStart:return this.stateNumericStart(e,t);case eo.NumericDecimal:return this.stateNumericDecimal(e,t);case eo.NumericHex:return this.stateNumericHex(e,t);case eo.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===en.LOWER_X?(this.state=eo.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=eo.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var r=t;t=en.UPPER_A)||!(n<=en.UPPER_F))&&(!(n>=en.LOWER_A)||!(n<=en.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=en.UPPER_A&&t<=en.UPPER_Z||t>=en.LOWER_A&&t<=en.LOWER_Z||tw(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&ei.VALUE_LENGTH)>>14)){if(o===en.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==ea.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&ei.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~ei.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r},e.prototype.end=function(){var e;switch(this.state){case eo.NamedEntity:return 0!==this.result&&(this.decodeMode!==ea.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case eo.NumericDecimal:return this.emitNumericEntity(0,2);case eo.NumericHex:return this.emitNumericEntity(0,3);case eo.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case eo.EntityStart:return 0}},e}();function tE(e){var t="",r=new tx(e,function(e){return t+=(0,tb.fromCodePoint)(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}function tk(e,t,r,n){var i=(t&ei.BRANCH_LENGTH)>>7,o=t&ei.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}td.EntityDecoder=tx,td.determineBranch=tk;var tS=tE(tg.default),tA=tE(ty.default);function tI(e){return e===es.Space||e===es.NewLine||e===es.Tab||e===es.FormFeed||e===es.CarriageReturn}function tT(e){return e===es.Slash||e===es.Gt||tI(e)}function tN(e){return e>=es.Zero&&e<=es.Nine}td.decodeHTML=function(e,t){return void 0===t&&(t=ea.Legacy),tS(e,t)},td.decodeHTMLAttribute=function(e){return tS(e,ea.Attribute)},td.decodeHTMLStrict=function(e){return tS(e,ea.Strict)},td.decodeXML=function(e){return tA(e,ea.Strict)},(U=es||(es={}))[U.Tab=9]="Tab",U[U.NewLine=10]="NewLine",U[U.FormFeed=12]="FormFeed",U[U.CarriageReturn=13]="CarriageReturn",U[U.Space=32]="Space",U[U.ExclamationMark=33]="ExclamationMark",U[U.Number=35]="Number",U[U.Amp=38]="Amp",U[U.SingleQuote=39]="SingleQuote",U[U.DoubleQuote=34]="DoubleQuote",U[U.Dash=45]="Dash",U[U.Slash=47]="Slash",U[U.Zero=48]="Zero",U[U.Nine=57]="Nine",U[U.Semi=59]="Semi",U[U.Lt=60]="Lt",U[U.Eq=61]="Eq",U[U.Gt=62]="Gt",U[U.Questionmark=63]="Questionmark",U[U.UpperA=65]="UpperA",U[U.LowerA=97]="LowerA",U[U.UpperF=70]="UpperF",U[U.LowerF=102]="LowerF",U[U.UpperZ=90]="UpperZ",U[U.LowerZ=122]="LowerZ",U[U.LowerX=120]="LowerX",U[U.OpeningSquareBracket=91]="OpeningSquareBracket",(F=eu||(eu={}))[F.Text=1]="Text",F[F.BeforeTagName=2]="BeforeTagName",F[F.InTagName=3]="InTagName",F[F.InSelfClosingTag=4]="InSelfClosingTag",F[F.BeforeClosingTagName=5]="BeforeClosingTagName",F[F.InClosingTagName=6]="InClosingTagName",F[F.AfterClosingTagName=7]="AfterClosingTagName",F[F.BeforeAttributeName=8]="BeforeAttributeName",F[F.InAttributeName=9]="InAttributeName",F[F.AfterAttributeName=10]="AfterAttributeName",F[F.BeforeAttributeValue=11]="BeforeAttributeValue",F[F.InAttributeValueDq=12]="InAttributeValueDq",F[F.InAttributeValueSq=13]="InAttributeValueSq",F[F.InAttributeValueNq=14]="InAttributeValueNq",F[F.BeforeDeclaration=15]="BeforeDeclaration",F[F.InDeclaration=16]="InDeclaration",F[F.InProcessingInstruction=17]="InProcessingInstruction",F[F.BeforeComment=18]="BeforeComment",F[F.CDATASequence=19]="CDATASequence",F[F.InSpecialComment=20]="InSpecialComment",F[F.InCommentLike=21]="InCommentLike",F[F.BeforeSpecialS=22]="BeforeSpecialS",F[F.SpecialStartSequence=23]="SpecialStartSequence",F[F.InSpecialTag=24]="InSpecialTag",F[F.BeforeEntity=25]="BeforeEntity",F[F.BeforeNumericEntity=26]="BeforeNumericEntity",F[F.InNamedEntity=27]="InNamedEntity",F[F.InNumericEntity=28]="InNumericEntity",F[F.InHexEntity=29]="InHexEntity",(V=ec||(ec={}))[V.NoValue=0]="NoValue",V[V.Unquoted=1]="Unquoted",V[V.Single=2]="Single",V[V.Double=3]="Double";var tO={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},tC=/*#__PURE__*/function(){function e(t,r){var n=t.xmlMode,i=void 0!==n&&n,o=t.decodeEntities;tc(this,e),this.cbs=r,this.state=eu.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=eu.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=i,this.decodeEntities=void 0===o||o,this.entityTrie=i?td.xmlDecodeTree:td.htmlDecodeTree}return tf(e,[{key:"reset",value:function(){this.state=eu.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=eu.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}},{key:"write",value:function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}},{key:"end",value:function(){this.running&&this.finish()}},{key:"pause",value:function(){this.running=!1}},{key:"resume",value:function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=eu.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===es.Amp&&(this.state=eu.BeforeEntity)}},{key:"stateSpecialStartSequence",value:function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?tT(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=eu.InTagName,this.stateInTagName(e)}},{key:"stateInSpecialTag",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===es.Gt||tI(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=es.LowerA&&e<=es.LowerZ||e>=es.UpperA&&e<=es.UpperZ}},{key:"startSpecial",value:function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=eu.SpecialStartSequence}},{key:"stateBeforeTagName",value:function(e){if(e===es.ExclamationMark)this.state=eu.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===es.Questionmark)this.state=eu.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==tO.TitleEnd[2]?this.state=this.xmlMode||t!==tO.ScriptEnd[2]?eu.InTagName:eu.BeforeSpecialS:this.startSpecial(tO.TitleEnd,3)}else e===es.Slash?this.state=eu.BeforeClosingTagName:(this.state=eu.Text,this.stateText(e))}},{key:"stateInTagName",value:function(e){tT(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateBeforeClosingTagName",value:function(e){tI(e)||(e===es.Gt?this.state=eu.Text:(this.state=this.isTagStartChar(e)?eu.InClosingTagName:eu.InSpecialComment,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(e){(e===es.Gt||tI(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.AfterClosingTagName,this.stateAfterClosingTagName(e))}},{key:"stateAfterClosingTagName",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.state=eu.Text,this.baseState=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeAttributeName",value:function(e){e===es.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=eu.InSpecialTag,this.sequenceIndex=0):this.state=eu.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===es.Slash?this.state=eu.InSelfClosingTag:tI(e)||(this.state=eu.InAttributeName,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(e){e===es.Gt?(this.cbs.onselfclosingtag(this.index),this.state=eu.Text,this.baseState=eu.Text,this.sectionStart=this.index+1,this.isSpecial=!1):tI(e)||(this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateInAttributeName",value:function(e){(e===es.Eq||tT(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.AfterAttributeName,this.stateAfterAttributeName(e))}},{key:"stateAfterAttributeName",value:function(e){e===es.Eq?this.state=eu.BeforeAttributeValue:e===es.Slash||e===es.Gt?(this.cbs.onattribend(ec.NoValue,this.index),this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e)):tI(e)||(this.cbs.onattribend(ec.NoValue,this.index),this.state=eu.InAttributeName,this.sectionStart=this.index)}},{key:"stateBeforeAttributeValue",value:function(e){e===es.DoubleQuote?(this.state=eu.InAttributeValueDq,this.sectionStart=this.index+1):e===es.SingleQuote?(this.state=eu.InAttributeValueSq,this.sectionStart=this.index+1):tI(e)||(this.sectionStart=this.index,this.state=eu.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}},{key:"handleInAttributeValue",value:function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===es.DoubleQuote?ec.Double:ec.Single,this.index),this.state=eu.BeforeAttributeName):this.decodeEntities&&e===es.Amp&&(this.baseState=this.state,this.state=eu.BeforeEntity)}},{key:"stateInAttributeValueDoubleQuotes",value:function(e){this.handleInAttributeValue(e,es.DoubleQuote)}},{key:"stateInAttributeValueSingleQuotes",value:function(e){this.handleInAttributeValue(e,es.SingleQuote)}},{key:"stateInAttributeValueNoQuotes",value:function(e){tI(e)||e===es.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ec.Unquoted,this.index),this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===es.Amp&&(this.baseState=this.state,this.state=eu.BeforeEntity)}},{key:"stateBeforeDeclaration",value:function(e){e===es.OpeningSquareBracket?(this.state=eu.CDATASequence,this.sequenceIndex=0):this.state=e===es.Dash?eu.BeforeComment:eu.InDeclaration}},{key:"stateInDeclaration",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(e){e===es.Dash?(this.state=eu.InCommentLike,this.currentSequence=tO.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=eu.InDeclaration}},{key:"stateInSpecialComment",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(e){var t=32|e;t===tO.ScriptEnd[3]?this.startSpecial(tO.ScriptEnd,4):t===tO.StyleEnd[3]?this.startSpecial(tO.StyleEnd,4):(this.state=eu.InTagName,this.stateInTagName(e))}},{key:"stateBeforeEntity",value:function(e){this.entityExcess=1,this.entityResult=0,e===es.Number?this.state=eu.BeforeNumericEntity:e===es.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=eu.InNamedEntity,this.stateInNamedEntity(e))}},{key:"stateInNamedEntity",value:function(e){if(this.entityExcess+=1,this.trieIndex=(0,td.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&td.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===es.Semi){var n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&td.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~td.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},{key:"stateBeforeNumericEntity",value:function(e){(32|e)===es.LowerX?(this.entityExcess++,this.state=eu.InHexEntity):(this.state=eu.InNumericEntity,this.stateInNumericEntity(e))}},{key:"emitNumericEntity",value:function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===eu.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,td.replaceCodePoint)(this.entityResult))),this.state=this.baseState}},{key:"stateInNumericEntity",value:function(e){e===es.Semi?this.emitNumericEntity(!0):tN(e)?(this.entityResult=10*this.entityResult+(e-es.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"stateInHexEntity",value:function(e){e===es.Semi?this.emitNumericEntity(!0):tN(e)?(this.entityResult=16*this.entityResult+(e-es.Zero),this.entityExcess++):e>=es.UpperA&&e<=es.UpperF||e>=es.LowerA&&e<=es.LowerF?(this.entityResult=16*this.entityResult+((32|e)-es.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"allowLegacyEntity",value:function(){return!this.xmlMode&&(this.baseState===eu.Text||this.baseState===eu.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===eu.Text||this.state===eu.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===eu.InAttributeValueDq||this.state===eu.InAttributeValueSq||this.state===eu.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"shouldContinue",value:function(){return this.index1&&void 0!==arguments[1]?arguments[1]:{};tc(this,e),this.options=s,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=t?t:{},this.lowerCaseTagNames=null!==(r=s.lowerCaseTags)&&void 0!==r?r:!s.xmlMode,this.lowerCaseAttributeNames=null!==(n=s.lowerCaseAttributeNames)&&void 0!==n?n:!s.xmlMode,this.tokenizer=new(null!==(i=s.Tokenizer)&&void 0!==i?i:tC)(this.options,this),null===(a=(o=this.cbs).onparserinit)||void 0===a||a.call(o,this)}return tf(e,[{key:"ontext",value:function(e,t){var r,n,i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t}},{key:"ontextentity",value:function(e){var t,r,n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,td.fromCodePoint)(e)),this.startIndex=n}},{key:"isVoidElement",value:function(e){return!this.options.xmlMode&&tM.has(e)}},{key:"onopentagname",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}},{key:"emitOpenTag",value:function(e){this.openTagStart=this.startIndex,this.tagname=e;var t,r,n,i,o=!this.options.xmlMode&&tB.get(e);if(o)for(;this.stack.length>0&&o.has(this.stack[this.stack.length-1]);){var a=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,a,!0)}!this.isVoidElement(e)&&(this.stack.push(e),tq.has(e)?this.foreignContext.push(!0):tj.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})}},{key:"endOpenTag",value:function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}},{key:"onopentagend",value:function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}},{key:"onclosetag",value:function(e,t){this.endIndex=t;var r,n,i,o,a,s,u=this.getSlice(e,t);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(tq.has(u)||tj.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))this.options.xmlMode||"br"!==u||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(o=(i=this.cbs).onopentag)||void 0===o||o.call(i,"br",{},!0),null===(s=(a=this.cbs).onclosetag)||void 0===s||s.call(a,"br",!1));else{var c=this.stack.lastIndexOf(u);if(-1!==c){if(this.cbs.onclosetag)for(var l=this.stack.length-c;l--;)this.cbs.onclosetag(this.stack.pop(),0!==l);else this.stack.length=c}else this.options.xmlMode||"p"!==u||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}},{key:"onselfclosingtag",value:function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}},{key:"closeCurrentTag",value:function(e){var t,r,n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())}},{key:"onattribname",value:function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}},{key:"onattribdata",value:function(e,t){this.attribvalue+=this.getSlice(e,t)}},{key:"onattribentity",value:function(e){this.attribvalue+=(0,td.fromCodePoint)(e)}},{key:"onattribend",value:function(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===ec.Double?'"':e===ec.Single?"'":e===ec.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}},{key:"getInstructionName",value:function(e){var t=e.search(tU),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}},{key:"ondeclaration",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(r))}this.startIndex=t+1}},{key:"onprocessinginstruction",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(r))}this.startIndex=t+1}},{key:"oncomment",value:function(e,t,r){var n,i,o,a;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(a=(o=this.cbs).oncommentend)||void 0===a||a.call(o),this.startIndex=t+1}},{key:"oncdata",value:function(e,t,r){this.endIndex=t;var n,i,o,a,s,u,c,l,f,d,h=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(a=(o=this.cbs).ontext)||void 0===a||a.call(o,h),null===(u=(s=this.cbs).oncdataend)||void 0===u||u.call(s)):(null===(l=(c=this.cbs).oncomment)||void 0===l||l.call(c,"[CDATA[".concat(h,"]]")),null===(d=(f=this.cbs).oncommentend)||void 0===d||d.call(f)),this.startIndex=t+1}},{key:"onend",value:function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}},{key:"reset",value:function(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}},{key:"parseComplete",value:function(e){this.reset(),this.end(e)}},{key:"getSlice",value:function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}},{key:"write",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}},{key:"end",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}},{key:"pause",value:function(){this.tokenizer.pause()}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0&&void 0!==arguments[0]&&arguments[0];return t4(this,e)}}]),e}(),tX=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(e){var n;return tc(this,r),(n=t.call(this)).data=e,n}return tf(r,[{key:"nodeValue",get:function(){return this.data},set:function(e){this.data=e}}]),r}(tK(tQ)),t0=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(){var e;return tc(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Text,e}return tf(r,[{key:"nodeType",get:function(){return 3}}]),r}(tX),t1=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(){var e;return tc(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Comment,e}return tf(r,[{key:"nodeType",get:function(){return 8}}]),r}(tX),t3=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(e,n){var i;return tc(this,r),(i=t.call(this,n)).name=e,i.type=el.Directive,i}return tf(r,[{key:"nodeType",get:function(){return 1}}]),r}(tX),t2=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(e){var n;return tc(this,r),(n=t.call(this)).children=e,n}return tf(r,[{key:"firstChild",get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}},{key:"lastChild",get:function(){return this.children.length>0?this.children[this.children.length-1]:null}},{key:"childNodes",get:function(){return this.children},set:function(e){this.children=e}}]),r}(tK(tQ)),t5=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(){var e;return tc(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.CDATA,e}return tf(r,[{key:"nodeType",get:function(){return 4}}]),r}(t2),t8=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(){var e;return tc(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Root,e}return tf(r,[{key:"nodeType",get:function(){return 9}}]),r}(t2),t6=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"script"===e?el.Script:"style"===e?el.Style:el.Tag;return tc(this,r),(i=t.call(this,o)).name=e,i.attribs=n,i.type=a,i}return tf(r,[{key:"nodeType",get:function(){return 1}},{key:"tagName",get:function(){return this.name},set:function(e){this.name=e}},{key:"attributes",get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}})}}]),r}(t2);function t4(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.type===el.Text)t=new t0(e.data);else if(e.type===el.Comment)t=new t1(e.data);else if(e.type===el.Tag||e.type===el.Script||e.type===el.Style){var n=r?t9(e.children):[],i=new t6(e.name,tz({},e.attribs),n);n.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=tz({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=tz({},e["x-attribsPrefix"])),t=i}else if(e.type===el.CDATA){var o=r?t9(e.children):[],a=new t5(o);o.forEach(function(e){return e.parent=a}),t=a}else if(e.type===el.Root){var s=r?t9(e.children):[],u=new t8(s);s.forEach(function(e){return e.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),t=u}else if(e.type===el.Directive){var c=new t3(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),t=c}else throw Error("Not implemented yet: ".concat(e.type));return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function t9(e){for(var t=e.map(function(e){return t4(e,!0)}),r=1;r䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)})),rt=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)})),rr=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),rn=null!==(ef=String.fromCodePoint)&&void 0!==ef?ef:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ri(e){return e>=ed.ZERO&&e<=ed.NINE}(H=ed||(ed={}))[H.NUM=35]="NUM",H[H.SEMI=59]="SEMI",H[H.EQUALS=61]="EQUALS",H[H.ZERO=48]="ZERO",H[H.NINE=57]="NINE",H[H.LOWER_A=97]="LOWER_A",H[H.LOWER_F=102]="LOWER_F",H[H.LOWER_X=120]="LOWER_X",H[H.LOWER_Z=122]="LOWER_Z",H[H.UPPER_A=65]="UPPER_A",H[H.UPPER_F=70]="UPPER_F",H[H.UPPER_Z=90]="UPPER_Z",(z=eh||(eh={}))[z.VALUE_LENGTH=49152]="VALUE_LENGTH",z[z.BRANCH_LENGTH=16256]="BRANCH_LENGTH",z[z.JUMP_TABLE=127]="JUMP_TABLE",(G=ep||(ep={}))[G.EntityStart=0]="EntityStart",G[G.NumericStart=1]="NumericStart",G[G.NumericDecimal=2]="NumericDecimal",G[G.NumericHex=3]="NumericHex",G[G.NamedEntity=4]="NamedEntity",(W=em||(em={}))[W.Legacy=0]="Legacy",W[W.Strict=1]="Strict",W[W.Attribute=2]="Attribute";var ro=/*#__PURE__*/function(){function e(t,r,n){tc(this,e),this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=ep.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=em.Strict}return tf(e,[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ep.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ep.EntityStart:if(e.charCodeAt(t)===ed.NUM)return this.state=ep.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=ep.NamedEntity,this.stateNamedEntity(e,t);case ep.NumericStart:return this.stateNumericStart(e,t);case ep.NumericDecimal:return this.stateNumericDecimal(e,t);case ep.NumericHex:return this.stateNumericHex(e,t);case ep.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===ed.LOWER_X?(this.state=ep.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ep.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}},{key:"stateNumericHex",value:function(e,t){for(var r=t;t=ed.UPPER_A)||!(n<=ed.UPPER_F))&&(!(n>=ed.LOWER_A)||!(n<=ed.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var r=t;t=55296&&n<=57343||n>1114111?65533:null!==(i=rr.get(n))&&void 0!==i?i:n,this.consumed),this.errors&&(e!==ed.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var r=this.decodeTree,n=r[this.treeIndex],i=(n&eh.VALUE_LENGTH)>>14;t>7,o=t&eh.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}(r,n,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return 0===this.result||this.decodeMode===em.Attribute&&(0===i||function(e){var t;return e===ed.EQUALS||(t=e)>=ed.UPPER_A&&t<=ed.UPPER_Z||t>=ed.LOWER_A&&t<=ed.LOWER_Z||ri(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&eh.VALUE_LENGTH)>>14)){if(o===ed.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==em.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,r=(this.decodeTree[t]&eh.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~eh.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}},{key:"end",value:function(){var e;switch(this.state){case ep.NamedEntity:return 0!==this.result&&(this.decodeMode!==em.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ep.NumericDecimal:return this.emitNumericEntity(0,2);case ep.NumericHex:return this.emitNumericEntity(0,3);case ep.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ep.EntityStart:return 0}}}]),e}();function ra(e){var t="",r=new ro(e,function(e){return t+=rn(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}ra(re),ra(rt);var rs=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function ru(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}String.prototype.codePointAt,ru(/[&<>'"]/g,rs),ru(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ru(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),(Y=ev||(ev={}))[Y.XML=0]="XML",Y[Y.HTML=1]="HTML",(K=eg||(eg={}))[K.UTF8=0]="UTF8",K[K.ASCII=1]="ASCII",K[K.Extensive=2]="Extensive",K[K.Attribute=3]="Attribute",K[K.Text=4]="Text",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}),["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}),(Z=ey||(ey={}))[Z.DISCONNECTED=1]="DISCONNECTED",Z[Z.PRECEDING=2]="PRECEDING",Z[Z.FOLLOWING=4]="FOLLOWING",Z[Z.CONTAINS=8]="CONTAINS",Z[Z.CONTAINED_BY=16]="CONTAINED_BY";var rc={};/*! +function e(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var r,n,i,o,a,s,u,c,l,f,d,h,p,m,v,g,y,b,w,x,E,k,S,A,I,N,T,O,_,C,P,D,L,R,B,M,q,U,j,F,V,$,H,z,G,W,Y,K,Z,J,Q,X,ee,et,er,en,ei,eo,ea,es,eu,ec,el,ef,ed,eh,ep,em,ev,eg,ey,eb,ew,ex,eE,ek,eS,eA,eI,eN,eT,eO,e_,eC,eP,eD,eL,eR,eB,eM,eq,eU,ej,eF="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},eV={},e$={},eH=eF.parcelRequire5393;null==eH&&((eH=function(e){if(e in eV)return eV[e].exports;if(e in e$){var t=e$[e];delete e$[e];var r={id:e,exports:{}};return eV[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){e$[e]=t},eF.parcelRequire5393=eH);var ez=eH.register;function eG(e,t,r,n,i,o,a){try{var s=e[o](a),u=s.value}catch(e){r(e);return}s.done?t(u):Promise.resolve(u).then(n,i)}function eW(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){eG(o,n,i,a,s,"next",e)}function s(e){eG(o,n,i,a,s,"throw",e)}a(void 0)})}}function eY(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(eY=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new eY(e)}ez("dH95r",function(e,t){function r(e,t,r,n,i,o){return{tag:e,key:t,attrs:r,children:n,text:i,dom:o,domSize:void 0,state:void 0,events:void 0,instance:void 0}}r.normalize=function(e){return Array.isArray(e)?r("[",void 0,void 0,r.normalizeChildren(e),void 0,void 0):null==e||"boolean"==typeof e?null:"object"==typeof e?e:r("#",void 0,void 0,String(e),void 0,void 0)},r.normalizeChildren=function(e){var t=[];if(e.length){for(var n=null!=e[0]&&null!=e[0].key,i=1;i'+t.children+"",a=a.firstChild):a.innerHTML=t.children,t.dom=a.firstChild,t.domSize=a.childNodes.length;for(var u=s(e).createDocumentFragment();i=a.firstChild;)u.appendChild(i);x(e,u,n)}function v(e,t,r,n,i,o){if(t!==r&&(null!=t||null!=r)){if(null==t||0===t.length)d(e,r,0,r.length,n,i,o);else if(null==r||0===r.length)k(e,t,0,t.length);else{var a=null!=t[0]&&null!=t[0].key,s=null!=r[0]&&null!=r[0].key,u=0,c=0;if(!a)for(;c=c&&A>=u&&(m=t[E],v=r[A],m.key===v.key);)m!==v&&g(e,m,v,n,i,o),null!=v.dom&&(i=v.dom),E--,A--;for(;E>=c&&A>=u&&(f=t[c],p=r[u],f.key===p.key);)c++,u++,f!==p&&g(e,f,p,n,b(t,c,i),o);for(;E>=c&&A>=u&&u!==A&&f.key===v.key&&m.key===p.key;)w(e,m,x=b(t,c,i)),m!==p&&g(e,m,p,n,x,o),++u<=--A&&w(e,f,i),f!==v&&g(e,f,v,n,i,o),null!=v.dom&&(i=v.dom),c++,m=t[--E],v=r[A],f=t[c],p=r[u];for(;E>=c&&A>=u&&m.key===v.key;)m!==v&&g(e,m,v,n,i,o),null!=v.dom&&(i=v.dom),E--,A--,m=t[E],v=r[A];if(u>A)k(e,t,c,E+1);else if(c>E)d(e,r,u,A+1,n,i,o);else{var l,I,N=i,T=A-u+1,O=Array(T),_=0,C=0,P=0x7fffffff,D=0;for(C=0;C=u;C--){null==l&&(l=function(e,t,r){for(var n=Object.create(null);t>>1)+(n>>>1)+(r&n&1);e[t[s]]0&&(y[i]=t[r-1]),t[r]=i)}for(r=t.length,n=t[r-1];r-- >0;)t[r]=n,n=y[n];return y.length=0,t}(O)).length-1,C=A;C>=u;C--)p=r[C],-1===O[C-u]?h(e,p,n,o,i):I[_]===C-u?_--:w(e,p,i),null!=p.dom&&(i=r[C].dom);else for(C=A;C>=u;C--)p=r[C],-1===O[C-u]&&h(e,p,n,o,i),null!=p.dom&&(i=r[C].dom)}}else{var R=t.lengthR&&k(e,t,u,t.length),r.length>R&&d(e,r,u,r.length,n,i,o)}}}}function g(e,t,n,i,o,a){var s,c,d=t.tag;if(d===n.tag){if(n.state=t.state,n.events=t.events,function(e,t){do{if(null!=e.attrs&&"function"==typeof e.attrs.onbeforeupdate){var r=l.call(e.attrs.onbeforeupdate,e,t);if(void 0!==r&&!r)break}if("string"!=typeof e.tag&&"function"==typeof e.state.onbeforeupdate){var r=l.call(e.state.onbeforeupdate,e,t);if(void 0!==r&&!r)break}return!1}while(!1)return e.dom=t.dom,e.domSize=t.domSize,e.instance=t.instance,e.attrs=t.attrs,e.children=t.children,e.text=t.text,!0}(n,t))return;if("string"==typeof d)switch(null!=n.attrs&&M(n.attrs,n,i),d){case"#":t.children.toString()!==n.children.toString()&&(t.dom.nodeValue=n.children),n.dom=t.dom;break;case"<":t.children!==n.children?(A(e,t,void 0),m(e,n,a,o)):(n.dom=t.dom,n.domSize=t.domSize);break;case"[":(function(e,t,r,n,i,o){v(e,t.children,r.children,n,i,o);var a=0,s=r.children;if(r.dom=null,null!=s){for(var u=0;u-1||null!=e.attrs&&e.attrs.is||"href"!==t&&"list"!==t&&"form"!==t&&"width"!==t&&"height"!==t)&&t in e.dom}var _=/[A-Z]/g;function C(e){return"-"+e.toLowerCase()}function P(e){return"-"===e[0]&&"-"===e[1]?e:"cssFloat"===e?"float":e.replace(_,C)}function D(e,t,r){if(t===r);else if(null==r)e.style="";else if("object"!=typeof r)e.style=r;else if(null==t||"object"!=typeof t)for(var n in e.style.cssText="",r){var i=r[n];null!=i&&e.style.setProperty(P(n),String(i))}else{for(var n in r){var i=r[n];null!=i&&(i=String(i))!==String(t[n])&&e.style.setProperty(P(n),i)}for(var n in t)null!=t[n]&&null==r[n]&&e.style.removeProperty(P(n))}}function L(){this._=e}function R(t,r,n){null!=t.events?(t.events._=e,t.events[r]!==n&&(null!=n&&("function"==typeof n||"object"==typeof n)?(null==t.events[r]&&t.dom.addEventListener(r.slice(2),t.events,!1),t.events[r]=n):(null!=t.events[r]&&t.dom.removeEventListener(r.slice(2),t.events,!1),t.events[r]=void 0))):null!=n&&("function"==typeof n||"object"==typeof n)&&(t.events=new L,t.dom.addEventListener(r.slice(2),t.events,!1),t.events[r]=n)}function B(e,t,r){"function"==typeof e.oninit&&l.call(e.oninit,t),"function"==typeof e.oncreate&&r.push(l.bind(e.oncreate,t))}function M(e,t,r){"function"==typeof e.onupdate&&r.push(l.bind(e.onupdate,t))}return L.prototype=Object.create(null),L.prototype.handleEvent=function(e){var t,r=this["on"+e.type];"function"==typeof r?t=r.call(e.currentTarget,e):"function"==typeof r.handleEvent&&r.handleEvent(e),this._&&!1!==e.redraw&&(0,this._)(),!1===t&&(e.preventDefault(),e.stopPropagation())},function(i,o,a){if(!i)throw TypeError("DOM element being rendered to does not exist.");if(null!=n&&i.contains(n))throw TypeError("Node is currently being rendered to and thus is locked.");var s=e,u=n,c=[],l=f(i),d=i.namespaceURI;n=i,e="function"==typeof a?a:void 0,t={};try{null==i.vnodes&&(i.textContent=""),o=r.normalizeChildren(Array.isArray(o)?o:[o]),v(i,i.vnodes,o,c,null,"http://www.w3.org/1999/xhtml"===d?void 0:d),i.vnodes=o,null!=l&&f(i)!==l&&"function"==typeof l.focus&&l.focus();for(var h=0;h1&&void 0!==u[1]?u[1]:{},i=e.dom,o=e.domSize,a=t.generation,!(null!=i))return[3,5];r.label=1;case 1:if(s=i.nextSibling,n.get(i)!==a)return[3,3];return[4,i];case 2:r.sent(),o--,r.label=3;case 3:i=s,r.label=4;case 4:if(o)return[3,1];r.label=5;case 5:return[2]}})}}}),ez("h7Cmf",function(t,r){function n(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(u){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}e(t.exports,"__generator",function(){return n}),e(t.exports,"__values",function(){return i}),eH("bbrsO"),"function"==typeof SuppressedError&&SuppressedError}),ez("bbrsO",function(t,r){e(t.exports,"_",function(){return n});function n(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}}),ez("hz6ru",function(e,t){var r=eH("dH95r");e.exports=function(e,t,n){var i=[],o=!1,a=-1;function s(){for(a=0;a=0&&(i.splice(o,2),o<=a&&(a-=2),e(t,[])),null!=n&&(i.push(t,n),e(t,r(n),u))},redraw:u}}}),ez("bF6RK",function(e,t){var r=eH("ayCHi"),n=eH("c6nqe");e.exports=function(e,t){function i(e){return new Promise(e)}function o(e,t){for(var r in e.headers)if(n.call(e.headers,r)&&r.toLowerCase()===t)return!0;return!1}return i.prototype=Promise.prototype,i.__proto__=Promise,{request:function(a,s){"string"!=typeof a?(s=a,a=a.url):null==s&&(s={});var u,c,l=(u=a,c=s,new Promise(function(t,i){u=r(u,c.params);var a,s=null!=c.method?c.method.toUpperCase():"GET",l=c.body,f=(null==c.serialize||c.serialize===JSON.serialize)&&!(l instanceof e.FormData||l instanceof e.URLSearchParams),d=c.responseType||("function"==typeof c.extract?"":"json"),h=new e.XMLHttpRequest,p=!1,m=!1,v=h,g=h.abort;for(var y in h.abort=function(){p=!0,g.call(this)},h.open(s,u,!1!==c.async,"string"==typeof c.user?c.user:void 0,"string"==typeof c.password?c.password:void 0),f&&null!=l&&!o(c,"content-type")&&h.setRequestHeader("Content-Type","application/json; charset=utf-8"),"function"==typeof c.deserialize||o(c,"accept")||h.setRequestHeader("Accept","application/json, text/*"),c.withCredentials&&(h.withCredentials=c.withCredentials),c.timeout&&(h.timeout=c.timeout),h.responseType=d,c.headers)n.call(c.headers,y)&&h.setRequestHeader(y,c.headers[y]);h.onreadystatechange=function(e){if(!p&&4===e.target.readyState)try{var r,n=e.target.status>=200&&e.target.status<300||304===e.target.status||/^file:\/\//i.test(u),o=e.target.response;if("json"===d){if(!e.target.responseType&&"function"!=typeof c.extract)try{o=JSON.parse(e.target.responseText)}catch(e){o=null}}else d&&"text"!==d||null!=o||(o=e.target.responseText);if("function"==typeof c.extract?(o=c.extract(e.target,c),n=!0):"function"==typeof c.deserialize&&(o=c.deserialize(o)),n){if("function"==typeof c.type){if(Array.isArray(o))for(var a=0;a=0&&(h+=e.slice(i,a)),l>=0&&(h+=(i<0?"?":"&")+c.slice(l,d));var p=r(u);return p&&(h+=(i<0&&l<0?"?":"&")+p),o>=0&&(h+=e.slice(o)),f>=0&&(h+=(o<0?"":"&")+c.slice(f)),h}}),ez("2KJLy",function(e,t){e.exports=function(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t=[];for(var r in e)(function e(r,n){if(Array.isArray(n))for(var i=0;i0&&(i.className=n.join(" ")),a[e]={tag:r,attrs:i}}(e),t):(t.tag=e,t)}}),ez("lJWab",function(e,t){var r=eH("5VK6y");e.exports=function(e){var t=e.indexOf("?"),n=e.indexOf("#"),i=n<0?e.length:n,o=e.slice(0,t<0?i:t).replace(/\/{2,}/g,"/");return o?"/"!==o[0]&&(o="/"+o):o="/",{path:o,params:t<0?{}:r(e.slice(t+1,i))}}}),ez("5VK6y",function(e,t){function r(e){try{return decodeURIComponent(e)}catch(t){return e}}e.exports=function(e){if(""===e||null==e)return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t=e.split("&"),n={},i={},o=0;o-1&&c.pop();for(var f=0;ft.indexOf(o)&&(i[o]=e[o]);else for(var o in e)r.call(e,o)&&!n.test(o)&&(i[o]=e[o]);return i}}),ez("c6lT5",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀\ud835\udd04rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀\ud835\udc9cign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀\ud835\udd3dAll;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))}),ez("fdYAD",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))}),ez("7DjOf",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.replaceCodePoint=e.exports.fromCodePoint=void 0;var r,n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}e.exports.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},e.exports.replaceCodePoint=i,e.exports.default=function(t){return(0,e.exports.fromCodePoint)(i(t))}});var eK=(eH("h7Cmf"),eH("h7Cmf")),eZ=function(){document.querySelectorAll('.item:not([style*="display: none"])').forEach(function(e,t){"none"!==getComputedStyle(e).display?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},eJ=function(){getKaiAd({publisher:"4408b6fa-4e1d-438f-af4d-f3be2fa97208",app:"flop",slot:"flop",test:0,timeout:1e4,h:120,w:240,container:document.getElementById("KaiOSads-Wrapper"),onerror:function(e){return console.error("Error:",e)},onready:function(e){e.on("click",function(){return console.log("click event")}),e.on("close",function(){return console.log("close event")}),e.on("display",function(){eZ()}),e.call("display",{navClass:"item",tabindex:3,display:"block"})}})};window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);var eQ=function(e,t){try{var r=navigator.getDeviceStorage("sdcard").enumerate();r.onsuccess=function(){if(this.result||console.log("finished"),null!==r.result.name){var n=r.result,i=n.name.split(".");i[i.length-1]==e&&t(n.name),this.continue()}},r.onerror=function(){console.warn("No file found: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator)try{var n=navigator.b2g.getDeviceStorage("sdcard").enumerate();function i(){return(i=eW(function(){var r,i,o,a,s,u,c,l;return(0,eK.__generator)(this,function(f){switch(f.label){case 0:r=!1,i=!1,f.label=1;case 1:f.trys.push([1,6,7,12]),a=function(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new eY(t.call(e));r="@@asyncIterator",n="@@iterator"}throw TypeError("Object is not async iterable")}(n),f.label=2;case 2:return[4,a.next()];case 3:if(!(r=!(s=f.sent()).done))return[3,5];(c=(u=s.value).name.split("."))[c.length-1]==e&&t(u.name),f.label=4;case 4:return r=!1,[3,2];case 5:return[3,12];case 6:return l=f.sent(),i=!0,o=l,[3,12];case 7:if(f.trys.push([7,,10,11]),!(r&&null!=a.return))return[3,9];return[4,a.return()];case 8:f.sent(),f.label=9;case 9:return[3,11];case 10:if(i)throw o;return[7];case 11:return[7];case 12:return[2]}})})).apply(this,arguments)}!function(){i.apply(this,arguments)}()}catch(e){console.log(e)}};"b2g"in navigator&&setTimeout(function e(){var t=new lib_session.Session,r={};navigator.volumeManager=null,r.onsessionconnected=function(){lib_audiovolume.AudioVolumeManager.get(t).then(function(e){navigator.volumeManager=e}).catch(function(e){navigator.volumeManager=null})},r.onsessiondisconnected=function(){e()},t.open("websocket","localhost","secrettoken",r,!0)},5e3);var eX=function(){if("b2g"in navigator)try{navigator.volumeManager.requestVolumeShow(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3)}catch(e){}},e0=function(e,t){window.Notification.requestPermission().then(function(r){var n=new window.Notification(e,{body:t});"denied"===Notification.permission?console.error("Notification permission is denied"):"default"===Notification.permission&&Notification.requestPermission().then(function(e){}),n.onerror=function(e){console.log(e)},n.onclick=function(e){if(window.navigator.mozApps){var t=window.navigator.mozApps.getSelf();t.onsuccess=function(){t.result&&(n.close(),t.result.launch())}}else window.open(document.location.origin,"_blank")},n.onshow=function(){}})};navigator.mozSetMessageHandler&&navigator.mozSetMessageHandler("alarm",function(e){e0("Greg",e.data.note)});var e1=function(e){if(navigator.mozApps){var t=navigator.mozApps.getSelf();t.onsuccess=function(){e(t.result)},t.onerror=function(){}}else fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(t){return e(t)})},e3=[],e2=[],e5=function(e,t){e2.push({text:e,time:t}),1===e2.length&&e8(e,t)},e8=function(e,t){var r=document.querySelector("div#side-toast");r.style.opacity="100",r.innerHTML=e2[0].text,r.style.transform="translate(0vh, 0vw)",setTimeout(function(){r.style.transform="translate(-100vw,0px)",(e2=e3.slice(1)).length>0&&setTimeout(function(){e8(e,t)},1e3)},t)},e6=function(e,t,r){document.querySelector("div#bottom-bar div.button-left").innerHTML=e,document.querySelector("div#bottom-bar div.button-center").innerHTML=t,document.querySelector("div#bottom-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#bottom-bar").style.display="none":document.querySelector("div#bottom-bar").style.display="block"},e4=function(e,t,r){document.querySelector("div#top-bar div.button-left").innerHTML=e,document.querySelector("div#top-bar div.button-center").innerHTML=t,document.querySelector("div#top-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#top-bar").style.display="none":document.querySelector("div#top-bar").style.display="block"},e9=function(e){try{var t=new MozActivity({name:"pick",data:{type:["application/xml"]}});t.onsuccess=function(t){console.log("success"+this.result),e(this.result)},t.onerror=function(){console.log("The activity encounter en error: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator&&new WebActivity("pick").start().then(function(t){e(t)},function(e){console.log(e)}),oT.notKaiOS){var r=document.createElement("input");r.type="file",r.accept=".opml,application/xml",r.style.display="none",document.body.appendChild(r),r.click(),r.addEventListener("change",function(t){var r=t.target.files[0];r&&e({blob:r,filename:r.name,filetype:r.type})})}},eK=eH("h7Cmf"),e7=(M=eW(function(e,t){var r;return(0,eK.__generator)(this,function(n){switch(n.label){case 0:return[4,fetch(e+"/api/v1/accounts/verify_credentials",{headers:{Authorization:"Bearer ".concat(t),"Content-Type":"application/json"}})];case 1:return(r=n.sent()).ok||console.log("Network response was not OK"),[4,r.json()];case 2:return[2,n.sent()]}})}),function(e,t){return M.apply(this,arguments)}),te={},tt=eH("bbrsO");te=(function e(t,r,n){function i(a,s){if(!r[a]){if(!t[a]){var u=void 0;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var c=Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[a]={exports:{}};t[a][0].call(l.exports,function(e){return i(t[a][1][e]||e)},l,l.exports,e,t,r,n)}return r[a].exports}for(var o=void 0,a=0;ae.db.version;if(n&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||r){if(r){var o=e.db.version+1;o>e.version&&(e.version=o)}return!0}return!1}function E(e){return o([function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),i=0;i0&&(!e.db||"InvalidStateError"===i.name||"NotFoundError"===i.name))return a.resolve().then(function(){if(!e.db||"NotFoundError"===i.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),w(e,!0)}).then(function(){return(function(e){g(e);for(var t=h[e.name],r=t.forages,n=0;n=43)}}).catch(function(){return!1}).then(function(e){return d=e})).then(function(e){return e?t:new a(function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){e({__local_forage_encoded_blob:!0,data:btoa(r.target.result||""),type:t.type})},n.readAsBinaryString(t)})}):t}).then(function(t){A(n._dbInfo,v,function(o,a){if(o)return i(o);try{var s=a.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var u=s.put(t,e);a.oncomplete=function(){void 0===t&&(t=null),r(t)},a.onabort=a.onerror=function(){var e=u.error?u.error:u.transaction.error;i(e)}}catch(e){i(e)}})}).catch(i)});return s(i,r),i},removeItem:function(e,t){var r=this;e=c(e);var n=new a(function(t,n){r.ready().then(function(){A(r._dbInfo,v,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName).delete(e);o.oncomplete=function(){t()},o.onerror=function(){n(a.error)},o.onabort=function(){var e=a.error?a.error:a.transaction.error;n(e)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},clear:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,v,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).clear();i.oncomplete=function(){e()},i.onabort=i.onerror=function(){var e=o.error?o.error:o.transaction.error;r(e)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},length:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).count();o.onsuccess=function(){e(o.result)},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},key:function(e,t){var r=this,n=new a(function(t,n){if(e<0){t(null);return}r.ready().then(function(){A(r._dbInfo,m,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName),s=!1,u=a.openKeyCursor();u.onsuccess=function(){var r=u.result;if(!r){t(null);return}0===e?t(r.key):s?t(r.key):(s=!0,r.advance(e))},u.onerror=function(){n(u.error)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},keys:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).openKeyCursor(),a=[];o.onsuccess=function(){var t=o.result;if(!t){e(a);return}a.push(t.key),t.continue()},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},dropInstance:function(e,t){t=l.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var o=e.name===n.name&&this._dbInfo.db?a.resolve(this._dbInfo.db):w(e,!1).then(function(t){var r=h[e.name],n=r.forages;r.db=t;for(var i=0;i>4,l[u++]=(15&n)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c}function G(e){var t,r=new Uint8Array(e),n="";for(t=0;t>2]+T[(3&r[t])<<4|r[t+1]>>4]+T[(15&r[t+1])<<2|r[t+2]>>6]+T[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var W={serialize:function(e,t){var r="";if(e&&(r=H.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===H.call(e.buffer))){var n,i=_;e instanceof ArrayBuffer?(n=e,i+=P):(n=e.buffer,"[object Int8Array]"===r?i+=L:"[object Uint8Array]"===r?i+=R:"[object Uint8ClampedArray]"===r?i+=B:"[object Int16Array]"===r?i+=M:"[object Uint16Array]"===r?i+=U:"[object Int32Array]"===r?i+=q:"[object Uint32Array]"===r?i+=j:"[object Float32Array]"===r?i+=F:"[object Float64Array]"===r?i+=V:t(Error("Failed to get type for BinaryArray"))),t(i+G(n))}else if("[object Blob]"===r){var o=new FileReader;o.onload=function(){t(_+D+("~~local_forage_type~"+e.type)+"~"+G(this.result))},o.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,C)!==_)return JSON.parse(e);var t,r=e.substring($),n=e.substring(C,$);if(n===D&&O.test(r)){var i=r.match(O);t=i[1],r=r.substring(i[0].length)}var a=z(r);switch(n){case P:return a;case D:return o([a],{type:t});case L:return new Int8Array(a);case R:return new Uint8Array(a);case B:return new Uint8ClampedArray(a);case M:return new Int16Array(a);case U:return new Uint16Array(a);case q:return new Int32Array(a);case j:return new Uint32Array(a);case F:return new Float32Array(a);case V:return new Float64Array(a);default:throw Error("Unkown type: "+n)}},stringToBuffer:z,bufferToString:G};function Y(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function K(e,t,r,n,i,o){e.executeSql(r,n,i,function(e,a){a.code===a.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(e,s){s.rows.length?o(e,a):Y(e,t,function(){e.executeSql(r,n,i,o)},o)},o):o(e,a)},o)}function Z(e,t,r,n){var i=this;e=c(e);var o=new a(function(o,a){i.ready().then(function(){void 0===t&&(t=null);var s=t,u=i._dbInfo;u.serializer.serialize(t,function(t,c){c?a(c):u.db.transaction(function(r){K(r,u,"INSERT OR REPLACE INTO "+u.storeName+" (key, value) VALUES (?, ?)",[e,t],function(){o(s)},function(e,t){a(t)})},function(t){if(t.code===t.QUOTA_ERR){if(n>0){o(Z.apply(i,[e,s,r,n-1]));return}a(t)}})})}).catch(a)});return s(o,r),o}var J={_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var i=new a(function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction(function(i){Y(i,r,function(){t._dbInfo=r,e()},function(e,t){n(t)})},n)});return r.serializer=W,i},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new a(function(t,n){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(r){K(r,i,"SELECT * FROM "+i.storeName,[],function(r,n){for(var o=n.rows,a=o.length,s=0;s '__WebKitDatabaseInfoTable__'",[],function(t,n){for(var i=[],o=0;o0)?(this._dbInfo=t,t.serializer=W,a.resolve()):a.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then(function(){for(var t=r._dbInfo,n=t.keyPrefix,i=n.length,o=localStorage.length,a=1,s=0;s=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}});return s(r,e),r},length:function(e){var t=this.keys().then(function(e){return e.length});return s(t,e),t},key:function(e,t){var r=this,n=r.ready().then(function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(n.keyPrefix.length)),t});return s(n,t),n},keys:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo,r=localStorage.length,n=[],i=0;i=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}):a.reject("Invalid arguments"),t),r}},ee=function(e,t){for(var r,n=e.length,i=0;i=eo.ZERO&&e<=eo.NINE}th.decodeCodePoint=tw.default,Object.defineProperty(th,"replaceCodePoint",{enumerable:!0,get:function(){return eH("7DjOf").replaceCodePoint}}),Object.defineProperty(th,"fromCodePoint",{enumerable:!0,get:function(){return eH("7DjOf").fromCodePoint}}),(q=eo||(eo={}))[q.NUM=35]="NUM",q[q.SEMI=59]="SEMI",q[q.EQUALS=61]="EQUALS",q[q.ZERO=48]="ZERO",q[q.NINE=57]="NINE",q[q.LOWER_A=97]="LOWER_A",q[q.LOWER_F=102]="LOWER_F",q[q.LOWER_X=120]="LOWER_X",q[q.LOWER_Z=122]="LOWER_Z",q[q.UPPER_A=65]="UPPER_A",q[q.UPPER_F=70]="UPPER_F",q[q.UPPER_Z=90]="UPPER_Z",(U=ea=th.BinTrieFlags||(th.BinTrieFlags={}))[U.VALUE_LENGTH=49152]="VALUE_LENGTH",U[U.BRANCH_LENGTH=16256]="BRANCH_LENGTH",U[U.JUMP_TABLE=127]="JUMP_TABLE",(j=es||(es={}))[j.EntityStart=0]="EntityStart",j[j.NumericStart=1]="NumericStart",j[j.NumericDecimal=2]="NumericDecimal",j[j.NumericHex=3]="NumericHex",j[j.NamedEntity=4]="NamedEntity",(F=eu=th.DecodingMode||(th.DecodingMode={}))[F.Legacy=0]="Legacy",F[F.Strict=1]="Strict",F[F.Attribute=2]="Attribute";var tE=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=es.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=eu.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=es.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case es.EntityStart:if(e.charCodeAt(t)===eo.NUM)return this.state=es.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=es.NamedEntity,this.stateNamedEntity(e,t);case es.NumericStart:return this.stateNumericStart(e,t);case es.NumericDecimal:return this.stateNumericDecimal(e,t);case es.NumericHex:return this.stateNumericHex(e,t);case es.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===eo.LOWER_X?(this.state=es.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=es.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var r=t;t=eo.UPPER_A)||!(n<=eo.UPPER_F))&&(!(n>=eo.LOWER_A)||!(n<=eo.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=eo.UPPER_A&&t<=eo.UPPER_Z||t>=eo.LOWER_A&&t<=eo.LOWER_Z||tx(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&ea.VALUE_LENGTH)>>14)){if(o===eo.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==eu.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&ea.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~ea.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r},e.prototype.end=function(){var e;switch(this.state){case es.NamedEntity:return 0!==this.result&&(this.decodeMode!==eu.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case es.NumericDecimal:return this.emitNumericEntity(0,2);case es.NumericHex:return this.emitNumericEntity(0,3);case es.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case es.EntityStart:return 0}},e}();function tk(e){var t="",r=new tE(e,function(e){return t+=(0,tw.fromCodePoint)(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}function tS(e,t,r,n){var i=(t&ea.BRANCH_LENGTH)>>7,o=t&ea.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}th.EntityDecoder=tE,th.determineBranch=tS;var tA=tk(ty.default),tI=tk(tb.default);function tN(e){return e===ec.Space||e===ec.NewLine||e===ec.Tab||e===ec.FormFeed||e===ec.CarriageReturn}function tT(e){return e===ec.Slash||e===ec.Gt||tN(e)}function tO(e){return e>=ec.Zero&&e<=ec.Nine}th.decodeHTML=function(e,t){return void 0===t&&(t=eu.Legacy),tA(e,t)},th.decodeHTMLAttribute=function(e){return tA(e,eu.Attribute)},th.decodeHTMLStrict=function(e){return tA(e,eu.Strict)},th.decodeXML=function(e){return tI(e,eu.Strict)},(V=ec||(ec={}))[V.Tab=9]="Tab",V[V.NewLine=10]="NewLine",V[V.FormFeed=12]="FormFeed",V[V.CarriageReturn=13]="CarriageReturn",V[V.Space=32]="Space",V[V.ExclamationMark=33]="ExclamationMark",V[V.Number=35]="Number",V[V.Amp=38]="Amp",V[V.SingleQuote=39]="SingleQuote",V[V.DoubleQuote=34]="DoubleQuote",V[V.Dash=45]="Dash",V[V.Slash=47]="Slash",V[V.Zero=48]="Zero",V[V.Nine=57]="Nine",V[V.Semi=59]="Semi",V[V.Lt=60]="Lt",V[V.Eq=61]="Eq",V[V.Gt=62]="Gt",V[V.Questionmark=63]="Questionmark",V[V.UpperA=65]="UpperA",V[V.LowerA=97]="LowerA",V[V.UpperF=70]="UpperF",V[V.LowerF=102]="LowerF",V[V.UpperZ=90]="UpperZ",V[V.LowerZ=122]="LowerZ",V[V.LowerX=120]="LowerX",V[V.OpeningSquareBracket=91]="OpeningSquareBracket",($=el||(el={}))[$.Text=1]="Text",$[$.BeforeTagName=2]="BeforeTagName",$[$.InTagName=3]="InTagName",$[$.InSelfClosingTag=4]="InSelfClosingTag",$[$.BeforeClosingTagName=5]="BeforeClosingTagName",$[$.InClosingTagName=6]="InClosingTagName",$[$.AfterClosingTagName=7]="AfterClosingTagName",$[$.BeforeAttributeName=8]="BeforeAttributeName",$[$.InAttributeName=9]="InAttributeName",$[$.AfterAttributeName=10]="AfterAttributeName",$[$.BeforeAttributeValue=11]="BeforeAttributeValue",$[$.InAttributeValueDq=12]="InAttributeValueDq",$[$.InAttributeValueSq=13]="InAttributeValueSq",$[$.InAttributeValueNq=14]="InAttributeValueNq",$[$.BeforeDeclaration=15]="BeforeDeclaration",$[$.InDeclaration=16]="InDeclaration",$[$.InProcessingInstruction=17]="InProcessingInstruction",$[$.BeforeComment=18]="BeforeComment",$[$.CDATASequence=19]="CDATASequence",$[$.InSpecialComment=20]="InSpecialComment",$[$.InCommentLike=21]="InCommentLike",$[$.BeforeSpecialS=22]="BeforeSpecialS",$[$.SpecialStartSequence=23]="SpecialStartSequence",$[$.InSpecialTag=24]="InSpecialTag",$[$.BeforeEntity=25]="BeforeEntity",$[$.BeforeNumericEntity=26]="BeforeNumericEntity",$[$.InNamedEntity=27]="InNamedEntity",$[$.InNumericEntity=28]="InNumericEntity",$[$.InHexEntity=29]="InHexEntity",(H=ef||(ef={}))[H.NoValue=0]="NoValue",H[H.Unquoted=1]="Unquoted",H[H.Single=2]="Single",H[H.Double=3]="Double";var t_={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},tC=/*#__PURE__*/function(){function e(t,r){var n=t.xmlMode,i=void 0!==n&&n,o=t.decodeEntities;tl(this,e),this.cbs=r,this.state=el.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=el.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=i,this.decodeEntities=void 0===o||o,this.entityTrie=i?th.xmlDecodeTree:th.htmlDecodeTree}return td(e,[{key:"reset",value:function(){this.state=el.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=el.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}},{key:"write",value:function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}},{key:"end",value:function(){this.running&&this.finish()}},{key:"pause",value:function(){this.running=!1}},{key:"resume",value:function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=el.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===ec.Amp&&(this.state=el.BeforeEntity)}},{key:"stateSpecialStartSequence",value:function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?tT(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=el.InTagName,this.stateInTagName(e)}},{key:"stateInSpecialTag",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===ec.Gt||tN(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=ec.LowerA&&e<=ec.LowerZ||e>=ec.UpperA&&e<=ec.UpperZ}},{key:"startSpecial",value:function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=el.SpecialStartSequence}},{key:"stateBeforeTagName",value:function(e){if(e===ec.ExclamationMark)this.state=el.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===ec.Questionmark)this.state=el.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==t_.TitleEnd[2]?this.state=this.xmlMode||t!==t_.ScriptEnd[2]?el.InTagName:el.BeforeSpecialS:this.startSpecial(t_.TitleEnd,3)}else e===ec.Slash?this.state=el.BeforeClosingTagName:(this.state=el.Text,this.stateText(e))}},{key:"stateInTagName",value:function(e){tT(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateBeforeClosingTagName",value:function(e){tN(e)||(e===ec.Gt?this.state=el.Text:(this.state=this.isTagStartChar(e)?el.InClosingTagName:el.InSpecialComment,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(e){(e===ec.Gt||tN(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.AfterClosingTagName,this.stateAfterClosingTagName(e))}},{key:"stateAfterClosingTagName",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.state=el.Text,this.baseState=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeAttributeName",value:function(e){e===ec.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=el.InSpecialTag,this.sequenceIndex=0):this.state=el.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===ec.Slash?this.state=el.InSelfClosingTag:tN(e)||(this.state=el.InAttributeName,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(e){e===ec.Gt?(this.cbs.onselfclosingtag(this.index),this.state=el.Text,this.baseState=el.Text,this.sectionStart=this.index+1,this.isSpecial=!1):tN(e)||(this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateInAttributeName",value:function(e){(e===ec.Eq||tT(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.AfterAttributeName,this.stateAfterAttributeName(e))}},{key:"stateAfterAttributeName",value:function(e){e===ec.Eq?this.state=el.BeforeAttributeValue:e===ec.Slash||e===ec.Gt?(this.cbs.onattribend(ef.NoValue,this.index),this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e)):tN(e)||(this.cbs.onattribend(ef.NoValue,this.index),this.state=el.InAttributeName,this.sectionStart=this.index)}},{key:"stateBeforeAttributeValue",value:function(e){e===ec.DoubleQuote?(this.state=el.InAttributeValueDq,this.sectionStart=this.index+1):e===ec.SingleQuote?(this.state=el.InAttributeValueSq,this.sectionStart=this.index+1):tN(e)||(this.sectionStart=this.index,this.state=el.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}},{key:"handleInAttributeValue",value:function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===ec.DoubleQuote?ef.Double:ef.Single,this.index),this.state=el.BeforeAttributeName):this.decodeEntities&&e===ec.Amp&&(this.baseState=this.state,this.state=el.BeforeEntity)}},{key:"stateInAttributeValueDoubleQuotes",value:function(e){this.handleInAttributeValue(e,ec.DoubleQuote)}},{key:"stateInAttributeValueSingleQuotes",value:function(e){this.handleInAttributeValue(e,ec.SingleQuote)}},{key:"stateInAttributeValueNoQuotes",value:function(e){tN(e)||e===ec.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ef.Unquoted,this.index),this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===ec.Amp&&(this.baseState=this.state,this.state=el.BeforeEntity)}},{key:"stateBeforeDeclaration",value:function(e){e===ec.OpeningSquareBracket?(this.state=el.CDATASequence,this.sequenceIndex=0):this.state=e===ec.Dash?el.BeforeComment:el.InDeclaration}},{key:"stateInDeclaration",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(e){e===ec.Dash?(this.state=el.InCommentLike,this.currentSequence=t_.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=el.InDeclaration}},{key:"stateInSpecialComment",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(e){var t=32|e;t===t_.ScriptEnd[3]?this.startSpecial(t_.ScriptEnd,4):t===t_.StyleEnd[3]?this.startSpecial(t_.StyleEnd,4):(this.state=el.InTagName,this.stateInTagName(e))}},{key:"stateBeforeEntity",value:function(e){this.entityExcess=1,this.entityResult=0,e===ec.Number?this.state=el.BeforeNumericEntity:e===ec.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=el.InNamedEntity,this.stateInNamedEntity(e))}},{key:"stateInNamedEntity",value:function(e){if(this.entityExcess+=1,this.trieIndex=(0,th.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&th.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===ec.Semi){var n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&th.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~th.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},{key:"stateBeforeNumericEntity",value:function(e){(32|e)===ec.LowerX?(this.entityExcess++,this.state=el.InHexEntity):(this.state=el.InNumericEntity,this.stateInNumericEntity(e))}},{key:"emitNumericEntity",value:function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===el.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,th.replaceCodePoint)(this.entityResult))),this.state=this.baseState}},{key:"stateInNumericEntity",value:function(e){e===ec.Semi?this.emitNumericEntity(!0):tO(e)?(this.entityResult=10*this.entityResult+(e-ec.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"stateInHexEntity",value:function(e){e===ec.Semi?this.emitNumericEntity(!0):tO(e)?(this.entityResult=16*this.entityResult+(e-ec.Zero),this.entityExcess++):e>=ec.UpperA&&e<=ec.UpperF||e>=ec.LowerA&&e<=ec.LowerF?(this.entityResult=16*this.entityResult+((32|e)-ec.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"allowLegacyEntity",value:function(){return!this.xmlMode&&(this.baseState===el.Text||this.baseState===el.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===el.Text||this.state===el.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===el.InAttributeValueDq||this.state===el.InAttributeValueSq||this.state===el.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"shouldContinue",value:function(){return this.index1&&void 0!==arguments[1]?arguments[1]:{};tl(this,e),this.options=s,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=t?t:{},this.lowerCaseTagNames=null!==(r=s.lowerCaseTags)&&void 0!==r?r:!s.xmlMode,this.lowerCaseAttributeNames=null!==(n=s.lowerCaseAttributeNames)&&void 0!==n?n:!s.xmlMode,this.tokenizer=new(null!==(i=s.Tokenizer)&&void 0!==i?i:tC)(this.options,this),null===(a=(o=this.cbs).onparserinit)||void 0===a||a.call(o,this)}return td(e,[{key:"ontext",value:function(e,t){var r,n,i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t}},{key:"ontextentity",value:function(e){var t,r,n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,th.fromCodePoint)(e)),this.startIndex=n}},{key:"isVoidElement",value:function(e){return!this.options.xmlMode&&tq.has(e)}},{key:"onopentagname",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}},{key:"emitOpenTag",value:function(e){this.openTagStart=this.startIndex,this.tagname=e;var t,r,n,i,o=!this.options.xmlMode&&tM.get(e);if(o)for(;this.stack.length>0&&o.has(this.stack[this.stack.length-1]);){var a=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,a,!0)}!this.isVoidElement(e)&&(this.stack.push(e),tU.has(e)?this.foreignContext.push(!0):tj.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})}},{key:"endOpenTag",value:function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}},{key:"onopentagend",value:function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}},{key:"onclosetag",value:function(e,t){this.endIndex=t;var r,n,i,o,a,s,u=this.getSlice(e,t);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(tU.has(u)||tj.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))this.options.xmlMode||"br"!==u||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(o=(i=this.cbs).onopentag)||void 0===o||o.call(i,"br",{},!0),null===(s=(a=this.cbs).onclosetag)||void 0===s||s.call(a,"br",!1));else{var c=this.stack.lastIndexOf(u);if(-1!==c){if(this.cbs.onclosetag)for(var l=this.stack.length-c;l--;)this.cbs.onclosetag(this.stack.pop(),0!==l);else this.stack.length=c}else this.options.xmlMode||"p"!==u||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}},{key:"onselfclosingtag",value:function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}},{key:"closeCurrentTag",value:function(e){var t,r,n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())}},{key:"onattribname",value:function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}},{key:"onattribdata",value:function(e,t){this.attribvalue+=this.getSlice(e,t)}},{key:"onattribentity",value:function(e){this.attribvalue+=(0,th.fromCodePoint)(e)}},{key:"onattribend",value:function(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===ef.Double?'"':e===ef.Single?"'":e===ef.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}},{key:"getInstructionName",value:function(e){var t=e.search(tF),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}},{key:"ondeclaration",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(r))}this.startIndex=t+1}},{key:"onprocessinginstruction",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(r))}this.startIndex=t+1}},{key:"oncomment",value:function(e,t,r){var n,i,o,a;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(a=(o=this.cbs).oncommentend)||void 0===a||a.call(o),this.startIndex=t+1}},{key:"oncdata",value:function(e,t,r){this.endIndex=t;var n,i,o,a,s,u,c,l,f,d,h=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(a=(o=this.cbs).ontext)||void 0===a||a.call(o,h),null===(u=(s=this.cbs).oncdataend)||void 0===u||u.call(s)):(null===(l=(c=this.cbs).oncomment)||void 0===l||l.call(c,"[CDATA[".concat(h,"]]")),null===(d=(f=this.cbs).oncommentend)||void 0===d||d.call(f)),this.startIndex=t+1}},{key:"onend",value:function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}},{key:"reset",value:function(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}},{key:"parseComplete",value:function(e){this.reset(),this.end(e)}},{key:"getSlice",value:function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}},{key:"write",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}},{key:"end",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}},{key:"pause",value:function(){this.tokenizer.pause()}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0&&void 0!==arguments[0]&&arguments[0];return t9(this,e)}}]),e}(),t0=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this)).data=e,n}return td(r,[{key:"nodeValue",get:function(){return this.data},set:function(e){this.data=e}}]),r}(tZ(tX)),t1=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Text,e}return td(r,[{key:"nodeType",get:function(){return 3}}]),r}(t0),t3=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Comment,e}return td(r,[{key:"nodeType",get:function(){return 8}}]),r}(t0),t2=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e,n){var i;return tl(this,r),(i=t.call(this,n)).name=e,i.type=ed.Directive,i}return td(r,[{key:"nodeType",get:function(){return 1}}]),r}(t0),t5=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this)).children=e,n}return td(r,[{key:"firstChild",get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}},{key:"lastChild",get:function(){return this.children.length>0?this.children[this.children.length-1]:null}},{key:"childNodes",get:function(){return this.children},set:function(e){this.children=e}}]),r}(tZ(tX)),t8=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.CDATA,e}return td(r,[{key:"nodeType",get:function(){return 4}}]),r}(t5),t6=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Root,e}return td(r,[{key:"nodeType",get:function(){return 9}}]),r}(t5),t4=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"script"===e?ed.Script:"style"===e?ed.Style:ed.Tag;return tl(this,r),(i=t.call(this,o)).name=e,i.attribs=n,i.type=a,i}return td(r,[{key:"nodeType",get:function(){return 1}},{key:"tagName",get:function(){return this.name},set:function(e){this.name=e}},{key:"attributes",get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}})}}]),r}(t5);function t9(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.type===ed.Text)t=new t1(e.data);else if(e.type===ed.Comment)t=new t3(e.data);else if(e.type===ed.Tag||e.type===ed.Script||e.type===ed.Style){var n=r?t7(e.children):[],i=new t4(e.name,tG({},e.attribs),n);n.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=tG({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=tG({},e["x-attribsPrefix"])),t=i}else if(e.type===ed.CDATA){var o=r?t7(e.children):[],a=new t8(o);o.forEach(function(e){return e.parent=a}),t=a}else if(e.type===ed.Root){var s=r?t7(e.children):[],u=new t6(s);s.forEach(function(e){return e.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),t=u}else if(e.type===ed.Directive){var c=new t2(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),t=c}else throw Error("Not implemented yet: ".concat(e.type));return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function t7(e){for(var t=e.map(function(e){return t9(e,!0)}),r=1;r䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)})),rr=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)})),rn=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ri=null!==(eh=String.fromCodePoint)&&void 0!==eh?eh:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ro(e){return e>=ep.ZERO&&e<=ep.NINE}(G=ep||(ep={}))[G.NUM=35]="NUM",G[G.SEMI=59]="SEMI",G[G.EQUALS=61]="EQUALS",G[G.ZERO=48]="ZERO",G[G.NINE=57]="NINE",G[G.LOWER_A=97]="LOWER_A",G[G.LOWER_F=102]="LOWER_F",G[G.LOWER_X=120]="LOWER_X",G[G.LOWER_Z=122]="LOWER_Z",G[G.UPPER_A=65]="UPPER_A",G[G.UPPER_F=70]="UPPER_F",G[G.UPPER_Z=90]="UPPER_Z",(W=em||(em={}))[W.VALUE_LENGTH=49152]="VALUE_LENGTH",W[W.BRANCH_LENGTH=16256]="BRANCH_LENGTH",W[W.JUMP_TABLE=127]="JUMP_TABLE",(Y=ev||(ev={}))[Y.EntityStart=0]="EntityStart",Y[Y.NumericStart=1]="NumericStart",Y[Y.NumericDecimal=2]="NumericDecimal",Y[Y.NumericHex=3]="NumericHex",Y[Y.NamedEntity=4]="NamedEntity",(K=eg||(eg={}))[K.Legacy=0]="Legacy",K[K.Strict=1]="Strict",K[K.Attribute=2]="Attribute";var ra=/*#__PURE__*/function(){function e(t,r,n){tl(this,e),this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=ev.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=eg.Strict}return td(e,[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ev.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ev.EntityStart:if(e.charCodeAt(t)===ep.NUM)return this.state=ev.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=ev.NamedEntity,this.stateNamedEntity(e,t);case ev.NumericStart:return this.stateNumericStart(e,t);case ev.NumericDecimal:return this.stateNumericDecimal(e,t);case ev.NumericHex:return this.stateNumericHex(e,t);case ev.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===ep.LOWER_X?(this.state=ev.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ev.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}},{key:"stateNumericHex",value:function(e,t){for(var r=t;t=ep.UPPER_A)||!(n<=ep.UPPER_F))&&(!(n>=ep.LOWER_A)||!(n<=ep.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var r=t;t=55296&&n<=57343||n>1114111?65533:null!==(i=rn.get(n))&&void 0!==i?i:n,this.consumed),this.errors&&(e!==ep.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var r=this.decodeTree,n=r[this.treeIndex],i=(n&em.VALUE_LENGTH)>>14;t>7,o=t&em.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}(r,n,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return 0===this.result||this.decodeMode===eg.Attribute&&(0===i||function(e){var t;return e===ep.EQUALS||(t=e)>=ep.UPPER_A&&t<=ep.UPPER_Z||t>=ep.LOWER_A&&t<=ep.LOWER_Z||ro(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&em.VALUE_LENGTH)>>14)){if(o===ep.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==eg.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,r=(this.decodeTree[t]&em.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~em.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}},{key:"end",value:function(){var e;switch(this.state){case ev.NamedEntity:return 0!==this.result&&(this.decodeMode!==eg.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ev.NumericDecimal:return this.emitNumericEntity(0,2);case ev.NumericHex:return this.emitNumericEntity(0,3);case ev.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ev.EntityStart:return 0}}}]),e}();function rs(e){var t="",r=new ra(e,function(e){return t+=ri(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}rs(rt),rs(rr);var ru=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function rc(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}String.prototype.codePointAt,rc(/[&<>'"]/g,ru),rc(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),rc(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),(Z=ey||(ey={}))[Z.XML=0]="XML",Z[Z.HTML=1]="HTML",(J=eb||(eb={}))[J.UTF8=0]="UTF8",J[J.ASCII=1]="ASCII",J[J.Extensive=2]="Extensive",J[J.Attribute=3]="Attribute",J[J.Text=4]="Text",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}),["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}),(Q=ew||(ew={}))[Q.DISCONNECTED=1]="DISCONNECTED",Q[Q.PRECEDING=2]="PRECEDING",Q[Q.FOLLOWING=4]="FOLLOWING",Q[Q.CONTAINS=8]="CONTAINS",Q[Q.CONTAINED_BY=16]="CONTAINED_BY";var rl={};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. - */function rl(e){return"[object Object]"===Object.prototype.toString.call(e)}rc=function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};var rf=function(e){var t,r;return!1!==rl(e)&&(void 0===(t=e.constructor)||!1!==rl(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))},rd={},rh=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==rp},rp="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function rm(e,t){return!1!==t.clone&&t.isMergeableObject(e)?rb(Array.isArray(e)?[]:{},e,t):e}function rv(e,t,r){return e.concat(t).map(function(e){return rm(e,r)})}function rg(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function ry(e,t){try{return t in e}catch(e){return!1}}function rb(e,t,r){(r=r||{}).arrayMerge=r.arrayMerge||rv,r.isMergeableObject=r.isMergeableObject||rh,r.cloneUnlessOtherwiseSpecified=rm;var n,i,o=Array.isArray(t);return o!==Array.isArray(e)?rm(t,r):o?r.arrayMerge(e,t,r):(i={},(n=r).isMergeableObject(e)&&rg(e).forEach(function(t){i[t]=rm(e[t],n)}),rg(t).forEach(function(r){ry(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))||(ry(e,r)&&n.isMergeableObject(t[r])?i[r]=(function(e,t){if(!t.customMerge)return rb;var r=t.customMerge(e);return"function"==typeof r?r:rb})(r,n)(e[r],t[r],n):i[r]=rm(t[r],n))}),i)}rb.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,r){return rb(e,r,t)},{})},rd=rb;var rw={};J=rw,Q=function(){return function(e){function t(e){return" "===e||" "===e||"\n"===e||"\f"===e||"\r"===e}function r(t){var r,n=t.exec(e.substring(m));if(n)return r=n[0],m+=r.length,r}for(var n,i,o,a,s,u=e.length,c=/^[ \t\n\r\u000c]+/,l=/^[, \t\n\r\u000c]+/,f=/^[^ \t\n\r\u000c]+/,d=/[,]+$/,h=/^\d+$/,p=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,m=0,v=[];;){if(r(l),m>=u)return v;n=r(f),i=[],","===n.slice(-1)?(n=n.replace(d,""),g()):function(){for(r(c),o="",a="in descriptor";;){if(s=e.charAt(m),"in descriptor"===a){if(t(s))o&&(i.push(o),o="",a="after descriptor");else if(","===s){m+=1,o&&i.push(o),g();return}else if("("===s)o+=s,a="in parens";else if(""===s){o&&i.push(o),g();return}else o+=s}else if("in parens"===a){if(")"===s)o+=s,a="in descriptor";else if(""===s){i.push(o),g();return}else o+=s}else if("after descriptor"===a){if(t(s));else if(""===s){g();return}else a="in descriptor",m-=1}m+=1}}()}function g(){var t,r,o,a,s,u,c,l,f,d=!1,m={};for(a=0;ae.length)&&(t=e.length);for(var r=0,n=Array(t);r",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}},{key:"showSourceCode",value:function(e){var t=this;if(!this.source)return"";var r=this.source;null==e&&(e=r_.isColorSupported);var n=function(e){return e},i=function(e){return e},o=function(e){return e};if(e){var a=r_.createColors(!0),s=a.bold,u=a.gray,c=a.red;i=function(e){return s(c(e))},n=function(e){return u(e)},rD&&(o=function(e){return rD(e)})}var l=r.split(/\r?\n/),f=Math.max(this.line-3,0),d=Math.min(this.line+2,l.length),h=String(d).length;return l.slice(f,d).map(function(e,r){var a=f+1+r,s=" "+(" "+a).slice(-h)+" | ";if(a===t.line){if(e.length>160){var u=Math.max(0,t.column-20),c=Math.max(t.column+20,t.endColumn+20),l=e.slice(u,c),d=n(s.replace(/\d/g," "))+e.slice(0,Math.min(t.column-1,19)).replace(/[^\t]/g," ");return i(">")+n(s)+o(l)+"\n "+d+i("^")}var p=n(s.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return i(">")+n(s)+o(e)+"\n "+p+i("^")}return" "+n(s)+o(e)}).join("\n")}},{key:"toString",value:function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}]),r}(tK(Error));rC=rR,rR.default=rR;var rB={},rM={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},rq=/*#__PURE__*/function(){function e(t){tc(this,e),this.builder=t}return tf(e,[{key:"atrule",value:function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{var i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}},{key:"beforeAfter",value:function(e,t){r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r,n=e.parent,i=0;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){var o=this.raw(e,null,"indent");if(o.length)for(var a=0;a0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),n=0;n0&&void 0!==e.raws.after)return(t=e.raws.after).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawBeforeComment",value:function(e,t){var r;return e.walkComments(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeDecl",value:function(e,t){var r;return e.walkDecls(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeOpen",value:function(e){var t;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t}},{key:"rawBeforeRule",value:function(e){var t;return e.walk(function(r){if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return(t=r.raws.before).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawColon",value:function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}},{key:"rawEmptyBody",value:function(e){var t;return e.walk(function(e){if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t}},{key:"rawIndent",value:function(e){var t;return e.raws.indent?e.raws.indent:(e.walk(function(r){var n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){var i=r.raws.before.split("\n");return t=(t=i[i.length-1]).replace(/\S/g,""),!1}}),t)}},{key:"rawSemicolon",value:function(e){var t;return e.walk(function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t}},{key:"rawValue",value:function(e,t){var r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}},{key:"root",value:function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}},{key:"rule",value:function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}},{key:"stringify",value:function(e,t){if(!this[e.type])throw Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}]),e}();rB=rq,rq.default=rq;var rj={};function rU(e,t){new rB(t).stringify(e)}rj=rU,rU.default=rU,eb=Symbol("isClean"),ew=Symbol("my");var rF=/*#__PURE__*/function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var r in tc(this,e),this.raws={},this[eb]=!1,this[ew]=!0,t)if("nodes"===r){this.nodes=[];var n=!0,i=!1,o=void 0;try{for(var a,s=t[r][Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var u=a.value;"function"==typeof u.clone?this.append(u.clone()):this.append(u)}}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}}else this[r]=t[r]}return tf(e,[{key:"addToError",value:function(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){var t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(t.input.from,":").concat(t.start.line,":").concat(t.start.column,"$&"))}return e}},{key:"after",value:function(e){return this.parent.insertAfter(this,e),this}},{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)this[t]=e[t];return this}},{key:"before",value:function(e){return this.parent.insertBefore(this,e),this}},{key:"cleanRaws",value:function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){var n=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&"proxyCache"!==i){var o=t[i],a=void 0===o?"undefined":eW(o);"parent"===i&&"object"===a?r&&(n[i]=r):"source"===i?n[i]=o:Array.isArray(o)?n[i]=o.map(function(t){return e(t,n)}):("object"===a&&null!==o&&(o=e(o)),n[i]=o)}return n}(this);for(var r in e)t[r]=e[r];return t}},{key:"cloneAfter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t}},{key:"cloneBefore",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var r=this.rangeBy(t),n=r.end,i=r.start;return this.source.input.error(e,{column:i.column,line:i.line},{column:n.column,line:n.line},t)}return new rC(e)}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:"root"===t?function(){return e.root().toProxy()}:e[t]},set:function(e,t,r){return e[t]===r||(e[t]=r,("prop"===t||"value"===t||"name"===t||"params"===t||"important"===t||"text"===t)&&e.markDirty(),!0)}}}},{key:"markClean",value:function(){this[eb]=!0}},{key:"markDirty",value:function(){if(this[eb]){this[eb]=!1;for(var e=this;e=e.parent;)e[eb]=!1}}},{key:"next",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}}},{key:"positionBy",value:function(e,t){var r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){var n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}},{key:"positionInside",value:function(e,t){for(var r=t||this.toString(),n=this.source.start.column,i=this.source.start.line,o=0;o0&&void 0!==arguments[0]?arguments[0]:rj;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t}},{key:"warn",value:function(e,t,r){var n={node:this};for(var i in r)n[i]=r[i];return e.warn(t,n)}},{key:"proxyOf",get:function(){return this}}]),e}();rO=rF,rF.default=rF;var rV=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(e){var n;return tc(this,r),(n=t.call(this,e)).type="comment",n}return r}(tK(rO));rN=rV,rV.default=rV;var r$={},rH=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(e){var n;return tc(this,r),e&&void 0!==e.value&&"string"!=typeof e.value&&(e=t7(tz({},e),{value:String(e.value)})),(n=t.call(this,e)).type="decl",n}return tf(r,[{key:"variable",get:function(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),r}(tK(rO));r$=rH,rH.default=rH;var rz=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(){return tc(this,r),t.apply(this,arguments)}return tf(r,[{key:"append",value:function(){for(var e=arguments.length,t=Array(e),r=0;r1?t-1:0),i=1;i=e&&(this.indexes[r]=t-1);return this.markDirty(),this}},{key:"replaceValues",value:function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){(!t.props||t.props.includes(n.prop))&&(!t.fast||n.value.includes(t.fast))&&(n.value=n.value.replace(e,r))}),this.markDirty(),this}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"walk",value:function(e){return this.each(function(t,r){var n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n})}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("atrule"===r.type&&e.test(r.name))return t(r,n)}):this.walk(function(r,n){if("atrule"===r.type&&r.name===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("atrule"===e.type)return t(e,r)}))}},{key:"walkComments",value:function(e){return this.walk(function(t,r){if("comment"===t.type)return e(t,r)})}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("decl"===r.type&&e.test(r.prop))return t(r,n)}):this.walk(function(r,n){if("decl"===r.type&&r.prop===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("decl"===e.type)return t(e,r)}))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("rule"===r.type&&e.test(r.selector))return t(r,n)}):this.walk(function(r,n){if("rule"===r.type&&r.selector===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("rule"===e.type)return t(e,r)}))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),r}(tK(rO));rz.registerParse=function(e){eE=e},rz.registerRule=function(e){eS=e},rz.registerAtRule=function(e){ex=e},rz.registerRoot=function(e){ek=e},rT=rz,rz.default=rz,rz.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,ex.prototype):"rule"===e.type?Object.setPrototypeOf(e,eS.prototype):"decl"===e.type?Object.setPrototypeOf(e,r$.prototype):"comment"===e.type?Object.setPrototypeOf(e,rN.prototype):"root"===e.type&&Object.setPrototypeOf(e,ek.prototype),e[ew]=!0,e.nodes&&e.nodes.forEach(function(e){rz.rebuild(e)})};var rG=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(e){var n;return tc(this,r),(n=t.call(this,e)).type="atrule",n}return tf(r,[{key:"append",value:function(){for(var e,t=arguments.length,n=Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return new eA(new eI,this,e).stringify()}}]),r}(rT);rY.registerLazyResult=function(e){eA=e},rY.registerProcessor=function(e){eI=e},rW=rY,rY.default=rY;var rK={};function rZ(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var rJ={},rQ=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21,t="",r=e;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},rX=rD.isAbsolute,r0=rD.resolve,r1=rD.SourceMapConsumer,r3=rD.SourceMapGenerator,r2=rD.fileURLToPath,r5=rD.pathToFileURL,r8={};eT=function(e){var t,r,n=function(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}(e),i=n[0],o=n[1],a=new r9((i+o)*3/4-o),s=0,u=o>0?i-4:i;for(r=0;r>16&255,a[s++]=t>>8&255,a[s++]=255&t;return 2===o&&(t=r4[e.charCodeAt(r)]<<2|r4[e.charCodeAt(r+1)]>>4,a[s++]=255&t),1===o&&(t=r4[e.charCodeAt(r)]<<10|r4[e.charCodeAt(r+1)]<<4|r4[e.charCodeAt(r+2)]>>2,a[s++]=t>>8&255,a[s++]=255&t),a},eN=function(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o>18&63]+r6[n>>12&63]+r6[n>>6&63]+r6[63&n]);return i.join("")}(e,o,o+16383>a?a:o+16383));return 1===n?i.push(r6[(t=e[r-1])>>2]+r6[t<<4&63]+"=="):2===n&&i.push(r6[(t=(e[r-2]<<8)+e[r-1])>>10]+r6[t>>4&63]+r6[t<<2&63]+"="),i.join("")};for(var r6=[],r4=[],r9="undefined"!=typeof Uint8Array?Uint8Array:Array,r7="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=0,nt=r7.length;ne>1,l=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=s;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,n),o-=c}return(h?-1:1)*a*Math.pow(2,o-n)},eC=function(e,t,r,n,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?5960464477539062e-23:0,h=n?0:o-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+f>=1?t+=d/u:t+=d*Math.pow(2,1-f),t*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[r+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[r+h]=255&a,h+=p,a/=256,c-=8);e[r+h-p]|=128*m};var nr="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function nn(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,ni.prototype),t}function ni(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return ns(e)}return no(e,t,r)}function no(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!ni.isEncoding(t))throw TypeError("Unknown encoding: "+t);var r=0|nf(e,t),n=nn(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(nD(e,Uint8Array)){var t=new Uint8Array(e);return nc(t.buffer,t.byteOffset,t.byteLength)}return nu(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":eW(e)));if(nD(e,ArrayBuffer)||e&&nD(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(nD(e,SharedArrayBuffer)||e&&nD(e.buffer,SharedArrayBuffer)))return nc(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return ni.from(n,t,r);var i=function(e){if(ni.isBuffer(e)){var t,r=0|nl(e.length),n=nn(r);return 0===n.length||e.copy(n,0,0,r),n}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?nn(0):nu(e):"Buffer"===e.type&&Array.isArray(e.data)?nu(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return ni.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":eW(e)))}function na(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function ns(e){return na(e),nn(e<0?0:0|nl(e))}function nu(e){for(var t=e.length<0?0:0|nl(e.length),r=nn(t),n=0;n=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function nf(e,t){if(ni.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||nD(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+(void 0===e?"undefined":eW(e)));var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return n_(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return nP(e).length;default:if(i)return n?-1:n_(e).length;t=(""+t).toLowerCase(),i=!0}}function nd(e,t,r){var n,i,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=t;o0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(o=r=+r)!=o&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return -1;r=e.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof t&&(t=ni.from(t,n)),ni.isBuffer(t))return 0===t.length?-1:nm(e,t,r,n,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):nm(e,[t],r,n,i);throw TypeError("val must be string, number or Buffer")}function nm(e,t,r,n,i){var o,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var l=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var f=!0,d=0;d239?4:o>223?3:o>191?2:1;if(i+s<=r){var u=void 0,c=void 0,l=void 0,f=void 0;switch(s){case 1:o<128&&(a=o);break;case 2:(192&(u=e[i+1]))==128&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=e[i+1],c=e[i+2],(192&u)==128&&(192&c)==128&&(f=(15&o)<<12|(63&u)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],(192&u)==128&&(192&c)==128&&(192&l)==128&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=s}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function ny(e,t,r,n,i,o){if(!ni.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function nb(e,t,r,n,i){nT(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function nw(e,t,r,n,i){nT(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function nx(e,t,r,n,i,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function nE(e,t,r,n,i){return t=+t,r>>>=0,i||nx(e,t,r,4,34028234663852886e22,-34028234663852886e22),eC(e,t,r,n,23,4),r+4}function nk(e,t,r,n,i){return t=+t,r>>>=0,i||nx(e,t,r,8,17976931348623157e292,-17976931348623157e292),eC(e,t,r,n,52,8),r+8}ni.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),ni.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(ni.prototype,"parent",{enumerable:!0,get:function(){if(ni.isBuffer(this))return this.buffer}}),Object.defineProperty(ni.prototype,"offset",{enumerable:!0,get:function(){if(ni.isBuffer(this))return this.byteOffset}}),ni.poolSize=8192,ni.from=function(e,t,r){return no(e,t,r)},Object.setPrototypeOf(ni.prototype,Uint8Array.prototype),Object.setPrototypeOf(ni,Uint8Array),ni.alloc=function(e,t,r){return(na(e),e<=0)?nn(e):void 0!==t?"string"==typeof r?nn(e).fill(t,r):nn(e).fill(t):nn(e)},ni.allocUnsafe=function(e){return ns(e)},ni.allocUnsafeSlow=function(e){return ns(e)},ni.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==ni.prototype},ni.compare=function(e,t){if(nD(e,Uint8Array)&&(e=ni.from(e,e.offset,e.byteLength)),nD(t,Uint8Array)&&(t=ni.from(t,t.offset,t.byteLength)),!ni.isBuffer(e)||!ni.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);in.length?(ni.isBuffer(o)||(o=ni.from(o)),o.copy(n,i)):Uint8Array.prototype.set.call(n,o,i);else if(ni.isBuffer(o))o.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=o.length}return n},ni.byteLength=nf,ni.prototype._isBuffer=!0,ni.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t50&&(e+=" ... "),""},nr&&(ni.prototype[nr]=ni.prototype.inspect),ni.prototype.compare=function(e,t,r,n,i){if(nD(e,Uint8Array)&&(e=ni.from(e,e.offset,e.byteLength)),!ni.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+(void 0===e?"undefined":eW(e)));if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var o=i-n,a=r-t,s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,o,a,s,u,c,l,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i,o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var a=t.length;for(n>a/2&&(n=a/2),i=0;i>8,i.push(r%256),i.push(n);return i}(e,this.length-l),this,l,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},ni.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},ni.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||ng(e,t,this.length);for(var n=this[e],i=1,o=0;++o>>=0,t>>>=0,r||ng(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},ni.prototype.readUint8=ni.prototype.readUInt8=function(e,t){return e>>>=0,t||ng(e,1,this.length),this[e]},ni.prototype.readUint16LE=ni.prototype.readUInt16LE=function(e,t){return e>>>=0,t||ng(e,2,this.length),this[e]|this[e+1]<<8},ni.prototype.readUint16BE=ni.prototype.readUInt16BE=function(e,t){return e>>>=0,t||ng(e,2,this.length),this[e]<<8|this[e+1]},ni.prototype.readUint32LE=ni.prototype.readUInt32LE=function(e,t){return e>>>=0,t||ng(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},ni.prototype.readUint32BE=ni.prototype.readUInt32BE=function(e,t){return e>>>=0,t||ng(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},ni.prototype.readBigUInt64LE=nB(function(e){nN(e>>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&nO(e,this.length-8);var n=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&nO(e,this.length-8);var n=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],i=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||ng(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},ni.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||ng(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},ni.prototype.readInt8=function(e,t){return(e>>>=0,t||ng(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},ni.prototype.readInt16LE=function(e,t){e>>>=0,t||ng(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},ni.prototype.readInt16BE=function(e,t){e>>>=0,t||ng(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},ni.prototype.readInt32LE=function(e,t){return e>>>=0,t||ng(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},ni.prototype.readInt32BE=function(e,t){return e>>>=0,t||ng(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},ni.prototype.readBigInt64LE=nB(function(e){nN(e>>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&nO(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24))<>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&nO(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||ng(e,4,this.length),eO(this,e,!0,23,4)},ni.prototype.readFloatBE=function(e,t){return e>>>=0,t||ng(e,4,this.length),eO(this,e,!1,23,4)},ni.prototype.readDoubleLE=function(e,t){return e>>>=0,t||ng(e,8,this.length),eO(this,e,!0,52,8)},ni.prototype.readDoubleBE=function(e,t){return e>>>=0,t||ng(e,8,this.length),eO(this,e,!1,52,8)},ni.prototype.writeUintLE=ni.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;ny(this,e,t,r,i,0)}var o=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;ny(this,e,t,r,i,0)}var o=r-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+r},ni.prototype.writeUint8=ni.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,1,255,0),this[t]=255&e,t+1},ni.prototype.writeUint16LE=ni.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},ni.prototype.writeUint16BE=ni.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},ni.prototype.writeUint32LE=ni.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},ni.prototype.writeUint32BE=ni.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},ni.prototype.writeBigUInt64LE=nB(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nb(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),ni.prototype.writeBigUInt64BE=nB(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),ni.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);ny(this,e,t,r,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},ni.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);ny(this,e,t,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+r},ni.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},ni.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},ni.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},ni.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},ni.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||ny(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},ni.prototype.writeBigInt64LE=nB(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nb(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),ni.prototype.writeBigInt64BE=nB(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),ni.prototype.writeFloatLE=function(e,t,r){return nE(this,e,t,!0,r)},ni.prototype.writeFloatBE=function(e,t,r){return nE(this,e,t,!1,r)},ni.prototype.writeDoubleLE=function(e,t,r){return nk(this,e,t,!0,r)},ni.prototype.writeDoubleBE=function(e,t,r){return nk(this,e,t,!1,r)},ni.prototype.copy=function(e,t,r,n){if(!ni.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t="_".concat(e.slice(r-3,r)).concat(t);return"".concat(e.slice(0,r)).concat(t)}function nT(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat((o+1)*8).concat(s):">= -(2".concat(s," ** ").concat((o+1)*8-1).concat(s,") and < 2 ** ")+"".concat((o+1)*8-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(r).concat(s),new nS.ERR_OUT_OF_RANGE("value",a,e)}nN(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&nO(i,n.length-(o+1))}function nN(e,t){if("number"!=typeof e)throw new nS.ERR_INVALID_ARG_TYPE(t,"number",e)}function nO(e,t,r){if(Math.floor(e)!==e)throw nN(e,r),new nS.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new nS.ERR_BUFFER_OUT_OF_BOUNDS;throw new nS.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(t),e)}nA("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError),nA("ERR_INVALID_ARG_TYPE",function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(void 0===t?"undefined":eW(t))},TypeError),nA("ERR_OUT_OF_RANGE",function(e,t,r){var n='The value of "'.concat(e,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>0x100000000?i=nI(String(r)):(void 0===r?"undefined":eW(r))==="bigint"&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=nI(i)),i+="n"),n+=" It must be ".concat(t,". Received ").concat(i)},RangeError);var nC=/[^+/0-9A-Za-z-_]/g;function n_(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],a=0;a55295&&r<57344){if(!i){if(r>56319||a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function nP(e){return eT(function(e){if((e=(e=e.split("=")[0]).trim().replace(nC,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nL(e,t,r,n){var i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function nD(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var nR=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}();function nB(e){return"undefined"==typeof BigInt?nM:e}function nM(){throw Error("BigInt not supported")}var nq=rD.existsSync,nj=rD.readFileSync,nU=rD.dirname,nF=rD.join,nV=rD.SourceMapConsumer,n$=rD.SourceMapGenerator,nH=/*#__PURE__*/function(){function e(t,r){if(tc(this,e),!1!==r.map){this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=nU(this.mapFile)),i&&(this.text=i)}}return tf(e,[{key:"consumer",value:function(){return this.consumerCache||(this.consumerCache=new nV(this.text)),this.consumerCache}},{key:"decodeInline",value:function(e){var t,r=e.match(/^data:application\/json;charset=utf-?8,/)||e.match(/^data:application\/json,/);if(r)return decodeURIComponent(e.substr(r[0].length));var n=e.match(/^data:application\/json;charset=utf-?8;base64,/)||e.match(/^data:application\/json;base64,/);if(n)return t=e.substr(n[0].length),ni?ni.from(t,"base64").toString():window.atob(t);throw Error("Unsupported source map encoding "+e.match(/data:application\/json;([^,]+),/)[1])}},{key:"getAnnotationURL",value:function(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}},{key:"isMap",value:function(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}},{key:"loadAnnotation",value:function(e){var t=e.match(/\/\*\s*# sourceMappingURL=/g);if(t){var r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}}},{key:"loadFile",value:function(e){if(this.root=nU(e),nq(e))return this.mapFile=e,nj(e,"utf-8").toString().trim()}},{key:"loadMap",value:function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r){var n=this.loadFile(r);if(!n)throw Error("Unable to load previous source map: "+r.toString());return n}}else if(t instanceof nV)return n$.fromSourceMap(t).toString();else if(t instanceof n$)return t.toString();else if(this.isMap(t))return JSON.stringify(t);else throw Error("Unsupported previous source map format: "+t.toString())}else if(this.inline)return this.decodeInline(this.annotation);else if(this.annotation){var i=this.annotation;return e&&(i=nF(nU(e),i)),this.loadFile(i)}}},{key:"startWith",value:function(e,t){return!!e&&e.substr(0,t.length)===t}},{key:"withContent",value:function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}]),e}();r8=nH,nH.default=nH;var nz=Symbol("fromOffsetCache"),nG=!!(r1&&r3),nW=!!(r0&&rX),nY=/*#__PURE__*/function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(tc(this,e),null==t||"object"==typeof t&&!t.toString)throw Error("PostCSS received ".concat(t," instead of CSS string"));if(this.css=t.toString(),"\uFEFF"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!nW||/^\w+:\/\//.test(r.from)||rX(r.from)?this.file=r.from:this.file=r0(r.from)),nW&&nG){var n=new r8(this.css,r);if(n.text){this.map=n;var i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}return tf(e,[{key:"error",value:function(e,t,r){var n,i,o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t&&"object"==typeof t){var s=t,u=r;if("number"==typeof s.offset){var c=this.fromOffset(s.offset);t=c.line,r=c.col}else t=s.line,r=s.column;if("number"==typeof u.offset){var l=this.fromOffset(u.offset);i=l.line,n=l.col}else i=u.line,n=u.column}else if(!r){var f=this.fromOffset(t);t=f.line,r=f.col}var d=this.origin(t,r,i,n);return(o=d?new rC(e,void 0===d.endLine?d.line:{column:d.column,line:d.line},void 0===d.endLine?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,a.plugin):new rC(e,void 0===i?t:{column:r,line:t},void 0===i?r:{column:n,line:i},this.css,this.file,a.plugin)).input={column:r,endColumn:n,endLine:i,line:t,source:this.css},this.file&&(r5&&(o.input.url=r5(this.file).toString()),o.input.file=this.file),o}},{key:"fromOffset",value:function(e){if(this[nz])s=this[nz];else{var t=this.css.split("\n");s=Array(t.length);for(var r=0,n=0,i=t.length;n=a)o=s.length-1;else for(var a,s,u,c=s.length-2;o>1)])c=u-1;else if(e>=s[u+1])o=u+1;else{o=u;break}return{col:e-s[o]+1,line:o+1}}},{key:"mapResolve",value:function(e){return/^\w+:\/\//.test(e)?e:r0(this.map.consumer().sourceRoot||this.map.root||".",e)}},{key:"origin",value:function(e,t,r,n){if(!this.map)return!1;var i,o,a=this.map.consumer(),s=a.originalPositionFor({column:t,line:e});if(!s.source)return!1;"number"==typeof r&&(i=a.originalPositionFor({column:n,line:r})),o=rX(s.source)?r5(s.source):new URL(s.source,this.map.consumer().sourceRoot||r5(this.map.mapFile));var u={column:s.column,endColumn:i&&i.column,endLine:i&&i.line,line:s.line,url:o.toString()};if("file:"===o.protocol){if(r2)u.file=r2(o);else throw Error("file: protocol is not available in this PostCSS build")}var c=a.sourceContentFor(s.source);return c&&(u.source=c),u}},{key:"toJSON",value:function(){for(var e={},t=0,r=["hasBOM","css","file","id"];t1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)try{for(var u,c=i[Symbol.iterator]();!(o=(u=c.next()).done);o=!0)u.value.raws.before=t.raws.before}catch(e){a=!0,s=e}finally{try{o||null==c.return||c.return()}finally{if(a)throw s}}}return i}},{key:"removeChild",value:function(e,t){var n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),rI(tY(r.prototype),"removeChild",this).call(this,e)}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e_(new eP,this,e).stringify()}}]),r}(rT);nZ.registerLazyResult=function(e){e_=e},nZ.registerProcessor=function(e){eP=e},nK=nZ,nZ.default=nZ,rT.registerRoot(nZ);var nJ={},nQ={},nX={comma:function(e){return nX.split(e,[","],!0)},space:function(e){return nX.split(e,[" ","\n"," "])},split:function(e,t,r){var n=[],i="",o=!1,a=0,s=!1,u="",c=!1,l=!0,f=!1,d=void 0;try{for(var h,p=e[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var m=h.value;c?c=!1:"\\"===m?c=!0:s?m===u&&(s=!1):'"'===m||"'"===m?(s=!0,u=m):"("===m?a+=1:")"===m?a>0&&(a-=1):0===a&&t.includes(m)&&(o=!0),o?(""!==i&&n.push(i.trim()),i="",o=!1):i+=m}}catch(e){f=!0,d=e}finally{try{l||null==p.return||p.return()}finally{if(f)throw d}}return(r||""!==i)&&n.push(i.trim()),n}};nQ=nX,nX.default=nX;var n0=/*#__PURE__*/function(e){t$(r,e);var t=tJ(r);function r(e){var n;return tc(this,r),(n=t.call(this,e)).type="rule",n.nodes||(n.nodes=[]),n}return tf(r,[{key:"selectors",get:function(){return nQ.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}]),r}(rT);function n1(e,t){if(Array.isArray(e))return e.map(function(e){return n1(e)});var r=e.inputs,n=rZ(e,["inputs"]);if(r){t=[];var i=!0,o=!1,a=void 0;try{for(var s,u=r[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var c=s.value,l=t7(tz({},c),{__proto__:rJ.prototype});l.map&&(l.map=t7(tz({},l.map),{__proto__:r8.prototype})),t.push(l)}}catch(e){o=!0,a=e}finally{try{i||null==u.return||u.return()}finally{if(o)throw a}}}if(n.nodes&&(n.nodes=e.nodes.map(function(e){return n1(e,t)})),n.source){var f=n.source,d=f.inputId,h=rZ(f,["inputId"]);n.source=h,null!=d&&(n.source.input=t[d])}if("root"===n.type)return new nK(n);if("decl"===n.type)return new r$(n);if("rule"===n.type)return new nJ(n);if("comment"===n.type)return new rN(n);if("atrule"===n.type)return new rA(n);throw Error("Unknown node type: "+e.type)}nJ=n0,n0.default=n0,rT.registerRule(n0),rK=n1,n1.default=n1;var n3={};function n2(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw n}}return o}}(e,t)||rk(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var n5={},n8=rD.dirname,n6=rD.relative,n4=rD.resolve,n9=rD.sep,n7=rD.SourceMapConsumer,ie=rD.SourceMapGenerator,it=rD.pathToFileURL,ir=!!(n7&&ie),ii=!!(n8&&n4&&n6&&n9);n5=/*#__PURE__*/function(){function e(t,r,n,i){tc(this,e),this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}return tf(e,[{key:"addAnnotation",value:function(){e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var e,t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"applyPrevMaps",value:function(){var e=!0,t=!1,r=void 0;try{for(var n,i=this.previous()[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.toUrl(this.path(o.file)),s=o.root||n8(o.file),u=void 0;!1===this.mapOpts.sourcesContent?(u=new n7(o.text)).sourcesContent&&(u.sourcesContent=null):u=o.consumer(),this.map.applySourceMap(u,a,this.toUrl(this.path(s)))}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation){if(this.root)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(t);else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}}},{key:"generate",value:function(){if(this.clearAnnotation(),ii&&ir&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]}},{key:"generateMap",value:function(){if(this.root)this.generateString();else if(1===this.previous().length){var e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=ie.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new ie({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return(this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline())?[this.css]:[this.css,this.map]}},{key:"generateString",value:function(){var e,t,r=this;this.css="",this.map=new ie({file:this.outputFile(),ignoreInvalidMapping:!0});var n=1,i=1,o="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(s,u,c){if(r.css+=s,u&&"end"!==c&&(a.generated.line=n,a.generated.column=i-1,u.source&&u.source.start?(a.source=r.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1):(a.source=o,a.original.line=1,a.original.column=0),r.map.addMapping(a)),(t=s.match(/\n/g))?(n+=t.length,e=s.lastIndexOf("\n"),i=s.length-e):i+=s.length,u&&"start"!==c){var l=u.parent||{raws:{}};(!("decl"===u.type||"atrule"===u.type&&!u.nodes)||u!==l.last||l.raws.semicolon)&&(u.source&&u.source.end?(a.source=r.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=n,a.generated.column=i-2):(a.source=o,a.original.line=1,a.original.column=0,a.generated.line=n,a.generated.column=i-1),r.map.addMapping(a))}})}},{key:"isAnnotation",value:function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))}},{key:"isInline",value:function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))}},{key:"isMap",value:function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"isSourcesContent",value:function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"path",value:function(e){if(this.mapOpts.absolute||60===e.charCodeAt(0)||/^\w+:\/\//.test(e))return e;var t=this.memoizedPaths.get(e);if(t)return t;var r=this.opts.to?n8(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n8(n4(r,this.mapOpts.annotation)));var n=n6(r,e);return this.memoizedPaths.set(e,n),n}},{key:"previous",value:function(){var e=this;if(!this.previousMaps){if(this.previousMaps=[],this.root)this.root.walk(function(t){if(t.source&&t.source.input.map){var r=t.source.input.map;e.previousMaps.includes(r)||e.previousMaps.push(r)}});else{var t=new rJ(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}}return this.previousMaps}},{key:"setSourcesContent",value:function(){var e=this,t={};if(this.root)this.root.walk(function(r){if(r.source){var n=r.source.input.from;if(n&&!t[n]){t[n]=!0;var i=e.usesFileUrls?e.toFileUrl(n):e.toUrl(e.path(n));e.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){var r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}},{key:"sourcePath",value:function(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}},{key:"toBase64",value:function(e){return ni?ni.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"toFileUrl",value:function(e){var t=this.memoizedFileURLs.get(e);if(t)return t;if(it){var r=it(e).toString();return this.memoizedFileURLs.set(e,r),r}throw Error("`map.absolute` option is not available in this PostCSS build")}},{key:"toUrl",value:function(e){var t=this.memoizedURLs.get(e);if(t)return t;"\\"===n9&&(e=e.replace(/\\/g,"/"));var r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}}]),e}();var io={},ia={},is={},iu=/[\t\n\f\r "#'()/;[\\\]{}]/g,ic=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,il=/.[\r\n"'(/\\]/,id=/[\da-f]/i;is=function(e){var t,r,n,i,o,a,s,u,c,l,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=e.css.valueOf(),h=f.ignoreErrors,p=d.length,m=0,v=[],g=[];function y(t){throw e.error("Unclosed "+t,m)}return{back:function(e){g.push(e)},endOfFile:function(){return 0===g.length&&m>=p},nextToken:function(e){if(g.length)return g.pop();if(!(m>=p)){var f=!!e&&e.ignoreUnclosed;switch(t=d.charCodeAt(m)){case 10:case 32:case 9:case 13:case 12:i=m;do i+=1,t=d.charCodeAt(i);while(32===t||10===t||9===t||13===t||12===t)a=["space",d.slice(m,i)],m=i-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:var b=String.fromCharCode(t);a=[b,b,m];break;case 40:if(l=v.length?v.pop()[1]:"",c=d.charCodeAt(m+1),"url"===l&&39!==c&&34!==c&&32!==c&&10!==c&&9!==c&&12!==c&&13!==c){i=m;do{if(s=!1,-1===(i=d.indexOf(")",i+1))){if(h||f){i=m;break}y("bracket")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["brackets",d.slice(m,i+1),m,i],m=i}else i=d.indexOf(")",m+1),r=d.slice(m,i+1),-1===i||il.test(r)?a=["(","(",m]:(a=["brackets",r,m,i],m=i);break;case 39:case 34:o=39===t?"'":'"',i=m;do{if(s=!1,-1===(i=d.indexOf(o,i+1))){if(h||f){i=m+1;break}y("string")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["string",d.slice(m,i+1),m,i],m=i;break;case 64:iu.lastIndex=m+1,iu.test(d),i=0===iu.lastIndex?d.length-1:iu.lastIndex-2,a=["at-word",d.slice(m,i+1),m,i],m=i;break;case 92:for(i=m,n=!0;92===d.charCodeAt(i+1);)i+=1,n=!n;if(t=d.charCodeAt(i+1),n&&47!==t&&32!==t&&10!==t&&9!==t&&13!==t&&12!==t&&(i+=1,id.test(d.charAt(i)))){for(;id.test(d.charAt(i+1));)i+=1;32===d.charCodeAt(i+1)&&(i+=1)}a=["word",d.slice(m,i+1),m,i],m=i;break;default:47===t&&42===d.charCodeAt(m+1)?(0===(i=d.indexOf("*/",m+2)+1)&&(h||f?i=d.length:y("comment")),a=["comment",d.slice(m,i+1),m,i]):(ic.lastIndex=m+1,ic.test(d),i=0===ic.lastIndex?d.length-1:ic.lastIndex-2,a=["word",d.slice(m,i+1),m,i],v.push(a)),m=i}return m++,a}},position:function(){return m}}};var ih={empty:!0,space:!0};function ip(e,t){var r=new rJ(e,t),n=new ia(r);try{n.parse()}catch(e){throw e}return n.root}ia=/*#__PURE__*/function(){function e(t){tc(this,e),this.input=t,this.root=new nK,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}return tf(e,[{key:"atrule",value:function(e){var t,r,n,i=new rA;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);for(var o=!1,a=!1,s=[],u=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?u.push("("===t?")":"]"):"{"===t&&u.length>0?u.push("}"):t===u[u.length-1]&&u.pop(),0===u.length){if(";"===t){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(s.length>0){for(n=s.length-1,r=s[n];r&&"space"===r[0];)r=s[--n];r&&(i.source.end=this.getPosition(r[3]||r[2]),i.source.end.offset++)}this.end(e);break}s.push(e)}else s.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(i.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(i,"params",s),o&&(e=s[s.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}},{key:"checkMissedSemicolon",value:function(e){var t,r=this.colon(e);if(!1!==r){for(var n=0,i=r-1;i>=0&&("space"===(t=e[i])[0]||2!==(n+=1));i--);throw this.input.error("Missed semicolon","word"===t[0]?t[3]+1:t[2])}}},{key:"colon",value:function(e){var t=0,r=!0,n=!1,i=void 0;try{for(var o,a,s,u=e.entries()[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var c=n2(s.value,2),l=c[0],f=c[1];if(a=f[0],"("===a&&(t+=1),")"===a&&(t-=1),0===t&&":"===a){if(o){if("word"===o[0]&&"progid"===o[1])continue;return l}this.doubleColon(f)}o=f}}catch(e){n=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(n)throw i}}return!1}},{key:"comment",value:function(e){var t=new rN;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;var r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{var n=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}},{key:"createTokenizer",value:function(){this.tokenizer=is(this.input)}},{key:"decl",value:function(e,t){var r,n,i=new r$;this.init(i,e[0][2]);var o=e[e.length-1];for(";"===o[0]&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(o[3]||o[2]||function(e){for(var t=e.length-1;t>=0;t--){var r=e[t],n=r[3]||r[2];if(n)return n}}(e)),i.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){var a=e[0][0];if(":"===a||"space"===a||"comment"===a)break;i.prop+=e.shift()[1]}for(i.raws.between="";e.length;){if(":"===(r=e.shift())[0]){i.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),i.raws.between+=r[1]}("_"===i.prop[0]||"*"===i.prop[0])&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));for(var s=[];e.length&&("space"===(n=e[0][0])||"comment"===n);)s.push(e.shift());this.precheckMissedSemicolon(e);for(var u=e.length-1;u>=0;u--){if("!important"===(r=e[u])[1].toLowerCase()){i.important=!0;var c=this.stringFrom(e,u);" !important"!==(c=this.spacesFromEnd(e)+c)&&(i.raws.important=c);break}if("important"===r[1].toLowerCase()){for(var l=e.slice(0),f="",d=u;d>0;d--){var h=l[d][0];if(f.trim().startsWith("!")&&"space"!==h)break;f=l.pop()[1]+f}f.trim().startsWith("!")&&(i.important=!0,i.raws.important=f,e=l)}if("space"!==r[0]&&"comment"!==r[0])break}e.some(function(e){return"space"!==e[0]&&"comment"!==e[0]})&&(i.raws.between+=s.map(function(e){return e[1]}).join(""),s=[]),this.raw(i,"value",s.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}},{key:"emptyRule",value:function(e){var t=new nJ;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}},{key:"init",value:function(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"other",value:function(e){for(var t=!1,r=null,n=!1,i=null,o=[],a=e[1].startsWith("--"),s=[],u=e;u;){if(r=u[0],s.push(u),"("===r||"["===r)i||(i=u),o.push("("===r?")":"]");else if(a&&n&&"{"===r)i||(i=u),o.push("}");else if(0===o.length){if(";"===r){if(n){this.decl(s,a);return}break}if("{"===r){this.rule(s);return}if("}"===r){this.tokenizer.back(s.pop()),t=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),o.length>0&&this.unclosedBracket(i),t&&n){if(!a)for(;s.length&&("space"===(u=s[s.length-1][0])||"comment"===u);)this.tokenizer.back(s.pop());this.decl(s,a)}else this.unknownWord(s)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"precheckMissedSemicolon",value:function(){}},{key:"raw",value:function(e,t,r,n){for(var i,o,a,s,u=r.length,c="",l=!0,f=0;f1&&void 0!==arguments[1]?arguments[1]:{};if(tc(this,e),this.type="warning",this.text=t,r.node&&r.node.source){var n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(var i in r)this[i]=r[i]}return tf(e,[{key:"toString",value:function(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}]),e}();iv=ig,ig.default=ig;var iy=/*#__PURE__*/function(){function e(t,r,n){tc(this,e),this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css=void 0,this.map=void 0}return tf(e,[{key:"toString",value:function(){return this.css}},{key:"warn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!t.plugin&&this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new iv(e,t);return this.messages.push(r),r}},{key:"warnings",value:function(){return this.messages.filter(function(e){return"warning"===e.type})}},{key:"content",get:function(){return this.css}}]),e}();im=iy,iy.default=iy;var ib={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},iw={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},ix={Once:!0,postcssPlugin:!0,prepare:!0};function iE(e){return"object"==typeof e&&"function"==typeof e.then}function ik(e){var t=!1,r=ib[e.type];return("decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append)?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function iS(e){return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:ik(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function iA(e){return e[eb]=!1,e.nodes&&e.nodes.forEach(function(e){return iA(e)}),e}var iI={},iT=/*#__PURE__*/function(){function e(t,r,n){var i,o=this;if(tc(this,e),this.stringified=!1,this.processed=!1,"object"==typeof r&&null!==r&&("root"===r.type||"document"===r.type))i=iA(r);else if(r instanceof e||r instanceof im)i=iA(r.root),r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var a=io;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{i=a(r,n)}catch(e){this.processed=!0,this.error=e}i&&!i[ew]&&rT.rebuild(i)}this.result=new im(t,i,n),this.helpers=t7(tz({},iI),{postcss:iI,result:this.result}),this.plugins=this.processor.plugins.map(function(e){return"object"==typeof e&&e.prepare?tz({},e,e.prepare(o.result)):e})}return tf(e,[{key:"async",value:function(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"getAsyncError",value:function(){throw Error("Use process(css).then(cb) to work with async plugins")}},{key:"handleError",value:function(e,t){var r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}},{key:"prepareVisitors",value:function(){var e=this;this.listeners={};var t=function(t,r,n){e.listeners[r]||(e.listeners[r]=[]),e.listeners[r].push([t,n])},r=!0,n=!1,i=void 0;try{for(var o,a=this.plugins[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("object"==typeof s)for(var u in s){if(!iw[u]&&/^[A-Z]/.test(u))throw Error("Unknown event ".concat(u," in ").concat(s.postcssPlugin,". ")+"Try to update PostCSS (".concat(this.processor.version," now)."));if(!ix[u]){if("object"==typeof s[u])for(var c in s[u])t(s,"*"===c?u:u+"-"+c.toLowerCase(),s[u][c]);else"function"==typeof s[u]&&t(s,u,s[u])}}}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}this.hasListener=Object.keys(this.listeners).length>0}},{key:"runAsync",value:function(){var e=this;return eG(function(){var t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v;return eY(this,function(g){switch(g.label){case 0:e.plugin=0,t=0,g.label=1;case 1:if(!(t0))return[3,13];if(!iE(s=e.visitTick(a)))return[3,12];g.label=9;case 9:return g.trys.push([9,11,,12]),[4,s];case 10:return g.sent(),[3,12];case 11:throw u=g.sent(),c=a[a.length-1].node,e.handleError(u,c);case 12:return[3,8];case 13:return[3,7];case 14:if(l=!0,f=!1,d=void 0,!e.listeners.OnceExit)return[3,22];g.label=15;case 15:g.trys.push([15,20,21,22]),h=function(){var t,r,n,i;return eY(this,function(a){switch(a.label){case 0:r=(t=n2(m.value,2))[0],n=t[1],e.result.lastPlugin=r,a.label=1;case 1:if(a.trys.push([1,6,,7]),"document"!==o.type)return[3,3];return[4,Promise.all(o.nodes.map(function(t){return n(t,e.helpers)}))];case 2:return a.sent(),[3,5];case 3:return[4,n(o,e.helpers)];case 4:a.sent(),a.label=5;case 5:return[3,7];case 6:throw i=a.sent(),e.handleError(i);case 7:return[2]}})},p=e.listeners.OnceExit[Symbol.iterator](),g.label=16;case 16:if(l=(m=p.next()).done)return[3,19];return[5,function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(h())];case 17:g.sent(),g.label=18;case 18:return l=!0,[3,16];case 19:return[3,22];case 20:return v=g.sent(),f=!0,d=v,[3,22];case 21:try{l||null==p.return||p.return()}finally{if(f)throw d}return[7];case 22:return e.processed=!0,[2,e.stringify()]}})})()}},{key:"runOnRoot",value:function(e){var t=this;this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){var r=this.result.root.nodes.map(function(r){return e.Once(r,t.helpers)});if(iE(r[0]))return Promise.all(r);return r}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}},{key:"stringify",value:function(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=rj;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new n5(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}},{key:"sync",value:function(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();var e=!0,t=!1,r=void 0;try{for(var n,i=this.plugins[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.runOnRoot(o);if(iE(a))throw this.getAsyncError()}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}if(this.prepareVisitors(),this.hasListener){for(var s=this.result.root;!s[eb];)s[eb]=!0,this.walkSync(s);if(this.listeners.OnceExit){var u=!0,c=!1,l=void 0;if("document"===s.type)try{for(var f,d=s.nodes[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var h=f.value;this.visitSync(this.listeners.OnceExit,h)}}catch(e){c=!0,l=e}finally{try{u||null==d.return||d.return()}finally{if(c)throw l}}else this.visitSync(this.listeners.OnceExit,s)}}return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this.css}},{key:"visitSync",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=n2(o.value,2),u=s[0],c=s[1];this.result.lastPlugin=u;var l=void 0;try{l=c(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(iE(l))throw this.getAsyncError()}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}},{key:"visitTick",value:function(e){var t=e[e.length-1],r=t.node,n=t.visitors;if("root"!==r.type&&"document"!==r.type&&!r.parent){e.pop();return}if(n.length>0&&t.visitorIndex0&&void 0!==arguments[0]?arguments[0]:[];tc(this,e),this.version="8.4.47",this.plugins=this.normalize(t)}return tf(e,[{key:"normalize",value:function(e){var t=[],r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if(!0===s.postcss?s=s():s.postcss&&(s=s.postcss),"object"==typeof s&&Array.isArray(s.plugins))t=t.concat(s.plugins);else if("object"==typeof s&&s.postcssPlugin)t.push(s);else if("function"==typeof s)t.push(s);else if("object"==typeof s&&(s.parse||s.stringify));else throw Error(s+" is not a PostCSS plugin")}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}return t}},{key:"process",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.plugins.length||t.parser||t.stringifier||t.syntax?new n3(this,e,t):new iO(this,e,t)}},{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}]),e}();function iP(){for(var e=arguments.length,t=Array(e),r=0;r]+$/;function iU(e,t,r){if(null==e)return"";"number"==typeof e&&(e=e.toString());var n,i,o,a,s,u,c,l,f,d="",h="";function p(e,t){var r=this;this.tag=e,this.attribs=t||{},this.tagPosition=d.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(s.length){var e=s[s.length-1];e.text+=r.text}},this.updateParentNodeMediaChildren=function(){s.length&&iD.includes(this.tag)&&s[s.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},iU.defaults,t)).parser=Object.assign({},iF,t.parser);var m=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};iR.forEach(function(e){m(e)&&!t.allowVulnerableTags&&console.warn("\n\n⚠️ Your `allowedTags` option includes, `".concat(e,"`, which is inherently\nvulnerable to XSS attacks. Please remove it from `allowedTags`.\nOr, to disable this warning, add the `allowVulnerableTags` option\nand ensure you are accounting for this risk.\n\n"))});var v=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(n={},i={},iB(t.allowedAttributes,function(e,t){n[t]=[];var r=[];e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rc(e).replace(/\\\*/g,".*")):n[t].push(e)}),r.length&&(i[t]=RegExp("^("+r.join("|")+")$"))}));var g={},y={},b={};iB(t.allowedClasses,function(e,t){if(n&&(iM(n,t)||(n[t]=[]),n[t].push("class")),g[t]=e,Array.isArray(e)){var r=[];g[t]=[],b[t]=[],e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rc(e).replace(/\\\*/g,".*")):e instanceof RegExp?b[t].push(e):g[t].push(e)}),r.length&&(y[t]=RegExp("^("+r.join("|")+")$"))}});var w={};iB(t.transformTags,function(e,t){var r;"function"==typeof e?r=e:"string"==typeof e&&(r=iU.simpleTransform(e)),"*"===t?o=r:w[t]=r});var x=!1;k();var E=new tF({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&k(),l){f++;return}var E,N=new p(e,r);s.push(N);var O=!1,C=!!N.text;if(iM(w,e)&&(E=w[e](e,r),N.attribs=r=E.attribs,void 0!==E.text&&(N.innerText=E.text),e!==E.tagName&&(N.name=e=E.tagName,c[a]=E.tagName)),o&&(E=o(e,r),N.attribs=r=E.attribs,e!==E.tagName&&(N.name=e=E.tagName,c[a]=E.tagName)),(!m(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(var t in e)if(iM(e,t))return!1;return!0}(u)||null!=t.nestingLimit&&a>=t.nestingLimit)&&(O=!0,u[a]=!0,("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&-1!==v.indexOf(e)&&(l=!0,f=1),u[a]=!0),a++,O){if("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return;h=d,d=""}d+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(N.innerText=""),(!n||iM(n,e)||n["*"])&&iB(r,function(r,o){if(!ij.test(o)||""===r&&!t.allowedEmptyAttributes.includes(o)&&(t.nonBooleanAttributes.includes(o)||t.nonBooleanAttributes.includes("*"))){delete N.attribs[o];return}var a=!1;if(!n||iM(n,e)&&-1!==n[e].indexOf(o)||n["*"]&&-1!==n["*"].indexOf(o)||iM(i,e)&&i[e].test(o)||i["*"]&&i["*"].test(o))a=!0;else if(n&&n[e]){var s=!0,u=!1,c=void 0;try{for(var l,f=n[e][Symbol.iterator]();!(s=(l=f.next()).done);s=!0){var h=l.value;if(rf(h)&&h.name&&h.name===o){a=!0;var p="";if(!0===h.multiple){var m=r.split(" "),v=!0,w=!1,x=void 0;try{for(var E,k=m[Symbol.iterator]();!(v=(E=k.next()).done);v=!0){var O=E.value;-1!==h.values.indexOf(O)&&(""===p?p=O:p+=" "+O)}}catch(e){w=!0,x=e}finally{try{v||null==k.return||k.return()}finally{if(w)throw x}}}else h.values.indexOf(r)>=0&&(p=r);r=p}}}catch(e){u=!0,c=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw c}}}if(a){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(o)&&A(e,r)){delete N.attribs[o];return}if("script"===e&&"src"===o){var C=!0;try{var _=I(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){var P=(t.allowedScriptHostnames||[]).find(function(e){return e===_.url.hostname}),L=(t.allowedScriptDomains||[]).find(function(e){return _.url.hostname===e||_.url.hostname.endsWith(".".concat(e))});C=P||L}}catch(e){C=!1}if(!C){delete N.attribs[o];return}}if("iframe"===e&&"src"===o){var D=!0;try{var R=I(r);if(R.isRelativeUrl)D=iM(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){var B=(t.allowedIframeHostnames||[]).find(function(e){return e===R.url.hostname}),M=(t.allowedIframeDomains||[]).find(function(e){return R.url.hostname===e||R.url.hostname.endsWith(".".concat(e))});D=B||M}}catch(e){D=!1}if(!D){delete N.attribs[o];return}}if("srcset"===o)try{var q=rw(r);if(q.forEach(function(e){A("srcset",e.url)&&(e.evil=!0)}),(q=iq(q,function(e){return!e.evil})).length)r=iq(q,function(e){return!e.evil}).map(function(e){if(!e.url)throw Error("URL missing");return e.url+(e.w?" ".concat(e.w,"w"):"")+(e.h?" ".concat(e.h,"h"):"")+(e.d?" ".concat(e.d,"x"):"")}).join(", "),N.attribs[o]=r;else{delete N.attribs[o];return}}catch(e){delete N.attribs[o];return}if("class"===o){var j=g[e],U=g["*"],F=y[e],V=b[e],$=[F,y["*"]].concat(V).filter(function(e){return e});if(!(r=j&&U?T(r,rd(j,U),$):T(r,j||U,$)).length){delete N.attribs[o];return}}if("style"===o){if(t.parseStyleAttributes)try{var H=iL(e+" {"+r+"}",{map:!1});if(r=(function(e,t){if(!t)return e;var r,n=e.nodes[0];return(r=t[n.selector]&&t["*"]?rd(t[n.selector],t["*"]):t[n.selector]||t["*"])&&(e.nodes[0].nodes=n.nodes.reduce(function(e,t){return iM(r,t.prop)&&r[t.prop].some(function(e){return e.test(t.value)})&&e.push(t),e},[])),e})(H,t.allowedStyles).nodes[0].nodes.reduce(function(e,t){return e.push("".concat(t.prop,":").concat(t.value).concat(t.important?" !important":"")),e},[]).join(";"),0===r.length){delete N.attribs[o];return}}catch(t){"undefined"!=typeof window&&console.warn('Failed to parse "'+e+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),delete N.attribs[o];return}else if(t.allowedStyles)throw Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}d+=" "+o,r&&r.length?d+='="'+S(r,!0)+'"':t.allowedEmptyAttributes.includes(o)&&(d+='=""')}else delete N.attribs[o]}),-1!==t.selfClosing.indexOf(e)?d+=" />":(d+=">",!N.innerText||C||t.textFilter||(d+=S(N.innerText),x=!0)),O&&(d=h+S(d),h="")},ontext:function(e){if(!l){var r,n=s[s.length-1];if(n&&(r=n.tag,e=void 0!==n.innerText?n.innerText:e),"completelyDiscard"!==t.disallowedTagsMode||m(r)){if(("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&("script"===r||"style"===r))d+=e;else{var i=S(e,!1);t.textFilter&&!x?d+=t.textFilter(i,r):x||(d+=i)}}else e="";if(s.length){var o=s[s.length-1];o.text+=e}}},onclosetag:function(e,r){if(l){if(--f)return;l=!1}var n=s.pop();if(n){if(n.tag!==e){s.push(n);return}l=!!t.enforceHtmlBoundary&&"html"===e;var i=u[--a];if(i){if(delete u[a],"discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode){n.updateParentNodeText();return}h=d,d=""}if(c[a]&&(e=c[a],delete c[a]),t.exclusiveFilter&&t.exclusiveFilter(n)){d=d.substr(0,n.tagPosition);return}if(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||r&&!m(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){i&&(d=h,h="");return}d+="",i&&(d=h+S(d),h=""),x=!1}}},t.parser);return E.write(e),E.end(),d;function k(){d="",a=0,s=[],u={},c={},l=!1,f=0}function S(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,""")),e}function A(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){var n=r.indexOf("",n+4);if(-1===i)break;r=r.substring(0,n)+r.substring(i+3)}var o=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!o)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;var a=o[1].toLowerCase();return iM(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(a):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(a)}function I(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw Error("relative: exploit attempt");for(var t="relative://relative-site",r=0;r<100;r++)t+="/".concat(r);var n=new URL(e,t);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function T(e,t,r){return t?(e=e.split(/\s+/)).filter(function(e){return -1!==t.indexOf(e)||r.some(function(t){return t.test(e)})}).join(" "):e}}var iF={decodeEntities:!0};iU.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},iU.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(n,i){var o;if(r)for(o in t)i[o]=t[o];else i=t;return{tagName:e,attribs:i}}};var iV={};e="millisecond",t="second",r="minute",n="hour",i="week",o="month",a="quarter",s="year",u="date",c="Invalid Date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},(p={})[h="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},m="$isDayjsObject",v=function(e){return e instanceof w||!(!e||!e[m])},g=function e(t,r,n){var i;if(!t)return h;if("string"==typeof t){var o=t.toLowerCase();p[o]&&(i=o),r&&(p[o]=r,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;p[s]=t,i=s}return!n&&i&&(h=i),i||!n&&h},y=function(e,t){if(v(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new w(r)},(b={s:d,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+d(Math.floor(r/60),2,"0")+":"+d(r%60,2,"0")},m:function e(t,r){if(t.date()=u)return v;n=r(f),i=[],","===n.slice(-1)?(n=n.replace(d,""),g()):function(){for(r(c),o="",a="in descriptor";;){if(s=e.charAt(m),"in descriptor"===a){if(t(s))o&&(i.push(o),o="",a="after descriptor");else if(","===s){m+=1,o&&i.push(o),g();return}else if("("===s)o+=s,a="in parens";else if(""===s){o&&i.push(o),g();return}else o+=s}else if("in parens"===a){if(")"===s)o+=s,a="in descriptor";else if(""===s){i.push(o),g();return}else o+=s}else if("after descriptor"===a){if(t(s));else if(""===s){g();return}else a="in descriptor",m-=1}m+=1}}()}function g(){var t,r,o,a,s,u,c,l,f,d=!1,m={};for(a=0;ae.length)&&(t=e.length);for(var r=0,n=Array(t);r",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}},{key:"showSourceCode",value:function(e){var t=this;if(!this.source)return"";var r=this.source;null==e&&(e=rP.isColorSupported);var n=function(e){return e},i=function(e){return e},o=function(e){return e};if(e){var a=rP.createColors(!0),s=a.bold,u=a.gray,c=a.red;i=function(e){return s(c(e))},n=function(e){return u(e)},rR&&(o=function(e){return rR(e)})}var l=r.split(/\r?\n/),f=Math.max(this.line-3,0),d=Math.min(this.line+2,l.length),h=String(d).length;return l.slice(f,d).map(function(e,r){var a=f+1+r,s=" "+(" "+a).slice(-h)+" | ";if(a===t.line){if(e.length>160){var u=Math.max(0,t.column-20),c=Math.max(t.column+20,t.endColumn+20),l=e.slice(u,c),d=n(s.replace(/\d/g," "))+e.slice(0,Math.min(t.column-1,19)).replace(/[^\t]/g," ");return i(">")+n(s)+o(l)+"\n "+d+i("^")}var p=n(s.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return i(">")+n(s)+o(e)+"\n "+p+i("^")}return" "+n(s)+o(e)}).join("\n")}},{key:"toString",value:function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}]),r}(tZ(Error));rC=rB,rB.default=rB;var rM={},rq={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},rU=/*#__PURE__*/function(){function e(t){tl(this,e),this.builder=t}return td(e,[{key:"atrule",value:function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{var i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}},{key:"beforeAfter",value:function(e,t){r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r,n=e.parent,i=0;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){var o=this.raw(e,null,"indent");if(o.length)for(var a=0;a0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),n=0;n0&&void 0!==e.raws.after)return(t=e.raws.after).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawBeforeComment",value:function(e,t){var r;return e.walkComments(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeDecl",value:function(e,t){var r;return e.walkDecls(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeOpen",value:function(e){var t;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t}},{key:"rawBeforeRule",value:function(e){var t;return e.walk(function(r){if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return(t=r.raws.before).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawColon",value:function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}},{key:"rawEmptyBody",value:function(e){var t;return e.walk(function(e){if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t}},{key:"rawIndent",value:function(e){var t;return e.raws.indent?e.raws.indent:(e.walk(function(r){var n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){var i=r.raws.before.split("\n");return t=(t=i[i.length-1]).replace(/\S/g,""),!1}}),t)}},{key:"rawSemicolon",value:function(e){var t;return e.walk(function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t}},{key:"rawValue",value:function(e,t){var r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}},{key:"root",value:function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}},{key:"rule",value:function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}},{key:"stringify",value:function(e,t){if(!this[e.type])throw Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}]),e}();rM=rU,rU.default=rU;var rj={};function rF(e,t){new rM(t).stringify(e)}rj=rF,rF.default=rF,ex=Symbol("isClean"),eE=Symbol("my");var rV=/*#__PURE__*/function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var r in tl(this,e),this.raws={},this[ex]=!1,this[eE]=!0,t)if("nodes"===r){this.nodes=[];var n=!0,i=!1,o=void 0;try{for(var a,s=t[r][Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var u=a.value;"function"==typeof u.clone?this.append(u.clone()):this.append(u)}}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}}else this[r]=t[r]}return td(e,[{key:"addToError",value:function(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){var t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(t.input.from,":").concat(t.start.line,":").concat(t.start.column,"$&"))}return e}},{key:"after",value:function(e){return this.parent.insertAfter(this,e),this}},{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)this[t]=e[t];return this}},{key:"before",value:function(e){return this.parent.insertBefore(this,e),this}},{key:"cleanRaws",value:function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){var n=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&"proxyCache"!==i){var o=t[i],a=void 0===o?"undefined":(0,tt._)(o);"parent"===i&&"object"===a?r&&(n[i]=r):"source"===i?n[i]=o:Array.isArray(o)?n[i]=o.map(function(t){return e(t,n)}):("object"===a&&null!==o&&(o=e(o)),n[i]=o)}return n}(this);for(var r in e)t[r]=e[r];return t}},{key:"cloneAfter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t}},{key:"cloneBefore",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var r=this.rangeBy(t),n=r.end,i=r.start;return this.source.input.error(e,{column:i.column,line:i.line},{column:n.column,line:n.line},t)}return new rC(e)}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:"root"===t?function(){return e.root().toProxy()}:e[t]},set:function(e,t,r){return e[t]===r||(e[t]=r,("prop"===t||"value"===t||"name"===t||"params"===t||"important"===t||"text"===t)&&e.markDirty(),!0)}}}},{key:"markClean",value:function(){this[ex]=!0}},{key:"markDirty",value:function(){if(this[ex]){this[ex]=!1;for(var e=this;e=e.parent;)e[ex]=!1}}},{key:"next",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}}},{key:"positionBy",value:function(e,t){var r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){var n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}},{key:"positionInside",value:function(e,t){for(var r=t||this.toString(),n=this.source.start.column,i=this.source.start.line,o=0;o0&&void 0!==arguments[0]?arguments[0]:rj;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t}},{key:"warn",value:function(e,t,r){var n={node:this};for(var i in r)n[i]=r[i];return e.warn(t,n)}},{key:"proxyOf",get:function(){return this}}]),e}();r_=rV,rV.default=rV;var r$=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="comment",n}return r}(tZ(r_));rO=r$,r$.default=r$;var rH={},rz=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),e&&void 0!==e.value&&"string"!=typeof e.value&&(e=re(tG({},e),{value:String(e.value)})),(n=t.call(this,e)).type="decl",n}return td(r,[{key:"variable",get:function(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),r}(tZ(r_));rH=rz,rz.default=rz;var rG=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){return tl(this,r),t.apply(this,arguments)}return td(r,[{key:"append",value:function(){for(var e=arguments.length,t=Array(e),r=0;r1?t-1:0),i=1;i=e&&(this.indexes[r]=t-1);return this.markDirty(),this}},{key:"replaceValues",value:function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){(!t.props||t.props.includes(n.prop))&&(!t.fast||n.value.includes(t.fast))&&(n.value=n.value.replace(e,r))}),this.markDirty(),this}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"walk",value:function(e){return this.each(function(t,r){var n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n})}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("atrule"===r.type&&e.test(r.name))return t(r,n)}):this.walk(function(r,n){if("atrule"===r.type&&r.name===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("atrule"===e.type)return t(e,r)}))}},{key:"walkComments",value:function(e){return this.walk(function(t,r){if("comment"===t.type)return e(t,r)})}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("decl"===r.type&&e.test(r.prop))return t(r,n)}):this.walk(function(r,n){if("decl"===r.type&&r.prop===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("decl"===e.type)return t(e,r)}))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("rule"===r.type&&e.test(r.selector))return t(r,n)}):this.walk(function(r,n){if("rule"===r.type&&r.selector===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("rule"===e.type)return t(e,r)}))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),r}(tZ(r_));rG.registerParse=function(e){eS=e},rG.registerRule=function(e){eI=e},rG.registerAtRule=function(e){ek=e},rG.registerRoot=function(e){eA=e},rT=rG,rG.default=rG,rG.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,ek.prototype):"rule"===e.type?Object.setPrototypeOf(e,eI.prototype):"decl"===e.type?Object.setPrototypeOf(e,rH.prototype):"comment"===e.type?Object.setPrototypeOf(e,rO.prototype):"root"===e.type&&Object.setPrototypeOf(e,eA.prototype),e[eE]=!0,e.nodes&&e.nodes.forEach(function(e){rG.rebuild(e)})};var rW=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="atrule",n}return td(r,[{key:"append",value:function(){for(var e,t=arguments.length,n=Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return new eN(new eT,this,e).stringify()}}]),r}(rT);rK.registerLazyResult=function(e){eN=e},rK.registerProcessor=function(e){eT=e},rY=rK,rK.default=rK;var rZ={};function rJ(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var rQ={},rX=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21,t="",r=e;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},r0=rR.isAbsolute,r1=rR.resolve,r3=rR.SourceMapConsumer,r2=rR.SourceMapGenerator,r5=rR.fileURLToPath,r8=rR.pathToFileURL,r6={},tt=eH("bbrsO");eO=function(e){var t,r,n=function(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}(e),i=n[0],o=n[1],a=new r7((i+o)*3/4-o),s=0,u=o>0?i-4:i;for(r=0;r>16&255,a[s++]=t>>8&255,a[s++]=255&t;return 2===o&&(t=r9[e.charCodeAt(r)]<<2|r9[e.charCodeAt(r+1)]>>4,a[s++]=255&t),1===o&&(t=r9[e.charCodeAt(r)]<<10|r9[e.charCodeAt(r+1)]<<4|r9[e.charCodeAt(r+2)]>>2,a[s++]=t>>8&255,a[s++]=255&t),a},e_=function(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o>18&63]+r4[n>>12&63]+r4[n>>6&63]+r4[63&n]);return i.join("")}(e,o,o+16383>a?a:o+16383));return 1===n?i.push(r4[(t=e[r-1])>>2]+r4[t<<4&63]+"=="):2===n&&i.push(r4[(t=(e[r-2]<<8)+e[r-1])>>10]+r4[t>>4&63]+r4[t<<2&63]+"="),i.join("")};for(var r4=[],r9=[],r7="undefined"!=typeof Uint8Array?Uint8Array:Array,ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nt=0,nr=ne.length;nt>1,l=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=s;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,n),o-=c}return(h?-1:1)*a*Math.pow(2,o-n)},eP=function(e,t,r,n,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?5960464477539062e-23:0,h=n?0:o-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+f>=1?t+=d/u:t+=d*Math.pow(2,1-f),t*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[r+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[r+h]=255&a,h+=p,a/=256,c-=8);e[r+h-p]|=128*m};var nn="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function ni(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,no.prototype),t}function no(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return nu(e)}return na(e,t,r)}function na(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!no.isEncoding(t))throw TypeError("Unknown encoding: "+t);var r=0|nd(e,t),n=ni(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(nR(e,Uint8Array)){var t=new Uint8Array(e);return nl(t.buffer,t.byteOffset,t.byteLength)}return nc(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":(0,tt._)(e)));if(nR(e,ArrayBuffer)||e&&nR(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(nR(e,SharedArrayBuffer)||e&&nR(e.buffer,SharedArrayBuffer)))return nl(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return no.from(n,t,r);var i=function(e){if(no.isBuffer(e)){var t,r=0|nf(e.length),n=ni(r);return 0===n.length||e.copy(n,0,0,r),n}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?ni(0):nc(e):"Buffer"===e.type&&Array.isArray(e.data)?nc(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return no.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":(0,tt._)(e)))}function ns(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function nu(e){return ns(e),ni(e<0?0:0|nf(e))}function nc(e){for(var t=e.length<0?0:0|nf(e.length),r=ni(t),n=0;n=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function nd(e,t){if(no.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||nR(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+(void 0===e?"undefined":(0,tt._)(e)));var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return nP(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return nD(e).length;default:if(i)return n?-1:nP(e).length;t=(""+t).toLowerCase(),i=!0}}function nh(e,t,r){var n,i,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=t;o0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(o=r=+r)!=o&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return -1;r=e.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof t&&(t=no.from(t,n)),no.isBuffer(t))return 0===t.length?-1:nv(e,t,r,n,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):nv(e,[t],r,n,i);throw TypeError("val must be string, number or Buffer")}function nv(e,t,r,n,i){var o,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var l=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var f=!0,d=0;d239?4:o>223?3:o>191?2:1;if(i+s<=r){var u=void 0,c=void 0,l=void 0,f=void 0;switch(s){case 1:o<128&&(a=o);break;case 2:(192&(u=e[i+1]))==128&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=e[i+1],c=e[i+2],(192&u)==128&&(192&c)==128&&(f=(15&o)<<12|(63&u)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],(192&u)==128&&(192&c)==128&&(192&l)==128&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=s}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function nb(e,t,r,n,i,o){if(!no.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function nw(e,t,r,n,i){nT(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function nx(e,t,r,n,i){nT(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function nE(e,t,r,n,i,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function nk(e,t,r,n,i){return t=+t,r>>>=0,i||nE(e,t,r,4,34028234663852886e22,-34028234663852886e22),eP(e,t,r,n,23,4),r+4}function nS(e,t,r,n,i){return t=+t,r>>>=0,i||nE(e,t,r,8,17976931348623157e292,-17976931348623157e292),eP(e,t,r,n,52,8),r+8}no.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),no.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(no.prototype,"parent",{enumerable:!0,get:function(){if(no.isBuffer(this))return this.buffer}}),Object.defineProperty(no.prototype,"offset",{enumerable:!0,get:function(){if(no.isBuffer(this))return this.byteOffset}}),no.poolSize=8192,no.from=function(e,t,r){return na(e,t,r)},Object.setPrototypeOf(no.prototype,Uint8Array.prototype),Object.setPrototypeOf(no,Uint8Array),no.alloc=function(e,t,r){return(ns(e),e<=0)?ni(e):void 0!==t?"string"==typeof r?ni(e).fill(t,r):ni(e).fill(t):ni(e)},no.allocUnsafe=function(e){return nu(e)},no.allocUnsafeSlow=function(e){return nu(e)},no.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==no.prototype},no.compare=function(e,t){if(nR(e,Uint8Array)&&(e=no.from(e,e.offset,e.byteLength)),nR(t,Uint8Array)&&(t=no.from(t,t.offset,t.byteLength)),!no.isBuffer(e)||!no.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);in.length?(no.isBuffer(o)||(o=no.from(o)),o.copy(n,i)):Uint8Array.prototype.set.call(n,o,i);else if(no.isBuffer(o))o.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=o.length}return n},no.byteLength=nd,no.prototype._isBuffer=!0,no.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t50&&(e+=" ... "),""},nn&&(no.prototype[nn]=no.prototype.inspect),no.prototype.compare=function(e,t,r,n,i){if(nR(e,Uint8Array)&&(e=no.from(e,e.offset,e.byteLength)),!no.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+(void 0===e?"undefined":(0,tt._)(e)));if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var o=i-n,a=r-t,s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,o,a,s,u,c,l,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i,o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var a=t.length;for(n>a/2&&(n=a/2),i=0;i>8,i.push(r%256),i.push(n);return i}(e,this.length-l),this,l,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},no.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},no.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e],i=1,o=0;++o>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},no.prototype.readUint8=no.prototype.readUInt8=function(e,t){return e>>>=0,t||ny(e,1,this.length),this[e]},no.prototype.readUint16LE=no.prototype.readUInt16LE=function(e,t){return e>>>=0,t||ny(e,2,this.length),this[e]|this[e+1]<<8},no.prototype.readUint16BE=no.prototype.readUInt16BE=function(e,t){return e>>>=0,t||ny(e,2,this.length),this[e]<<8|this[e+1]},no.prototype.readUint32LE=no.prototype.readUInt32LE=function(e,t){return e>>>=0,t||ny(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},no.prototype.readUint32BE=no.prototype.readUInt32BE=function(e,t){return e>>>=0,t||ny(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},no.prototype.readBigUInt64LE=nM(function(e){nO(e>>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&n_(e,this.length-8);var n=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&n_(e,this.length-8);var n=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],i=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},no.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},no.prototype.readInt8=function(e,t){return(e>>>=0,t||ny(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},no.prototype.readInt16LE=function(e,t){e>>>=0,t||ny(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},no.prototype.readInt16BE=function(e,t){e>>>=0,t||ny(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},no.prototype.readInt32LE=function(e,t){return e>>>=0,t||ny(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},no.prototype.readInt32BE=function(e,t){return e>>>=0,t||ny(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},no.prototype.readBigInt64LE=nM(function(e){nO(e>>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&n_(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24))<>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&n_(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||ny(e,4,this.length),eC(this,e,!0,23,4)},no.prototype.readFloatBE=function(e,t){return e>>>=0,t||ny(e,4,this.length),eC(this,e,!1,23,4)},no.prototype.readDoubleLE=function(e,t){return e>>>=0,t||ny(e,8,this.length),eC(this,e,!0,52,8)},no.prototype.readDoubleBE=function(e,t){return e>>>=0,t||ny(e,8,this.length),eC(this,e,!1,52,8)},no.prototype.writeUintLE=no.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;nb(this,e,t,r,i,0)}var o=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;nb(this,e,t,r,i,0)}var o=r-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+r},no.prototype.writeUint8=no.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,1,255,0),this[t]=255&e,t+1},no.prototype.writeUint16LE=no.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},no.prototype.writeUint16BE=no.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},no.prototype.writeUint32LE=no.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},no.prototype.writeUint32BE=no.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},no.prototype.writeBigUInt64LE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),no.prototype.writeBigUInt64BE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nx(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),no.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);nb(this,e,t,r,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},no.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);nb(this,e,t,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+r},no.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},no.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},no.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},no.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},no.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},no.prototype.writeBigInt64LE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),no.prototype.writeBigInt64BE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nx(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),no.prototype.writeFloatLE=function(e,t,r){return nk(this,e,t,!0,r)},no.prototype.writeFloatBE=function(e,t,r){return nk(this,e,t,!1,r)},no.prototype.writeDoubleLE=function(e,t,r){return nS(this,e,t,!0,r)},no.prototype.writeDoubleBE=function(e,t,r){return nS(this,e,t,!1,r)},no.prototype.copy=function(e,t,r,n){if(!no.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t="_".concat(e.slice(r-3,r)).concat(t);return"".concat(e.slice(0,r)).concat(t)}function nT(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat((o+1)*8).concat(s):">= -(2".concat(s," ** ").concat((o+1)*8-1).concat(s,") and < 2 ** ")+"".concat((o+1)*8-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(r).concat(s),new nA.ERR_OUT_OF_RANGE("value",a,e)}nO(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&n_(i,n.length-(o+1))}function nO(e,t){if("number"!=typeof e)throw new nA.ERR_INVALID_ARG_TYPE(t,"number",e)}function n_(e,t,r){if(Math.floor(e)!==e)throw nO(e,r),new nA.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new nA.ERR_BUFFER_OUT_OF_BOUNDS;throw new nA.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(t),e)}nI("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError),nI("ERR_INVALID_ARG_TYPE",function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(void 0===t?"undefined":(0,tt._)(t))},TypeError),nI("ERR_OUT_OF_RANGE",function(e,t,r){var n='The value of "'.concat(e,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>0x100000000?i=nN(String(r)):(void 0===r?"undefined":(0,tt._)(r))==="bigint"&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=nN(i)),i+="n"),n+=" It must be ".concat(t,". Received ").concat(i)},RangeError);var nC=/[^+/0-9A-Za-z-_]/g;function nP(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],a=0;a55295&&r<57344){if(!i){if(r>56319||a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function nD(e){return eO(function(e){if((e=(e=e.split("=")[0]).trim().replace(nC,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nL(e,t,r,n){var i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function nR(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var nB=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}();function nM(e){return"undefined"==typeof BigInt?nq:e}function nq(){throw Error("BigInt not supported")}var nU=rR.existsSync,nj=rR.readFileSync,nF=rR.dirname,nV=rR.join,n$=rR.SourceMapConsumer,nH=rR.SourceMapGenerator,nz=/*#__PURE__*/function(){function e(t,r){if(tl(this,e),!1!==r.map){this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=nF(this.mapFile)),i&&(this.text=i)}}return td(e,[{key:"consumer",value:function(){return this.consumerCache||(this.consumerCache=new n$(this.text)),this.consumerCache}},{key:"decodeInline",value:function(e){var t,r=e.match(/^data:application\/json;charset=utf-?8,/)||e.match(/^data:application\/json,/);if(r)return decodeURIComponent(e.substr(r[0].length));var n=e.match(/^data:application\/json;charset=utf-?8;base64,/)||e.match(/^data:application\/json;base64,/);if(n)return t=e.substr(n[0].length),no?no.from(t,"base64").toString():window.atob(t);throw Error("Unsupported source map encoding "+e.match(/data:application\/json;([^,]+),/)[1])}},{key:"getAnnotationURL",value:function(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}},{key:"isMap",value:function(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}},{key:"loadAnnotation",value:function(e){var t=e.match(/\/\*\s*# sourceMappingURL=/g);if(t){var r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}}},{key:"loadFile",value:function(e){if(this.root=nF(e),nU(e))return this.mapFile=e,nj(e,"utf-8").toString().trim()}},{key:"loadMap",value:function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r){var n=this.loadFile(r);if(!n)throw Error("Unable to load previous source map: "+r.toString());return n}}else if(t instanceof n$)return nH.fromSourceMap(t).toString();else if(t instanceof nH)return t.toString();else if(this.isMap(t))return JSON.stringify(t);else throw Error("Unsupported previous source map format: "+t.toString())}else if(this.inline)return this.decodeInline(this.annotation);else if(this.annotation){var i=this.annotation;return e&&(i=nV(nF(e),i)),this.loadFile(i)}}},{key:"startWith",value:function(e,t){return!!e&&e.substr(0,t.length)===t}},{key:"withContent",value:function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}]),e}();r6=nz,nz.default=nz;var nG=Symbol("fromOffsetCache"),nW=!!(r3&&r2),nY=!!(r1&&r0),nK=/*#__PURE__*/function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(tl(this,e),null==t||"object"==typeof t&&!t.toString)throw Error("PostCSS received ".concat(t," instead of CSS string"));if(this.css=t.toString(),"\uFEFF"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!nY||/^\w+:\/\//.test(r.from)||r0(r.from)?this.file=r.from:this.file=r1(r.from)),nY&&nW){var n=new r6(this.css,r);if(n.text){this.map=n;var i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}return td(e,[{key:"error",value:function(e,t,r){var n,i,o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t&&"object"==typeof t){var s=t,u=r;if("number"==typeof s.offset){var c=this.fromOffset(s.offset);t=c.line,r=c.col}else t=s.line,r=s.column;if("number"==typeof u.offset){var l=this.fromOffset(u.offset);i=l.line,n=l.col}else i=u.line,n=u.column}else if(!r){var f=this.fromOffset(t);t=f.line,r=f.col}var d=this.origin(t,r,i,n);return(o=d?new rC(e,void 0===d.endLine?d.line:{column:d.column,line:d.line},void 0===d.endLine?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,a.plugin):new rC(e,void 0===i?t:{column:r,line:t},void 0===i?r:{column:n,line:i},this.css,this.file,a.plugin)).input={column:r,endColumn:n,endLine:i,line:t,source:this.css},this.file&&(r8&&(o.input.url=r8(this.file).toString()),o.input.file=this.file),o}},{key:"fromOffset",value:function(e){if(this[nG])s=this[nG];else{var t=this.css.split("\n");s=Array(t.length);for(var r=0,n=0,i=t.length;n=a)o=s.length-1;else for(var a,s,u,c=s.length-2;o>1)])c=u-1;else if(e>=s[u+1])o=u+1;else{o=u;break}return{col:e-s[o]+1,line:o+1}}},{key:"mapResolve",value:function(e){return/^\w+:\/\//.test(e)?e:r1(this.map.consumer().sourceRoot||this.map.root||".",e)}},{key:"origin",value:function(e,t,r,n){if(!this.map)return!1;var i,o,a=this.map.consumer(),s=a.originalPositionFor({column:t,line:e});if(!s.source)return!1;"number"==typeof r&&(i=a.originalPositionFor({column:n,line:r})),o=r0(s.source)?r8(s.source):new URL(s.source,this.map.consumer().sourceRoot||r8(this.map.mapFile));var u={column:s.column,endColumn:i&&i.column,endLine:i&&i.line,line:s.line,url:o.toString()};if("file:"===o.protocol){if(r5)u.file=r5(o);else throw Error("file: protocol is not available in this PostCSS build")}var c=a.sourceContentFor(s.source);return c&&(u.source=c),u}},{key:"toJSON",value:function(){for(var e={},t=0,r=["hasBOM","css","file","id"];t1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)try{for(var u,c=i[Symbol.iterator]();!(o=(u=c.next()).done);o=!0)u.value.raws.before=t.raws.before}catch(e){a=!0,s=e}finally{try{o||null==c.return||c.return()}finally{if(a)throw s}}}return i}},{key:"removeChild",value:function(e,t){var n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),rN(tK(r.prototype),"removeChild",this).call(this,e)}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new eD(new eL,this,e).stringify()}}]),r}(rT);nJ.registerLazyResult=function(e){eD=e},nJ.registerProcessor=function(e){eL=e},nZ=nJ,nJ.default=nJ,rT.registerRoot(nJ);var nQ={},nX={},n0={comma:function(e){return n0.split(e,[","],!0)},space:function(e){return n0.split(e,[" ","\n"," "])},split:function(e,t,r){var n=[],i="",o=!1,a=0,s=!1,u="",c=!1,l=!0,f=!1,d=void 0;try{for(var h,p=e[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var m=h.value;c?c=!1:"\\"===m?c=!0:s?m===u&&(s=!1):'"'===m||"'"===m?(s=!0,u=m):"("===m?a+=1:")"===m?a>0&&(a-=1):0===a&&t.includes(m)&&(o=!0),o?(""!==i&&n.push(i.trim()),i="",o=!1):i+=m}}catch(e){f=!0,d=e}finally{try{l||null==p.return||p.return()}finally{if(f)throw d}}return(r||""!==i)&&n.push(i.trim()),n}};nX=n0,n0.default=n0;var n1=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="rule",n.nodes||(n.nodes=[]),n}return td(r,[{key:"selectors",get:function(){return nX.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}]),r}(rT);function n3(e,t){if(Array.isArray(e))return e.map(function(e){return n3(e)});var r=e.inputs,n=rJ(e,["inputs"]);if(r){t=[];var i=!0,o=!1,a=void 0;try{for(var s,u=r[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var c=s.value,l=re(tG({},c),{__proto__:rQ.prototype});l.map&&(l.map=re(tG({},l.map),{__proto__:r6.prototype})),t.push(l)}}catch(e){o=!0,a=e}finally{try{i||null==u.return||u.return()}finally{if(o)throw a}}}if(n.nodes&&(n.nodes=e.nodes.map(function(e){return n3(e,t)})),n.source){var f=n.source,d=f.inputId,h=rJ(f,["inputId"]);n.source=h,null!=d&&(n.source.input=t[d])}if("root"===n.type)return new nZ(n);if("decl"===n.type)return new rH(n);if("rule"===n.type)return new nQ(n);if("comment"===n.type)return new rO(n);if("atrule"===n.type)return new rI(n);throw Error("Unknown node type: "+e.type)}nQ=n1,n1.default=n1,rT.registerRule(n1),rZ=n3,n3.default=n3;var n2={};function n5(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw n}}return o}}(e,t)||rS(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var eK=(eH("h7Cmf"),eH("h7Cmf")),n8={},n6=rR.dirname,n4=rR.relative,n9=rR.resolve,n7=rR.sep,ie=rR.SourceMapConsumer,it=rR.SourceMapGenerator,ir=rR.pathToFileURL,ii=!!(ie&&it),io=!!(n6&&n9&&n4&&n7);n8=/*#__PURE__*/function(){function e(t,r,n,i){tl(this,e),this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}return td(e,[{key:"addAnnotation",value:function(){e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var e,t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"applyPrevMaps",value:function(){var e=!0,t=!1,r=void 0;try{for(var n,i=this.previous()[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.toUrl(this.path(o.file)),s=o.root||n6(o.file),u=void 0;!1===this.mapOpts.sourcesContent?(u=new ie(o.text)).sourcesContent&&(u.sourcesContent=null):u=o.consumer(),this.map.applySourceMap(u,a,this.toUrl(this.path(s)))}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation){if(this.root)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(t);else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}}},{key:"generate",value:function(){if(this.clearAnnotation(),io&&ii&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]}},{key:"generateMap",value:function(){if(this.root)this.generateString();else if(1===this.previous().length){var e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=it.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return(this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline())?[this.css]:[this.css,this.map]}},{key:"generateString",value:function(){var e,t,r=this;this.css="",this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0});var n=1,i=1,o="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(s,u,c){if(r.css+=s,u&&"end"!==c&&(a.generated.line=n,a.generated.column=i-1,u.source&&u.source.start?(a.source=r.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1):(a.source=o,a.original.line=1,a.original.column=0),r.map.addMapping(a)),(t=s.match(/\n/g))?(n+=t.length,e=s.lastIndexOf("\n"),i=s.length-e):i+=s.length,u&&"start"!==c){var l=u.parent||{raws:{}};(!("decl"===u.type||"atrule"===u.type&&!u.nodes)||u!==l.last||l.raws.semicolon)&&(u.source&&u.source.end?(a.source=r.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=n,a.generated.column=i-2):(a.source=o,a.original.line=1,a.original.column=0,a.generated.line=n,a.generated.column=i-1),r.map.addMapping(a))}})}},{key:"isAnnotation",value:function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))}},{key:"isInline",value:function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))}},{key:"isMap",value:function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"isSourcesContent",value:function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"path",value:function(e){if(this.mapOpts.absolute||60===e.charCodeAt(0)||/^\w+:\/\//.test(e))return e;var t=this.memoizedPaths.get(e);if(t)return t;var r=this.opts.to?n6(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n6(n9(r,this.mapOpts.annotation)));var n=n4(r,e);return this.memoizedPaths.set(e,n),n}},{key:"previous",value:function(){var e=this;if(!this.previousMaps){if(this.previousMaps=[],this.root)this.root.walk(function(t){if(t.source&&t.source.input.map){var r=t.source.input.map;e.previousMaps.includes(r)||e.previousMaps.push(r)}});else{var t=new rQ(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}}return this.previousMaps}},{key:"setSourcesContent",value:function(){var e=this,t={};if(this.root)this.root.walk(function(r){if(r.source){var n=r.source.input.from;if(n&&!t[n]){t[n]=!0;var i=e.usesFileUrls?e.toFileUrl(n):e.toUrl(e.path(n));e.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){var r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}},{key:"sourcePath",value:function(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}},{key:"toBase64",value:function(e){return no?no.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"toFileUrl",value:function(e){var t=this.memoizedFileURLs.get(e);if(t)return t;if(ir){var r=ir(e).toString();return this.memoizedFileURLs.set(e,r),r}throw Error("`map.absolute` option is not available in this PostCSS build")}},{key:"toUrl",value:function(e){var t=this.memoizedURLs.get(e);if(t)return t;"\\"===n7&&(e=e.replace(/\\/g,"/"));var r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}}]),e}();var ia={},is={},iu={},ic=/[\t\n\f\r "#'()/;[\\\]{}]/g,il=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,id=/.[\r\n"'(/\\]/,ih=/[\da-f]/i;iu=function(e){var t,r,n,i,o,a,s,u,c,l,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=e.css.valueOf(),h=f.ignoreErrors,p=d.length,m=0,v=[],g=[];function y(t){throw e.error("Unclosed "+t,m)}return{back:function(e){g.push(e)},endOfFile:function(){return 0===g.length&&m>=p},nextToken:function(e){if(g.length)return g.pop();if(!(m>=p)){var f=!!e&&e.ignoreUnclosed;switch(t=d.charCodeAt(m)){case 10:case 32:case 9:case 13:case 12:i=m;do i+=1,t=d.charCodeAt(i);while(32===t||10===t||9===t||13===t||12===t)a=["space",d.slice(m,i)],m=i-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:var b=String.fromCharCode(t);a=[b,b,m];break;case 40:if(l=v.length?v.pop()[1]:"",c=d.charCodeAt(m+1),"url"===l&&39!==c&&34!==c&&32!==c&&10!==c&&9!==c&&12!==c&&13!==c){i=m;do{if(s=!1,-1===(i=d.indexOf(")",i+1))){if(h||f){i=m;break}y("bracket")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["brackets",d.slice(m,i+1),m,i],m=i}else i=d.indexOf(")",m+1),r=d.slice(m,i+1),-1===i||id.test(r)?a=["(","(",m]:(a=["brackets",r,m,i],m=i);break;case 39:case 34:o=39===t?"'":'"',i=m;do{if(s=!1,-1===(i=d.indexOf(o,i+1))){if(h||f){i=m+1;break}y("string")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["string",d.slice(m,i+1),m,i],m=i;break;case 64:ic.lastIndex=m+1,ic.test(d),i=0===ic.lastIndex?d.length-1:ic.lastIndex-2,a=["at-word",d.slice(m,i+1),m,i],m=i;break;case 92:for(i=m,n=!0;92===d.charCodeAt(i+1);)i+=1,n=!n;if(t=d.charCodeAt(i+1),n&&47!==t&&32!==t&&10!==t&&9!==t&&13!==t&&12!==t&&(i+=1,ih.test(d.charAt(i)))){for(;ih.test(d.charAt(i+1));)i+=1;32===d.charCodeAt(i+1)&&(i+=1)}a=["word",d.slice(m,i+1),m,i],m=i;break;default:47===t&&42===d.charCodeAt(m+1)?(0===(i=d.indexOf("*/",m+2)+1)&&(h||f?i=d.length:y("comment")),a=["comment",d.slice(m,i+1),m,i]):(il.lastIndex=m+1,il.test(d),i=0===il.lastIndex?d.length-1:il.lastIndex-2,a=["word",d.slice(m,i+1),m,i],v.push(a)),m=i}return m++,a}},position:function(){return m}}};var ip={empty:!0,space:!0};function im(e,t){var r=new rQ(e,t),n=new is(r);try{n.parse()}catch(e){throw e}return n.root}is=/*#__PURE__*/function(){function e(t){tl(this,e),this.input=t,this.root=new nZ,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}return td(e,[{key:"atrule",value:function(e){var t,r,n,i=new rI;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);for(var o=!1,a=!1,s=[],u=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?u.push("("===t?")":"]"):"{"===t&&u.length>0?u.push("}"):t===u[u.length-1]&&u.pop(),0===u.length){if(";"===t){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(s.length>0){for(n=s.length-1,r=s[n];r&&"space"===r[0];)r=s[--n];r&&(i.source.end=this.getPosition(r[3]||r[2]),i.source.end.offset++)}this.end(e);break}s.push(e)}else s.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(i.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(i,"params",s),o&&(e=s[s.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}},{key:"checkMissedSemicolon",value:function(e){var t,r=this.colon(e);if(!1!==r){for(var n=0,i=r-1;i>=0&&("space"===(t=e[i])[0]||2!==(n+=1));i--);throw this.input.error("Missed semicolon","word"===t[0]?t[3]+1:t[2])}}},{key:"colon",value:function(e){var t=0,r=!0,n=!1,i=void 0;try{for(var o,a,s,u=e.entries()[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var c=n5(s.value,2),l=c[0],f=c[1];if(a=f[0],"("===a&&(t+=1),")"===a&&(t-=1),0===t&&":"===a){if(o){if("word"===o[0]&&"progid"===o[1])continue;return l}this.doubleColon(f)}o=f}}catch(e){n=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(n)throw i}}return!1}},{key:"comment",value:function(e){var t=new rO;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;var r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{var n=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}},{key:"createTokenizer",value:function(){this.tokenizer=iu(this.input)}},{key:"decl",value:function(e,t){var r,n,i=new rH;this.init(i,e[0][2]);var o=e[e.length-1];for(";"===o[0]&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(o[3]||o[2]||function(e){for(var t=e.length-1;t>=0;t--){var r=e[t],n=r[3]||r[2];if(n)return n}}(e)),i.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){var a=e[0][0];if(":"===a||"space"===a||"comment"===a)break;i.prop+=e.shift()[1]}for(i.raws.between="";e.length;){if(":"===(r=e.shift())[0]){i.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),i.raws.between+=r[1]}("_"===i.prop[0]||"*"===i.prop[0])&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));for(var s=[];e.length&&("space"===(n=e[0][0])||"comment"===n);)s.push(e.shift());this.precheckMissedSemicolon(e);for(var u=e.length-1;u>=0;u--){if("!important"===(r=e[u])[1].toLowerCase()){i.important=!0;var c=this.stringFrom(e,u);" !important"!==(c=this.spacesFromEnd(e)+c)&&(i.raws.important=c);break}if("important"===r[1].toLowerCase()){for(var l=e.slice(0),f="",d=u;d>0;d--){var h=l[d][0];if(f.trim().startsWith("!")&&"space"!==h)break;f=l.pop()[1]+f}f.trim().startsWith("!")&&(i.important=!0,i.raws.important=f,e=l)}if("space"!==r[0]&&"comment"!==r[0])break}e.some(function(e){return"space"!==e[0]&&"comment"!==e[0]})&&(i.raws.between+=s.map(function(e){return e[1]}).join(""),s=[]),this.raw(i,"value",s.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}},{key:"emptyRule",value:function(e){var t=new nQ;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}},{key:"init",value:function(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"other",value:function(e){for(var t=!1,r=null,n=!1,i=null,o=[],a=e[1].startsWith("--"),s=[],u=e;u;){if(r=u[0],s.push(u),"("===r||"["===r)i||(i=u),o.push("("===r?")":"]");else if(a&&n&&"{"===r)i||(i=u),o.push("}");else if(0===o.length){if(";"===r){if(n){this.decl(s,a);return}break}if("{"===r){this.rule(s);return}if("}"===r){this.tokenizer.back(s.pop()),t=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),o.length>0&&this.unclosedBracket(i),t&&n){if(!a)for(;s.length&&("space"===(u=s[s.length-1][0])||"comment"===u);)this.tokenizer.back(s.pop());this.decl(s,a)}else this.unknownWord(s)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"precheckMissedSemicolon",value:function(){}},{key:"raw",value:function(e,t,r,n){for(var i,o,a,s,u=r.length,c="",l=!0,f=0;f1&&void 0!==arguments[1]?arguments[1]:{};if(tl(this,e),this.type="warning",this.text=t,r.node&&r.node.source){var n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(var i in r)this[i]=r[i]}return td(e,[{key:"toString",value:function(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}]),e}();ig=iy,iy.default=iy;var ib=/*#__PURE__*/function(){function e(t,r,n){tl(this,e),this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css=void 0,this.map=void 0}return td(e,[{key:"toString",value:function(){return this.css}},{key:"warn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!t.plugin&&this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ig(e,t);return this.messages.push(r),r}},{key:"warnings",value:function(){return this.messages.filter(function(e){return"warning"===e.type})}},{key:"content",get:function(){return this.css}}]),e}();iv=ib,ib.default=ib;var iw={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},ix={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},iE={Once:!0,postcssPlugin:!0,prepare:!0};function ik(e){return"object"==typeof e&&"function"==typeof e.then}function iS(e){var t=!1,r=iw[e.type];return("decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append)?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function iA(e){return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:iS(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function iI(e){return e[ex]=!1,e.nodes&&e.nodes.forEach(function(e){return iI(e)}),e}var iN={},iT=/*#__PURE__*/function(){function e(t,r,n){var i,o=this;if(tl(this,e),this.stringified=!1,this.processed=!1,"object"==typeof r&&null!==r&&("root"===r.type||"document"===r.type))i=iI(r);else if(r instanceof e||r instanceof iv)i=iI(r.root),r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var a=ia;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{i=a(r,n)}catch(e){this.processed=!0,this.error=e}i&&!i[eE]&&rT.rebuild(i)}this.result=new iv(t,i,n),this.helpers=re(tG({},iN),{postcss:iN,result:this.result}),this.plugins=this.processor.plugins.map(function(e){return"object"==typeof e&&e.prepare?tG({},e,e.prepare(o.result)):e})}return td(e,[{key:"async",value:function(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"getAsyncError",value:function(){throw Error("Use process(css).then(cb) to work with async plugins")}},{key:"handleError",value:function(e,t){var r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}},{key:"prepareVisitors",value:function(){var e=this;this.listeners={};var t=function(t,r,n){e.listeners[r]||(e.listeners[r]=[]),e.listeners[r].push([t,n])},r=!0,n=!1,i=void 0;try{for(var o,a=this.plugins[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("object"==typeof s)for(var u in s){if(!ix[u]&&/^[A-Z]/.test(u))throw Error("Unknown event ".concat(u," in ").concat(s.postcssPlugin,". ")+"Try to update PostCSS (".concat(this.processor.version," now)."));if(!iE[u]){if("object"==typeof s[u])for(var c in s[u])t(s,"*"===c?u:u+"-"+c.toLowerCase(),s[u][c]);else"function"==typeof s[u]&&t(s,u,s[u])}}}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}this.hasListener=Object.keys(this.listeners).length>0}},{key:"runAsync",value:function(){var e=this;return eW(function(){var t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v;return(0,eK.__generator)(this,function(g){switch(g.label){case 0:e.plugin=0,t=0,g.label=1;case 1:if(!(t0))return[3,13];if(!ik(s=e.visitTick(a)))return[3,12];g.label=9;case 9:return g.trys.push([9,11,,12]),[4,s];case 10:return g.sent(),[3,12];case 11:throw u=g.sent(),c=a[a.length-1].node,e.handleError(u,c);case 12:return[3,8];case 13:return[3,7];case 14:if(l=!0,f=!1,d=void 0,!e.listeners.OnceExit)return[3,22];g.label=15;case 15:g.trys.push([15,20,21,22]),h=function(){var t,r,n,i;return(0,eK.__generator)(this,function(a){switch(a.label){case 0:r=(t=n5(m.value,2))[0],n=t[1],e.result.lastPlugin=r,a.label=1;case 1:if(a.trys.push([1,6,,7]),"document"!==o.type)return[3,3];return[4,Promise.all(o.nodes.map(function(t){return n(t,e.helpers)}))];case 2:return a.sent(),[3,5];case 3:return[4,n(o,e.helpers)];case 4:a.sent(),a.label=5;case 5:return[3,7];case 6:throw i=a.sent(),e.handleError(i);case 7:return[2]}})},p=e.listeners.OnceExit[Symbol.iterator](),g.label=16;case 16:if(l=(m=p.next()).done)return[3,19];return[5,(0,eK.__values)(h())];case 17:g.sent(),g.label=18;case 18:return l=!0,[3,16];case 19:return[3,22];case 20:return v=g.sent(),f=!0,d=v,[3,22];case 21:try{l||null==p.return||p.return()}finally{if(f)throw d}return[7];case 22:return e.processed=!0,[2,e.stringify()]}})})()}},{key:"runOnRoot",value:function(e){var t=this;this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){var r=this.result.root.nodes.map(function(r){return e.Once(r,t.helpers)});if(ik(r[0]))return Promise.all(r);return r}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}},{key:"stringify",value:function(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=rj;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new n8(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}},{key:"sync",value:function(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();var e=!0,t=!1,r=void 0;try{for(var n,i=this.plugins[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.runOnRoot(o);if(ik(a))throw this.getAsyncError()}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}if(this.prepareVisitors(),this.hasListener){for(var s=this.result.root;!s[ex];)s[ex]=!0,this.walkSync(s);if(this.listeners.OnceExit){var u=!0,c=!1,l=void 0;if("document"===s.type)try{for(var f,d=s.nodes[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var h=f.value;this.visitSync(this.listeners.OnceExit,h)}}catch(e){c=!0,l=e}finally{try{u||null==d.return||d.return()}finally{if(c)throw l}}else this.visitSync(this.listeners.OnceExit,s)}}return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this.css}},{key:"visitSync",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=n5(o.value,2),u=s[0],c=s[1];this.result.lastPlugin=u;var l=void 0;try{l=c(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(ik(l))throw this.getAsyncError()}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}},{key:"visitTick",value:function(e){var t=e[e.length-1],r=t.node,n=t.visitors;if("root"!==r.type&&"document"!==r.type&&!r.parent){e.pop();return}if(n.length>0&&t.visitorIndex0&&void 0!==arguments[0]?arguments[0]:[];tl(this,e),this.version="8.4.47",this.plugins=this.normalize(t)}return td(e,[{key:"normalize",value:function(e){var t=[],r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if(!0===s.postcss?s=s():s.postcss&&(s=s.postcss),"object"==typeof s&&Array.isArray(s.plugins))t=t.concat(s.plugins);else if("object"==typeof s&&s.postcssPlugin)t.push(s);else if("function"==typeof s)t.push(s);else if("object"==typeof s&&(s.parse||s.stringify));else throw Error(s+" is not a PostCSS plugin")}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}return t}},{key:"process",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.plugins.length||t.parser||t.stringifier||t.syntax?new n2(this,e,t):new i_(this,e,t)}},{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}]),e}();function iD(){for(var e=arguments.length,t=Array(e),r=0;r]+$/;function iF(e,t,r){if(null==e)return"";"number"==typeof e&&(e=e.toString());var n,i,o,a,s,u,c,l,f,d="",h="";function p(e,t){var r=this;this.tag=e,this.attribs=t||{},this.tagPosition=d.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(s.length){var e=s[s.length-1];e.text+=r.text}},this.updateParentNodeMediaChildren=function(){s.length&&iR.includes(this.tag)&&s[s.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},iF.defaults,t)).parser=Object.assign({},iV,t.parser);var m=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};iB.forEach(function(e){m(e)&&!t.allowVulnerableTags&&console.warn("\n\n⚠️ Your `allowedTags` option includes, `".concat(e,"`, which is inherently\nvulnerable to XSS attacks. Please remove it from `allowedTags`.\nOr, to disable this warning, add the `allowVulnerableTags` option\nand ensure you are accounting for this risk.\n\n"))});var v=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(n={},i={},iM(t.allowedAttributes,function(e,t){n[t]=[];var r=[];e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rl(e).replace(/\\\*/g,".*")):n[t].push(e)}),r.length&&(i[t]=RegExp("^("+r.join("|")+")$"))}));var g={},y={},b={};iM(t.allowedClasses,function(e,t){if(n&&(iq(n,t)||(n[t]=[]),n[t].push("class")),g[t]=e,Array.isArray(e)){var r=[];g[t]=[],b[t]=[],e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rl(e).replace(/\\\*/g,".*")):e instanceof RegExp?b[t].push(e):g[t].push(e)}),r.length&&(y[t]=RegExp("^("+r.join("|")+")$"))}});var w={};iM(t.transformTags,function(e,t){var r;"function"==typeof e?r=e:"string"==typeof e&&(r=iF.simpleTransform(e)),"*"===t?o=r:w[t]=r});var x=!1;k();var E=new tV({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&k(),l){f++;return}var E,T=new p(e,r);s.push(T);var O=!1,_=!!T.text;if(iq(w,e)&&(E=w[e](e,r),T.attribs=r=E.attribs,void 0!==E.text&&(T.innerText=E.text),e!==E.tagName&&(T.name=e=E.tagName,c[a]=E.tagName)),o&&(E=o(e,r),T.attribs=r=E.attribs,e!==E.tagName&&(T.name=e=E.tagName,c[a]=E.tagName)),(!m(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(var t in e)if(iq(e,t))return!1;return!0}(u)||null!=t.nestingLimit&&a>=t.nestingLimit)&&(O=!0,u[a]=!0,("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&-1!==v.indexOf(e)&&(l=!0,f=1),u[a]=!0),a++,O){if("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return;h=d,d=""}d+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(T.innerText=""),(!n||iq(n,e)||n["*"])&&iM(r,function(r,o){if(!ij.test(o)||""===r&&!t.allowedEmptyAttributes.includes(o)&&(t.nonBooleanAttributes.includes(o)||t.nonBooleanAttributes.includes("*"))){delete T.attribs[o];return}var a=!1;if(!n||iq(n,e)&&-1!==n[e].indexOf(o)||n["*"]&&-1!==n["*"].indexOf(o)||iq(i,e)&&i[e].test(o)||i["*"]&&i["*"].test(o))a=!0;else if(n&&n[e]){var s=!0,u=!1,c=void 0;try{for(var l,f=n[e][Symbol.iterator]();!(s=(l=f.next()).done);s=!0){var h=l.value;if(rd(h)&&h.name&&h.name===o){a=!0;var p="";if(!0===h.multiple){var m=r.split(" "),v=!0,w=!1,x=void 0;try{for(var E,k=m[Symbol.iterator]();!(v=(E=k.next()).done);v=!0){var O=E.value;-1!==h.values.indexOf(O)&&(""===p?p=O:p+=" "+O)}}catch(e){w=!0,x=e}finally{try{v||null==k.return||k.return()}finally{if(w)throw x}}}else h.values.indexOf(r)>=0&&(p=r);r=p}}}catch(e){u=!0,c=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw c}}}if(a){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(o)&&A(e,r)){delete T.attribs[o];return}if("script"===e&&"src"===o){var _=!0;try{var C=I(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){var P=(t.allowedScriptHostnames||[]).find(function(e){return e===C.url.hostname}),D=(t.allowedScriptDomains||[]).find(function(e){return C.url.hostname===e||C.url.hostname.endsWith(".".concat(e))});_=P||D}}catch(e){_=!1}if(!_){delete T.attribs[o];return}}if("iframe"===e&&"src"===o){var L=!0;try{var R=I(r);if(R.isRelativeUrl)L=iq(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){var B=(t.allowedIframeHostnames||[]).find(function(e){return e===R.url.hostname}),M=(t.allowedIframeDomains||[]).find(function(e){return R.url.hostname===e||R.url.hostname.endsWith(".".concat(e))});L=B||M}}catch(e){L=!1}if(!L){delete T.attribs[o];return}}if("srcset"===o)try{var q=rx(r);if(q.forEach(function(e){A("srcset",e.url)&&(e.evil=!0)}),(q=iU(q,function(e){return!e.evil})).length)r=iU(q,function(e){return!e.evil}).map(function(e){if(!e.url)throw Error("URL missing");return e.url+(e.w?" ".concat(e.w,"w"):"")+(e.h?" ".concat(e.h,"h"):"")+(e.d?" ".concat(e.d,"x"):"")}).join(", "),T.attribs[o]=r;else{delete T.attribs[o];return}}catch(e){delete T.attribs[o];return}if("class"===o){var U=g[e],j=g["*"],F=y[e],V=b[e],$=b["*"],H=[F,y["*"]].concat(V,$).filter(function(e){return e});if(!(r=U&&j?N(r,rh(U,j),H):N(r,U||j,H)).length){delete T.attribs[o];return}}if("style"===o){if(t.parseStyleAttributes)try{var z=iL(e+" {"+r+"}",{map:!1});if(r=(function(e,t){if(!t)return e;var r,n=e.nodes[0];return(r=t[n.selector]&&t["*"]?rh(t[n.selector],t["*"]):t[n.selector]||t["*"])&&(e.nodes[0].nodes=n.nodes.reduce(function(e,t){return iq(r,t.prop)&&r[t.prop].some(function(e){return e.test(t.value)})&&e.push(t),e},[])),e})(z,t.allowedStyles).nodes[0].nodes.reduce(function(e,t){return e.push("".concat(t.prop,":").concat(t.value).concat(t.important?" !important":"")),e},[]).join(";"),0===r.length){delete T.attribs[o];return}}catch(t){"undefined"!=typeof window&&console.warn('Failed to parse "'+e+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),delete T.attribs[o];return}else if(t.allowedStyles)throw Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}d+=" "+o,r&&r.length?d+='="'+S(r,!0)+'"':t.allowedEmptyAttributes.includes(o)&&(d+='=""')}else delete T.attribs[o]}),-1!==t.selfClosing.indexOf(e)?d+=" />":(d+=">",!T.innerText||_||t.textFilter||(d+=S(T.innerText),x=!0)),O&&(d=h+S(d),h="")},ontext:function(e){if(!l){var r,n=s[s.length-1];if(n&&(r=n.tag,e=void 0!==n.innerText?n.innerText:e),"completelyDiscard"!==t.disallowedTagsMode||m(r)){if(("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&("script"===r||"style"===r))d+=e;else{var i=S(e,!1);t.textFilter&&!x?d+=t.textFilter(i,r):x||(d+=i)}}else e="";if(s.length){var o=s[s.length-1];o.text+=e}}},onclosetag:function(e,r){if(l){if(--f)return;l=!1}var n=s.pop();if(n){if(n.tag!==e){s.push(n);return}l=!!t.enforceHtmlBoundary&&"html"===e;var i=u[--a];if(i){if(delete u[a],"discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode){n.updateParentNodeText();return}h=d,d=""}if(c[a]&&(e=c[a],delete c[a]),t.exclusiveFilter&&t.exclusiveFilter(n)){d=d.substr(0,n.tagPosition);return}if(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||r&&!m(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){i&&(d=h,h="");return}d+="",i&&(d=h+S(d),h=""),x=!1}}},t.parser);return E.write(e),E.end(),d;function k(){d="",a=0,s=[],u={},c={},l=!1,f=0}function S(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,""")),e}function A(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){var n=r.indexOf("",n+4);if(-1===i)break;r=r.substring(0,n)+r.substring(i+3)}var o=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!o)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;var a=o[1].toLowerCase();return iq(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(a):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(a)}function I(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw Error("relative: exploit attempt");for(var t="relative://relative-site",r=0;r<100;r++)t+="/".concat(r);var n=new URL(e,t);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function N(e,t,r){return t?(e=e.split(/\s+/)).filter(function(e){return -1!==t.indexOf(e)||r.some(function(t){return t.test(e)})}).join(" "):e}}var iV={decodeEntities:!0};iF.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},iF.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(n,i){var o;if(r)for(o in t)i[o]=t[o];else i=t;return{tagName:e,attribs:i}}};var i$={};r="millisecond",n="second",i="minute",o="hour",a="week",s="month",u="quarter",c="year",l="date",f="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},(v={})[m="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},g="$isDayjsObject",y=function(e){return e instanceof E||!(!e||!e[g])},b=function e(t,r,n){var i;if(!t)return m;if("string"==typeof t){var o=t.toLowerCase();v[o]&&(i=o),r&&(v[o]=r,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;v[s]=t,i=s}return!n&&i&&(m=i),i||!n&&m},w=function(e,t){if(y(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new E(r)},(x={s:p,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+p(Math.floor(r/60),2,"0")+":"+p(r%60,2,"0")},m:function e(t,r){if(t.date() * @license MIT - */function(e,t){"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,r){r=r||{bubbles:!1,cancelable:!1,detail:void 0};var n=t.createEvent("CustomEvent");return n.initCustomEvent(e,r.bubbles,r.cancelable,r.detail),n},e.CustomEvent.prototype=e.Event.prototype),t.addEventListener("touchstart",function(e){"true"!==e.target.getAttribute("data-swipe-ignore")&&(s=e.target,a=Date.now(),r=e.touches[0].clientX,n=e.touches[0].clientY,i=0,o=0,u=e.touches.length)},!1),t.addEventListener("touchmove",function(e){if(r&&n){var t=e.touches[0].clientX,a=e.touches[0].clientY;i=r-t,o=n-a}},!1),t.addEventListener("touchend",function(e){if(s===e.target){var l=parseInt(c(s,"data-swipe-threshold","20"),10),f=c(s,"data-swipe-unit","px"),d=parseInt(c(s,"data-swipe-timeout","500"),10),h=Date.now()-a,p="",m=e.changedTouches||e.touches||[];if("vh"===f&&(l=Math.round(l/100*t.documentElement.clientHeight)),"vw"===f&&(l=Math.round(l/100*t.documentElement.clientWidth)),Math.abs(i)>Math.abs(o)?Math.abs(i)>l&&h0?"swiped-left":"swiped-right"):Math.abs(o)>l&&h0?"swiped-up":"swiped-down"),""!==p){var v={dir:p.replace(/swiped-/,""),touchType:(m[0]||{}).touchType||"direct",fingers:u,xStart:parseInt(r,10),xEnd:parseInt((m[0]||{}).clientX||-1,10),yStart:parseInt(n,10),yEnd:parseInt((m[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:v})),s.dispatchEvent(new CustomEvent(p,{bubbles:!0,cancelable:!0,detail:v}))}r=null,n=null,a=null}},!1);var r=null,n=null,i=null,o=null,a=null,s=null,u=0;function c(e,r,n){for(;e&&e!==t.documentElement;){var i=e.getAttribute(r);if(i)return i;e=e.parentNode}return n}}(window,document);var iH={},iz={};Object.defineProperty(iz,"validate",{get:function(){return eL},set:function(e){return eL=e},enumerable:!0,configurable:!0});var iG=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",iW=RegExp("^"+("["+iG+"][")+iG+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");eD=function(e){return void 0!==e},eR=function(e){return null!=iW.exec(e)},eB=function(e,t){for(var r=[],n=t.exec(e);n;){var i=[];i.startIndex=t.lastIndex-n[0].length;for(var o=n.length,a=0;a5&&"xml"===n)return i0("InvalidXml","XML declaration allowed only at the start of the document.",i1(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function iJ(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){var r=1;for(t+=8;t"===e[t]&&0==--r)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t"===e[t+2]){t+=2;break}}return t}eL=function(e,t){t=Object.assign({},iY,t);var r=[],n=!1,i=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(var o=0;o"!==e[o]&&" "!==e[o]&&" "!==e[o]&&"\n"!==e[o]&&"\r"!==e[o];o++)u+=e[o];if("/"===(u=u.trim())[u.length-1]&&(u=u.substring(0,u.length-1),o--),!eR(u))return i0("InvalidTag",0===u.trim().length?"Invalid space after '<'.":"Tag '"+u+"' is an invalid name.",i1(e,o));var c=function(e,t){for(var r="",n="",i=!1;t"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}(e,o);if(!1===c)return i0("InvalidAttr","Attributes for '"+u+"' have open quote.",i1(e,o));var l=c.value;if(o=c.index,"/"===l[l.length-1]){var f=o-l.length,d=iX(l=l.substring(0,l.length-1),t);if(!0!==d)return i0(d.err.code,d.err.msg,i1(e,f+d.err.line));n=!0}else if(s){if(!c.tagClosed)return i0("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",i1(e,o));if(l.trim().length>0)return i0("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",i1(e,a));if(0===r.length)return i0("InvalidTag","Closing tag '"+u+"' has not been opened.",i1(e,a));var h=r.pop();if(u!==h.tagName){var p=i1(e,h.tagStartPos);return i0("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+u+"'.",i1(e,a))}0==r.length&&(i=!0)}else{var m=iX(l,t);if(!0!==m)return i0(m.err.code,m.err.msg,i1(e,o-l.length+m.err.line));if(!0===i)return i0("InvalidXml","Multiple possible root nodes found.",i1(e,o));-1!==t.unpairedTags.indexOf(u)||r.push({tagName:u,tagStartPos:a}),n=!0}for(o++;o0)||i0("InvalidXml","Invalid '"+JSON.stringify(r.map(function(e){return e.tagName}),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):i0("InvalidXml","Start tag expected.",1)};var iQ=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function iX(e,t){for(var r=eB(e,iQ),n={},i=0;i0?this.child.push((tH(t={},e.tagname,e.child),tH(t,":@",e[":@"]),t)):this.child.push(tH({},e.tagname,e.child))}}]),e}();var i4={};function i9(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}i4=function(e,t){var r={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;for(var n,i,o,a,s,u,c,l,f,d=1,h=!1,p=!1;t"===e[t]){if(p?"-"===e[t-1]&&"-"===e[t-2]&&(p=!1,d--):d--,0===d)break}else"["===e[t]?h=!0:e[t]}else{if(h&&"!"===(n=e)[(i=t)+1]&&"E"===n[i+2]&&"N"===n[i+3]&&"T"===n[i+4]&&"I"===n[i+5]&&"T"===n[i+6]&&"Y"===n[i+7])t+=7,entityName=(f=n2(function(e,t){for(var r="";t1&&void 0!==arguments[1]?arguments[1]:{};if(r=Object.assign({},or,r),!e||"string"!=typeof e)return e;var n=e.trim();if(void 0!==r.skipLike&&r.skipLike.test(n))return e;if(r.hex&&oe.test(n))return Number.parseInt(n,16);var i=ot.exec(n);if(!i)return e;var o=i[1],a=i[2],s=((t=i[3])&&-1!==t.indexOf(".")&&("."===(t=t.replace(/0+$/,""))?t="0":"."===t[0]?t="0"+t:"."===t[t.length-1]&&(t=t.substr(0,t.length-1))),t),u=i[4]||i[6];if(!r.leadingZeros&&a.length>0&&o&&"."!==n[2]||!r.leadingZeros&&a.length>0&&!o&&"."!==n[1])return e;var c=Number(n),l=""+c;return -1!==l.search(/[eE]/)||u?r.eNotation?c:e:-1!==n.indexOf(".")?"0"===l&&""===s?c:l===s?c:o&&l==="-"+s?c:e:a?s===l?c:o+s===l?c:e:n===l?c:n===o+l?c:e};var on={};function oi(e){for(var t=Object.keys(e),r=0;r0)){a||(e=this.replaceEntitiesValue(e));var s=this.options.tagValueProcessor(t,e,r,i,o);return null==s?e:(void 0===s?"undefined":eW(s))!==(void 0===e?"undefined":eW(e))||s!==e?s:this.options.trimValues?og(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?og(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function oa(e){if(this.options.removeNSPrefix){var t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}on=function(e){return"function"==typeof e?e:Array.isArray(e)?function(t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("string"==typeof s&&t===s||s instanceof RegExp&&s.test(t))return!0}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}:function(){return!1}};var os=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function ou(e,t,r){if(!0!==this.options.ignoreAttributes&&"string"==typeof e){for(var n=eB(e,os),i=n.length,o={},a=0;a",o,"Closing Tag is not closed."),s=e.substring(o+2,a).trim();if(this.options.removeNSPrefix){var u=s.indexOf(":");-1!==u&&(s=s.substr(u+1))}this.options.transformTagName&&(s=this.options.transformTagName(s)),r&&(n=this.saveTextToParentTag(n,r,i));var c=i.substring(i.lastIndexOf(".")+1);if(s&&-1!==this.options.unpairedTags.indexOf(s))throw Error("Unpaired tag can not be used as closing tag: "));var l=0;c&&-1!==this.options.unpairedTags.indexOf(c)?(l=i.lastIndexOf(".",i.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=i.lastIndexOf("."),i=i.substring(0,l),r=this.tagsNodeStack.pop(),n="",o=a}else if("?"===e[o+1]){var f=om(e,o,!1,"?>");if(!f)throw Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,i),this.options.ignoreDeclaration&&"?xml"===f.tagName||this.options.ignorePiTags);else{var d=new i6(f.tagName);d.add(this.options.textNodeName,""),f.tagName!==f.tagExp&&f.attrExpPresent&&(d[":@"]=this.buildAttributesMap(f.tagExp,i,f.tagName)),this.addChild(r,d,i)}o=f.closeIndex+1}else if("!--"===e.substr(o+1,3)){var h=op(e,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){var p=e.substring(o+4,h-2);n=this.saveTextToParentTag(n,r,i),r.add(this.options.commentPropName,[tH({},this.options.textNodeName,p)])}o=h}else if("!D"===e.substr(o+1,2)){var m=i4(e,o);this.docTypeEntities=m.entities,o=m.i}else if("!["===e.substr(o+1,2)){var v=op(e,"]]>",o,"CDATA is not closed.")-2,g=e.substring(o+9,v);n=this.saveTextToParentTag(n,r,i);var y=this.parseTextData(g,r.tagname,i,!0,!1,!0,!0);void 0==y&&(y=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[tH({},this.options.textNodeName,g)]):r.add(this.options.textNodeName,y),o=v+2}else{var b=om(e,o,this.options.removeNSPrefix),w=b.tagName,x=b.rawTagName,E=b.tagExp,k=b.attrExpPresent,S=b.closeIndex;this.options.transformTagName&&(w=this.options.transformTagName(w)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,i,!1));var A=r;if(A&&-1!==this.options.unpairedTags.indexOf(A.tagname)&&(r=this.tagsNodeStack.pop(),i=i.substring(0,i.lastIndexOf("."))),w!==t.tagname&&(i+=i?"."+w:w),this.isItStopNode(this.options.stopNodes,i,w)){var I="";if(E.length>0&&E.lastIndexOf("/")===E.length-1)"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),o=b.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(w))o=b.closeIndex;else{var T=this.readStopNodeData(e,x,S+1);if(!T)throw Error("Unexpected end of ".concat(x));o=T.i,I=T.tagContent}var N=new i6(w);w!==E&&k&&(N[":@"]=this.buildAttributesMap(E,i,w)),I&&(I=this.parseTextData(I,w,i,!0,k,!0,!0)),i=i.substr(0,i.lastIndexOf(".")),N.add(this.options.textNodeName,I),this.addChild(r,N,i)}else{if(E.length>0&&E.lastIndexOf("/")===E.length-1){"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),this.options.transformTagName&&(w=this.options.transformTagName(w));var O=new i6(w);w!==E&&k&&(O[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,O,i),i=i.substr(0,i.lastIndexOf("."))}else{var C=new i6(w);this.tagsNodeStack.push(r),w!==E&&k&&(C[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,C,i),r=C}n="",o=S}}}else n+=e[o];return t.child};function ol(e,t,r){var n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"==typeof n&&(t.tagname=n),e.addChild(t))}var of=function(e){if(this.options.processEntities){for(var t in this.docTypeEntities){var r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(var n in this.lastEntities){var i=this.lastEntities[n];e=e.replace(i.regex,i.val)}if(this.options.htmlEntities)for(var o in this.htmlEntities){var a=this.htmlEntities[o];e=e.replace(a.regex,a.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function od(e,t,r,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function oh(e,t,r){var n="*."+r;for(var i in e){var o=e[i];if(n===o||t===o)return!0}return!1}function op(e,t,r,n){var i=e.indexOf(t,r);if(-1!==i)return i+t.length-1;throw Error(n)}function om(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:">",i=function(e,t){for(var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",i="",o=t;o",r,"".concat(t," is not closed"));if(e.substring(r+2,o).trim()===t&&0==--i)return{tagContent:e.substring(n,r),i:o};r=o}else if("?"===e[r+1])r=op(e,"?>",r+1,"StopNode is not closed.");else if("!--"===e.substr(r+1,3))r=op(e,"-->",r+3,"StopNode is not closed.");else if("!["===e.substr(r+1,2))r=op(e,"]]>",r,"StopNode is not closed.")-2;else{var a=om(e,r,">");a&&((a&&a.tagName)===t&&"/"!==a.tagExp[a.tagExp.length-1]&&i++,r=a.closeIndex)}}}function og(e,t,r){if(t&&"string"==typeof e){var n=e.trim();return"true"===n||"false"!==n&&i7(e,r)}return eD(e)?e:""}i8=function e(t){tc(this,e),this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,10))}},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,16))}}},this.addExternalEntities=oi,this.parseXml=oc,this.parseTextData=oo,this.resolveNameSpace=oa,this.buildAttributesMap=ou,this.isItStopNode=oh,this.replaceEntitiesValue=of,this.readStopNodeData=ov,this.saveTextToParentTag=od,this.addChild=ol,this.ignoreAttributesFn=on(this.options.ignoreAttributes)},eq=function(e,t){return function e(t,r,n){for(var i,o={},a=0;a0&&(o[r.textNodeName]=i):void 0!==i&&(o[r.textNodeName]=i),o}(e,t)},i2=/*#__PURE__*/function(){function e(t){tc(this,e),this.externalEntities={},this.options=eM(t)}return tf(e,[{key:"parse",value:function(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});var r=eL(e,t);if(!0!==r)throw Error("".concat(r.err.msg,":").concat(r.err.line,":").concat(r.err.col))}var n=new i8(this.options);n.addExternalEntities(this.externalEntities);var i=n.parseXml(e);return this.options.preserveOrder||void 0===i?i:eq(i,this.options)}},{key:"addEntity",value:function(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}]),e}();var oy={};function ob(e,t){var r="";if(e&&!t.ignoreAttributes){for(var n in e)if(e.hasOwnProperty(n)){var i=t.attributeValueProcessor(n,e[n]);!0===(i=ow(i,t))&&t.suppressBooleanAttributes?r+=" ".concat(n.substr(t.attributeNamePrefix.length)):r+=" ".concat(n.substr(t.attributeNamePrefix.length),'="').concat(i,'"')}}return r}function ow(e,t){if(e&&e.length>0&&t.processEntities)for(var r=0;r0&&(r="\n"),function e(t,r,n,i){for(var o="",a=!1,s=0;s"),a=!1;continue}if(c===r.commentPropName){o+=i+""),a=!0;continue}if("?"===c[0]){var d=ob(u[":@"],r),h="?xml"===c?"":i,p=u[c][0][r.textNodeName];p=0!==p.length?" "+p:"",o+=h+"<".concat(c).concat(p).concat(d,"?>"),a=!0;continue}var m=i;""!==m&&(m+=r.indentBy);var v=ob(u[":@"],r),g=i+"<".concat(c).concat(v),y=e(u[c],r,l,m);-1!==r.unpairedTags.indexOf(c)?r.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!y||0===y.length)&&r.suppressEmptyNode?o+=g+"/>":y&&y.endsWith(">")?o+=g+">".concat(y).concat(i,""):(o+=g+">",y&&""!==i&&(y.includes("/>")||y.includes("")),a=!0}}return o}(e,t,"",r)};var ox={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function oE(e){this.options=Object.assign({},ox,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=on(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=oA),this.processTextOrObjNode=ok,this.options.format?(this.indentate=oS,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ok(e,t,r,n){var i=this.j2x(e,r+1,n.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,i.attrStr,r):this.buildObjectNode(i.val,t,i.attrStr,r)}function oS(e){return this.options.indentBy.repeat(e)}function oA(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e!==this.options.textNodeName&&e.substr(this.attrPrefixLen)}oE.prototype.build=function(e){return this.options.preserveOrder?oy(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e=tH({},this.options.arrayNodeName,e)),this.j2x(e,0,[]).val)},oE.prototype.j2x=function(e,t,r){var n="",i="",o=r.join(".");for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(void 0===e[a])this.isAttribute(a)&&(i+="");else if(null===e[a])this.isAttribute(a)?i+="":"?"===a[0]?i+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)i+=this.buildTextValNode(e[a],a,"",t);else if("object"!=typeof e[a]){var s=this.isAttribute(a);if(s&&!this.ignoreAttributesFn(s,o))n+=this.buildAttrPairStr(s,""+e[a]);else if(!s){if(a===this.options.textNodeName){var u=this.options.tagValueProcessor(a,""+e[a]);i+=this.replaceEntitiesValue(u)}else i+=this.buildTextValNode(e[a],a,"",t)}}else if(Array.isArray(e[a])){for(var c=e[a].length,l="",f="",d=0;d"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===o.length?this.indentate(n)+"")+this.newLine:this.indentate(n)+"<"+t+r+o+this.tagEndChar+e+this.indentate(n)+i},oE.prototype.closeTag=function(e){var t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":">")+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+"")+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;var i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"0&&this.options.processEntities)for(var t=0;t300,os:(X=navigator.userAgent||navigator.vendor||window.opera,/iPad|iPhone|iPod/.test(X)&&!window.MSStream?"iOS":/android/i.test(X)?"Android":("b2g"in navigator||navigator,!1)),debug:!1,local_opml:[]},oN="",oO="https://corsproxy.io/?",oC={opml_url:"https://raw.githubusercontent.com/strukturart/feedolin/master/example.opml",opml_local:"",proxy_url:"https://corsproxy.io/?"},o_={},oP=[],oL=[];function oD(e){var t=[];oM.map(function(e,r){t.push(e.id)}),(oL=oL.filter(function(r){return t.includes(e)})).push(e),/*@__PURE__*/eU(te).setItem("read_articles",oL).then(function(){}).catch(function(e){console.error("Error updating localForage:",e)})}/*@__PURE__*/eU(te).getItem("read_articles").then(function(e){if(null===e)return oL=[],/*@__PURE__*/eU(te).setItem("read_articles",oL).then(function(){});oL=e}).catch(function(e){console.error("Error accessing localForage:",e)});var oR=new DOMParser,oB=[];("b2g"in navigator||"navigator.mozApps"in navigator)&&(oT.notKaiOS=!1),oT.notKaiOS||["http://127.0.0.1/api/v1/shared/core.js","http://127.0.0.1/api/v1/shared/session.js","http://127.0.0.1/api/v1/apps/service.js","http://127.0.0.1/api/v1/audiovolumemanager/service.js","./assets/js/kaiads.v5.min.js"].forEach(function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,document.head.appendChild(t)});var oM=[];new BroadcastChannel("sw-messages"),oT.debug&&(window.onerror=function(e,t,r){return alert("Error message: "+e+"\nURL: "+t+"\nLine Number: "+r),!0});var oq=function(){/*@__PURE__*/eU(te).getItem("settings").then(function(e){o_=e;var t=new URLSearchParams(window.location.href.split("?")[1]).get("code");if(t){var r=t.split("#")[0];if(t){/*@__PURE__*/eU(te).setItem("mastodon_code",r);var n=new Headers;n.append("Content-Type","application/x-www-form-urlencoded");var i=new URLSearchParams;i.append("code",r),i.append("scope","read"),i.append("grant_type","authorization_code"),i.append("redirect_uri","https://feedolin.strukturart.com"),i.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),i.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(o_.mastodon_server_url+"/oauth/token",{method:"POST",headers:n,body:i,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){o_.mastodon_token=e.access_token,/*@__PURE__*/eU(te).setItem("settings",o_),/*@__PURE__*/eU(tt).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}}})};function oj(e){for(var t=0,r=0;r0))return[3,5];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,oz(t)];case 2:return n.sent(),o_.last_update=new Date,/*@__PURE__*/eU(te).setItem("settings",o_),[3,4];case 3:return n.sent(),[3,4];case 4:return[3,6];case 5:alert("Generated download list is empty."),n.label=6;case 6:return[3,8];case 7:console.error("No OPML content found."),n.label=8;case 8:return[2]}})}),function(e){return et.apply(this,arguments)}),oH=function(e){var t=oR.parseFromString(e,"text/xml");if(!t||t.getElementsByTagName("parsererror").length>0)return console.error("Invalid OPML data."),{error:"Invalid OPML data",downloadList:[]};var r=t.querySelector("body");if(!r)return console.error("No 'body' element found in the OPML data."),{error:"No 'body' element found",downloadList:[]};var n=0,i=r.querySelectorAll("outline"),o=[];return i.forEach(function(e){e.querySelectorAll("outline").forEach(function(t){var r=t.getAttribute("xmlUrl");r&&o.push({error:"",title:t.getAttribute("title")||"Untitled",url:r,amount:5,index:n++,channel:e.getAttribute("text")||"Unknown",type:t.getAttribute("type")||"rss"})})}),{error:"",downloadList:o}},oz=(er=eG(function(e){var t,r,n;return eY(this,function(i){return t=0,r=e.length,n=function(){t===r&&(console.log("All feeds are loaded"),/*@__PURE__*/eU(te).setItem("articles",oM).then(function(){oM.sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oM.forEach(function(e){-1===oP.indexOf(e.channel)&&e.channel&&oP.push(e.channel)}),/*@__PURE__*/eU(tt).route.set("/start/?index=0")}).catch(function(e){console.error("Feeds cached",e)}))},e.forEach(function(e){if("mastodon"===e.type)fetch(e.url).then(function(e){return e.json()}).then(function(t){t.forEach(function(t,r){if(!(r>5)){var n={channel:e.channel,id:t.id,type:"mastodon",pubDate:t.created_at,isoDate:t.created_at,title:t.account.display_name||t.account.username,content:t.content,url:t.uri};t.media_attachments.length>0&&("image"===t.media_attachments[0].type?n.content+="
"):"video"===t.media_attachments[0].type?n.enclosure={"@_type":"video",url:t.media_attachments[0].url}:"audio"===t.media_attachments[0].type&&(n.enclosure={"@_type":"audio",url:t.media_attachments[0].url})),oM.push(n)}})}).catch(function(t){e.error=t}).finally(function(){t++,n()});else{var r=new XMLHttpRequest;r.open("GET",oO+e.url,!0),r.onload=function(){if(200!==r.status){e.error=r.status,t++,n();return}var i=r.response;if(!i){e.error=r.status,t++,n();return}try{var o=oI.parse(i);o.feed&&o.feed.entry.forEach(function(t,r){if(r<10)try{t.channel=e.channel,t.id=oj(t.title+t.published),t.type=t["yt:videoId"]?"youtube":"text",t.url=t.link["@_href"],t.feed_title=e.title,t.typeOfFeed="ATOM",t["yt:videoId"]&&(t.youtubeid=t["yt:videoId"]),/*@__PURE__*/eU(iV)(t.published).isValid()?t.isoDate=/*@__PURE__*/eU(iV)(t.published).toISOString():t.isoDate=/*@__PURE__*/eU(iV)("1970-01-01").toISOString(),t.content="object"==typeof t.content?t.content["#text"]:t.content,t["media:group"]&&(t.cover=t["media:group"]["media:thumbnail"]["@_url"],t.content=t["media:group"]["media:description"]),t["media:thumbnail"]&&(t.cover=t["media:thumbnail"]["@_url"]),oM.push(t)}catch(e){console.log(e)}}),o.rss&&o.rss.channel.item.forEach(function(t,r){if(r<10)try{t.channel=e.channel,t.id=oj(t.title+t.pubDate),t.type=oU(t),t.url=t.link,t.feed_title=e.title,t.typeOfFeed="RSS",/*@__PURE__*/eU(iV)(t.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z",!0).isValid()?t.isoDate=/*@__PURE__*/eU(iV)(t.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z").toISOString():t.isoDate=/*@__PURE__*/eU(iV)("1970-01-01").toISOString(),t.content=t.content||t.description,t["itunes:image"]&&(t.cover=t["itunes:image"]["@_href"]),o.rss.channel.image&&(t.cover=o.rss.channel.image.url||""),oM.push(t)}catch(e){console.log(e)}}),t++,n()}catch(e){console.log(e),t++,n()}},r.onerror=function(){t++,n()},r.send()}}),[2]})}),function(e){return er.apply(this,arguments)}),oG=function(){var e=o_.mastodon_token;fetch(o_.mastodon_server_url+"/api/v1/timelines/home",{headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"}}).then(function(e){return e.json()}).then(function(e){e.forEach(function(e,t){if(!(t>15)){var r={channel:"Mastodon",id:e.id,type:"mastodon",pubDate:e.created_at,isoDate:e.created_at,title:e.account.display_name,content:e.content,url:e.uri};e.media_attachments.length>0&&("image"===e.media_attachments[0].type?r.content+="
"):"video"===e.media_attachments[0].type?r.enclosure={"@_type":"video",url:e.media_attachments[0].url}:"audio"===e.media_attachments[0].type&&(r.enclosure={"@_type":"audio",url:e.media_attachments[0].url})),oM.push(r)}}),oP.push("Mastodon")})},oW=function(){oV(oO+o_.opml_url),o_.opml_local&&o$(o_.opml_local),o_.mastodon_token&&e7(o_.mastodon_server_url,o_.mastodon_token).then(function(e){oT.mastodon_logged=e.display_name,oG()})};/*@__PURE__*/eU(te).getItem("settings").then(function(e){null==e&&(o_=oC,/*@__PURE__*/eU(te).setItem("settings",o_).then(function(e){}).catch(function(e){console.log(e)})),o_=e,fetch("https://www.google.com",{method:"HEAD",mode:"no-cors"}).then(function(){return!0}).catch(function(){return!1}).then(function(e){e?oW():/*@__PURE__*/eU(te).getItem("articles").then(function(e){oM=e,/*@__PURE__*/eU(tt).route.set("/start/"),e5("Device is offline, cached feeds loaded",15e3)}).catch(function(e){})})}).catch(function(e){e5("The default settings was loaded",3e3),oV(oO+(o_=oC).opml_url),console.log(o_),/*@__PURE__*/eU(te).setItem("settings",o_).then(function(e){}).catch(function(e){console.log(e)})});var oY=document.getElementById("app"),oK=-1,oZ="",oJ=0,oQ=!1,oX=function(e){return /*@__PURE__*/eU(iV).duration(e,"seconds").format("mm:ss")},o0={videoElement:null,videoDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oncreate:function(e){var t=e.attrs;oT.notKaiOS&&e4("","",""),o0.videoElement=document.createElement("video"),document.getElementById("video-container").appendChild(o0.videoElement);var r=t.url;r&&(o0.videoElement.src=r,o0.videoElement.play(),o0.isPlaying=!0),o0.videoElement.onloadedmetadata=function(){o0.videoDuration=o0.videoElement.duration,/*@__PURE__*/eU(tt).redraw()},o0.videoElement.ontimeupdate=function(){o0.currentTime=o0.videoElement.currentTime,/*@__PURE__*/eU(tt).redraw()},document.addEventListener("keydown",o0.handleKeydown)},onremove:function(){document.removeEventListener("keydown",o0.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o0.togglePlayPause():"ArrowLeft"===e.key?o0.seek("left"):"ArrowRight"===e.key&&o0.seek("right")},togglePlayPause:function(){o0.isPlaying?o0.videoElement.pause():o0.videoElement.play(),o0.isPlaying=!o0.isPlaying},seek:function(e){var t=o0.videoElement.currentTime;"left"===e?o0.videoElement.currentTime=Math.max(0,t-o0.seekAmount):"right"===e&&(o0.videoElement.currentTime=Math.min(o0.videoDuration,t+o0.seekAmount))},view:function(e){e.attrs;var t=o0.videoDuration>0?o0.currentTime/o0.videoDuration*100:0;return /*@__PURE__*/eU(tt)("div",{class:"video-player"},[/*@__PURE__*/eU(tt)("div",{id:"video-container",class:"video-container"}),/*@__PURE__*/eU(tt)("div",{class:"video-info"},[" ".concat(oX(o0.currentTime)," / ").concat(oX(o0.videoDuration))]),/*@__PURE__*/eU(tt)("div",{class:"progress-bar-container"},[/*@__PURE__*/eU(tt)("div",{class:"progress-bar",style:{width:"".concat(t,"%")}})])])}},o1={player:null,oncreate:function(e){var t=e.attrs;if(oT.notKaiOS&&e4("","",""),e6("","",""),!window.YT||!window.YT.Player){var r=document.createElement("script");r.src="https://www.youtube.com/iframe_api",document.body.appendChild(r)}var n=function(){o1.player=new YT.Player("video-container",{height:"390",width:"640",videoId:t.videoId,events:{onReady:o1.onPlayerReady,onStateChange:o1.onPlayerStateChange}})};window.YT&&window.YT.Player?n():window.onYouTubeIframeAPIReady=n,document.addEventListener("keydown",o1.handleKeydown)},onPlayerReady:function(e){e.target.playVideo()},handleKeydown:function(e){"Enter"===e.key?o1.togglePlayPause():"ArrowLeft"===e.key?o1.seek("left"):"ArrowRight"===e.key&&o1.seek("right")},togglePlayPause:function(){o1.player.getPlayerState()===YT.PlayerState.PLAYING?o1.player.pauseVideo():o1.player.playVideo()},seek:function(e){var t=o1.player.getCurrentTime();"left"===e?o1.player.seekTo(Math.max(0,t-5),!0):"right"===e&&o1.player.seekTo(t+5,!0)},view:function(){return /*@__PURE__*/eU(tt)("div",{class:"youtube-player"},[/*@__PURE__*/eU(tt)("div",{id:"video-container",class:"video-container"})])}},o3=document.createElement("audio");if(o3.preload="auto","b2g"in navigator)try{navigator.b2g.AudioChannelManager.volumeControlChannel="content",AudioChannelClient("content"),HTMLMediaElement.mozAudioChannelType="content",AudioContext.mozAudioChannelType="content",o3.mozaudiochannel="content",o3.mozAudioChannelType="content"}catch(e){console.log(e)}var o2={audioDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oninit:function(e){var t=e.attrs;t.url&&o3.src!==t.url&&(o3.src=t.url,o3.play().catch(function(){}),o2.isPlaying=!0),o3.onloadedmetadata=function(){o2.audioDuration=o3.duration,/*@__PURE__*/eU(tt).redraw()},o3.ontimeupdate=function(){o2.currentTime=o3.currentTime,/*@__PURE__*/eU(tt).redraw()},o2.isPlaying=!o3.paused,document.addEventListener("keydown",o2.handleKeydown)},oncreate:function(){oT.player=!0,e4("","",""),e6("","",""),oT.notKaiOS&&e4("","",""),document.querySelector("div.button-center").addEventListener("click",function(e){o2.togglePlayPause()})},onremove:function(){document.removeEventListener("keydown",o2.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o2.togglePlayPause():"ArrowLeft"===e.key?o2.seek("left"):"ArrowRight"===e.key&&o2.seek("right")},togglePlayPause:function(){o2.isPlaying?o3.pause():o3.play().catch(function(){}),o2.isPlaying=!o2.isPlaying},seek:function(e){var t=o3.currentTime;"left"===e?o3.currentTime=Math.max(0,t-o2.seekAmount):"right"===e&&(o3.currentTime=Math.min(o2.audioDuration,t+o2.seekAmount))},view:function(e){e.attrs;var t=o2.audioDuration>0?o2.currentTime/o2.audioDuration*100:0;return /*@__PURE__*/eU(tt)("div",{class:"audio-player"},[/*@__PURE__*/eU(tt)("div",{id:"audio-container",class:"audio-container"}),/*@__PURE__*/eU(tt)("div",{class:"cover-container",style:{"background-color":"rgb(121, 71, 255)","background-image":"url(".concat(oN.cover,")")}}),/*@__PURE__*/eU(tt)("div",{class:"audio-info"},["".concat(oX(o2.currentTime)," / ").concat(oX(o2.audioDuration))]),/*@__PURE__*/eU(tt)("div",{class:"progress-bar-container"},[/*@__PURE__*/eU(tt)("div",{class:"progress-bar",style:{width:"".concat(t,"%")}})])])}};function o5(){var e=document.activeElement;if(e){for(var t=e.getBoundingClientRect(),r=t.top+t.height/2,n=e.parentNode;n;){if(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth){var i=n.getBoundingClientRect();r=t.top-i.top+t.height/2;break}n=n.parentNode}n?n.scrollBy({left:0,top:r-n.clientHeight/2,behavior:"smooth"}):document.body.scrollBy({left:0,top:r-window.innerHeight/2,behavior:"smooth"})}}/*@__PURE__*/eU(tt).route(oY,"/intro",{"/settingsView":{view:function(){return /*@__PURE__*/eU(tt)("div",{class:"flex justify-content-center page",id:"settings-page",oncreate:function(){oT.notKaiOS||(oT.local_opml=[],eQ("opml",function(e){oT.local_opml.push(e)})),e6("","",""),oT.notKaiOS&&e6("","",""),document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)}),oT.notKaiOS&&e4("","",""),oT.notKaiOS&&e6("","","")}},[/*@__PURE__*/eU(tt)("div",{class:"item input-parent flex"},[/*@__PURE__*/eU(tt)("label",{for:"url-opml"},"OPML"),/*@__PURE__*/eU(tt)("input",{id:"url-opml",placeholder:"",value:o_.opml_url||"",type:"url"})]),/*@__PURE__*/eU(tt)("button",{class:"item",onclick:function(){o_.opml_local_filename?(o_.opml_local="",o_.opml_local_filename="",/*@__PURE__*/eU(te).setItem("settings",o_).then(function(){e5("OPML file removed",4e3),/*@__PURE__*/eU(tt).redraw()})):oT.notKaiOS?e9(function(e){var t=new FileReader;t.onload=function(){oH(t.result).error?e5("OPML file not valid",4e3):(o_.opml_local=t.result,o_.opml_local_filename=e.filename,/*@__PURE__*/eU(te).setItem("settings",o_).then(function(){e5("OPML file added",4e3)}))},t.onerror=function(){e5("OPML file not valid",4e3)},t.readAsText(e.blob)}):oT.local_opml.length>0?/*@__PURE__*/eU(tt).route.set("/localOPML"):e5("not enough",3e3)}},o_.opml_local_filename?"Remove OPML file":"Upload OPML file"),/*@__PURE__*/eU(tt)("div",o_.opml_local_filename),/*@__PURE__*/eU(tt)("div",{class:"seperation"}),/*@__PURE__*/eU(tt)("div",{tabindex:1,class:"item input-parent flex "},[/*@__PURE__*/eU(tt)("label",{for:"url-proxy"},"PROXY"),/*@__PURE__*/eU(tt)("input",{id:"url-proxy",placeholder:"",value:o_.proxy_url||"",type:"url"})]),/*@__PURE__*/eU(tt)("div",{class:"seperation"}),/*@__PURE__*/eU(tt)("h2",{class:"flex justify-content-spacearound"},"Mastodon Account"),oT.mastodon_logged?/*@__PURE__*/eU(tt)("div",{id:"account_info"},"You have successfully logged in as ".concat(oT.mastodon_logged," and the data is being loaded from server ").concat(o_.mastodon_server_url,".")):null,oT.mastodon_logged?/*@__PURE__*/eU(tt)("button",{class:"item",onclick:function(){o_.mastodon_server_url="",o_.mastodon_token="",/*@__PURE__*/eU(te).setItem("settings",o_),oT.mastodon_logged="",/*@__PURE__*/eU(tt).route.set("/settingsView")}},"Disconnect"):null,oT.mastodon_logged?null:/*@__PURE__*/eU(tt)("div",{class:"item input-parent flex justify-content-spacearound"},[/*@__PURE__*/eU(tt)("label",{for:"mastodon-server-url"},"URL"),/*@__PURE__*/eU(tt)("input",{id:"mastodon-server-url",placeholder:"Server URL",value:o_.mastodon_server_url})]),oT.mastodon_logged?null:/*@__PURE__*/eU(tt)("button",{class:"item",onclick:function(){/*@__PURE__*/eU(te).setItem("settings",o_),o_.mastodon_server_url=document.getElementById("mastodon-server-url").value;var e=o_.mastodon_server_url+"/oauth/authorize?client_id=HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8&scope=read&redirect_uri=https://feedolin.strukturart.com&response_type=code";window.open(e)}},"Connect"),/*@__PURE__*/eU(tt)("button",{class:"item",id:"button-save-settings",onclick:function(){var e;e=document.getElementById("url-opml").value,/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)||e5("URL not valid"),o_.opml_url=document.getElementById("url-opml").value,o_.proxy_url=document.getElementById("url-proxy").value,oT.mastodon_logged||(o_.mastodon_server_url=document.getElementById("mastodon-server-url").value),/*@__PURE__*/eU(te).setItem("settings",o_).then(function(e){e5("settings saved",2e3)}).catch(function(e){console.log(e)})}},"save settings")])}},"/intro":{view:function(){return /*@__PURE__*/eU(tt)("div",{class:"width-100 height-100",id:"intro",oninit:function(){oq()},onremove:function(){localStorage.setItem("version",oT.version),document.querySelector(".loading-spinner").style.display="none"}},[/*@__PURE__*/eU(tt)("img",{src:"./assets/icons/intro.svg",oncreate:function(){document.querySelector(".loading-spinner").style.display="block",e1(function(e){try{oT.version=e.manifest.version,document.querySelector("#version").textContent=e.manifest.version}catch(e){}("b2g"in navigator||oT.notKaiOS)&&fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(e){oT.version=e.b2g_features.version})})}}),/*@__PURE__*/eU(tt)("div",{class:"flex width-100 justify-content-center ",id:"version-box"},[/*@__PURE__*/eU(tt)("kbd",{id:"version"},localStorage.getItem("version")||0)])])}},"/start":{oninit:function(){var e=window.performance.getEntriesByType("navigation");e.length&&"reload"===e[0].type&&/*@__PURE__*/eU(tt).route.set("/start")},view:function(){oP.length>0&&!oQ&&(oZ=oP[0],oQ=!0);var e=oM.filter(function(e){return""===oZ||oZ===e.channel});return /*@__PURE__*/eU(tt)("div",{id:"start",oncreate:function(){oJ=/*@__PURE__*/eU(tt).route.param("index")||0,e6("","",""),oT.notKaiOS&&e6("","",""),o_.opml_url||o_.opml_local_filename||e5("The feed could not be loaded because no OPML was defined in the settings.",6e3),oT.notKaiOS&&e4("","",""),oT.notKaiOS&&oT.player&&e4("","","")}},/*@__PURE__*/eU(tt)("span",{class:"channel",oncreate:function(){}},oZ),e.map(function(t,r){var n=oL.includes(t.id)?"read":"";return /*@__PURE__*/eU(tt)("article",{class:"item ".concat(n),"data-id":t.id,"data-type":t.type,oncreate:function(n){0==oJ&&0==r?setTimeout(function(){n.dom.focus()},2e3):t.id==oJ&&setTimeout(function(){n.dom.focus(),o5()},1100),r==e.length-1&&setTimeout(function(){document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)})},1e3)},onclick:function(){/*@__PURE__*/eU(tt).route.set("/article/?index="+t.id),oD(t.id)},onkeydown:function(e){"Enter"===e.key&&(/*@__PURE__*/eU(tt).route.set("/article/?index="+t.id),oD(t.id))}},[/*@__PURE__*/eU(tt)("span",{class:"type-indicator"},t.type),/*@__PURE__*/eU(tt)("time",/*@__PURE__*/eU(iV)(t.isoDate).format("DD MMM YYYY")),/*@__PURE__*/eU(tt)("h2",oF(t.feed_title)),/*@__PURE__*/eU(tt)("h3",oF(t.title))])}))}},"/options":{view:function(){return /*@__PURE__*/eU(tt)("div",{id:"optionsView",class:"flex",oncreate:function(){e4("","",""),oT.notKaiOS&&e4("","",""),e6("","",""),oT.notKaiOS&&e6("","","")}},[/*@__PURE__*/eU(tt)("button",{tabindex:0,class:"item",oncreate:function(e){e.dom.focus()},onclick:function(){/*@__PURE__*/eU(tt).route.set("/about")}},"About"),/*@__PURE__*/eU(tt)("button",{tabindex:1,class:"item",onclick:function(){/*@__PURE__*/eU(tt).route.set("/settingsView")}},"Settings"),/*@__PURE__*/eU(tt)("button",{tabindex:2,class:"item",onclick:function(){/*@__PURE__*/eU(tt).route.set("/privacy_policy")}},"Privacy Policy"),/*@__PURE__*/eU(tt)("div",{id:"KaiOSads-Wrapper",class:"",oncreate:function(){!1==oT.notKaiOS&&eJ()}})])}},"/about":{view:function(){return /*@__PURE__*/eU(tt)("div",{class:"page"},/*@__PURE__*/eU(tt)("p","Feedolin is an RSS/Atom reader and podcast player, available for both KaiOS and non-KaiOS users."),/*@__PURE__*/eU(tt)("p","It supports connecting a Mastodon account to display articles alongside your RSS/Atom feeds."),/*@__PURE__*/eU(tt)("p","The app allows you to listen to audio and watch videos directly if the feed provides the necessary URLs."),/*@__PURE__*/eU(tt)("p","The list of subscribed websites and podcasts is managed either locally or via an OPML file from an external source, such as a public link in the cloud."),/*@__PURE__*/eU(tt)("p","For non-KaiOS users, local files must be uploaded to the app."),/*@__PURE__*/eU(tt)("h4",{style:"margin-top:20px; margin-bottom:10px;"},"Navigation:"),/*@__PURE__*/eU(tt)("ul",[/*@__PURE__*/eU(tt)("li",/*@__PURE__*/eU(tt).trust("Use the up and down arrow keys to navigate between articles.

")),/*@__PURE__*/eU(tt)("li",/*@__PURE__*/eU(tt).trust("Use the left and right arrow keys to switch between categories.

")),/*@__PURE__*/eU(tt)("li",/*@__PURE__*/eU(tt).trust("Press Enter to view the content of an article.

")),/*@__PURE__*/eU(tt)("li",{oncreate:function(e){oT.notKaiOS||(e.dom.style.display="none")}},/*@__PURE__*/eU(tt).trust("Use Alt to access various options.")),/*@__PURE__*/eU(tt)("li",{oncreate:function(e){oT.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/eU(tt).trust("Use # Volume")),/*@__PURE__*/eU(tt)("li",{oncreate:function(e){oT.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/eU(tt).trust("Use * Audioplayer"))]))}},"/privacy_policy":{view:function(){return /*@__PURE__*/eU(tt)("div",{id:"privacy_policy",class:"page"},[/*@__PURE__*/eU(tt)("h1","Privacy Policy for Feedolin"),/*@__PURE__*/eU(tt)("p","Feedolin is committed to protecting your privacy. This policy explains how data is handled within the app."),/*@__PURE__*/eU(tt)("h2","Data Storage and Collection"),/*@__PURE__*/eU(tt)("p",["All data related to your RSS/Atom feeds and Mastodon account is stored ",/*@__PURE__*/eU(tt)("strong","locally")," in your device’s browser. Feedolin does ",/*@__PURE__*/eU(tt)("strong","not")," collect or store any data on external servers. The following information is stored locally:"]),/*@__PURE__*/eU(tt)("ul",[/*@__PURE__*/eU(tt)("li","Your subscribed RSS/Atom feeds and podcasts."),/*@__PURE__*/eU(tt)("li","OPML files you upload or manage."),/*@__PURE__*/eU(tt)("li","Your Mastodon account information and related data.")]),/*@__PURE__*/eU(tt)("p","No server-side data storage or collection is performed."),/*@__PURE__*/eU(tt)("h2","KaiOS Users"),/*@__PURE__*/eU(tt)("p",["If you are using Feedolin on a KaiOS device, the app uses ",/*@__PURE__*/eU(tt)("strong","KaiOS Ads"),", which may collect data related to your usage. The data collected by KaiOS Ads is subject to the ",/*@__PURE__*/eU(tt)("a",{href:"https://www.kaiostech.com/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"KaiOS privacy policy"),"."]),/*@__PURE__*/eU(tt)("p",["For users on all other platforms, ",/*@__PURE__*/eU(tt)("strong","no ads")," are used, and no external data collection occurs."]),/*@__PURE__*/eU(tt)("h2","External Sources Responsibility"),/*@__PURE__*/eU(tt)("p",["Feedolin enables you to add feeds and connect to external sources such as RSS/Atom feeds, podcasts, and Mastodon accounts. You are ",/*@__PURE__*/eU(tt)("strong","solely responsible")," for the sources you choose to trust and subscribe to. Feedolin does not verify or control the content or data provided by these external sources."]),/*@__PURE__*/eU(tt)("h2","Third-Party Services"),/*@__PURE__*/eU(tt)("p","Feedolin integrates with third-party services such as Mastodon. These services have their own privacy policies, and you should review them to understand how your data is handled."),/*@__PURE__*/eU(tt)("h2","Policy Updates"),/*@__PURE__*/eU(tt)("p","This Privacy Policy may be updated periodically. Any changes will be communicated through updates to the app."),/*@__PURE__*/eU(tt)("p","By using Feedolin, you acknowledge and agree to this Privacy Policy.")])}},"/article":{view:function(){return /*@__PURE__*/eU(tt)("div",{id:"article",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oM.map(function(e,t){if(/*@__PURE__*/eU(tt).route.param("index")==e.id)return oN=e,/*@__PURE__*/eU(tt)("article",{class:"item",tabindex:0,oncreate:function(t){t.dom.focus(),"audio"==e.type&&(e.type="audio",e6("","","")),"video"==e.type&&(e.type="video",e6("","","")),"youtube"==e.type&&(e.type="youtube",e6("","",""))}},[/*@__PURE__*/eU(tt)("time",{id:"top",oncreate:function(){setTimeout(function(){document.querySelector("#top").scrollIntoView()},1e3)}},/*@__PURE__*/eU(iV)(e.isoDate).format("DD MMM YYYY")),/*@__PURE__*/eU(tt)("h2",e.title),/*@__PURE__*/eU(tt)("div",{class:"text"},[/*@__PURE__*/eU(tt).trust(oF(e.content))])])}))}},"/index":{view:function(){return /*@__PURE__*/eU(tt)("div",{class:"flex",id:"index",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oB.map(function(e,t){return /*@__PURE__*/eU(tt)("article",{class:"item flex width-100",tabindex:t,oncreate:function(e){0==t&&e.dom.focus()}},[/*@__PURE__*/eU(tt)("span",e.channel),/*@__PURE__*/eU(tt)("span",e.title),e.error?/*@__PURE__*/eU(tt)("span","error"):null])}))}},"/localOPML":{view:function(){return /*@__PURE__*/eU(tt)("div",{class:"flex",id:"index",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oT.local_opml.map(function(e,t){var r=e.split("/");return r=r[r.length-1],/*@__PURE__*/eU(tt)("button",{class:"item",tabindex:t,oncreate:function(e){0==t&&e.dom.focus()},onclick:function(){try{var t=navigator.b2g.getDeviceStorage("sdcard").get(e);t.onsuccess=function(){var e=new FileReader;e.onload=function(){oH(e.result).error?e5("OPML file not valid",4e3):(o_.opml_local=e.result,o_.opml_local_filename=r,/*@__PURE__*/eU(te).setItem("settings",o_).then(function(){e5("OPML file added",4e3),/*@__PURE__*/eU(tt).route.set("/settingsView")}))},e.onerror=function(){e5("OPML file not valid",4e3)},e.readAsText(this.result)},t.onerror=function(e){}}catch(e){}}},r)}))}},"/AudioPlayerView":o2,"/VideoPlayerView":o0,"/YouTubePlayerView":o1}),document.addEventListener("DOMContentLoaded",function(e){var t,r=function(e){if("SELECT"==document.activeElement.nodeName||"date"==document.activeElement.type||"time"==document.activeElement.type||"volume"==oT.window_status)return!1;if(document.activeElement.classList.contains("scroll")){var t=document.querySelector(".scroll");1==e?t.scrollBy({left:0,top:10}):t.scrollBy({left:0,top:-10})}var r=document.activeElement.tabIndex+e,n=0;if(n=document.getElementById("app").querySelectorAll(".item"),document.activeElement.parentNode.classList.contains("input-parent"))return document.activeElement.parentNode.focus(),!0;r<=n.length&&(0,n[r]).focus(),r>=n.length&&(0,n[0]).focus(),o5()};function n(e){s({key:e})}document.querySelector("div.button-left").addEventListener("click",function(e){n("SoftLeft")}),document.querySelector("div.button-right").addEventListener("click",function(e){n("SoftRight")}),document.querySelector("div.button-center").addEventListener("click",function(e){n("Enter")}),document.querySelector("#top-bar div div.button-right").addEventListener("click",function(e){n("Backspace")}),document.querySelector("#top-bar div div.button-left").addEventListener("click",function(e){n("*")});var i=!1;document.addEventListener("keydown",function(e){i||("Backspace"==e.key&&"INPUT"!=document.activeElement.tagName&&e.preventDefault(),"EndCall"===e.key&&(e.preventDefault(),window.close()),e.repeat||(a=!1,t=setTimeout(function(){a=!0,"Backspace"===e.key&&window.close()},2e3)),e.repeat&&("Backspace"==e.key&&e.preventDefault(),"Backspace"==e.key&&(a=!1),e.key),i=!0,setTimeout(function(){i=!1},300))});var o=!1;document.addEventListener("keyup",function(e){o||(function(e){if("Backspace"==e.key&&e.preventDefault(),!1===oT.visibility)return 0;clearTimeout(t),a||s(e)}(e),o=!0,setTimeout(function(){o=!1},300))}),document.addEventListener("swiped",function(e){var t=/*@__PURE__*/eU(tt).route.get(),r=e.detail.dir;if("right"==r&&t.startsWith("/start")){--oK<1&&(oK=oP.length-1),oZ=oP[oK],/*@__PURE__*/eU(tt).redraw();var n=/*@__PURE__*/eU(tt).route.param();n.index=0,/*@__PURE__*/eU(tt).route.set("/start",n)}if("left"==r&&t.startsWith("/start")){++oK>oP.length-1&&(oK=0),oZ=oP[oK],/*@__PURE__*/eU(tt).redraw();var i=/*@__PURE__*/eU(tt).route.param();i.index=0,/*@__PURE__*/eU(tt).route.set("/start",i)}});var a=!1;function s(e){var t=/*@__PURE__*/eU(tt).route.get();switch(e.key){case"ArrowRight":if(t.startsWith("/start")){++oK>oP.length-1&&(oK=0),oZ=oP[oK],/*@__PURE__*/eU(tt).redraw();var n=/*@__PURE__*/eU(tt).route.param();n.index=0,/*@__PURE__*/eU(tt).route.set("/start",n),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o5()},500)}break;case"ArrowLeft":if(t.startsWith("/start")){--oK<0&&(oK=oP.length-1),oZ=oP[oK],/*@__PURE__*/eU(tt).redraw();var i=/*@__PURE__*/eU(tt).route.param();i.index=0,/*@__PURE__*/eU(tt).route.set("/start",i),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o5()},500)}break;case"ArrowUp":r(-1),"volume"==oT.window_status&&(navigator.volumeManager.requestVolumeUp(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3));break;case"ArrowDown":r(1),"volume"==oT.window_status&&(navigator.volumeManager.requestVolumeDown(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3));break;case"SoftRight":case"Alt":t.startsWith("/start")&&/*@__PURE__*/eU(tt).route.set("/options"),t.startsWith("/article")&&("audio"==oN.type&&/*@__PURE__*/eU(tt).route.set("/AudioPlayerView?url=".concat(encodeURIComponent(oN.enclosure["@_url"]))),"video"==oN.type&&/*@__PURE__*/eU(tt).route.set("/VideoPlayerView?url=".concat(encodeURIComponent(oN.enclosure["@_url"]))),"youtube"==oN.type&&/*@__PURE__*/eU(tt).route.set("/YouTubePlayerView?videoId=".concat(encodeURIComponent(oN.youtubeid))));break;case"SoftLeft":case"Control":t.startsWith("/start")&&/*@__PURE__*/eU(tt).route.set("/index"),t.startsWith("/article")&&window.open(oN.url);break;case"Enter":document.activeElement.classList.contains("input-parent")&&document.activeElement.children[0].focus();break;case"*":/*@__PURE__*/eU(tt).route.set("/AudioPlayerView");break;case"#":eX();break;case"Backspace":if(t.startsWith("/article")){var o=/*@__PURE__*/eU(tt).route.param("index");/*@__PURE__*/eU(tt).route.set("/start?index="+o)}if(t.startsWith("/YouTubePlayerView")){var a=/*@__PURE__*/eU(tt).route.param("index");/*@__PURE__*/eU(tt).route.set("/start?index="+a)}if(t.startsWith("/localOPML")&&history.back(),t.startsWith("/index")&&/*@__PURE__*/eU(tt).route.set("/start?index=0"),t.startsWith("/about")&&/*@__PURE__*/eU(tt).route.set("/options"),t.startsWith("/privacy_policy")&&/*@__PURE__*/eU(tt).route.set("/options"),t.startsWith("/options")&&/*@__PURE__*/eU(tt).route.set("/start?index=0"),t.startsWith("/settingsView")){if("INPUT"==document.activeElement.tagName)return!1;/*@__PURE__*/eU(tt).route.set("/options")}t.startsWith("/Video")&&history.back(),t.startsWith("/Audio")&&history.back()}}document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&o_.last_update?(oT.visibility=!0,new Date/1e3-o_.last_update/1e3>36e3&&(oM=[],e5("load new content",4e3),oW())):oT.visibility=!1})}),window.addEventListener("online",function(){oT.deviceOnline=!0}),window.addEventListener("offline",function(){oT.deviceOnline=!1});var o8={};o8=e$("e6gnT").getBundleURL("3BHab")+"sw.js","serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(function(e){if(!e)try{navigator.serviceWorker.register(o8).then(function(e){e.waiting,e.systemMessageManager.subscribe("activity").then(function(e){console.log(e)},function(e){console.log(e)})})}catch(e){console.log(e)}}),new BroadcastChannel("sw-messages").addEventListener("message",function(e){var t=e.data.oauth_success.data;if(t){var r=new Headers;r.append("Content-Type","application/x-www-form-urlencoded");var n=new URLSearchParams;n.append("code",t),n.append("scope","read"),n.append("grant_type","authorization_code"),n.append("redirect_uri","https://feedolin.strukturart.com"),n.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),n.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(o_.mastodon_server_url+"/oauth/token",{method:"POST",headers:r,body:n,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){console.log(e),o_.mastodon_token=e.access_token,/*@__PURE__*/eU(te).setItem("settings",o_),/*@__PURE__*/eU(tt).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}}); \ No newline at end of file + */function(e,t){"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,r){r=r||{bubbles:!1,cancelable:!1,detail:void 0};var n=t.createEvent("CustomEvent");return n.initCustomEvent(e,r.bubbles,r.cancelable,r.detail),n},e.CustomEvent.prototype=e.Event.prototype),t.addEventListener("touchstart",function(e){"true"!==e.target.getAttribute("data-swipe-ignore")&&(s=e.target,a=Date.now(),r=e.touches[0].clientX,n=e.touches[0].clientY,i=0,o=0,u=e.touches.length)},!1),t.addEventListener("touchmove",function(e){if(r&&n){var t=e.touches[0].clientX,a=e.touches[0].clientY;i=r-t,o=n-a}},!1),t.addEventListener("touchend",function(e){if(s===e.target){var l=parseInt(c(s,"data-swipe-threshold","20"),10),f=c(s,"data-swipe-unit","px"),d=parseInt(c(s,"data-swipe-timeout","500"),10),h=Date.now()-a,p="",m=e.changedTouches||e.touches||[];if("vh"===f&&(l=Math.round(l/100*t.documentElement.clientHeight)),"vw"===f&&(l=Math.round(l/100*t.documentElement.clientWidth)),Math.abs(i)>Math.abs(o)?Math.abs(i)>l&&h0?"swiped-left":"swiped-right"):Math.abs(o)>l&&h0?"swiped-up":"swiped-down"),""!==p){var v={dir:p.replace(/swiped-/,""),touchType:(m[0]||{}).touchType||"direct",fingers:u,xStart:parseInt(r,10),xEnd:parseInt((m[0]||{}).clientX||-1,10),yStart:parseInt(n,10),yEnd:parseInt((m[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:v})),s.dispatchEvent(new CustomEvent(p,{bubbles:!0,cancelable:!0,detail:v}))}r=null,n=null,a=null}},!1);var r=null,n=null,i=null,o=null,a=null,s=null,u=0;function c(e,r,n){for(;e&&e!==t.documentElement;){var i=e.getAttribute(r);if(i)return i;e=e.parentNode}return n}}(window,document);var iz={},iG={};e(iG,"validate",function(){return eR},function(e){return eR=e});var iW=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",iY=RegExp("^"+("["+iW+"][")+iW+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");eB=function(e){return void 0!==e},eM=function(e){return null!=iY.exec(e)},eq=function(e,t){for(var r=[],n=t.exec(e);n;){var i=[];i.startIndex=t.lastIndex-n[0].length;for(var o=n.length,a=0;a5&&"xml"===n)return i1("InvalidXml","XML declaration allowed only at the start of the document.",i3(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function iQ(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){var r=1;for(t+=8;t"===e[t]&&0==--r)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t"===e[t+2]){t+=2;break}}return t}eR=function(e,t){t=Object.assign({},iK,t);var r=[],n=!1,i=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(var o=0;o"!==e[o]&&" "!==e[o]&&" "!==e[o]&&"\n"!==e[o]&&"\r"!==e[o];o++)u+=e[o];if("/"===(u=u.trim())[u.length-1]&&(u=u.substring(0,u.length-1),o--),!eM(u))return i1("InvalidTag",0===u.trim().length?"Invalid space after '<'.":"Tag '"+u+"' is an invalid name.",i3(e,o));var c=function(e,t){for(var r="",n="",i=!1;t"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}(e,o);if(!1===c)return i1("InvalidAttr","Attributes for '"+u+"' have open quote.",i3(e,o));var l=c.value;if(o=c.index,"/"===l[l.length-1]){var f=o-l.length,d=i0(l=l.substring(0,l.length-1),t);if(!0!==d)return i1(d.err.code,d.err.msg,i3(e,f+d.err.line));n=!0}else if(s){if(!c.tagClosed)return i1("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",i3(e,o));if(l.trim().length>0)return i1("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",i3(e,a));if(0===r.length)return i1("InvalidTag","Closing tag '"+u+"' has not been opened.",i3(e,a));var h=r.pop();if(u!==h.tagName){var p=i3(e,h.tagStartPos);return i1("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+u+"'.",i3(e,a))}0==r.length&&(i=!0)}else{var m=i0(l,t);if(!0!==m)return i1(m.err.code,m.err.msg,i3(e,o-l.length+m.err.line));if(!0===i)return i1("InvalidXml","Multiple possible root nodes found.",i3(e,o));-1!==t.unpairedTags.indexOf(u)||r.push({tagName:u,tagStartPos:a}),n=!0}for(o++;o0)||i1("InvalidXml","Invalid '"+JSON.stringify(r.map(function(e){return e.tagName}),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):i1("InvalidXml","Start tag expected.",1)};var iX=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function i0(e,t){for(var r=eq(e,iX),n={},i=0;i0?this.child.push((tz(t={},e.tagname,e.child),tz(t,":@",e[":@"]),t)):this.child.push(tz({},e.tagname,e.child))}}]),e}();var i9={};function i7(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}i9=function(e,t){var r={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;for(var n,i,o,a,s,u,c,l,f,d=1,h=!1,p=!1;t"===e[t]){if(p?"-"===e[t-1]&&"-"===e[t-2]&&(p=!1,d--):d--,0===d)break}else"["===e[t]?h=!0:e[t]}else{if(h&&"!"===(n=e)[(i=t)+1]&&"E"===n[i+2]&&"N"===n[i+3]&&"T"===n[i+4]&&"I"===n[i+5]&&"T"===n[i+6]&&"Y"===n[i+7])t+=7,entityName=(f=n5(function(e,t){for(var r="";t1&&void 0!==arguments[1]?arguments[1]:{};if(r=Object.assign({},on,r),!e||"string"!=typeof e)return e;var n=e.trim();if(void 0!==r.skipLike&&r.skipLike.test(n))return e;if(r.hex&&ot.test(n))return Number.parseInt(n,16);var i=or.exec(n);if(!i)return e;var o=i[1],a=i[2],s=((t=i[3])&&-1!==t.indexOf(".")&&("."===(t=t.replace(/0+$/,""))?t="0":"."===t[0]?t="0"+t:"."===t[t.length-1]&&(t=t.substr(0,t.length-1))),t),u=i[4]||i[6];if(!r.leadingZeros&&a.length>0&&o&&"."!==n[2]||!r.leadingZeros&&a.length>0&&!o&&"."!==n[1])return e;var c=Number(n),l=""+c;return -1!==l.search(/[eE]/)||u?r.eNotation?c:e:-1!==n.indexOf(".")?"0"===l&&""===s?c:l===s?c:o&&l==="-"+s?c:e:a?s===l?c:o+s===l?c:e:n===l?c:n===o+l?c:e};var oi={};function oo(e){for(var t=Object.keys(e),r=0;r0)){a||(e=this.replaceEntitiesValue(e));var s=this.options.tagValueProcessor(t,e,r,i,o);return null==s?e:(void 0===s?"undefined":(0,tt._)(s))!==(void 0===e?"undefined":(0,tt._)(e))||s!==e?s:this.options.trimValues?oy(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?oy(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function os(e){if(this.options.removeNSPrefix){var t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}oi=function(e){return"function"==typeof e?e:Array.isArray(e)?function(t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("string"==typeof s&&t===s||s instanceof RegExp&&s.test(t))return!0}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}:function(){return!1}};var ou=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function oc(e,t,r){if(!0!==this.options.ignoreAttributes&&"string"==typeof e){for(var n=eq(e,ou),i=n.length,o={},a=0;a",o,"Closing Tag is not closed."),s=e.substring(o+2,a).trim();if(this.options.removeNSPrefix){var u=s.indexOf(":");-1!==u&&(s=s.substr(u+1))}this.options.transformTagName&&(s=this.options.transformTagName(s)),r&&(n=this.saveTextToParentTag(n,r,i));var c=i.substring(i.lastIndexOf(".")+1);if(s&&-1!==this.options.unpairedTags.indexOf(s))throw Error("Unpaired tag can not be used as closing tag: "));var l=0;c&&-1!==this.options.unpairedTags.indexOf(c)?(l=i.lastIndexOf(".",i.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=i.lastIndexOf("."),i=i.substring(0,l),r=this.tagsNodeStack.pop(),n="",o=a}else if("?"===e[o+1]){var f=ov(e,o,!1,"?>");if(!f)throw Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,i),this.options.ignoreDeclaration&&"?xml"===f.tagName||this.options.ignorePiTags);else{var d=new i4(f.tagName);d.add(this.options.textNodeName,""),f.tagName!==f.tagExp&&f.attrExpPresent&&(d[":@"]=this.buildAttributesMap(f.tagExp,i,f.tagName)),this.addChild(r,d,i)}o=f.closeIndex+1}else if("!--"===e.substr(o+1,3)){var h=om(e,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){var p=e.substring(o+4,h-2);n=this.saveTextToParentTag(n,r,i),r.add(this.options.commentPropName,[tz({},this.options.textNodeName,p)])}o=h}else if("!D"===e.substr(o+1,2)){var m=i9(e,o);this.docTypeEntities=m.entities,o=m.i}else if("!["===e.substr(o+1,2)){var v=om(e,"]]>",o,"CDATA is not closed.")-2,g=e.substring(o+9,v);n=this.saveTextToParentTag(n,r,i);var y=this.parseTextData(g,r.tagname,i,!0,!1,!0,!0);void 0==y&&(y=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[tz({},this.options.textNodeName,g)]):r.add(this.options.textNodeName,y),o=v+2}else{var b=ov(e,o,this.options.removeNSPrefix),w=b.tagName,x=b.rawTagName,E=b.tagExp,k=b.attrExpPresent,S=b.closeIndex;this.options.transformTagName&&(w=this.options.transformTagName(w)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,i,!1));var A=r;if(A&&-1!==this.options.unpairedTags.indexOf(A.tagname)&&(r=this.tagsNodeStack.pop(),i=i.substring(0,i.lastIndexOf("."))),w!==t.tagname&&(i+=i?"."+w:w),this.isItStopNode(this.options.stopNodes,i,w)){var I="";if(E.length>0&&E.lastIndexOf("/")===E.length-1)"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),o=b.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(w))o=b.closeIndex;else{var N=this.readStopNodeData(e,x,S+1);if(!N)throw Error("Unexpected end of ".concat(x));o=N.i,I=N.tagContent}var T=new i4(w);w!==E&&k&&(T[":@"]=this.buildAttributesMap(E,i,w)),I&&(I=this.parseTextData(I,w,i,!0,k,!0,!0)),i=i.substr(0,i.lastIndexOf(".")),T.add(this.options.textNodeName,I),this.addChild(r,T,i)}else{if(E.length>0&&E.lastIndexOf("/")===E.length-1){"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),this.options.transformTagName&&(w=this.options.transformTagName(w));var O=new i4(w);w!==E&&k&&(O[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,O,i),i=i.substr(0,i.lastIndexOf("."))}else{var _=new i4(w);this.tagsNodeStack.push(r),w!==E&&k&&(_[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,_,i),r=_}n="",o=S}}}else n+=e[o];return t.child};function of(e,t,r){var n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"==typeof n&&(t.tagname=n),e.addChild(t))}var od=function(e){if(this.options.processEntities){for(var t in this.docTypeEntities){var r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(var n in this.lastEntities){var i=this.lastEntities[n];e=e.replace(i.regex,i.val)}if(this.options.htmlEntities)for(var o in this.htmlEntities){var a=this.htmlEntities[o];e=e.replace(a.regex,a.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function oh(e,t,r,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function op(e,t,r){var n="*."+r;for(var i in e){var o=e[i];if(n===o||t===o)return!0}return!1}function om(e,t,r,n){var i=e.indexOf(t,r);if(-1!==i)return i+t.length-1;throw Error(n)}function ov(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:">",i=function(e,t){for(var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",i="",o=t;o",r,"".concat(t," is not closed"));if(e.substring(r+2,o).trim()===t&&0==--i)return{tagContent:e.substring(n,r),i:o};r=o}else if("?"===e[r+1])r=om(e,"?>",r+1,"StopNode is not closed.");else if("!--"===e.substr(r+1,3))r=om(e,"-->",r+3,"StopNode is not closed.");else if("!["===e.substr(r+1,2))r=om(e,"]]>",r,"StopNode is not closed.")-2;else{var a=ov(e,r,">");a&&((a&&a.tagName)===t&&"/"!==a.tagExp[a.tagExp.length-1]&&i++,r=a.closeIndex)}}}function oy(e,t,r){if(t&&"string"==typeof e){var n=e.trim();return"true"===n||"false"!==n&&oe(e,r)}return eB(e)?e:""}i6=function e(t){tl(this,e),this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,10))}},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,16))}}},this.addExternalEntities=oo,this.parseXml=ol,this.parseTextData=oa,this.resolveNameSpace=os,this.buildAttributesMap=oc,this.isItStopNode=op,this.replaceEntitiesValue=od,this.readStopNodeData=og,this.saveTextToParentTag=oh,this.addChild=of,this.ignoreAttributesFn=oi(this.options.ignoreAttributes)},ej=function(e,t){return function e(t,r,n){for(var i,o={},a=0;a0&&(o[r.textNodeName]=i):void 0!==i&&(o[r.textNodeName]=i),o}(e,t)},i5=/*#__PURE__*/function(){function e(t){tl(this,e),this.externalEntities={},this.options=eU(t)}return td(e,[{key:"parse",value:function(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});var r=eR(e,t);if(!0!==r)throw Error("".concat(r.err.msg,":").concat(r.err.line,":").concat(r.err.col))}var n=new i6(this.options);n.addExternalEntities(this.externalEntities);var i=n.parseXml(e);return this.options.preserveOrder||void 0===i?i:ej(i,this.options)}},{key:"addEntity",value:function(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}]),e}();var ob={};function ow(e,t){var r="";if(e&&!t.ignoreAttributes){for(var n in e)if(e.hasOwnProperty(n)){var i=t.attributeValueProcessor(n,e[n]);!0===(i=ox(i,t))&&t.suppressBooleanAttributes?r+=" ".concat(n.substr(t.attributeNamePrefix.length)):r+=" ".concat(n.substr(t.attributeNamePrefix.length),'="').concat(i,'"')}}return r}function ox(e,t){if(e&&e.length>0&&t.processEntities)for(var r=0;r0&&(r="\n"),function e(t,r,n,i){for(var o="",a=!1,s=0;s"),a=!1;continue}if(c===r.commentPropName){o+=i+""),a=!0;continue}if("?"===c[0]){var d=ow(u[":@"],r),h="?xml"===c?"":i,p=u[c][0][r.textNodeName];p=0!==p.length?" "+p:"",o+=h+"<".concat(c).concat(p).concat(d,"?>"),a=!0;continue}var m=i;""!==m&&(m+=r.indentBy);var v=ow(u[":@"],r),g=i+"<".concat(c).concat(v),y=e(u[c],r,l,m);-1!==r.unpairedTags.indexOf(c)?r.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!y||0===y.length)&&r.suppressEmptyNode?o+=g+"/>":y&&y.endsWith(">")?o+=g+">".concat(y).concat(i,""):(o+=g+">",y&&""!==i&&(y.includes("/>")||y.includes("")),a=!0}}return o}(e,t,"",r)};var oE={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ok(e){this.options=Object.assign({},oE,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=oi(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=oI),this.processTextOrObjNode=oS,this.options.format?(this.indentate=oA,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function oS(e,t,r,n){var i=this.j2x(e,r+1,n.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,i.attrStr,r):this.buildObjectNode(i.val,t,i.attrStr,r)}function oA(e){return this.options.indentBy.repeat(e)}function oI(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e!==this.options.textNodeName&&e.substr(this.attrPrefixLen)}ok.prototype.build=function(e){return this.options.preserveOrder?ob(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e=tz({},this.options.arrayNodeName,e)),this.j2x(e,0,[]).val)},ok.prototype.j2x=function(e,t,r){var n="",i="",o=r.join(".");for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(void 0===e[a])this.isAttribute(a)&&(i+="");else if(null===e[a])this.isAttribute(a)?i+="":"?"===a[0]?i+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)i+=this.buildTextValNode(e[a],a,"",t);else if("object"!=typeof e[a]){var s=this.isAttribute(a);if(s&&!this.ignoreAttributesFn(s,o))n+=this.buildAttrPairStr(s,""+e[a]);else if(!s){if(a===this.options.textNodeName){var u=this.options.tagValueProcessor(a,""+e[a]);i+=this.replaceEntitiesValue(u)}else i+=this.buildTextValNode(e[a],a,"",t)}}else if(Array.isArray(e[a])){for(var c=e[a].length,l="",f="",d=0;d"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===o.length?this.indentate(n)+"")+this.newLine:this.indentate(n)+"<"+t+r+o+this.tagEndChar+e+this.indentate(n)+i},ok.prototype.closeTag=function(e){var t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":">")+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+"")+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;var i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"0&&this.options.processEntities)for(var t=0;t300;else{var oO=navigator.userAgent||"";oT.notKaiOS=!oO.includes("KaiOS")}var o_="",oC="https://corsproxy.io/?",oP={opml_url:"https://raw.githubusercontent.com/strukturart/feedolin/master/example.opml",opml_local:"",proxy_url:"https://corsproxy.io/?",cache_time:1e3},oD={},oL=[],oR=[];function oB(e){var r=[];oq.map(function(e,t){r.push(e.id)}),(oR=oR.filter(function(t){return r.includes(e)})).push(e),/*@__PURE__*/t(te).setItem("read_articles",oR).then(function(){}).catch(function(e){console.error("Error updating localForage:",e)})}/*@__PURE__*/t(te).getItem("read_articles").then(function(e){if(null===e)return oR=[],/*@__PURE__*/t(te).setItem("read_articles",oR).then(function(){});oR=e}).catch(function(e){console.error("Error accessing localForage:",e)});var oM=new DOMParser;("b2g"in navigator||"navigator.mozApps"in navigator)&&(oT.notKaiOS=!1),oT.notKaiOS||["http://127.0.0.1/api/v1/shared/core.js","http://127.0.0.1/api/v1/shared/session.js","http://127.0.0.1/api/v1/apps/service.js","http://127.0.0.1/api/v1/audiovolumemanager/service.js","./assets/js/kaiads.v5.min.js"].forEach(function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,document.head.appendChild(t)});var oq=[];new BroadcastChannel("sw-messages"),oT.debug&&(window.onerror=function(e,t,r){return alert("Error message: "+e+"\nURL: "+t+"\nLine Number: "+r),!0});var oU=function(){/*@__PURE__*/t(te).getItem("settings").then(function(e){oD=e;var r=new URLSearchParams(window.location.href.split("?")[1]).get("code");if(r){var n=r.split("#")[0];if(r){/*@__PURE__*/t(te).setItem("mastodon_code",n);var i=new Headers;i.append("Content-Type","application/x-www-form-urlencoded");var o=new URLSearchParams;o.append("code",n),o.append("scope","read"),o.append("grant_type","authorization_code"),o.append("redirect_uri","https://feedolin.strukturart.com"),o.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),o.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(oD.mastodon_server_url+"/oauth/token",{method:"POST",headers:i,body:o,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){oD.mastodon_token=e.access_token,/*@__PURE__*/t(te).setItem("settings",oD),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}}})};function oj(e){for(var t=0,r=0;r0))return[3,5];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,oG(r)];case 2:return i.sent(),oD.last_update=new Date,/*@__PURE__*/t(te).setItem("settings",oD),[3,4];case 3:return i.sent(),[3,4];case 4:return[3,6];case 5:alert("Generated download list is empty."),i.label=6;case 6:return[3,8];case 7:console.error("No OPML content found."),i.label=8;case 8:return[2]}})}),function(e){return en.apply(this,arguments)}),oz=function(e){var t=oM.parseFromString(e,"text/xml");if(!t||t.getElementsByTagName("parsererror").length>0)return console.error("Invalid OPML data."),{error:"Invalid OPML data",downloadList:[]};var r=t.querySelector("body");if(!r)return console.error("No 'body' element found in the OPML data."),{error:"No 'body' element found",downloadList:[]};var n=0,i=r.querySelectorAll("outline"),o=[];return i.forEach(function(e){e.querySelectorAll("outline").forEach(function(t){var r=t.getAttribute("xmlUrl");r&&o.push({error:"",title:t.getAttribute("title")||"Untitled",url:r,amount:5,index:n++,channel:e.getAttribute("text")||"Unknown",type:t.getAttribute("type")||"rss"})})}),{error:"",downloadList:o}},oG=(ei=eW(function(e){var r,n,i,o;return(0,eK.__generator)(this,function(a){return r=0,n=e.length,i=!1,o=function(){r===n&&(console.log("All feeds are loaded"),/*@__PURE__*/t(te).setItem("articles",oq).then(function(){oq.sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oq.forEach(function(e){-1===oL.indexOf(e.channel)&&e.channel&&oL.push(e.channel)}),oL.length>0&&!i&&(oQ=oL[0],i=!0),/*@__PURE__*/t(tr).route.set("/start")}).catch(function(e){console.error("Feeds cached",e)}))},e.forEach(function(e){if("mastodon"===e.type)fetch(e.url).then(function(e){return e.json()}).then(function(t){t.forEach(function(t,r){if(!(r>5)){var n={channel:e.channel,id:t.id,type:"mastodon",pubDate:t.created_at,isoDate:t.created_at,title:t.account.display_name||t.account.username,content:t.content,url:t.uri};t.media_attachments.length>0&&("image"===t.media_attachments[0].type?n.content+="
"):"video"===t.media_attachments[0].type?n.enclosure={"@_type":"video",url:t.media_attachments[0].url}:"audio"===t.media_attachments[0].type&&(n.enclosure={"@_type":"audio",url:t.media_attachments[0].url})),oq.push(n)}})}).catch(function(t){e.error=t}).finally(function(){r++,o()});else{var n=new XMLHttpRequest;n.open("GET",oC+e.url,!0),n.onload=function(){if(200!==n.status){e.error=n.status,r++,o();return}var i=n.response;if(!i){e.error=n.status,r++,o();return}try{var a=oN.parse(i);a.feed&&a.feed.entry.forEach(function(r,n){if(n<10)try{r.channel=e.channel,r.id=oj(r.title+r.published),r.type=r["yt:videoId"]?"youtube":"text",r.url=r.link["@_href"],r.feed_title=e.title,r.typeOfFeed="ATOM",r["yt:videoId"]&&(r.youtubeid=r["yt:videoId"]),/*@__PURE__*/t(i$)(r.published).isValid()?r.isoDate=/*@__PURE__*/t(i$)(r.published).toISOString():r.isoDate=/*@__PURE__*/t(i$)("1970-01-01").toISOString(),r.content="object"==typeof r.content?r.content["#text"]:r.content,r["media:group"]&&(r.cover=r["media:group"]["media:thumbnail"]["@_url"],r.content=r["media:group"]["media:description"]),r["media:thumbnail"]&&(r.cover=r["media:thumbnail"]["@_url"]),oq.push(r)}catch(e){console.log(e)}}),a.rss&&a.rss.channel.item.forEach(function(r,n){if(n<10)try{r.channel=e.channel,r.id=oj(r.title+r.pubDate),r.type=oF(r),r.url=r.link,r.feed_title=e.title,r.typeOfFeed="RSS",/*@__PURE__*/t(i$)(r.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z",!0).isValid()?r.isoDate=/*@__PURE__*/t(i$)(r.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z").toISOString():r.isoDate=/*@__PURE__*/t(i$)("1970-01-01").toISOString(),r.content=r.content||r.description,r["itunes:image"]&&(r.cover=r["itunes:image"]["@_href"]),a.rss.channel.image&&(r.cover=a.rss.channel.image.url||""),oq.push(r)}catch(e){console.log(e)}}),r++,o()}catch(e){console.log(e),r++,o()}},n.onerror=function(){r++,o()},n.send()}}),[2]})}),function(e){return ei.apply(this,arguments)}),oW=function(){var e=oD.mastodon_token;fetch(oD.mastodon_server_url+"/api/v1/timelines/home",{headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"}}).then(function(e){return e.json()}).then(function(e){e.forEach(function(e,t){if(!(t>15)){var r={channel:"Mastodon",id:e.id,type:"mastodon",pubDate:e.created_at,isoDate:e.created_at,title:e.account.display_name,content:e.content,url:e.uri};e.media_attachments.length>0&&("image"===e.media_attachments[0].type?r.content+="
"):"video"===e.media_attachments[0].type?r.enclosure={"@_type":"video",url:e.media_attachments[0].url}:"audio"===e.media_attachments[0].type&&(r.enclosure={"@_type":"audio",url:e.media_attachments[0].url})),oq.push(r)}}),oL.push("Mastodon")})},oY=function(){o$(oC+oD.opml_url),oD.opml_local&&oH(oD.opml_local),oD.mastodon_token&&e7(oD.mastodon_server_url,oD.mastodon_token).then(function(e){oT.mastodon_logged=e.display_name,oW()})};/*@__PURE__*/t(te).getItem("settings").then(function(e){null==e&&(oD=oP,/*@__PURE__*/t(te).setItem("settings",oD).then(function(e){}).catch(function(e){console.log(e)})),(oD=e).cache_time=oD.cache_time||1e3,oD.last_update?oT.last_update_duration=new Date/1e3-oD.last_update/1e3:oT.last_update_duration=3600,console.log(oD),fetch("https://www.google.com",{method:"HEAD",mode:"no-cors"}).then(function(){return!0}).catch(function(){return!1}).then(function(e){e&&oT.last_update_duration>oD.cache_time?oY():/*@__PURE__*/t(te).getItem("articles").then(function(e){(oq=e).sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oq.forEach(function(e){-1===oL.indexOf(e.channel)&&e.channel&&oL.push(e.channel)}),oL.length&&(oQ=oL[0]),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Cached feeds loaded",15e3)}).catch(function(e){})})}).catch(function(e){e5("The default settings was loaded",3e3),o$(oC+(oD=oP).opml_url),console.log(oD),/*@__PURE__*/t(te).setItem("settings",oD).then(function(e){}).catch(function(e){console.log(e)})});var oK=document.getElementById("app"),oZ=window.performance.getEntriesByType("navigation");oZ.length&&"reload"===oZ[0].type&&/*@__PURE__*/t(tr).route.set("/start");var oJ=-1,oQ="",oX=0,o0=function(e){return /*@__PURE__*/t(i$).duration(e,"seconds").format("mm:ss")},o1={videoElement:null,videoDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oncreate:function(e){var r=e.attrs;oT.notKaiOS&&e4("","",""),o1.videoElement=document.createElement("video"),document.getElementById("video-container").appendChild(o1.videoElement);var n=r.url;n&&(o1.videoElement.src=n,o1.videoElement.play(),o1.isPlaying=!0),o1.videoElement.onloadedmetadata=function(){o1.videoDuration=o1.videoElement.duration,/*@__PURE__*/t(tr).redraw()},o1.videoElement.ontimeupdate=function(){o1.currentTime=o1.videoElement.currentTime,/*@__PURE__*/t(tr).redraw()},document.addEventListener("keydown",o1.handleKeydown)},onremove:function(){document.removeEventListener("keydown",o1.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o1.togglePlayPause():"ArrowLeft"===e.key?o1.seek("left"):"ArrowRight"===e.key&&o1.seek("right")},togglePlayPause:function(){o1.isPlaying?o1.videoElement.pause():o1.videoElement.play(),o1.isPlaying=!o1.isPlaying},seek:function(e){var t=o1.videoElement.currentTime;"left"===e?o1.videoElement.currentTime=Math.max(0,t-o1.seekAmount):"right"===e&&(o1.videoElement.currentTime=Math.min(o1.videoDuration,t+o1.seekAmount))},view:function(e){e.attrs;var r=o1.videoDuration>0?o1.currentTime/o1.videoDuration*100:0;return /*@__PURE__*/t(tr)("div",{class:"video-player"},[/*@__PURE__*/t(tr)("div",{id:"video-container",class:"video-container"}),/*@__PURE__*/t(tr)("div",{class:"video-info"},[" ".concat(o0(o1.currentTime)," / ").concat(o0(o1.videoDuration))]),/*@__PURE__*/t(tr)("div",{class:"progress-bar-container"},[/*@__PURE__*/t(tr)("div",{class:"progress-bar",style:{width:"".concat(r,"%")}})])])}},o3={player:null,oncreate:function(e){var t=e.attrs;oT.notKaiOS&&e4("","",""),e6("","",""),YT?o3.player=new YT.Player("video-container",{videoId:t.videoId,events:{onReady:o3.onPlayerReady}}):alert("YouTube player not loaded"),document.addEventListener("keydown",o3.handleKeydown)},onPlayerReady:function(e){e.target.playVideo()},handleKeydown:function(e){"Enter"===e.key?o3.togglePlayPause():"ArrowLeft"===e.key?o3.seek("left"):"ArrowRight"===e.key&&o3.seek("right")},togglePlayPause:function(){1===o3.player.getPlayerState()?o3.player.pauseVideo():o3.player.playVideo()},seek:function(e){var t=o3.player.getCurrentTime();"left"===e?o3.player.seekTo(Math.max(0,t-5),!0):"right"===e&&o3.player.seekTo(t+5,!0)},view:function(){return /*@__PURE__*/t(tr)("div",{class:"youtube-player"},[/*@__PURE__*/t(tr)("div",{id:"video-container",class:"video-container"})])}},o2=document.createElement("audio");if(o2.preload="auto","b2g"in navigator)try{o2.mozAudioChannelType="content",navigator.b2g.AudioChannelManager&&(navigator.b2g.AudioChannelManager.volumeControlChannel="content")}catch(e){console.log(e)}var o5={audioDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oninit:function(e){var r=e.attrs;r.url&&o2.src!==r.url&&(o2.src=r.url,o2.play().catch(function(){}),o5.isPlaying=!0),o2.onloadedmetadata=function(){o5.audioDuration=o2.duration,/*@__PURE__*/t(tr).redraw()},o2.ontimeupdate=function(){o5.currentTime=o2.currentTime,/*@__PURE__*/t(tr).redraw()},o5.isPlaying=!o2.paused,document.addEventListener("keydown",o5.handleKeydown)},oncreate:function(){oT.player=!0,e4("","",""),e6("","",""),oT.notKaiOS&&e4("","",""),document.querySelector("div.button-center").addEventListener("click",function(e){o5.togglePlayPause()})},onremove:function(){document.removeEventListener("keydown",o5.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o5.togglePlayPause():"ArrowLeft"===e.key?o5.seek("left"):"ArrowRight"===e.key&&o5.seek("right")},togglePlayPause:function(){o5.isPlaying?o2.pause():o2.play().catch(function(){}),o5.isPlaying=!o5.isPlaying},seek:function(e){var t=o2.currentTime;"left"===e?o2.currentTime=Math.max(0,t-o5.seekAmount):"right"===e&&(o2.currentTime=Math.min(o5.audioDuration,t+o5.seekAmount))},view:function(e){e.attrs;var r=o5.audioDuration>0?o5.currentTime/o5.audioDuration*100:0;return /*@__PURE__*/t(tr)("div",{class:"audio-player"},[/*@__PURE__*/t(tr)("div",{id:"audio-container",class:"audio-container"}),/*@__PURE__*/t(tr)("div",{class:"cover-container",style:{"background-color":"rgb(121, 71, 255)","background-image":"url(".concat(o_.cover,")")}}),/*@__PURE__*/t(tr)("div",{class:"audio-info"},["".concat(o0(o5.currentTime)," / ").concat(o0(o5.audioDuration))]),/*@__PURE__*/t(tr)("div",{class:"progress-bar-container"},[/*@__PURE__*/t(tr)("div",{class:"progress-bar",style:{width:"".concat(r,"%")}})])])}};function o8(){var e=document.activeElement;if(e){for(var t=e.getBoundingClientRect(),r=t.top+t.height/2,n=e.parentNode;n;){if(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth){var i=n.getBoundingClientRect();r=t.top-i.top+t.height/2;break}n=n.parentNode}n?n.scrollBy({left:0,top:r-n.clientHeight/2,behavior:"smooth"}):document.body.scrollBy({left:0,top:r-window.innerHeight/2,behavior:"smooth"})}}/*@__PURE__*/t(tr).route(oK,"/intro",{"/article":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"article",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oq.map(function(e,r){if(/*@__PURE__*/t(tr).route.param("index")==e.id)return o_=e,/*@__PURE__*/t(tr)("article",{class:"item",tabindex:0,oncreate:function(t){t.dom.focus(),"audio"==e.type&&(e.type="audio",e6("","","")),"video"==e.type&&(e.type="video",e6("","","")),"youtube"==e.type&&(e.type="youtube",e6("","",""))}},[/*@__PURE__*/t(tr)("time",{id:"top",oncreate:function(){setTimeout(function(){document.querySelector("#top").scrollIntoView()},1e3)}},/*@__PURE__*/t(i$)(e.isoDate).format("DD MMM YYYY")),/*@__PURE__*/t(tr)("h2",e.title),/*@__PURE__*/t(tr)("div",{class:"text"},[/*@__PURE__*/t(tr).trust(oV(e.content))])])}))}},"/settingsView":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"flex justify-content-center page",id:"settings-page",oncreate:function(){oT.notKaiOS||(oT.local_opml=[],eQ("opml",function(e){oT.local_opml.push(e)})),e6("","",""),oT.notKaiOS&&e6("","",""),document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)}),oT.notKaiOS&&e4("","",""),oT.notKaiOS&&e6("","","")}},[/*@__PURE__*/t(tr)("div",{class:"item input-parent flex"},[/*@__PURE__*/t(tr)("label",{for:"url-opml"},"OPML"),/*@__PURE__*/t(tr)("input",{id:"url-opml",placeholder:"",value:oD.opml_url||"",type:"url"})]),/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){oD.opml_local_filename?(oD.opml_local="",oD.opml_local_filename="",/*@__PURE__*/t(te).setItem("settings",oD).then(function(){e5("OPML file removed",4e3),/*@__PURE__*/t(tr).redraw()})):oT.notKaiOS?e9(function(e){var r=new FileReader;r.onload=function(){oz(r.result).error?e5("OPML file not valid",4e3):(oD.opml_local=r.result,oD.opml_local_filename=e.filename,/*@__PURE__*/t(te).setItem("settings",oD).then(function(){e5("OPML file added",4e3)}))},r.onerror=function(){e5("OPML file not valid",4e3)},r.readAsText(e.blob)}):oT.local_opml.length>0?/*@__PURE__*/t(tr).route.set("/localOPML"):e5("not enough",3e3)}},oD.opml_local_filename?"Remove OPML file":"Upload OPML file"),/*@__PURE__*/t(tr)("div",oD.opml_local_filename),/*@__PURE__*/t(tr)("div",{class:"seperation"}),/*@__PURE__*/t(tr)("div",{tabindex:1,class:"item input-parent flex "},[/*@__PURE__*/t(tr)("label",{for:"url-proxy"},"PROXY"),/*@__PURE__*/t(tr)("input",{id:"url-proxy",placeholder:"",value:oD.proxy_url||"",type:"url"})]),/*@__PURE__*/t(tr)("div",{class:"seperation"}),/*@__PURE__*/t(tr)("h2",{class:"flex justify-content-spacearound"},"Mastodon Account"),oT.mastodon_logged?/*@__PURE__*/t(tr)("div",{id:"account_info"},"You have successfully logged in as ".concat(oT.mastodon_logged," and the data is being loaded from server ").concat(oD.mastodon_server_url,".")):null,oT.mastodon_logged?/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){oD.mastodon_server_url="",oD.mastodon_token="",/*@__PURE__*/t(te).setItem("settings",oD),oT.mastodon_logged="",/*@__PURE__*/t(tr).route.set("/settingsView")}},"Disconnect"):null,oT.mastodon_logged?null:/*@__PURE__*/t(tr)("div",{class:"item input-parent flex justify-content-spacearound"},[/*@__PURE__*/t(tr)("label",{for:"mastodon-server-url"},"URL"),/*@__PURE__*/t(tr)("input",{id:"mastodon-server-url",placeholder:"Server URL",value:oD.mastodon_server_url})]),oT.mastodon_logged?null:/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){/*@__PURE__*/t(te).setItem("settings",oD),oD.mastodon_server_url=document.getElementById("mastodon-server-url").value;var e=oD.mastodon_server_url+"/oauth/authorize?client_id=HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8&scope=read&redirect_uri=https://feedolin.strukturart.com&response_type=code";window.open(e)}},"Connect"),/*@__PURE__*/t(tr)("button",{class:"item",id:"button-save-settings",onclick:function(){var e;e=document.getElementById("url-opml").value,/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)||e5("URL not valid"),oD.opml_url=document.getElementById("url-opml").value,oD.proxy_url=document.getElementById("url-proxy").value,oT.mastodon_logged||(oD.mastodon_server_url=document.getElementById("mastodon-server-url").value),/*@__PURE__*/t(te).setItem("settings",oD).then(function(e){e5("settings saved",2e3)}).catch(function(e){console.log(e)})}},"save settings")])}},"/intro":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"width-100 height-100",id:"intro",oninit:function(){oU()},onremove:function(){localStorage.setItem("version",oT.version),document.querySelector(".loading-spinner").style.display="none"}},[/*@__PURE__*/t(tr)("img",{src:"./assets/icons/intro.svg",oncreate:function(){document.querySelector(".loading-spinner").style.display="block",e1(function(e){try{oT.version=e.manifest.version,document.querySelector("#version").textContent=e.manifest.version}catch(e){}("b2g"in navigator||oT.notKaiOS)&&fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(e){oT.version=e.b2g_features.version})})}}),/*@__PURE__*/t(tr)("div",{class:"flex width-100 justify-content-center ",id:"version-box"},[/*@__PURE__*/t(tr)("kbd",{id:"version"},localStorage.getItem("version")||0)])])}},"/start":{view:function(){var e=oq.filter(function(e){return""===oQ||oQ===e.channel});return /*@__PURE__*/t(tr)("div",{id:"start",oncreate:function(){oX=/*@__PURE__*/t(tr).route.param("index")||0,e6("","",""),oT.notKaiOS&&e6("","",""),oD.opml_url||oD.opml_local_filename||e5("The feed could not be loaded because no OPML was defined in the settings.",6e3),oT.notKaiOS&&e4("","",""),oT.notKaiOS&&oT.player&&e4("","","")}},/*@__PURE__*/t(tr)("span",{class:"channel",oncreate:function(){}},oQ),e.map(function(r,n){var i=oR.includes(r.id)?"read":"";return /*@__PURE__*/t(tr)("article",{class:"item ".concat(i),"data-id":r.id,"data-type":r.type,oncreate:function(t){0==oX&&0==n?setTimeout(function(){t.dom.focus()},2e3):r.id==oX&&setTimeout(function(){t.dom.focus(),o8()},1100),n==e.length-1&&setTimeout(function(){document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)})},1e3)},onclick:function(){/*@__PURE__*/t(tr).route.set("/article?index="+r.id),oB(r.id)},onkeydown:function(e){"Enter"===e.key&&(/*@__PURE__*/t(tr).route.set("/article?index="+r.id),oB(r.id))}},[/*@__PURE__*/t(tr)("span",{class:"type-indicator"},r.type),/*@__PURE__*/t(tr)("time",/*@__PURE__*/t(i$)(r.isoDate).format("DD MMM YYYY")),/*@__PURE__*/t(tr)("h2",oV(r.feed_title)),/*@__PURE__*/t(tr)("h3",oV(r.title))])}))}},"/options":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"optionsView",class:"flex",oncreate:function(){e4("","",""),oT.notKaiOS&&e4("","",""),e6("","",""),oT.notKaiOS&&e6("","","")}},[/*@__PURE__*/t(tr)("button",{tabindex:0,class:"item",oncreate:function(e){e.dom.focus()},onclick:function(){/*@__PURE__*/t(tr).route.set("/about")}},"About"),/*@__PURE__*/t(tr)("button",{tabindex:1,class:"item",onclick:function(){/*@__PURE__*/t(tr).route.set("/settingsView")}},"Settings"),/*@__PURE__*/t(tr)("button",{tabindex:2,class:"item",onclick:function(){/*@__PURE__*/t(tr).route.set("/privacy_policy")}},"Privacy Policy"),/*@__PURE__*/t(tr)("div",{id:"KaiOSads-Wrapper",class:"",oncreate:function(){!1==oT.notKaiOS&&eJ()}})])}},"/about":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"page"},/*@__PURE__*/t(tr)("p","Feedolin is an RSS/Atom reader and podcast player, available for both KaiOS and non-KaiOS users."),/*@__PURE__*/t(tr)("p","It supports connecting a Mastodon account to display articles alongside your RSS/Atom feeds."),/*@__PURE__*/t(tr)("p","The app allows you to listen to audio and watch videos directly if the feed provides the necessary URLs."),/*@__PURE__*/t(tr)("p","The list of subscribed websites and podcasts is managed either locally or via an OPML file from an external source, such as a public link in the cloud."),/*@__PURE__*/t(tr)("p","For non-KaiOS users, local files must be uploaded to the app."),/*@__PURE__*/t(tr)("h4",{style:"margin-top:20px; margin-bottom:10px;"},"Navigation:"),/*@__PURE__*/t(tr)("ul",[/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Use the up and down arrow keys to navigate between articles.

")),/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Use the left and right arrow keys to switch between categories.

")),/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Press Enter to view the content of an article.

")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS||(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use Alt to access various options.")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use # Volume")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use * Audioplayer"))]))}},"/privacy_policy":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"privacy_policy",class:"page"},[/*@__PURE__*/t(tr)("h1","Privacy Policy for Feedolin"),/*@__PURE__*/t(tr)("p","Feedolin is committed to protecting your privacy. This policy explains how data is handled within the app."),/*@__PURE__*/t(tr)("h2","Data Storage and Collection"),/*@__PURE__*/t(tr)("p",["All data related to your RSS/Atom feeds and Mastodon account is stored ",/*@__PURE__*/t(tr)("strong","locally")," in your device’s browser. Feedolin does ",/*@__PURE__*/t(tr)("strong","not")," collect or store any data on external servers. The following information is stored locally:"]),/*@__PURE__*/t(tr)("ul",[/*@__PURE__*/t(tr)("li","Your subscribed RSS/Atom feeds and podcasts."),/*@__PURE__*/t(tr)("li","OPML files you upload or manage."),/*@__PURE__*/t(tr)("li","Your Mastodon account information and related data.")]),/*@__PURE__*/t(tr)("p","No server-side data storage or collection is performed."),/*@__PURE__*/t(tr)("h2","KaiOS Users"),/*@__PURE__*/t(tr)("p",["If you are using Feedolin on a KaiOS device, the app uses ",/*@__PURE__*/t(tr)("strong","KaiOS Ads"),", which may collect data related to your usage. The data collected by KaiOS Ads is subject to the ",/*@__PURE__*/t(tr)("a",{href:"https://www.kaiostech.com/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"KaiOS privacy policy"),"."]),/*@__PURE__*/t(tr)("p",["For users on all other platforms, ",/*@__PURE__*/t(tr)("strong","no ads")," are used, and no external data collection occurs."]),/*@__PURE__*/t(tr)("h2","External Sources Responsibility"),/*@__PURE__*/t(tr)("p",["Feedolin enables you to add feeds and connect to external sources such as RSS/Atom feeds, podcasts, and Mastodon accounts. You are ",/*@__PURE__*/t(tr)("strong","solely responsible")," for the sources you choose to trust and subscribe to. Feedolin does not verify or control the content or data provided by these external sources."]),/*@__PURE__*/t(tr)("h2","Third-Party Services"),/*@__PURE__*/t(tr)("p","Feedolin integrates with third-party services such as Mastodon. These services have their own privacy policies, and you should review them to understand how your data is handled."),/*@__PURE__*/t(tr)("h2","Policy Updates"),/*@__PURE__*/t(tr)("p","This Privacy Policy may be updated periodically. Any changes will be communicated through updates to the app."),/*@__PURE__*/t(tr)("p","By using Feedolin, you acknowledge and agree to this Privacy Policy.")])}},"/localOPML":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"flex",id:"index",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oT.local_opml.map(function(e,r){var n=e.split("/");return n=n[n.length-1],/*@__PURE__*/t(tr)("button",{class:"item",tabindex:r,oncreate:function(e){0==r&&e.dom.focus()},onclick:function(){try{var r=navigator.b2g.getDeviceStorage("sdcard").get(e);r.onsuccess=function(){var e=new FileReader;e.onload=function(){oz(e.result).error?e5("OPML file not valid",4e3):(oD.opml_local=e.result,oD.opml_local_filename=n,/*@__PURE__*/t(te).setItem("settings",oD).then(function(){e5("OPML file added",4e3),/*@__PURE__*/t(tr).route.set("/settingsView")}))},e.onerror=function(){e5("OPML file not valid",4e3)},e.readAsText(this.result)},r.onerror=function(e){}}catch(e){}}},n)}))}},"/AudioPlayerView":o5,"/VideoPlayerView":o1,"/YouTubePlayerView":o3}),document.addEventListener("DOMContentLoaded",function(e){var r,n=function(e){if("SELECT"==document.activeElement.nodeName||"date"==document.activeElement.type||"time"==document.activeElement.type||"volume"==oT.window_status)return!1;if(document.activeElement.classList.contains("scroll")){var t=document.querySelector(".scroll");1==e?t.scrollBy({left:0,top:10}):t.scrollBy({left:0,top:-10})}var r=document.activeElement.tabIndex+e,n=0;if(n=document.getElementById("app").querySelectorAll(".item"),document.activeElement.parentNode.classList.contains("input-parent"))return document.activeElement.parentNode.focus(),!0;r<=n.length&&(0,n[r]).focus(),r>=n.length&&(0,n[0]).focus(),o8()};function i(e){u({key:e})}document.querySelector("div.button-left").addEventListener("click",function(e){i("SoftLeft")}),document.querySelector("div.button-right").addEventListener("click",function(e){i("SoftRight")}),document.querySelector("div.button-center").addEventListener("click",function(e){i("Enter")}),document.querySelector("#top-bar div div.button-right").addEventListener("click",function(e){i("Backspace")}),document.querySelector("#top-bar div div.button-left").addEventListener("click",function(e){i("*")});var o=!1;document.addEventListener("keydown",function(e){o||("Backspace"==e.key&&"INPUT"!=document.activeElement.tagName&&e.preventDefault(),"EndCall"===e.key&&(e.preventDefault(),window.close()),e.repeat||(s=!1,r=setTimeout(function(){s=!0,function(e){switch(e.key){case"Backspace":window.close();break;case"0":oq=[],e5("load new content",4e3),oY()}}(e)},2e3)),e.repeat&&("Backspace"==e.key&&e.preventDefault(),"Backspace"==e.key&&(s=!1),e.key),o=!0,setTimeout(function(){o=!1},300))});var a=!1;document.addEventListener("keyup",function(e){a||(function(e){if("Backspace"==e.key&&e.preventDefault(),!1===oT.visibility)return 0;clearTimeout(r),s||u(e)}(e),a=!0,setTimeout(function(){a=!1},300))}),document.addEventListener("swiped",function(e){var r=/*@__PURE__*/t(tr).route.get(),n=e.detail.dir;if("right"==n&&r.startsWith("/start")){--oJ<1&&(oJ=oL.length-1),oQ=oL[oJ],/*@__PURE__*/t(tr).redraw();var i=/*@__PURE__*/t(tr).route.param();i.index=0,/*@__PURE__*/t(tr).route.set("/start",i)}if("left"==n&&r.startsWith("/start")){++oJ>oL.length-1&&(oJ=0),oQ=oL[oJ],/*@__PURE__*/t(tr).redraw();var o=/*@__PURE__*/t(tr).route.param();o.index=0,/*@__PURE__*/t(tr).route.set("/start",o)}});var s=!1;function u(e){var r=/*@__PURE__*/t(tr).route.get();switch(e.key){case"ArrowRight":if(r.startsWith("/start")){++oJ>oL.length-1&&(oJ=0),oQ=oL[oJ],/*@__PURE__*/t(tr).redraw();var i=/*@__PURE__*/t(tr).route.param();i.index=0,/*@__PURE__*/t(tr).route.set("/start",i),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o8()},500)}break;case"ArrowLeft":if(r.startsWith("/start")){--oJ<0&&(oJ=oL.length-1),oQ=oL[oJ],/*@__PURE__*/t(tr).redraw();var o=/*@__PURE__*/t(tr).route.param();o.index=0,/*@__PURE__*/t(tr).route.set("/start",o),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o8()},500)}break;case"ArrowUp":n(-1),"volume"==oT.window_status&&(navigator.volumeManager.requestVolumeUp(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3));break;case"ArrowDown":n(1),"volume"==oT.window_status&&(navigator.volumeManager.requestVolumeDown(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3));break;case"SoftRight":case"Alt":r.startsWith("/start")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/article")&&("audio"==o_.type&&/*@__PURE__*/t(tr).route.set("/AudioPlayerView?url=".concat(encodeURIComponent(o_.enclosure["@_url"]))),"video"==o_.type&&/*@__PURE__*/t(tr).route.set("/VideoPlayerView?url=".concat(encodeURIComponent(o_.enclosure["@_url"]))),"youtube"==o_.type&&/*@__PURE__*/t(tr).route.set("/YouTubePlayerView?videoId=".concat(encodeURIComponent(o_.youtubeid))));break;case"SoftLeft":case"Control":r.startsWith("/start")&&/*@__PURE__*/t(tr).route.set("/index"),r.startsWith("/article")&&window.open(o_.url);break;case"Enter":document.activeElement.classList.contains("input-parent")&&document.activeElement.children[0].focus();break;case"*":/*@__PURE__*/t(tr).route.set("/AudioPlayerView");break;case"#":eX();break;case"Backspace":if(r.startsWith("/article")){var a=/*@__PURE__*/t(tr).route.param("index");/*@__PURE__*/t(tr).route.set("/start?index="+a)}if(r.startsWith("/YouTubePlayerView")){var s=/*@__PURE__*/t(tr).route.param("index");/*@__PURE__*/t(tr).route.set("/start?index="+s)}if(r.startsWith("/localOPML")&&history.back(),r.startsWith("/index")&&/*@__PURE__*/t(tr).route.set("/start?index=0"),r.startsWith("/about")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/privacy_policy")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/options")&&/*@__PURE__*/t(tr).route.set("/start?index=0"),r.startsWith("/settingsView")){if("INPUT"==document.activeElement.tagName)return!1;/*@__PURE__*/t(tr).route.set("/options")}r.startsWith("/Video")&&history.back(),r.startsWith("/Audio")&&history.back()}}document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&oD.last_update?(oT.visibility=!0,new Date/1e3-oD.last_update/1e3>oD.cache_time&&(oq=[],e5("load new content",4e3),oY())):oT.visibility=!1})}),window.addEventListener("online",function(){oT.deviceOnline=!0}),window.addEventListener("offline",function(){oT.deviceOnline=!1});var o6={};o6=eH("e6gnT").getBundleURL("3BHab")+"sw.js","serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(function(e){if(!e)try{navigator.serviceWorker.register(o6).then(function(e){e.waiting,e.systemMessageManager.subscribe("activity").then(function(e){console.log(e)},function(e){console.log(e)})})}catch(e){console.log(e)}}),new BroadcastChannel("sw-messages").addEventListener("message",function(e){var r=e.data.oauth_success.data;if(r){var n=new Headers;n.append("Content-Type","application/x-www-form-urlencoded");var i=new URLSearchParams;i.append("code",r),i.append("scope","read"),i.append("grant_type","authorization_code"),i.append("redirect_uri","https://feedolin.strukturart.com"),i.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),i.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(oD.mastodon_server_url+"/oauth/token",{method:"POST",headers:n,body:i,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){console.log(e),oD.mastodon_token=e.access_token,/*@__PURE__*/t(te).setItem("settings",oD),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}}); \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index c323ac6..36300e4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -feedolin
\ No newline at end of file +feedolin
\ No newline at end of file diff --git a/docs/manifest.webapp b/docs/manifest.webapp new file mode 100644 index 0000000..c35cfdf --- /dev/null +++ b/docs/manifest.webapp @@ -0,0 +1,92 @@ +{ + "version": "2.0.6", + "name": "feedolin", + "description": "Feedolin is an RSS / Atom / Mastodon reader and podcast player. It is intended for users who already use an rss reader client and want to read their feeds on a kaios device. the list of subscribed websites / podcasts is managed locally or online in an opml file.", + "launch_path": "/index.html", + "type": "privileged", + "fullscreen": "true", + "categories": ["News","Social"], + "icons": { + "56": "/assets/icons/icon-56-56.png", + "112": "/assets/icons/icon-112-112.png" + }, + + "developer": { + "name": "strukturart", + "url": "https://strukturart.com" + }, + + "dependencies": { + "ads-sdk": "1.5.8" + }, + + "locales": { + "en-US": { + "name": "feedolin", + "subtitle": "Feedolin is an RSS / Atom reader and podcast player. ", + "description": "Feedolin is an RSS / Atom / Mastodon reader and podcast player. It is intended for users who already use an rss reader client and want to read their feeds on a kaios device. the list of subscribed websites / podcasts is managed locally or online in an opml file." + } + }, + "default_locale": "en-US", + + "messages": [ + { + "alarm": "/index.html" + }, + { + "notification": "/index.html" + }, + { "serviceworker-notification": "/index.html" }, + { "activity": "/index.html" } + ], + + + "redirects": [ + { + "from": "https://feedolin.strukturart.com/", + "to": "/index.html" + } + ], + + "serviceworker": { + "script_url": "sw.js" + }, + + "permissions": { + "mobiledata": {}, + "wifidata": {}, + "calllog": {}, + "feature-detection": { + "description": "query which keys are available" + }, + + "device-storage:sdcard": { + "description": "Read/Write from/to sd-card", + "access": "readwrite" + }, + + "video-capture": { + "description": "Reading Codes using the Camera" + }, + + "audio-channel-content": { + "description": "Needed to play this app's audio content on the content channel" + }, + "desktop-notification": { + "description": "Needed to fire system notifications" + }, + + "volumemanager": {}, + "browser": {}, + "spatialnavigation-app-manage": { + "navigator.spatialNavigationEnabled": false + }, + + "systemXHR": { + "description": "Required to load remote content" + }, + "alarms": { + "description": "Required to schedule alarms" + } + } +} diff --git a/docs/manifest.webmanifest b/docs/manifest.webmanifest index 4e34dfc..89acc13 100644 --- a/docs/manifest.webmanifest +++ b/docs/manifest.webmanifest @@ -24,7 +24,7 @@ ], "b2g_features": { - "version": "1.8.41", + "version": "1.8.50", "id": "feedolin", "subtitle": "RSS Reader and Mastodon Reader", "core": true, @@ -63,8 +63,9 @@ "mobiledata": {}, "wifidata": {}, "calllog": {}, + "audio-channel-content": { - "description": "" + "description": "Allow background audio playback." }, "volumemanager": { "description": "" }, "device-storage:sdcard": { diff --git a/docs/sw.js b/docs/sw.js index 5490f39..b4741ff 100644 --- a/docs/sw.js +++ b/docs/sw.js @@ -1,13 +1,13 @@ -!function(){var e,t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v,g,y,b,w,x,E,k,S,A,I,T,N,O,C,_,P,L,D,R,B,M,q,j,U,F,V,$,H,z,G,W,Y,K,Z,X,Q,J,ee,et,er,en,ei,eo,ea,es,eu,ec,el,ef,ed,eh,ep,em,ev,eg,ey,eb,ew,ex,eE,ek,eS,eA,eI,eT,eN,eO,eC,e_,eP,eL,eD,eR,eB,eM,eq,ej="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function eU(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function eF(e){return e&&e.__esModule?e.default:e}var eV={},e$={},eH=ej.parcelRequire5393;null==eH&&((eH=function(e){if(e in eV)return eV[e].exports;if(e in e$){var t=e$[e];delete e$[e];var r={id:e,exports:{}};return eV[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){e$[e]=t},ej.parcelRequire5393=eH);var ez=eH.register;function eG(e,t,r,n,i,o,a){try{var s=e[o](a),u=s.value}catch(e){r(e);return}s.done?t(u):Promise.resolve(u).then(n,i)}function eW(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){eG(o,n,i,a,s,"next",e)}function s(e){eG(o,n,i,a,s,"throw",e)}a(void 0)})}}function eY(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function eK(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(u){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0||e(r)}}var n=r(a);try{e(r(o),n)}catch(e){n(e)}}l(e)};r.prototype.then=function(e,t){var n,i,o=this._instance;function a(e,t,r,a){t.push(function(t){if("function"!=typeof e)r(t);else try{n(e(t))}catch(e){i&&i(e)}}),"function"==typeof o.retry&&a===o.state&&o.retry()}var s=new r(function(e,t){n=e,i=t});return a(e,o.resolvers,n,!0),a(t,o.rejectors,i,!1),s},r.prototype.catch=function(e){return this.then(null,e)},r.prototype.finally=function(e){return this.then(function(t){return r.resolve(e()).then(function(){return t})},function(t){return r.resolve(e()).then(function(){return r.reject(t)})})},r.resolve=function(e){return e instanceof r?e:new r(function(t){t(e)})},r.reject=function(e){return new r(function(t,r){r(e)})},r.all=function(e){return new r(function(t,r){var n=e.length,i=0,o=[];if(0===e.length)t([]);else for(var a=0;a'+t.children+"",s=s.firstChild):s.innerHTML=t.children,t.dom=s.firstChild,t.domSize=s.childNodes.length,t.instance=[];for(var u=i.createDocumentFragment();o=s.firstChild;)t.instance.push(o),u.appendChild(o);b(e,u,n)}function p(e,t,r,n,i,o){if(t!==r&&(null!=t||null!=r)){if(null==t||0===t.length)l(e,r,0,r.length,n,i,o);else if(null==r||0===r.length)x(e,t,0,t.length);else{var a=null!=t[0]&&null!=t[0].key,s=null!=r[0]&&null!=r[0].key,u=0,c=0;if(!a)for(;c=c&&A>=u&&(b=t[S],w=r[A],b.key===w.key);)b!==w&&m(e,b,w,n,i,o),null!=w.dom&&(i=w.dom),S--,A--;for(;S>=c&&A>=u&&(h=t[c],p=r[u],h.key===p.key);)c++,u++,h!==p&&m(e,h,p,n,g(t,c,i),o);for(;S>=c&&A>=u&&u!==A&&h.key===w.key&&b.key===p.key;)y(e,b,k=g(t,c,i)),b!==p&&m(e,b,p,n,k,o),++u<=--A&&y(e,h,i),h!==w&&m(e,h,w,n,i,o),null!=w.dom&&(i=w.dom),c++,b=t[--S],w=r[A],h=t[c],p=r[u];for(;S>=c&&A>=u&&b.key===w.key;)b!==w&&m(e,b,w,n,i,o),null!=w.dom&&(i=w.dom),S--,A--,b=t[S],w=r[A];if(u>A)x(e,t,c,S+1);else if(c>S)l(e,r,u,A+1,n,i,o);else{var d,I,T=i,N=A-u+1,O=Array(N),C=0,_=0,P=0x7fffffff,L=0;for(_=0;_=u;_--){null==d&&(d=function(e,t,r){for(var n=Object.create(null);t>>1)+(n>>>1)+(r&n&1);e[t[s]]0&&(v[i]=t[r-1]),t[r]=i)}for(r=t.length,n=t[r-1];r-- >0;)t[r]=n,n=v[n];return v.length=0,t}(O)).length-1,_=A;_>=u;_--)p=r[_],-1===O[_-u]?f(e,p,n,o,i):I[C]===_-u?C--:y(e,p,i),null!=p.dom&&(i=r[_].dom);else for(_=A;_>=u;_--)p=r[_],-1===O[_-u]&&f(e,p,n,o,i),null!=p.dom&&(i=r[_].dom)}}else{var R=t.lengthR&&x(e,t,u,t.length),r.length>R&&l(e,r,u,r.length,n,i,o)}}}}function m(e,t,n,i,o,s){var l,d,v=t.tag;if(v===n.tag){if(n.state=t.state,n.events=t.events,function(e,t){do{if(null!=e.attrs&&"function"==typeof e.attrs.onbeforeupdate){var r=u.call(e.attrs.onbeforeupdate,e,t);if(void 0!==r&&!r)break}if("string"!=typeof e.tag&&"function"==typeof e.state.onbeforeupdate){var r=u.call(e.state.onbeforeupdate,e,t);if(void 0!==r&&!r)break}return!1}while(!1)return e.dom=t.dom,e.domSize=t.domSize,e.instance=t.instance,e.attrs=t.attrs,e.children=t.children,e.text=t.text,!0}(n,t))return;if("string"==typeof v)switch(null!=n.attrs&&B(n.attrs,n,i),v){case"#":t.children.toString()!==n.children.toString()&&(t.dom.nodeValue=n.children),n.dom=t.dom;break;case"<":t.children!==n.children?(k(e,t),h(e,n,s,o)):(n.dom=t.dom,n.domSize=t.domSize,n.instance=t.instance);break;case"[":(function(e,t,r,n,i,o){p(e,t.children,r.children,n,i,o);var a=0,s=r.children;if(r.dom=null,null!=s){for(var u=0;u-1||null!=e.attrs&&e.attrs.is||"href"!==t&&"list"!==t&&"form"!==t&&"width"!==t&&"height"!==t)&&t in e.dom}var O=/[A-Z]/g;function C(e){return"-"+e.toLowerCase()}function _(e){return"-"===e[0]&&"-"===e[1]?e:"cssFloat"===e?"float":e.replace(O,C)}function P(e,t,r){if(t===r);else if(null==r)e.style.cssText="";else if("object"!=typeof r)e.style.cssText=r;else if(null==t||"object"!=typeof t)for(var n in e.style.cssText="",r){var i=r[n];null!=i&&e.style.setProperty(_(n),String(i))}else{for(var n in r){var i=r[n];null!=i&&(i=String(i))!==String(t[n])&&e.style.setProperty(_(n),i)}for(var n in t)null!=t[n]&&null==r[n]&&e.style.removeProperty(_(n))}}function L(){this._=t}function D(e,r,n){null!=e.events?(e.events._=t,e.events[r]!==n&&(null!=n&&("function"==typeof n||"object"==typeof n)?(null==e.events[r]&&e.dom.addEventListener(r.slice(2),e.events,!1),e.events[r]=n):(null!=e.events[r]&&e.dom.removeEventListener(r.slice(2),e.events,!1),e.events[r]=void 0))):null!=n&&("function"==typeof n||"object"==typeof n)&&(e.events=new L,e.dom.addEventListener(r.slice(2),e.events,!1),e.events[r]=n)}function R(e,t,r){"function"==typeof e.oninit&&u.call(e.oninit,t),"function"==typeof e.oncreate&&r.push(u.bind(e.oncreate,t))}function B(e,t,r){"function"==typeof e.onupdate&&r.push(u.bind(e.onupdate,t))}return L.prototype=Object.create(null),L.prototype.handleEvent=function(e){var t,r=this["on"+e.type];"function"==typeof r?t=r.call(e.currentTarget,e):"function"==typeof r.handleEvent&&r.handleEvent(e),this._&&!1!==e.redraw&&(0,this._)(),!1===t&&(e.preventDefault(),e.stopPropagation())},function(e,i,o){if(!e)throw TypeError("DOM element being rendered to does not exist.");if(null!=n&&e.contains(n))throw TypeError("Node is currently being rendered to and thus is locked.");var a=t,s=n,u=[],l=c(),f=e.namespaceURI;n=e,t="function"==typeof o?o:void 0;try{null==e.vnodes&&(e.textContent=""),i=r.normalizeChildren(Array.isArray(i)?i:[i]),p(e,e.vnodes,i,u,null,"http://www.w3.org/1999/xhtml"===f?void 0:f),e.vnodes=i,null!=l&&c()!==l&&"function"==typeof l.focus&&l.focus();for(var d=0;d=0&&(i.splice(o,2),o<=a&&(a-=2),e(t,[])),null!=n&&(i.push(t,n),e(t,r(n),u))},redraw:u}}}),ez("9nVcA",function(e,t){var r=eH("5vXMr"),n=eH("eOXCk");e.exports=function(e,t,i){var o=0;function a(e){return new t(e)}function s(e){return function(n,o){"string"!=typeof n?(o=n,n=n.url):null==o&&(o={});var s=new t(function(t,i){e(r(n,o.params),o,function(e){if("function"==typeof o.type){if(Array.isArray(e))for(var r=0;r=200&&e.target.status<300||304===e.target.status||/^file:\/\//i.test(t),s=e.target.response;if("json"===f){if(!e.target.responseType&&"function"!=typeof r.extract)try{s=JSON.parse(e.target.responseText)}catch(e){s=null}}else f&&"text"!==f||null!=s||(s=e.target.responseText);if("function"==typeof r.extract?(s=r.extract(e.target,r),a=!0):"function"==typeof r.deserialize&&(s=r.deserialize(s)),a)i(s);else{var u=function(){try{n=e.target.responseText}catch(e){n=s}var t=Error(n);t.code=e.target.status,t.response=s,o(t)};0===d.status?setTimeout(function(){p||u()}):u()}}catch(e){o(e)}},d.ontimeout=function(e){p=!0;var t=Error("Request timed out");t.code=e.target.status,o(t)},"function"==typeof r.config&&(d=r.config(d,r,t)||d)!==m&&(a=d.abort,d.abort=function(){h=!0,a.call(this)}),null==c?d.send():"function"==typeof r.serialize?d.send(r.serialize(c)):c instanceof e.FormData||c instanceof e.URLSearchParams?d.send(c):d.send(JSON.stringify(c))}),jsonp:s(function(t,r,n,i){var a=r.callbackName||"_mithril_"+Math.round(1e16*Math.random())+"_"+o++,s=e.document.createElement("script");e[a]=function(t){delete e[a],s.parentNode.removeChild(s),n(t)},s.onerror=function(){delete e[a],s.parentNode.removeChild(s),i(Error("JSONP request failed"))},s.src=t+(0>t.indexOf("?")?"?":"&")+encodeURIComponent(r.callbackKey||"callback")+"="+encodeURIComponent(a),e.document.documentElement.appendChild(s)})}}}),ez("5vXMr",function(e,t){var r=eH("3l247"),n=eH("lj4IT");e.exports=function(e,t){if(/:([^\/\.-]+)(\.{3})?:/.test(e))throw SyntaxError("Template parameter names must be separated by either a '/', '-', or '.'.");if(null==t)return e;var i=e.indexOf("?"),o=e.indexOf("#"),a=o<0?e.length:o,s=e.slice(0,i<0?a:i),u={};n(u,t);var c=s.replace(/:([^\/\.-]+)(\.{3})?/g,function(e,r,n){return(delete u[r],null==t[r])?e:n?t[r]:encodeURIComponent(String(t[r]))}),l=c.indexOf("?"),f=c.indexOf("#"),d=f<0?c.length:f,h=c.slice(0,l<0?d:l);i>=0&&(h+=e.slice(i,a)),l>=0&&(h+=(i<0?"?":"&")+c.slice(l,d));var p=r(u);return p&&(h+=(i<0&&l<0?"?":"&")+p),o>=0&&(h+=e.slice(o)),f>=0&&(h+=(o<0?"":"&")+c.slice(f)),h}}),ez("3l247",function(e,t){e.exports=function(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t=[];for(var r in e)(function e(r,n){if(Array.isArray(n))for(var i=0;i0&&(i.className=n.join(" ")),a[e]={tag:r,attrs:i}}(e),t):(t.tag=e,t)}}),ez("adlVT",function(e,t){var r=eH("310Dc");"undefined"!=typeof window?(void 0===window.Promise?window.Promise=r:window.Promise.prototype.finally||(window.Promise.prototype.finally=r.prototype.finally),e.exports=window.Promise):void 0!==ej?(void 0===ej.Promise?ej.Promise=r:ej.Promise.prototype.finally||(ej.Promise.prototype.finally=r.prototype.finally),e.exports=ej.Promise):e.exports=r}),ez("eqG6X",function(e,t){var r=eH("d0Vou");e.exports=function(e){var t=e.indexOf("?"),n=e.indexOf("#"),i=n<0?e.length:n,o=e.slice(0,t<0?i:t).replace(/\/{2,}/g,"/");return o?("/"!==o[0]&&(o="/"+o),o.length>1&&"/"===o[o.length-1]&&(o=o.slice(0,-1))):o="/",{path:o,params:t<0?{}:r(e.slice(t+1,i))}}}),ez("d0Vou",function(e,t){function r(e){try{return decodeURIComponent(e)}catch(t){return e}}e.exports=function(e){if(""===e||null==e)return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t=e.split("&"),n={},i={},o=0;o-1&&c.pop();for(var f=0;ft.indexOf(o)&&(i[o]=e[o]);else for(var o in e)r.call(e,o)&&!n.test(o)&&(i[o]=e[o]);return i}}),ez("bqRHe",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀\ud835\udd04rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀\ud835\udc9cign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀\ud835\udd3dAll;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))}),ez("4Pjrb",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))}),ez("aOsFu",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.replaceCodePoint=e.exports.fromCodePoint=void 0;var r,n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}e.exports.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},e.exports.replaceCodePoint=i,e.exports.default=function(t){return(0,e.exports.fromCodePoint)(i(t))}}),ez("jtNl4",function(e,t){eU(e.exports,"getBundleURL",function(){return r},function(e){return r=e});var r,n={};r=function(e){var t=n[e];return t||(t=function(){try{throw Error()}catch(t){var e=(""+t.stack).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^)\n]+/g);if(e)return(""+e[2]).replace(/^((?:https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}return"/"}(),n[e]=t),t}}),"function"==typeof SuppressedError&&SuppressedError;var eX=function(){document.querySelectorAll('.item:not([style*="display: none"])').forEach(function(e,t){"none"!==getComputedStyle(e).display?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},eQ=function(){getKaiAd({publisher:"4408b6fa-4e1d-438f-af4d-f3be2fa97208",app:"flop",slot:"flop",test:0,timeout:1e4,h:120,w:240,container:document.getElementById("KaiOSads-Wrapper"),onerror:function(e){return console.error("Error:",e)},onready:function(e){e.on("click",function(){return console.log("click event")}),e.on("close",function(){return console.log("close event")}),e.on("display",function(){eX()}),e.call("display",{navClass:"item",tabindex:3,display:"block"})}})};window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);var eJ=function(e,t){try{var r=navigator.getDeviceStorage("sdcard").enumerate();r.onsuccess=function(){if(this.result||console.log("finished"),null!==r.result.name){var n=r.result,i=n.name.split(".");i[i.length-1]==e&&t(n.name),this.continue()}},r.onerror=function(){console.warn("No file found: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator)try{var n=navigator.b2g.getDeviceStorage("sdcard").enumerate();function i(){return(i=eW(function(){var r,i,o,a,s,u,c,l;return eK(this,function(f){switch(f.label){case 0:r=!1,i=!1,f.label=1;case 1:f.trys.push([1,6,7,12]),a=function(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new eZ(t.call(e));r="@@asyncIterator",n="@@iterator"}throw TypeError("Object is not async iterable")}(n),f.label=2;case 2:return[4,a.next()];case 3:if(!(r=!(s=f.sent()).done))return[3,5];(c=(u=s.value).name.split("."))[c.length-1]==e&&t(u.name),f.label=4;case 4:return r=!1,[3,2];case 5:return[3,12];case 6:return l=f.sent(),i=!0,o=l,[3,12];case 7:if(f.trys.push([7,,10,11]),!(r&&null!=a.return))return[3,9];return[4,a.return()];case 8:f.sent(),f.label=9;case 9:return[3,11];case 10:if(i)throw o;return[7];case 11:return[7];case 12:return[2]}})})).apply(this,arguments)}!function(){i.apply(this,arguments)}()}catch(e){console.log(e)}};"b2g"in navigator&&setTimeout(function e(){var t=new lib_session.Session,r={};navigator.volumeManager=null,r.onsessionconnected=function(){lib_audiovolume.AudioVolumeManager.get(t).then(function(e){navigator.volumeManager=e}).catch(function(e){navigator.volumeManager=null})},r.onsessiondisconnected=function(){e()},t.open("websocket","localhost","secrettoken",r,!0)},5e3);var e0=function(){if("b2g"in navigator)try{navigator.volumeManager.requestVolumeShow(),oN.window_status="volume",setTimeout(function(){oN.window_status=""},2e3)}catch(e){}},e1=function(e,t){window.Notification.requestPermission().then(function(r){var n=new window.Notification(e,{body:t});"denied"===Notification.permission?console.error("Notification permission is denied"):"default"===Notification.permission&&Notification.requestPermission().then(function(e){}),n.onerror=function(e){console.log(e)},n.onclick=function(e){if(window.navigator.mozApps){var t=window.navigator.mozApps.getSelf();t.onsuccess=function(){t.result&&(n.close(),t.result.launch())}}else window.open(document.location.origin,"_blank")},n.onshow=function(){}})};navigator.mozSetMessageHandler&&navigator.mozSetMessageHandler("alarm",function(e){e1("Greg",e.data.note)});var e3=function(e){if(navigator.mozApps){var t=navigator.mozApps.getSelf();t.onsuccess=function(){e(t.result)},t.onerror=function(){}}else fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(t){return e(t)})},e2=[],e5=[],e8=function(e,t){e5.push({text:e,time:t}),1===e5.length&&e6(e,t)},e6=function(e,t){var r=document.querySelector("div#side-toast");r.style.opacity="100",r.innerHTML=e5[0].text,r.style.transform="translate(0vh, 0vw)",setTimeout(function(){r.style.transform="translate(-100vw,0px)",(e5=e2.slice(1)).length>0&&setTimeout(function(){e6(e,t)},1e3)},t)},e4=function(e,t,r){document.querySelector("div#bottom-bar div.button-left").innerHTML=e,document.querySelector("div#bottom-bar div.button-center").innerHTML=t,document.querySelector("div#bottom-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#bottom-bar").style.display="none":document.querySelector("div#bottom-bar").style.display="block"},e9=function(e,t,r){document.querySelector("div#top-bar div.button-left").innerHTML=e,document.querySelector("div#top-bar div.button-center").innerHTML=t,document.querySelector("div#top-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#top-bar").style.display="none":document.querySelector("div#top-bar").style.display="block"},e7=function(e){try{var t=new MozActivity({name:"pick",data:{type:["application/xml"]}});t.onsuccess=function(t){console.log("success"+this.result),e(this.result)},t.onerror=function(){console.log("The activity encounter en error: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator&&new WebActivity("pick").start().then(function(t){e(t)},function(e){console.log(e)}),oN.notKaiOS){var r=document.createElement("input");r.type="file",r.accept=".opml,application/xml",r.style.display="none",document.body.appendChild(r),r.click(),r.addEventListener("change",function(t){var r=t.target.files[0];r&&e({blob:r,filename:r.name,filetype:r.type})})}},te=(R=eW(function(e,t){var r;return eK(this,function(n){switch(n.label){case 0:return[4,fetch(e+"/api/v1/accounts/verify_credentials",{headers:{Authorization:"Bearer ".concat(t),"Content-Type":"application/json"}})];case 1:return(r=n.sent()).ok||console.log("Network response was not OK"),[4,r.json()];case 2:return[2,n.sent()]}})}),function(e,t){return R.apply(this,arguments)}),tt={};tt=(function e(t,r,n){function i(a,s){if(!r[a]){if(!t[a]){var u=void 0;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var c=Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[a]={exports:{}};t[a][0].call(l.exports,function(e){return i(t[a][1][e]||e)},l,l.exports,e,t,r,n)}return r[a].exports}for(var o=void 0,a=0;ae.db.version;if(n&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||r){if(r){var o=e.db.version+1;o>e.version&&(e.version=o)}return!0}return!1}function E(e){return o([function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),i=0;i0&&(!e.db||"InvalidStateError"===i.name||"NotFoundError"===i.name))return a.resolve().then(function(){if(!e.db||"NotFoundError"===i.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),w(e,!0)}).then(function(){return(function(e){g(e);for(var t=h[e.name],r=t.forages,n=0;n=43)}}).catch(function(){return!1}).then(function(e){return d=e})).then(function(e){return e?t:new a(function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){e({__local_forage_encoded_blob:!0,data:btoa(r.target.result||""),type:t.type})},n.readAsBinaryString(t)})}):t}).then(function(t){A(n._dbInfo,v,function(o,a){if(o)return i(o);try{var s=a.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var u=s.put(t,e);a.oncomplete=function(){void 0===t&&(t=null),r(t)},a.onabort=a.onerror=function(){var e=u.error?u.error:u.transaction.error;i(e)}}catch(e){i(e)}})}).catch(i)});return s(i,r),i},removeItem:function(e,t){var r=this;e=c(e);var n=new a(function(t,n){r.ready().then(function(){A(r._dbInfo,v,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName).delete(e);o.oncomplete=function(){t()},o.onerror=function(){n(a.error)},o.onabort=function(){var e=a.error?a.error:a.transaction.error;n(e)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},clear:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,v,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).clear();i.oncomplete=function(){e()},i.onabort=i.onerror=function(){var e=o.error?o.error:o.transaction.error;r(e)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},length:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).count();o.onsuccess=function(){e(o.result)},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},key:function(e,t){var r=this,n=new a(function(t,n){if(e<0){t(null);return}r.ready().then(function(){A(r._dbInfo,m,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName),s=!1,u=a.openKeyCursor();u.onsuccess=function(){var r=u.result;if(!r){t(null);return}0===e?t(r.key):s?t(r.key):(s=!0,r.advance(e))},u.onerror=function(){n(u.error)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},keys:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).openKeyCursor(),a=[];o.onsuccess=function(){var t=o.result;if(!t){e(a);return}a.push(t.key),t.continue()},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},dropInstance:function(e,t){t=l.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var o=e.name===n.name&&this._dbInfo.db?a.resolve(this._dbInfo.db):w(e,!1).then(function(t){var r=h[e.name],n=r.forages;r.db=t;for(var i=0;i>4,l[u++]=(15&n)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c}function G(e){var t,r=new Uint8Array(e),n="";for(t=0;t>2]+N[(3&r[t])<<4|r[t+1]>>4]+N[(15&r[t+1])<<2|r[t+2]>>6]+N[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var W={serialize:function(e,t){var r="";if(e&&(r=H.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===H.call(e.buffer))){var n,i=C;e instanceof ArrayBuffer?(n=e,i+=P):(n=e.buffer,"[object Int8Array]"===r?i+=D:"[object Uint8Array]"===r?i+=R:"[object Uint8ClampedArray]"===r?i+=B:"[object Int16Array]"===r?i+=M:"[object Uint16Array]"===r?i+=j:"[object Int32Array]"===r?i+=q:"[object Uint32Array]"===r?i+=U:"[object Float32Array]"===r?i+=F:"[object Float64Array]"===r?i+=V:t(Error("Failed to get type for BinaryArray"))),t(i+G(n))}else if("[object Blob]"===r){var o=new FileReader;o.onload=function(){t(C+L+("~~local_forage_type~"+e.type)+"~"+G(this.result))},o.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,_)!==C)return JSON.parse(e);var t,r=e.substring($),n=e.substring(_,$);if(n===L&&O.test(r)){var i=r.match(O);t=i[1],r=r.substring(i[0].length)}var a=z(r);switch(n){case P:return a;case L:return o([a],{type:t});case D:return new Int8Array(a);case R:return new Uint8Array(a);case B:return new Uint8ClampedArray(a);case M:return new Int16Array(a);case j:return new Uint16Array(a);case q:return new Int32Array(a);case U:return new Uint32Array(a);case F:return new Float32Array(a);case V:return new Float64Array(a);default:throw Error("Unkown type: "+n)}},stringToBuffer:z,bufferToString:G};function Y(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function K(e,t,r,n,i,o){e.executeSql(r,n,i,function(e,a){a.code===a.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(e,s){s.rows.length?o(e,a):Y(e,t,function(){e.executeSql(r,n,i,o)},o)},o):o(e,a)},o)}function Z(e,t,r,n){var i=this;e=c(e);var o=new a(function(o,a){i.ready().then(function(){void 0===t&&(t=null);var s=t,u=i._dbInfo;u.serializer.serialize(t,function(t,c){c?a(c):u.db.transaction(function(r){K(r,u,"INSERT OR REPLACE INTO "+u.storeName+" (key, value) VALUES (?, ?)",[e,t],function(){o(s)},function(e,t){a(t)})},function(t){if(t.code===t.QUOTA_ERR){if(n>0){o(Z.apply(i,[e,s,r,n-1]));return}a(t)}})})}).catch(a)});return s(o,r),o}var X={_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var i=new a(function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction(function(i){Y(i,r,function(){t._dbInfo=r,e()},function(e,t){n(t)})},n)});return r.serializer=W,i},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new a(function(t,n){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(r){K(r,i,"SELECT * FROM "+i.storeName,[],function(r,n){for(var o=n.rows,a=o.length,s=0;s '__WebKitDatabaseInfoTable__'",[],function(t,n){for(var i=[],o=0;o0)?(this._dbInfo=t,t.serializer=W,a.resolve()):a.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then(function(){for(var t=r._dbInfo,n=t.keyPrefix,i=n.length,o=localStorage.length,a=1,s=0;s=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}});return s(r,e),r},length:function(e){var t=this.keys().then(function(e){return e.length});return s(t,e),t},key:function(e,t){var r=this,n=r.ready().then(function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(n.keyPrefix.length)),t});return s(n,t),n},keys:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo,r=localStorage.length,n=[],i=0;i=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}):a.reject("Invalid arguments"),t),r}},ee=function(e,t){for(var r,n=e.length,i=0;i=en.ZERO&&e<=en.NINE}th.decodeCodePoint=tw.default,Object.defineProperty(th,"replaceCodePoint",{enumerable:!0,get:function(){return eH("aOsFu").replaceCodePoint}}),Object.defineProperty(th,"fromCodePoint",{enumerable:!0,get:function(){return eH("aOsFu").fromCodePoint}}),(B=en||(en={}))[B.NUM=35]="NUM",B[B.SEMI=59]="SEMI",B[B.EQUALS=61]="EQUALS",B[B.ZERO=48]="ZERO",B[B.NINE=57]="NINE",B[B.LOWER_A=97]="LOWER_A",B[B.LOWER_F=102]="LOWER_F",B[B.LOWER_X=120]="LOWER_X",B[B.LOWER_Z=122]="LOWER_Z",B[B.UPPER_A=65]="UPPER_A",B[B.UPPER_F=70]="UPPER_F",B[B.UPPER_Z=90]="UPPER_Z",(M=ei=th.BinTrieFlags||(th.BinTrieFlags={}))[M.VALUE_LENGTH=49152]="VALUE_LENGTH",M[M.BRANCH_LENGTH=16256]="BRANCH_LENGTH",M[M.JUMP_TABLE=127]="JUMP_TABLE",(q=eo||(eo={}))[q.EntityStart=0]="EntityStart",q[q.NumericStart=1]="NumericStart",q[q.NumericDecimal=2]="NumericDecimal",q[q.NumericHex=3]="NumericHex",q[q.NamedEntity=4]="NamedEntity",(j=ea=th.DecodingMode||(th.DecodingMode={}))[j.Legacy=0]="Legacy",j[j.Strict=1]="Strict",j[j.Attribute=2]="Attribute";var tE=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=eo.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ea.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=eo.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case eo.EntityStart:if(e.charCodeAt(t)===en.NUM)return this.state=eo.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=eo.NamedEntity,this.stateNamedEntity(e,t);case eo.NumericStart:return this.stateNumericStart(e,t);case eo.NumericDecimal:return this.stateNumericDecimal(e,t);case eo.NumericHex:return this.stateNumericHex(e,t);case eo.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===en.LOWER_X?(this.state=eo.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=eo.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var r=t;t=en.UPPER_A)||!(n<=en.UPPER_F))&&(!(n>=en.LOWER_A)||!(n<=en.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=en.UPPER_A&&t<=en.UPPER_Z||t>=en.LOWER_A&&t<=en.LOWER_Z||tx(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&ei.VALUE_LENGTH)>>14)){if(o===en.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==ea.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&ei.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~ei.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r},e.prototype.end=function(){var e;switch(this.state){case eo.NamedEntity:return 0!==this.result&&(this.decodeMode!==ea.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case eo.NumericDecimal:return this.emitNumericEntity(0,2);case eo.NumericHex:return this.emitNumericEntity(0,3);case eo.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case eo.EntityStart:return 0}},e}();function tk(e){var t="",r=new tE(e,function(e){return t+=(0,tw.fromCodePoint)(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}function tS(e,t,r,n){var i=(t&ei.BRANCH_LENGTH)>>7,o=t&ei.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}th.EntityDecoder=tE,th.determineBranch=tS;var tA=tk(ty.default),tI=tk(tb.default);function tT(e){return e===es.Space||e===es.NewLine||e===es.Tab||e===es.FormFeed||e===es.CarriageReturn}function tN(e){return e===es.Slash||e===es.Gt||tT(e)}function tO(e){return e>=es.Zero&&e<=es.Nine}th.decodeHTML=function(e,t){return void 0===t&&(t=ea.Legacy),tA(e,t)},th.decodeHTMLAttribute=function(e){return tA(e,ea.Attribute)},th.decodeHTMLStrict=function(e){return tA(e,ea.Strict)},th.decodeXML=function(e){return tI(e,ea.Strict)},(U=es||(es={}))[U.Tab=9]="Tab",U[U.NewLine=10]="NewLine",U[U.FormFeed=12]="FormFeed",U[U.CarriageReturn=13]="CarriageReturn",U[U.Space=32]="Space",U[U.ExclamationMark=33]="ExclamationMark",U[U.Number=35]="Number",U[U.Amp=38]="Amp",U[U.SingleQuote=39]="SingleQuote",U[U.DoubleQuote=34]="DoubleQuote",U[U.Dash=45]="Dash",U[U.Slash=47]="Slash",U[U.Zero=48]="Zero",U[U.Nine=57]="Nine",U[U.Semi=59]="Semi",U[U.Lt=60]="Lt",U[U.Eq=61]="Eq",U[U.Gt=62]="Gt",U[U.Questionmark=63]="Questionmark",U[U.UpperA=65]="UpperA",U[U.LowerA=97]="LowerA",U[U.UpperF=70]="UpperF",U[U.LowerF=102]="LowerF",U[U.UpperZ=90]="UpperZ",U[U.LowerZ=122]="LowerZ",U[U.LowerX=120]="LowerX",U[U.OpeningSquareBracket=91]="OpeningSquareBracket",(F=eu||(eu={}))[F.Text=1]="Text",F[F.BeforeTagName=2]="BeforeTagName",F[F.InTagName=3]="InTagName",F[F.InSelfClosingTag=4]="InSelfClosingTag",F[F.BeforeClosingTagName=5]="BeforeClosingTagName",F[F.InClosingTagName=6]="InClosingTagName",F[F.AfterClosingTagName=7]="AfterClosingTagName",F[F.BeforeAttributeName=8]="BeforeAttributeName",F[F.InAttributeName=9]="InAttributeName",F[F.AfterAttributeName=10]="AfterAttributeName",F[F.BeforeAttributeValue=11]="BeforeAttributeValue",F[F.InAttributeValueDq=12]="InAttributeValueDq",F[F.InAttributeValueSq=13]="InAttributeValueSq",F[F.InAttributeValueNq=14]="InAttributeValueNq",F[F.BeforeDeclaration=15]="BeforeDeclaration",F[F.InDeclaration=16]="InDeclaration",F[F.InProcessingInstruction=17]="InProcessingInstruction",F[F.BeforeComment=18]="BeforeComment",F[F.CDATASequence=19]="CDATASequence",F[F.InSpecialComment=20]="InSpecialComment",F[F.InCommentLike=21]="InCommentLike",F[F.BeforeSpecialS=22]="BeforeSpecialS",F[F.SpecialStartSequence=23]="SpecialStartSequence",F[F.InSpecialTag=24]="InSpecialTag",F[F.BeforeEntity=25]="BeforeEntity",F[F.BeforeNumericEntity=26]="BeforeNumericEntity",F[F.InNamedEntity=27]="InNamedEntity",F[F.InNumericEntity=28]="InNumericEntity",F[F.InHexEntity=29]="InHexEntity",(V=ec||(ec={}))[V.NoValue=0]="NoValue",V[V.Unquoted=1]="Unquoted",V[V.Single=2]="Single",V[V.Double=3]="Double";var tC={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},t_=/*#__PURE__*/function(){function e(t,r){var n=t.xmlMode,i=void 0!==n&&n,o=t.decodeEntities;tl(this,e),this.cbs=r,this.state=eu.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=eu.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=i,this.decodeEntities=void 0===o||o,this.entityTrie=i?th.xmlDecodeTree:th.htmlDecodeTree}return td(e,[{key:"reset",value:function(){this.state=eu.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=eu.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}},{key:"write",value:function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}},{key:"end",value:function(){this.running&&this.finish()}},{key:"pause",value:function(){this.running=!1}},{key:"resume",value:function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=eu.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===es.Amp&&(this.state=eu.BeforeEntity)}},{key:"stateSpecialStartSequence",value:function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?tN(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=eu.InTagName,this.stateInTagName(e)}},{key:"stateInSpecialTag",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===es.Gt||tT(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=es.LowerA&&e<=es.LowerZ||e>=es.UpperA&&e<=es.UpperZ}},{key:"startSpecial",value:function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=eu.SpecialStartSequence}},{key:"stateBeforeTagName",value:function(e){if(e===es.ExclamationMark)this.state=eu.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===es.Questionmark)this.state=eu.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==tC.TitleEnd[2]?this.state=this.xmlMode||t!==tC.ScriptEnd[2]?eu.InTagName:eu.BeforeSpecialS:this.startSpecial(tC.TitleEnd,3)}else e===es.Slash?this.state=eu.BeforeClosingTagName:(this.state=eu.Text,this.stateText(e))}},{key:"stateInTagName",value:function(e){tN(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateBeforeClosingTagName",value:function(e){tT(e)||(e===es.Gt?this.state=eu.Text:(this.state=this.isTagStartChar(e)?eu.InClosingTagName:eu.InSpecialComment,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(e){(e===es.Gt||tT(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.AfterClosingTagName,this.stateAfterClosingTagName(e))}},{key:"stateAfterClosingTagName",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.state=eu.Text,this.baseState=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeAttributeName",value:function(e){e===es.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=eu.InSpecialTag,this.sequenceIndex=0):this.state=eu.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===es.Slash?this.state=eu.InSelfClosingTag:tT(e)||(this.state=eu.InAttributeName,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(e){e===es.Gt?(this.cbs.onselfclosingtag(this.index),this.state=eu.Text,this.baseState=eu.Text,this.sectionStart=this.index+1,this.isSpecial=!1):tT(e)||(this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateInAttributeName",value:function(e){(e===es.Eq||tN(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=eu.AfterAttributeName,this.stateAfterAttributeName(e))}},{key:"stateAfterAttributeName",value:function(e){e===es.Eq?this.state=eu.BeforeAttributeValue:e===es.Slash||e===es.Gt?(this.cbs.onattribend(ec.NoValue,this.index),this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e)):tT(e)||(this.cbs.onattribend(ec.NoValue,this.index),this.state=eu.InAttributeName,this.sectionStart=this.index)}},{key:"stateBeforeAttributeValue",value:function(e){e===es.DoubleQuote?(this.state=eu.InAttributeValueDq,this.sectionStart=this.index+1):e===es.SingleQuote?(this.state=eu.InAttributeValueSq,this.sectionStart=this.index+1):tT(e)||(this.sectionStart=this.index,this.state=eu.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}},{key:"handleInAttributeValue",value:function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===es.DoubleQuote?ec.Double:ec.Single,this.index),this.state=eu.BeforeAttributeName):this.decodeEntities&&e===es.Amp&&(this.baseState=this.state,this.state=eu.BeforeEntity)}},{key:"stateInAttributeValueDoubleQuotes",value:function(e){this.handleInAttributeValue(e,es.DoubleQuote)}},{key:"stateInAttributeValueSingleQuotes",value:function(e){this.handleInAttributeValue(e,es.SingleQuote)}},{key:"stateInAttributeValueNoQuotes",value:function(e){tT(e)||e===es.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ec.Unquoted,this.index),this.state=eu.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===es.Amp&&(this.baseState=this.state,this.state=eu.BeforeEntity)}},{key:"stateBeforeDeclaration",value:function(e){e===es.OpeningSquareBracket?(this.state=eu.CDATASequence,this.sequenceIndex=0):this.state=e===es.Dash?eu.BeforeComment:eu.InDeclaration}},{key:"stateInDeclaration",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(e){e===es.Dash?(this.state=eu.InCommentLike,this.currentSequence=tC.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=eu.InDeclaration}},{key:"stateInSpecialComment",value:function(e){(e===es.Gt||this.fastForwardTo(es.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=eu.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(e){var t=32|e;t===tC.ScriptEnd[3]?this.startSpecial(tC.ScriptEnd,4):t===tC.StyleEnd[3]?this.startSpecial(tC.StyleEnd,4):(this.state=eu.InTagName,this.stateInTagName(e))}},{key:"stateBeforeEntity",value:function(e){this.entityExcess=1,this.entityResult=0,e===es.Number?this.state=eu.BeforeNumericEntity:e===es.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=eu.InNamedEntity,this.stateInNamedEntity(e))}},{key:"stateInNamedEntity",value:function(e){if(this.entityExcess+=1,this.trieIndex=(0,th.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&th.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===es.Semi){var n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&th.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~th.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},{key:"stateBeforeNumericEntity",value:function(e){(32|e)===es.LowerX?(this.entityExcess++,this.state=eu.InHexEntity):(this.state=eu.InNumericEntity,this.stateInNumericEntity(e))}},{key:"emitNumericEntity",value:function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===eu.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,th.replaceCodePoint)(this.entityResult))),this.state=this.baseState}},{key:"stateInNumericEntity",value:function(e){e===es.Semi?this.emitNumericEntity(!0):tO(e)?(this.entityResult=10*this.entityResult+(e-es.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"stateInHexEntity",value:function(e){e===es.Semi?this.emitNumericEntity(!0):tO(e)?(this.entityResult=16*this.entityResult+(e-es.Zero),this.entityExcess++):e>=es.UpperA&&e<=es.UpperF||e>=es.LowerA&&e<=es.LowerF?(this.entityResult=16*this.entityResult+((32|e)-es.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"allowLegacyEntity",value:function(){return!this.xmlMode&&(this.baseState===eu.Text||this.baseState===eu.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===eu.Text||this.state===eu.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===eu.InAttributeValueDq||this.state===eu.InAttributeValueSq||this.state===eu.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"shouldContinue",value:function(){return this.index1&&void 0!==arguments[1]?arguments[1]:{};tl(this,e),this.options=s,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=t?t:{},this.lowerCaseTagNames=null!==(r=s.lowerCaseTags)&&void 0!==r?r:!s.xmlMode,this.lowerCaseAttributeNames=null!==(n=s.lowerCaseAttributeNames)&&void 0!==n?n:!s.xmlMode,this.tokenizer=new(null!==(i=s.Tokenizer)&&void 0!==i?i:t_)(this.options,this),null===(a=(o=this.cbs).onparserinit)||void 0===a||a.call(o,this)}return td(e,[{key:"ontext",value:function(e,t){var r,n,i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t}},{key:"ontextentity",value:function(e){var t,r,n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,th.fromCodePoint)(e)),this.startIndex=n}},{key:"isVoidElement",value:function(e){return!this.options.xmlMode&&tq.has(e)}},{key:"onopentagname",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}},{key:"emitOpenTag",value:function(e){this.openTagStart=this.startIndex,this.tagname=e;var t,r,n,i,o=!this.options.xmlMode&&tM.get(e);if(o)for(;this.stack.length>0&&o.has(this.stack[this.stack.length-1]);){var a=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,a,!0)}!this.isVoidElement(e)&&(this.stack.push(e),tj.has(e)?this.foreignContext.push(!0):tU.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})}},{key:"endOpenTag",value:function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}},{key:"onopentagend",value:function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}},{key:"onclosetag",value:function(e,t){this.endIndex=t;var r,n,i,o,a,s,u=this.getSlice(e,t);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(tj.has(u)||tU.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))this.options.xmlMode||"br"!==u||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(o=(i=this.cbs).onopentag)||void 0===o||o.call(i,"br",{},!0),null===(s=(a=this.cbs).onclosetag)||void 0===s||s.call(a,"br",!1));else{var c=this.stack.lastIndexOf(u);if(-1!==c){if(this.cbs.onclosetag)for(var l=this.stack.length-c;l--;)this.cbs.onclosetag(this.stack.pop(),0!==l);else this.stack.length=c}else this.options.xmlMode||"p"!==u||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}},{key:"onselfclosingtag",value:function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}},{key:"closeCurrentTag",value:function(e){var t,r,n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())}},{key:"onattribname",value:function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}},{key:"onattribdata",value:function(e,t){this.attribvalue+=this.getSlice(e,t)}},{key:"onattribentity",value:function(e){this.attribvalue+=(0,th.fromCodePoint)(e)}},{key:"onattribend",value:function(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===ec.Double?'"':e===ec.Single?"'":e===ec.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}},{key:"getInstructionName",value:function(e){var t=e.search(tF),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}},{key:"ondeclaration",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(r))}this.startIndex=t+1}},{key:"onprocessinginstruction",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(r))}this.startIndex=t+1}},{key:"oncomment",value:function(e,t,r){var n,i,o,a;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(a=(o=this.cbs).oncommentend)||void 0===a||a.call(o),this.startIndex=t+1}},{key:"oncdata",value:function(e,t,r){this.endIndex=t;var n,i,o,a,s,u,c,l,f,d,h=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(a=(o=this.cbs).ontext)||void 0===a||a.call(o,h),null===(u=(s=this.cbs).oncdataend)||void 0===u||u.call(s)):(null===(l=(c=this.cbs).oncomment)||void 0===l||l.call(c,"[CDATA[".concat(h,"]]")),null===(d=(f=this.cbs).oncommentend)||void 0===d||d.call(f)),this.startIndex=t+1}},{key:"onend",value:function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}},{key:"reset",value:function(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}},{key:"parseComplete",value:function(e){this.reset(),this.end(e)}},{key:"getSlice",value:function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}},{key:"write",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}},{key:"end",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}},{key:"pause",value:function(){this.tokenizer.pause()}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0&&void 0!==arguments[0]&&arguments[0];return t9(this,e)}}]),e}(),t0=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this)).data=e,n}return td(r,[{key:"nodeValue",get:function(){return this.data},set:function(e){this.data=e}}]),r}(tZ(tJ)),t1=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Text,e}return td(r,[{key:"nodeType",get:function(){return 3}}]),r}(t0),t3=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Comment,e}return td(r,[{key:"nodeType",get:function(){return 8}}]),r}(t0),t2=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e,n){var i;return tl(this,r),(i=t.call(this,n)).name=e,i.type=el.Directive,i}return td(r,[{key:"nodeType",get:function(){return 1}}]),r}(t0),t5=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this)).children=e,n}return td(r,[{key:"firstChild",get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}},{key:"lastChild",get:function(){return this.children.length>0?this.children[this.children.length-1]:null}},{key:"childNodes",get:function(){return this.children},set:function(e){this.children=e}}]),r}(tZ(tJ)),t8=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.CDATA,e}return td(r,[{key:"nodeType",get:function(){return 4}}]),r}(t5),t6=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=el.Root,e}return td(r,[{key:"nodeType",get:function(){return 9}}]),r}(t5),t4=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"script"===e?el.Script:"style"===e?el.Style:el.Tag;return tl(this,r),(i=t.call(this,o)).name=e,i.attribs=n,i.type=a,i}return td(r,[{key:"nodeType",get:function(){return 1}},{key:"tagName",get:function(){return this.name},set:function(e){this.name=e}},{key:"attributes",get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}})}}]),r}(t5);function t9(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.type===el.Text)t=new t1(e.data);else if(e.type===el.Comment)t=new t3(e.data);else if(e.type===el.Tag||e.type===el.Script||e.type===el.Style){var n=r?t7(e.children):[],i=new t4(e.name,tG({},e.attribs),n);n.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=tG({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=tG({},e["x-attribsPrefix"])),t=i}else if(e.type===el.CDATA){var o=r?t7(e.children):[],a=new t8(o);o.forEach(function(e){return e.parent=a}),t=a}else if(e.type===el.Root){var s=r?t7(e.children):[],u=new t6(s);s.forEach(function(e){return e.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),t=u}else if(e.type===el.Directive){var c=new t2(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),t=c}else throw Error("Not implemented yet: ".concat(e.type));return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function t7(e){for(var t=e.map(function(e){return t9(e,!0)}),r=1;r䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)})),rr=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)})),rn=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ri=null!==(ef=String.fromCodePoint)&&void 0!==ef?ef:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ro(e){return e>=ed.ZERO&&e<=ed.NINE}(H=ed||(ed={}))[H.NUM=35]="NUM",H[H.SEMI=59]="SEMI",H[H.EQUALS=61]="EQUALS",H[H.ZERO=48]="ZERO",H[H.NINE=57]="NINE",H[H.LOWER_A=97]="LOWER_A",H[H.LOWER_F=102]="LOWER_F",H[H.LOWER_X=120]="LOWER_X",H[H.LOWER_Z=122]="LOWER_Z",H[H.UPPER_A=65]="UPPER_A",H[H.UPPER_F=70]="UPPER_F",H[H.UPPER_Z=90]="UPPER_Z",(z=eh||(eh={}))[z.VALUE_LENGTH=49152]="VALUE_LENGTH",z[z.BRANCH_LENGTH=16256]="BRANCH_LENGTH",z[z.JUMP_TABLE=127]="JUMP_TABLE",(G=ep||(ep={}))[G.EntityStart=0]="EntityStart",G[G.NumericStart=1]="NumericStart",G[G.NumericDecimal=2]="NumericDecimal",G[G.NumericHex=3]="NumericHex",G[G.NamedEntity=4]="NamedEntity",(W=em||(em={}))[W.Legacy=0]="Legacy",W[W.Strict=1]="Strict",W[W.Attribute=2]="Attribute";var ra=/*#__PURE__*/function(){function e(t,r,n){tl(this,e),this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=ep.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=em.Strict}return td(e,[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ep.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ep.EntityStart:if(e.charCodeAt(t)===ed.NUM)return this.state=ep.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=ep.NamedEntity,this.stateNamedEntity(e,t);case ep.NumericStart:return this.stateNumericStart(e,t);case ep.NumericDecimal:return this.stateNumericDecimal(e,t);case ep.NumericHex:return this.stateNumericHex(e,t);case ep.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===ed.LOWER_X?(this.state=ep.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ep.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}},{key:"stateNumericHex",value:function(e,t){for(var r=t;t=ed.UPPER_A)||!(n<=ed.UPPER_F))&&(!(n>=ed.LOWER_A)||!(n<=ed.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var r=t;t=55296&&n<=57343||n>1114111?65533:null!==(i=rn.get(n))&&void 0!==i?i:n,this.consumed),this.errors&&(e!==ed.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var r=this.decodeTree,n=r[this.treeIndex],i=(n&eh.VALUE_LENGTH)>>14;t>7,o=t&eh.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}(r,n,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return 0===this.result||this.decodeMode===em.Attribute&&(0===i||function(e){var t;return e===ed.EQUALS||(t=e)>=ed.UPPER_A&&t<=ed.UPPER_Z||t>=ed.LOWER_A&&t<=ed.LOWER_Z||ro(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&eh.VALUE_LENGTH)>>14)){if(o===ed.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==em.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,r=(this.decodeTree[t]&eh.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~eh.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}},{key:"end",value:function(){var e;switch(this.state){case ep.NamedEntity:return 0!==this.result&&(this.decodeMode!==em.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ep.NumericDecimal:return this.emitNumericEntity(0,2);case ep.NumericHex:return this.emitNumericEntity(0,3);case ep.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ep.EntityStart:return 0}}}]),e}();function rs(e){var t="",r=new ra(e,function(e){return t+=ri(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}rs(rt),rs(rr);var ru=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function rc(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}String.prototype.codePointAt,rc(/[&<>'"]/g,ru),rc(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),rc(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),(Y=ev||(ev={}))[Y.XML=0]="XML",Y[Y.HTML=1]="HTML",(K=eg||(eg={}))[K.UTF8=0]="UTF8",K[K.ASCII=1]="ASCII",K[K.Extensive=2]="Extensive",K[K.Attribute=3]="Attribute",K[K.Text=4]="Text",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}),["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}),(Z=ey||(ey={}))[Z.DISCONNECTED=1]="DISCONNECTED",Z[Z.PRECEDING=2]="PRECEDING",Z[Z.FOLLOWING=4]="FOLLOWING",Z[Z.CONTAINS=8]="CONTAINS",Z[Z.CONTAINED_BY=16]="CONTAINED_BY";var rl={};/*! +!function(){function e(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var r,n,i,o,a,s,u,c,l,f,d,h,p,m,v,g,y,b,w,x,E,k,S,A,I,N,T,O,_,C,P,L,D,R,B,M,q,j,U,F,V,$,H,z,G,W,Y,K,X,Z,Q,J,ee,et,er,en,ei,eo,ea,es,eu,ec,el,ef,ed,eh,ep,em,ev,eg,ey,eb,ew,ex,eE,ek,eS,eA,eI,eN,eT,eO,e_,eC,eP,eL,eD,eR,eB,eM,eq,ej,eU,eF="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},eV={},e$={},eH=eF.parcelRequire5393;null==eH&&((eH=function(e){if(e in eV)return eV[e].exports;if(e in e$){var t=e$[e];delete e$[e];var r={id:e,exports:{}};return eV[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){e$[e]=t},eF.parcelRequire5393=eH);var ez=eH.register;function eG(e,t,r,n,i,o,a){try{var s=e[o](a),u=s.value}catch(e){r(e);return}s.done?t(u):Promise.resolve(u).then(n,i)}function eW(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){eG(o,n,i,a,s,"next",e)}function s(e){eG(o,n,i,a,s,"throw",e)}a(void 0)})}}function eY(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(eY=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new eY(e)}ez("34j31",function(e,t){function r(e,t,r,n,i,o){return{tag:e,key:t,attrs:r,children:n,text:i,dom:o,domSize:void 0,state:void 0,events:void 0,instance:void 0}}r.normalize=function(e){return Array.isArray(e)?r("[",void 0,void 0,r.normalizeChildren(e),void 0,void 0):null==e||"boolean"==typeof e?null:"object"==typeof e?e:r("#",void 0,void 0,String(e),void 0,void 0)},r.normalizeChildren=function(e){var t=[];if(e.length){for(var n=null!=e[0]&&null!=e[0].key,i=1;i'+t.children+"",a=a.firstChild):a.innerHTML=t.children,t.dom=a.firstChild,t.domSize=a.childNodes.length;for(var u=s(e).createDocumentFragment();i=a.firstChild;)u.appendChild(i);x(e,u,n)}function v(e,t,r,n,i,o){if(t!==r&&(null!=t||null!=r)){if(null==t||0===t.length)d(e,r,0,r.length,n,i,o);else if(null==r||0===r.length)k(e,t,0,t.length);else{var a=null!=t[0]&&null!=t[0].key,s=null!=r[0]&&null!=r[0].key,u=0,c=0;if(!a)for(;c=c&&A>=u&&(m=t[E],v=r[A],m.key===v.key);)m!==v&&g(e,m,v,n,i,o),null!=v.dom&&(i=v.dom),E--,A--;for(;E>=c&&A>=u&&(f=t[c],p=r[u],f.key===p.key);)c++,u++,f!==p&&g(e,f,p,n,b(t,c,i),o);for(;E>=c&&A>=u&&u!==A&&f.key===v.key&&m.key===p.key;)w(e,m,x=b(t,c,i)),m!==p&&g(e,m,p,n,x,o),++u<=--A&&w(e,f,i),f!==v&&g(e,f,v,n,i,o),null!=v.dom&&(i=v.dom),c++,m=t[--E],v=r[A],f=t[c],p=r[u];for(;E>=c&&A>=u&&m.key===v.key;)m!==v&&g(e,m,v,n,i,o),null!=v.dom&&(i=v.dom),E--,A--,m=t[E],v=r[A];if(u>A)k(e,t,c,E+1);else if(c>E)d(e,r,u,A+1,n,i,o);else{var l,I,N=i,T=A-u+1,O=Array(T),_=0,C=0,P=0x7fffffff,L=0;for(C=0;C=u;C--){null==l&&(l=function(e,t,r){for(var n=Object.create(null);t>>1)+(n>>>1)+(r&n&1);e[t[s]]0&&(y[i]=t[r-1]),t[r]=i)}for(r=t.length,n=t[r-1];r-- >0;)t[r]=n,n=y[n];return y.length=0,t}(O)).length-1,C=A;C>=u;C--)p=r[C],-1===O[C-u]?h(e,p,n,o,i):I[_]===C-u?_--:w(e,p,i),null!=p.dom&&(i=r[C].dom);else for(C=A;C>=u;C--)p=r[C],-1===O[C-u]&&h(e,p,n,o,i),null!=p.dom&&(i=r[C].dom)}}else{var R=t.lengthR&&k(e,t,u,t.length),r.length>R&&d(e,r,u,r.length,n,i,o)}}}}function g(e,t,n,i,o,a){var s,c,d=t.tag;if(d===n.tag){if(n.state=t.state,n.events=t.events,function(e,t){do{if(null!=e.attrs&&"function"==typeof e.attrs.onbeforeupdate){var r=l.call(e.attrs.onbeforeupdate,e,t);if(void 0!==r&&!r)break}if("string"!=typeof e.tag&&"function"==typeof e.state.onbeforeupdate){var r=l.call(e.state.onbeforeupdate,e,t);if(void 0!==r&&!r)break}return!1}while(!1)return e.dom=t.dom,e.domSize=t.domSize,e.instance=t.instance,e.attrs=t.attrs,e.children=t.children,e.text=t.text,!0}(n,t))return;if("string"==typeof d)switch(null!=n.attrs&&M(n.attrs,n,i),d){case"#":t.children.toString()!==n.children.toString()&&(t.dom.nodeValue=n.children),n.dom=t.dom;break;case"<":t.children!==n.children?(A(e,t,void 0),m(e,n,a,o)):(n.dom=t.dom,n.domSize=t.domSize);break;case"[":(function(e,t,r,n,i,o){v(e,t.children,r.children,n,i,o);var a=0,s=r.children;if(r.dom=null,null!=s){for(var u=0;u-1||null!=e.attrs&&e.attrs.is||"href"!==t&&"list"!==t&&"form"!==t&&"width"!==t&&"height"!==t)&&t in e.dom}var _=/[A-Z]/g;function C(e){return"-"+e.toLowerCase()}function P(e){return"-"===e[0]&&"-"===e[1]?e:"cssFloat"===e?"float":e.replace(_,C)}function L(e,t,r){if(t===r);else if(null==r)e.style="";else if("object"!=typeof r)e.style=r;else if(null==t||"object"!=typeof t)for(var n in e.style.cssText="",r){var i=r[n];null!=i&&e.style.setProperty(P(n),String(i))}else{for(var n in r){var i=r[n];null!=i&&(i=String(i))!==String(t[n])&&e.style.setProperty(P(n),i)}for(var n in t)null!=t[n]&&null==r[n]&&e.style.removeProperty(P(n))}}function D(){this._=e}function R(t,r,n){null!=t.events?(t.events._=e,t.events[r]!==n&&(null!=n&&("function"==typeof n||"object"==typeof n)?(null==t.events[r]&&t.dom.addEventListener(r.slice(2),t.events,!1),t.events[r]=n):(null!=t.events[r]&&t.dom.removeEventListener(r.slice(2),t.events,!1),t.events[r]=void 0))):null!=n&&("function"==typeof n||"object"==typeof n)&&(t.events=new D,t.dom.addEventListener(r.slice(2),t.events,!1),t.events[r]=n)}function B(e,t,r){"function"==typeof e.oninit&&l.call(e.oninit,t),"function"==typeof e.oncreate&&r.push(l.bind(e.oncreate,t))}function M(e,t,r){"function"==typeof e.onupdate&&r.push(l.bind(e.onupdate,t))}return D.prototype=Object.create(null),D.prototype.handleEvent=function(e){var t,r=this["on"+e.type];"function"==typeof r?t=r.call(e.currentTarget,e):"function"==typeof r.handleEvent&&r.handleEvent(e),this._&&!1!==e.redraw&&(0,this._)(),!1===t&&(e.preventDefault(),e.stopPropagation())},function(i,o,a){if(!i)throw TypeError("DOM element being rendered to does not exist.");if(null!=n&&i.contains(n))throw TypeError("Node is currently being rendered to and thus is locked.");var s=e,u=n,c=[],l=f(i),d=i.namespaceURI;n=i,e="function"==typeof a?a:void 0,t={};try{null==i.vnodes&&(i.textContent=""),o=r.normalizeChildren(Array.isArray(o)?o:[o]),v(i,i.vnodes,o,c,null,"http://www.w3.org/1999/xhtml"===d?void 0:d),i.vnodes=o,null!=l&&f(i)!==l&&"function"==typeof l.focus&&l.focus();for(var h=0;h1&&void 0!==u[1]?u[1]:{},i=e.dom,o=e.domSize,a=t.generation,!(null!=i))return[3,5];r.label=1;case 1:if(s=i.nextSibling,n.get(i)!==a)return[3,3];return[4,i];case 2:r.sent(),o--,r.label=3;case 3:i=s,r.label=4;case 4:if(o)return[3,1];r.label=5;case 5:return[2]}})}}}),ez("cLesy",function(t,r){function n(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(u){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}e(t.exports,"__generator",function(){return n}),e(t.exports,"__values",function(){return i}),eH("1NFjm"),"function"==typeof SuppressedError&&SuppressedError}),ez("1NFjm",function(t,r){e(t.exports,"_",function(){return n});function n(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}}),ez("63qjt",function(e,t){var r=eH("34j31");e.exports=function(e,t,n){var i=[],o=!1,a=-1;function s(){for(a=0;a=0&&(i.splice(o,2),o<=a&&(a-=2),e(t,[])),null!=n&&(i.push(t,n),e(t,r(n),u))},redraw:u}}}),ez("9nVcA",function(e,t){var r=eH("5vXMr"),n=eH("eOXCk");e.exports=function(e,t){function i(e){return new Promise(e)}function o(e,t){for(var r in e.headers)if(n.call(e.headers,r)&&r.toLowerCase()===t)return!0;return!1}return i.prototype=Promise.prototype,i.__proto__=Promise,{request:function(a,s){"string"!=typeof a?(s=a,a=a.url):null==s&&(s={});var u,c,l=(u=a,c=s,new Promise(function(t,i){u=r(u,c.params);var a,s=null!=c.method?c.method.toUpperCase():"GET",l=c.body,f=(null==c.serialize||c.serialize===JSON.serialize)&&!(l instanceof e.FormData||l instanceof e.URLSearchParams),d=c.responseType||("function"==typeof c.extract?"":"json"),h=new e.XMLHttpRequest,p=!1,m=!1,v=h,g=h.abort;for(var y in h.abort=function(){p=!0,g.call(this)},h.open(s,u,!1!==c.async,"string"==typeof c.user?c.user:void 0,"string"==typeof c.password?c.password:void 0),f&&null!=l&&!o(c,"content-type")&&h.setRequestHeader("Content-Type","application/json; charset=utf-8"),"function"==typeof c.deserialize||o(c,"accept")||h.setRequestHeader("Accept","application/json, text/*"),c.withCredentials&&(h.withCredentials=c.withCredentials),c.timeout&&(h.timeout=c.timeout),h.responseType=d,c.headers)n.call(c.headers,y)&&h.setRequestHeader(y,c.headers[y]);h.onreadystatechange=function(e){if(!p&&4===e.target.readyState)try{var r,n=e.target.status>=200&&e.target.status<300||304===e.target.status||/^file:\/\//i.test(u),o=e.target.response;if("json"===d){if(!e.target.responseType&&"function"!=typeof c.extract)try{o=JSON.parse(e.target.responseText)}catch(e){o=null}}else d&&"text"!==d||null!=o||(o=e.target.responseText);if("function"==typeof c.extract?(o=c.extract(e.target,c),n=!0):"function"==typeof c.deserialize&&(o=c.deserialize(o)),n){if("function"==typeof c.type){if(Array.isArray(o))for(var a=0;a=0&&(h+=e.slice(i,a)),l>=0&&(h+=(i<0?"?":"&")+c.slice(l,d));var p=r(u);return p&&(h+=(i<0&&l<0?"?":"&")+p),o>=0&&(h+=e.slice(o)),f>=0&&(h+=(o<0?"":"&")+c.slice(f)),h}}),ez("3l247",function(e,t){e.exports=function(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t=[];for(var r in e)(function e(r,n){if(Array.isArray(n))for(var i=0;i0&&(i.className=n.join(" ")),a[e]={tag:r,attrs:i}}(e),t):(t.tag=e,t)}}),ez("eqG6X",function(e,t){var r=eH("d0Vou");e.exports=function(e){var t=e.indexOf("?"),n=e.indexOf("#"),i=n<0?e.length:n,o=e.slice(0,t<0?i:t).replace(/\/{2,}/g,"/");return o?"/"!==o[0]&&(o="/"+o):o="/",{path:o,params:t<0?{}:r(e.slice(t+1,i))}}}),ez("d0Vou",function(e,t){function r(e){try{return decodeURIComponent(e)}catch(t){return e}}e.exports=function(e){if(""===e||null==e)return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t=e.split("&"),n={},i={},o=0;o-1&&c.pop();for(var f=0;ft.indexOf(o)&&(i[o]=e[o]);else for(var o in e)r.call(e,o)&&!n.test(o)&&(i[o]=e[o]);return i}}),ez("bqRHe",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀\ud835\udd04rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀\ud835\udc9cign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀\ud835\udd3dAll;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))}),ez("4Pjrb",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))}),ez("aOsFu",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.replaceCodePoint=e.exports.fromCodePoint=void 0;var r,n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}e.exports.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},e.exports.replaceCodePoint=i,e.exports.default=function(t){return(0,e.exports.fromCodePoint)(i(t))}}),ez("jtNl4",function(t,r){e(t.exports,"getBundleURL",function(){return n},function(e){return n=e});var n,i={};n=function(e){var t=i[e];return t||(t=function(){try{throw Error()}catch(t){var e=(""+t.stack).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^)\n]+/g);if(e)return(""+e[2]).replace(/^((?:https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}return"/"}(),i[e]=t),t}});var eK=(eH("cLesy"),eH("cLesy")),eX=function(){document.querySelectorAll('.item:not([style*="display: none"])').forEach(function(e,t){"none"!==getComputedStyle(e).display?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},eZ=function(){getKaiAd({publisher:"4408b6fa-4e1d-438f-af4d-f3be2fa97208",app:"flop",slot:"flop",test:0,timeout:1e4,h:120,w:240,container:document.getElementById("KaiOSads-Wrapper"),onerror:function(e){return console.error("Error:",e)},onready:function(e){e.on("click",function(){return console.log("click event")}),e.on("close",function(){return console.log("close event")}),e.on("display",function(){eX()}),e.call("display",{navClass:"item",tabindex:3,display:"block"})}})};window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);var eQ=function(e,t){try{var r=navigator.getDeviceStorage("sdcard").enumerate();r.onsuccess=function(){if(this.result||console.log("finished"),null!==r.result.name){var n=r.result,i=n.name.split(".");i[i.length-1]==e&&t(n.name),this.continue()}},r.onerror=function(){console.warn("No file found: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator)try{var n=navigator.b2g.getDeviceStorage("sdcard").enumerate();function i(){return(i=eW(function(){var r,i,o,a,s,u,c,l;return(0,eK.__generator)(this,function(f){switch(f.label){case 0:r=!1,i=!1,f.label=1;case 1:f.trys.push([1,6,7,12]),a=function(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new eY(t.call(e));r="@@asyncIterator",n="@@iterator"}throw TypeError("Object is not async iterable")}(n),f.label=2;case 2:return[4,a.next()];case 3:if(!(r=!(s=f.sent()).done))return[3,5];(c=(u=s.value).name.split("."))[c.length-1]==e&&t(u.name),f.label=4;case 4:return r=!1,[3,2];case 5:return[3,12];case 6:return l=f.sent(),i=!0,o=l,[3,12];case 7:if(f.trys.push([7,,10,11]),!(r&&null!=a.return))return[3,9];return[4,a.return()];case 8:f.sent(),f.label=9;case 9:return[3,11];case 10:if(i)throw o;return[7];case 11:return[7];case 12:return[2]}})})).apply(this,arguments)}!function(){i.apply(this,arguments)}()}catch(e){console.log(e)}};"b2g"in navigator&&setTimeout(function e(){var t=new lib_session.Session,r={};navigator.volumeManager=null,r.onsessionconnected=function(){lib_audiovolume.AudioVolumeManager.get(t).then(function(e){navigator.volumeManager=e}).catch(function(e){navigator.volumeManager=null})},r.onsessiondisconnected=function(){e()},t.open("websocket","localhost","secrettoken",r,!0)},5e3);var eJ=function(){if("b2g"in navigator)try{navigator.volumeManager.requestVolumeShow(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3)}catch(e){}},e0=function(e,t){window.Notification.requestPermission().then(function(r){var n=new window.Notification(e,{body:t});"denied"===Notification.permission?console.error("Notification permission is denied"):"default"===Notification.permission&&Notification.requestPermission().then(function(e){}),n.onerror=function(e){console.log(e)},n.onclick=function(e){if(window.navigator.mozApps){var t=window.navigator.mozApps.getSelf();t.onsuccess=function(){t.result&&(n.close(),t.result.launch())}}else window.open(document.location.origin,"_blank")},n.onshow=function(){}})};navigator.mozSetMessageHandler&&navigator.mozSetMessageHandler("alarm",function(e){e0("Greg",e.data.note)});var e1=function(e){if(navigator.mozApps){var t=navigator.mozApps.getSelf();t.onsuccess=function(){e(t.result)},t.onerror=function(){}}else fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(t){return e(t)})},e3=[],e2=[],e5=function(e,t){e2.push({text:e,time:t}),1===e2.length&&e8(e,t)},e8=function(e,t){var r=document.querySelector("div#side-toast");r.style.opacity="100",r.innerHTML=e2[0].text,r.style.transform="translate(0vh, 0vw)",setTimeout(function(){r.style.transform="translate(-100vw,0px)",(e2=e3.slice(1)).length>0&&setTimeout(function(){e8(e,t)},1e3)},t)},e6=function(e,t,r){document.querySelector("div#bottom-bar div.button-left").innerHTML=e,document.querySelector("div#bottom-bar div.button-center").innerHTML=t,document.querySelector("div#bottom-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#bottom-bar").style.display="none":document.querySelector("div#bottom-bar").style.display="block"},e4=function(e,t,r){document.querySelector("div#top-bar div.button-left").innerHTML=e,document.querySelector("div#top-bar div.button-center").innerHTML=t,document.querySelector("div#top-bar div.button-right").innerHTML=r,""==e&&""==t&&""==r?document.querySelector("div#top-bar").style.display="none":document.querySelector("div#top-bar").style.display="block"},e9=function(e){try{var t=new MozActivity({name:"pick",data:{type:["application/xml"]}});t.onsuccess=function(t){console.log("success"+this.result),e(this.result)},t.onerror=function(){console.log("The activity encounter en error: "+this.error)}}catch(e){console.log(e)}if("b2g"in navigator&&new WebActivity("pick").start().then(function(t){e(t)},function(e){console.log(e)}),oT.notKaiOS){var r=document.createElement("input");r.type="file",r.accept=".opml,application/xml",r.style.display="none",document.body.appendChild(r),r.click(),r.addEventListener("change",function(t){var r=t.target.files[0];r&&e({blob:r,filename:r.name,filetype:r.type})})}},eK=eH("cLesy"),e7=(M=eW(function(e,t){var r;return(0,eK.__generator)(this,function(n){switch(n.label){case 0:return[4,fetch(e+"/api/v1/accounts/verify_credentials",{headers:{Authorization:"Bearer ".concat(t),"Content-Type":"application/json"}})];case 1:return(r=n.sent()).ok||console.log("Network response was not OK"),[4,r.json()];case 2:return[2,n.sent()]}})}),function(e,t){return M.apply(this,arguments)}),te={},tt=eH("1NFjm");te=(function e(t,r,n){function i(a,s){if(!r[a]){if(!t[a]){var u=void 0;if(!s&&u)return u(a,!0);if(o)return o(a,!0);var c=Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[a]={exports:{}};t[a][0].call(l.exports,function(e){return i(t[a][1][e]||e)},l,l.exports,e,t,r,n)}return r[a].exports}for(var o=void 0,a=0;ae.db.version;if(n&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||r){if(r){var o=e.db.version+1;o>e.version&&(e.version=o)}return!0}return!1}function E(e){return o([function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),i=0;i0&&(!e.db||"InvalidStateError"===i.name||"NotFoundError"===i.name))return a.resolve().then(function(){if(!e.db||"NotFoundError"===i.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),w(e,!0)}).then(function(){return(function(e){g(e);for(var t=h[e.name],r=t.forages,n=0;n=43)}}).catch(function(){return!1}).then(function(e){return d=e})).then(function(e){return e?t:new a(function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){e({__local_forage_encoded_blob:!0,data:btoa(r.target.result||""),type:t.type})},n.readAsBinaryString(t)})}):t}).then(function(t){A(n._dbInfo,v,function(o,a){if(o)return i(o);try{var s=a.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var u=s.put(t,e);a.oncomplete=function(){void 0===t&&(t=null),r(t)},a.onabort=a.onerror=function(){var e=u.error?u.error:u.transaction.error;i(e)}}catch(e){i(e)}})}).catch(i)});return s(i,r),i},removeItem:function(e,t){var r=this;e=c(e);var n=new a(function(t,n){r.ready().then(function(){A(r._dbInfo,v,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName).delete(e);o.oncomplete=function(){t()},o.onerror=function(){n(a.error)},o.onabort=function(){var e=a.error?a.error:a.transaction.error;n(e)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},clear:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,v,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).clear();i.oncomplete=function(){e()},i.onabort=i.onerror=function(){var e=o.error?o.error:o.transaction.error;r(e)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},length:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).count();o.onsuccess=function(){e(o.result)},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},key:function(e,t){var r=this,n=new a(function(t,n){if(e<0){t(null);return}r.ready().then(function(){A(r._dbInfo,m,function(i,o){if(i)return n(i);try{var a=o.objectStore(r._dbInfo.storeName),s=!1,u=a.openKeyCursor();u.onsuccess=function(){var r=u.result;if(!r){t(null);return}0===e?t(r.key):s?t(r.key):(s=!0,r.advance(e))},u.onerror=function(){n(u.error)}}catch(e){n(e)}})}).catch(n)});return s(n,t),n},keys:function(e){var t=this,r=new a(function(e,r){t.ready().then(function(){A(t._dbInfo,m,function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).openKeyCursor(),a=[];o.onsuccess=function(){var t=o.result;if(!t){e(a);return}a.push(t.key),t.continue()},o.onerror=function(){r(o.error)}}catch(e){r(e)}})}).catch(r)});return s(r,e),r},dropInstance:function(e,t){t=l.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var o=e.name===n.name&&this._dbInfo.db?a.resolve(this._dbInfo.db):w(e,!1).then(function(t){var r=h[e.name],n=r.forages;r.db=t;for(var i=0;i>4,l[u++]=(15&n)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c}function G(e){var t,r=new Uint8Array(e),n="";for(t=0;t>2]+T[(3&r[t])<<4|r[t+1]>>4]+T[(15&r[t+1])<<2|r[t+2]>>6]+T[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var W={serialize:function(e,t){var r="";if(e&&(r=H.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===H.call(e.buffer))){var n,i=_;e instanceof ArrayBuffer?(n=e,i+=P):(n=e.buffer,"[object Int8Array]"===r?i+=D:"[object Uint8Array]"===r?i+=R:"[object Uint8ClampedArray]"===r?i+=B:"[object Int16Array]"===r?i+=M:"[object Uint16Array]"===r?i+=j:"[object Int32Array]"===r?i+=q:"[object Uint32Array]"===r?i+=U:"[object Float32Array]"===r?i+=F:"[object Float64Array]"===r?i+=V:t(Error("Failed to get type for BinaryArray"))),t(i+G(n))}else if("[object Blob]"===r){var o=new FileReader;o.onload=function(){t(_+L+("~~local_forage_type~"+e.type)+"~"+G(this.result))},o.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){console.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,C)!==_)return JSON.parse(e);var t,r=e.substring($),n=e.substring(C,$);if(n===L&&O.test(r)){var i=r.match(O);t=i[1],r=r.substring(i[0].length)}var a=z(r);switch(n){case P:return a;case L:return o([a],{type:t});case D:return new Int8Array(a);case R:return new Uint8Array(a);case B:return new Uint8ClampedArray(a);case M:return new Int16Array(a);case j:return new Uint16Array(a);case q:return new Int32Array(a);case U:return new Uint32Array(a);case F:return new Float32Array(a);case V:return new Float64Array(a);default:throw Error("Unkown type: "+n)}},stringToBuffer:z,bufferToString:G};function Y(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function K(e,t,r,n,i,o){e.executeSql(r,n,i,function(e,a){a.code===a.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],function(e,s){s.rows.length?o(e,a):Y(e,t,function(){e.executeSql(r,n,i,o)},o)},o):o(e,a)},o)}function X(e,t,r,n){var i=this;e=c(e);var o=new a(function(o,a){i.ready().then(function(){void 0===t&&(t=null);var s=t,u=i._dbInfo;u.serializer.serialize(t,function(t,c){c?a(c):u.db.transaction(function(r){K(r,u,"INSERT OR REPLACE INTO "+u.storeName+" (key, value) VALUES (?, ?)",[e,t],function(){o(s)},function(e,t){a(t)})},function(t){if(t.code===t.QUOTA_ERR){if(n>0){o(X.apply(i,[e,s,r,n-1]));return}a(t)}})})}).catch(a)});return s(o,r),o}var Z={_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var i=new a(function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction(function(i){Y(i,r,function(){t._dbInfo=r,e()},function(e,t){n(t)})},n)});return r.serializer=W,i},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new a(function(t,n){r.ready().then(function(){var i=r._dbInfo;i.db.transaction(function(r){K(r,i,"SELECT * FROM "+i.storeName,[],function(r,n){for(var o=n.rows,a=o.length,s=0;s '__WebKitDatabaseInfoTable__'",[],function(t,n){for(var i=[],o=0;o0)?(this._dbInfo=t,t.serializer=W,a.resolve()):a.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then(function(){for(var t=r._dbInfo,n=t.keyPrefix,i=n.length,o=localStorage.length,a=1,s=0;s=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}});return s(r,e),r},length:function(e){var t=this.keys().then(function(e){return e.length});return s(t,e),t},key:function(e,t){var r=this,n=r.ready().then(function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(n.keyPrefix.length)),t});return s(n,t),n},keys:function(e){var t=this,r=t.ready().then(function(){for(var e=t._dbInfo,r=localStorage.length,n=[],i=0;i=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}}):a.reject("Invalid arguments"),t),r}},ee=function(e,t){for(var r,n=e.length,i=0;i=eo.ZERO&&e<=eo.NINE}th.decodeCodePoint=tw.default,Object.defineProperty(th,"replaceCodePoint",{enumerable:!0,get:function(){return eH("aOsFu").replaceCodePoint}}),Object.defineProperty(th,"fromCodePoint",{enumerable:!0,get:function(){return eH("aOsFu").fromCodePoint}}),(q=eo||(eo={}))[q.NUM=35]="NUM",q[q.SEMI=59]="SEMI",q[q.EQUALS=61]="EQUALS",q[q.ZERO=48]="ZERO",q[q.NINE=57]="NINE",q[q.LOWER_A=97]="LOWER_A",q[q.LOWER_F=102]="LOWER_F",q[q.LOWER_X=120]="LOWER_X",q[q.LOWER_Z=122]="LOWER_Z",q[q.UPPER_A=65]="UPPER_A",q[q.UPPER_F=70]="UPPER_F",q[q.UPPER_Z=90]="UPPER_Z",(j=ea=th.BinTrieFlags||(th.BinTrieFlags={}))[j.VALUE_LENGTH=49152]="VALUE_LENGTH",j[j.BRANCH_LENGTH=16256]="BRANCH_LENGTH",j[j.JUMP_TABLE=127]="JUMP_TABLE",(U=es||(es={}))[U.EntityStart=0]="EntityStart",U[U.NumericStart=1]="NumericStart",U[U.NumericDecimal=2]="NumericDecimal",U[U.NumericHex=3]="NumericHex",U[U.NamedEntity=4]="NamedEntity",(F=eu=th.DecodingMode||(th.DecodingMode={}))[F.Legacy=0]="Legacy",F[F.Strict=1]="Strict",F[F.Attribute=2]="Attribute";var tE=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=es.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=eu.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=es.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case es.EntityStart:if(e.charCodeAt(t)===eo.NUM)return this.state=es.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=es.NamedEntity,this.stateNamedEntity(e,t);case es.NumericStart:return this.stateNumericStart(e,t);case es.NumericDecimal:return this.stateNumericDecimal(e,t);case es.NumericHex:return this.stateNumericHex(e,t);case es.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===eo.LOWER_X?(this.state=es.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=es.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var r=t;t=eo.UPPER_A)||!(n<=eo.UPPER_F))&&(!(n>=eo.LOWER_A)||!(n<=eo.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=eo.UPPER_A&&t<=eo.UPPER_Z||t>=eo.LOWER_A&&t<=eo.LOWER_Z||tx(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&ea.VALUE_LENGTH)>>14)){if(o===eo.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==eu.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&ea.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~ea.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r},e.prototype.end=function(){var e;switch(this.state){case es.NamedEntity:return 0!==this.result&&(this.decodeMode!==eu.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case es.NumericDecimal:return this.emitNumericEntity(0,2);case es.NumericHex:return this.emitNumericEntity(0,3);case es.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case es.EntityStart:return 0}},e}();function tk(e){var t="",r=new tE(e,function(e){return t+=(0,tw.fromCodePoint)(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}function tS(e,t,r,n){var i=(t&ea.BRANCH_LENGTH)>>7,o=t&ea.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}th.EntityDecoder=tE,th.determineBranch=tS;var tA=tk(ty.default),tI=tk(tb.default);function tN(e){return e===ec.Space||e===ec.NewLine||e===ec.Tab||e===ec.FormFeed||e===ec.CarriageReturn}function tT(e){return e===ec.Slash||e===ec.Gt||tN(e)}function tO(e){return e>=ec.Zero&&e<=ec.Nine}th.decodeHTML=function(e,t){return void 0===t&&(t=eu.Legacy),tA(e,t)},th.decodeHTMLAttribute=function(e){return tA(e,eu.Attribute)},th.decodeHTMLStrict=function(e){return tA(e,eu.Strict)},th.decodeXML=function(e){return tI(e,eu.Strict)},(V=ec||(ec={}))[V.Tab=9]="Tab",V[V.NewLine=10]="NewLine",V[V.FormFeed=12]="FormFeed",V[V.CarriageReturn=13]="CarriageReturn",V[V.Space=32]="Space",V[V.ExclamationMark=33]="ExclamationMark",V[V.Number=35]="Number",V[V.Amp=38]="Amp",V[V.SingleQuote=39]="SingleQuote",V[V.DoubleQuote=34]="DoubleQuote",V[V.Dash=45]="Dash",V[V.Slash=47]="Slash",V[V.Zero=48]="Zero",V[V.Nine=57]="Nine",V[V.Semi=59]="Semi",V[V.Lt=60]="Lt",V[V.Eq=61]="Eq",V[V.Gt=62]="Gt",V[V.Questionmark=63]="Questionmark",V[V.UpperA=65]="UpperA",V[V.LowerA=97]="LowerA",V[V.UpperF=70]="UpperF",V[V.LowerF=102]="LowerF",V[V.UpperZ=90]="UpperZ",V[V.LowerZ=122]="LowerZ",V[V.LowerX=120]="LowerX",V[V.OpeningSquareBracket=91]="OpeningSquareBracket",($=el||(el={}))[$.Text=1]="Text",$[$.BeforeTagName=2]="BeforeTagName",$[$.InTagName=3]="InTagName",$[$.InSelfClosingTag=4]="InSelfClosingTag",$[$.BeforeClosingTagName=5]="BeforeClosingTagName",$[$.InClosingTagName=6]="InClosingTagName",$[$.AfterClosingTagName=7]="AfterClosingTagName",$[$.BeforeAttributeName=8]="BeforeAttributeName",$[$.InAttributeName=9]="InAttributeName",$[$.AfterAttributeName=10]="AfterAttributeName",$[$.BeforeAttributeValue=11]="BeforeAttributeValue",$[$.InAttributeValueDq=12]="InAttributeValueDq",$[$.InAttributeValueSq=13]="InAttributeValueSq",$[$.InAttributeValueNq=14]="InAttributeValueNq",$[$.BeforeDeclaration=15]="BeforeDeclaration",$[$.InDeclaration=16]="InDeclaration",$[$.InProcessingInstruction=17]="InProcessingInstruction",$[$.BeforeComment=18]="BeforeComment",$[$.CDATASequence=19]="CDATASequence",$[$.InSpecialComment=20]="InSpecialComment",$[$.InCommentLike=21]="InCommentLike",$[$.BeforeSpecialS=22]="BeforeSpecialS",$[$.SpecialStartSequence=23]="SpecialStartSequence",$[$.InSpecialTag=24]="InSpecialTag",$[$.BeforeEntity=25]="BeforeEntity",$[$.BeforeNumericEntity=26]="BeforeNumericEntity",$[$.InNamedEntity=27]="InNamedEntity",$[$.InNumericEntity=28]="InNumericEntity",$[$.InHexEntity=29]="InHexEntity",(H=ef||(ef={}))[H.NoValue=0]="NoValue",H[H.Unquoted=1]="Unquoted",H[H.Single=2]="Single",H[H.Double=3]="Double";var t_={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},tC=/*#__PURE__*/function(){function e(t,r){var n=t.xmlMode,i=void 0!==n&&n,o=t.decodeEntities;tl(this,e),this.cbs=r,this.state=el.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=el.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=i,this.decodeEntities=void 0===o||o,this.entityTrie=i?th.xmlDecodeTree:th.htmlDecodeTree}return td(e,[{key:"reset",value:function(){this.state=el.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=el.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}},{key:"write",value:function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}},{key:"end",value:function(){this.running&&this.finish()}},{key:"pause",value:function(){this.running=!1}},{key:"resume",value:function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=el.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===ec.Amp&&(this.state=el.BeforeEntity)}},{key:"stateSpecialStartSequence",value:function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?tT(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=el.InTagName,this.stateInTagName(e)}},{key:"stateInSpecialTag",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===ec.Gt||tN(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=ec.LowerA&&e<=ec.LowerZ||e>=ec.UpperA&&e<=ec.UpperZ}},{key:"startSpecial",value:function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=el.SpecialStartSequence}},{key:"stateBeforeTagName",value:function(e){if(e===ec.ExclamationMark)this.state=el.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===ec.Questionmark)this.state=el.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==t_.TitleEnd[2]?this.state=this.xmlMode||t!==t_.ScriptEnd[2]?el.InTagName:el.BeforeSpecialS:this.startSpecial(t_.TitleEnd,3)}else e===ec.Slash?this.state=el.BeforeClosingTagName:(this.state=el.Text,this.stateText(e))}},{key:"stateInTagName",value:function(e){tT(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateBeforeClosingTagName",value:function(e){tN(e)||(e===ec.Gt?this.state=el.Text:(this.state=this.isTagStartChar(e)?el.InClosingTagName:el.InSpecialComment,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(e){(e===ec.Gt||tN(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.AfterClosingTagName,this.stateAfterClosingTagName(e))}},{key:"stateAfterClosingTagName",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.state=el.Text,this.baseState=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeAttributeName",value:function(e){e===ec.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=el.InSpecialTag,this.sequenceIndex=0):this.state=el.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===ec.Slash?this.state=el.InSelfClosingTag:tN(e)||(this.state=el.InAttributeName,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(e){e===ec.Gt?(this.cbs.onselfclosingtag(this.index),this.state=el.Text,this.baseState=el.Text,this.sectionStart=this.index+1,this.isSpecial=!1):tN(e)||(this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateInAttributeName",value:function(e){(e===ec.Eq||tT(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=el.AfterAttributeName,this.stateAfterAttributeName(e))}},{key:"stateAfterAttributeName",value:function(e){e===ec.Eq?this.state=el.BeforeAttributeValue:e===ec.Slash||e===ec.Gt?(this.cbs.onattribend(ef.NoValue,this.index),this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e)):tN(e)||(this.cbs.onattribend(ef.NoValue,this.index),this.state=el.InAttributeName,this.sectionStart=this.index)}},{key:"stateBeforeAttributeValue",value:function(e){e===ec.DoubleQuote?(this.state=el.InAttributeValueDq,this.sectionStart=this.index+1):e===ec.SingleQuote?(this.state=el.InAttributeValueSq,this.sectionStart=this.index+1):tN(e)||(this.sectionStart=this.index,this.state=el.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}},{key:"handleInAttributeValue",value:function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===ec.DoubleQuote?ef.Double:ef.Single,this.index),this.state=el.BeforeAttributeName):this.decodeEntities&&e===ec.Amp&&(this.baseState=this.state,this.state=el.BeforeEntity)}},{key:"stateInAttributeValueDoubleQuotes",value:function(e){this.handleInAttributeValue(e,ec.DoubleQuote)}},{key:"stateInAttributeValueSingleQuotes",value:function(e){this.handleInAttributeValue(e,ec.SingleQuote)}},{key:"stateInAttributeValueNoQuotes",value:function(e){tN(e)||e===ec.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ef.Unquoted,this.index),this.state=el.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===ec.Amp&&(this.baseState=this.state,this.state=el.BeforeEntity)}},{key:"stateBeforeDeclaration",value:function(e){e===ec.OpeningSquareBracket?(this.state=el.CDATASequence,this.sequenceIndex=0):this.state=e===ec.Dash?el.BeforeComment:el.InDeclaration}},{key:"stateInDeclaration",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(e){e===ec.Dash?(this.state=el.InCommentLike,this.currentSequence=t_.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=el.InDeclaration}},{key:"stateInSpecialComment",value:function(e){(e===ec.Gt||this.fastForwardTo(ec.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=el.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(e){var t=32|e;t===t_.ScriptEnd[3]?this.startSpecial(t_.ScriptEnd,4):t===t_.StyleEnd[3]?this.startSpecial(t_.StyleEnd,4):(this.state=el.InTagName,this.stateInTagName(e))}},{key:"stateBeforeEntity",value:function(e){this.entityExcess=1,this.entityResult=0,e===ec.Number?this.state=el.BeforeNumericEntity:e===ec.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=el.InNamedEntity,this.stateInNamedEntity(e))}},{key:"stateInNamedEntity",value:function(e){if(this.entityExcess+=1,this.trieIndex=(0,th.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&th.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===ec.Semi){var n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&th.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~th.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},{key:"stateBeforeNumericEntity",value:function(e){(32|e)===ec.LowerX?(this.entityExcess++,this.state=el.InHexEntity):(this.state=el.InNumericEntity,this.stateInNumericEntity(e))}},{key:"emitNumericEntity",value:function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===el.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,th.replaceCodePoint)(this.entityResult))),this.state=this.baseState}},{key:"stateInNumericEntity",value:function(e){e===ec.Semi?this.emitNumericEntity(!0):tO(e)?(this.entityResult=10*this.entityResult+(e-ec.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"stateInHexEntity",value:function(e){e===ec.Semi?this.emitNumericEntity(!0):tO(e)?(this.entityResult=16*this.entityResult+(e-ec.Zero),this.entityExcess++):e>=ec.UpperA&&e<=ec.UpperF||e>=ec.LowerA&&e<=ec.LowerF?(this.entityResult=16*this.entityResult+((32|e)-ec.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"allowLegacyEntity",value:function(){return!this.xmlMode&&(this.baseState===el.Text||this.baseState===el.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===el.Text||this.state===el.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===el.InAttributeValueDq||this.state===el.InAttributeValueSq||this.state===el.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"shouldContinue",value:function(){return this.index1&&void 0!==arguments[1]?arguments[1]:{};tl(this,e),this.options=s,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=t?t:{},this.lowerCaseTagNames=null!==(r=s.lowerCaseTags)&&void 0!==r?r:!s.xmlMode,this.lowerCaseAttributeNames=null!==(n=s.lowerCaseAttributeNames)&&void 0!==n?n:!s.xmlMode,this.tokenizer=new(null!==(i=s.Tokenizer)&&void 0!==i?i:tC)(this.options,this),null===(a=(o=this.cbs).onparserinit)||void 0===a||a.call(o,this)}return td(e,[{key:"ontext",value:function(e,t){var r,n,i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t}},{key:"ontextentity",value:function(e){var t,r,n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,th.fromCodePoint)(e)),this.startIndex=n}},{key:"isVoidElement",value:function(e){return!this.options.xmlMode&&tq.has(e)}},{key:"onopentagname",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}},{key:"emitOpenTag",value:function(e){this.openTagStart=this.startIndex,this.tagname=e;var t,r,n,i,o=!this.options.xmlMode&&tM.get(e);if(o)for(;this.stack.length>0&&o.has(this.stack[this.stack.length-1]);){var a=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,a,!0)}!this.isVoidElement(e)&&(this.stack.push(e),tj.has(e)?this.foreignContext.push(!0):tU.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})}},{key:"endOpenTag",value:function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}},{key:"onopentagend",value:function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}},{key:"onclosetag",value:function(e,t){this.endIndex=t;var r,n,i,o,a,s,u=this.getSlice(e,t);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(tj.has(u)||tU.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))this.options.xmlMode||"br"!==u||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(o=(i=this.cbs).onopentag)||void 0===o||o.call(i,"br",{},!0),null===(s=(a=this.cbs).onclosetag)||void 0===s||s.call(a,"br",!1));else{var c=this.stack.lastIndexOf(u);if(-1!==c){if(this.cbs.onclosetag)for(var l=this.stack.length-c;l--;)this.cbs.onclosetag(this.stack.pop(),0!==l);else this.stack.length=c}else this.options.xmlMode||"p"!==u||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}},{key:"onselfclosingtag",value:function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}},{key:"closeCurrentTag",value:function(e){var t,r,n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())}},{key:"onattribname",value:function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}},{key:"onattribdata",value:function(e,t){this.attribvalue+=this.getSlice(e,t)}},{key:"onattribentity",value:function(e){this.attribvalue+=(0,th.fromCodePoint)(e)}},{key:"onattribend",value:function(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===ef.Double?'"':e===ef.Single?"'":e===ef.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}},{key:"getInstructionName",value:function(e){var t=e.search(tF),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}},{key:"ondeclaration",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(r))}this.startIndex=t+1}},{key:"onprocessinginstruction",value:function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(r))}this.startIndex=t+1}},{key:"oncomment",value:function(e,t,r){var n,i,o,a;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(a=(o=this.cbs).oncommentend)||void 0===a||a.call(o),this.startIndex=t+1}},{key:"oncdata",value:function(e,t,r){this.endIndex=t;var n,i,o,a,s,u,c,l,f,d,h=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(a=(o=this.cbs).ontext)||void 0===a||a.call(o,h),null===(u=(s=this.cbs).oncdataend)||void 0===u||u.call(s)):(null===(l=(c=this.cbs).oncomment)||void 0===l||l.call(c,"[CDATA[".concat(h,"]]")),null===(d=(f=this.cbs).oncommentend)||void 0===d||d.call(f)),this.startIndex=t+1}},{key:"onend",value:function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}},{key:"reset",value:function(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}},{key:"parseComplete",value:function(e){this.reset(),this.end(e)}},{key:"getSlice",value:function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}},{key:"write",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}},{key:"end",value:function(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}},{key:"pause",value:function(){this.tokenizer.pause()}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0&&void 0!==arguments[0]&&arguments[0];return t9(this,e)}}]),e}(),t0=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this)).data=e,n}return td(r,[{key:"nodeValue",get:function(){return this.data},set:function(e){this.data=e}}]),r}(tX(tJ)),t1=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Text,e}return td(r,[{key:"nodeType",get:function(){return 3}}]),r}(t0),t3=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Comment,e}return td(r,[{key:"nodeType",get:function(){return 8}}]),r}(t0),t2=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e,n){var i;return tl(this,r),(i=t.call(this,n)).name=e,i.type=ed.Directive,i}return td(r,[{key:"nodeType",get:function(){return 1}}]),r}(t0),t5=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this)).children=e,n}return td(r,[{key:"firstChild",get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}},{key:"lastChild",get:function(){return this.children.length>0?this.children[this.children.length-1]:null}},{key:"childNodes",get:function(){return this.children},set:function(e){this.children=e}}]),r}(tX(tJ)),t8=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.CDATA,e}return td(r,[{key:"nodeType",get:function(){return 4}}]),r}(t5),t6=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){var e;return tl(this,r),e=t.call.apply(t,[this].concat(Array.prototype.slice.call(arguments))),e.type=ed.Root,e}return td(r,[{key:"nodeType",get:function(){return 9}}]),r}(t5),t4=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e,n){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"script"===e?ed.Script:"style"===e?ed.Style:ed.Tag;return tl(this,r),(i=t.call(this,o)).name=e,i.attribs=n,i.type=a,i}return td(r,[{key:"nodeType",get:function(){return 1}},{key:"tagName",get:function(){return this.name},set:function(e){this.name=e}},{key:"attributes",get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}})}}]),r}(t5);function t9(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.type===ed.Text)t=new t1(e.data);else if(e.type===ed.Comment)t=new t3(e.data);else if(e.type===ed.Tag||e.type===ed.Script||e.type===ed.Style){var n=r?t7(e.children):[],i=new t4(e.name,tG({},e.attribs),n);n.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=tG({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=tG({},e["x-attribsPrefix"])),t=i}else if(e.type===ed.CDATA){var o=r?t7(e.children):[],a=new t8(o);o.forEach(function(e){return e.parent=a}),t=a}else if(e.type===ed.Root){var s=r?t7(e.children):[],u=new t6(s);s.forEach(function(e){return e.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),t=u}else if(e.type===ed.Directive){var c=new t2(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),t=c}else throw Error("Not implemented yet: ".concat(e.type));return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function t7(e){for(var t=e.map(function(e){return t9(e,!0)}),r=1;r䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀\ud835\udd1erave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀\ud835\udd54oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdasè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻¿䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀\ud835\udd5f膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀\ud835\udd33tré㦮suĀbp㧯㧱»ജ»൙pf;쀀\ud835\udd67roð໻tré㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦atèᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀\ud835\udd35ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)})),rr=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)})),rn=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ri=null!==(eh=String.fromCodePoint)&&void 0!==eh?eh:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ro(e){return e>=ep.ZERO&&e<=ep.NINE}(G=ep||(ep={}))[G.NUM=35]="NUM",G[G.SEMI=59]="SEMI",G[G.EQUALS=61]="EQUALS",G[G.ZERO=48]="ZERO",G[G.NINE=57]="NINE",G[G.LOWER_A=97]="LOWER_A",G[G.LOWER_F=102]="LOWER_F",G[G.LOWER_X=120]="LOWER_X",G[G.LOWER_Z=122]="LOWER_Z",G[G.UPPER_A=65]="UPPER_A",G[G.UPPER_F=70]="UPPER_F",G[G.UPPER_Z=90]="UPPER_Z",(W=em||(em={}))[W.VALUE_LENGTH=49152]="VALUE_LENGTH",W[W.BRANCH_LENGTH=16256]="BRANCH_LENGTH",W[W.JUMP_TABLE=127]="JUMP_TABLE",(Y=ev||(ev={}))[Y.EntityStart=0]="EntityStart",Y[Y.NumericStart=1]="NumericStart",Y[Y.NumericDecimal=2]="NumericDecimal",Y[Y.NumericHex=3]="NumericHex",Y[Y.NamedEntity=4]="NamedEntity",(K=eg||(eg={}))[K.Legacy=0]="Legacy",K[K.Strict=1]="Strict",K[K.Attribute=2]="Attribute";var ra=/*#__PURE__*/function(){function e(t,r,n){tl(this,e),this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=ev.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=eg.Strict}return td(e,[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ev.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ev.EntityStart:if(e.charCodeAt(t)===ep.NUM)return this.state=ev.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=ev.NamedEntity,this.stateNamedEntity(e,t);case ev.NumericStart:return this.stateNumericStart(e,t);case ev.NumericDecimal:return this.stateNumericDecimal(e,t);case ev.NumericHex:return this.stateNumericHex(e,t);case ev.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===ep.LOWER_X?(this.state=ev.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ev.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}},{key:"stateNumericHex",value:function(e,t){for(var r=t;t=ep.UPPER_A)||!(n<=ep.UPPER_F))&&(!(n>=ep.LOWER_A)||!(n<=ep.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var r=t;t=55296&&n<=57343||n>1114111?65533:null!==(i=rn.get(n))&&void 0!==i?i:n,this.consumed),this.errors&&(e!==ep.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var r=this.decodeTree,n=r[this.treeIndex],i=(n&em.VALUE_LENGTH)>>14;t>7,o=t&em.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,u=s+i-1;s<=u;){var c=s+u>>>1,l=e[c];if(ln))return e[c+i];u=c-1}}return -1}(r,n,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return 0===this.result||this.decodeMode===eg.Attribute&&(0===i||function(e){var t;return e===ep.EQUALS||(t=e)>=ep.UPPER_A&&t<=ep.UPPER_Z||t>=ep.LOWER_A&&t<=ep.LOWER_Z||ro(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&em.VALUE_LENGTH)>>14)){if(o===ep.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==eg.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,r=(this.decodeTree[t]&em.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~em.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}},{key:"end",value:function(){var e;switch(this.state){case ev.NamedEntity:return 0!==this.result&&(this.decodeMode!==eg.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ev.NumericDecimal:return this.emitNumericEntity(0,2);case ev.NumericHex:return this.emitNumericEntity(0,3);case ev.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ev.EntityStart:return 0}}}]),e}();function rs(e){var t="",r=new ra(e,function(e){return t+=ri(e)});return function(e,n){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);var a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}rs(rt),rs(rr);var ru=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function rc(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}String.prototype.codePointAt,rc(/[&<>'"]/g,ru),rc(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),rc(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),(X=ey||(ey={}))[X.XML=0]="XML",X[X.HTML=1]="HTML",(Z=eb||(eb={}))[Z.UTF8=0]="UTF8",Z[Z.ASCII=1]="ASCII",Z[Z.Extensive=2]="Extensive",Z[Z.Attribute=3]="Attribute",Z[Z.Text=4]="Text",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}),["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}),(Q=ew||(ew={}))[Q.DISCONNECTED=1]="DISCONNECTED",Q[Q.PRECEDING=2]="PRECEDING",Q[Q.FOLLOWING=4]="FOLLOWING",Q[Q.CONTAINS=8]="CONTAINS",Q[Q.CONTAINED_BY=16]="CONTAINED_BY";var rl={};/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. - */function rf(e){return"[object Object]"===Object.prototype.toString.call(e)}rl=function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};var rd=function(e){var t,r;return!1!==rf(e)&&(void 0===(t=e.constructor)||!1!==rf(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))},rh={},rp=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==rm},rm="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function rv(e,t){return!1!==t.clone&&t.isMergeableObject(e)?rw(Array.isArray(e)?[]:{},e,t):e}function rg(e,t,r){return e.concat(t).map(function(e){return rv(e,r)})}function ry(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function rb(e,t){try{return t in e}catch(e){return!1}}function rw(e,t,r){(r=r||{}).arrayMerge=r.arrayMerge||rg,r.isMergeableObject=r.isMergeableObject||rp,r.cloneUnlessOtherwiseSpecified=rv;var n,i,o=Array.isArray(t);return o!==Array.isArray(e)?rv(t,r):o?r.arrayMerge(e,t,r):(i={},(n=r).isMergeableObject(e)&&ry(e).forEach(function(t){i[t]=rv(e[t],n)}),ry(t).forEach(function(r){rb(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))||(rb(e,r)&&n.isMergeableObject(t[r])?i[r]=(function(e,t){if(!t.customMerge)return rw;var r=t.customMerge(e);return"function"==typeof r?r:rw})(r,n)(e[r],t[r],n):i[r]=rv(t[r],n))}),i)}rw.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,r){return rw(e,r,t)},{})},rh=rw;var rx={};X=rx,Q=function(){return function(e){function t(e){return" "===e||" "===e||"\n"===e||"\f"===e||"\r"===e}function r(t){var r,n=t.exec(e.substring(m));if(n)return r=n[0],m+=r.length,r}for(var n,i,o,a,s,u=e.length,c=/^[ \t\n\r\u000c]+/,l=/^[, \t\n\r\u000c]+/,f=/^[^ \t\n\r\u000c]+/,d=/[,]+$/,h=/^\d+$/,p=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,m=0,v=[];;){if(r(l),m>=u)return v;n=r(f),i=[],","===n.slice(-1)?(n=n.replace(d,""),g()):function(){for(r(c),o="",a="in descriptor";;){if(s=e.charAt(m),"in descriptor"===a){if(t(s))o&&(i.push(o),o="",a="after descriptor");else if(","===s){m+=1,o&&i.push(o),g();return}else if("("===s)o+=s,a="in parens";else if(""===s){o&&i.push(o),g();return}else o+=s}else if("in parens"===a){if(")"===s)o+=s,a="in descriptor";else if(""===s){i.push(o),g();return}else o+=s}else if("after descriptor"===a){if(t(s));else if(""===s){g();return}else a="in descriptor",m-=1}m+=1}}()}function g(){var t,r,o,a,s,u,c,l,f,d=!1,m={};for(a=0;ae.length)&&(t=e.length);for(var r=0,n=Array(t);r",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}},{key:"showSourceCode",value:function(e){var t=this;if(!this.source)return"";var r=this.source;null==e&&(e=rP.isColorSupported);var n=function(e){return e},i=function(e){return e},o=function(e){return e};if(e){var a=rP.createColors(!0),s=a.bold,u=a.gray,c=a.red;i=function(e){return s(c(e))},n=function(e){return u(e)},rR&&(o=function(e){return rR(e)})}var l=r.split(/\r?\n/),f=Math.max(this.line-3,0),d=Math.min(this.line+2,l.length),h=String(d).length;return l.slice(f,d).map(function(e,r){var a=f+1+r,s=" "+(" "+a).slice(-h)+" | ";if(a===t.line){if(e.length>160){var u=Math.max(0,t.column-20),c=Math.max(t.column+20,t.endColumn+20),l=e.slice(u,c),d=n(s.replace(/\d/g," "))+e.slice(0,Math.min(t.column-1,19)).replace(/[^\t]/g," ");return i(">")+n(s)+o(l)+"\n "+d+i("^")}var p=n(s.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return i(">")+n(s)+o(e)+"\n "+p+i("^")}return" "+n(s)+o(e)}).join("\n")}},{key:"toString",value:function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}]),r}(tZ(Error));r_=rB,rB.default=rB;var rM={},rq={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},rj=/*#__PURE__*/function(){function e(t){tl(this,e),this.builder=t}return td(e,[{key:"atrule",value:function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{var i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}},{key:"beforeAfter",value:function(e,t){r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r,n=e.parent,i=0;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){var o=this.raw(e,null,"indent");if(o.length)for(var a=0;a0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),n=0;n0&&void 0!==e.raws.after)return(t=e.raws.after).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawBeforeComment",value:function(e,t){var r;return e.walkComments(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeDecl",value:function(e,t){var r;return e.walkDecls(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeOpen",value:function(e){var t;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t}},{key:"rawBeforeRule",value:function(e){var t;return e.walk(function(r){if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return(t=r.raws.before).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawColon",value:function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}},{key:"rawEmptyBody",value:function(e){var t;return e.walk(function(e){if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t}},{key:"rawIndent",value:function(e){var t;return e.raws.indent?e.raws.indent:(e.walk(function(r){var n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){var i=r.raws.before.split("\n");return t=(t=i[i.length-1]).replace(/\S/g,""),!1}}),t)}},{key:"rawSemicolon",value:function(e){var t;return e.walk(function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t}},{key:"rawValue",value:function(e,t){var r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}},{key:"root",value:function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}},{key:"rule",value:function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}},{key:"stringify",value:function(e,t){if(!this[e.type])throw Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}]),e}();rM=rj,rj.default=rj;var rU={};function rF(e,t){new rM(t).stringify(e)}rU=rF,rF.default=rF,eb=Symbol("isClean"),ew=Symbol("my");var rV=/*#__PURE__*/function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var r in tl(this,e),this.raws={},this[eb]=!1,this[ew]=!0,t)if("nodes"===r){this.nodes=[];var n=!0,i=!1,o=void 0;try{for(var a,s=t[r][Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var u=a.value;"function"==typeof u.clone?this.append(u.clone()):this.append(u)}}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}}else this[r]=t[r]}return td(e,[{key:"addToError",value:function(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){var t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(t.input.from,":").concat(t.start.line,":").concat(t.start.column,"$&"))}return e}},{key:"after",value:function(e){return this.parent.insertAfter(this,e),this}},{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)this[t]=e[t];return this}},{key:"before",value:function(e){return this.parent.insertBefore(this,e),this}},{key:"cleanRaws",value:function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){var n=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&"proxyCache"!==i){var o=t[i],a=void 0===o?"undefined":eY(o);"parent"===i&&"object"===a?r&&(n[i]=r):"source"===i?n[i]=o:Array.isArray(o)?n[i]=o.map(function(t){return e(t,n)}):("object"===a&&null!==o&&(o=e(o)),n[i]=o)}return n}(this);for(var r in e)t[r]=e[r];return t}},{key:"cloneAfter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t}},{key:"cloneBefore",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var r=this.rangeBy(t),n=r.end,i=r.start;return this.source.input.error(e,{column:i.column,line:i.line},{column:n.column,line:n.line},t)}return new r_(e)}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:"root"===t?function(){return e.root().toProxy()}:e[t]},set:function(e,t,r){return e[t]===r||(e[t]=r,("prop"===t||"value"===t||"name"===t||"params"===t||"important"===t||"text"===t)&&e.markDirty(),!0)}}}},{key:"markClean",value:function(){this[eb]=!0}},{key:"markDirty",value:function(){if(this[eb]){this[eb]=!1;for(var e=this;e=e.parent;)e[eb]=!1}}},{key:"next",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}}},{key:"positionBy",value:function(e,t){var r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){var n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}},{key:"positionInside",value:function(e,t){for(var r=t||this.toString(),n=this.source.start.column,i=this.source.start.line,o=0;o0&&void 0!==arguments[0]?arguments[0]:rU;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t}},{key:"warn",value:function(e,t,r){var n={node:this};for(var i in r)n[i]=r[i];return e.warn(t,n)}},{key:"proxyOf",get:function(){return this}}]),e}();rC=rV,rV.default=rV;var r$=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="comment",n}return r}(tZ(rC));rO=r$,r$.default=r$;var rH={},rz=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),e&&void 0!==e.value&&"string"!=typeof e.value&&(e=re(tG({},e),{value:String(e.value)})),(n=t.call(this,e)).type="decl",n}return td(r,[{key:"variable",get:function(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),r}(tZ(rC));rH=rz,rz.default=rz;var rG=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){return tl(this,r),t.apply(this,arguments)}return td(r,[{key:"append",value:function(){for(var e=arguments.length,t=Array(e),r=0;r1?t-1:0),i=1;i=e&&(this.indexes[r]=t-1);return this.markDirty(),this}},{key:"replaceValues",value:function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){(!t.props||t.props.includes(n.prop))&&(!t.fast||n.value.includes(t.fast))&&(n.value=n.value.replace(e,r))}),this.markDirty(),this}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"walk",value:function(e){return this.each(function(t,r){var n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n})}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("atrule"===r.type&&e.test(r.name))return t(r,n)}):this.walk(function(r,n){if("atrule"===r.type&&r.name===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("atrule"===e.type)return t(e,r)}))}},{key:"walkComments",value:function(e){return this.walk(function(t,r){if("comment"===t.type)return e(t,r)})}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("decl"===r.type&&e.test(r.prop))return t(r,n)}):this.walk(function(r,n){if("decl"===r.type&&r.prop===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("decl"===e.type)return t(e,r)}))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("rule"===r.type&&e.test(r.selector))return t(r,n)}):this.walk(function(r,n){if("rule"===r.type&&r.selector===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("rule"===e.type)return t(e,r)}))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),r}(tZ(rC));rG.registerParse=function(e){eE=e},rG.registerRule=function(e){eS=e},rG.registerAtRule=function(e){ex=e},rG.registerRoot=function(e){ek=e},rN=rG,rG.default=rG,rG.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,ex.prototype):"rule"===e.type?Object.setPrototypeOf(e,eS.prototype):"decl"===e.type?Object.setPrototypeOf(e,rH.prototype):"comment"===e.type?Object.setPrototypeOf(e,rO.prototype):"root"===e.type&&Object.setPrototypeOf(e,ek.prototype),e[ew]=!0,e.nodes&&e.nodes.forEach(function(e){rG.rebuild(e)})};var rW=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="atrule",n}return td(r,[{key:"append",value:function(){for(var e,t=arguments.length,n=Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return new eA(new eI,this,e).stringify()}}]),r}(rN);rK.registerLazyResult=function(e){eA=e},rK.registerProcessor=function(e){eI=e},rY=rK,rK.default=rK;var rZ={};function rX(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var rQ={},rJ=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21,t="",r=e;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},r0=rR.isAbsolute,r1=rR.resolve,r3=rR.SourceMapConsumer,r2=rR.SourceMapGenerator,r5=rR.fileURLToPath,r8=rR.pathToFileURL,r6={};eT=function(e){var t,r,n=function(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}(e),i=n[0],o=n[1],a=new r7((i+o)*3/4-o),s=0,u=o>0?i-4:i;for(r=0;r>16&255,a[s++]=t>>8&255,a[s++]=255&t;return 2===o&&(t=r9[e.charCodeAt(r)]<<2|r9[e.charCodeAt(r+1)]>>4,a[s++]=255&t),1===o&&(t=r9[e.charCodeAt(r)]<<10|r9[e.charCodeAt(r+1)]<<4|r9[e.charCodeAt(r+2)]>>2,a[s++]=t>>8&255,a[s++]=255&t),a},eN=function(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o>18&63]+r4[n>>12&63]+r4[n>>6&63]+r4[63&n]);return i.join("")}(e,o,o+16383>a?a:o+16383));return 1===n?i.push(r4[(t=e[r-1])>>2]+r4[t<<4&63]+"=="):2===n&&i.push(r4[(t=(e[r-2]<<8)+e[r-1])>>10]+r4[t>>4&63]+r4[t<<2&63]+"="),i.join("")};for(var r4=[],r9=[],r7="undefined"!=typeof Uint8Array?Uint8Array:Array,ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nt=0,nr=ne.length;nt>1,l=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=s;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,n),o-=c}return(h?-1:1)*a*Math.pow(2,o-n)},eC=function(e,t,r,n,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?5960464477539062e-23:0,h=n?0:o-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+f>=1?t+=d/u:t+=d*Math.pow(2,1-f),t*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[r+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[r+h]=255&a,h+=p,a/=256,c-=8);e[r+h-p]|=128*m};var nn="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function ni(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,no.prototype),t}function no(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return nu(e)}return na(e,t,r)}function na(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!no.isEncoding(t))throw TypeError("Unknown encoding: "+t);var r=0|nd(e,t),n=ni(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(nR(e,Uint8Array)){var t=new Uint8Array(e);return nl(t.buffer,t.byteOffset,t.byteLength)}return nc(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":eY(e)));if(nR(e,ArrayBuffer)||e&&nR(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(nR(e,SharedArrayBuffer)||e&&nR(e.buffer,SharedArrayBuffer)))return nl(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return no.from(n,t,r);var i=function(e){if(no.isBuffer(e)){var t,r=0|nf(e.length),n=ni(r);return 0===n.length||e.copy(n,0,0,r),n}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?ni(0):nc(e):"Buffer"===e.type&&Array.isArray(e.data)?nc(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return no.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":eY(e)))}function ns(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function nu(e){return ns(e),ni(e<0?0:0|nf(e))}function nc(e){for(var t=e.length<0?0:0|nf(e.length),r=ni(t),n=0;n=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function nd(e,t){if(no.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||nR(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+(void 0===e?"undefined":eY(e)));var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return nP(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return nL(e).length;default:if(i)return n?-1:nP(e).length;t=(""+t).toLowerCase(),i=!0}}function nh(e,t,r){var n,i,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=t;o0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(o=r=+r)!=o&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return -1;r=e.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof t&&(t=no.from(t,n)),no.isBuffer(t))return 0===t.length?-1:nv(e,t,r,n,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):nv(e,[t],r,n,i);throw TypeError("val must be string, number or Buffer")}function nv(e,t,r,n,i){var o,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var l=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var f=!0,d=0;d239?4:o>223?3:o>191?2:1;if(i+s<=r){var u=void 0,c=void 0,l=void 0,f=void 0;switch(s){case 1:o<128&&(a=o);break;case 2:(192&(u=e[i+1]))==128&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=e[i+1],c=e[i+2],(192&u)==128&&(192&c)==128&&(f=(15&o)<<12|(63&u)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],(192&u)==128&&(192&c)==128&&(192&l)==128&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=s}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function nb(e,t,r,n,i,o){if(!no.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function nw(e,t,r,n,i){nN(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function nx(e,t,r,n,i){nN(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function nE(e,t,r,n,i,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function nk(e,t,r,n,i){return t=+t,r>>>=0,i||nE(e,t,r,4,34028234663852886e22,-34028234663852886e22),eC(e,t,r,n,23,4),r+4}function nS(e,t,r,n,i){return t=+t,r>>>=0,i||nE(e,t,r,8,17976931348623157e292,-17976931348623157e292),eC(e,t,r,n,52,8),r+8}no.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),no.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(no.prototype,"parent",{enumerable:!0,get:function(){if(no.isBuffer(this))return this.buffer}}),Object.defineProperty(no.prototype,"offset",{enumerable:!0,get:function(){if(no.isBuffer(this))return this.byteOffset}}),no.poolSize=8192,no.from=function(e,t,r){return na(e,t,r)},Object.setPrototypeOf(no.prototype,Uint8Array.prototype),Object.setPrototypeOf(no,Uint8Array),no.alloc=function(e,t,r){return(ns(e),e<=0)?ni(e):void 0!==t?"string"==typeof r?ni(e).fill(t,r):ni(e).fill(t):ni(e)},no.allocUnsafe=function(e){return nu(e)},no.allocUnsafeSlow=function(e){return nu(e)},no.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==no.prototype},no.compare=function(e,t){if(nR(e,Uint8Array)&&(e=no.from(e,e.offset,e.byteLength)),nR(t,Uint8Array)&&(t=no.from(t,t.offset,t.byteLength)),!no.isBuffer(e)||!no.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);in.length?(no.isBuffer(o)||(o=no.from(o)),o.copy(n,i)):Uint8Array.prototype.set.call(n,o,i);else if(no.isBuffer(o))o.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=o.length}return n},no.byteLength=nd,no.prototype._isBuffer=!0,no.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t50&&(e+=" ... "),""},nn&&(no.prototype[nn]=no.prototype.inspect),no.prototype.compare=function(e,t,r,n,i){if(nR(e,Uint8Array)&&(e=no.from(e,e.offset,e.byteLength)),!no.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+(void 0===e?"undefined":eY(e)));if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var o=i-n,a=r-t,s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,o,a,s,u,c,l,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i,o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var a=t.length;for(n>a/2&&(n=a/2),i=0;i>8,i.push(r%256),i.push(n);return i}(e,this.length-l),this,l,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},no.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},no.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e],i=1,o=0;++o>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},no.prototype.readUint8=no.prototype.readUInt8=function(e,t){return e>>>=0,t||ny(e,1,this.length),this[e]},no.prototype.readUint16LE=no.prototype.readUInt16LE=function(e,t){return e>>>=0,t||ny(e,2,this.length),this[e]|this[e+1]<<8},no.prototype.readUint16BE=no.prototype.readUInt16BE=function(e,t){return e>>>=0,t||ny(e,2,this.length),this[e]<<8|this[e+1]},no.prototype.readUint32LE=no.prototype.readUInt32LE=function(e,t){return e>>>=0,t||ny(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},no.prototype.readUint32BE=no.prototype.readUInt32BE=function(e,t){return e>>>=0,t||ny(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},no.prototype.readBigUInt64LE=nM(function(e){nO(e>>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&nC(e,this.length-8);var n=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&nC(e,this.length-8);var n=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],i=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},no.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},no.prototype.readInt8=function(e,t){return(e>>>=0,t||ny(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},no.prototype.readInt16LE=function(e,t){e>>>=0,t||ny(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},no.prototype.readInt16BE=function(e,t){e>>>=0,t||ny(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},no.prototype.readInt32LE=function(e,t){return e>>>=0,t||ny(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},no.prototype.readInt32BE=function(e,t){return e>>>=0,t||ny(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},no.prototype.readBigInt64LE=nM(function(e){nO(e>>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&nC(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24))<>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&nC(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||ny(e,4,this.length),eO(this,e,!0,23,4)},no.prototype.readFloatBE=function(e,t){return e>>>=0,t||ny(e,4,this.length),eO(this,e,!1,23,4)},no.prototype.readDoubleLE=function(e,t){return e>>>=0,t||ny(e,8,this.length),eO(this,e,!0,52,8)},no.prototype.readDoubleBE=function(e,t){return e>>>=0,t||ny(e,8,this.length),eO(this,e,!1,52,8)},no.prototype.writeUintLE=no.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;nb(this,e,t,r,i,0)}var o=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;nb(this,e,t,r,i,0)}var o=r-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+r},no.prototype.writeUint8=no.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,1,255,0),this[t]=255&e,t+1},no.prototype.writeUint16LE=no.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},no.prototype.writeUint16BE=no.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},no.prototype.writeUint32LE=no.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},no.prototype.writeUint32BE=no.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},no.prototype.writeBigUInt64LE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),no.prototype.writeBigUInt64BE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nx(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),no.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);nb(this,e,t,r,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},no.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);nb(this,e,t,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+r},no.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},no.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},no.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},no.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},no.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},no.prototype.writeBigInt64LE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),no.prototype.writeBigInt64BE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nx(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),no.prototype.writeFloatLE=function(e,t,r){return nk(this,e,t,!0,r)},no.prototype.writeFloatBE=function(e,t,r){return nk(this,e,t,!1,r)},no.prototype.writeDoubleLE=function(e,t,r){return nS(this,e,t,!0,r)},no.prototype.writeDoubleBE=function(e,t,r){return nS(this,e,t,!1,r)},no.prototype.copy=function(e,t,r,n){if(!no.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t="_".concat(e.slice(r-3,r)).concat(t);return"".concat(e.slice(0,r)).concat(t)}function nN(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat((o+1)*8).concat(s):">= -(2".concat(s," ** ").concat((o+1)*8-1).concat(s,") and < 2 ** ")+"".concat((o+1)*8-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(r).concat(s),new nA.ERR_OUT_OF_RANGE("value",a,e)}nO(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&nC(i,n.length-(o+1))}function nO(e,t){if("number"!=typeof e)throw new nA.ERR_INVALID_ARG_TYPE(t,"number",e)}function nC(e,t,r){if(Math.floor(e)!==e)throw nO(e,r),new nA.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new nA.ERR_BUFFER_OUT_OF_BOUNDS;throw new nA.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(t),e)}nI("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError),nI("ERR_INVALID_ARG_TYPE",function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(void 0===t?"undefined":eY(t))},TypeError),nI("ERR_OUT_OF_RANGE",function(e,t,r){var n='The value of "'.concat(e,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>0x100000000?i=nT(String(r)):(void 0===r?"undefined":eY(r))==="bigint"&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=nT(i)),i+="n"),n+=" It must be ".concat(t,". Received ").concat(i)},RangeError);var n_=/[^+/0-9A-Za-z-_]/g;function nP(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],a=0;a55295&&r<57344){if(!i){if(r>56319||a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function nL(e){return eT(function(e){if((e=(e=e.split("=")[0]).trim().replace(n_,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nD(e,t,r,n){var i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function nR(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var nB=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}();function nM(e){return"undefined"==typeof BigInt?nq:e}function nq(){throw Error("BigInt not supported")}var nj=rR.existsSync,nU=rR.readFileSync,nF=rR.dirname,nV=rR.join,n$=rR.SourceMapConsumer,nH=rR.SourceMapGenerator,nz=/*#__PURE__*/function(){function e(t,r){if(tl(this,e),!1!==r.map){this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=nF(this.mapFile)),i&&(this.text=i)}}return td(e,[{key:"consumer",value:function(){return this.consumerCache||(this.consumerCache=new n$(this.text)),this.consumerCache}},{key:"decodeInline",value:function(e){var t,r=e.match(/^data:application\/json;charset=utf-?8,/)||e.match(/^data:application\/json,/);if(r)return decodeURIComponent(e.substr(r[0].length));var n=e.match(/^data:application\/json;charset=utf-?8;base64,/)||e.match(/^data:application\/json;base64,/);if(n)return t=e.substr(n[0].length),no?no.from(t,"base64").toString():window.atob(t);throw Error("Unsupported source map encoding "+e.match(/data:application\/json;([^,]+),/)[1])}},{key:"getAnnotationURL",value:function(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}},{key:"isMap",value:function(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}},{key:"loadAnnotation",value:function(e){var t=e.match(/\/\*\s*# sourceMappingURL=/g);if(t){var r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}}},{key:"loadFile",value:function(e){if(this.root=nF(e),nj(e))return this.mapFile=e,nU(e,"utf-8").toString().trim()}},{key:"loadMap",value:function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r){var n=this.loadFile(r);if(!n)throw Error("Unable to load previous source map: "+r.toString());return n}}else if(t instanceof n$)return nH.fromSourceMap(t).toString();else if(t instanceof nH)return t.toString();else if(this.isMap(t))return JSON.stringify(t);else throw Error("Unsupported previous source map format: "+t.toString())}else if(this.inline)return this.decodeInline(this.annotation);else if(this.annotation){var i=this.annotation;return e&&(i=nV(nF(e),i)),this.loadFile(i)}}},{key:"startWith",value:function(e,t){return!!e&&e.substr(0,t.length)===t}},{key:"withContent",value:function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}]),e}();r6=nz,nz.default=nz;var nG=Symbol("fromOffsetCache"),nW=!!(r3&&r2),nY=!!(r1&&r0),nK=/*#__PURE__*/function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(tl(this,e),null==t||"object"==typeof t&&!t.toString)throw Error("PostCSS received ".concat(t," instead of CSS string"));if(this.css=t.toString(),"\uFEFF"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!nY||/^\w+:\/\//.test(r.from)||r0(r.from)?this.file=r.from:this.file=r1(r.from)),nY&&nW){var n=new r6(this.css,r);if(n.text){this.map=n;var i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}return td(e,[{key:"error",value:function(e,t,r){var n,i,o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t&&"object"==typeof t){var s=t,u=r;if("number"==typeof s.offset){var c=this.fromOffset(s.offset);t=c.line,r=c.col}else t=s.line,r=s.column;if("number"==typeof u.offset){var l=this.fromOffset(u.offset);i=l.line,n=l.col}else i=u.line,n=u.column}else if(!r){var f=this.fromOffset(t);t=f.line,r=f.col}var d=this.origin(t,r,i,n);return(o=d?new r_(e,void 0===d.endLine?d.line:{column:d.column,line:d.line},void 0===d.endLine?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,a.plugin):new r_(e,void 0===i?t:{column:r,line:t},void 0===i?r:{column:n,line:i},this.css,this.file,a.plugin)).input={column:r,endColumn:n,endLine:i,line:t,source:this.css},this.file&&(r8&&(o.input.url=r8(this.file).toString()),o.input.file=this.file),o}},{key:"fromOffset",value:function(e){if(this[nG])s=this[nG];else{var t=this.css.split("\n");s=Array(t.length);for(var r=0,n=0,i=t.length;n=a)o=s.length-1;else for(var a,s,u,c=s.length-2;o>1)])c=u-1;else if(e>=s[u+1])o=u+1;else{o=u;break}return{col:e-s[o]+1,line:o+1}}},{key:"mapResolve",value:function(e){return/^\w+:\/\//.test(e)?e:r1(this.map.consumer().sourceRoot||this.map.root||".",e)}},{key:"origin",value:function(e,t,r,n){if(!this.map)return!1;var i,o,a=this.map.consumer(),s=a.originalPositionFor({column:t,line:e});if(!s.source)return!1;"number"==typeof r&&(i=a.originalPositionFor({column:n,line:r})),o=r0(s.source)?r8(s.source):new URL(s.source,this.map.consumer().sourceRoot||r8(this.map.mapFile));var u={column:s.column,endColumn:i&&i.column,endLine:i&&i.line,line:s.line,url:o.toString()};if("file:"===o.protocol){if(r5)u.file=r5(o);else throw Error("file: protocol is not available in this PostCSS build")}var c=a.sourceContentFor(s.source);return c&&(u.source=c),u}},{key:"toJSON",value:function(){for(var e={},t=0,r=["hasBOM","css","file","id"];t1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)try{for(var u,c=i[Symbol.iterator]();!(o=(u=c.next()).done);o=!0)u.value.raws.before=t.raws.before}catch(e){a=!0,s=e}finally{try{o||null==c.return||c.return()}finally{if(a)throw s}}}return i}},{key:"removeChild",value:function(e,t){var n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),rT(tK(r.prototype),"removeChild",this).call(this,e)}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e_(new eP,this,e).stringify()}}]),r}(rN);nX.registerLazyResult=function(e){e_=e},nX.registerProcessor=function(e){eP=e},nZ=nX,nX.default=nX,rN.registerRoot(nX);var nQ={},nJ={},n0={comma:function(e){return n0.split(e,[","],!0)},space:function(e){return n0.split(e,[" ","\n"," "])},split:function(e,t,r){var n=[],i="",o=!1,a=0,s=!1,u="",c=!1,l=!0,f=!1,d=void 0;try{for(var h,p=e[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var m=h.value;c?c=!1:"\\"===m?c=!0:s?m===u&&(s=!1):'"'===m||"'"===m?(s=!0,u=m):"("===m?a+=1:")"===m?a>0&&(a-=1):0===a&&t.includes(m)&&(o=!0),o?(""!==i&&n.push(i.trim()),i="",o=!1):i+=m}}catch(e){f=!0,d=e}finally{try{l||null==p.return||p.return()}finally{if(f)throw d}}return(r||""!==i)&&n.push(i.trim()),n}};nJ=n0,n0.default=n0;var n1=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="rule",n.nodes||(n.nodes=[]),n}return td(r,[{key:"selectors",get:function(){return nJ.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}]),r}(rN);function n3(e,t){if(Array.isArray(e))return e.map(function(e){return n3(e)});var r=e.inputs,n=rX(e,["inputs"]);if(r){t=[];var i=!0,o=!1,a=void 0;try{for(var s,u=r[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var c=s.value,l=re(tG({},c),{__proto__:rQ.prototype});l.map&&(l.map=re(tG({},l.map),{__proto__:r6.prototype})),t.push(l)}}catch(e){o=!0,a=e}finally{try{i||null==u.return||u.return()}finally{if(o)throw a}}}if(n.nodes&&(n.nodes=e.nodes.map(function(e){return n3(e,t)})),n.source){var f=n.source,d=f.inputId,h=rX(f,["inputId"]);n.source=h,null!=d&&(n.source.input=t[d])}if("root"===n.type)return new nZ(n);if("decl"===n.type)return new rH(n);if("rule"===n.type)return new nQ(n);if("comment"===n.type)return new rO(n);if("atrule"===n.type)return new rI(n);throw Error("Unknown node type: "+e.type)}nQ=n1,n1.default=n1,rN.registerRule(n1),rZ=n3,n3.default=n3;var n2={};function n5(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw n}}return o}}(e,t)||rS(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var n8={},n6=rR.dirname,n4=rR.relative,n9=rR.resolve,n7=rR.sep,ie=rR.SourceMapConsumer,it=rR.SourceMapGenerator,ir=rR.pathToFileURL,ii=!!(ie&&it),io=!!(n6&&n9&&n4&&n7);n8=/*#__PURE__*/function(){function e(t,r,n,i){tl(this,e),this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}return td(e,[{key:"addAnnotation",value:function(){e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var e,t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"applyPrevMaps",value:function(){var e=!0,t=!1,r=void 0;try{for(var n,i=this.previous()[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.toUrl(this.path(o.file)),s=o.root||n6(o.file),u=void 0;!1===this.mapOpts.sourcesContent?(u=new ie(o.text)).sourcesContent&&(u.sourcesContent=null):u=o.consumer(),this.map.applySourceMap(u,a,this.toUrl(this.path(s)))}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation){if(this.root)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(t);else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}}},{key:"generate",value:function(){if(this.clearAnnotation(),io&&ii&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]}},{key:"generateMap",value:function(){if(this.root)this.generateString();else if(1===this.previous().length){var e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=it.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return(this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline())?[this.css]:[this.css,this.map]}},{key:"generateString",value:function(){var e,t,r=this;this.css="",this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0});var n=1,i=1,o="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(s,u,c){if(r.css+=s,u&&"end"!==c&&(a.generated.line=n,a.generated.column=i-1,u.source&&u.source.start?(a.source=r.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1):(a.source=o,a.original.line=1,a.original.column=0),r.map.addMapping(a)),(t=s.match(/\n/g))?(n+=t.length,e=s.lastIndexOf("\n"),i=s.length-e):i+=s.length,u&&"start"!==c){var l=u.parent||{raws:{}};(!("decl"===u.type||"atrule"===u.type&&!u.nodes)||u!==l.last||l.raws.semicolon)&&(u.source&&u.source.end?(a.source=r.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=n,a.generated.column=i-2):(a.source=o,a.original.line=1,a.original.column=0,a.generated.line=n,a.generated.column=i-1),r.map.addMapping(a))}})}},{key:"isAnnotation",value:function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))}},{key:"isInline",value:function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))}},{key:"isMap",value:function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"isSourcesContent",value:function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"path",value:function(e){if(this.mapOpts.absolute||60===e.charCodeAt(0)||/^\w+:\/\//.test(e))return e;var t=this.memoizedPaths.get(e);if(t)return t;var r=this.opts.to?n6(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n6(n9(r,this.mapOpts.annotation)));var n=n4(r,e);return this.memoizedPaths.set(e,n),n}},{key:"previous",value:function(){var e=this;if(!this.previousMaps){if(this.previousMaps=[],this.root)this.root.walk(function(t){if(t.source&&t.source.input.map){var r=t.source.input.map;e.previousMaps.includes(r)||e.previousMaps.push(r)}});else{var t=new rQ(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}}return this.previousMaps}},{key:"setSourcesContent",value:function(){var e=this,t={};if(this.root)this.root.walk(function(r){if(r.source){var n=r.source.input.from;if(n&&!t[n]){t[n]=!0;var i=e.usesFileUrls?e.toFileUrl(n):e.toUrl(e.path(n));e.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){var r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}},{key:"sourcePath",value:function(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}},{key:"toBase64",value:function(e){return no?no.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"toFileUrl",value:function(e){var t=this.memoizedFileURLs.get(e);if(t)return t;if(ir){var r=ir(e).toString();return this.memoizedFileURLs.set(e,r),r}throw Error("`map.absolute` option is not available in this PostCSS build")}},{key:"toUrl",value:function(e){var t=this.memoizedURLs.get(e);if(t)return t;"\\"===n7&&(e=e.replace(/\\/g,"/"));var r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}}]),e}();var ia={},is={},iu={},ic=/[\t\n\f\r "#'()/;[\\\]{}]/g,il=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,id=/.[\r\n"'(/\\]/,ih=/[\da-f]/i;iu=function(e){var t,r,n,i,o,a,s,u,c,l,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=e.css.valueOf(),h=f.ignoreErrors,p=d.length,m=0,v=[],g=[];function y(t){throw e.error("Unclosed "+t,m)}return{back:function(e){g.push(e)},endOfFile:function(){return 0===g.length&&m>=p},nextToken:function(e){if(g.length)return g.pop();if(!(m>=p)){var f=!!e&&e.ignoreUnclosed;switch(t=d.charCodeAt(m)){case 10:case 32:case 9:case 13:case 12:i=m;do i+=1,t=d.charCodeAt(i);while(32===t||10===t||9===t||13===t||12===t)a=["space",d.slice(m,i)],m=i-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:var b=String.fromCharCode(t);a=[b,b,m];break;case 40:if(l=v.length?v.pop()[1]:"",c=d.charCodeAt(m+1),"url"===l&&39!==c&&34!==c&&32!==c&&10!==c&&9!==c&&12!==c&&13!==c){i=m;do{if(s=!1,-1===(i=d.indexOf(")",i+1))){if(h||f){i=m;break}y("bracket")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["brackets",d.slice(m,i+1),m,i],m=i}else i=d.indexOf(")",m+1),r=d.slice(m,i+1),-1===i||id.test(r)?a=["(","(",m]:(a=["brackets",r,m,i],m=i);break;case 39:case 34:o=39===t?"'":'"',i=m;do{if(s=!1,-1===(i=d.indexOf(o,i+1))){if(h||f){i=m+1;break}y("string")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["string",d.slice(m,i+1),m,i],m=i;break;case 64:ic.lastIndex=m+1,ic.test(d),i=0===ic.lastIndex?d.length-1:ic.lastIndex-2,a=["at-word",d.slice(m,i+1),m,i],m=i;break;case 92:for(i=m,n=!0;92===d.charCodeAt(i+1);)i+=1,n=!n;if(t=d.charCodeAt(i+1),n&&47!==t&&32!==t&&10!==t&&9!==t&&13!==t&&12!==t&&(i+=1,ih.test(d.charAt(i)))){for(;ih.test(d.charAt(i+1));)i+=1;32===d.charCodeAt(i+1)&&(i+=1)}a=["word",d.slice(m,i+1),m,i],m=i;break;default:47===t&&42===d.charCodeAt(m+1)?(0===(i=d.indexOf("*/",m+2)+1)&&(h||f?i=d.length:y("comment")),a=["comment",d.slice(m,i+1),m,i]):(il.lastIndex=m+1,il.test(d),i=0===il.lastIndex?d.length-1:il.lastIndex-2,a=["word",d.slice(m,i+1),m,i],v.push(a)),m=i}return m++,a}},position:function(){return m}}};var ip={empty:!0,space:!0};function im(e,t){var r=new rQ(e,t),n=new is(r);try{n.parse()}catch(e){throw e}return n.root}is=/*#__PURE__*/function(){function e(t){tl(this,e),this.input=t,this.root=new nZ,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}return td(e,[{key:"atrule",value:function(e){var t,r,n,i=new rI;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);for(var o=!1,a=!1,s=[],u=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?u.push("("===t?")":"]"):"{"===t&&u.length>0?u.push("}"):t===u[u.length-1]&&u.pop(),0===u.length){if(";"===t){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(s.length>0){for(n=s.length-1,r=s[n];r&&"space"===r[0];)r=s[--n];r&&(i.source.end=this.getPosition(r[3]||r[2]),i.source.end.offset++)}this.end(e);break}s.push(e)}else s.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(i.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(i,"params",s),o&&(e=s[s.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}},{key:"checkMissedSemicolon",value:function(e){var t,r=this.colon(e);if(!1!==r){for(var n=0,i=r-1;i>=0&&("space"===(t=e[i])[0]||2!==(n+=1));i--);throw this.input.error("Missed semicolon","word"===t[0]?t[3]+1:t[2])}}},{key:"colon",value:function(e){var t=0,r=!0,n=!1,i=void 0;try{for(var o,a,s,u=e.entries()[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var c=n5(s.value,2),l=c[0],f=c[1];if(a=f[0],"("===a&&(t+=1),")"===a&&(t-=1),0===t&&":"===a){if(o){if("word"===o[0]&&"progid"===o[1])continue;return l}this.doubleColon(f)}o=f}}catch(e){n=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(n)throw i}}return!1}},{key:"comment",value:function(e){var t=new rO;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;var r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{var n=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}},{key:"createTokenizer",value:function(){this.tokenizer=iu(this.input)}},{key:"decl",value:function(e,t){var r,n,i=new rH;this.init(i,e[0][2]);var o=e[e.length-1];for(";"===o[0]&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(o[3]||o[2]||function(e){for(var t=e.length-1;t>=0;t--){var r=e[t],n=r[3]||r[2];if(n)return n}}(e)),i.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){var a=e[0][0];if(":"===a||"space"===a||"comment"===a)break;i.prop+=e.shift()[1]}for(i.raws.between="";e.length;){if(":"===(r=e.shift())[0]){i.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),i.raws.between+=r[1]}("_"===i.prop[0]||"*"===i.prop[0])&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));for(var s=[];e.length&&("space"===(n=e[0][0])||"comment"===n);)s.push(e.shift());this.precheckMissedSemicolon(e);for(var u=e.length-1;u>=0;u--){if("!important"===(r=e[u])[1].toLowerCase()){i.important=!0;var c=this.stringFrom(e,u);" !important"!==(c=this.spacesFromEnd(e)+c)&&(i.raws.important=c);break}if("important"===r[1].toLowerCase()){for(var l=e.slice(0),f="",d=u;d>0;d--){var h=l[d][0];if(f.trim().startsWith("!")&&"space"!==h)break;f=l.pop()[1]+f}f.trim().startsWith("!")&&(i.important=!0,i.raws.important=f,e=l)}if("space"!==r[0]&&"comment"!==r[0])break}e.some(function(e){return"space"!==e[0]&&"comment"!==e[0]})&&(i.raws.between+=s.map(function(e){return e[1]}).join(""),s=[]),this.raw(i,"value",s.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}},{key:"emptyRule",value:function(e){var t=new nQ;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}},{key:"init",value:function(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"other",value:function(e){for(var t=!1,r=null,n=!1,i=null,o=[],a=e[1].startsWith("--"),s=[],u=e;u;){if(r=u[0],s.push(u),"("===r||"["===r)i||(i=u),o.push("("===r?")":"]");else if(a&&n&&"{"===r)i||(i=u),o.push("}");else if(0===o.length){if(";"===r){if(n){this.decl(s,a);return}break}if("{"===r){this.rule(s);return}if("}"===r){this.tokenizer.back(s.pop()),t=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),o.length>0&&this.unclosedBracket(i),t&&n){if(!a)for(;s.length&&("space"===(u=s[s.length-1][0])||"comment"===u);)this.tokenizer.back(s.pop());this.decl(s,a)}else this.unknownWord(s)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"precheckMissedSemicolon",value:function(){}},{key:"raw",value:function(e,t,r,n){for(var i,o,a,s,u=r.length,c="",l=!0,f=0;f1&&void 0!==arguments[1]?arguments[1]:{};if(tl(this,e),this.type="warning",this.text=t,r.node&&r.node.source){var n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(var i in r)this[i]=r[i]}return td(e,[{key:"toString",value:function(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}]),e}();ig=iy,iy.default=iy;var ib=/*#__PURE__*/function(){function e(t,r,n){tl(this,e),this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css=void 0,this.map=void 0}return td(e,[{key:"toString",value:function(){return this.css}},{key:"warn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!t.plugin&&this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ig(e,t);return this.messages.push(r),r}},{key:"warnings",value:function(){return this.messages.filter(function(e){return"warning"===e.type})}},{key:"content",get:function(){return this.css}}]),e}();iv=ib,ib.default=ib;var iw={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},ix={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},iE={Once:!0,postcssPlugin:!0,prepare:!0};function ik(e){return"object"==typeof e&&"function"==typeof e.then}function iS(e){var t=!1,r=iw[e.type];return("decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append)?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function iA(e){return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:iS(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function iI(e){return e[eb]=!1,e.nodes&&e.nodes.forEach(function(e){return iI(e)}),e}var iT={},iN=/*#__PURE__*/function(){function e(t,r,n){var i,o=this;if(tl(this,e),this.stringified=!1,this.processed=!1,"object"==typeof r&&null!==r&&("root"===r.type||"document"===r.type))i=iI(r);else if(r instanceof e||r instanceof iv)i=iI(r.root),r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var a=ia;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{i=a(r,n)}catch(e){this.processed=!0,this.error=e}i&&!i[ew]&&rN.rebuild(i)}this.result=new iv(t,i,n),this.helpers=re(tG({},iT),{postcss:iT,result:this.result}),this.plugins=this.processor.plugins.map(function(e){return"object"==typeof e&&e.prepare?tG({},e,e.prepare(o.result)):e})}return td(e,[{key:"async",value:function(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"getAsyncError",value:function(){throw Error("Use process(css).then(cb) to work with async plugins")}},{key:"handleError",value:function(e,t){var r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}},{key:"prepareVisitors",value:function(){var e=this;this.listeners={};var t=function(t,r,n){e.listeners[r]||(e.listeners[r]=[]),e.listeners[r].push([t,n])},r=!0,n=!1,i=void 0;try{for(var o,a=this.plugins[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("object"==typeof s)for(var u in s){if(!ix[u]&&/^[A-Z]/.test(u))throw Error("Unknown event ".concat(u," in ").concat(s.postcssPlugin,". ")+"Try to update PostCSS (".concat(this.processor.version," now)."));if(!iE[u]){if("object"==typeof s[u])for(var c in s[u])t(s,"*"===c?u:u+"-"+c.toLowerCase(),s[u][c]);else"function"==typeof s[u]&&t(s,u,s[u])}}}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}this.hasListener=Object.keys(this.listeners).length>0}},{key:"runAsync",value:function(){var e=this;return eW(function(){var t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v;return eK(this,function(g){switch(g.label){case 0:e.plugin=0,t=0,g.label=1;case 1:if(!(t0))return[3,13];if(!ik(s=e.visitTick(a)))return[3,12];g.label=9;case 9:return g.trys.push([9,11,,12]),[4,s];case 10:return g.sent(),[3,12];case 11:throw u=g.sent(),c=a[a.length-1].node,e.handleError(u,c);case 12:return[3,8];case 13:return[3,7];case 14:if(l=!0,f=!1,d=void 0,!e.listeners.OnceExit)return[3,22];g.label=15;case 15:g.trys.push([15,20,21,22]),h=function(){var t,r,n,i;return eK(this,function(a){switch(a.label){case 0:r=(t=n5(m.value,2))[0],n=t[1],e.result.lastPlugin=r,a.label=1;case 1:if(a.trys.push([1,6,,7]),"document"!==o.type)return[3,3];return[4,Promise.all(o.nodes.map(function(t){return n(t,e.helpers)}))];case 2:return a.sent(),[3,5];case 3:return[4,n(o,e.helpers)];case 4:a.sent(),a.label=5;case 5:return[3,7];case 6:throw i=a.sent(),e.handleError(i);case 7:return[2]}})},p=e.listeners.OnceExit[Symbol.iterator](),g.label=16;case 16:if(l=(m=p.next()).done)return[3,19];return[5,function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(h())];case 17:g.sent(),g.label=18;case 18:return l=!0,[3,16];case 19:return[3,22];case 20:return v=g.sent(),f=!0,d=v,[3,22];case 21:try{l||null==p.return||p.return()}finally{if(f)throw d}return[7];case 22:return e.processed=!0,[2,e.stringify()]}})})()}},{key:"runOnRoot",value:function(e){var t=this;this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){var r=this.result.root.nodes.map(function(r){return e.Once(r,t.helpers)});if(ik(r[0]))return Promise.all(r);return r}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}},{key:"stringify",value:function(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=rU;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new n8(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}},{key:"sync",value:function(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();var e=!0,t=!1,r=void 0;try{for(var n,i=this.plugins[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.runOnRoot(o);if(ik(a))throw this.getAsyncError()}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}if(this.prepareVisitors(),this.hasListener){for(var s=this.result.root;!s[eb];)s[eb]=!0,this.walkSync(s);if(this.listeners.OnceExit){var u=!0,c=!1,l=void 0;if("document"===s.type)try{for(var f,d=s.nodes[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var h=f.value;this.visitSync(this.listeners.OnceExit,h)}}catch(e){c=!0,l=e}finally{try{u||null==d.return||d.return()}finally{if(c)throw l}}else this.visitSync(this.listeners.OnceExit,s)}}return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this.css}},{key:"visitSync",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=n5(o.value,2),u=s[0],c=s[1];this.result.lastPlugin=u;var l=void 0;try{l=c(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(ik(l))throw this.getAsyncError()}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}},{key:"visitTick",value:function(e){var t=e[e.length-1],r=t.node,n=t.visitors;if("root"!==r.type&&"document"!==r.type&&!r.parent){e.pop();return}if(n.length>0&&t.visitorIndex0&&void 0!==arguments[0]?arguments[0]:[];tl(this,e),this.version="8.4.47",this.plugins=this.normalize(t)}return td(e,[{key:"normalize",value:function(e){var t=[],r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if(!0===s.postcss?s=s():s.postcss&&(s=s.postcss),"object"==typeof s&&Array.isArray(s.plugins))t=t.concat(s.plugins);else if("object"==typeof s&&s.postcssPlugin)t.push(s);else if("function"==typeof s)t.push(s);else if("object"==typeof s&&(s.parse||s.stringify));else throw Error(s+" is not a PostCSS plugin")}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}return t}},{key:"process",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.plugins.length||t.parser||t.stringifier||t.syntax?new n2(this,e,t):new iC(this,e,t)}},{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}]),e}();function iL(){for(var e=arguments.length,t=Array(e),r=0;r]+$/;function iF(e,t,r){if(null==e)return"";"number"==typeof e&&(e=e.toString());var n,i,o,a,s,u,c,l,f,d="",h="";function p(e,t){var r=this;this.tag=e,this.attribs=t||{},this.tagPosition=d.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(s.length){var e=s[s.length-1];e.text+=r.text}},this.updateParentNodeMediaChildren=function(){s.length&&iR.includes(this.tag)&&s[s.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},iF.defaults,t)).parser=Object.assign({},iV,t.parser);var m=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};iB.forEach(function(e){m(e)&&!t.allowVulnerableTags&&console.warn("\n\n⚠️ Your `allowedTags` option includes, `".concat(e,"`, which is inherently\nvulnerable to XSS attacks. Please remove it from `allowedTags`.\nOr, to disable this warning, add the `allowVulnerableTags` option\nand ensure you are accounting for this risk.\n\n"))});var v=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(n={},i={},iM(t.allowedAttributes,function(e,t){n[t]=[];var r=[];e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rl(e).replace(/\\\*/g,".*")):n[t].push(e)}),r.length&&(i[t]=RegExp("^("+r.join("|")+")$"))}));var g={},y={},b={};iM(t.allowedClasses,function(e,t){if(n&&(iq(n,t)||(n[t]=[]),n[t].push("class")),g[t]=e,Array.isArray(e)){var r=[];g[t]=[],b[t]=[],e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rl(e).replace(/\\\*/g,".*")):e instanceof RegExp?b[t].push(e):g[t].push(e)}),r.length&&(y[t]=RegExp("^("+r.join("|")+")$"))}});var w={};iM(t.transformTags,function(e,t){var r;"function"==typeof e?r=e:"string"==typeof e&&(r=iF.simpleTransform(e)),"*"===t?o=r:w[t]=r});var x=!1;k();var E=new tV({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&k(),l){f++;return}var E,N=new p(e,r);s.push(N);var O=!1,C=!!N.text;if(iq(w,e)&&(E=w[e](e,r),N.attribs=r=E.attribs,void 0!==E.text&&(N.innerText=E.text),e!==E.tagName&&(N.name=e=E.tagName,c[a]=E.tagName)),o&&(E=o(e,r),N.attribs=r=E.attribs,e!==E.tagName&&(N.name=e=E.tagName,c[a]=E.tagName)),(!m(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(var t in e)if(iq(e,t))return!1;return!0}(u)||null!=t.nestingLimit&&a>=t.nestingLimit)&&(O=!0,u[a]=!0,("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&-1!==v.indexOf(e)&&(l=!0,f=1),u[a]=!0),a++,O){if("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return;h=d,d=""}d+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(N.innerText=""),(!n||iq(n,e)||n["*"])&&iM(r,function(r,o){if(!iU.test(o)||""===r&&!t.allowedEmptyAttributes.includes(o)&&(t.nonBooleanAttributes.includes(o)||t.nonBooleanAttributes.includes("*"))){delete N.attribs[o];return}var a=!1;if(!n||iq(n,e)&&-1!==n[e].indexOf(o)||n["*"]&&-1!==n["*"].indexOf(o)||iq(i,e)&&i[e].test(o)||i["*"]&&i["*"].test(o))a=!0;else if(n&&n[e]){var s=!0,u=!1,c=void 0;try{for(var l,f=n[e][Symbol.iterator]();!(s=(l=f.next()).done);s=!0){var h=l.value;if(rd(h)&&h.name&&h.name===o){a=!0;var p="";if(!0===h.multiple){var m=r.split(" "),v=!0,w=!1,x=void 0;try{for(var E,k=m[Symbol.iterator]();!(v=(E=k.next()).done);v=!0){var O=E.value;-1!==h.values.indexOf(O)&&(""===p?p=O:p+=" "+O)}}catch(e){w=!0,x=e}finally{try{v||null==k.return||k.return()}finally{if(w)throw x}}}else h.values.indexOf(r)>=0&&(p=r);r=p}}}catch(e){u=!0,c=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw c}}}if(a){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(o)&&A(e,r)){delete N.attribs[o];return}if("script"===e&&"src"===o){var C=!0;try{var _=I(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){var P=(t.allowedScriptHostnames||[]).find(function(e){return e===_.url.hostname}),L=(t.allowedScriptDomains||[]).find(function(e){return _.url.hostname===e||_.url.hostname.endsWith(".".concat(e))});C=P||L}}catch(e){C=!1}if(!C){delete N.attribs[o];return}}if("iframe"===e&&"src"===o){var D=!0;try{var R=I(r);if(R.isRelativeUrl)D=iq(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){var B=(t.allowedIframeHostnames||[]).find(function(e){return e===R.url.hostname}),M=(t.allowedIframeDomains||[]).find(function(e){return R.url.hostname===e||R.url.hostname.endsWith(".".concat(e))});D=B||M}}catch(e){D=!1}if(!D){delete N.attribs[o];return}}if("srcset"===o)try{var q=rx(r);if(q.forEach(function(e){A("srcset",e.url)&&(e.evil=!0)}),(q=ij(q,function(e){return!e.evil})).length)r=ij(q,function(e){return!e.evil}).map(function(e){if(!e.url)throw Error("URL missing");return e.url+(e.w?" ".concat(e.w,"w"):"")+(e.h?" ".concat(e.h,"h"):"")+(e.d?" ".concat(e.d,"x"):"")}).join(", "),N.attribs[o]=r;else{delete N.attribs[o];return}}catch(e){delete N.attribs[o];return}if("class"===o){var j=g[e],U=g["*"],F=y[e],V=b[e],$=[F,y["*"]].concat(V).filter(function(e){return e});if(!(r=j&&U?T(r,rh(j,U),$):T(r,j||U,$)).length){delete N.attribs[o];return}}if("style"===o){if(t.parseStyleAttributes)try{var H=iD(e+" {"+r+"}",{map:!1});if(r=(function(e,t){if(!t)return e;var r,n=e.nodes[0];return(r=t[n.selector]&&t["*"]?rh(t[n.selector],t["*"]):t[n.selector]||t["*"])&&(e.nodes[0].nodes=n.nodes.reduce(function(e,t){return iq(r,t.prop)&&r[t.prop].some(function(e){return e.test(t.value)})&&e.push(t),e},[])),e})(H,t.allowedStyles).nodes[0].nodes.reduce(function(e,t){return e.push("".concat(t.prop,":").concat(t.value).concat(t.important?" !important":"")),e},[]).join(";"),0===r.length){delete N.attribs[o];return}}catch(t){"undefined"!=typeof window&&console.warn('Failed to parse "'+e+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),delete N.attribs[o];return}else if(t.allowedStyles)throw Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}d+=" "+o,r&&r.length?d+='="'+S(r,!0)+'"':t.allowedEmptyAttributes.includes(o)&&(d+='=""')}else delete N.attribs[o]}),-1!==t.selfClosing.indexOf(e)?d+=" />":(d+=">",!N.innerText||C||t.textFilter||(d+=S(N.innerText),x=!0)),O&&(d=h+S(d),h="")},ontext:function(e){if(!l){var r,n=s[s.length-1];if(n&&(r=n.tag,e=void 0!==n.innerText?n.innerText:e),"completelyDiscard"!==t.disallowedTagsMode||m(r)){if(("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&("script"===r||"style"===r))d+=e;else{var i=S(e,!1);t.textFilter&&!x?d+=t.textFilter(i,r):x||(d+=i)}}else e="";if(s.length){var o=s[s.length-1];o.text+=e}}},onclosetag:function(e,r){if(l){if(--f)return;l=!1}var n=s.pop();if(n){if(n.tag!==e){s.push(n);return}l=!!t.enforceHtmlBoundary&&"html"===e;var i=u[--a];if(i){if(delete u[a],"discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode){n.updateParentNodeText();return}h=d,d=""}if(c[a]&&(e=c[a],delete c[a]),t.exclusiveFilter&&t.exclusiveFilter(n)){d=d.substr(0,n.tagPosition);return}if(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||r&&!m(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){i&&(d=h,h="");return}d+="",i&&(d=h+S(d),h=""),x=!1}}},t.parser);return E.write(e),E.end(),d;function k(){d="",a=0,s=[],u={},c={},l=!1,f=0}function S(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,""")),e}function A(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){var n=r.indexOf("",n+4);if(-1===i)break;r=r.substring(0,n)+r.substring(i+3)}var o=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!o)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;var a=o[1].toLowerCase();return iq(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(a):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(a)}function I(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw Error("relative: exploit attempt");for(var t="relative://relative-site",r=0;r<100;r++)t+="/".concat(r);var n=new URL(e,t);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function T(e,t,r){return t?(e=e.split(/\s+/)).filter(function(e){return -1!==t.indexOf(e)||r.some(function(t){return t.test(e)})}).join(" "):e}}var iV={decodeEntities:!0};iF.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},iF.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(n,i){var o;if(r)for(o in t)i[o]=t[o];else i=t;return{tagName:e,attribs:i}}};var i$={};e="millisecond",t="second",r="minute",n="hour",i="week",o="month",a="quarter",s="year",u="date",c="Invalid Date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},(p={})[h="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},m="$isDayjsObject",v=function(e){return e instanceof w||!(!e||!e[m])},g=function e(t,r,n){var i;if(!t)return h;if("string"==typeof t){var o=t.toLowerCase();p[o]&&(i=o),r&&(p[o]=r,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;p[s]=t,i=s}return!n&&i&&(h=i),i||!n&&h},y=function(e,t){if(v(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new w(r)},(b={s:d,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+d(Math.floor(r/60),2,"0")+":"+d(r%60,2,"0")},m:function e(t,r){if(t.date()=u)return v;n=r(f),i=[],","===n.slice(-1)?(n=n.replace(d,""),g()):function(){for(r(c),o="",a="in descriptor";;){if(s=e.charAt(m),"in descriptor"===a){if(t(s))o&&(i.push(o),o="",a="after descriptor");else if(","===s){m+=1,o&&i.push(o),g();return}else if("("===s)o+=s,a="in parens";else if(""===s){o&&i.push(o),g();return}else o+=s}else if("in parens"===a){if(")"===s)o+=s,a="in descriptor";else if(""===s){i.push(o),g();return}else o+=s}else if("after descriptor"===a){if(t(s));else if(""===s){g();return}else a="in descriptor",m-=1}m+=1}}()}function g(){var t,r,o,a,s,u,c,l,f,d=!1,m={};for(a=0;ae.length)&&(t=e.length);for(var r=0,n=Array(t);r",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}},{key:"showSourceCode",value:function(e){var t=this;if(!this.source)return"";var r=this.source;null==e&&(e=rP.isColorSupported);var n=function(e){return e},i=function(e){return e},o=function(e){return e};if(e){var a=rP.createColors(!0),s=a.bold,u=a.gray,c=a.red;i=function(e){return s(c(e))},n=function(e){return u(e)},rR&&(o=function(e){return rR(e)})}var l=r.split(/\r?\n/),f=Math.max(this.line-3,0),d=Math.min(this.line+2,l.length),h=String(d).length;return l.slice(f,d).map(function(e,r){var a=f+1+r,s=" "+(" "+a).slice(-h)+" | ";if(a===t.line){if(e.length>160){var u=Math.max(0,t.column-20),c=Math.max(t.column+20,t.endColumn+20),l=e.slice(u,c),d=n(s.replace(/\d/g," "))+e.slice(0,Math.min(t.column-1,19)).replace(/[^\t]/g," ");return i(">")+n(s)+o(l)+"\n "+d+i("^")}var p=n(s.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return i(">")+n(s)+o(e)+"\n "+p+i("^")}return" "+n(s)+o(e)}).join("\n")}},{key:"toString",value:function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}]),r}(tX(Error));rC=rB,rB.default=rB;var rM={},rq={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},rj=/*#__PURE__*/function(){function e(t){tl(this,e),this.builder=t}return td(e,[{key:"atrule",value:function(e,t){var r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{var i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}},{key:"beforeAfter",value:function(e,t){r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r,n=e.parent,i=0;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){var o=this.raw(e,null,"indent");if(o.length)for(var a=0;a0&&"comment"===e.nodes[t].type;)t-=1;for(var r=this.raw(e,"semicolon"),n=0;n0&&void 0!==e.raws.after)return(t=e.raws.after).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawBeforeComment",value:function(e,t){var r;return e.walkComments(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeDecl",value:function(e,t){var r;return e.walkDecls(function(e){if(void 0!==e.raws.before)return(r=e.raws.before).includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}},{key:"rawBeforeOpen",value:function(e){var t;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t}},{key:"rawBeforeRule",value:function(e){var t;return e.walk(function(r){if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return(t=r.raws.before).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawColon",value:function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}},{key:"rawEmptyBody",value:function(e){var t;return e.walk(function(e){if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t}},{key:"rawIndent",value:function(e){var t;return e.raws.indent?e.raws.indent:(e.walk(function(r){var n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){var i=r.raws.before.split("\n");return t=(t=i[i.length-1]).replace(/\S/g,""),!1}}),t)}},{key:"rawSemicolon",value:function(e){var t;return e.walk(function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t}},{key:"rawValue",value:function(e,t){var r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}},{key:"root",value:function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}},{key:"rule",value:function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}},{key:"stringify",value:function(e,t){if(!this[e.type])throw Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}]),e}();rM=rj,rj.default=rj;var rU={};function rF(e,t){new rM(t).stringify(e)}rU=rF,rF.default=rF,ex=Symbol("isClean"),eE=Symbol("my");var rV=/*#__PURE__*/function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var r in tl(this,e),this.raws={},this[ex]=!1,this[eE]=!0,t)if("nodes"===r){this.nodes=[];var n=!0,i=!1,o=void 0;try{for(var a,s=t[r][Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var u=a.value;"function"==typeof u.clone?this.append(u.clone()):this.append(u)}}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}}else this[r]=t[r]}return td(e,[{key:"addToError",value:function(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){var t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(t.input.from,":").concat(t.start.line,":").concat(t.start.column,"$&"))}return e}},{key:"after",value:function(e){return this.parent.insertAfter(this,e),this}},{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)this[t]=e[t];return this}},{key:"before",value:function(e){return this.parent.insertBefore(this,e),this}},{key:"cleanRaws",value:function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=function e(t,r){var n=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&"proxyCache"!==i){var o=t[i],a=void 0===o?"undefined":(0,tt._)(o);"parent"===i&&"object"===a?r&&(n[i]=r):"source"===i?n[i]=o:Array.isArray(o)?n[i]=o.map(function(t){return e(t,n)}):("object"===a&&null!==o&&(o=e(o)),n[i]=o)}return n}(this);for(var r in e)t[r]=e[r];return t}},{key:"cloneAfter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t}},{key:"cloneBefore",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var r=this.rangeBy(t),n=r.end,i=r.start;return this.source.input.error(e,{column:i.column,line:i.line},{column:n.column,line:n.line},t)}return new rC(e)}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:"root"===t?function(){return e.root().toProxy()}:e[t]},set:function(e,t,r){return e[t]===r||(e[t]=r,("prop"===t||"value"===t||"name"===t||"params"===t||"important"===t||"text"===t)&&e.markDirty(),!0)}}}},{key:"markClean",value:function(){this[ex]=!0}},{key:"markDirty",value:function(){if(this[ex]){this[ex]=!1;for(var e=this;e=e.parent;)e[ex]=!1}}},{key:"next",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}}},{key:"positionBy",value:function(e,t){var r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){var n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}},{key:"positionInside",value:function(e,t){for(var r=t||this.toString(),n=this.source.start.column,i=this.source.start.line,o=0;o0&&void 0!==arguments[0]?arguments[0]:rU;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t}},{key:"warn",value:function(e,t,r){var n={node:this};for(var i in r)n[i]=r[i];return e.warn(t,n)}},{key:"proxyOf",get:function(){return this}}]),e}();r_=rV,rV.default=rV;var r$=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="comment",n}return r}(tX(r_));rO=r$,r$.default=r$;var rH={},rz=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),e&&void 0!==e.value&&"string"!=typeof e.value&&(e=re(tG({},e),{value:String(e.value)})),(n=t.call(this,e)).type="decl",n}return td(r,[{key:"variable",get:function(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),r}(tX(r_));rH=rz,rz.default=rz;var rG=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(){return tl(this,r),t.apply(this,arguments)}return td(r,[{key:"append",value:function(){for(var e=arguments.length,t=Array(e),r=0;r1?t-1:0),i=1;i=e&&(this.indexes[r]=t-1);return this.markDirty(),this}},{key:"replaceValues",value:function(e,t,r){return r||(r=t,t={}),this.walkDecls(function(n){(!t.props||t.props.includes(n.prop))&&(!t.fast||n.value.includes(t.fast))&&(n.value=n.value.replace(e,r))}),this.markDirty(),this}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"walk",value:function(e){return this.each(function(t,r){var n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n})}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("atrule"===r.type&&e.test(r.name))return t(r,n)}):this.walk(function(r,n){if("atrule"===r.type&&r.name===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("atrule"===e.type)return t(e,r)}))}},{key:"walkComments",value:function(e){return this.walk(function(t,r){if("comment"===t.type)return e(t,r)})}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("decl"===r.type&&e.test(r.prop))return t(r,n)}):this.walk(function(r,n){if("decl"===r.type&&r.prop===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("decl"===e.type)return t(e,r)}))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(r,n){if("rule"===r.type&&e.test(r.selector))return t(r,n)}):this.walk(function(r,n){if("rule"===r.type&&r.selector===e)return t(r,n)}):(t=e,this.walk(function(e,r){if("rule"===e.type)return t(e,r)}))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),r}(tX(r_));rG.registerParse=function(e){eS=e},rG.registerRule=function(e){eI=e},rG.registerAtRule=function(e){ek=e},rG.registerRoot=function(e){eA=e},rT=rG,rG.default=rG,rG.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,ek.prototype):"rule"===e.type?Object.setPrototypeOf(e,eI.prototype):"decl"===e.type?Object.setPrototypeOf(e,rH.prototype):"comment"===e.type?Object.setPrototypeOf(e,rO.prototype):"root"===e.type&&Object.setPrototypeOf(e,eA.prototype),e[eE]=!0,e.nodes&&e.nodes.forEach(function(e){rG.rebuild(e)})};var rW=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="atrule",n}return td(r,[{key:"append",value:function(){for(var e,t=arguments.length,n=Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return new eN(new eT,this,e).stringify()}}]),r}(rT);rK.registerLazyResult=function(e){eN=e},rK.registerProcessor=function(e){eT=e},rY=rK,rK.default=rK;var rX={};function rZ(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var rQ={},rJ=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21,t="",r=e;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},r0=rR.isAbsolute,r1=rR.resolve,r3=rR.SourceMapConsumer,r2=rR.SourceMapGenerator,r5=rR.fileURLToPath,r8=rR.pathToFileURL,r6={},tt=eH("1NFjm");eO=function(e){var t,r,n=function(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}(e),i=n[0],o=n[1],a=new r7((i+o)*3/4-o),s=0,u=o>0?i-4:i;for(r=0;r>16&255,a[s++]=t>>8&255,a[s++]=255&t;return 2===o&&(t=r9[e.charCodeAt(r)]<<2|r9[e.charCodeAt(r+1)]>>4,a[s++]=255&t),1===o&&(t=r9[e.charCodeAt(r)]<<10|r9[e.charCodeAt(r+1)]<<4|r9[e.charCodeAt(r+2)]>>2,a[s++]=t>>8&255,a[s++]=255&t),a},e_=function(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o>18&63]+r4[n>>12&63]+r4[n>>6&63]+r4[63&n]);return i.join("")}(e,o,o+16383>a?a:o+16383));return 1===n?i.push(r4[(t=e[r-1])>>2]+r4[t<<4&63]+"=="):2===n&&i.push(r4[(t=(e[r-2]<<8)+e[r-1])>>10]+r4[t>>4&63]+r4[t<<2&63]+"="),i.join("")};for(var r4=[],r9=[],r7="undefined"!=typeof Uint8Array?Uint8Array:Array,ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nt=0,nr=ne.length;nt>1,l=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=s;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,n),o-=c}return(h?-1:1)*a*Math.pow(2,o-n)},eP=function(e,t,r,n,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?5960464477539062e-23:0,h=n?0:o-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+f>=1?t+=d/u:t+=d*Math.pow(2,1-f),t*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*u-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[r+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[r+h]=255&a,h+=p,a/=256,c-=8);e[r+h-p]|=128*m};var nn="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function ni(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,no.prototype),t}function no(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return nu(e)}return na(e,t,r)}function na(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!no.isEncoding(t))throw TypeError("Unknown encoding: "+t);var r=0|nd(e,t),n=ni(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(nR(e,Uint8Array)){var t=new Uint8Array(e);return nl(t.buffer,t.byteOffset,t.byteLength)}return nc(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":(0,tt._)(e)));if(nR(e,ArrayBuffer)||e&&nR(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(nR(e,SharedArrayBuffer)||e&&nR(e.buffer,SharedArrayBuffer)))return nl(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return no.from(n,t,r);var i=function(e){if(no.isBuffer(e)){var t,r=0|nf(e.length),n=ni(r);return 0===n.length||e.copy(n,0,0,r),n}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?ni(0):nc(e):"Buffer"===e.type&&Array.isArray(e.data)?nc(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return no.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(void 0===e?"undefined":(0,tt._)(e)))}function ns(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function nu(e){return ns(e),ni(e<0?0:0|nf(e))}function nc(e){for(var t=e.length<0?0:0|nf(e.length),r=ni(t),n=0;n=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function nd(e,t){if(no.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||nR(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+(void 0===e?"undefined":(0,tt._)(e)));var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return nP(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return nL(e).length;default:if(i)return n?-1:nP(e).length;t=(""+t).toLowerCase(),i=!0}}function nh(e,t,r){var n,i,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=t;o0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(o=r=+r)!=o&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return -1;r=e.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof t&&(t=no.from(t,n)),no.isBuffer(t))return 0===t.length?-1:nv(e,t,r,n,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):nv(e,[t],r,n,i);throw TypeError("val must be string, number or Buffer")}function nv(e,t,r,n,i){var o,a=1,s=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,s/=2,u/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var l=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var f=!0,d=0;d239?4:o>223?3:o>191?2:1;if(i+s<=r){var u=void 0,c=void 0,l=void 0,f=void 0;switch(s){case 1:o<128&&(a=o);break;case 2:(192&(u=e[i+1]))==128&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=e[i+1],c=e[i+2],(192&u)==128&&(192&c)==128&&(f=(15&o)<<12|(63&u)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],(192&u)==128&&(192&c)==128&&(192&l)==128&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=s}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function nb(e,t,r,n,i,o){if(!no.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function nw(e,t,r,n,i){nT(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function nx(e,t,r,n,i){nT(t,n,i,e,r,7);var o=Number(t&BigInt(0xffffffff));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;var a=Number(t>>BigInt(32)&BigInt(0xffffffff));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function nE(e,t,r,n,i,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function nk(e,t,r,n,i){return t=+t,r>>>=0,i||nE(e,t,r,4,34028234663852886e22,-34028234663852886e22),eP(e,t,r,n,23,4),r+4}function nS(e,t,r,n,i){return t=+t,r>>>=0,i||nE(e,t,r,8,17976931348623157e292,-17976931348623157e292),eP(e,t,r,n,52,8),r+8}no.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),no.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(no.prototype,"parent",{enumerable:!0,get:function(){if(no.isBuffer(this))return this.buffer}}),Object.defineProperty(no.prototype,"offset",{enumerable:!0,get:function(){if(no.isBuffer(this))return this.byteOffset}}),no.poolSize=8192,no.from=function(e,t,r){return na(e,t,r)},Object.setPrototypeOf(no.prototype,Uint8Array.prototype),Object.setPrototypeOf(no,Uint8Array),no.alloc=function(e,t,r){return(ns(e),e<=0)?ni(e):void 0!==t?"string"==typeof r?ni(e).fill(t,r):ni(e).fill(t):ni(e)},no.allocUnsafe=function(e){return nu(e)},no.allocUnsafeSlow=function(e){return nu(e)},no.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==no.prototype},no.compare=function(e,t){if(nR(e,Uint8Array)&&(e=no.from(e,e.offset,e.byteLength)),nR(t,Uint8Array)&&(t=no.from(t,t.offset,t.byteLength)),!no.isBuffer(e)||!no.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);in.length?(no.isBuffer(o)||(o=no.from(o)),o.copy(n,i)):Uint8Array.prototype.set.call(n,o,i);else if(no.isBuffer(o))o.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=o.length}return n},no.byteLength=nd,no.prototype._isBuffer=!0,no.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t50&&(e+=" ... "),""},nn&&(no.prototype[nn]=no.prototype.inspect),no.prototype.compare=function(e,t,r,n,i){if(nR(e,Uint8Array)&&(e=no.from(e,e.offset,e.byteLength)),!no.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+(void 0===e?"undefined":(0,tt._)(e)));if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var o=i-n,a=r-t,s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,o,a,s,u,c,l,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i,o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var a=t.length;for(n>a/2&&(n=a/2),i=0;i>8,i.push(r%256),i.push(n);return i}(e,this.length-l),this,l,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},no.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},no.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e],i=1,o=0;++o>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},no.prototype.readUint8=no.prototype.readUInt8=function(e,t){return e>>>=0,t||ny(e,1,this.length),this[e]},no.prototype.readUint16LE=no.prototype.readUInt16LE=function(e,t){return e>>>=0,t||ny(e,2,this.length),this[e]|this[e+1]<<8},no.prototype.readUint16BE=no.prototype.readUInt16BE=function(e,t){return e>>>=0,t||ny(e,2,this.length),this[e]<<8|this[e+1]},no.prototype.readUint32LE=no.prototype.readUInt32LE=function(e,t){return e>>>=0,t||ny(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},no.prototype.readUint32BE=no.prototype.readUInt32BE=function(e,t){return e>>>=0,t||ny(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},no.prototype.readBigUInt64LE=nM(function(e){nO(e>>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&n_(e,this.length-8);var n=t+256*this[++e]+65536*this[++e]+0x1000000*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+0x1000000*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");var t=this[e],r=this[e+7];(void 0===t||void 0===r)&&n_(e,this.length-8);var n=0x1000000*t+65536*this[++e]+256*this[++e]+this[++e],i=0x1000000*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},no.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||ny(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},no.prototype.readInt8=function(e,t){return(e>>>=0,t||ny(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},no.prototype.readInt16LE=function(e,t){e>>>=0,t||ny(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},no.prototype.readInt16BE=function(e,t){e>>>=0,t||ny(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},no.prototype.readInt32LE=function(e,t){return e>>>=0,t||ny(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},no.prototype.readInt32BE=function(e,t){return e>>>=0,t||ny(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},no.prototype.readBigInt64LE=nM(function(e){nO(e>>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&n_(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24))<>>=0,"offset");var t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&n_(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||ny(e,4,this.length),eC(this,e,!0,23,4)},no.prototype.readFloatBE=function(e,t){return e>>>=0,t||ny(e,4,this.length),eC(this,e,!1,23,4)},no.prototype.readDoubleLE=function(e,t){return e>>>=0,t||ny(e,8,this.length),eC(this,e,!0,52,8)},no.prototype.readDoubleBE=function(e,t){return e>>>=0,t||ny(e,8,this.length),eC(this,e,!1,52,8)},no.prototype.writeUintLE=no.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;nb(this,e,t,r,i,0)}var o=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;nb(this,e,t,r,i,0)}var o=r-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+r},no.prototype.writeUint8=no.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,1,255,0),this[t]=255&e,t+1},no.prototype.writeUint16LE=no.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},no.prototype.writeUint16BE=no.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},no.prototype.writeUint32LE=no.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},no.prototype.writeUint32BE=no.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},no.prototype.writeBigUInt64LE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),no.prototype.writeBigUInt64BE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nx(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),no.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);nb(this,e,t,r,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+r},no.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);nb(this,e,t,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+r},no.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},no.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},no.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},no.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},no.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||nb(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},no.prototype.writeBigInt64LE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nw(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),no.prototype.writeBigInt64BE=nM(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nx(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),no.prototype.writeFloatLE=function(e,t,r){return nk(this,e,t,!0,r)},no.prototype.writeFloatBE=function(e,t,r){return nk(this,e,t,!1,r)},no.prototype.writeDoubleLE=function(e,t,r){return nS(this,e,t,!0,r)},no.prototype.writeDoubleBE=function(e,t,r){return nS(this,e,t,!1,r)},no.prototype.copy=function(e,t,r,n){if(!no.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t="_".concat(e.slice(r-3,r)).concat(t);return"".concat(e.slice(0,r)).concat(t)}function nT(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat((o+1)*8).concat(s):">= -(2".concat(s," ** ").concat((o+1)*8-1).concat(s,") and < 2 ** ")+"".concat((o+1)*8-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(r).concat(s),new nA.ERR_OUT_OF_RANGE("value",a,e)}nO(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&n_(i,n.length-(o+1))}function nO(e,t){if("number"!=typeof e)throw new nA.ERR_INVALID_ARG_TYPE(t,"number",e)}function n_(e,t,r){if(Math.floor(e)!==e)throw nO(e,r),new nA.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new nA.ERR_BUFFER_OUT_OF_BOUNDS;throw new nA.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(t),e)}nI("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError),nI("ERR_INVALID_ARG_TYPE",function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(void 0===t?"undefined":(0,tt._)(t))},TypeError),nI("ERR_OUT_OF_RANGE",function(e,t,r){var n='The value of "'.concat(e,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>0x100000000?i=nN(String(r)):(void 0===r?"undefined":(0,tt._)(r))==="bigint"&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=nN(i)),i+="n"),n+=" It must be ".concat(t,". Received ").concat(i)},RangeError);var nC=/[^+/0-9A-Za-z-_]/g;function nP(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],a=0;a55295&&r<57344){if(!i){if(r>56319||a+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function nL(e){return eO(function(e){if((e=(e=e.split("=")[0]).trim().replace(nC,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nD(e,t,r,n){var i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function nR(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var nB=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}();function nM(e){return"undefined"==typeof BigInt?nq:e}function nq(){throw Error("BigInt not supported")}var nj=rR.existsSync,nU=rR.readFileSync,nF=rR.dirname,nV=rR.join,n$=rR.SourceMapConsumer,nH=rR.SourceMapGenerator,nz=/*#__PURE__*/function(){function e(t,r){if(tl(this,e),!1!==r.map){this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=nF(this.mapFile)),i&&(this.text=i)}}return td(e,[{key:"consumer",value:function(){return this.consumerCache||(this.consumerCache=new n$(this.text)),this.consumerCache}},{key:"decodeInline",value:function(e){var t,r=e.match(/^data:application\/json;charset=utf-?8,/)||e.match(/^data:application\/json,/);if(r)return decodeURIComponent(e.substr(r[0].length));var n=e.match(/^data:application\/json;charset=utf-?8;base64,/)||e.match(/^data:application\/json;base64,/);if(n)return t=e.substr(n[0].length),no?no.from(t,"base64").toString():window.atob(t);throw Error("Unsupported source map encoding "+e.match(/data:application\/json;([^,]+),/)[1])}},{key:"getAnnotationURL",value:function(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}},{key:"isMap",value:function(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}},{key:"loadAnnotation",value:function(e){var t=e.match(/\/\*\s*# sourceMappingURL=/g);if(t){var r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}}},{key:"loadFile",value:function(e){if(this.root=nF(e),nj(e))return this.mapFile=e,nU(e,"utf-8").toString().trim()}},{key:"loadMap",value:function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var r=t(e);if(r){var n=this.loadFile(r);if(!n)throw Error("Unable to load previous source map: "+r.toString());return n}}else if(t instanceof n$)return nH.fromSourceMap(t).toString();else if(t instanceof nH)return t.toString();else if(this.isMap(t))return JSON.stringify(t);else throw Error("Unsupported previous source map format: "+t.toString())}else if(this.inline)return this.decodeInline(this.annotation);else if(this.annotation){var i=this.annotation;return e&&(i=nV(nF(e),i)),this.loadFile(i)}}},{key:"startWith",value:function(e,t){return!!e&&e.substr(0,t.length)===t}},{key:"withContent",value:function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}]),e}();r6=nz,nz.default=nz;var nG=Symbol("fromOffsetCache"),nW=!!(r3&&r2),nY=!!(r1&&r0),nK=/*#__PURE__*/function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(tl(this,e),null==t||"object"==typeof t&&!t.toString)throw Error("PostCSS received ".concat(t," instead of CSS string"));if(this.css=t.toString(),"\uFEFF"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!nY||/^\w+:\/\//.test(r.from)||r0(r.from)?this.file=r.from:this.file=r1(r.from)),nY&&nW){var n=new r6(this.css,r);if(n.text){this.map=n;var i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}return td(e,[{key:"error",value:function(e,t,r){var n,i,o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t&&"object"==typeof t){var s=t,u=r;if("number"==typeof s.offset){var c=this.fromOffset(s.offset);t=c.line,r=c.col}else t=s.line,r=s.column;if("number"==typeof u.offset){var l=this.fromOffset(u.offset);i=l.line,n=l.col}else i=u.line,n=u.column}else if(!r){var f=this.fromOffset(t);t=f.line,r=f.col}var d=this.origin(t,r,i,n);return(o=d?new rC(e,void 0===d.endLine?d.line:{column:d.column,line:d.line},void 0===d.endLine?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,a.plugin):new rC(e,void 0===i?t:{column:r,line:t},void 0===i?r:{column:n,line:i},this.css,this.file,a.plugin)).input={column:r,endColumn:n,endLine:i,line:t,source:this.css},this.file&&(r8&&(o.input.url=r8(this.file).toString()),o.input.file=this.file),o}},{key:"fromOffset",value:function(e){if(this[nG])s=this[nG];else{var t=this.css.split("\n");s=Array(t.length);for(var r=0,n=0,i=t.length;n=a)o=s.length-1;else for(var a,s,u,c=s.length-2;o>1)])c=u-1;else if(e>=s[u+1])o=u+1;else{o=u;break}return{col:e-s[o]+1,line:o+1}}},{key:"mapResolve",value:function(e){return/^\w+:\/\//.test(e)?e:r1(this.map.consumer().sourceRoot||this.map.root||".",e)}},{key:"origin",value:function(e,t,r,n){if(!this.map)return!1;var i,o,a=this.map.consumer(),s=a.originalPositionFor({column:t,line:e});if(!s.source)return!1;"number"==typeof r&&(i=a.originalPositionFor({column:n,line:r})),o=r0(s.source)?r8(s.source):new URL(s.source,this.map.consumer().sourceRoot||r8(this.map.mapFile));var u={column:s.column,endColumn:i&&i.column,endLine:i&&i.line,line:s.line,url:o.toString()};if("file:"===o.protocol){if(r5)u.file=r5(o);else throw Error("file: protocol is not available in this PostCSS build")}var c=a.sourceContentFor(s.source);return c&&(u.source=c),u}},{key:"toJSON",value:function(){for(var e={},t=0,r=["hasBOM","css","file","id"];t1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)try{for(var u,c=i[Symbol.iterator]();!(o=(u=c.next()).done);o=!0)u.value.raws.before=t.raws.before}catch(e){a=!0,s=e}finally{try{o||null==c.return||c.return()}finally{if(a)throw s}}}return i}},{key:"removeChild",value:function(e,t){var n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),rN(tK(r.prototype),"removeChild",this).call(this,e)}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new eL(new eD,this,e).stringify()}}]),r}(rT);nZ.registerLazyResult=function(e){eL=e},nZ.registerProcessor=function(e){eD=e},nX=nZ,nZ.default=nZ,rT.registerRoot(nZ);var nQ={},nJ={},n0={comma:function(e){return n0.split(e,[","],!0)},space:function(e){return n0.split(e,[" ","\n"," "])},split:function(e,t,r){var n=[],i="",o=!1,a=0,s=!1,u="",c=!1,l=!0,f=!1,d=void 0;try{for(var h,p=e[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var m=h.value;c?c=!1:"\\"===m?c=!0:s?m===u&&(s=!1):'"'===m||"'"===m?(s=!0,u=m):"("===m?a+=1:")"===m?a>0&&(a-=1):0===a&&t.includes(m)&&(o=!0),o?(""!==i&&n.push(i.trim()),i="",o=!1):i+=m}}catch(e){f=!0,d=e}finally{try{l||null==p.return||p.return()}finally{if(f)throw d}}return(r||""!==i)&&n.push(i.trim()),n}};nJ=n0,n0.default=n0;var n1=/*#__PURE__*/function(e){tH(r,e);var t=tQ(r);function r(e){var n;return tl(this,r),(n=t.call(this,e)).type="rule",n.nodes||(n.nodes=[]),n}return td(r,[{key:"selectors",get:function(){return nJ.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}]),r}(rT);function n3(e,t){if(Array.isArray(e))return e.map(function(e){return n3(e)});var r=e.inputs,n=rZ(e,["inputs"]);if(r){t=[];var i=!0,o=!1,a=void 0;try{for(var s,u=r[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var c=s.value,l=re(tG({},c),{__proto__:rQ.prototype});l.map&&(l.map=re(tG({},l.map),{__proto__:r6.prototype})),t.push(l)}}catch(e){o=!0,a=e}finally{try{i||null==u.return||u.return()}finally{if(o)throw a}}}if(n.nodes&&(n.nodes=e.nodes.map(function(e){return n3(e,t)})),n.source){var f=n.source,d=f.inputId,h=rZ(f,["inputId"]);n.source=h,null!=d&&(n.source.input=t[d])}if("root"===n.type)return new nX(n);if("decl"===n.type)return new rH(n);if("rule"===n.type)return new nQ(n);if("comment"===n.type)return new rO(n);if("atrule"===n.type)return new rI(n);throw Error("Unknown node type: "+e.type)}nQ=n1,n1.default=n1,rT.registerRule(n1),rX=n3,n3.default=n3;var n2={};function n5(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw n}}return o}}(e,t)||rS(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var eK=(eH("cLesy"),eH("cLesy")),n8={},n6=rR.dirname,n4=rR.relative,n9=rR.resolve,n7=rR.sep,ie=rR.SourceMapConsumer,it=rR.SourceMapGenerator,ir=rR.pathToFileURL,ii=!!(ie&&it),io=!!(n6&&n9&&n4&&n7);n8=/*#__PURE__*/function(){function e(t,r,n,i){tl(this,e),this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}return td(e,[{key:"addAnnotation",value:function(){e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var e,t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"applyPrevMaps",value:function(){var e=!0,t=!1,r=void 0;try{for(var n,i=this.previous()[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.toUrl(this.path(o.file)),s=o.root||n6(o.file),u=void 0;!1===this.mapOpts.sourcesContent?(u=new ie(o.text)).sourcesContent&&(u.sourcesContent=null):u=o.consumer(),this.map.applySourceMap(u,a,this.toUrl(this.path(s)))}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation){if(this.root)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(t);else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}}},{key:"generate",value:function(){if(this.clearAnnotation(),io&&ii&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]}},{key:"generateMap",value:function(){if(this.root)this.generateString();else if(1===this.previous().length){var e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=it.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return(this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline())?[this.css]:[this.css,this.map]}},{key:"generateString",value:function(){var e,t,r=this;this.css="",this.map=new it({file:this.outputFile(),ignoreInvalidMapping:!0});var n=1,i=1,o="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(s,u,c){if(r.css+=s,u&&"end"!==c&&(a.generated.line=n,a.generated.column=i-1,u.source&&u.source.start?(a.source=r.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1):(a.source=o,a.original.line=1,a.original.column=0),r.map.addMapping(a)),(t=s.match(/\n/g))?(n+=t.length,e=s.lastIndexOf("\n"),i=s.length-e):i+=s.length,u&&"start"!==c){var l=u.parent||{raws:{}};(!("decl"===u.type||"atrule"===u.type&&!u.nodes)||u!==l.last||l.raws.semicolon)&&(u.source&&u.source.end?(a.source=r.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=n,a.generated.column=i-2):(a.source=o,a.original.line=1,a.original.column=0,a.generated.line=n,a.generated.column=i-1),r.map.addMapping(a))}})}},{key:"isAnnotation",value:function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))}},{key:"isInline",value:function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))}},{key:"isMap",value:function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"isSourcesContent",value:function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"path",value:function(e){if(this.mapOpts.absolute||60===e.charCodeAt(0)||/^\w+:\/\//.test(e))return e;var t=this.memoizedPaths.get(e);if(t)return t;var r=this.opts.to?n6(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n6(n9(r,this.mapOpts.annotation)));var n=n4(r,e);return this.memoizedPaths.set(e,n),n}},{key:"previous",value:function(){var e=this;if(!this.previousMaps){if(this.previousMaps=[],this.root)this.root.walk(function(t){if(t.source&&t.source.input.map){var r=t.source.input.map;e.previousMaps.includes(r)||e.previousMaps.push(r)}});else{var t=new rQ(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}}return this.previousMaps}},{key:"setSourcesContent",value:function(){var e=this,t={};if(this.root)this.root.walk(function(r){if(r.source){var n=r.source.input.from;if(n&&!t[n]){t[n]=!0;var i=e.usesFileUrls?e.toFileUrl(n):e.toUrl(e.path(n));e.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){var r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}},{key:"sourcePath",value:function(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}},{key:"toBase64",value:function(e){return no?no.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"toFileUrl",value:function(e){var t=this.memoizedFileURLs.get(e);if(t)return t;if(ir){var r=ir(e).toString();return this.memoizedFileURLs.set(e,r),r}throw Error("`map.absolute` option is not available in this PostCSS build")}},{key:"toUrl",value:function(e){var t=this.memoizedURLs.get(e);if(t)return t;"\\"===n7&&(e=e.replace(/\\/g,"/"));var r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}}]),e}();var ia={},is={},iu={},ic=/[\t\n\f\r "#'()/;[\\\]{}]/g,il=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,id=/.[\r\n"'(/\\]/,ih=/[\da-f]/i;iu=function(e){var t,r,n,i,o,a,s,u,c,l,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=e.css.valueOf(),h=f.ignoreErrors,p=d.length,m=0,v=[],g=[];function y(t){throw e.error("Unclosed "+t,m)}return{back:function(e){g.push(e)},endOfFile:function(){return 0===g.length&&m>=p},nextToken:function(e){if(g.length)return g.pop();if(!(m>=p)){var f=!!e&&e.ignoreUnclosed;switch(t=d.charCodeAt(m)){case 10:case 32:case 9:case 13:case 12:i=m;do i+=1,t=d.charCodeAt(i);while(32===t||10===t||9===t||13===t||12===t)a=["space",d.slice(m,i)],m=i-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:var b=String.fromCharCode(t);a=[b,b,m];break;case 40:if(l=v.length?v.pop()[1]:"",c=d.charCodeAt(m+1),"url"===l&&39!==c&&34!==c&&32!==c&&10!==c&&9!==c&&12!==c&&13!==c){i=m;do{if(s=!1,-1===(i=d.indexOf(")",i+1))){if(h||f){i=m;break}y("bracket")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["brackets",d.slice(m,i+1),m,i],m=i}else i=d.indexOf(")",m+1),r=d.slice(m,i+1),-1===i||id.test(r)?a=["(","(",m]:(a=["brackets",r,m,i],m=i);break;case 39:case 34:o=39===t?"'":'"',i=m;do{if(s=!1,-1===(i=d.indexOf(o,i+1))){if(h||f){i=m+1;break}y("string")}for(u=i;92===d.charCodeAt(u-1);)u-=1,s=!s}while(s)a=["string",d.slice(m,i+1),m,i],m=i;break;case 64:ic.lastIndex=m+1,ic.test(d),i=0===ic.lastIndex?d.length-1:ic.lastIndex-2,a=["at-word",d.slice(m,i+1),m,i],m=i;break;case 92:for(i=m,n=!0;92===d.charCodeAt(i+1);)i+=1,n=!n;if(t=d.charCodeAt(i+1),n&&47!==t&&32!==t&&10!==t&&9!==t&&13!==t&&12!==t&&(i+=1,ih.test(d.charAt(i)))){for(;ih.test(d.charAt(i+1));)i+=1;32===d.charCodeAt(i+1)&&(i+=1)}a=["word",d.slice(m,i+1),m,i],m=i;break;default:47===t&&42===d.charCodeAt(m+1)?(0===(i=d.indexOf("*/",m+2)+1)&&(h||f?i=d.length:y("comment")),a=["comment",d.slice(m,i+1),m,i]):(il.lastIndex=m+1,il.test(d),i=0===il.lastIndex?d.length-1:il.lastIndex-2,a=["word",d.slice(m,i+1),m,i],v.push(a)),m=i}return m++,a}},position:function(){return m}}};var ip={empty:!0,space:!0};function im(e,t){var r=new rQ(e,t),n=new is(r);try{n.parse()}catch(e){throw e}return n.root}is=/*#__PURE__*/function(){function e(t){tl(this,e),this.input=t,this.root=new nX,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}return td(e,[{key:"atrule",value:function(e){var t,r,n,i=new rI;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);for(var o=!1,a=!1,s=[],u=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?u.push("("===t?")":"]"):"{"===t&&u.length>0?u.push("}"):t===u[u.length-1]&&u.pop(),0===u.length){if(";"===t){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(s.length>0){for(n=s.length-1,r=s[n];r&&"space"===r[0];)r=s[--n];r&&(i.source.end=this.getPosition(r[3]||r[2]),i.source.end.offset++)}this.end(e);break}s.push(e)}else s.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(i.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(i,"params",s),o&&(e=s[s.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),a&&(i.nodes=[],this.current=i)}},{key:"checkMissedSemicolon",value:function(e){var t,r=this.colon(e);if(!1!==r){for(var n=0,i=r-1;i>=0&&("space"===(t=e[i])[0]||2!==(n+=1));i--);throw this.input.error("Missed semicolon","word"===t[0]?t[3]+1:t[2])}}},{key:"colon",value:function(e){var t=0,r=!0,n=!1,i=void 0;try{for(var o,a,s,u=e.entries()[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var c=n5(s.value,2),l=c[0],f=c[1];if(a=f[0],"("===a&&(t+=1),")"===a&&(t-=1),0===t&&":"===a){if(o){if("word"===o[0]&&"progid"===o[1])continue;return l}this.doubleColon(f)}o=f}}catch(e){n=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(n)throw i}}return!1}},{key:"comment",value:function(e){var t=new rO;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;var r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{var n=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}},{key:"createTokenizer",value:function(){this.tokenizer=iu(this.input)}},{key:"decl",value:function(e,t){var r,n,i=new rH;this.init(i,e[0][2]);var o=e[e.length-1];for(";"===o[0]&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(o[3]||o[2]||function(e){for(var t=e.length-1;t>=0;t--){var r=e[t],n=r[3]||r[2];if(n)return n}}(e)),i.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){var a=e[0][0];if(":"===a||"space"===a||"comment"===a)break;i.prop+=e.shift()[1]}for(i.raws.between="";e.length;){if(":"===(r=e.shift())[0]){i.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),i.raws.between+=r[1]}("_"===i.prop[0]||"*"===i.prop[0])&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));for(var s=[];e.length&&("space"===(n=e[0][0])||"comment"===n);)s.push(e.shift());this.precheckMissedSemicolon(e);for(var u=e.length-1;u>=0;u--){if("!important"===(r=e[u])[1].toLowerCase()){i.important=!0;var c=this.stringFrom(e,u);" !important"!==(c=this.spacesFromEnd(e)+c)&&(i.raws.important=c);break}if("important"===r[1].toLowerCase()){for(var l=e.slice(0),f="",d=u;d>0;d--){var h=l[d][0];if(f.trim().startsWith("!")&&"space"!==h)break;f=l.pop()[1]+f}f.trim().startsWith("!")&&(i.important=!0,i.raws.important=f,e=l)}if("space"!==r[0]&&"comment"!==r[0])break}e.some(function(e){return"space"!==e[0]&&"comment"!==e[0]})&&(i.raws.between+=s.map(function(e){return e[1]}).join(""),s=[]),this.raw(i,"value",s.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}},{key:"emptyRule",value:function(e){var t=new nQ;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}},{key:"init",value:function(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"other",value:function(e){for(var t=!1,r=null,n=!1,i=null,o=[],a=e[1].startsWith("--"),s=[],u=e;u;){if(r=u[0],s.push(u),"("===r||"["===r)i||(i=u),o.push("("===r?")":"]");else if(a&&n&&"{"===r)i||(i=u),o.push("}");else if(0===o.length){if(";"===r){if(n){this.decl(s,a);return}break}if("{"===r){this.rule(s);return}if("}"===r){this.tokenizer.back(s.pop()),t=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),o.length>0&&this.unclosedBracket(i),t&&n){if(!a)for(;s.length&&("space"===(u=s[s.length-1][0])||"comment"===u);)this.tokenizer.back(s.pop());this.decl(s,a)}else this.unknownWord(s)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"precheckMissedSemicolon",value:function(){}},{key:"raw",value:function(e,t,r,n){for(var i,o,a,s,u=r.length,c="",l=!0,f=0;f1&&void 0!==arguments[1]?arguments[1]:{};if(tl(this,e),this.type="warning",this.text=t,r.node&&r.node.source){var n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(var i in r)this[i]=r[i]}return td(e,[{key:"toString",value:function(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}]),e}();ig=iy,iy.default=iy;var ib=/*#__PURE__*/function(){function e(t,r,n){tl(this,e),this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css=void 0,this.map=void 0}return td(e,[{key:"toString",value:function(){return this.css}},{key:"warn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!t.plugin&&this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var r=new ig(e,t);return this.messages.push(r),r}},{key:"warnings",value:function(){return this.messages.filter(function(e){return"warning"===e.type})}},{key:"content",get:function(){return this.css}}]),e}();iv=ib,ib.default=ib;var iw={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},ix={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},iE={Once:!0,postcssPlugin:!0,prepare:!0};function ik(e){return"object"==typeof e&&"function"==typeof e.then}function iS(e){var t=!1,r=iw[e.type];return("decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append)?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function iA(e){return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:iS(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function iI(e){return e[ex]=!1,e.nodes&&e.nodes.forEach(function(e){return iI(e)}),e}var iN={},iT=/*#__PURE__*/function(){function e(t,r,n){var i,o=this;if(tl(this,e),this.stringified=!1,this.processed=!1,"object"==typeof r&&null!==r&&("root"===r.type||"document"===r.type))i=iI(r);else if(r instanceof e||r instanceof iv)i=iI(r.root),r.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{var a=ia;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{i=a(r,n)}catch(e){this.processed=!0,this.error=e}i&&!i[eE]&&rT.rebuild(i)}this.result=new iv(t,i,n),this.helpers=re(tG({},iN),{postcss:iN,result:this.result}),this.plugins=this.processor.plugins.map(function(e){return"object"==typeof e&&e.prepare?tG({},e,e.prepare(o.result)):e})}return td(e,[{key:"async",value:function(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"getAsyncError",value:function(){throw Error("Use process(css).then(cb) to work with async plugins")}},{key:"handleError",value:function(e,t){var r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}},{key:"prepareVisitors",value:function(){var e=this;this.listeners={};var t=function(t,r,n){e.listeners[r]||(e.listeners[r]=[]),e.listeners[r].push([t,n])},r=!0,n=!1,i=void 0;try{for(var o,a=this.plugins[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("object"==typeof s)for(var u in s){if(!ix[u]&&/^[A-Z]/.test(u))throw Error("Unknown event ".concat(u," in ").concat(s.postcssPlugin,". ")+"Try to update PostCSS (".concat(this.processor.version," now)."));if(!iE[u]){if("object"==typeof s[u])for(var c in s[u])t(s,"*"===c?u:u+"-"+c.toLowerCase(),s[u][c]);else"function"==typeof s[u]&&t(s,u,s[u])}}}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}this.hasListener=Object.keys(this.listeners).length>0}},{key:"runAsync",value:function(){var e=this;return eW(function(){var t,r,n,i,o,a,s,u,c,l,f,d,h,p,m,v;return(0,eK.__generator)(this,function(g){switch(g.label){case 0:e.plugin=0,t=0,g.label=1;case 1:if(!(t0))return[3,13];if(!ik(s=e.visitTick(a)))return[3,12];g.label=9;case 9:return g.trys.push([9,11,,12]),[4,s];case 10:return g.sent(),[3,12];case 11:throw u=g.sent(),c=a[a.length-1].node,e.handleError(u,c);case 12:return[3,8];case 13:return[3,7];case 14:if(l=!0,f=!1,d=void 0,!e.listeners.OnceExit)return[3,22];g.label=15;case 15:g.trys.push([15,20,21,22]),h=function(){var t,r,n,i;return(0,eK.__generator)(this,function(a){switch(a.label){case 0:r=(t=n5(m.value,2))[0],n=t[1],e.result.lastPlugin=r,a.label=1;case 1:if(a.trys.push([1,6,,7]),"document"!==o.type)return[3,3];return[4,Promise.all(o.nodes.map(function(t){return n(t,e.helpers)}))];case 2:return a.sent(),[3,5];case 3:return[4,n(o,e.helpers)];case 4:a.sent(),a.label=5;case 5:return[3,7];case 6:throw i=a.sent(),e.handleError(i);case 7:return[2]}})},p=e.listeners.OnceExit[Symbol.iterator](),g.label=16;case 16:if(l=(m=p.next()).done)return[3,19];return[5,(0,eK.__values)(h())];case 17:g.sent(),g.label=18;case 18:return l=!0,[3,16];case 19:return[3,22];case 20:return v=g.sent(),f=!0,d=v,[3,22];case 21:try{l||null==p.return||p.return()}finally{if(f)throw d}return[7];case 22:return e.processed=!0,[2,e.stringify()]}})})()}},{key:"runOnRoot",value:function(e){var t=this;this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){var r=this.result.root.nodes.map(function(r){return e.Once(r,t.helpers)});if(ik(r[0]))return Promise.all(r);return r}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}},{key:"stringify",value:function(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=rU;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var r=new n8(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}},{key:"sync",value:function(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();var e=!0,t=!1,r=void 0;try{for(var n,i=this.plugins[Symbol.iterator]();!(e=(n=i.next()).done);e=!0){var o=n.value,a=this.runOnRoot(o);if(ik(a))throw this.getAsyncError()}}catch(e){t=!0,r=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw r}}if(this.prepareVisitors(),this.hasListener){for(var s=this.result.root;!s[ex];)s[ex]=!0,this.walkSync(s);if(this.listeners.OnceExit){var u=!0,c=!1,l=void 0;if("document"===s.type)try{for(var f,d=s.nodes[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var h=f.value;this.visitSync(this.listeners.OnceExit,h)}}catch(e){c=!0,l=e}finally{try{u||null==d.return||d.return()}finally{if(c)throw l}}else this.visitSync(this.listeners.OnceExit,s)}}return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this.css}},{key:"visitSync",value:function(e,t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=n5(o.value,2),u=s[0],c=s[1];this.result.lastPlugin=u;var l=void 0;try{l=c(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(ik(l))throw this.getAsyncError()}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}},{key:"visitTick",value:function(e){var t=e[e.length-1],r=t.node,n=t.visitors;if("root"!==r.type&&"document"!==r.type&&!r.parent){e.pop();return}if(n.length>0&&t.visitorIndex0&&void 0!==arguments[0]?arguments[0]:[];tl(this,e),this.version="8.4.47",this.plugins=this.normalize(t)}return td(e,[{key:"normalize",value:function(e){var t=[],r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if(!0===s.postcss?s=s():s.postcss&&(s=s.postcss),"object"==typeof s&&Array.isArray(s.plugins))t=t.concat(s.plugins);else if("object"==typeof s&&s.postcssPlugin)t.push(s);else if("function"==typeof s)t.push(s);else if("object"==typeof s&&(s.parse||s.stringify));else throw Error(s+" is not a PostCSS plugin")}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}return t}},{key:"process",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.plugins.length||t.parser||t.stringifier||t.syntax?new n2(this,e,t):new i_(this,e,t)}},{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}]),e}();function iL(){for(var e=arguments.length,t=Array(e),r=0;r]+$/;function iF(e,t,r){if(null==e)return"";"number"==typeof e&&(e=e.toString());var n,i,o,a,s,u,c,l,f,d="",h="";function p(e,t){var r=this;this.tag=e,this.attribs=t||{},this.tagPosition=d.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(s.length){var e=s[s.length-1];e.text+=r.text}},this.updateParentNodeMediaChildren=function(){s.length&&iR.includes(this.tag)&&s[s.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},iF.defaults,t)).parser=Object.assign({},iV,t.parser);var m=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};iB.forEach(function(e){m(e)&&!t.allowVulnerableTags&&console.warn("\n\n⚠️ Your `allowedTags` option includes, `".concat(e,"`, which is inherently\nvulnerable to XSS attacks. Please remove it from `allowedTags`.\nOr, to disable this warning, add the `allowVulnerableTags` option\nand ensure you are accounting for this risk.\n\n"))});var v=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(n={},i={},iM(t.allowedAttributes,function(e,t){n[t]=[];var r=[];e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rl(e).replace(/\\\*/g,".*")):n[t].push(e)}),r.length&&(i[t]=RegExp("^("+r.join("|")+")$"))}));var g={},y={},b={};iM(t.allowedClasses,function(e,t){if(n&&(iq(n,t)||(n[t]=[]),n[t].push("class")),g[t]=e,Array.isArray(e)){var r=[];g[t]=[],b[t]=[],e.forEach(function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(rl(e).replace(/\\\*/g,".*")):e instanceof RegExp?b[t].push(e):g[t].push(e)}),r.length&&(y[t]=RegExp("^("+r.join("|")+")$"))}});var w={};iM(t.transformTags,function(e,t){var r;"function"==typeof e?r=e:"string"==typeof e&&(r=iF.simpleTransform(e)),"*"===t?o=r:w[t]=r});var x=!1;k();var E=new tV({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&k(),l){f++;return}var E,T=new p(e,r);s.push(T);var O=!1,_=!!T.text;if(iq(w,e)&&(E=w[e](e,r),T.attribs=r=E.attribs,void 0!==E.text&&(T.innerText=E.text),e!==E.tagName&&(T.name=e=E.tagName,c[a]=E.tagName)),o&&(E=o(e,r),T.attribs=r=E.attribs,e!==E.tagName&&(T.name=e=E.tagName,c[a]=E.tagName)),(!m(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(var t in e)if(iq(e,t))return!1;return!0}(u)||null!=t.nestingLimit&&a>=t.nestingLimit)&&(O=!0,u[a]=!0,("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&-1!==v.indexOf(e)&&(l=!0,f=1),u[a]=!0),a++,O){if("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return;h=d,d=""}d+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(T.innerText=""),(!n||iq(n,e)||n["*"])&&iM(r,function(r,o){if(!iU.test(o)||""===r&&!t.allowedEmptyAttributes.includes(o)&&(t.nonBooleanAttributes.includes(o)||t.nonBooleanAttributes.includes("*"))){delete T.attribs[o];return}var a=!1;if(!n||iq(n,e)&&-1!==n[e].indexOf(o)||n["*"]&&-1!==n["*"].indexOf(o)||iq(i,e)&&i[e].test(o)||i["*"]&&i["*"].test(o))a=!0;else if(n&&n[e]){var s=!0,u=!1,c=void 0;try{for(var l,f=n[e][Symbol.iterator]();!(s=(l=f.next()).done);s=!0){var h=l.value;if(rd(h)&&h.name&&h.name===o){a=!0;var p="";if(!0===h.multiple){var m=r.split(" "),v=!0,w=!1,x=void 0;try{for(var E,k=m[Symbol.iterator]();!(v=(E=k.next()).done);v=!0){var O=E.value;-1!==h.values.indexOf(O)&&(""===p?p=O:p+=" "+O)}}catch(e){w=!0,x=e}finally{try{v||null==k.return||k.return()}finally{if(w)throw x}}}else h.values.indexOf(r)>=0&&(p=r);r=p}}}catch(e){u=!0,c=e}finally{try{s||null==f.return||f.return()}finally{if(u)throw c}}}if(a){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(o)&&A(e,r)){delete T.attribs[o];return}if("script"===e&&"src"===o){var _=!0;try{var C=I(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){var P=(t.allowedScriptHostnames||[]).find(function(e){return e===C.url.hostname}),L=(t.allowedScriptDomains||[]).find(function(e){return C.url.hostname===e||C.url.hostname.endsWith(".".concat(e))});_=P||L}}catch(e){_=!1}if(!_){delete T.attribs[o];return}}if("iframe"===e&&"src"===o){var D=!0;try{var R=I(r);if(R.isRelativeUrl)D=iq(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){var B=(t.allowedIframeHostnames||[]).find(function(e){return e===R.url.hostname}),M=(t.allowedIframeDomains||[]).find(function(e){return R.url.hostname===e||R.url.hostname.endsWith(".".concat(e))});D=B||M}}catch(e){D=!1}if(!D){delete T.attribs[o];return}}if("srcset"===o)try{var q=rx(r);if(q.forEach(function(e){A("srcset",e.url)&&(e.evil=!0)}),(q=ij(q,function(e){return!e.evil})).length)r=ij(q,function(e){return!e.evil}).map(function(e){if(!e.url)throw Error("URL missing");return e.url+(e.w?" ".concat(e.w,"w"):"")+(e.h?" ".concat(e.h,"h"):"")+(e.d?" ".concat(e.d,"x"):"")}).join(", "),T.attribs[o]=r;else{delete T.attribs[o];return}}catch(e){delete T.attribs[o];return}if("class"===o){var j=g[e],U=g["*"],F=y[e],V=b[e],$=b["*"],H=[F,y["*"]].concat(V,$).filter(function(e){return e});if(!(r=j&&U?N(r,rh(j,U),H):N(r,j||U,H)).length){delete T.attribs[o];return}}if("style"===o){if(t.parseStyleAttributes)try{var z=iD(e+" {"+r+"}",{map:!1});if(r=(function(e,t){if(!t)return e;var r,n=e.nodes[0];return(r=t[n.selector]&&t["*"]?rh(t[n.selector],t["*"]):t[n.selector]||t["*"])&&(e.nodes[0].nodes=n.nodes.reduce(function(e,t){return iq(r,t.prop)&&r[t.prop].some(function(e){return e.test(t.value)})&&e.push(t),e},[])),e})(z,t.allowedStyles).nodes[0].nodes.reduce(function(e,t){return e.push("".concat(t.prop,":").concat(t.value).concat(t.important?" !important":"")),e},[]).join(";"),0===r.length){delete T.attribs[o];return}}catch(t){"undefined"!=typeof window&&console.warn('Failed to parse "'+e+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),delete T.attribs[o];return}else if(t.allowedStyles)throw Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}d+=" "+o,r&&r.length?d+='="'+S(r,!0)+'"':t.allowedEmptyAttributes.includes(o)&&(d+='=""')}else delete T.attribs[o]}),-1!==t.selfClosing.indexOf(e)?d+=" />":(d+=">",!T.innerText||_||t.textFilter||(d+=S(T.innerText),x=!0)),O&&(d=h+S(d),h="")},ontext:function(e){if(!l){var r,n=s[s.length-1];if(n&&(r=n.tag,e=void 0!==n.innerText?n.innerText:e),"completelyDiscard"!==t.disallowedTagsMode||m(r)){if(("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)&&("script"===r||"style"===r))d+=e;else{var i=S(e,!1);t.textFilter&&!x?d+=t.textFilter(i,r):x||(d+=i)}}else e="";if(s.length){var o=s[s.length-1];o.text+=e}}},onclosetag:function(e,r){if(l){if(--f)return;l=!1}var n=s.pop();if(n){if(n.tag!==e){s.push(n);return}l=!!t.enforceHtmlBoundary&&"html"===e;var i=u[--a];if(i){if(delete u[a],"discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode){n.updateParentNodeText();return}h=d,d=""}if(c[a]&&(e=c[a],delete c[a]),t.exclusiveFilter&&t.exclusiveFilter(n)){d=d.substr(0,n.tagPosition);return}if(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||r&&!m(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0){i&&(d=h,h="");return}d+="",i&&(d=h+S(d),h=""),x=!1}}},t.parser);return E.write(e),E.end(),d;function k(){d="",a=0,s=[],u={},c={},l=!1,f=0}function S(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,""")),e}function A(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){var n=r.indexOf("",n+4);if(-1===i)break;r=r.substring(0,n)+r.substring(i+3)}var o=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!o)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;var a=o[1].toLowerCase();return iq(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(a):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(a)}function I(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw Error("relative: exploit attempt");for(var t="relative://relative-site",r=0;r<100;r++)t+="/".concat(r);var n=new URL(e,t);return{isRelativeUrl:n&&"relative-site"===n.hostname&&"relative:"===n.protocol,url:n}}function N(e,t,r){return t?(e=e.split(/\s+/)).filter(function(e){return -1!==t.indexOf(e)||r.some(function(t){return t.test(e)})}).join(" "):e}}var iV={decodeEntities:!0};iF.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},iF.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(n,i){var o;if(r)for(o in t)i[o]=t[o];else i=t;return{tagName:e,attribs:i}}};var i$={};r="millisecond",n="second",i="minute",o="hour",a="week",s="month",u="quarter",c="year",l="date",f="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},(v={})[m="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},g="$isDayjsObject",y=function(e){return e instanceof E||!(!e||!e[g])},b=function e(t,r,n){var i;if(!t)return m;if("string"==typeof t){var o=t.toLowerCase();v[o]&&(i=o),r&&(v[o]=r,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var s=t.name;v[s]=t,i=s}return!n&&i&&(m=i),i||!n&&m},w=function(e,t){if(y(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new E(r)},(x={s:p,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+p(Math.floor(r/60),2,"0")+":"+p(r%60,2,"0")},m:function e(t,r){if(t.date() * @license MIT - */function(e,t){"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,r){r=r||{bubbles:!1,cancelable:!1,detail:void 0};var n=t.createEvent("CustomEvent");return n.initCustomEvent(e,r.bubbles,r.cancelable,r.detail),n},e.CustomEvent.prototype=e.Event.prototype),t.addEventListener("touchstart",function(e){"true"!==e.target.getAttribute("data-swipe-ignore")&&(s=e.target,a=Date.now(),r=e.touches[0].clientX,n=e.touches[0].clientY,i=0,o=0,u=e.touches.length)},!1),t.addEventListener("touchmove",function(e){if(r&&n){var t=e.touches[0].clientX,a=e.touches[0].clientY;i=r-t,o=n-a}},!1),t.addEventListener("touchend",function(e){if(s===e.target){var l=parseInt(c(s,"data-swipe-threshold","20"),10),f=c(s,"data-swipe-unit","px"),d=parseInt(c(s,"data-swipe-timeout","500"),10),h=Date.now()-a,p="",m=e.changedTouches||e.touches||[];if("vh"===f&&(l=Math.round(l/100*t.documentElement.clientHeight)),"vw"===f&&(l=Math.round(l/100*t.documentElement.clientWidth)),Math.abs(i)>Math.abs(o)?Math.abs(i)>l&&h0?"swiped-left":"swiped-right"):Math.abs(o)>l&&h0?"swiped-up":"swiped-down"),""!==p){var v={dir:p.replace(/swiped-/,""),touchType:(m[0]||{}).touchType||"direct",fingers:u,xStart:parseInt(r,10),xEnd:parseInt((m[0]||{}).clientX||-1,10),yStart:parseInt(n,10),yEnd:parseInt((m[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:v})),s.dispatchEvent(new CustomEvent(p,{bubbles:!0,cancelable:!0,detail:v}))}r=null,n=null,a=null}},!1);var r=null,n=null,i=null,o=null,a=null,s=null,u=0;function c(e,r,n){for(;e&&e!==t.documentElement;){var i=e.getAttribute(r);if(i)return i;e=e.parentNode}return n}}(window,document);var iz={},iG={};eU(iG,"validate",function(){return eL},function(e){return eL=e});var iW=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",iY=RegExp("^"+("["+iW+"][")+iW+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");eD=function(e){return void 0!==e},eR=function(e){return null!=iY.exec(e)},eB=function(e,t){for(var r=[],n=t.exec(e);n;){var i=[];i.startIndex=t.lastIndex-n[0].length;for(var o=n.length,a=0;a5&&"xml"===n)return i1("InvalidXml","XML declaration allowed only at the start of the document.",i3(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function iQ(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){var r=1;for(t+=8;t"===e[t]&&0==--r)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t"===e[t+2]){t+=2;break}}return t}eL=function(e,t){t=Object.assign({},iK,t);var r=[],n=!1,i=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(var o=0;o"!==e[o]&&" "!==e[o]&&" "!==e[o]&&"\n"!==e[o]&&"\r"!==e[o];o++)u+=e[o];if("/"===(u=u.trim())[u.length-1]&&(u=u.substring(0,u.length-1),o--),!eR(u))return i1("InvalidTag",0===u.trim().length?"Invalid space after '<'.":"Tag '"+u+"' is an invalid name.",i3(e,o));var c=function(e,t){for(var r="",n="",i=!1;t"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}(e,o);if(!1===c)return i1("InvalidAttr","Attributes for '"+u+"' have open quote.",i3(e,o));var l=c.value;if(o=c.index,"/"===l[l.length-1]){var f=o-l.length,d=i0(l=l.substring(0,l.length-1),t);if(!0!==d)return i1(d.err.code,d.err.msg,i3(e,f+d.err.line));n=!0}else if(s){if(!c.tagClosed)return i1("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",i3(e,o));if(l.trim().length>0)return i1("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",i3(e,a));if(0===r.length)return i1("InvalidTag","Closing tag '"+u+"' has not been opened.",i3(e,a));var h=r.pop();if(u!==h.tagName){var p=i3(e,h.tagStartPos);return i1("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+u+"'.",i3(e,a))}0==r.length&&(i=!0)}else{var m=i0(l,t);if(!0!==m)return i1(m.err.code,m.err.msg,i3(e,o-l.length+m.err.line));if(!0===i)return i1("InvalidXml","Multiple possible root nodes found.",i3(e,o));-1!==t.unpairedTags.indexOf(u)||r.push({tagName:u,tagStartPos:a}),n=!0}for(o++;o0)||i1("InvalidXml","Invalid '"+JSON.stringify(r.map(function(e){return e.tagName}),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):i1("InvalidXml","Start tag expected.",1)};var iJ=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function i0(e,t){for(var r=eB(e,iJ),n={},i=0;i0?this.child.push((tz(t={},e.tagname,e.child),tz(t,":@",e[":@"]),t)):this.child.push(tz({},e.tagname,e.child))}}]),e}();var i9={};function i7(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}i9=function(e,t){var r={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;for(var n,i,o,a,s,u,c,l,f,d=1,h=!1,p=!1;t"===e[t]){if(p?"-"===e[t-1]&&"-"===e[t-2]&&(p=!1,d--):d--,0===d)break}else"["===e[t]?h=!0:e[t]}else{if(h&&"!"===(n=e)[(i=t)+1]&&"E"===n[i+2]&&"N"===n[i+3]&&"T"===n[i+4]&&"I"===n[i+5]&&"T"===n[i+6]&&"Y"===n[i+7])t+=7,entityName=(f=n5(function(e,t){for(var r="";t1&&void 0!==arguments[1]?arguments[1]:{};if(r=Object.assign({},on,r),!e||"string"!=typeof e)return e;var n=e.trim();if(void 0!==r.skipLike&&r.skipLike.test(n))return e;if(r.hex&&ot.test(n))return Number.parseInt(n,16);var i=or.exec(n);if(!i)return e;var o=i[1],a=i[2],s=((t=i[3])&&-1!==t.indexOf(".")&&("."===(t=t.replace(/0+$/,""))?t="0":"."===t[0]?t="0"+t:"."===t[t.length-1]&&(t=t.substr(0,t.length-1))),t),u=i[4]||i[6];if(!r.leadingZeros&&a.length>0&&o&&"."!==n[2]||!r.leadingZeros&&a.length>0&&!o&&"."!==n[1])return e;var c=Number(n),l=""+c;return -1!==l.search(/[eE]/)||u?r.eNotation?c:e:-1!==n.indexOf(".")?"0"===l&&""===s?c:l===s?c:o&&l==="-"+s?c:e:a?s===l?c:o+s===l?c:e:n===l?c:n===o+l?c:e};var oi={};function oo(e){for(var t=Object.keys(e),r=0;r0)){a||(e=this.replaceEntitiesValue(e));var s=this.options.tagValueProcessor(t,e,r,i,o);return null==s?e:(void 0===s?"undefined":eY(s))!==(void 0===e?"undefined":eY(e))||s!==e?s:this.options.trimValues?oy(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?oy(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function os(e){if(this.options.removeNSPrefix){var t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}oi=function(e){return"function"==typeof e?e:Array.isArray(e)?function(t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("string"==typeof s&&t===s||s instanceof RegExp&&s.test(t))return!0}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}:function(){return!1}};var ou=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function oc(e,t,r){if(!0!==this.options.ignoreAttributes&&"string"==typeof e){for(var n=eB(e,ou),i=n.length,o={},a=0;a",o,"Closing Tag is not closed."),s=e.substring(o+2,a).trim();if(this.options.removeNSPrefix){var u=s.indexOf(":");-1!==u&&(s=s.substr(u+1))}this.options.transformTagName&&(s=this.options.transformTagName(s)),r&&(n=this.saveTextToParentTag(n,r,i));var c=i.substring(i.lastIndexOf(".")+1);if(s&&-1!==this.options.unpairedTags.indexOf(s))throw Error("Unpaired tag can not be used as closing tag: "));var l=0;c&&-1!==this.options.unpairedTags.indexOf(c)?(l=i.lastIndexOf(".",i.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=i.lastIndexOf("."),i=i.substring(0,l),r=this.tagsNodeStack.pop(),n="",o=a}else if("?"===e[o+1]){var f=ov(e,o,!1,"?>");if(!f)throw Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,i),this.options.ignoreDeclaration&&"?xml"===f.tagName||this.options.ignorePiTags);else{var d=new i4(f.tagName);d.add(this.options.textNodeName,""),f.tagName!==f.tagExp&&f.attrExpPresent&&(d[":@"]=this.buildAttributesMap(f.tagExp,i,f.tagName)),this.addChild(r,d,i)}o=f.closeIndex+1}else if("!--"===e.substr(o+1,3)){var h=om(e,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){var p=e.substring(o+4,h-2);n=this.saveTextToParentTag(n,r,i),r.add(this.options.commentPropName,[tz({},this.options.textNodeName,p)])}o=h}else if("!D"===e.substr(o+1,2)){var m=i9(e,o);this.docTypeEntities=m.entities,o=m.i}else if("!["===e.substr(o+1,2)){var v=om(e,"]]>",o,"CDATA is not closed.")-2,g=e.substring(o+9,v);n=this.saveTextToParentTag(n,r,i);var y=this.parseTextData(g,r.tagname,i,!0,!1,!0,!0);void 0==y&&(y=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[tz({},this.options.textNodeName,g)]):r.add(this.options.textNodeName,y),o=v+2}else{var b=ov(e,o,this.options.removeNSPrefix),w=b.tagName,x=b.rawTagName,E=b.tagExp,k=b.attrExpPresent,S=b.closeIndex;this.options.transformTagName&&(w=this.options.transformTagName(w)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,i,!1));var A=r;if(A&&-1!==this.options.unpairedTags.indexOf(A.tagname)&&(r=this.tagsNodeStack.pop(),i=i.substring(0,i.lastIndexOf("."))),w!==t.tagname&&(i+=i?"."+w:w),this.isItStopNode(this.options.stopNodes,i,w)){var I="";if(E.length>0&&E.lastIndexOf("/")===E.length-1)"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),o=b.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(w))o=b.closeIndex;else{var T=this.readStopNodeData(e,x,S+1);if(!T)throw Error("Unexpected end of ".concat(x));o=T.i,I=T.tagContent}var N=new i4(w);w!==E&&k&&(N[":@"]=this.buildAttributesMap(E,i,w)),I&&(I=this.parseTextData(I,w,i,!0,k,!0,!0)),i=i.substr(0,i.lastIndexOf(".")),N.add(this.options.textNodeName,I),this.addChild(r,N,i)}else{if(E.length>0&&E.lastIndexOf("/")===E.length-1){"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),this.options.transformTagName&&(w=this.options.transformTagName(w));var O=new i4(w);w!==E&&k&&(O[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,O,i),i=i.substr(0,i.lastIndexOf("."))}else{var C=new i4(w);this.tagsNodeStack.push(r),w!==E&&k&&(C[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,C,i),r=C}n="",o=S}}}else n+=e[o];return t.child};function of(e,t,r){var n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"==typeof n&&(t.tagname=n),e.addChild(t))}var od=function(e){if(this.options.processEntities){for(var t in this.docTypeEntities){var r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(var n in this.lastEntities){var i=this.lastEntities[n];e=e.replace(i.regex,i.val)}if(this.options.htmlEntities)for(var o in this.htmlEntities){var a=this.htmlEntities[o];e=e.replace(a.regex,a.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function oh(e,t,r,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function op(e,t,r){var n="*."+r;for(var i in e){var o=e[i];if(n===o||t===o)return!0}return!1}function om(e,t,r,n){var i=e.indexOf(t,r);if(-1!==i)return i+t.length-1;throw Error(n)}function ov(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:">",i=function(e,t){for(var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",i="",o=t;o",r,"".concat(t," is not closed"));if(e.substring(r+2,o).trim()===t&&0==--i)return{tagContent:e.substring(n,r),i:o};r=o}else if("?"===e[r+1])r=om(e,"?>",r+1,"StopNode is not closed.");else if("!--"===e.substr(r+1,3))r=om(e,"-->",r+3,"StopNode is not closed.");else if("!["===e.substr(r+1,2))r=om(e,"]]>",r,"StopNode is not closed.")-2;else{var a=ov(e,r,">");a&&((a&&a.tagName)===t&&"/"!==a.tagExp[a.tagExp.length-1]&&i++,r=a.closeIndex)}}}function oy(e,t,r){if(t&&"string"==typeof e){var n=e.trim();return"true"===n||"false"!==n&&oe(e,r)}return eD(e)?e:""}i6=function e(t){tl(this,e),this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,10))}},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,16))}}},this.addExternalEntities=oo,this.parseXml=ol,this.parseTextData=oa,this.resolveNameSpace=os,this.buildAttributesMap=oc,this.isItStopNode=op,this.replaceEntitiesValue=od,this.readStopNodeData=og,this.saveTextToParentTag=oh,this.addChild=of,this.ignoreAttributesFn=oi(this.options.ignoreAttributes)},eq=function(e,t){return function e(t,r,n){for(var i,o={},a=0;a0&&(o[r.textNodeName]=i):void 0!==i&&(o[r.textNodeName]=i),o}(e,t)},i5=/*#__PURE__*/function(){function e(t){tl(this,e),this.externalEntities={},this.options=eM(t)}return td(e,[{key:"parse",value:function(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});var r=eL(e,t);if(!0!==r)throw Error("".concat(r.err.msg,":").concat(r.err.line,":").concat(r.err.col))}var n=new i6(this.options);n.addExternalEntities(this.externalEntities);var i=n.parseXml(e);return this.options.preserveOrder||void 0===i?i:eq(i,this.options)}},{key:"addEntity",value:function(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}]),e}();var ob={};function ow(e,t){var r="";if(e&&!t.ignoreAttributes){for(var n in e)if(e.hasOwnProperty(n)){var i=t.attributeValueProcessor(n,e[n]);!0===(i=ox(i,t))&&t.suppressBooleanAttributes?r+=" ".concat(n.substr(t.attributeNamePrefix.length)):r+=" ".concat(n.substr(t.attributeNamePrefix.length),'="').concat(i,'"')}}return r}function ox(e,t){if(e&&e.length>0&&t.processEntities)for(var r=0;r0&&(r="\n"),function e(t,r,n,i){for(var o="",a=!1,s=0;s"),a=!1;continue}if(c===r.commentPropName){o+=i+""),a=!0;continue}if("?"===c[0]){var d=ow(u[":@"],r),h="?xml"===c?"":i,p=u[c][0][r.textNodeName];p=0!==p.length?" "+p:"",o+=h+"<".concat(c).concat(p).concat(d,"?>"),a=!0;continue}var m=i;""!==m&&(m+=r.indentBy);var v=ow(u[":@"],r),g=i+"<".concat(c).concat(v),y=e(u[c],r,l,m);-1!==r.unpairedTags.indexOf(c)?r.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!y||0===y.length)&&r.suppressEmptyNode?o+=g+"/>":y&&y.endsWith(">")?o+=g+">".concat(y).concat(i,""):(o+=g+">",y&&""!==i&&(y.includes("/>")||y.includes("")),a=!0}}return o}(e,t,"",r)};var oE={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ok(e){this.options=Object.assign({},oE,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=oi(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=oI),this.processTextOrObjNode=oS,this.options.format?(this.indentate=oA,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function oS(e,t,r,n){var i=this.j2x(e,r+1,n.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,i.attrStr,r):this.buildObjectNode(i.val,t,i.attrStr,r)}function oA(e){return this.options.indentBy.repeat(e)}function oI(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e!==this.options.textNodeName&&e.substr(this.attrPrefixLen)}ok.prototype.build=function(e){return this.options.preserveOrder?ob(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e=tz({},this.options.arrayNodeName,e)),this.j2x(e,0,[]).val)},ok.prototype.j2x=function(e,t,r){var n="",i="",o=r.join(".");for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(void 0===e[a])this.isAttribute(a)&&(i+="");else if(null===e[a])this.isAttribute(a)?i+="":"?"===a[0]?i+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)i+=this.buildTextValNode(e[a],a,"",t);else if("object"!=typeof e[a]){var s=this.isAttribute(a);if(s&&!this.ignoreAttributesFn(s,o))n+=this.buildAttrPairStr(s,""+e[a]);else if(!s){if(a===this.options.textNodeName){var u=this.options.tagValueProcessor(a,""+e[a]);i+=this.replaceEntitiesValue(u)}else i+=this.buildTextValNode(e[a],a,"",t)}}else if(Array.isArray(e[a])){for(var c=e[a].length,l="",f="",d=0;d"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===o.length?this.indentate(n)+"")+this.newLine:this.indentate(n)+"<"+t+r+o+this.tagEndChar+e+this.indentate(n)+i},ok.prototype.closeTag=function(e){var t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":">")+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+"")+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;var i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"0&&this.options.processEntities)for(var t=0;t300,os:(J=navigator.userAgent||navigator.vendor||window.opera,/iPad|iPhone|iPod/.test(J)&&!window.MSStream?"iOS":/android/i.test(J)?"Android":("b2g"in navigator||navigator,!1)),debug:!1,local_opml:[]},oO="",oC="https://corsproxy.io/?",o_={opml_url:"https://raw.githubusercontent.com/strukturart/feedolin/master/example.opml",opml_local:"",proxy_url:"https://corsproxy.io/?"},oP={},oL=[],oD=[];function oR(e){var t=[];oq.map(function(e,r){t.push(e.id)}),(oD=oD.filter(function(r){return t.includes(e)})).push(e),/*@__PURE__*/eF(tt).setItem("read_articles",oD).then(function(){}).catch(function(e){console.error("Error updating localForage:",e)})}/*@__PURE__*/eF(tt).getItem("read_articles").then(function(e){if(null===e)return oD=[],/*@__PURE__*/eF(tt).setItem("read_articles",oD).then(function(){});oD=e}).catch(function(e){console.error("Error accessing localForage:",e)});var oB=new DOMParser,oM=[];("b2g"in navigator||"navigator.mozApps"in navigator)&&(oN.notKaiOS=!1),oN.notKaiOS||["http://127.0.0.1/api/v1/shared/core.js","http://127.0.0.1/api/v1/shared/session.js","http://127.0.0.1/api/v1/apps/service.js","http://127.0.0.1/api/v1/audiovolumemanager/service.js","./assets/js/kaiads.v5.min.js"].forEach(function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,document.head.appendChild(t)});var oq=[];new BroadcastChannel("sw-messages"),oN.debug&&(window.onerror=function(e,t,r){return alert("Error message: "+e+"\nURL: "+t+"\nLine Number: "+r),!0});var oj=function(){/*@__PURE__*/eF(tt).getItem("settings").then(function(e){oP=e;var t=new URLSearchParams(window.location.href.split("?")[1]).get("code");if(t){var r=t.split("#")[0];if(t){/*@__PURE__*/eF(tt).setItem("mastodon_code",r);var n=new Headers;n.append("Content-Type","application/x-www-form-urlencoded");var i=new URLSearchParams;i.append("code",r),i.append("scope","read"),i.append("grant_type","authorization_code"),i.append("redirect_uri","https://feedolin.strukturart.com"),i.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),i.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(oP.mastodon_server_url+"/oauth/token",{method:"POST",headers:n,body:i,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){oP.mastodon_token=e.access_token,/*@__PURE__*/eF(tt).setItem("settings",oP),/*@__PURE__*/eF(tr).route.set("/start?index=0"),e8("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e8("Connection failed")})}}})};function oU(e){for(var t=0,r=0;r0))return[3,5];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,oG(t)];case 2:return n.sent(),oP.last_update=new Date,/*@__PURE__*/eF(tt).setItem("settings",oP),[3,4];case 3:return n.sent(),[3,4];case 4:return[3,6];case 5:alert("Generated download list is empty."),n.label=6;case 6:return[3,8];case 7:console.error("No OPML content found."),n.label=8;case 8:return[2]}})}),function(e){return et.apply(this,arguments)}),oz=function(e){var t=oB.parseFromString(e,"text/xml");if(!t||t.getElementsByTagName("parsererror").length>0)return console.error("Invalid OPML data."),{error:"Invalid OPML data",downloadList:[]};var r=t.querySelector("body");if(!r)return console.error("No 'body' element found in the OPML data."),{error:"No 'body' element found",downloadList:[]};var n=0,i=r.querySelectorAll("outline"),o=[];return i.forEach(function(e){e.querySelectorAll("outline").forEach(function(t){var r=t.getAttribute("xmlUrl");r&&o.push({error:"",title:t.getAttribute("title")||"Untitled",url:r,amount:5,index:n++,channel:e.getAttribute("text")||"Unknown",type:t.getAttribute("type")||"rss"})})}),{error:"",downloadList:o}},oG=(er=eW(function(e){var t,r,n;return eK(this,function(i){return t=0,r=e.length,n=function(){t===r&&(console.log("All feeds are loaded"),/*@__PURE__*/eF(tt).setItem("articles",oq).then(function(){oq.sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oq.forEach(function(e){-1===oL.indexOf(e.channel)&&e.channel&&oL.push(e.channel)}),/*@__PURE__*/eF(tr).route.set("/start/?index=0")}).catch(function(e){console.error("Feeds cached",e)}))},e.forEach(function(e){if("mastodon"===e.type)fetch(e.url).then(function(e){return e.json()}).then(function(t){t.forEach(function(t,r){if(!(r>5)){var n={channel:e.channel,id:t.id,type:"mastodon",pubDate:t.created_at,isoDate:t.created_at,title:t.account.display_name||t.account.username,content:t.content,url:t.uri};t.media_attachments.length>0&&("image"===t.media_attachments[0].type?n.content+="
"):"video"===t.media_attachments[0].type?n.enclosure={"@_type":"video",url:t.media_attachments[0].url}:"audio"===t.media_attachments[0].type&&(n.enclosure={"@_type":"audio",url:t.media_attachments[0].url})),oq.push(n)}})}).catch(function(t){e.error=t}).finally(function(){t++,n()});else{var r=new XMLHttpRequest;r.open("GET",oC+e.url,!0),r.onload=function(){if(200!==r.status){e.error=r.status,t++,n();return}var i=r.response;if(!i){e.error=r.status,t++,n();return}try{var o=oT.parse(i);o.feed&&o.feed.entry.forEach(function(t,r){if(r<10)try{t.channel=e.channel,t.id=oU(t.title+t.published),t.type=t["yt:videoId"]?"youtube":"text",t.url=t.link["@_href"],t.feed_title=e.title,t.typeOfFeed="ATOM",t["yt:videoId"]&&(t.youtubeid=t["yt:videoId"]),/*@__PURE__*/eF(i$)(t.published).isValid()?t.isoDate=/*@__PURE__*/eF(i$)(t.published).toISOString():t.isoDate=/*@__PURE__*/eF(i$)("1970-01-01").toISOString(),t.content="object"==typeof t.content?t.content["#text"]:t.content,t["media:group"]&&(t.cover=t["media:group"]["media:thumbnail"]["@_url"],t.content=t["media:group"]["media:description"]),t["media:thumbnail"]&&(t.cover=t["media:thumbnail"]["@_url"]),oq.push(t)}catch(e){console.log(e)}}),o.rss&&o.rss.channel.item.forEach(function(t,r){if(r<10)try{t.channel=e.channel,t.id=oU(t.title+t.pubDate),t.type=oF(t),t.url=t.link,t.feed_title=e.title,t.typeOfFeed="RSS",/*@__PURE__*/eF(i$)(t.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z",!0).isValid()?t.isoDate=/*@__PURE__*/eF(i$)(t.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z").toISOString():t.isoDate=/*@__PURE__*/eF(i$)("1970-01-01").toISOString(),t.content=t.content||t.description,t["itunes:image"]&&(t.cover=t["itunes:image"]["@_href"]),o.rss.channel.image&&(t.cover=o.rss.channel.image.url||""),oq.push(t)}catch(e){console.log(e)}}),t++,n()}catch(e){console.log(e),t++,n()}},r.onerror=function(){t++,n()},r.send()}}),[2]})}),function(e){return er.apply(this,arguments)}),oW=function(){var e=oP.mastodon_token;fetch(oP.mastodon_server_url+"/api/v1/timelines/home",{headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"}}).then(function(e){return e.json()}).then(function(e){e.forEach(function(e,t){if(!(t>15)){var r={channel:"Mastodon",id:e.id,type:"mastodon",pubDate:e.created_at,isoDate:e.created_at,title:e.account.display_name,content:e.content,url:e.uri};e.media_attachments.length>0&&("image"===e.media_attachments[0].type?r.content+="
"):"video"===e.media_attachments[0].type?r.enclosure={"@_type":"video",url:e.media_attachments[0].url}:"audio"===e.media_attachments[0].type&&(r.enclosure={"@_type":"audio",url:e.media_attachments[0].url})),oq.push(r)}}),oL.push("Mastodon")})},oY=function(){o$(oC+oP.opml_url),oP.opml_local&&oH(oP.opml_local),oP.mastodon_token&&te(oP.mastodon_server_url,oP.mastodon_token).then(function(e){oN.mastodon_logged=e.display_name,oW()})};/*@__PURE__*/eF(tt).getItem("settings").then(function(e){null==e&&(oP=o_,/*@__PURE__*/eF(tt).setItem("settings",oP).then(function(e){}).catch(function(e){console.log(e)})),oP=e,fetch("https://www.google.com",{method:"HEAD",mode:"no-cors"}).then(function(){return!0}).catch(function(){return!1}).then(function(e){e?oY():/*@__PURE__*/eF(tt).getItem("articles").then(function(e){oq=e,/*@__PURE__*/eF(tr).route.set("/start/"),e8("Device is offline, cached feeds loaded",15e3)}).catch(function(e){})})}).catch(function(e){e8("The default settings was loaded",3e3),o$(oC+(oP=o_).opml_url),console.log(oP),/*@__PURE__*/eF(tt).setItem("settings",oP).then(function(e){}).catch(function(e){console.log(e)})});var oK=document.getElementById("app"),oZ=-1,oX="",oQ=0,oJ=!1,o0=function(e){return /*@__PURE__*/eF(i$).duration(e,"seconds").format("mm:ss")},o1={videoElement:null,videoDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oncreate:function(e){var t=e.attrs;oN.notKaiOS&&e9("","",""),o1.videoElement=document.createElement("video"),document.getElementById("video-container").appendChild(o1.videoElement);var r=t.url;r&&(o1.videoElement.src=r,o1.videoElement.play(),o1.isPlaying=!0),o1.videoElement.onloadedmetadata=function(){o1.videoDuration=o1.videoElement.duration,/*@__PURE__*/eF(tr).redraw()},o1.videoElement.ontimeupdate=function(){o1.currentTime=o1.videoElement.currentTime,/*@__PURE__*/eF(tr).redraw()},document.addEventListener("keydown",o1.handleKeydown)},onremove:function(){document.removeEventListener("keydown",o1.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o1.togglePlayPause():"ArrowLeft"===e.key?o1.seek("left"):"ArrowRight"===e.key&&o1.seek("right")},togglePlayPause:function(){o1.isPlaying?o1.videoElement.pause():o1.videoElement.play(),o1.isPlaying=!o1.isPlaying},seek:function(e){var t=o1.videoElement.currentTime;"left"===e?o1.videoElement.currentTime=Math.max(0,t-o1.seekAmount):"right"===e&&(o1.videoElement.currentTime=Math.min(o1.videoDuration,t+o1.seekAmount))},view:function(e){e.attrs;var t=o1.videoDuration>0?o1.currentTime/o1.videoDuration*100:0;return /*@__PURE__*/eF(tr)("div",{class:"video-player"},[/*@__PURE__*/eF(tr)("div",{id:"video-container",class:"video-container"}),/*@__PURE__*/eF(tr)("div",{class:"video-info"},[" ".concat(o0(o1.currentTime)," / ").concat(o0(o1.videoDuration))]),/*@__PURE__*/eF(tr)("div",{class:"progress-bar-container"},[/*@__PURE__*/eF(tr)("div",{class:"progress-bar",style:{width:"".concat(t,"%")}})])])}},o3={player:null,oncreate:function(e){var t=e.attrs;if(oN.notKaiOS&&e9("","",""),e4("","",""),!window.YT||!window.YT.Player){var r=document.createElement("script");r.src="https://www.youtube.com/iframe_api",document.body.appendChild(r)}var n=function(){o3.player=new YT.Player("video-container",{height:"390",width:"640",videoId:t.videoId,events:{onReady:o3.onPlayerReady,onStateChange:o3.onPlayerStateChange}})};window.YT&&window.YT.Player?n():window.onYouTubeIframeAPIReady=n,document.addEventListener("keydown",o3.handleKeydown)},onPlayerReady:function(e){e.target.playVideo()},handleKeydown:function(e){"Enter"===e.key?o3.togglePlayPause():"ArrowLeft"===e.key?o3.seek("left"):"ArrowRight"===e.key&&o3.seek("right")},togglePlayPause:function(){o3.player.getPlayerState()===YT.PlayerState.PLAYING?o3.player.pauseVideo():o3.player.playVideo()},seek:function(e){var t=o3.player.getCurrentTime();"left"===e?o3.player.seekTo(Math.max(0,t-5),!0):"right"===e&&o3.player.seekTo(t+5,!0)},view:function(){return /*@__PURE__*/eF(tr)("div",{class:"youtube-player"},[/*@__PURE__*/eF(tr)("div",{id:"video-container",class:"video-container"})])}},o2=document.createElement("audio");if(o2.preload="auto","b2g"in navigator)try{navigator.b2g.AudioChannelManager.volumeControlChannel="content",AudioChannelClient("content"),HTMLMediaElement.mozAudioChannelType="content",AudioContext.mozAudioChannelType="content",o2.mozaudiochannel="content",o2.mozAudioChannelType="content"}catch(e){console.log(e)}var o5={audioDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oninit:function(e){var t=e.attrs;t.url&&o2.src!==t.url&&(o2.src=t.url,o2.play().catch(function(){}),o5.isPlaying=!0),o2.onloadedmetadata=function(){o5.audioDuration=o2.duration,/*@__PURE__*/eF(tr).redraw()},o2.ontimeupdate=function(){o5.currentTime=o2.currentTime,/*@__PURE__*/eF(tr).redraw()},o5.isPlaying=!o2.paused,document.addEventListener("keydown",o5.handleKeydown)},oncreate:function(){oN.player=!0,e9("","",""),e4("","",""),oN.notKaiOS&&e9("","",""),document.querySelector("div.button-center").addEventListener("click",function(e){o5.togglePlayPause()})},onremove:function(){document.removeEventListener("keydown",o5.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o5.togglePlayPause():"ArrowLeft"===e.key?o5.seek("left"):"ArrowRight"===e.key&&o5.seek("right")},togglePlayPause:function(){o5.isPlaying?o2.pause():o2.play().catch(function(){}),o5.isPlaying=!o5.isPlaying},seek:function(e){var t=o2.currentTime;"left"===e?o2.currentTime=Math.max(0,t-o5.seekAmount):"right"===e&&(o2.currentTime=Math.min(o5.audioDuration,t+o5.seekAmount))},view:function(e){e.attrs;var t=o5.audioDuration>0?o5.currentTime/o5.audioDuration*100:0;return /*@__PURE__*/eF(tr)("div",{class:"audio-player"},[/*@__PURE__*/eF(tr)("div",{id:"audio-container",class:"audio-container"}),/*@__PURE__*/eF(tr)("div",{class:"cover-container",style:{"background-color":"rgb(121, 71, 255)","background-image":"url(".concat(oO.cover,")")}}),/*@__PURE__*/eF(tr)("div",{class:"audio-info"},["".concat(o0(o5.currentTime)," / ").concat(o0(o5.audioDuration))]),/*@__PURE__*/eF(tr)("div",{class:"progress-bar-container"},[/*@__PURE__*/eF(tr)("div",{class:"progress-bar",style:{width:"".concat(t,"%")}})])])}};function o8(){var e=document.activeElement;if(e){for(var t=e.getBoundingClientRect(),r=t.top+t.height/2,n=e.parentNode;n;){if(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth){var i=n.getBoundingClientRect();r=t.top-i.top+t.height/2;break}n=n.parentNode}n?n.scrollBy({left:0,top:r-n.clientHeight/2,behavior:"smooth"}):document.body.scrollBy({left:0,top:r-window.innerHeight/2,behavior:"smooth"})}}/*@__PURE__*/eF(tr).route(oK,"/intro",{"/settingsView":{view:function(){return /*@__PURE__*/eF(tr)("div",{class:"flex justify-content-center page",id:"settings-page",oncreate:function(){oN.notKaiOS||(oN.local_opml=[],eJ("opml",function(e){oN.local_opml.push(e)})),e4("","",""),oN.notKaiOS&&e4("","",""),document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)}),oN.notKaiOS&&e9("","",""),oN.notKaiOS&&e4("","","")}},[/*@__PURE__*/eF(tr)("div",{class:"item input-parent flex"},[/*@__PURE__*/eF(tr)("label",{for:"url-opml"},"OPML"),/*@__PURE__*/eF(tr)("input",{id:"url-opml",placeholder:"",value:oP.opml_url||"",type:"url"})]),/*@__PURE__*/eF(tr)("button",{class:"item",onclick:function(){oP.opml_local_filename?(oP.opml_local="",oP.opml_local_filename="",/*@__PURE__*/eF(tt).setItem("settings",oP).then(function(){e8("OPML file removed",4e3),/*@__PURE__*/eF(tr).redraw()})):oN.notKaiOS?e7(function(e){var t=new FileReader;t.onload=function(){oz(t.result).error?e8("OPML file not valid",4e3):(oP.opml_local=t.result,oP.opml_local_filename=e.filename,/*@__PURE__*/eF(tt).setItem("settings",oP).then(function(){e8("OPML file added",4e3)}))},t.onerror=function(){e8("OPML file not valid",4e3)},t.readAsText(e.blob)}):oN.local_opml.length>0?/*@__PURE__*/eF(tr).route.set("/localOPML"):e8("not enough",3e3)}},oP.opml_local_filename?"Remove OPML file":"Upload OPML file"),/*@__PURE__*/eF(tr)("div",oP.opml_local_filename),/*@__PURE__*/eF(tr)("div",{class:"seperation"}),/*@__PURE__*/eF(tr)("div",{tabindex:1,class:"item input-parent flex "},[/*@__PURE__*/eF(tr)("label",{for:"url-proxy"},"PROXY"),/*@__PURE__*/eF(tr)("input",{id:"url-proxy",placeholder:"",value:oP.proxy_url||"",type:"url"})]),/*@__PURE__*/eF(tr)("div",{class:"seperation"}),/*@__PURE__*/eF(tr)("h2",{class:"flex justify-content-spacearound"},"Mastodon Account"),oN.mastodon_logged?/*@__PURE__*/eF(tr)("div",{id:"account_info"},"You have successfully logged in as ".concat(oN.mastodon_logged," and the data is being loaded from server ").concat(oP.mastodon_server_url,".")):null,oN.mastodon_logged?/*@__PURE__*/eF(tr)("button",{class:"item",onclick:function(){oP.mastodon_server_url="",oP.mastodon_token="",/*@__PURE__*/eF(tt).setItem("settings",oP),oN.mastodon_logged="",/*@__PURE__*/eF(tr).route.set("/settingsView")}},"Disconnect"):null,oN.mastodon_logged?null:/*@__PURE__*/eF(tr)("div",{class:"item input-parent flex justify-content-spacearound"},[/*@__PURE__*/eF(tr)("label",{for:"mastodon-server-url"},"URL"),/*@__PURE__*/eF(tr)("input",{id:"mastodon-server-url",placeholder:"Server URL",value:oP.mastodon_server_url})]),oN.mastodon_logged?null:/*@__PURE__*/eF(tr)("button",{class:"item",onclick:function(){/*@__PURE__*/eF(tt).setItem("settings",oP),oP.mastodon_server_url=document.getElementById("mastodon-server-url").value;var e=oP.mastodon_server_url+"/oauth/authorize?client_id=HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8&scope=read&redirect_uri=https://feedolin.strukturart.com&response_type=code";window.open(e)}},"Connect"),/*@__PURE__*/eF(tr)("button",{class:"item",id:"button-save-settings",onclick:function(){var e;e=document.getElementById("url-opml").value,/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)||e8("URL not valid"),oP.opml_url=document.getElementById("url-opml").value,oP.proxy_url=document.getElementById("url-proxy").value,oN.mastodon_logged||(oP.mastodon_server_url=document.getElementById("mastodon-server-url").value),/*@__PURE__*/eF(tt).setItem("settings",oP).then(function(e){e8("settings saved",2e3)}).catch(function(e){console.log(e)})}},"save settings")])}},"/intro":{view:function(){return /*@__PURE__*/eF(tr)("div",{class:"width-100 height-100",id:"intro",oninit:function(){oj()},onremove:function(){localStorage.setItem("version",oN.version),document.querySelector(".loading-spinner").style.display="none"}},[/*@__PURE__*/eF(tr)("img",{src:"./assets/icons/intro.svg",oncreate:function(){document.querySelector(".loading-spinner").style.display="block",e3(function(e){try{oN.version=e.manifest.version,document.querySelector("#version").textContent=e.manifest.version}catch(e){}("b2g"in navigator||oN.notKaiOS)&&fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(e){oN.version=e.b2g_features.version})})}}),/*@__PURE__*/eF(tr)("div",{class:"flex width-100 justify-content-center ",id:"version-box"},[/*@__PURE__*/eF(tr)("kbd",{id:"version"},localStorage.getItem("version")||0)])])}},"/start":{oninit:function(){var e=window.performance.getEntriesByType("navigation");e.length&&"reload"===e[0].type&&/*@__PURE__*/eF(tr).route.set("/start")},view:function(){oL.length>0&&!oJ&&(oX=oL[0],oJ=!0);var e=oq.filter(function(e){return""===oX||oX===e.channel});return /*@__PURE__*/eF(tr)("div",{id:"start",oncreate:function(){oQ=/*@__PURE__*/eF(tr).route.param("index")||0,e4("","",""),oN.notKaiOS&&e4("","",""),oP.opml_url||oP.opml_local_filename||e8("The feed could not be loaded because no OPML was defined in the settings.",6e3),oN.notKaiOS&&e9("","",""),oN.notKaiOS&&oN.player&&e9("","","")}},/*@__PURE__*/eF(tr)("span",{class:"channel",oncreate:function(){}},oX),e.map(function(t,r){var n=oD.includes(t.id)?"read":"";return /*@__PURE__*/eF(tr)("article",{class:"item ".concat(n),"data-id":t.id,"data-type":t.type,oncreate:function(n){0==oQ&&0==r?setTimeout(function(){n.dom.focus()},2e3):t.id==oQ&&setTimeout(function(){n.dom.focus(),o8()},1100),r==e.length-1&&setTimeout(function(){document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)})},1e3)},onclick:function(){/*@__PURE__*/eF(tr).route.set("/article/?index="+t.id),oR(t.id)},onkeydown:function(e){"Enter"===e.key&&(/*@__PURE__*/eF(tr).route.set("/article/?index="+t.id),oR(t.id))}},[/*@__PURE__*/eF(tr)("span",{class:"type-indicator"},t.type),/*@__PURE__*/eF(tr)("time",/*@__PURE__*/eF(i$)(t.isoDate).format("DD MMM YYYY")),/*@__PURE__*/eF(tr)("h2",oV(t.feed_title)),/*@__PURE__*/eF(tr)("h3",oV(t.title))])}))}},"/options":{view:function(){return /*@__PURE__*/eF(tr)("div",{id:"optionsView",class:"flex",oncreate:function(){e9("","",""),oN.notKaiOS&&e9("","",""),e4("","",""),oN.notKaiOS&&e4("","","")}},[/*@__PURE__*/eF(tr)("button",{tabindex:0,class:"item",oncreate:function(e){e.dom.focus()},onclick:function(){/*@__PURE__*/eF(tr).route.set("/about")}},"About"),/*@__PURE__*/eF(tr)("button",{tabindex:1,class:"item",onclick:function(){/*@__PURE__*/eF(tr).route.set("/settingsView")}},"Settings"),/*@__PURE__*/eF(tr)("button",{tabindex:2,class:"item",onclick:function(){/*@__PURE__*/eF(tr).route.set("/privacy_policy")}},"Privacy Policy"),/*@__PURE__*/eF(tr)("div",{id:"KaiOSads-Wrapper",class:"",oncreate:function(){!1==oN.notKaiOS&&eQ()}})])}},"/about":{view:function(){return /*@__PURE__*/eF(tr)("div",{class:"page"},/*@__PURE__*/eF(tr)("p","Feedolin is an RSS/Atom reader and podcast player, available for both KaiOS and non-KaiOS users."),/*@__PURE__*/eF(tr)("p","It supports connecting a Mastodon account to display articles alongside your RSS/Atom feeds."),/*@__PURE__*/eF(tr)("p","The app allows you to listen to audio and watch videos directly if the feed provides the necessary URLs."),/*@__PURE__*/eF(tr)("p","The list of subscribed websites and podcasts is managed either locally or via an OPML file from an external source, such as a public link in the cloud."),/*@__PURE__*/eF(tr)("p","For non-KaiOS users, local files must be uploaded to the app."),/*@__PURE__*/eF(tr)("h4",{style:"margin-top:20px; margin-bottom:10px;"},"Navigation:"),/*@__PURE__*/eF(tr)("ul",[/*@__PURE__*/eF(tr)("li",/*@__PURE__*/eF(tr).trust("Use the up and down arrow keys to navigate between articles.

")),/*@__PURE__*/eF(tr)("li",/*@__PURE__*/eF(tr).trust("Use the left and right arrow keys to switch between categories.

")),/*@__PURE__*/eF(tr)("li",/*@__PURE__*/eF(tr).trust("Press Enter to view the content of an article.

")),/*@__PURE__*/eF(tr)("li",{oncreate:function(e){oN.notKaiOS||(e.dom.style.display="none")}},/*@__PURE__*/eF(tr).trust("Use Alt to access various options.")),/*@__PURE__*/eF(tr)("li",{oncreate:function(e){oN.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/eF(tr).trust("Use # Volume")),/*@__PURE__*/eF(tr)("li",{oncreate:function(e){oN.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/eF(tr).trust("Use * Audioplayer"))]))}},"/privacy_policy":{view:function(){return /*@__PURE__*/eF(tr)("div",{id:"privacy_policy",class:"page"},[/*@__PURE__*/eF(tr)("h1","Privacy Policy for Feedolin"),/*@__PURE__*/eF(tr)("p","Feedolin is committed to protecting your privacy. This policy explains how data is handled within the app."),/*@__PURE__*/eF(tr)("h2","Data Storage and Collection"),/*@__PURE__*/eF(tr)("p",["All data related to your RSS/Atom feeds and Mastodon account is stored ",/*@__PURE__*/eF(tr)("strong","locally")," in your device’s browser. Feedolin does ",/*@__PURE__*/eF(tr)("strong","not")," collect or store any data on external servers. The following information is stored locally:"]),/*@__PURE__*/eF(tr)("ul",[/*@__PURE__*/eF(tr)("li","Your subscribed RSS/Atom feeds and podcasts."),/*@__PURE__*/eF(tr)("li","OPML files you upload or manage."),/*@__PURE__*/eF(tr)("li","Your Mastodon account information and related data.")]),/*@__PURE__*/eF(tr)("p","No server-side data storage or collection is performed."),/*@__PURE__*/eF(tr)("h2","KaiOS Users"),/*@__PURE__*/eF(tr)("p",["If you are using Feedolin on a KaiOS device, the app uses ",/*@__PURE__*/eF(tr)("strong","KaiOS Ads"),", which may collect data related to your usage. The data collected by KaiOS Ads is subject to the ",/*@__PURE__*/eF(tr)("a",{href:"https://www.kaiostech.com/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"KaiOS privacy policy"),"."]),/*@__PURE__*/eF(tr)("p",["For users on all other platforms, ",/*@__PURE__*/eF(tr)("strong","no ads")," are used, and no external data collection occurs."]),/*@__PURE__*/eF(tr)("h2","External Sources Responsibility"),/*@__PURE__*/eF(tr)("p",["Feedolin enables you to add feeds and connect to external sources such as RSS/Atom feeds, podcasts, and Mastodon accounts. You are ",/*@__PURE__*/eF(tr)("strong","solely responsible")," for the sources you choose to trust and subscribe to. Feedolin does not verify or control the content or data provided by these external sources."]),/*@__PURE__*/eF(tr)("h2","Third-Party Services"),/*@__PURE__*/eF(tr)("p","Feedolin integrates with third-party services such as Mastodon. These services have their own privacy policies, and you should review them to understand how your data is handled."),/*@__PURE__*/eF(tr)("h2","Policy Updates"),/*@__PURE__*/eF(tr)("p","This Privacy Policy may be updated periodically. Any changes will be communicated through updates to the app."),/*@__PURE__*/eF(tr)("p","By using Feedolin, you acknowledge and agree to this Privacy Policy.")])}},"/article":{view:function(){return /*@__PURE__*/eF(tr)("div",{id:"article",oncreate:function(){oN.notKaiOS&&e9("","",""),e4("","","")}},oq.map(function(e,t){if(/*@__PURE__*/eF(tr).route.param("index")==e.id)return oO=e,/*@__PURE__*/eF(tr)("article",{class:"item",tabindex:0,oncreate:function(t){t.dom.focus(),"audio"==e.type&&(e.type="audio",e4("","","")),"video"==e.type&&(e.type="video",e4("","","")),"youtube"==e.type&&(e.type="youtube",e4("","",""))}},[/*@__PURE__*/eF(tr)("time",{id:"top",oncreate:function(){setTimeout(function(){document.querySelector("#top").scrollIntoView()},1e3)}},/*@__PURE__*/eF(i$)(e.isoDate).format("DD MMM YYYY")),/*@__PURE__*/eF(tr)("h2",e.title),/*@__PURE__*/eF(tr)("div",{class:"text"},[/*@__PURE__*/eF(tr).trust(oV(e.content))])])}))}},"/index":{view:function(){return /*@__PURE__*/eF(tr)("div",{class:"flex",id:"index",oncreate:function(){oN.notKaiOS&&e9("","",""),e4("","","")}},oM.map(function(e,t){return /*@__PURE__*/eF(tr)("article",{class:"item flex width-100",tabindex:t,oncreate:function(e){0==t&&e.dom.focus()}},[/*@__PURE__*/eF(tr)("span",e.channel),/*@__PURE__*/eF(tr)("span",e.title),e.error?/*@__PURE__*/eF(tr)("span","error"):null])}))}},"/localOPML":{view:function(){return /*@__PURE__*/eF(tr)("div",{class:"flex",id:"index",oncreate:function(){oN.notKaiOS&&e9("","",""),e4("","","")}},oN.local_opml.map(function(e,t){var r=e.split("/");return r=r[r.length-1],/*@__PURE__*/eF(tr)("button",{class:"item",tabindex:t,oncreate:function(e){0==t&&e.dom.focus()},onclick:function(){try{var t=navigator.b2g.getDeviceStorage("sdcard").get(e);t.onsuccess=function(){var e=new FileReader;e.onload=function(){oz(e.result).error?e8("OPML file not valid",4e3):(oP.opml_local=e.result,oP.opml_local_filename=r,/*@__PURE__*/eF(tt).setItem("settings",oP).then(function(){e8("OPML file added",4e3),/*@__PURE__*/eF(tr).route.set("/settingsView")}))},e.onerror=function(){e8("OPML file not valid",4e3)},e.readAsText(this.result)},t.onerror=function(e){}}catch(e){}}},r)}))}},"/AudioPlayerView":o5,"/VideoPlayerView":o1,"/YouTubePlayerView":o3}),document.addEventListener("DOMContentLoaded",function(e){var t,r=function(e){if("SELECT"==document.activeElement.nodeName||"date"==document.activeElement.type||"time"==document.activeElement.type||"volume"==oN.window_status)return!1;if(document.activeElement.classList.contains("scroll")){var t=document.querySelector(".scroll");1==e?t.scrollBy({left:0,top:10}):t.scrollBy({left:0,top:-10})}var r=document.activeElement.tabIndex+e,n=0;if(n=document.getElementById("app").querySelectorAll(".item"),document.activeElement.parentNode.classList.contains("input-parent"))return document.activeElement.parentNode.focus(),!0;r<=n.length&&(0,n[r]).focus(),r>=n.length&&(0,n[0]).focus(),o8()};function n(e){s({key:e})}document.querySelector("div.button-left").addEventListener("click",function(e){n("SoftLeft")}),document.querySelector("div.button-right").addEventListener("click",function(e){n("SoftRight")}),document.querySelector("div.button-center").addEventListener("click",function(e){n("Enter")}),document.querySelector("#top-bar div div.button-right").addEventListener("click",function(e){n("Backspace")}),document.querySelector("#top-bar div div.button-left").addEventListener("click",function(e){n("*")});var i=!1;document.addEventListener("keydown",function(e){i||("Backspace"==e.key&&"INPUT"!=document.activeElement.tagName&&e.preventDefault(),"EndCall"===e.key&&(e.preventDefault(),window.close()),e.repeat||(a=!1,t=setTimeout(function(){a=!0,"Backspace"===e.key&&window.close()},2e3)),e.repeat&&("Backspace"==e.key&&e.preventDefault(),"Backspace"==e.key&&(a=!1),e.key),i=!0,setTimeout(function(){i=!1},300))});var o=!1;document.addEventListener("keyup",function(e){o||(function(e){if("Backspace"==e.key&&e.preventDefault(),!1===oN.visibility)return 0;clearTimeout(t),a||s(e)}(e),o=!0,setTimeout(function(){o=!1},300))}),document.addEventListener("swiped",function(e){var t=/*@__PURE__*/eF(tr).route.get(),r=e.detail.dir;if("right"==r&&t.startsWith("/start")){--oZ<1&&(oZ=oL.length-1),oX=oL[oZ],/*@__PURE__*/eF(tr).redraw();var n=/*@__PURE__*/eF(tr).route.param();n.index=0,/*@__PURE__*/eF(tr).route.set("/start",n)}if("left"==r&&t.startsWith("/start")){++oZ>oL.length-1&&(oZ=0),oX=oL[oZ],/*@__PURE__*/eF(tr).redraw();var i=/*@__PURE__*/eF(tr).route.param();i.index=0,/*@__PURE__*/eF(tr).route.set("/start",i)}});var a=!1;function s(e){var t=/*@__PURE__*/eF(tr).route.get();switch(e.key){case"ArrowRight":if(t.startsWith("/start")){++oZ>oL.length-1&&(oZ=0),oX=oL[oZ],/*@__PURE__*/eF(tr).redraw();var n=/*@__PURE__*/eF(tr).route.param();n.index=0,/*@__PURE__*/eF(tr).route.set("/start",n),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o8()},500)}break;case"ArrowLeft":if(t.startsWith("/start")){--oZ<0&&(oZ=oL.length-1),oX=oL[oZ],/*@__PURE__*/eF(tr).redraw();var i=/*@__PURE__*/eF(tr).route.param();i.index=0,/*@__PURE__*/eF(tr).route.set("/start",i),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o8()},500)}break;case"ArrowUp":r(-1),"volume"==oN.window_status&&(navigator.volumeManager.requestVolumeUp(),oN.window_status="volume",setTimeout(function(){oN.window_status=""},2e3));break;case"ArrowDown":r(1),"volume"==oN.window_status&&(navigator.volumeManager.requestVolumeDown(),oN.window_status="volume",setTimeout(function(){oN.window_status=""},2e3));break;case"SoftRight":case"Alt":t.startsWith("/start")&&/*@__PURE__*/eF(tr).route.set("/options"),t.startsWith("/article")&&("audio"==oO.type&&/*@__PURE__*/eF(tr).route.set("/AudioPlayerView?url=".concat(encodeURIComponent(oO.enclosure["@_url"]))),"video"==oO.type&&/*@__PURE__*/eF(tr).route.set("/VideoPlayerView?url=".concat(encodeURIComponent(oO.enclosure["@_url"]))),"youtube"==oO.type&&/*@__PURE__*/eF(tr).route.set("/YouTubePlayerView?videoId=".concat(encodeURIComponent(oO.youtubeid))));break;case"SoftLeft":case"Control":t.startsWith("/start")&&/*@__PURE__*/eF(tr).route.set("/index"),t.startsWith("/article")&&window.open(oO.url);break;case"Enter":document.activeElement.classList.contains("input-parent")&&document.activeElement.children[0].focus();break;case"*":/*@__PURE__*/eF(tr).route.set("/AudioPlayerView");break;case"#":e0();break;case"Backspace":if(t.startsWith("/article")){var o=/*@__PURE__*/eF(tr).route.param("index");/*@__PURE__*/eF(tr).route.set("/start?index="+o)}if(t.startsWith("/YouTubePlayerView")){var a=/*@__PURE__*/eF(tr).route.param("index");/*@__PURE__*/eF(tr).route.set("/start?index="+a)}if(t.startsWith("/localOPML")&&history.back(),t.startsWith("/index")&&/*@__PURE__*/eF(tr).route.set("/start?index=0"),t.startsWith("/about")&&/*@__PURE__*/eF(tr).route.set("/options"),t.startsWith("/privacy_policy")&&/*@__PURE__*/eF(tr).route.set("/options"),t.startsWith("/options")&&/*@__PURE__*/eF(tr).route.set("/start?index=0"),t.startsWith("/settingsView")){if("INPUT"==document.activeElement.tagName)return!1;/*@__PURE__*/eF(tr).route.set("/options")}t.startsWith("/Video")&&history.back(),t.startsWith("/Audio")&&history.back()}}document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&oP.last_update?(oN.visibility=!0,new Date/1e3-oP.last_update/1e3>36e3&&(oq=[],e8("load new content",4e3),oY())):oN.visibility=!1})}),window.addEventListener("online",function(){oN.deviceOnline=!0}),window.addEventListener("offline",function(){oN.deviceOnline=!1});var o6={};o6=eH("jtNl4").getBundleURL("3YIiT")+"sw.js","serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(function(e){if(!e)try{navigator.serviceWorker.register(o6).then(function(e){e.waiting,e.systemMessageManager.subscribe("activity").then(function(e){console.log(e)},function(e){console.log(e)})})}catch(e){console.log(e)}}),new BroadcastChannel("sw-messages").addEventListener("message",function(e){var t=e.data.oauth_success.data;if(t){var r=new Headers;r.append("Content-Type","application/x-www-form-urlencoded");var n=new URLSearchParams;n.append("code",t),n.append("scope","read"),n.append("grant_type","authorization_code"),n.append("redirect_uri","https://feedolin.strukturart.com"),n.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),n.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(oP.mastodon_server_url+"/oauth/token",{method:"POST",headers:r,body:n,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){console.log(e),oP.mastodon_token=e.access_token,/*@__PURE__*/eF(tt).setItem("settings",oP),/*@__PURE__*/eF(tr).route.set("/start?index=0"),e8("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e8("Connection failed")})}});var o4=new BroadcastChannel("sw-messages");if(self.addEventListener("activate",function(e){}),self.onsystemmessage=function(e){try{var t=e.data.json();self.registration.showNotification("feedolin",{body:t.data.note})}catch(e){}try{e.waitUntil(function(){if("activity"===e.name){var t=(handler=e.data.webActivityRequestHandler()).source,r=t.name,n=t.data;if("feedolin"==r)return o4.postMessage({oauth_success:n}),"OK";"pick"==r&&o4.postMessage({test:"test"})}}())}catch(e){}},oN.notKaiOS){var o9="pwa-cache-v0.1034",o7=["/assets/icons/link.svg","/assets/icons/option.svg","/assets/icons/back.svg","/assets/icons/select.svg","/assets/icons/play.svg","/assets/fonts/Roboto-Regular.ttf","/Roboto-Regular.31363ab6.ttf","/manifest.webmanifest","/index.html","/icon-112-112.d699dfa7.png","/icon-56-56.9b02d039.png","/favicon.e23550e2.ico","/index.0bb9b423.css","/index.4149820a.css","/index.ecd1e59e.css","/index.175d5a46.js","index.f35ba7fe.js","index.runtime.2f02f579.js","index.runtime.ca873bcc.js"];self.addEventListener("install",function(e){e.waitUntil(caches.open(o9).then(function(e){return console.log("Opened cache"),e.addAll(o7)}))}),self.addEventListener("activate",function(e){var t=[o9];e.waitUntil(caches.keys().then(function(e){return Promise.all(e.map(function(e){if(!t.includes(e))return caches.delete(e)}))}))}),self.addEventListener("fetch",function(e){e.respondWith(caches.match(e.request).then(function(t){return t||fetch(e.request)}))})}}(); \ No newline at end of file + */function(e,t){"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,r){r=r||{bubbles:!1,cancelable:!1,detail:void 0};var n=t.createEvent("CustomEvent");return n.initCustomEvent(e,r.bubbles,r.cancelable,r.detail),n},e.CustomEvent.prototype=e.Event.prototype),t.addEventListener("touchstart",function(e){"true"!==e.target.getAttribute("data-swipe-ignore")&&(s=e.target,a=Date.now(),r=e.touches[0].clientX,n=e.touches[0].clientY,i=0,o=0,u=e.touches.length)},!1),t.addEventListener("touchmove",function(e){if(r&&n){var t=e.touches[0].clientX,a=e.touches[0].clientY;i=r-t,o=n-a}},!1),t.addEventListener("touchend",function(e){if(s===e.target){var l=parseInt(c(s,"data-swipe-threshold","20"),10),f=c(s,"data-swipe-unit","px"),d=parseInt(c(s,"data-swipe-timeout","500"),10),h=Date.now()-a,p="",m=e.changedTouches||e.touches||[];if("vh"===f&&(l=Math.round(l/100*t.documentElement.clientHeight)),"vw"===f&&(l=Math.round(l/100*t.documentElement.clientWidth)),Math.abs(i)>Math.abs(o)?Math.abs(i)>l&&h0?"swiped-left":"swiped-right"):Math.abs(o)>l&&h0?"swiped-up":"swiped-down"),""!==p){var v={dir:p.replace(/swiped-/,""),touchType:(m[0]||{}).touchType||"direct",fingers:u,xStart:parseInt(r,10),xEnd:parseInt((m[0]||{}).clientX||-1,10),yStart:parseInt(n,10),yEnd:parseInt((m[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:v})),s.dispatchEvent(new CustomEvent(p,{bubbles:!0,cancelable:!0,detail:v}))}r=null,n=null,a=null}},!1);var r=null,n=null,i=null,o=null,a=null,s=null,u=0;function c(e,r,n){for(;e&&e!==t.documentElement;){var i=e.getAttribute(r);if(i)return i;e=e.parentNode}return n}}(window,document);var iz={},iG={};e(iG,"validate",function(){return eR},function(e){return eR=e});var iW=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",iY=RegExp("^"+("["+iW+"][")+iW+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");eB=function(e){return void 0!==e},eM=function(e){return null!=iY.exec(e)},eq=function(e,t){for(var r=[],n=t.exec(e);n;){var i=[];i.startIndex=t.lastIndex-n[0].length;for(var o=n.length,a=0;a5&&"xml"===n)return i1("InvalidXml","XML declaration allowed only at the start of the document.",i3(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function iQ(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){var r=1;for(t+=8;t"===e[t]&&0==--r)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t"===e[t+2]){t+=2;break}}return t}eR=function(e,t){t=Object.assign({},iK,t);var r=[],n=!1,i=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(var o=0;o"!==e[o]&&" "!==e[o]&&" "!==e[o]&&"\n"!==e[o]&&"\r"!==e[o];o++)u+=e[o];if("/"===(u=u.trim())[u.length-1]&&(u=u.substring(0,u.length-1),o--),!eM(u))return i1("InvalidTag",0===u.trim().length?"Invalid space after '<'.":"Tag '"+u+"' is an invalid name.",i3(e,o));var c=function(e,t){for(var r="",n="",i=!1;t"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}(e,o);if(!1===c)return i1("InvalidAttr","Attributes for '"+u+"' have open quote.",i3(e,o));var l=c.value;if(o=c.index,"/"===l[l.length-1]){var f=o-l.length,d=i0(l=l.substring(0,l.length-1),t);if(!0!==d)return i1(d.err.code,d.err.msg,i3(e,f+d.err.line));n=!0}else if(s){if(!c.tagClosed)return i1("InvalidTag","Closing tag '"+u+"' doesn't have proper closing.",i3(e,o));if(l.trim().length>0)return i1("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",i3(e,a));if(0===r.length)return i1("InvalidTag","Closing tag '"+u+"' has not been opened.",i3(e,a));var h=r.pop();if(u!==h.tagName){var p=i3(e,h.tagStartPos);return i1("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+u+"'.",i3(e,a))}0==r.length&&(i=!0)}else{var m=i0(l,t);if(!0!==m)return i1(m.err.code,m.err.msg,i3(e,o-l.length+m.err.line));if(!0===i)return i1("InvalidXml","Multiple possible root nodes found.",i3(e,o));-1!==t.unpairedTags.indexOf(u)||r.push({tagName:u,tagStartPos:a}),n=!0}for(o++;o0)||i1("InvalidXml","Invalid '"+JSON.stringify(r.map(function(e){return e.tagName}),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):i1("InvalidXml","Start tag expected.",1)};var iJ=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function i0(e,t){for(var r=eq(e,iJ),n={},i=0;i0?this.child.push((tz(t={},e.tagname,e.child),tz(t,":@",e[":@"]),t)):this.child.push(tz({},e.tagname,e.child))}}]),e}();var i9={};function i7(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}i9=function(e,t){var r={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;for(var n,i,o,a,s,u,c,l,f,d=1,h=!1,p=!1;t"===e[t]){if(p?"-"===e[t-1]&&"-"===e[t-2]&&(p=!1,d--):d--,0===d)break}else"["===e[t]?h=!0:e[t]}else{if(h&&"!"===(n=e)[(i=t)+1]&&"E"===n[i+2]&&"N"===n[i+3]&&"T"===n[i+4]&&"I"===n[i+5]&&"T"===n[i+6]&&"Y"===n[i+7])t+=7,entityName=(f=n5(function(e,t){for(var r="";t1&&void 0!==arguments[1]?arguments[1]:{};if(r=Object.assign({},on,r),!e||"string"!=typeof e)return e;var n=e.trim();if(void 0!==r.skipLike&&r.skipLike.test(n))return e;if(r.hex&&ot.test(n))return Number.parseInt(n,16);var i=or.exec(n);if(!i)return e;var o=i[1],a=i[2],s=((t=i[3])&&-1!==t.indexOf(".")&&("."===(t=t.replace(/0+$/,""))?t="0":"."===t[0]?t="0"+t:"."===t[t.length-1]&&(t=t.substr(0,t.length-1))),t),u=i[4]||i[6];if(!r.leadingZeros&&a.length>0&&o&&"."!==n[2]||!r.leadingZeros&&a.length>0&&!o&&"."!==n[1])return e;var c=Number(n),l=""+c;return -1!==l.search(/[eE]/)||u?r.eNotation?c:e:-1!==n.indexOf(".")?"0"===l&&""===s?c:l===s?c:o&&l==="-"+s?c:e:a?s===l?c:o+s===l?c:e:n===l?c:n===o+l?c:e};var oi={};function oo(e){for(var t=Object.keys(e),r=0;r0)){a||(e=this.replaceEntitiesValue(e));var s=this.options.tagValueProcessor(t,e,r,i,o);return null==s?e:(void 0===s?"undefined":(0,tt._)(s))!==(void 0===e?"undefined":(0,tt._)(e))||s!==e?s:this.options.trimValues?oy(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?oy(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function os(e){if(this.options.removeNSPrefix){var t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}oi=function(e){return"function"==typeof e?e:Array.isArray(e)?function(t){var r=!0,n=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done);r=!0){var s=o.value;if("string"==typeof s&&t===s||s instanceof RegExp&&s.test(t))return!0}}catch(e){n=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(n)throw i}}}:function(){return!1}};var ou=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function oc(e,t,r){if(!0!==this.options.ignoreAttributes&&"string"==typeof e){for(var n=eq(e,ou),i=n.length,o={},a=0;a",o,"Closing Tag is not closed."),s=e.substring(o+2,a).trim();if(this.options.removeNSPrefix){var u=s.indexOf(":");-1!==u&&(s=s.substr(u+1))}this.options.transformTagName&&(s=this.options.transformTagName(s)),r&&(n=this.saveTextToParentTag(n,r,i));var c=i.substring(i.lastIndexOf(".")+1);if(s&&-1!==this.options.unpairedTags.indexOf(s))throw Error("Unpaired tag can not be used as closing tag: "));var l=0;c&&-1!==this.options.unpairedTags.indexOf(c)?(l=i.lastIndexOf(".",i.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=i.lastIndexOf("."),i=i.substring(0,l),r=this.tagsNodeStack.pop(),n="",o=a}else if("?"===e[o+1]){var f=ov(e,o,!1,"?>");if(!f)throw Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,i),this.options.ignoreDeclaration&&"?xml"===f.tagName||this.options.ignorePiTags);else{var d=new i4(f.tagName);d.add(this.options.textNodeName,""),f.tagName!==f.tagExp&&f.attrExpPresent&&(d[":@"]=this.buildAttributesMap(f.tagExp,i,f.tagName)),this.addChild(r,d,i)}o=f.closeIndex+1}else if("!--"===e.substr(o+1,3)){var h=om(e,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){var p=e.substring(o+4,h-2);n=this.saveTextToParentTag(n,r,i),r.add(this.options.commentPropName,[tz({},this.options.textNodeName,p)])}o=h}else if("!D"===e.substr(o+1,2)){var m=i9(e,o);this.docTypeEntities=m.entities,o=m.i}else if("!["===e.substr(o+1,2)){var v=om(e,"]]>",o,"CDATA is not closed.")-2,g=e.substring(o+9,v);n=this.saveTextToParentTag(n,r,i);var y=this.parseTextData(g,r.tagname,i,!0,!1,!0,!0);void 0==y&&(y=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[tz({},this.options.textNodeName,g)]):r.add(this.options.textNodeName,y),o=v+2}else{var b=ov(e,o,this.options.removeNSPrefix),w=b.tagName,x=b.rawTagName,E=b.tagExp,k=b.attrExpPresent,S=b.closeIndex;this.options.transformTagName&&(w=this.options.transformTagName(w)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,i,!1));var A=r;if(A&&-1!==this.options.unpairedTags.indexOf(A.tagname)&&(r=this.tagsNodeStack.pop(),i=i.substring(0,i.lastIndexOf("."))),w!==t.tagname&&(i+=i?"."+w:w),this.isItStopNode(this.options.stopNodes,i,w)){var I="";if(E.length>0&&E.lastIndexOf("/")===E.length-1)"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),o=b.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(w))o=b.closeIndex;else{var N=this.readStopNodeData(e,x,S+1);if(!N)throw Error("Unexpected end of ".concat(x));o=N.i,I=N.tagContent}var T=new i4(w);w!==E&&k&&(T[":@"]=this.buildAttributesMap(E,i,w)),I&&(I=this.parseTextData(I,w,i,!0,k,!0,!0)),i=i.substr(0,i.lastIndexOf(".")),T.add(this.options.textNodeName,I),this.addChild(r,T,i)}else{if(E.length>0&&E.lastIndexOf("/")===E.length-1){"/"===w[w.length-1]?(w=w.substr(0,w.length-1),i=i.substr(0,i.length-1),E=w):E=E.substr(0,E.length-1),this.options.transformTagName&&(w=this.options.transformTagName(w));var O=new i4(w);w!==E&&k&&(O[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,O,i),i=i.substr(0,i.lastIndexOf("."))}else{var _=new i4(w);this.tagsNodeStack.push(r),w!==E&&k&&(_[":@"]=this.buildAttributesMap(E,i,w)),this.addChild(r,_,i),r=_}n="",o=S}}}else n+=e[o];return t.child};function of(e,t,r){var n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"==typeof n&&(t.tagname=n),e.addChild(t))}var od=function(e){if(this.options.processEntities){for(var t in this.docTypeEntities){var r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(var n in this.lastEntities){var i=this.lastEntities[n];e=e.replace(i.regex,i.val)}if(this.options.htmlEntities)for(var o in this.htmlEntities){var a=this.htmlEntities[o];e=e.replace(a.regex,a.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function oh(e,t,r,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function op(e,t,r){var n="*."+r;for(var i in e){var o=e[i];if(n===o||t===o)return!0}return!1}function om(e,t,r,n){var i=e.indexOf(t,r);if(-1!==i)return i+t.length-1;throw Error(n)}function ov(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:">",i=function(e,t){for(var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:">",i="",o=t;o",r,"".concat(t," is not closed"));if(e.substring(r+2,o).trim()===t&&0==--i)return{tagContent:e.substring(n,r),i:o};r=o}else if("?"===e[r+1])r=om(e,"?>",r+1,"StopNode is not closed.");else if("!--"===e.substr(r+1,3))r=om(e,"-->",r+3,"StopNode is not closed.");else if("!["===e.substr(r+1,2))r=om(e,"]]>",r,"StopNode is not closed.")-2;else{var a=ov(e,r,">");a&&((a&&a.tagName)===t&&"/"!==a.tagExp[a.tagExp.length-1]&&i++,r=a.closeIndex)}}}function oy(e,t,r){if(t&&"string"==typeof e){var n=e.trim();return"true"===n||"false"!==n&&oe(e,r)}return eB(e)?e:""}i6=function e(t){tl(this,e),this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,10))}},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:function(e,t){return String.fromCharCode(Number.parseInt(t,16))}}},this.addExternalEntities=oo,this.parseXml=ol,this.parseTextData=oa,this.resolveNameSpace=os,this.buildAttributesMap=oc,this.isItStopNode=op,this.replaceEntitiesValue=od,this.readStopNodeData=og,this.saveTextToParentTag=oh,this.addChild=of,this.ignoreAttributesFn=oi(this.options.ignoreAttributes)},eU=function(e,t){return function e(t,r,n){for(var i,o={},a=0;a0&&(o[r.textNodeName]=i):void 0!==i&&(o[r.textNodeName]=i),o}(e,t)},i5=/*#__PURE__*/function(){function e(t){tl(this,e),this.externalEntities={},this.options=ej(t)}return td(e,[{key:"parse",value:function(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});var r=eR(e,t);if(!0!==r)throw Error("".concat(r.err.msg,":").concat(r.err.line,":").concat(r.err.col))}var n=new i6(this.options);n.addExternalEntities(this.externalEntities);var i=n.parseXml(e);return this.options.preserveOrder||void 0===i?i:eU(i,this.options)}},{key:"addEntity",value:function(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}]),e}();var ob={};function ow(e,t){var r="";if(e&&!t.ignoreAttributes){for(var n in e)if(e.hasOwnProperty(n)){var i=t.attributeValueProcessor(n,e[n]);!0===(i=ox(i,t))&&t.suppressBooleanAttributes?r+=" ".concat(n.substr(t.attributeNamePrefix.length)):r+=" ".concat(n.substr(t.attributeNamePrefix.length),'="').concat(i,'"')}}return r}function ox(e,t){if(e&&e.length>0&&t.processEntities)for(var r=0;r0&&(r="\n"),function e(t,r,n,i){for(var o="",a=!1,s=0;s"),a=!1;continue}if(c===r.commentPropName){o+=i+""),a=!0;continue}if("?"===c[0]){var d=ow(u[":@"],r),h="?xml"===c?"":i,p=u[c][0][r.textNodeName];p=0!==p.length?" "+p:"",o+=h+"<".concat(c).concat(p).concat(d,"?>"),a=!0;continue}var m=i;""!==m&&(m+=r.indentBy);var v=ow(u[":@"],r),g=i+"<".concat(c).concat(v),y=e(u[c],r,l,m);-1!==r.unpairedTags.indexOf(c)?r.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!y||0===y.length)&&r.suppressEmptyNode?o+=g+"/>":y&&y.endsWith(">")?o+=g+">".concat(y).concat(i,""):(o+=g+">",y&&""!==i&&(y.includes("/>")||y.includes("")),a=!0}}return o}(e,t,"",r)};var oE={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ok(e){this.options=Object.assign({},oE,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=oi(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=oI),this.processTextOrObjNode=oS,this.options.format?(this.indentate=oA,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function oS(e,t,r,n){var i=this.j2x(e,r+1,n.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,i.attrStr,r):this.buildObjectNode(i.val,t,i.attrStr,r)}function oA(e){return this.options.indentBy.repeat(e)}function oI(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e!==this.options.textNodeName&&e.substr(this.attrPrefixLen)}ok.prototype.build=function(e){return this.options.preserveOrder?ob(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e=tz({},this.options.arrayNodeName,e)),this.j2x(e,0,[]).val)},ok.prototype.j2x=function(e,t,r){var n="",i="",o=r.join(".");for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(void 0===e[a])this.isAttribute(a)&&(i+="");else if(null===e[a])this.isAttribute(a)?i+="":"?"===a[0]?i+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)i+=this.buildTextValNode(e[a],a,"",t);else if("object"!=typeof e[a]){var s=this.isAttribute(a);if(s&&!this.ignoreAttributesFn(s,o))n+=this.buildAttrPairStr(s,""+e[a]);else if(!s){if(a===this.options.textNodeName){var u=this.options.tagValueProcessor(a,""+e[a]);i+=this.replaceEntitiesValue(u)}else i+=this.buildTextValNode(e[a],a,"",t)}}else if(Array.isArray(e[a])){for(var c=e[a].length,l="",f="",d=0;d"+e+i:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===o.length?this.indentate(n)+"")+this.newLine:this.indentate(n)+"<"+t+r+o+this.tagEndChar+e+this.indentate(n)+i},ok.prototype.closeTag=function(e){var t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":">")+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+"")+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;var i=this.options.tagValueProcessor(t,e);return""===(i=this.replaceEntitiesValue(i))?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"0&&this.options.processEntities)for(var t=0;t300;else{var oO=navigator.userAgent||"";oT.notKaiOS=!oO.includes("KaiOS")}var o_="",oC="https://corsproxy.io/?",oP={opml_url:"https://raw.githubusercontent.com/strukturart/feedolin/master/example.opml",opml_local:"",proxy_url:"https://corsproxy.io/?",cache_time:1e3},oL={},oD=[],oR=[];function oB(e){var r=[];oq.map(function(e,t){r.push(e.id)}),(oR=oR.filter(function(t){return r.includes(e)})).push(e),/*@__PURE__*/t(te).setItem("read_articles",oR).then(function(){}).catch(function(e){console.error("Error updating localForage:",e)})}/*@__PURE__*/t(te).getItem("read_articles").then(function(e){if(null===e)return oR=[],/*@__PURE__*/t(te).setItem("read_articles",oR).then(function(){});oR=e}).catch(function(e){console.error("Error accessing localForage:",e)});var oM=new DOMParser;("b2g"in navigator||"navigator.mozApps"in navigator)&&(oT.notKaiOS=!1),oT.notKaiOS||["http://127.0.0.1/api/v1/shared/core.js","http://127.0.0.1/api/v1/shared/session.js","http://127.0.0.1/api/v1/apps/service.js","http://127.0.0.1/api/v1/audiovolumemanager/service.js","./assets/js/kaiads.v5.min.js"].forEach(function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,document.head.appendChild(t)});var oq=[];new BroadcastChannel("sw-messages"),oT.debug&&(window.onerror=function(e,t,r){return alert("Error message: "+e+"\nURL: "+t+"\nLine Number: "+r),!0});var oj=function(){/*@__PURE__*/t(te).getItem("settings").then(function(e){oL=e;var r=new URLSearchParams(window.location.href.split("?")[1]).get("code");if(r){var n=r.split("#")[0];if(r){/*@__PURE__*/t(te).setItem("mastodon_code",n);var i=new Headers;i.append("Content-Type","application/x-www-form-urlencoded");var o=new URLSearchParams;o.append("code",n),o.append("scope","read"),o.append("grant_type","authorization_code"),o.append("redirect_uri","https://feedolin.strukturart.com"),o.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),o.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(oL.mastodon_server_url+"/oauth/token",{method:"POST",headers:i,body:o,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){oL.mastodon_token=e.access_token,/*@__PURE__*/t(te).setItem("settings",oL),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}}})};function oU(e){for(var t=0,r=0;r0))return[3,5];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,oG(r)];case 2:return i.sent(),oL.last_update=new Date,/*@__PURE__*/t(te).setItem("settings",oL),[3,4];case 3:return i.sent(),[3,4];case 4:return[3,6];case 5:alert("Generated download list is empty."),i.label=6;case 6:return[3,8];case 7:console.error("No OPML content found."),i.label=8;case 8:return[2]}})}),function(e){return en.apply(this,arguments)}),oz=function(e){var t=oM.parseFromString(e,"text/xml");if(!t||t.getElementsByTagName("parsererror").length>0)return console.error("Invalid OPML data."),{error:"Invalid OPML data",downloadList:[]};var r=t.querySelector("body");if(!r)return console.error("No 'body' element found in the OPML data."),{error:"No 'body' element found",downloadList:[]};var n=0,i=r.querySelectorAll("outline"),o=[];return i.forEach(function(e){e.querySelectorAll("outline").forEach(function(t){var r=t.getAttribute("xmlUrl");r&&o.push({error:"",title:t.getAttribute("title")||"Untitled",url:r,amount:5,index:n++,channel:e.getAttribute("text")||"Unknown",type:t.getAttribute("type")||"rss"})})}),{error:"",downloadList:o}},oG=(ei=eW(function(e){var r,n,i,o;return(0,eK.__generator)(this,function(a){return r=0,n=e.length,i=!1,o=function(){r===n&&(console.log("All feeds are loaded"),/*@__PURE__*/t(te).setItem("articles",oq).then(function(){oq.sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oq.forEach(function(e){-1===oD.indexOf(e.channel)&&e.channel&&oD.push(e.channel)}),oD.length>0&&!i&&(oQ=oD[0],i=!0),/*@__PURE__*/t(tr).route.set("/start")}).catch(function(e){console.error("Feeds cached",e)}))},e.forEach(function(e){if("mastodon"===e.type)fetch(e.url).then(function(e){return e.json()}).then(function(t){t.forEach(function(t,r){if(!(r>5)){var n={channel:e.channel,id:t.id,type:"mastodon",pubDate:t.created_at,isoDate:t.created_at,title:t.account.display_name||t.account.username,content:t.content,url:t.uri};t.media_attachments.length>0&&("image"===t.media_attachments[0].type?n.content+="
"):"video"===t.media_attachments[0].type?n.enclosure={"@_type":"video",url:t.media_attachments[0].url}:"audio"===t.media_attachments[0].type&&(n.enclosure={"@_type":"audio",url:t.media_attachments[0].url})),oq.push(n)}})}).catch(function(t){e.error=t}).finally(function(){r++,o()});else{var n=new XMLHttpRequest;n.open("GET",oC+e.url,!0),n.onload=function(){if(200!==n.status){e.error=n.status,r++,o();return}var i=n.response;if(!i){e.error=n.status,r++,o();return}try{var a=oN.parse(i);a.feed&&a.feed.entry.forEach(function(r,n){if(n<10)try{r.channel=e.channel,r.id=oU(r.title+r.published),r.type=r["yt:videoId"]?"youtube":"text",r.url=r.link["@_href"],r.feed_title=e.title,r.typeOfFeed="ATOM",r["yt:videoId"]&&(r.youtubeid=r["yt:videoId"]),/*@__PURE__*/t(i$)(r.published).isValid()?r.isoDate=/*@__PURE__*/t(i$)(r.published).toISOString():r.isoDate=/*@__PURE__*/t(i$)("1970-01-01").toISOString(),r.content="object"==typeof r.content?r.content["#text"]:r.content,r["media:group"]&&(r.cover=r["media:group"]["media:thumbnail"]["@_url"],r.content=r["media:group"]["media:description"]),r["media:thumbnail"]&&(r.cover=r["media:thumbnail"]["@_url"]),oq.push(r)}catch(e){console.log(e)}}),a.rss&&a.rss.channel.item.forEach(function(r,n){if(n<10)try{r.channel=e.channel,r.id=oU(r.title+r.pubDate),r.type=oF(r),r.url=r.link,r.feed_title=e.title,r.typeOfFeed="RSS",/*@__PURE__*/t(i$)(r.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z",!0).isValid()?r.isoDate=/*@__PURE__*/t(i$)(r.pubDate,"ddd, DD MMM YYYY HH:mm:ss Z").toISOString():r.isoDate=/*@__PURE__*/t(i$)("1970-01-01").toISOString(),r.content=r.content||r.description,r["itunes:image"]&&(r.cover=r["itunes:image"]["@_href"]),a.rss.channel.image&&(r.cover=a.rss.channel.image.url||""),oq.push(r)}catch(e){console.log(e)}}),r++,o()}catch(e){console.log(e),r++,o()}},n.onerror=function(){r++,o()},n.send()}}),[2]})}),function(e){return ei.apply(this,arguments)}),oW=function(){var e=oL.mastodon_token;fetch(oL.mastodon_server_url+"/api/v1/timelines/home",{headers:{Authorization:"Bearer ".concat(e),"Content-Type":"application/json"}}).then(function(e){return e.json()}).then(function(e){e.forEach(function(e,t){if(!(t>15)){var r={channel:"Mastodon",id:e.id,type:"mastodon",pubDate:e.created_at,isoDate:e.created_at,title:e.account.display_name,content:e.content,url:e.uri};e.media_attachments.length>0&&("image"===e.media_attachments[0].type?r.content+="
"):"video"===e.media_attachments[0].type?r.enclosure={"@_type":"video",url:e.media_attachments[0].url}:"audio"===e.media_attachments[0].type&&(r.enclosure={"@_type":"audio",url:e.media_attachments[0].url})),oq.push(r)}}),oD.push("Mastodon")})},oY=function(){o$(oC+oL.opml_url),oL.opml_local&&oH(oL.opml_local),oL.mastodon_token&&e7(oL.mastodon_server_url,oL.mastodon_token).then(function(e){oT.mastodon_logged=e.display_name,oW()})};/*@__PURE__*/t(te).getItem("settings").then(function(e){null==e&&(oL=oP,/*@__PURE__*/t(te).setItem("settings",oL).then(function(e){}).catch(function(e){console.log(e)})),(oL=e).cache_time=oL.cache_time||1e3,oL.last_update?oT.last_update_duration=new Date/1e3-oL.last_update/1e3:oT.last_update_duration=3600,console.log(oL),fetch("https://www.google.com",{method:"HEAD",mode:"no-cors"}).then(function(){return!0}).catch(function(){return!1}).then(function(e){e&&oT.last_update_duration>oL.cache_time?oY():/*@__PURE__*/t(te).getItem("articles").then(function(e){(oq=e).sort(function(e,t){return new Date(t.isoDate)-new Date(e.isoDate)}),oq.forEach(function(e){-1===oD.indexOf(e.channel)&&e.channel&&oD.push(e.channel)}),oD.length&&(oQ=oD[0]),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Cached feeds loaded",15e3)}).catch(function(e){})})}).catch(function(e){e5("The default settings was loaded",3e3),o$(oC+(oL=oP).opml_url),console.log(oL),/*@__PURE__*/t(te).setItem("settings",oL).then(function(e){}).catch(function(e){console.log(e)})});var oK=document.getElementById("app"),oX=window.performance.getEntriesByType("navigation");oX.length&&"reload"===oX[0].type&&/*@__PURE__*/t(tr).route.set("/start");var oZ=-1,oQ="",oJ=0,o0=function(e){return /*@__PURE__*/t(i$).duration(e,"seconds").format("mm:ss")},o1={videoElement:null,videoDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oncreate:function(e){var r=e.attrs;oT.notKaiOS&&e4("","",""),o1.videoElement=document.createElement("video"),document.getElementById("video-container").appendChild(o1.videoElement);var n=r.url;n&&(o1.videoElement.src=n,o1.videoElement.play(),o1.isPlaying=!0),o1.videoElement.onloadedmetadata=function(){o1.videoDuration=o1.videoElement.duration,/*@__PURE__*/t(tr).redraw()},o1.videoElement.ontimeupdate=function(){o1.currentTime=o1.videoElement.currentTime,/*@__PURE__*/t(tr).redraw()},document.addEventListener("keydown",o1.handleKeydown)},onremove:function(){document.removeEventListener("keydown",o1.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o1.togglePlayPause():"ArrowLeft"===e.key?o1.seek("left"):"ArrowRight"===e.key&&o1.seek("right")},togglePlayPause:function(){o1.isPlaying?o1.videoElement.pause():o1.videoElement.play(),o1.isPlaying=!o1.isPlaying},seek:function(e){var t=o1.videoElement.currentTime;"left"===e?o1.videoElement.currentTime=Math.max(0,t-o1.seekAmount):"right"===e&&(o1.videoElement.currentTime=Math.min(o1.videoDuration,t+o1.seekAmount))},view:function(e){e.attrs;var r=o1.videoDuration>0?o1.currentTime/o1.videoDuration*100:0;return /*@__PURE__*/t(tr)("div",{class:"video-player"},[/*@__PURE__*/t(tr)("div",{id:"video-container",class:"video-container"}),/*@__PURE__*/t(tr)("div",{class:"video-info"},[" ".concat(o0(o1.currentTime)," / ").concat(o0(o1.videoDuration))]),/*@__PURE__*/t(tr)("div",{class:"progress-bar-container"},[/*@__PURE__*/t(tr)("div",{class:"progress-bar",style:{width:"".concat(r,"%")}})])])}},o3={player:null,oncreate:function(e){var t=e.attrs;oT.notKaiOS&&e4("","",""),e6("","",""),YT?o3.player=new YT.Player("video-container",{videoId:t.videoId,events:{onReady:o3.onPlayerReady}}):alert("YouTube player not loaded"),document.addEventListener("keydown",o3.handleKeydown)},onPlayerReady:function(e){e.target.playVideo()},handleKeydown:function(e){"Enter"===e.key?o3.togglePlayPause():"ArrowLeft"===e.key?o3.seek("left"):"ArrowRight"===e.key&&o3.seek("right")},togglePlayPause:function(){1===o3.player.getPlayerState()?o3.player.pauseVideo():o3.player.playVideo()},seek:function(e){var t=o3.player.getCurrentTime();"left"===e?o3.player.seekTo(Math.max(0,t-5),!0):"right"===e&&o3.player.seekTo(t+5,!0)},view:function(){return /*@__PURE__*/t(tr)("div",{class:"youtube-player"},[/*@__PURE__*/t(tr)("div",{id:"video-container",class:"video-container"})])}},o2=document.createElement("audio");if(o2.preload="auto","b2g"in navigator)try{o2.mozAudioChannelType="content",navigator.b2g.AudioChannelManager&&(navigator.b2g.AudioChannelManager.volumeControlChannel="content")}catch(e){console.log(e)}var o5={audioDuration:0,currentTime:0,isPlaying:!1,seekAmount:5,oninit:function(e){var r=e.attrs;r.url&&o2.src!==r.url&&(o2.src=r.url,o2.play().catch(function(){}),o5.isPlaying=!0),o2.onloadedmetadata=function(){o5.audioDuration=o2.duration,/*@__PURE__*/t(tr).redraw()},o2.ontimeupdate=function(){o5.currentTime=o2.currentTime,/*@__PURE__*/t(tr).redraw()},o5.isPlaying=!o2.paused,document.addEventListener("keydown",o5.handleKeydown)},oncreate:function(){oT.player=!0,e4("","",""),e6("","",""),oT.notKaiOS&&e4("","",""),document.querySelector("div.button-center").addEventListener("click",function(e){o5.togglePlayPause()})},onremove:function(){document.removeEventListener("keydown",o5.handleKeydown)},handleKeydown:function(e){"Enter"===e.key?o5.togglePlayPause():"ArrowLeft"===e.key?o5.seek("left"):"ArrowRight"===e.key&&o5.seek("right")},togglePlayPause:function(){o5.isPlaying?o2.pause():o2.play().catch(function(){}),o5.isPlaying=!o5.isPlaying},seek:function(e){var t=o2.currentTime;"left"===e?o2.currentTime=Math.max(0,t-o5.seekAmount):"right"===e&&(o2.currentTime=Math.min(o5.audioDuration,t+o5.seekAmount))},view:function(e){e.attrs;var r=o5.audioDuration>0?o5.currentTime/o5.audioDuration*100:0;return /*@__PURE__*/t(tr)("div",{class:"audio-player"},[/*@__PURE__*/t(tr)("div",{id:"audio-container",class:"audio-container"}),/*@__PURE__*/t(tr)("div",{class:"cover-container",style:{"background-color":"rgb(121, 71, 255)","background-image":"url(".concat(o_.cover,")")}}),/*@__PURE__*/t(tr)("div",{class:"audio-info"},["".concat(o0(o5.currentTime)," / ").concat(o0(o5.audioDuration))]),/*@__PURE__*/t(tr)("div",{class:"progress-bar-container"},[/*@__PURE__*/t(tr)("div",{class:"progress-bar",style:{width:"".concat(r,"%")}})])])}};function o8(){var e=document.activeElement;if(e){for(var t=e.getBoundingClientRect(),r=t.top+t.height/2,n=e.parentNode;n;){if(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth){var i=n.getBoundingClientRect();r=t.top-i.top+t.height/2;break}n=n.parentNode}n?n.scrollBy({left:0,top:r-n.clientHeight/2,behavior:"smooth"}):document.body.scrollBy({left:0,top:r-window.innerHeight/2,behavior:"smooth"})}}/*@__PURE__*/t(tr).route(oK,"/intro",{"/article":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"article",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oq.map(function(e,r){if(/*@__PURE__*/t(tr).route.param("index")==e.id)return o_=e,/*@__PURE__*/t(tr)("article",{class:"item",tabindex:0,oncreate:function(t){t.dom.focus(),"audio"==e.type&&(e.type="audio",e6("","","")),"video"==e.type&&(e.type="video",e6("","","")),"youtube"==e.type&&(e.type="youtube",e6("","",""))}},[/*@__PURE__*/t(tr)("time",{id:"top",oncreate:function(){setTimeout(function(){document.querySelector("#top").scrollIntoView()},1e3)}},/*@__PURE__*/t(i$)(e.isoDate).format("DD MMM YYYY")),/*@__PURE__*/t(tr)("h2",e.title),/*@__PURE__*/t(tr)("div",{class:"text"},[/*@__PURE__*/t(tr).trust(oV(e.content))])])}))}},"/settingsView":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"flex justify-content-center page",id:"settings-page",oncreate:function(){oT.notKaiOS||(oT.local_opml=[],eQ("opml",function(e){oT.local_opml.push(e)})),e6("","",""),oT.notKaiOS&&e6("","",""),document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)}),oT.notKaiOS&&e4("","",""),oT.notKaiOS&&e6("","","")}},[/*@__PURE__*/t(tr)("div",{class:"item input-parent flex"},[/*@__PURE__*/t(tr)("label",{for:"url-opml"},"OPML"),/*@__PURE__*/t(tr)("input",{id:"url-opml",placeholder:"",value:oL.opml_url||"",type:"url"})]),/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){oL.opml_local_filename?(oL.opml_local="",oL.opml_local_filename="",/*@__PURE__*/t(te).setItem("settings",oL).then(function(){e5("OPML file removed",4e3),/*@__PURE__*/t(tr).redraw()})):oT.notKaiOS?e9(function(e){var r=new FileReader;r.onload=function(){oz(r.result).error?e5("OPML file not valid",4e3):(oL.opml_local=r.result,oL.opml_local_filename=e.filename,/*@__PURE__*/t(te).setItem("settings",oL).then(function(){e5("OPML file added",4e3)}))},r.onerror=function(){e5("OPML file not valid",4e3)},r.readAsText(e.blob)}):oT.local_opml.length>0?/*@__PURE__*/t(tr).route.set("/localOPML"):e5("not enough",3e3)}},oL.opml_local_filename?"Remove OPML file":"Upload OPML file"),/*@__PURE__*/t(tr)("div",oL.opml_local_filename),/*@__PURE__*/t(tr)("div",{class:"seperation"}),/*@__PURE__*/t(tr)("div",{tabindex:1,class:"item input-parent flex "},[/*@__PURE__*/t(tr)("label",{for:"url-proxy"},"PROXY"),/*@__PURE__*/t(tr)("input",{id:"url-proxy",placeholder:"",value:oL.proxy_url||"",type:"url"})]),/*@__PURE__*/t(tr)("div",{class:"seperation"}),/*@__PURE__*/t(tr)("h2",{class:"flex justify-content-spacearound"},"Mastodon Account"),oT.mastodon_logged?/*@__PURE__*/t(tr)("div",{id:"account_info"},"You have successfully logged in as ".concat(oT.mastodon_logged," and the data is being loaded from server ").concat(oL.mastodon_server_url,".")):null,oT.mastodon_logged?/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){oL.mastodon_server_url="",oL.mastodon_token="",/*@__PURE__*/t(te).setItem("settings",oL),oT.mastodon_logged="",/*@__PURE__*/t(tr).route.set("/settingsView")}},"Disconnect"):null,oT.mastodon_logged?null:/*@__PURE__*/t(tr)("div",{class:"item input-parent flex justify-content-spacearound"},[/*@__PURE__*/t(tr)("label",{for:"mastodon-server-url"},"URL"),/*@__PURE__*/t(tr)("input",{id:"mastodon-server-url",placeholder:"Server URL",value:oL.mastodon_server_url})]),oT.mastodon_logged?null:/*@__PURE__*/t(tr)("button",{class:"item",onclick:function(){/*@__PURE__*/t(te).setItem("settings",oL),oL.mastodon_server_url=document.getElementById("mastodon-server-url").value;var e=oL.mastodon_server_url+"/oauth/authorize?client_id=HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8&scope=read&redirect_uri=https://feedolin.strukturart.com&response_type=code";window.open(e)}},"Connect"),/*@__PURE__*/t(tr)("button",{class:"item",id:"button-save-settings",onclick:function(){var e;e=document.getElementById("url-opml").value,/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)||e5("URL not valid"),oL.opml_url=document.getElementById("url-opml").value,oL.proxy_url=document.getElementById("url-proxy").value,oT.mastodon_logged||(oL.mastodon_server_url=document.getElementById("mastodon-server-url").value),/*@__PURE__*/t(te).setItem("settings",oL).then(function(e){e5("settings saved",2e3)}).catch(function(e){console.log(e)})}},"save settings")])}},"/intro":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"width-100 height-100",id:"intro",oninit:function(){oj()},onremove:function(){localStorage.setItem("version",oT.version),document.querySelector(".loading-spinner").style.display="none"}},[/*@__PURE__*/t(tr)("img",{src:"./assets/icons/intro.svg",oncreate:function(){document.querySelector(".loading-spinner").style.display="block",e1(function(e){try{oT.version=e.manifest.version,document.querySelector("#version").textContent=e.manifest.version}catch(e){}("b2g"in navigator||oT.notKaiOS)&&fetch("/manifest.webmanifest").then(function(e){return e.json()}).then(function(e){oT.version=e.b2g_features.version})})}}),/*@__PURE__*/t(tr)("div",{class:"flex width-100 justify-content-center ",id:"version-box"},[/*@__PURE__*/t(tr)("kbd",{id:"version"},localStorage.getItem("version")||0)])])}},"/start":{view:function(){var e=oq.filter(function(e){return""===oQ||oQ===e.channel});return /*@__PURE__*/t(tr)("div",{id:"start",oncreate:function(){oJ=/*@__PURE__*/t(tr).route.param("index")||0,e6("","",""),oT.notKaiOS&&e6("","",""),oL.opml_url||oL.opml_local_filename||e5("The feed could not be loaded because no OPML was defined in the settings.",6e3),oT.notKaiOS&&e4("","",""),oT.notKaiOS&&oT.player&&e4("","","")}},/*@__PURE__*/t(tr)("span",{class:"channel",oncreate:function(){}},oQ),e.map(function(r,n){var i=oR.includes(r.id)?"read":"";return /*@__PURE__*/t(tr)("article",{class:"item ".concat(i),"data-id":r.id,"data-type":r.type,oncreate:function(t){0==oJ&&0==n?setTimeout(function(){t.dom.focus()},2e3):r.id==oJ&&setTimeout(function(){t.dom.focus(),o8()},1100),n==e.length-1&&setTimeout(function(){document.querySelectorAll(".item").forEach(function(e,t){e.setAttribute("tabindex",t)})},1e3)},onclick:function(){/*@__PURE__*/t(tr).route.set("/article?index="+r.id),oB(r.id)},onkeydown:function(e){"Enter"===e.key&&(/*@__PURE__*/t(tr).route.set("/article?index="+r.id),oB(r.id))}},[/*@__PURE__*/t(tr)("span",{class:"type-indicator"},r.type),/*@__PURE__*/t(tr)("time",/*@__PURE__*/t(i$)(r.isoDate).format("DD MMM YYYY")),/*@__PURE__*/t(tr)("h2",oV(r.feed_title)),/*@__PURE__*/t(tr)("h3",oV(r.title))])}))}},"/options":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"optionsView",class:"flex",oncreate:function(){e4("","",""),oT.notKaiOS&&e4("","",""),e6("","",""),oT.notKaiOS&&e6("","","")}},[/*@__PURE__*/t(tr)("button",{tabindex:0,class:"item",oncreate:function(e){e.dom.focus()},onclick:function(){/*@__PURE__*/t(tr).route.set("/about")}},"About"),/*@__PURE__*/t(tr)("button",{tabindex:1,class:"item",onclick:function(){/*@__PURE__*/t(tr).route.set("/settingsView")}},"Settings"),/*@__PURE__*/t(tr)("button",{tabindex:2,class:"item",onclick:function(){/*@__PURE__*/t(tr).route.set("/privacy_policy")}},"Privacy Policy"),/*@__PURE__*/t(tr)("div",{id:"KaiOSads-Wrapper",class:"",oncreate:function(){!1==oT.notKaiOS&&eZ()}})])}},"/about":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"page"},/*@__PURE__*/t(tr)("p","Feedolin is an RSS/Atom reader and podcast player, available for both KaiOS and non-KaiOS users."),/*@__PURE__*/t(tr)("p","It supports connecting a Mastodon account to display articles alongside your RSS/Atom feeds."),/*@__PURE__*/t(tr)("p","The app allows you to listen to audio and watch videos directly if the feed provides the necessary URLs."),/*@__PURE__*/t(tr)("p","The list of subscribed websites and podcasts is managed either locally or via an OPML file from an external source, such as a public link in the cloud."),/*@__PURE__*/t(tr)("p","For non-KaiOS users, local files must be uploaded to the app."),/*@__PURE__*/t(tr)("h4",{style:"margin-top:20px; margin-bottom:10px;"},"Navigation:"),/*@__PURE__*/t(tr)("ul",[/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Use the up and down arrow keys to navigate between articles.

")),/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Use the left and right arrow keys to switch between categories.

")),/*@__PURE__*/t(tr)("li",/*@__PURE__*/t(tr).trust("Press Enter to view the content of an article.

")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS||(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use Alt to access various options.")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use # Volume")),/*@__PURE__*/t(tr)("li",{oncreate:function(e){oT.notKaiOS&&(e.dom.style.display="none")}},/*@__PURE__*/t(tr).trust("Use * Audioplayer"))]))}},"/privacy_policy":{view:function(){return /*@__PURE__*/t(tr)("div",{id:"privacy_policy",class:"page"},[/*@__PURE__*/t(tr)("h1","Privacy Policy for Feedolin"),/*@__PURE__*/t(tr)("p","Feedolin is committed to protecting your privacy. This policy explains how data is handled within the app."),/*@__PURE__*/t(tr)("h2","Data Storage and Collection"),/*@__PURE__*/t(tr)("p",["All data related to your RSS/Atom feeds and Mastodon account is stored ",/*@__PURE__*/t(tr)("strong","locally")," in your device’s browser. Feedolin does ",/*@__PURE__*/t(tr)("strong","not")," collect or store any data on external servers. The following information is stored locally:"]),/*@__PURE__*/t(tr)("ul",[/*@__PURE__*/t(tr)("li","Your subscribed RSS/Atom feeds and podcasts."),/*@__PURE__*/t(tr)("li","OPML files you upload or manage."),/*@__PURE__*/t(tr)("li","Your Mastodon account information and related data.")]),/*@__PURE__*/t(tr)("p","No server-side data storage or collection is performed."),/*@__PURE__*/t(tr)("h2","KaiOS Users"),/*@__PURE__*/t(tr)("p",["If you are using Feedolin on a KaiOS device, the app uses ",/*@__PURE__*/t(tr)("strong","KaiOS Ads"),", which may collect data related to your usage. The data collected by KaiOS Ads is subject to the ",/*@__PURE__*/t(tr)("a",{href:"https://www.kaiostech.com/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"KaiOS privacy policy"),"."]),/*@__PURE__*/t(tr)("p",["For users on all other platforms, ",/*@__PURE__*/t(tr)("strong","no ads")," are used, and no external data collection occurs."]),/*@__PURE__*/t(tr)("h2","External Sources Responsibility"),/*@__PURE__*/t(tr)("p",["Feedolin enables you to add feeds and connect to external sources such as RSS/Atom feeds, podcasts, and Mastodon accounts. You are ",/*@__PURE__*/t(tr)("strong","solely responsible")," for the sources you choose to trust and subscribe to. Feedolin does not verify or control the content or data provided by these external sources."]),/*@__PURE__*/t(tr)("h2","Third-Party Services"),/*@__PURE__*/t(tr)("p","Feedolin integrates with third-party services such as Mastodon. These services have their own privacy policies, and you should review them to understand how your data is handled."),/*@__PURE__*/t(tr)("h2","Policy Updates"),/*@__PURE__*/t(tr)("p","This Privacy Policy may be updated periodically. Any changes will be communicated through updates to the app."),/*@__PURE__*/t(tr)("p","By using Feedolin, you acknowledge and agree to this Privacy Policy.")])}},"/localOPML":{view:function(){return /*@__PURE__*/t(tr)("div",{class:"flex",id:"index",oncreate:function(){oT.notKaiOS&&e4("","",""),e6("","","")}},oT.local_opml.map(function(e,r){var n=e.split("/");return n=n[n.length-1],/*@__PURE__*/t(tr)("button",{class:"item",tabindex:r,oncreate:function(e){0==r&&e.dom.focus()},onclick:function(){try{var r=navigator.b2g.getDeviceStorage("sdcard").get(e);r.onsuccess=function(){var e=new FileReader;e.onload=function(){oz(e.result).error?e5("OPML file not valid",4e3):(oL.opml_local=e.result,oL.opml_local_filename=n,/*@__PURE__*/t(te).setItem("settings",oL).then(function(){e5("OPML file added",4e3),/*@__PURE__*/t(tr).route.set("/settingsView")}))},e.onerror=function(){e5("OPML file not valid",4e3)},e.readAsText(this.result)},r.onerror=function(e){}}catch(e){}}},n)}))}},"/AudioPlayerView":o5,"/VideoPlayerView":o1,"/YouTubePlayerView":o3}),document.addEventListener("DOMContentLoaded",function(e){var r,n=function(e){if("SELECT"==document.activeElement.nodeName||"date"==document.activeElement.type||"time"==document.activeElement.type||"volume"==oT.window_status)return!1;if(document.activeElement.classList.contains("scroll")){var t=document.querySelector(".scroll");1==e?t.scrollBy({left:0,top:10}):t.scrollBy({left:0,top:-10})}var r=document.activeElement.tabIndex+e,n=0;if(n=document.getElementById("app").querySelectorAll(".item"),document.activeElement.parentNode.classList.contains("input-parent"))return document.activeElement.parentNode.focus(),!0;r<=n.length&&(0,n[r]).focus(),r>=n.length&&(0,n[0]).focus(),o8()};function i(e){u({key:e})}document.querySelector("div.button-left").addEventListener("click",function(e){i("SoftLeft")}),document.querySelector("div.button-right").addEventListener("click",function(e){i("SoftRight")}),document.querySelector("div.button-center").addEventListener("click",function(e){i("Enter")}),document.querySelector("#top-bar div div.button-right").addEventListener("click",function(e){i("Backspace")}),document.querySelector("#top-bar div div.button-left").addEventListener("click",function(e){i("*")});var o=!1;document.addEventListener("keydown",function(e){o||("Backspace"==e.key&&"INPUT"!=document.activeElement.tagName&&e.preventDefault(),"EndCall"===e.key&&(e.preventDefault(),window.close()),e.repeat||(s=!1,r=setTimeout(function(){s=!0,function(e){switch(e.key){case"Backspace":window.close();break;case"0":oq=[],e5("load new content",4e3),oY()}}(e)},2e3)),e.repeat&&("Backspace"==e.key&&e.preventDefault(),"Backspace"==e.key&&(s=!1),e.key),o=!0,setTimeout(function(){o=!1},300))});var a=!1;document.addEventListener("keyup",function(e){a||(function(e){if("Backspace"==e.key&&e.preventDefault(),!1===oT.visibility)return 0;clearTimeout(r),s||u(e)}(e),a=!0,setTimeout(function(){a=!1},300))}),document.addEventListener("swiped",function(e){var r=/*@__PURE__*/t(tr).route.get(),n=e.detail.dir;if("right"==n&&r.startsWith("/start")){--oZ<1&&(oZ=oD.length-1),oQ=oD[oZ],/*@__PURE__*/t(tr).redraw();var i=/*@__PURE__*/t(tr).route.param();i.index=0,/*@__PURE__*/t(tr).route.set("/start",i)}if("left"==n&&r.startsWith("/start")){++oZ>oD.length-1&&(oZ=0),oQ=oD[oZ],/*@__PURE__*/t(tr).redraw();var o=/*@__PURE__*/t(tr).route.param();o.index=0,/*@__PURE__*/t(tr).route.set("/start",o)}});var s=!1;function u(e){var r=/*@__PURE__*/t(tr).route.get();switch(e.key){case"ArrowRight":if(r.startsWith("/start")){++oZ>oD.length-1&&(oZ=0),oQ=oD[oZ],/*@__PURE__*/t(tr).redraw();var i=/*@__PURE__*/t(tr).route.param();i.index=0,/*@__PURE__*/t(tr).route.set("/start",i),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o8()},500)}break;case"ArrowLeft":if(r.startsWith("/start")){--oZ<0&&(oZ=oD.length-1),oQ=oD[oZ],/*@__PURE__*/t(tr).redraw();var o=/*@__PURE__*/t(tr).route.param();o.index=0,/*@__PURE__*/t(tr).route.set("/start",o),setTimeout(function(){document.querySelectorAll("article.item")[0].focus(),o8()},500)}break;case"ArrowUp":n(-1),"volume"==oT.window_status&&(navigator.volumeManager.requestVolumeUp(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3));break;case"ArrowDown":n(1),"volume"==oT.window_status&&(navigator.volumeManager.requestVolumeDown(),oT.window_status="volume",setTimeout(function(){oT.window_status=""},2e3));break;case"SoftRight":case"Alt":r.startsWith("/start")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/article")&&("audio"==o_.type&&/*@__PURE__*/t(tr).route.set("/AudioPlayerView?url=".concat(encodeURIComponent(o_.enclosure["@_url"]))),"video"==o_.type&&/*@__PURE__*/t(tr).route.set("/VideoPlayerView?url=".concat(encodeURIComponent(o_.enclosure["@_url"]))),"youtube"==o_.type&&/*@__PURE__*/t(tr).route.set("/YouTubePlayerView?videoId=".concat(encodeURIComponent(o_.youtubeid))));break;case"SoftLeft":case"Control":r.startsWith("/start")&&/*@__PURE__*/t(tr).route.set("/index"),r.startsWith("/article")&&window.open(o_.url);break;case"Enter":document.activeElement.classList.contains("input-parent")&&document.activeElement.children[0].focus();break;case"*":/*@__PURE__*/t(tr).route.set("/AudioPlayerView");break;case"#":eJ();break;case"Backspace":if(r.startsWith("/article")){var a=/*@__PURE__*/t(tr).route.param("index");/*@__PURE__*/t(tr).route.set("/start?index="+a)}if(r.startsWith("/YouTubePlayerView")){var s=/*@__PURE__*/t(tr).route.param("index");/*@__PURE__*/t(tr).route.set("/start?index="+s)}if(r.startsWith("/localOPML")&&history.back(),r.startsWith("/index")&&/*@__PURE__*/t(tr).route.set("/start?index=0"),r.startsWith("/about")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/privacy_policy")&&/*@__PURE__*/t(tr).route.set("/options"),r.startsWith("/options")&&/*@__PURE__*/t(tr).route.set("/start?index=0"),r.startsWith("/settingsView")){if("INPUT"==document.activeElement.tagName)return!1;/*@__PURE__*/t(tr).route.set("/options")}r.startsWith("/Video")&&history.back(),r.startsWith("/Audio")&&history.back()}}document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&oL.last_update?(oT.visibility=!0,new Date/1e3-oL.last_update/1e3>oL.cache_time&&(oq=[],e5("load new content",4e3),oY())):oT.visibility=!1})}),window.addEventListener("online",function(){oT.deviceOnline=!0}),window.addEventListener("offline",function(){oT.deviceOnline=!1});var o6={};o6=eH("jtNl4").getBundleURL("3YIiT")+"sw.js","serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(function(e){if(!e)try{navigator.serviceWorker.register(o6).then(function(e){e.waiting,e.systemMessageManager.subscribe("activity").then(function(e){console.log(e)},function(e){console.log(e)})})}catch(e){console.log(e)}}),new BroadcastChannel("sw-messages").addEventListener("message",function(e){var r=e.data.oauth_success.data;if(r){var n=new Headers;n.append("Content-Type","application/x-www-form-urlencoded");var i=new URLSearchParams;i.append("code",r),i.append("scope","read"),i.append("grant_type","authorization_code"),i.append("redirect_uri","https://feedolin.strukturart.com"),i.append("client_id","HqIUbDiOkeIoDPoOJNLQOgVyPi1ZOkPMW29UVkhl3i8"),i.append("client_secret","R_9DvQ5V84yZQg3BEdDHjz5uGQGUN4qrPx9YgmrJ81Q"),fetch(oL.mastodon_server_url+"/oauth/token",{method:"POST",headers:n,body:i,redirect:"follow"}).then(function(e){return e.json()}).then(function(e){console.log(e),oL.mastodon_token=e.access_token,/*@__PURE__*/t(te).setItem("settings",oL),/*@__PURE__*/t(tr).route.set("/start?index=0"),e5("Successfully connected",1e4)}).catch(function(e){console.error("Error:",e),e5("Connection failed")})}});var o4=new BroadcastChannel("sw-messages");if(self.addEventListener("activate",function(e){}),self.onsystemmessage=function(e){try{var t=e.data.json();self.registration.showNotification("feedolin",{body:t.data.note})}catch(e){}try{e.waitUntil(function(){if("activity"===e.name){var t=(handler=e.data.webActivityRequestHandler()).source,r=t.name,n=t.data;if("feedolin"==r)return o4.postMessage({oauth_success:n}),"OK";"pick"==r&&o4.postMessage({test:"test"})}}())}catch(e){}},oT.notKaiOS){var o9="pwa-cache-v0.1040",o7=["/assets/icons/link.svg","/assets/icons/option.svg","/assets/icons/back.svg","/assets/icons/select.svg","/assets/icons/play.svg","/assets/fonts/Roboto-Regular.ttf","/Roboto-Regular.31363ab6.ttf","/manifest.webmanifest","/index.html","/icon-112-112.d699dfa7.png","/icon-56-56.9b02d039.png","/favicon.e23550e2.ico","/index.0bb9b423.css","/index.4149820a.css","/index.ecd1e59e.css","/index.175d5a46.js","index.f35ba7fe.js","index.runtime.2f02f579.js","index.runtime.ca873bcc.js"];self.addEventListener("install",function(e){e.waitUntil(caches.open(o9).then(function(e){return console.log("Opened cache"),e.addAll(o7)}))}),self.addEventListener("activate",function(e){var t=[o9];e.waitUntil(caches.keys().then(function(e){return Promise.all(e.map(function(e){if(!t.includes(e))return caches.delete(e)}))}))}),self.addEventListener("fetch",function(e){e.respondWith(caches.match(e.request).then(function(t){return t||fetch(e.request)}))})}}(); \ No newline at end of file diff --git a/example.opml b/example.opml index 14e6ae8..6ef8795 100644 --- a/example.opml +++ b/example.opml @@ -8,10 +8,12 @@ - - - - + + + + + + diff --git a/image/kaios-banner.png b/image/kaios-banner.png new file mode 100644 index 0000000000000000000000000000000000000000..aba7d0c8f8a0bc67d0c3e6dc786b93b54bf6b207 GIT binary patch literal 803 zcmeAS@N?(olHy`uVBq!ia0vp^AAq=tg9%7}zk7+Ffq}6l)7d$|)7e>}peR2rGbfdS zL1SX=L|c!;4l+mMgS&&Y_}(f!ny}Dnt3uR~z|{dQTnoc8t{!~yi_=$Xl8Ctb!L1J- z98bD>@MvT>d$^;(ABMuRf}oO#LjR|WL>;LpxYJ+$U9S8+!@|(yRX5EUSIkOH3Gy_Y z9xwVkUeJXhQAJ?#%$4UogQVs?el2IW@7~eMY2SC+A5U1AVRS%U=)BS04ISnk%guG? zezq%Y34Ox!(X#N&0&XGuqS(Tpy~Q^Z8`Ir-a?<8mIO$BQj(C|EW*G8_rEtrFtSS0W zV)P2`Jz8^3YE7~Kze53m(UH%r&IT^o(4p!fuy8@6R@MfA<)O+)UE01)mis4oTz{gs zVz_9J4EGA>);B*6{(n%uJuNfqk}sEP+-bWLz{isC%2v|BFbqw0YR2^j_^5>n31 z3lD;sZER2`4= literal 0 HcmV?d00001 diff --git a/image/screenshoot.png b/image/screenshoot.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe55bbb270bf2accddd413449b40a84b34051af GIT binary patch literal 41994 zcmeFZWmKHawk{e70fJiy5ZqlGYb-d8(+~(6nx=uq-2+Lm;O-V2fu4Hl*#>SWOXO8<4p@02a|yNw&J&qJJ(G?yI&VGzX%C72b`~v?CAGG zoVyy?dMA4K;oYik)mBABgDlRP8axf6~Tf( zTv}QkBrW|P6Gu!p?R~VELi=m-&Uc!jU{;)c>XoQ0;CE`h4vk`Ue~c_`i;32?o98NI zF+?xrTfhJQ-EA__+NrC9rXz`W_r$@~9_$=V@R&%X*WqqIAL({U>2~-e>kahlj382B z3d|G?;z@k>;`SZB%o7MbUTkvF5C}|`vARns{$sJzBjK`MqT4vjg7+sA!4U64#b?3K z1%e#ur{WI&Z`P2Hg&q38U=m0;8aiBuJIz2on#+Y*n`H<|u_t)F-G*rMXsw_)eEVV< z$F*j_X}`EqGD%kAr1sFJuA#5H0UXfCt@zBKfS2{PMN@qSjq?dZmwu0 z8l4wmxlh9TWIzHWriEp^u{h$Gz%{fwVHpVI%? z&$K;IMl6OLSo1M-w=91TDN*F-Q7q@HD!OYpMjpYDkK9rmT3hXF`+@z^>c}xPY9+%w zyAOWS#!bpIyOf8NTl@PL3Pedi$?IBPrm@~Br%p7hjMtj)ULQ4%d6{FSRSK(H%mxfuu6+9hbnx3j!P){qU zuqmyCIEJV@5CLEVbB0j6+gRH=0o}!D|H1_#%73c4XsQ3|;%p^G`&LDrTH4MLMh)Nu zaB_3Vy2D+0X~i+9MIBAefM6N9e?TBUiP2g(JKF=fxZK>_INkU-?HtXyc!Y(8xwv_` zczHPxJvf{^Y@H$Q9JWq$e<1$GkbyZt9pU!Qa64P-KbQ~`I~Qj$T3SRq^?%4`W3Qs} zPk39Wf3SeygUcOa&&9*Z&1GZ5_3tB`oMl}RApa2Pe>=iS3$dTMz%VB}7e^>e))i*! zO!w~)rqF+mw|8;0{%bm>P%fA?%m&fb3Gq~(|MWYxd!cBpH z6}e4>gm?f@UJgDegqs5(V8YEI#BIXIVP;~+XT~qU%`eOY{WmC(t&=mv77F_Vg#hP- zBXFP)s4$eD55fV10r)up+z>Mk6J8!D2LQk;$j=MlH{l1E{TqauBOIZX5bJ-J>JOAD z0*Xf%CTu1MGvg2z6hr_Bn?X1rye9k{g2E7hDTJ4YhfkRQFDO$eP|nWL27*{lxDCV{ z#$|77{#U~v!hw?NATe5APVRrzs9Qsv%@6~`XqDl%F7E$o(1P2*G@T)T*yIu972@F+ z;sfvqaSIFc@cyflHq6lpp^1MmdAK?Gg#K#zvn)WwWDvwc{^%(J;IDebT!7M!Fo?6A zqn4eWwHWOmk*NQS{AaTYVmp~aoFOt0XBYyMn->7&;RbT^Yw_{``GtV|!ff2UK<4uA=-00+dx1j1n| z%xwlU6%rKW7Wi8g{)z5nXXfk%afC^lBX~q`g;3AGxT0qMYoS>Fvn*~Fus^GSAdG{D zo8upZ2?M!#{y`YmKPJre=gjzz8H;lLUpNu{tHZw?GKg`1*C7rs#97Go&%^K^oFU}> zKl$^IwfH~z2x{v8dB}f@-~XZOf9U#eG4S8&{6E_DKXm=K82E2>{vYl7|BWt;f4NgI zTZ9$lhH#dKT5zNgj@EN~1zo2nPdMrR{35yMNw^{^(VRglvS?cv&j>}3DBVf*5mltl zvTvQG?QH(o;7|TC4PmC#Zg6J{>OZET&PSY=Po7Xe0m(>exzFx3_r$`c(w8oUHwQ0& zc>MDC8qG|^h)n$)r&Rmwi$x=y=LpA)ZBX7(+j2Uc=-pEz;WiPjrpq=xy%DfKLv42B zL@tA(aq5$lCp<4Le|;@UJ6(Tu=pFg;a=kcFH(571fOdxHP!Rc7ulHrTNc!RRKnvYN z>f^SrHW9P>?1kJu+ON&LJJUl)BNv5Zy6iTbol^|%4Jb3Vk$`__~rXj>I)Hiv~L0ogQjEc z^3KZAJM1+}K%5D$c8XccB(6I8$1JPZrD}HR7pFUC<^e(%2eDc&hIZI{SW!~Ekx*h4*jP;2_!uPaN@L6VvxNHn%dN*RZmoBbKQo}Gy``!B12r0o_<=O}`OJyEVR!g;O^%rD+}oF4rn+6>yHhjM z)5dGJ9S)y%8?=gF27qh@SYic0v!5%g6RPFZSMeILv7&F4IGEcpI`&LrKVKY%e* z2udULgZc?#QqizS0zhz))m;zOgLu3p+!9I1CP27SJ*~blEU_~7GIxA?%4@^Kb;T!x z>@aRuM0m0CR5jdf=eyYboj;!F{PbFE`Q-C9lD=EGo;*J}^AfA6t<}{xqE!Hk4z*YA8$3lvR-Tjm!kF7%g_TE?nwskEvWZh` zy8u*@94vpdes)uoxk=&nFz^tPa4@Feo_uI^kh_V$>b&i0 zK%mBEK(|ydV)5mZxSJrF1#7N$5iMwDVJ44XFcP-qjB~5S#@YN3<=NbN*M@v~xFq3) z4V3I18}vP~+YEOqOSmuo38UZ8U8>(QPZZwxgq}krJ*6;)r82asOTva_7zM+SPAsg< z(Sluj#0ov5sZ<6L^Bw}T&u=i^v#@l=PTyB1$|-2B3nDxSz}{>nFdb&x?TD38zQb2 z^I5evRIY0^C^AW3*VN7{Qn6H=CKmbP@=|!u`K_+5M>bEGudTJUdXZM0(BU3Bg({6PDO2F(R+o3AMULR|pcIPOx>11Q;JV&YzLyUa3?MTk;Al*P$(UO4fZQ zkH0^-HVzyB4f(Fonc zRpevR#Kc577fs9HWJYGE2B=_4nvkp}Z)6+u z>x=OAX7s*^U%Z_MKEFmk$@?Zz%LMLjy9c*9xo8s`xQgJHes$;<)W9R*_rPx`bK0Hc zpp@|G@9o9VAR4h0aB^V;DU8mWg|8-g=CrP~A%kML`9zco#qjtmm5 zt>-MkRaH%4Q8DTJHi{WRWxIsWfu#+U_oZ{YD&vdi=Ps=4yy&gHC%i!moVqEa8Oacs zOMHF3a1}e$)-{3aaDMsbe0OUVF9DW<(lF@u=9A!Nc(X)_q3#Ufy@ran4maI_Xp$?vf$|Ixdj_^#_4dznE!FU?1A zNNFhtFdb*<{U!z0n9P)mv&w3?;39PhZ45nxn{& z;3*k!r{^@ks;s3pri{F>4W}FoUycEIu>6>@csMZgh#Jar;AExRq2Jkb7?<9!U)UTh zHus&J@GAB7q0>|-$4-3bcQ!=G+`AgE433Ert%Q2o7Qh3`;F_@p(c!VWad=;NbAQ>0 zd61FDdCn$C$gAj>3;)hPSWjM6S*Qk1Wx3tdcRu@7@`|hv)94{DpPw{;#J$R~7|U!< z0K~=4NK7U4&W+!M(gO0NJr`m4qw7bRb2KO78yPTJ2(ONp#Vv_bU}Cz;WJz9wCOI z9KB+iJejc!(>D{!d{ot14gQK(Yp3+juYWgRCMTzMMmm#w2f_n4-;8|63Xp5m-5gBk zI+n+8$cN4W;VIO40~5PCmCET$ak|3wVlG`v9mn%av60gEsB$@+HcxMV4B`4-Nzd*J zAkJVDA(EqGrc7#ov4-SXx@A=+b70()Aq!K%kWFm6GFFo)}%=+41e zJbd)aLZL}AqhEBSX1V>*k+?{zh-rds;~KbpvM@o3+GLcuO#mQOG6Sk+oTXk$`- z#D2nYFG10EhvZM|`u?4-N$jlh^xEda85!#q!1cE-8R#NI_yX_yWz!83-`o05(K!2) zc-6i6)ayx&m4E(}Mi~!PQT9uh3ZH*49urDHuX^tz1HO9+>SHU_9a11fy;S>Hks+|1 zrhNWKIBd=o9wL~Kz4Z8SxqabT2v|Qlikg|xO(1@WROhgYs>sq`neKhMp@K4OA)srd zCpG4xm7ub>`||Q=2-m7ffra)-_jyFLMb~i`PSZ(;=B#y1(yunh>ok->!jwSwUJNm_ z#IKsf8QX6~nV^g27OW<-sz3UrZm3`}L2ay$IP1wv5+{y$XpLBIk1s%1Jy%gAwfB(@ zthJ?wjgn;$v`(_$Qv z5$4|$c6Rm;cxw13TiPiD8}xm}TC6I0;u+F)W4vvHbenOfyG=Zuy36rOZHE*`>#I*q zhZ$s7_|0@JrYf9!nBL7p9pLywHNS|M<7xBgRrr+qXhWef$~4ceP4bE0F|_>HW5e6l z<<%p8yL}!;9s)*KEjMR`y?jo;*zQph47(-1<`9A=3UWaTjbl0ye~9G3ubSmBD^x3 zGCx2>ypIkaQ~Vah63UxoSPzaiZ-ed@mma;WOP7{U8+WnXDD6oC`}zBr7ihzjjePfA zZW?i~=Q4kEkDgm8WK~b?kIjjg9`|DS9;ORk<4WAnNUtBa`!>s#8f5VuU6(%`XF5KH z4*hb)C9##*IG#j3?VH-Zyv1rqN&L_qd9Vza{iU^fI`kvgNWfk!)$aklTrYs+VOipa zkX=dqcBXL2I<&U&dK0DjvWW8`Q7Hb^SwBOS`zonMu>ZpaF6rJ~CiDiTrnUF3CftRVeY4pSXQ{RN3ELk#O5*bH-gG$W5g3}jBAp^Wf`PI*pt>O@`dcjVDi=0rB(%DwqlJGXRI zfLD<@!{lgIX>J+2r_jiY>2l)~(qu6EyZTlF@=)KGSF)-+!G`t0QIAi*95o)sTv3S% z2A?l|E^yT_@6~!skN&BN_}ZVZuVx>VKYhK+zVS&u)~rH-A{gMGI*I2 z#ZcK5<#4J^YKrzL7GWkoMHsHPmxr+(JW`6@OH3-7)^qu59`kh`r}M!#9ahEDi?eMG zFMMxjC|rT!f-hf$%f-E{*Q?#0$ zE&_^ptu}gj88o_L?}uHTon5;uthhb49%@`Dn{6aKhst(NAna=sl2-=4r`Un_I4q>F z+K$pWI;{3C0Co&>u0a(^7(wqkfli}XZW&}Z#oZ;lqbmPV-L0@sv-0oBd6vhog8vM0^_J< zKj%=XI|AKRsaVFB9FW6J7AhUUJ$ncb08P!iPY z>S~YZPx&K>Q<0rWoC>ALKY#`~mKDxP5Pv8g6J$RT0YsCG~E`n%p>ixX``nd&L<)R``@T7gsbdNBEL z$3zV;KqZcYN5PIS%#uD?rj~+So998PVIBUI+}S zLnG<)f$bl2Rp}n$v?M&{H3&X=CZG_1a;)zcTypoL#>$L>>}^$cm%iuxN=#YwWyQh) zA9<{br@&~vXIfaZTa|cldpAwdJ~|fK5u5K*Fwv&k`Mr}Rs|q@_9=F3(XFwa&5O%oC zGEM(gHg^)e6We4&CJA^Rf~^QiAx`f7p3NNgdF3-R*7o_1HCDpRflcMC&+F!<(5%Om zi-*xLRPF293Z*FxU1fr@NU^@nA+!ZcsP+RAvSh+_N4s05{!l&Oqe`ENjm!Bo=E>yb z6UIDWFnVv^sQ;0C?q!$D&jL^PNX8rY6N=a*(S^26ErRf|2i5BK$UG#~nHi>FJ`drB z2sf>#-aQ8dYWVKngkzOj!m!xPlv!p~wP-D-!+TO})O4*!>$ zkEuS7W2Cn7$?hJ$M}5UTzg|cks|0Qnv=!#;qL#tK1}d>k#fNg^glhbtBDruNr&{UA zzAGu#?)+~57-=cryW6yosnt#auD)*8p}QwMxBARP?ah}8Ir2>O)uP8(C{ko`vrF0I z55!ME(~#ZR%h$3kd-jqL24G5OoM<<4pJaiVqv1RjbEq5=Lpxhn5zk00OCw2t^U|E^YC`EcoT!84#2 zKe@*qcG}^U{&bQ`eB)-|RW3XPw&Snyi2zxN&|f3WR&R@pK3FP>2Jn=Hn&fQzQa+AM zMRe{p(n95Q$KL)$HP;n=xiY6@o46wGbgQhUHw|SY9q& z3Nq_6D|Cp)>5tb@J}S#rwBbOhYIGb4YVtb~ErFj!k39K}io>^26^}3dn_KAj9!VA& z!nw&6$j!Z`WH8AMl#zMSI z;}xGRUFsSbm>?}AGA1{-i#LPZ zsFi0>6P*27nMKdZsSeoTZ>)#nC!VsLy{le4IWlT^Bc1tG$INFjf23r1MgkF^A@6R# zP{abh$5N3;uC8{%y2D#=fG62(>{6zBAt~}%aIvc&TRXR#x;kKYPm)~moa@E1;~afe zu^uzFg#<4w7!oJw;44^u2l@!5L~S*h$M?LE+P{@4$x@<-|0r>Sa6m-g`u;?yF+2s# z8gC(xif{`Y(x~(3v7Y9}IX5med4HejPY;8>lPx=rC&dzVl}8PX2J^PudHT4-XC+t1 z>Dl=yqTf8C7V#ga92&=$E7O;O#St$Hi;@RIz=CA-@-d_9It+OEC|KqE3QwU_(PN_# zip_Oc(X)3svv>bY>cMxYX;P_pIAV2;0LT5dv{qq^i048X?MJ4F#|K0ZRoUc+e8JEOJ1?l_H3!L_n_a*b|5S zU~^rTGNbnD=JZA!`vVJ`cuQWzVXX6maB9ef$CUl*u{e|*g3=XOq4hS6)ZU0euc z`rJJC!TT+Q<5XQOR2E8Y*YrCcVBME8Js${<$s=8`O=J!!)Gq$AOOhWP=dsJEGBty{ zM5FZd>!6=g>V-r*H*NUEuhAz98Pe3zp0A2Tz7S-OXc*{#Gj7$QQaZPe_*O=MMyGRc z^Z55>54mS=3#iY6i->Urk8vfW$X@i8);jFejtmTaSPVr(3p-rh=JPjlnMQ#a^=opy z$r;1&)U&l83ZvYNhIcPk9cA+D^TGFwB2>zydlzT6=tJlMVq+2M;s?9AkzZF?LcqPj z?Fvu)meGftx-q>HM8rO@t1vDRg7M_*{h;6xm$kiDc2Gy6!M>M@*UoJrc)1{%IA-!W zptdSGs(8cthOQo5Il&CEs!rn%FBQi8AB>Y?05J!ZHR{wde%FI zG=uD-1!2nRBCO)j!j&CT$XD|sLxZ12?~(8?LtT7DJ0(1v@8K!-m&N54gZ*?GSV7WN z0NSt@4V+hdV_fyFr>Oa;t-}S)p3ih%T9-&r_wedfht}n$lfC=>bIN`GGon`~nA|qK-${SmE-;9D zABs`#yCi2KsKiN5PhPdRiyao2nR%6slC8$^A9n#T!vTBQI><1S{Plw(CG zf5w`in`g=M)@Jd(N6lhWb3|l&f8SL3m8pI}LT zyYo$DTs8c_;lMrdIbHHP(5~4h)Ux?wK5dg?sQoxY&zH$UXb}pHInVjL9L_yWwt?CH zEH?QNV-I~s9v@Y1$)FEr)~l_Qh$vv6PFYnQc}^qjuJuXz8brU(+4Fr_*}ASie4Y^> zm=`0jo|(r3<-_t$nX)xb1xk|eHhMp6XMrY@otC1WTRto)F9U50$|MBA{- z*9pA?HvHdc;;em)hBCPc#eE5|EGyv6_(Okv$J4$l&{$ZjvBLMSIlG>VG;h!?IJu|2 z{46~`lsy}&RAi!W6=3yxzMz|Y)*T}6<|IGv#D1GEq6Rx|k>g|Ca!sYbiDC~oqW;)T zs~n-fm=xHmw&aC7<)Uk3)CEuxf4Ew0LgB5!l+uee z(ePdkDvlt>QV&bX*3lEogF=Fnq@Gx+V#n_Blio`InAlF{c*pZAvpmhIt^Pp?!#&5d zJvAPA6udyBxl}K5a_8aPTlrbiuU2>?H}0txUpjCRfhS+T56P|i^7;An3EY0 znXWwDhfBKdjknT!xHsrD767uX)kztQ&R_MaQS({3VnI533M;?y3sJ^&rHbMJlrdc* zLz~OmUsCy$D`@PK;i6sk5ZoQJTF7McxN^LT4)@a1WOq%$q+!vsd& z5`irhqNk9a#u`!t#N}$dPFn|&NudK+ww*7Ew5-lCFBKfAko`%z{H})?=r8qE2 zVDR`_9nuflh*bwE4WCR6qR2xohTv6@WAtvrR)cB^EUwQ*fU?8^dO-;`5Lf`mT)oSx zLTOKD3PlD|GMI%LHLJipW~ zcG)A*nNm|L^6%*~H)m8)W>}L*Utv;R!f@UZ87qog(cO+T&$Tkj_mv`dxlYaWdG6l< z`DyKyAj5LwBSVf;Nj2Scw^K}REw)xc#Y1vtuLzSN2p22<^w3JP;e#fu${;%5GSqq? zt`VbNrR<7Is*|uOw0CfPU65J%4ba`{6QsfF!2T*5sc4+rv~6XU4ZtSgbvqZ9ofIB! zIBJ1#{xAkY`uu_-PxlSwSr93up04|H=0wkRAqB)w8O;*0Gd7EfR{&@13_=}|v! zoFvSXeQ@Y>B*-^(cN!gzmlvX4-8p;GHfHwu!{9PxQT&$^T!1VoztaNHFOqDAp)ysW zY{g5cJl6lxT_xKJ2v1NY2n1Zy=Wz9bM*(yygosSE5c%-F3l9h15Kyx|ZtzU@W|{2G zZKx6|9s}Gt2tW!EvH>i>>K>6;_YJ96f0rCNN|Aem0J9wxsY#3czsFu?26qY_c$QUf znl9yzX%%7$1!sH}_v{LMGvsI=ti%=ePJ(sbcHlRzTLmj6C=Ohvqv07=F7=Cd6tKk2 ziQygil&X(|CXO~()AAgHj7+t8aBz{5R;h5DtdO1IGl62DYBhgQKQHTdAR~(pIRO(- zgr;;J%fqkkGsSQEE}mYEacQ!jMxxp!UpG%MV&kxQP38vQ&Gz!*QXXVu+NaHXXt5-2 zg4Q3m#+XQRVCJ<$5A{XdR#WBchfN96Bb zeat+J&V!rMrg}agkByH2DCTOM%qQzQoB-sA?I=-Ut!&(-e?ae`Od>~4=~`(Mr1w2= zm(s>N-`+a0d2uD_XX3ynNsNDE(g8bqIQ_Jg3dlGwpDlK+4s%^&;;m=C%|6uwxz)Br zC%d7nrQ64~PR}f^rqu=6Hr_-V_DdJC9mBJ_P=nQH!8Rl?ZEb@%OSP}jD?*UPD)nt% zcnU;>Sb8j1%g*t1Qpsa(fnD0tB+V-A@|)#EF*=QgE|yfE<}?2%ML9i{myI)0Sqj8s z2KVCtnS?C=p8!ChAASO?s-i+sWMCMZu<98=jB2PD!0qgpsQ3m;+Pt&=BN1LF{D*m5 zTy769dN5>-B|LA+j;`Crk9}+{Z+GblQSv7MXxMo*>=LEM26307f<0CUgzhbIc+b!I zX2K<%exSO{v8RYJhCeL3$x4xY_0~h&Ev@5=mTh3zn=3!npzc?Zpcw!4br^Z~V7eVx z+JY?TX>5g=adP5bA3Gp>`RV+uO%*$J@MV{2pUXG)nSN;JAePZ-?MR7m$q5-EZPS)M z_68bHfFu5C?~;4L1JM5dIG8*!BKg6v3lSlZJzQ?POts@JwVIU4PEANJZ)=Dk)7k6i zDCOxM7gv}1q7|52l;*#xGURNC2BBK|jV&9q=JV7h?JduOnn-X?6P^^t*YC$TFH`tf z%!%5_nW8_ZSovk{@=3phbCIM$bS*-Tn{-5`Qdt={T?{{55&^l@B+gr&LVt-oZgt zW35uo%#-L_tla$d)PrrH2JKM}LBdS^H!=!r3Hc%k>TtB&kps}vkcWeJn(uB1=eu6j zg-@M^6^}6bY?f!3Lc+b|sGd=exyRa{3AqXUn3jnMM%!E&XyzibyO-tf^O~GyDvnge z(@a|)2TDY*_Lyt9{~QwcRBqncxJYEQr${sg(0}Hwxx|43tasvB6LjR5vX(A;;;6CY z$z5IR9!7V6u`izv9Sqw};57skNiqVQ+q3m*u8z#9OzJ2F%MD?}RQR1d=bqurB$ek! zY$dZ~HOUY?0gxz;im6A}n;fxFiM^FuB-=bi;_kPr_ZfcNxcG`=CgWm1zZoh(ad2-t zKyCf=SUJmh3*4Ys|N44el%wAdhVzc`^)oZ({j8GYkqqz{5$+u34p(v%WEv;6DjSjd z5YdR+E{A>#K=#t^I;l1!iHk()%kHeHujLZ1&=&cJPuKPJqQq$%U+c%|18t2-1RTI} z!}Yn3Z}D!acy_!M2qp}}0nzy(x@u-%6?4_}u+)r_jpW5#s}R5nX{EMHf|~cNw0CbAUhGmq zx`yVI?_SdOE&eCf0_m0|-yQO5K0c4$LcF1IZ6Z8>e7BZ)V-MIzd3`THAMtIFbdzIh z`$JT8OM5%l(*z?QY_{E%NC2hibeltK6^aJQ$kLKY`Pk;-%S@9uDg8jQi++OicBCbr zU6}Hi6a!5p)#B!2dN#=pN_6$DbQGodLLhcl1;UsI=jp2{Y z_la_)a`k$$h97W}!Oo4%^V@MSa(=;Iwevi9;0-gsUWFJG{>6|tFj6o&B6l~piyx?Q zu>BI5g+6B_3Sq1kj6sCRPI}qOhi!+#*pfRc6+W$cQfHLY6+|&)FN;-;Z(jWfmLHRq z-{F@-J0!SRVo(z3igBCIm9#RM^7-Il zSI;o!n8R$*z4wq}-0v_-?QSD+rjWDl<0NOgcN zx9>;kv$R-`Pa`EZ2JC!JrEoagnNMenxuRt}-1A1$TEBB>#}KuDdyY&c+jh?-E^RiP zp(`89=yZz7%p>syOx z){jM!Assv_Z2-n#6ZUSJV7mTF45Kow$f4M=6hd^8@W8EUb<;J2CfCyqEHsh(T!sP0qN|rGJ0ncm~>x2(-W1?Z#qloyD6r~G~M+OiQ zV8#wMyptX+RATZ}j=fC#P?0@7>`F zj#a?La5Hrx-lCG3bN?z^#;kO8K%~ch_evx82`55}JKxtPuw^O`;{Al{;$zXbr zR0?d%+`VI>QU)i~vQuUmNnIk#N2i#9D8#e$Be^+IaFP9Ntk<{WrqScN8oX)MAD1U> zZ7Y=ysimla@GOvIJy_V57@da&6@QhLan4$NLU6Y*NrpNCH0H1XJ~#umTiK;f26&^I zG*M}$&=VFFT6yF}L)Ki~GsYo!@;vnQ9BK5&SB?|(gXwu5Z*=fbm`~p4Dz~p8+}3aA zvlb}{I$y)Rf>`p@lW8NQ0fIh1kfmwxM_((f5~G!O-b`-{ zq(jlM9VAPCpEww^ATD59q{xwX*V9pl{0TUtOBPR41hnkgP#`!l7T&&k-)L0@K3AppPy2-J3g28 zoo_Ofj&TFxkIKcW5vauV5=vr?B?;w?()Bo)R1W(m0pt<>+=%^WSn^h&LrM8dMSK*b zgw?DbQUCbxKICfUERaI?Y#5%&SEMi0=z$%ej9f%!1B~8AO|5}ERmlhs`=YRtWWARx zZbcfA?H!s3=zBGz#NuFx+wBqsR<-;U56*@1i!j+g90K}2XMd&><3vaHCqilez#P$a zt5qImV@NlYOnK`x3SbDKLt#l6S??r{*`S1tHKr7wrv#V{tm_vQzMRY19YrCQQfEm- zWLPXx0%5uajVbReh-A@ej=F4Y{@hfm-kMb6!tXpj&UfXqq^s(qybXgIbpJ`xbU55; z9quy4Y|kis5|_B%9- ztc7-Iq8Orz&%p$eR<@LL6ElnRZI^W9nrLui#ZE|hq<#?rmZz!I$_y%>Q=hesx11ZZ zIw`=40Wd&)7UYbalnJLE{cu42vl`n(;`OAS!MhZZQxDAO*lBKT>%MG*qP5Pegn<0b z30Y9uTDl-0UAeDISBD_)+x%(S`rNRYu3SnUVz;Dq#5ECcwcPOzXggH}>}&L;(;2b^ zLlw}3Hnuu3v30wgHyAg0_l0vy#NdsmY%~?%tw0_YEQwDOmK2!pnDZFVbH`kdoq=l} zumH9503U6QR?_!bL$B1*a}tVkqCUgLUFKmxuw{Pti9zgxg+C<8`SS9(I}5kZVaD4z z6QX1CJpH5N(fx-R?R1}(p|1O(qW%*6L$@uo_rwWP({oD&V5e=Ipgr-XAtN38`;hLt z5?Qy$59b5jGQkl%oUk~D4yJcLl0<=T%>tAeNVcQoyrSvPbe9e*>YIZYoqLI`Z79?^ zbbkFBHb_KVBp$J-**ZKQ+2hqsaMKFDquG7;K6sR3XM$j%EHaDjLSS+mS32P(nQ5?G zy_Rpj-FS@+BKcRgOYNUlIQWqYk#j`&L%k@cfSxF4#kYuiKf50F*z5=sqdRhHQX9^n zY5`7VM?vPP^s8o9leE$H&i!>lX~Km?+Hg+*b^{S+vLn2sYV=a%O@gbJ3xrk%LDyUl z*AnK4V-OLinx})$SsZPo+Np*Nswo9ZaCA6TF~tMB%e;4z`1Hob`}_u2R)fc41Xb(1 z`j{WVf^T&VWp{uGR&5$f4C_Nioqz3=uyfMpQ3pp>x$=7Y;a8t30a9%I&0-il*eLp3 z3*&4zBa#8DH@z6}uN5Vtn+6y?`WZoHTdToex%qoegy?#>Puz=%Na2k3hCwG49kZik zVD#J%ua*?-+5Naf5H3q`C?+!vP2UOjxLL~TS|sZJBvyXbDjLm{?T!LXPgz-v*_T}c z6$RcwHQjhHnAO8QLl6`>?vf5rVO$H(VLmLOF~_^i$v;DTI&T!o9Wp&XYXXA>s20R}u@yAneZ@4DDhkaDN!uOT$l9zl z-Un4m6|JdY$e?hOZ5RTa59=DYe|hN_X-TrI(8~!blMA*8BJRM%kQiPLtIpL+jxoPN zg^*|#zi~Q8{C5pew|THYInijYtLu`*vy4rR@~KlsXQ<=)3k6HCy+hnD$8SVeK0ly= zyB>tk4{pVcR#t>?YHT#@02bf%Ex;Q;QkZ+)T)(Yd>1iU~_njhfP2F6J53&#;ME+o% zzm2uMwB^&X0nLRkDw9Qtz6)9L<5nW{>8rq2eY+pQFx|cV!|HF}5Z~G1?mlnjqAuT+ zAY+cNYW^-=uP4nw6LgPX2E&tKsma3c!Y|XI!MLA?ashTGcz0h#CfNv(UL$4fj#6E3 ztxkzc2r7{Wh}NAxbA=*_^)bY)*X|5kK+5*|1<~7uv`< z*C;Zb0IJr@6WJoXdjIu1X*Rc+Yraa$5^Q{bbO?~JVa_7L=tDw?LIW9=wPo1keOS#v;=y+%jr$B@Lt*GiU%inW9|pN1Lu?MV^k#h8at9e zQ@9+te8(#H*vLvs@iYMqR&Pq+rU&8Q7^^$+w{ULVo8a|T0rNiL>m-1JS3pm zQq;()!|LiK$iWWBTWb-$&a78;IdUWY32cJ`Wp?F?srSWvr!kT@<43Pxy*)@MXmMBjP4KO5-(p2|+~g%n$h%*2xo-FZBC z+LjD=%kGga<~JX!)8pDp$=^)DUJeIywr!COu zgSf&;%RP#-!f~r{GVChjBqq%({OW2It%Q|?v*Se_)Nr|1Esbj54Is55^h$xungxcb z?E+Yy(wU0&{_E314IO3QSY{Y=xOMEN$_xt(iZiOm{G?vJWTpoxlW#6U=W3p}BkuJH ziHg#rBUb@*dRB!PK?FD#xI%lB1gJDYK|xrkPe2nY}|-P5!2-Yr60OsR(ljW(r!v`bpQT^7WQ)JDQvL zVS!@)@ak_>pR#(On~1ALuhh7*Fm2TF0+%0$7E{H#qYdF1ExV0g?(WvFjo;Pr>Ev}N z=f(BLd@Y$R=_*lzibbB9_e<~&K~Dkq>b|d&RnGNY+=}$7G!*j;;*xs*d-Jx!I#kf^zTze`eCE)o+4I!Dxo5kv zrO7jGlrtkgUfb7qJ^XM$+)ZO64xA%01vxz-e3iHk?QS_8#LdY56>{^e>IDtAic=u- zT*81eFGGmb3O$6Ea*PTKy@1BA^#j7saBz43Ld0EMK63dUK!doqaCg;wSz(jP42B|- z5YhBJ5xcCfO9+OPs{I=rKIi9geQ*D2sIP4rnylO#mX@V&81UNMa#@oi_(_)T+XsD_ z`%($rg?p0&e{jsYVyzDPM+k{CkYYl=m@;tL_;p&od;AlTZb}j)zRvecmm_T9YoUAo z=J`#VA3!IxA{R=Z47pI{h&w=m?2d@9)r`D<5wkP7WAKAK&0s5c)cz}4tF@FuZwx@A z8O(p5qe&EE#$q0;#LCCo_o+lC97mOoyj$GN=fbp7Oi?!Sto~HA8^H0p$Y>1~%!vZe zfX?8UJu?mOhFX44(WC!*%JSk@8h6;yE^AURCQjq$ozv%88gZ62ZbBr80BQSj)cvCP zWlaqt(`IR$g$Ut)LVV%nf6;W-QBnQh*Z)X&gMfrI$Vd(dNJxit4?T2BcS?tJNJy8` z-Q8Uy4Bd@%_jAANS--XXk8)=2ecyBT+52_=`d;Y)>RmnDz{12?e43>-y^Ux2Y z1OI-z_DGFZDHrVy@aseDH@beuG5`B8|8>Bc@ng{B#!CnYvOrQCfy~v3on7_w9p~ui z=+(^)heG0kOUYP|HP4NkJ9=P1cH674DBhUcG9k~N)zYZR!DB7LPm?13Vw-uw@*K6j z&p&Iu=k5*Glg&6gpZ84=CI{WIsBY-U8>Ch$r_&7IN7G>`aQzxk-tI&GXS)V2lGG%3ef5 ze7%t*73Z`0_PilY&15XEc{pIOsY3)Dy zR7oKH#~O}=E%hv1bi~ES*L6!_+u6N1vS~Y;IC<9*9Kak|1!`MX&HqMM zeIwTO^PCU-d#^}XqKH<`;><+3?n4Eii%QlqQi;FQrTIuv`D1V~M6V9ot#)0^y%cbq zeC4dR9i&ktxDYI!wXJDv{aQLp8%c|$Ha!P~KpiQ=fDkHR&gxz%|M+dKL!ov$M+5zb zP_l9M8`8`i;Vc?$zi;XOitCx)9Z|n7kr5#&46)S5Rc8Z7g3Ak%mgMnZmdiJOwF>yr zcV`p4uB8EarW+UUni>XQR&mBdcySwV&uwtHSm)Q8W6j|Xg4r7meOuk6@M~>DYfdzi zA{eJ+?sTlUrY8IkDp}&RFr>PBW0ftD*|fu9VX5V-w;g)ruDAf>8261kwVI)hu|=n} zuN``x_{mA{_z@23GtKcmN&5;-irIPpp5Y7{`8ER(Nm$?366pj*y16O|=k&VT zz-NCg6?$Yb=V^s(5PyM;dyJ7)&HfunUQtWN^k&gC5hRQe!936=}tU2W7|$It9po? z4LUR;$GOCGZfXg#YEJTuwAz|h6vO)ZmT&31EsOqu&s?L*y}Vxq%a*>TNlg~B79AHUmFPmV+4 zm@<7Ov|0Bb#Hf{rJQ2O(lr9QcGXbslCZb5qn&-9oQ9glwU#zCHbJBs&c#68Jv2oPT zKD!1q1*U}80|QqN9;JKZdtuS3oCVvdZ`7VNR@}o2V1;C5v02XQkC?fX8wd!|6!1mg z;XP((+oeB;&>i4I`N?&pVyep&Sd6OK~iksvYc!BcNqzT*}v|ZlQpoI9eOJoy}~HfKte6@mNLnTfIrH0Y3w5 zuQ`6j`&)zkmPxVU$7)#=e0JB?Gw7ZI=UK`@ zF!UxRhZ3Ye3#CU3_>FI^wtu!Y=)g(-p#a%_+PGBOXEV%O!D1dwS~bW{PBxQ+e7Jp} zElw)g^W4raz#P^x^ba!E*6XN47gM0M;!egeJNpCA)RU(Kb{$ zIM2_t(;3%f@N~wS6%JW`$4zxfcFUy2d~PaO1Yfe4qW-;L#8M67QQhYoL7lGwrKFGm zCQo%WIRvnRG#WOI+zcomgrNsl`O}<~+7MC{!GwsVYFrh|*dsz4uyMawu!#Aj_c`Cp zo0C8DrwyHc9hI+U`8@*9QOM+V-k|WQ^RJgj$x2_Juz2L=3eJO-y-OwkSQb(Hk7pA{ zKglTmB_82q`#*iAP?PNdbS0&!GyM6xtbTj{OMcWx@2eZPeWhX$o8i{OF2NG+>3f&3 z%Fa7PQh}gn#FN$MU+H$$j$8T()4c8txM^5Y+n!^EtXiq|9;BL?8{NFrl!A;Okn_7! z>!Y!6r~s~-aTHPG0@MS~cmbut4o^v1LPgHqEV10a!yMc)G52XL=QHp3awweK)}UF6 zOJLhQ+o$`YhXNwV@RfV+n_q0{(bqjTkE}iDJ_hkA?n9rWgi6H1LPPYCz~7@cJZr@Z zwlkJs2a0#2H5Q>4Fo%*arOZ8G1&zgIr@3q8Ko1?BNNwZu0DIU`NG6#9GtaX#yw7Wn zb8-ZQ&Bqg4Kd{OgRC&kO@_ja)Y1HW{M^uo~@!-PDR%p=C+H}Uaf|w(nF||mxR4CSp z#mi{wu&S=@2b8p|%&>>I%h6YUv|!1aW>|Y4iQ7|q(ABbjQ9He0#mXd2AirH4OTV|I ze&0hF%E36S23pD`yK~8)`c~Rc=Nu+AZk%r8Q4s_PRV`7<=GrO!4~xKzS*mxMv=2E` zF{AyQrc%FCB3w3Yu*t7W)%{xoceblYB0WP4Z4a|Cn4*NnXSAoGw657e8V0@qRn}!i z$?2dL!B~K#(yBqM-)o!|DJ}5e5C)>pCp`#&7*Kj2Nu6aTXQaFoCguZ2(7vGf+WqsV z$1|Mb-t}dG8omlhX?g zOA|-2vGj|R7($`6aeAHSMK$k+YtwY8XZxb@1k7M2(B@y*w3f*Y>f@y}3t!;LOQI0w z1-Rg-Iir&p%(7!nnYpHjrew9#Dt&C+m3h>M@!N0oZh{<}z~pgOON0x85g)=2388p` zY9jx_KN5#dkJ)?NSnTZoJ`yk(Hv#A%z`Q2K>DaH z;U!Yh>o7HF4<3dEm&E~D!BUuTHSS$|P~6ohs`s2VCE1%3FeT?=Rw87OXsnNGN*4i7n7Nt#benqaAW=((7ZWP;#*#-+Db5^0#k|jPz(sKL z@$@Bb$iXfyU zJKdbjV9GofX5@VuAefFP#aY?*f)Z1h35f|K(h_B}LN;!@&%bwHSXC zWne$}Vj?yl#7SqIh!MWXFg%sWIZ77)M#6z+5P+Wrfct%O|`$e=*b(c!Bb z&x;jQU(a*0+$>(ZP@tJ6y%3YHhsG+K-f~J8Yy^bKsGsi!_Xk5U*qjs`aSAVJU5_BW zXp=|iHtAACp%he9w5*5+ZOq{xh-Eyx!*a$5aUSHvn~!atHjXN*TnHh+0cFqitH8sn z`kuOF6mKdsVGL|2N(2ofB6GRq&6W^(2nhA>luIi+}ar=K7HE|y-oxoJcG8Dk8) zod&dLQl&u89V~uU(9Nf9Ck=<^93(K1g~AI|oberH(*GaV9UqxjVGU}x#U+_ilp0HtV*<1ul^9Rex@kPvj` zC1YZJ@t_#g?hhAvzMAe#{!f^MJ`}p%a#E&=-*s|wf(6ktG^}jXpH&bce{~W%H7tDa zi0AB$qIe4?2NFqw(|rOYXVPAVZ#}I-`>&6*@X|v;&J|u%vI(2>Y%zZv?=KkBnXRbP zaEHm+H#Um3V+cU6<*^&5!Kvg+Tn>P4nrIC z1wPNw*>{y25c9$?(9jI&N)<<|z8>5dc9Y&o=|eV3n;PtgC9w8D^;uKMxGZ12wrE5F`!<15klU zRRaZPXe(f>s$D3vw*GF#(vVHi`ZYZ7x2njs$LsSgL|?y`tK8Z_gs~)mOMeMb!LJc< z9;^T;ffn?h;&9LBYq*7=RWFBw?Yp&G3*X87?yw6ig?*SPL)Nso-{OYiucv$Gx{3*b zHMJT6F{3m_R#w&$CeK4bFAZG-iML3uhX)CqK5zS0=(WdG9FZnR7FebC$%+w#0XG2$ zIW|7?^Byg`OoB(KVka<-2Ldh|d<`{rL!gIh0TzBXyK|Rzv`wds z2PL1g;#l1yv^zdNO;NT|q!9LP42f@qKz_@XR+WSg&1H4YBJng+f zC48&$<*@Qh@bpjS$=$arkou#`F>5xmapqi@a5T9Hu7+Q?x5hSl_RGtytzL(m0OjQ{ z6Sed6F7`koUO^6jr%Wr`{fe|<%?vhLVv=UNs1VxSUB<^a31Z2d0; zdqiIn3X_KM;Mw^STog)EdB0F`DP2~&ri^wj%&68{qYvuPdc)h|!UenCD8VaTPWmW8 z-JpE0BX4^GNfXA6VD`?oudG$!YO*%a@7IN%!Vgz!b1j(vsBbtaP(Me-g@zpQEqhMo zw@wx8lwQ??5A{~`gdVd}5|WcOta+5uywQR3Bii~6QOy@kA-muY`Y|p!l?JU7%gchO zsE?+Q5eL5Q8@M5h!&j|22I+TFS$h-^FKZ`+&DL}=YRFG@+GW^5(z#{dRwgBAbQ4HO z0v?~2hsxLVNs-rIK=D!Ocg+eU^qSnB1pq)w&!yn50OiZc=}XMF#?nPx$@9va4Fh%N zQ$5!a*q}k2B1>tC@-KQ**+{zuc}DSpAaqM!&5!0C8pSYcE;6dPTy9akB7UC60gpQA z@?5u{j;VQxTYMxCMov(o2N$$r2`U)FjK|l2jEogVN5O7n(xI5jipPe*Bm-3;LT@M{ zWMU~T#k3Xjk|AQe`yOi`@qJ zUx`{)QITUKP@k^!TBVdgFZV^6nI*GEnHR)vpL=0P<3w>S_A#okkm0aHDZOalW|juqekW+xqap{G$4`f4MIk`;Z2 zBl%nXDu*SZ+t~WQyU!oq5otV>TPb-BhUUUf>XJT2RD1^|d*xSDH=m4!Qxqb>RIN?` z4+!9GC;9o4wW3zl&-SbKnx4wCsayflXiYY>r9v*b<^%R7pYh%~jwkZ`IJl+{e+^=^ zq_|U&Lu12{7SsHEZMW)ksj%vCso;0n{o32zExdAq;Pod!3dSW13$BrgqkZIc^8VON zK7G$lER^}9N7dsnveN24Jo95GnPDKGrWcw`%g!vpDxF@;(abYO}QkF?%^AcJhKsI=cV-KmMh=UXGRCXMbg35BG|c!9a-jJHYsk>l|0evrM=s zSUU@uffA4uTOoH@?6@H2XsZ=R*Zp+;{>`;!hG4W+CizDp1Jq)xiG1l;{2n7a-w0-m zg`;D&OF^GCfK-)dC6HpLQQHZOU+98Ei_%=){^Z|3b_6(ZDL=LDf37WWZRCe7w>jot zkP4Hpur^mQO*Gb`_|0o+(uVG3D#}pS6ON~SM zESb$Dt)G_!mnn0i;-Zs@sjyWaVoz$@+WMgW0b1^k?E<~s!FkN*W}(N;$~GKiSNHuZ zpU2zo@!egZeXVI}2(19J zXS?qJycm#yK5zlfd?X`B$N1~(>jiPj5Spb}YUk_2S;Fp{{-1`bB*>o(Jn^ z(7e38>1BI>`WIlQnb-1TGM1BnYy~_~@JjuR`ifvYpQrOd85U0f(x%?`9(w_qs_=XXGyqW=uf=>@N_a0j6nB^rC0d#2?&V(^so~vUFrEt zPH`0ms%G+DnL>bel8ev07kk97qm>W zs*zxn$5x82+1|{zBa4m}?mvN2m+)mv`^oIQvRB9d~L(#oGIalhu z3sFVA@=f3~2UA^^8a`tb6i^{OorQ^*+S}toQl2ifI*omOGlxwBkN9jw{C-%GB8h&< zpI*QDw5D7Mm)%TtYgJH5dAeeM3G}~TIVFvjdb;@8Sukr2Ks;YBC;cbp+P#}9zMj7A ze2*m#h$Vog1R)7SMSa>0!aeitbZTS;QVM{-Bab<6!P01fSLAi6QwU1ttg`*}lbwP0 zGjW>^l)(19}X1lbE5mgY0ELiW7@cA0l+Sm%@p~z+V-u&uQs3d;RyL~ zwLhJE_exL#X$wo(uXu1D=iesHOGS`%M#j%L)fsEvQppR`EqzM_4l7+8Rp3hSMA3ZD z$H!+RNCo)bMDdhy5rESdnzZgEtSXk?XKFQIDjVZEP?{YtRCLInhv5p!=$4n76L(-K?!;{xqO~Z>k4+ zj+-a8F>4zbR6MzG2aXh}qKQ7I{^aZeP=i@}?1Zp2<7%8gj}c$?p>CZnWf{xpAhWf5~D8tpkKq z7|kjWVGeQ>lG=*cgIpy!#1b1wjYZq~Q8mgsDiEoJJ?jq5loC%heg$)@A7%7fuDxA+ zv3)y+IlU!W#MSijHM2xf;}3&tB~Y7J^hNL<~USo?f0Y&Wt6+jEgGv;Mz-$@GD^f z1nAw9YWjG;pxsmAu49Dw0l327o>V{C^l2x#{zcxlHFOAj%Vb*;|Kz4S(FIk1wOT|%4y^IZNypR+!j z-M0iS!2O}3eCfN|QFzFnYqjkeqpwgCtkQRV1XpTPQh+&7gekU`%hxNbPto;Oz4axA zj4@?DWtm&VbicfDcD8e)vd>?lN>QVuIx+Ejqg82J^?XKy%n*|spMwb>&i<5TCevPI!h-GQsXp|l-&4Gx~F^OfqYV6HeS=k%VP{(*Ch!G z@&zve3v;lQ!q~s96cbEDkDo5+*rUK1Zur{}4B(4yG620#s$kfH^~rGkJ4vi1kPEN3*@aA)z< zeyFHBV7Fyna?h zZ9_nPx)Bui;}$pd2UFh$S~-el66XPR4S5|0c$n`;L_TNC8}st-p;A;KGDrZ~T`5~=!r1YvxdESj-Tm4obu<=E1Gi&VU1 zpQosPkRZEkB8_8woDB{@Fa0I;w?0YC8VfZ{Vk3!}*TF8MjT!K>PCU`#dYQm)|+@`6DBNE zBnyAY?R;#T%G?9M#Ymz-^bzR2%Hya@5yn2g7Kly8#+m5fGI8Rfek)`-FI$C)t6W5slD^Dcd9Yf4pqoDgqX5B%kv1x{>#k&H@e3^U+)e@G0N1iItVkz(I z(&m?AKVuSeN=&q%?UcQi`UI`{`{y2>lGM(Kr>LTj9td21)xS32iT*nKUw8a+)eRP7 zN=0eTN3)1iR?i#0PrD$Ek*(}!hKarZIpQw2sK-@O_*D{A zoR3Ft#Ie0)y8fyg9kx8kfy-4B_(B7Y(g9nmc9F(`0cCZGe1$}IW?&O^4%{9TXweA)y|ob)Ll=1Tju-4)#hDUt2u-*l!p0h z{nD_Lke?SSnBxd?wBdX{a!W!!>DFT zAqpJhAQTJwICL3qZWANDglol<{=T~uRRUIx5H2N-#bu0N)i$q+6x$w#6wR*(&n;Mg zS&=ULW@}`fK&v$G<Jh@6PFrZol{RJD;CZ$WoJsmFPK+?5L09!71(?;RKtt0}7pNeuI(k<(!dWZZ`&Zj5nK7f= z&>)9@<5MPn8u|=4q(T>18VqXSgrqH|d|3&8=ltVd*c;@QMG7f}KG)Z8i99EsE@-L! zu5{%q#Y>Yf@6LTekhn+Zf7dvvQpo=IwbXgpuFvYE)Cdc&52Jd={SKs<&@k%w%ZBj>A z@%l5nONWJiYm0#a(Q;?ySbYo?h=rlS&KVf+-&+KDFwrBAP$+Pp2?iMw>)!vL7l4Bb zw(s`aleYl92s)K%NXL@9VySw_R#d?ea6S5S+H}~c>g%{YP>XSnlc$5ww-9nO3KH>p zIsQEIZwz;a=>93onS&iYQJ-80sxy<99k;rI9aH`F3P_W0qM=Ew#Ujk4#QCQFw| zkZ88-^dnG@(#DBn4Ya7ueQWRqP&w zi7NqCIqeY)BHF}S9P8AA*Oy@bQBmjaDrq;Tb&2-#4>)SEcH`GN?&gcZPbY|(`ml9B z!x7HfoCzL}Ut6KPlN~AT3VD$aSh^G}f*t$|rFuh}zoCpilg!Wp1#H=l6aWm?{bgvC z?8|(F{uu=m>OI2e$6BPb81q=%n_B>B4bD)QZ7ET0(QF-mYv?0t@$Ez`&n;AcPx^FK z;Jjm2W6$%Iy+x^1vkVw9C(kkzB!Mc}viJGfC-q*ljPNBPQ%l!X6hKPdaqLzrUeuuV z{;=9v=7JtdU=G&3COkc8GCUJxB9>G1r#@|a+=^siO0yrETpjf(<{s5+`TDh1ez)z1 zq-7v&qA3JNgI(uiN}-eF-@t_&U^;Hva|1PSF z`7#Y2XD>6mImR~nE3*hBk$~exaJ0#32gA_+npjMYpd>m{r51j~Nfir_@PN$N>see- zulP%^;VaLtH*SK+er>-euA+SSC!HdHC-DKbb>e}#m6t}i_3BaX0sHRJhwld-s>78< ze-GcZOvTlh3Pzv##tysaR2K>+SdQE%#)kAuT4$9C1{JG)>AkfHppOyTETc8I6o~p- zT8r8a!jRg+H)#K^acsJE9xkYW=N4qXlDklo4KlYd)wq~9W(t0QfS0UePLN4bEO#MADgdtTViw@=1 zkYoM>7XmHyl&M2&=s4Tt24ug7avHTX|hAyeL>3ZFgz6*JtxKXb!@@7*wA z05rXB=@|0>`o?rP37FLqd!}%b$4=KLHLkv(58nj@LFMDO={+ShljH})S09HT|B1AT zTOluZdS`5S$k#4x=7{voxMF~rrNU=u@yVku?Qm{!r$Pq6#BGlg89vYVOu?R_A1%cg z53X^v(`;0B(U%gvUD9!;P37Z>^?a{+bfU?#{hl~m7|${&AD(?FibKCO>n-SQ^se~^ zQ@ac?`Z}!`%^z`+>gU1A2qigD!^CGmbmJI38v*^_-u0Hprv$?74N6VjCqN@IiR!~0 za^`&$<#HLyS-|L1yd*O_ z+F-|K*dh2x5RA9n=BXxB1qrPvoxMOaT37$T7;~MpQ@waMMtPU?ao^GR!!TKbfb_xo zpQ}fYk`J*_i0$sJbEA^Q?|`$v`mI}*$Y#bofW$pVTo&4neDS%Lkb`^~g7nuqMc76b072@gk z086n#p}En_IVYY?*8#Zxx12{dtbm~@XSQz+DY|PX<56fa3R9`0*!d*3#Qi!gR5Q!M zR5r%yLpcu(_@eFoWK_v%M$Q3wj9rdZVDmk{ivn`XkpOVPCD6Z5j!A`*9zKOC#+&*y z7RQ&MHZx=7nYc);a4?s!_cRNNIVFu=n|BaWn8RagWVS zG_0_$ugV6*=2D8PF=aXF*uL5a2F-xQxIvmEE%Px^oqlAG4qf%*u8dF_`F+3F zkC6m|gJNjfo!{cj_+`QU*M~BHNZ?1G>=O$3^^?4_t47YbIjN9k3fRY<8k)Q#I5Wvih(Xx{>97xZ8;Iga!ItRWVHf)PE(RB%pm9NQw6^ZbKdtz$+k3iZxO{+d4V+O5wH`W=PYIF5AOd@_uc_s~vPQ^an~ zbflth0afA57Bp1AYtFg_qoFo6sO!`Y8u+z~9&2ypRzN;acf@D4c;y2bKsdN8|8@ti zv|M_#{PZvV<$Urz0{~g2L2|yl)NtD-P#^RtCON9DdhV1_|nP4+Yx$|qhK8+;or_W}oFUF)SUHip_?Ir$oSw!Nt=5W@A%HmDrz z=|KS6(_E`y7>kXKjiA?ETu6Wa&w~%I2i`5OA{ruMU*g{~k)$RtjWN72^_*z;#?{t^ z4AdwzoUWM>5$m;k5v#$cT%sKWx4WMoJ<8d>u1u)ySLJM1i4*{9GqlDkm~`eD3f1AU zMRY|fimfmycwfZA{<%Xq2TwuW??+x4G$urF>vx-@TIAikq1@k#pKz&{EzIlyhEL3= z8I5q^Ai0Q}g8H|E=U5?gV4il@B!sW%DnvAImVm3`7$Ea|@6I_0?kK`cLt(!yc+|u} zUJv?NQeGFxsYSy;cWa?|9AgJd%P`>}RZd~ZnEk8Vx{`JOKJx^Ikwv26uPJg{mL26h zW1QufiAn8@u`EES+=>=XtaR7U?*CN?O=b%zJ_L9(YYi-Pl4MraR~ijW9?#i=GVMY) zh$bBlK*=-Yu+L(Soo zEi=}z8c!46;5q2?aE%L!{BTVUh$~VLdHrw%0~2%Q!T5$mThLl<#(A%;3(2${EDww-9dj@(p$|akSq{vfjtHXP&h}s(G z;Yg{*8j&AP%kF54D)*x_>2Fw` zSqVG*u!Dg5ewGJ!fdC~tk-d1PV7#&Maeb`R7E2YU_^mAGu?YPu$;jNFY`^H!t(=b+ zc_cqDe|1raBPLh^f3bAYaRtHF2ckP8oWZc=1oFoomEf38>ttC&Dxf09x$_yRgVAu z(UPk|M4;g8@yuhERE{az%8Z{LV@6g6VOu;T2t|Py81Dxr*Sl_yP2Q#PwYM}>I2KeC zkZQHG;35?Kjo1ojj=3Ane#V+C9X~Xu=^NuU+l_>5*RHcg{(6B@r=3jwmiBpP$j)f3 z^_+W%?T9e7KHu42y>eH!au)pWYrPYd$Qssm$yJr&0E}?32S&&_c_Eb`{h&kq^PUAY z>`;e^RC6!$6ghCQ4irhNb#hh|VkLC{ujSkO(FEpSM*LJMX8AUosjhMw(wdk+kRdg> zDZq>z07Sr!C+LDpurK)}FbH7*Vz6mf(Q=+!(>z(YC5!$&VB_u3) zwYVbm&|DJ;V@(o88n!t^*m+jj*XcaTX}DI7)QnO$VUNM=&j9A&7Jkfe&O2hV0b%^Qco1yI`8)xo>vMY2psQY=Xo6g;~eLA#31! z01n3`@<}>nZ>VOwyEn`-nd&V5-3lNb)ayjM>E6ErFP9*c2C!#yuU?!ZZ~kVJgCzl; zbpZYKp*bx&Z(?OXp*POqS%5FJhaTJ=4!NEDZDZIJ5Rt^SIZn zfW!zMK>KSQYee*WU0SR1dgkfj8%W}3J$fhT=RqybDq9#;^po_94o02e0JhFwyY9EQ z)Ny;r=^(UT7E?8`@(@OoP?ezvpC~Zu=u}*&IC%`SYn16!?@b0@O3YtC8AeL--Y5i~ z=)K|?5GMz|+}+22LVjP|twN;6ce;BA0WRH4-uB5#rN{9ut9&tMk=gnk_Q10*c!f5W zZmv?Vzkbq<>6e+fYRQ5{E@$S4wD;ohVbu`ww`QX2Qf2HcT9}^TIOXWiHtE8bsv}&< zTze2j($Fg}Z=!R=Z_CTCnsc4(8i;$I6BgP26Zyw>I5;@}>nDJBG7MO?^Gy8|00e>) z0D$>6Oi4sCg+W(W*CT6iJmb^<4Dsvh0nLhG(b3q#ck75qXTY|N1bXz>QU3>}|G|g_ z{hm?*lI`x^UNy+32=9LFb;*BgI$yf&v6otv2pJ%$8a{2l6dps$!3%^ZxK#ts5@ zd(?nR`DzbEBYW`BpZ-~hm;f6={tQ5iEBoaj`z|W`B?&-UZ^_#1#mbbznCX87 zV?B5$6%M?dm?YHYtU_ofa3K4@s-$d?!u-loz6z!cBOR6Pipq`moLlbBD_WM-?lHA<=?>YotXQ^EHj2K`dg z3x|w!-Mx!hg%=0!C@^zLGHg0`rbT04UOtFBQ%znv2)!LuckWBCpiis;n~_TapJCFu&}x&*PtC0*e#|G; zH)TfxS`~UwXOkfNlVvCr`n}ueOYN*NFqK)VnQw8A1#E&RYn@8vn!UHafL{@Cg4cko zcr)aC;{X$7byHoR2UoYN{{OxOND=HlB8hTrHO5HM0UD)<->Fan-+-e&2u4521vr}i zz>jS0>^MJ(0ImXJe1ijB{Z6;&r8S>?ihuHnV1+l9^*TPzkG!IIfP=@J9=Q8@i^t{+ zZVKNqR(9UV?PQlC%H1%GI%C0#n4JKm^@vTSnw)IwN)PWxJ^1e9=@Xj1)=YK!pW0RZ zE)I1{8wg3LRSk3rgybp*Mwl#WuP9TKqd!&*2rU4~Q4AJ>7)DDkbF8#mP{hO$DJD0H z%X!m*6OjVm0BQ9}6l8bM%eF1#CSSk%M3QW5@_;zW-0g38kGse?&Z!|P!?N(gVviXaQvqDb}4dJEw*HC zAJE>NwJjva3THsc@3KCRqW$95(H}f0_FEU3C5vOm&EG=Aj@~7t{&tYI^xr% zll=#^c74ck4}~siOb~Q3)2Ai;b1o>k(4t6H@HyN|CrJ+8j6pv7cVT6TVVozW#jbEK z$rMQx5keBIBEj-?aU4kOb7uaKbspaAX=@oAMBD+h9`j`!*DY2(Z;OgkG=|*) z|E}IX2iAS(%ccMBapPJR{%7HbeY$VY>!`#n2l$fsK&{6J3`Fkg$$^P#@1@`jXbWJ1 zKOOrý|`Wta&=AnyDSpo~R{`Z})w<1r7nQrgkmuG^pdCca&^NXx}t~P+#bJ=nfp6~<9#V0Ty#V8cKI>{F2v7WVFMJ8Ab$uf6`qYjJZ2&>Rvf zebMhe0g_kS_4DavH!Ag+$jg0pv(G&ja7MN2>XyB99{cLrQ^4zY8;=ZpJL7E=5YIs6{!Zg{L3s{b&tarDyBl{%6MWS~ zbf|9ICJ`g3yp^@$DaF#=I*WR{#1<>(Xk@u&Sg?02G{S3s_y}Vz zAvbNkPnm-1U^lT1_Vpo+piah(n{Lb#n{qj-V_{;$#JDm;&>BCM;9XOE{!JPjhF`zc zR8c#uYbbR;Du!A$3H}HaB_5y{ulC3pKXmKw8>baoj@Nm}vPe)clCa)IwKmr4K@e^i z(i?cCq5WQIWZry3aEu)tNo>9{bB^ktIz)+>tu9x6(^|;W%I8y$WF~Xn-=CA^HzzVb z%Xk<1G}^CyYZ(cg!V>oM)?WCkuBA>K3P&g$bwUD_O(5a$%E;R*drvc;aQ_F9HSuFZ zpI~}3=R%gDi;i-Vb>4!_^&i%PDfv%59LE1J+nUYR`(;mc!W@wX9ox$z+=IEgGEXB# z@1pnx^tUFw323wXo}IBu<_=B1XE2fDn97Q>{gkw#{;kn)_WX(0;kgD|mewgIt}85E zJMaDbZbX8X-1X#F8^$>unUwaga zphA?hgX?gl|MuO8}PPOiheHyNO`R3Da&C0yEiu_b|LQf^ZaAH>) zTxRY4csFdPl?UH@>G!&Z(d8y%pN6t;3}ZuQXiK5}Q-Tn^L*q zqDn;LHx0p}H^T1+E%AE}A8fTRB0j46pzT2m&x|F>RqQzGoKY?D>b;3s%oh%?-sSTq?>>HQS$Ff&wfE3wb za}y^hgE8-}$HR=KT?vniIto7`Hr^a2xSQ(d#zMrU7W~o+&i(TtvY%EH4&-5o;$-N7 z@d6QKV2w&B@W|C3?n*f%)?(#W9j!T`4d~DT2nt-35Ry^BF ze~CeEt0*3o*z=)Tt3Pt0Pjp1<;pIFxMfbTw4i5~F;6m3d@8QZ=lmwjk-JjM1&=Cd( z2GWTo&-s9L1i&f-fy{xqUGv%>lZ`_U@r^qKp%9zhMwBmWfiE0yVfLJf5lC0sSUO)x zhI9iO>^_BT<+)j$=}vKIb-*G+A)hF+3~Pn|MEYTlA(XjHin9+Ppd$76>|)Ao{d@Fm zpXA~%+I+Cdi0c#JJoh~LZcR5@yBl>DD>gs9MqTDOkp~P>o?ehY6}X+8_tfoy6kcEL>KqwvF|4n zqK~{N)BG$&;q6pe##$c;^iAk!`5BHV6N?U zjtlFoSoCwh2PodT?239o^ey48fN$b|2kw4L4B(pGzVu8jLLUX^TI=Y#AFg!1KJE&0 z1?p1FVq-JR5G8!O5}GQDR@|`rE;r!j-ps`F_To z(*1{AVtRCHzzY#CdFCW==q zc7VD4un(W}ZF+tBn_JU^JO8#b6!Su3mrev4S&Q*fXtb?u@B5x)CwxejCdn_LZsyzOg9f-E7Pd02lh^IiHKZbh|+q=zn9n`NhQ^ ziE1=Sm2^8sV&qWhfB)Hzih)RaUtWYiBx6kc;t$%f?+l@rO-=t5%p4g{KLrxlyfZqm%zA3Wm;lPr~iu0n$mhR;MxZe@#K<0G%KSCtn@Aqw)u(gXw~bd@R{l-_$21nD3MQj}f;Na!F62uLwV?v}`6KJBYD9XLBc83Mb}_g6FZu z>HLnbq>x1Bm{>~bLkOl|7PPsrb?@21u<9p=q)r$Bb8E>L5)lzmYZJ7NNl8x+!ZL9i zgj(QcrrKv@Ko1H_1yr+f_qURVAlC@fFv=7Pjffx?kHy#3<&5~Emyqz3+3)vPB_Kl} z#egYjwf^-~N@{hq=>uXp+k2PV4hM*A^_$$uf$$Yr$IDaSym?cTo*?k5U>WZxwK`sA z>InGc<~AQ3N|U9DR?}4fR$Yo%)*Go$D(duizeTyuG;C-^?2xgPFL=~9sWWZds@2m0 zfzT?c$fI_w&*e3&Z5*Csik8?dwqhB+In`o z6X~YM7cC>dksazR+5lW-0ma9ob(1&NEY1yxT2V2e5>eL%7SSdqN}}l@vjm`pl?Qk~ z?(ZK6Nk~LFH$;P8sT;gVXspX!cwc*uh$Z%Fd3c-2`;7;ci0_yXfqmb-q4osd!A*&{ zjkdQ=>XA+ITf>YU!esa+K6~^)T!C)sWl4w3W0ZLkL1!L3pg*4#@jK0_LDVTFHM5gZ zO>HJ){_OM^5KTAOF-#bhUbQVY`Sf_Oday&LiW`j;& zb96rWc1vkJxOTb&TTLS0^f z{LUmJJI%fPGL*Ri;F^n&-@HqFlyJINsO1uM>Q)0+UW2DO_%ltrXsC;C2x-4MQ0rEn z7JzooI~hGPfzsTMd_O9b1i|ttwyO*KF_c- zFPf9|B(vSIZ39JWNoTU9!XKDtB&I5?pyTvszP?lIy`lcYusq{+@y(^wC zpPHu%BZfA25Q{gDd;K!P#Tqo243M*ujG-z>5~%< z;bC8vPaBQP=BHcESb#Wlz^#}F`Ej8I#k|omv%eSnW?$#s+WX;%&ga7F)Q|GPgoygr zA>t|Vgv(%^1D-#Aw>PXy2WbtBR+)K5P+CQVVj;5N6BmPw!BQY&F9=a-kh+JQ;VMX; z=y)vKtR1dvbd&+i&(#Mc2JojTh`zQJ&0j(QVkuw_WUIRLk{=gF27;E{MMXu%Y7E~n z>{qGVOt#ny{&X;@=F`AXR(XUAl{!lynT00>i+ti+GdSV{sq0PeKo_l6Z%!(V;$RDB4qeG#zj+ge#e(+B4Fkf zOe7&tzC~d`Zp;zR_4|(`Xgg8?OlEIy?+V^4IC(?kd$$(ZXupp+>t239(&{tXYx(t! zYZ5r%;=D=msyspIP6sZ%*41G(I;`j`j=I-zS=x46$Iv3VCqwGKbp`s?M=6(azjSFWfx6ZdWCa zym!l$D-6p-)5|@SN@l5YSMntm5YQoTiZyycrR&PvG>!-&ppvVqc?P^l1OB@!V;jSa zur)rL6-Is%>&L6v=>*ZgnANwzhe7JKG9vkHP zbt@fd0#k5Da}yNzC;jj}1YU`qQ_|3$Q*WP0IKHQOf5i9s`(=M(&0T9UmslZ@0D-=? z{(aGeB04&Q(0Rcb;P@Qzzsi;bS~?K zQhGE_vV3}UPMh%vQfDT3N{}%&Sa`xbBZ}Ce#_BkfFaB~lk3PNnXl63l;sf5yxYr4` z>bq#Y3xtBGtM#0~f<=FQ@A8#$#ts`1mP5e7fqJ7U%a_`LYM3PZ-2(su;W8qvRE|!; z2;;h1o;)^oSbW3aROvRSmk68ULi{}*zk{Yhp{vwdvD%-OTPTC}GtT}Toi=K;DqF6v zWk1!V?s4j4)L3OpX{@2R`x=52j|mGac`4?7L&z*$4PBBXAtA7du_bVMM()=5){K#3 zr{f2u>J_HYfN$S)@2RWj8VR-w-(UFsB16iHAz$0t@olZfZz*=JqtC}NQEAEJW!{3y z6bEl%3xTS;inAYMZAue+?s_$3u7#g*NW`8$H-fSo;)4?1JPD7qw84a6!)D(?;a(_q`dKIj!^~G@RbD@7VejBL-snbjSb3-FHdlr+^MQ~R-e|Z zBu~e@%7-cL+wq7?f44LA)i^&mCZCrJijs2aPkbyQf^|C6aS#%qe0NG z`oUY&F`@Wli-S7UqK67ewM z>nLEWd`M&aloV#9k8AuD1Z#|*ws^|5R4JTKc?`PcF|Y*-2%9``T(YNZ%N;^fZ<`r5 z2mhQVni}@CP?Fks(bWC0Cy4<@c%POtlFY=rA!yxUL90|>A6JMOs4)F?=?8oXpG>XvYI6;x@5viR_oi+ zrg+$d6{5fnY9H{N2mb5SEnhpJpx8d?le)8W|5xPw@Z51<)q)Aby7W#OIRlma zk~o~4bhZQL?Bjsc=il=KKz%-aXpd^zS0fx-EF86CA}5NdkA8kH@R2=>zpFOtPQIxN zPF9#RNQfg*dqx~#@q+bHqg!Dy98Jrq0>!4=+B&oZV9e^+sq!oFyIHRUG#6TdtVo&P zsqN>_pG`eH7%@ttzcN`fZo3cy>OYyY?YN5Onh>vp4KoKn_97jU`T2QJSV8FTE; zd8YvB+AdH^6DEJ2HN9#7M-8(9tt`CksKWz zMM_J@S_%^zByX?2%g+631tOPCJN*)-(HC@{_h>=je0+QyFznh#_0@H(%KTZNmGs<& zgQrmMb1eGt0fbT`bL2qE;0~gt0aY88ib)NP@_}yK`l%B5`rIRa#=Cp4S zDXtX$@GiCTOMN~bySY6%QOzS-u+gd*oo^e7Oe!><;a4L+A2;3}U4+u5#*BwNYgSQc zZQT4AwY}}swB)7>9MF?LJK>$?fLxD?xgBIe!CLLu+_7|JExPEqxb_PBj;6vrO20$7 z3sm_z^(JupYwa&*_RatfwqUNlFTqq=@{(*}9B>dS=>$n@cXxNk**1d0;z;m}0W3OM z>1Q1w$4}tqOj4~`?pxmZvj5JwO@-^Fzda5huuOFePfr$*+#VDmPfSdV=O%WTYKoX! zSm4xZUh%Xwa~DvZ@^iYG9jH|D(s1Fhts+--z=Sr+CHAygYGmz}azb!LoBr|;!`WipH<$cl@8Wq0GsBT62YRtsFFEW~A| zq^$H3x=55t0g2tiL@^5PvcPa_xR?kpRzcP1l zxIf;Y++wzO_^PZ+LGLOnI($`xS$bH)}>N@B5j{-`w(&niimL|HsXGh^L73%QCb5kd& zGOxNae6t|{8BQ$bndqJKpH%}?aoxE412>GDo;ydf-Y8CK4Vth5taYGtOEo`mb=4Y3 zh#4r{O6=?%?luvMDn`q5(RTytfJ+xuUZ5x`(0(ANDLJg;E#s3AAwwv87XPE#7*Mk} zUK>M1$(EzZTYb4Nm)9IPw_qLF;nz%w!;=lP_s$ow@yT)7)fos-vU<-&65nIo^xWye zboZv;xfhVB_hlc3{ERji{Y{@~aYAKQ)gMih=tpHfN zqCYptH-O1c%2D&^2{v$Xva_p;Z*H5LP5Q)xUvLWGb?J^8TQQ<1X`sIoh%Rs^s_@^q zabeMZ5sgI1M+dRV2SH8q20MQH`f5tc@+7wYXgt{JGdZJa0Sms6w{A_izR^HaMFj~F z)DGJ*R##O84al@aO-vXdQIN1;GrD)`w*w?-ZZ~zA2%)VJ+dS|NMlb*c&!cr(kE-#e>TLdV3KuoT_lvImO zi0c%{ZYx{?~!~!tudgn(hee|3Z z>%h+p#7hwK0kH-oz`5DyC(FDHSHFKS(s*-Dwjn8ZuPDbbX8xVb={4Z9gV*H`;}EXo z*|gD;yEAfD#gSsu-c=uTI3v0Gvu@+#+&Cl5C6q6#(3GMZLqSowEFG-gSl|N({P||{ z0rqw`sJc&IuFCSlX=A9aT-eO8F)EnjSSLs#fwD8l%_%7zKKgsll~mp^@TjsZ=gblI zrxPRaWGIap!n&_*>yu@;*xA|1?)GCfFqjpEf}35tOsdDn@sEki!0J&VA|ene68CUl z(h>CC7{%IT`KY2&>Z6ZTL39UfqMZdajh%T-J>xLKg05; zy;U7)o}m6A`DRCdiT6&A*5ztEFC{k4q=Yco*WCKaGAIls&yy%8n&_qCoX0A@M6=dN z+3cW!?c*lnS1?$y|0pjt;Ki&BRoX&YE4F%}twilaM>H+|V5^qjEX_+AjfKx!rRqz) zqz(3zjoyARQ&jmt$xxIJIu=8Cwr@$WXpJWoyfhVn_2 z0&-S~sU3^apguNgtXs+T=-&u+MZpfxjeD~26c-B@qS*DoiYFU?hRK z8}IO6Z5up4k~s@F5R)Z~~Q0=@VPN(+Z^Ap`zr1I9xImp28wfsMaS^w*4FqQ8b+%=mBP|2gdcIsR{l zy*QD-jsNHQ|J#N9>-c{g|G!WBuZjNi`2XXwT}l7LUHRAa>O^NUHuU19h&3J<1bkE! L)a6U>ng;#@_HPq| literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json index 58e71f8..4afd9ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,6 @@ "name": "feedolin", "version": "1.0.0", "dependencies": { - "@extractus/feed-extractor": "^7.1.3", "@parcel/service-worker": "^2.8.0", "dayjs": "^1.11.13", "dotenv": "^16.4.1", @@ -21,7 +20,8 @@ "sanitize-html": "^2.13.0", "swiped-events": "^1.2.0", "url-search-params-polyfill": "^8.1.1", - "uuid": "^9.0.0" + "uuid": "^9.0.0", + "youtube-player": "^5.6.0" }, "devDependencies": { "@babel/cli": "^7.18.10", @@ -66,9 +66,9 @@ } }, "node_modules/@babel/cli": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.25.6.tgz", - "integrity": "sha512-Z+Doemr4VtvSD2SNHTrkiFZ1LX+JI6tyRXAAOb4N9khIuPyoEPmTPJarPm8ljJV1D6bnMQjyHMWTT9NeKbQuXA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.25.7.tgz", + "integrity": "sha512-vQw4QjrqjLSuL0Tt3gfVXbxEHOfsCcHN8tKyTclpSMYLq3Bp0BTzWYZfMKBs3PQ+to8q3BnumBIAsMdOqDJ6nw==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", @@ -95,12 +95,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", "dev": true, "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" }, "engines": { @@ -108,30 +108,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", - "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -147,54 +147,54 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", - "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", "dev": true, "dependencies": { - "@babel/types": "^7.25.6", + "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", + "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", "dev": true, "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -203,17 +203,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz", - "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", + "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.25.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/traverse": "^7.25.4", + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/traverse": "^7.25.7", "semver": "^6.3.1" }, "engines": { @@ -224,13 +224,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", - "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", + "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.25.7", + "regexpu-core": "^6.1.1", "semver": "^6.3.1" }, "engines": { @@ -257,41 +257,41 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", - "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", + "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", "dev": true, "dependencies": { - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.8" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", "dev": true, "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -301,35 +301,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", + "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", "dev": true, "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", - "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", + "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-wrap-function": "^7.25.0", - "@babel/traverse": "^7.25.0" + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-wrap-function": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -339,14 +339,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", - "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", + "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/traverse": "^7.25.0" + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -356,92 +356,92 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", "dev": true, "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", + "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", "dev": true, "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", - "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", + "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", "dev": true, "dependencies": { - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", - "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", "dev": true, "dependencies": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6" + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -451,12 +451,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", - "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", "dev": true, "dependencies": { - "@babel/types": "^7.25.6" + "@babel/types": "^7.25.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -466,13 +466,13 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", - "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", + "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.3" + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -482,12 +482,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", - "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", + "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -497,12 +497,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", - "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", + "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -512,14 +512,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", + "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/plugin-transform-optional-chaining": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -529,13 +529,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", - "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", + "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.0" + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -620,12 +620,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.6.tgz", - "integrity": "sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", + "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -635,12 +635,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", - "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", + "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -792,12 +792,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", + "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -807,15 +807,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz", - "integrity": "sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.7.tgz", + "integrity": "sha512-4B6OhTrwYKHYYgcwErvZjbmH9X5TxQBsaBHdzEIB4l71gR5jh/tuHGlb9in47udL2+wVUcOz5XXhhfhVJwEpEg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-remap-async-to-generator": "^7.25.7", "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/traverse": "^7.25.4" + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -825,14 +825,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", + "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-remap-async-to-generator": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -842,12 +842,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", + "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -857,12 +857,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", - "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", + "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -872,13 +872,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz", - "integrity": "sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", + "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.4", - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -888,13 +888,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.7.tgz", + "integrity": "sha512-rvUUtoVlkDWtDWxGAiiQj0aNktTPn3eFynBcMC2IhsXweehwgdI9ODe+XjWw515kEmv22sSOTp/rxIRuTiB7zg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -905,16 +905,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz", - "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", + "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-replace-supers": "^7.25.0", - "@babel/traverse": "^7.25.4", + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/traverse": "^7.25.7", "globals": "^11.1.0" }, "engines": { @@ -925,13 +925,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", + "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/template": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -941,12 +941,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", - "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", + "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -956,13 +956,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", + "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -972,12 +972,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", + "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -987,13 +987,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", - "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.0", - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1003,12 +1003,12 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.7.tgz", + "integrity": "sha512-UvcLuual4h7/GfylKm2IAA3aph9rwvAM2XBA0uPKU3lca+Maai4jBjjEVUS568ld6kJcgbouuumCBhMd/Yz17w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1019,13 +1019,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", + "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1035,12 +1035,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.7.tgz", + "integrity": "sha512-h3MDAP5l34NQkkNulsTNyjdaR+OiB0Im67VU//sFupouP8Q6m9Spy7l66DcaAQxtmCqGdanPByLsnwFttxKISQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1051,13 +1051,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", + "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1067,14 +1067,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", - "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", + "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.1" + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1084,12 +1084,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.7.tgz", + "integrity": "sha512-Ot43PrL9TEAiCe8C/2erAjXMeVSnE/BLEx6eyrKLNFCCw5jvhTHKyHxdI1pA0kz5njZRYAnMO2KObGqOCRDYSA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1100,12 +1100,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", - "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", + "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1115,12 +1115,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.7.tgz", + "integrity": "sha512-iImzbA55BjiovLyG2bggWS+V+OLkaBorNvc/yJoeeDQGztknRnDdYfp2d/UPmunZYEnZi6Lg8QcTmNMHOB0lGA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1131,12 +1131,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", + "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1146,13 +1146,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", + "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1162,14 +1162,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", - "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", + "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-simple-access": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1179,15 +1179,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", - "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", + "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.25.0", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.0" + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1197,13 +1197,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", + "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1213,13 +1213,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1229,12 +1229,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", + "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1244,12 +1244,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.7.tgz", + "integrity": "sha512-FbuJ63/4LEL32mIxrxwYaqjJxpbzxPVQj5a+Ebrc8JICV6YX8nE53jY+K0RZT3um56GoNWgkS2BQ/uLGTjtwfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1260,12 +1260,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.7.tgz", + "integrity": "sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1276,15 +1276,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.7.tgz", + "integrity": "sha512-1JdVKPhD7Y5PvgfFy0Mv2brdrolzpzSoUq2pr6xsR+m+3viGGeHEokFKsCgOkbeFOQxfB1Vt2F0cPJLRpFI4Zg==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" + "@babel/plugin-transform-parameters": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1294,13 +1294,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", + "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1310,12 +1310,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.7.tgz", + "integrity": "sha512-m9obYBA39mDPN7lJzD5WkGGb0GO54PPLXsbcnj1Hyeu8mSRz7Gb4b1A6zxNX32ZuUySDK4G6it8SDFWD1nCnqg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1326,13 +1326,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", - "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.7.tgz", + "integrity": "sha512-h39agClImgPWg4H8mYVAbD1qP9vClFbEjqoJmt87Zen8pjqK8FTPUwrOXAvqu5soytwxrLMd2fx2KSCp2CHcNg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1343,12 +1343,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", + "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1358,13 +1358,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz", - "integrity": "sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", + "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.4", - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1374,14 +1374,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.7.tgz", + "integrity": "sha512-LzA5ESzBy7tqj00Yjey9yWfs3FKy4EmJyKOSWld144OxkTji81WWnUT8nkLUn+imN/zHL8ZQlOu/MTUAhHaX3g==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1392,12 +1392,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", + "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1407,12 +1407,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", + "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1423,12 +1423,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", + "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1438,13 +1438,13 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.4.tgz", - "integrity": "sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.7.tgz", + "integrity": "sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", @@ -1458,12 +1458,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", + "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1473,13 +1473,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", + "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1489,12 +1489,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", + "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1504,12 +1504,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", + "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1519,12 +1519,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", - "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", + "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1534,12 +1534,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", + "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1549,13 +1549,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", + "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1565,13 +1565,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", + "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1581,13 +1581,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz", - "integrity": "sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", + "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.2", - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -1597,28 +1597,28 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.4.tgz", - "integrity": "sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.25.4", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.7.tgz", + "integrity": "sha512-Gibz4OUdyNqqLj+7OAvBZxOD7CklCtMA5/j0JgUEwOnaRULsPDXmic2iKxL2DX2vQduPR5wH2hjZas/Vr/Oc0g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.7", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-assertions": "^7.25.7", + "@babel/plugin-syntax-import-attributes": "^7.25.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -1630,60 +1630,60 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.4", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.25.4", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.25.0", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.25.4", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.8", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.4", + "@babel/plugin-transform-arrow-functions": "^7.25.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.7", + "@babel/plugin-transform-async-to-generator": "^7.25.7", + "@babel/plugin-transform-block-scoped-functions": "^7.25.7", + "@babel/plugin-transform-block-scoping": "^7.25.7", + "@babel/plugin-transform-class-properties": "^7.25.7", + "@babel/plugin-transform-class-static-block": "^7.25.7", + "@babel/plugin-transform-classes": "^7.25.7", + "@babel/plugin-transform-computed-properties": "^7.25.7", + "@babel/plugin-transform-destructuring": "^7.25.7", + "@babel/plugin-transform-dotall-regex": "^7.25.7", + "@babel/plugin-transform-duplicate-keys": "^7.25.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.7", + "@babel/plugin-transform-dynamic-import": "^7.25.7", + "@babel/plugin-transform-exponentiation-operator": "^7.25.7", + "@babel/plugin-transform-export-namespace-from": "^7.25.7", + "@babel/plugin-transform-for-of": "^7.25.7", + "@babel/plugin-transform-function-name": "^7.25.7", + "@babel/plugin-transform-json-strings": "^7.25.7", + "@babel/plugin-transform-literals": "^7.25.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.7", + "@babel/plugin-transform-member-expression-literals": "^7.25.7", + "@babel/plugin-transform-modules-amd": "^7.25.7", + "@babel/plugin-transform-modules-commonjs": "^7.25.7", + "@babel/plugin-transform-modules-systemjs": "^7.25.7", + "@babel/plugin-transform-modules-umd": "^7.25.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.7", + "@babel/plugin-transform-new-target": "^7.25.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.7", + "@babel/plugin-transform-numeric-separator": "^7.25.7", + "@babel/plugin-transform-object-rest-spread": "^7.25.7", + "@babel/plugin-transform-object-super": "^7.25.7", + "@babel/plugin-transform-optional-catch-binding": "^7.25.7", + "@babel/plugin-transform-optional-chaining": "^7.25.7", + "@babel/plugin-transform-parameters": "^7.25.7", + "@babel/plugin-transform-private-methods": "^7.25.7", + "@babel/plugin-transform-private-property-in-object": "^7.25.7", + "@babel/plugin-transform-property-literals": "^7.25.7", + "@babel/plugin-transform-regenerator": "^7.25.7", + "@babel/plugin-transform-reserved-words": "^7.25.7", + "@babel/plugin-transform-shorthand-properties": "^7.25.7", + "@babel/plugin-transform-spread": "^7.25.7", + "@babel/plugin-transform-sticky-regex": "^7.25.7", + "@babel/plugin-transform-template-literals": "^7.25.7", + "@babel/plugin-transform-typeof-symbol": "^7.25.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.7", + "@babel/plugin-transform-unicode-property-regex": "^7.25.7", + "@babel/plugin-transform-unicode-regex": "^7.25.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.7", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.37.1", + "core-js-compat": "^3.38.1", "semver": "^6.3.1" }, "engines": { @@ -1707,16 +1707,10 @@ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1732,30 +1726,30 @@ "dev": true }, "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", - "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.6", - "@babel/parser": "^7.25.6", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1764,52 +1758,19 @@ } }, "node_modules/@babel/types": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", - "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@extractus/feed-extractor": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@extractus/feed-extractor/-/feed-extractor-7.1.3.tgz", - "integrity": "sha512-USRVpGw4fWlnz8O8gB95UDJJaU5wg2EFESDe9nut0mHFJ8bOxDKGoo3g6EaKU24YzaPUBweKENdEJfuTUgr/uA==", - "dependencies": { - "bellajs": "^11.1.3", - "cross-fetch": "^4.0.0", - "fast-xml-parser": "^4.3.6", - "html-entities": "^2.5.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -1842,18 +1803,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", @@ -1871,9 +1820,9 @@ } }, "node_modules/@lezer/common": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.2.tgz", + "integrity": "sha512-Z+R3hN6kXbgBWAuejUNPihylAL1Z5CaFqnIe0nTX8Ej+XlIy3EGtXxn6WtLMO+os2hRkQvm2yvaGMYliUzlJaw==", "dev": true }, "node_modules/@lezer/lr": { @@ -2585,281 +2534,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cssnano": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz", - "integrity": "sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cssnano-preset-default": "^7.0.6", - "lilconfig": "^3.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cssnano-preset-default": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.6.tgz", - "integrity": "sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.23.3", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.0", - "postcss-calc": "^10.0.2", - "postcss-colormin": "^7.0.2", - "postcss-convert-values": "^7.0.4", - "postcss-discard-comments": "^7.0.3", - "postcss-discard-duplicates": "^7.0.1", - "postcss-discard-empty": "^7.0.0", - "postcss-discard-overridden": "^7.0.0", - "postcss-merge-longhand": "^7.0.4", - "postcss-merge-rules": "^7.0.4", - "postcss-minify-font-values": "^7.0.0", - "postcss-minify-gradients": "^7.0.0", - "postcss-minify-params": "^7.0.2", - "postcss-minify-selectors": "^7.0.4", - "postcss-normalize-charset": "^7.0.0", - "postcss-normalize-display-values": "^7.0.0", - "postcss-normalize-positions": "^7.0.0", - "postcss-normalize-repeat-style": "^7.0.0", - "postcss-normalize-string": "^7.0.0", - "postcss-normalize-timing-functions": "^7.0.0", - "postcss-normalize-unicode": "^7.0.2", - "postcss-normalize-url": "^7.0.0", - "postcss-normalize-whitespace": "^7.0.0", - "postcss-ordered-values": "^7.0.1", - "postcss-reduce-initial": "^7.0.2", - "postcss-reduce-transforms": "^7.0.0", - "postcss-svgo": "^7.0.1", - "postcss-unique-selectors": "^7.0.3" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@parcel/optimizer-htmlnano/node_modules/htmlnano": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.1.tgz", @@ -2907,675 +2581,84 @@ } } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/@parcel/optimizer-htmlnano/node_modules/srcset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz", + "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw==", "dev": true, "optional": true, "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-calc": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.2.tgz", - "integrity": "sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==", + "node_modules/@parcel/optimizer-image": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.12.0.tgz", + "integrity": "sha512-bo1O7raeAIbRU5nmNVtx8divLW9Xqn0c57GVNGeAK4mygnQoqHqRZ0mR9uboh64pxv6ijXZHPhKvU9HEpjPjBQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "postcss-selector-parser": "^6.1.2", - "postcss-value-parser": "^4.2.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0" }, "engines": { - "node": "^18.12 || ^20.9 || >=22.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "postcss": "^8.4.38" + "@parcel/core": "^2.12.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-colormin": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.2.tgz", - "integrity": "sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==", + "node_modules/@parcel/optimizer-svgo": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.12.0.tgz", + "integrity": "sha512-Kyli+ZZXnoonnbeRQdoWwee9Bk2jm/49xvnfb+2OO8NN0d41lblBoRhOyFiScRnJrw7eVl1Xrz7NTkXCIO7XFQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "svgo": "^2.4.0" }, "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-convert-values": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.4.tgz", - "integrity": "sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==", + "node_modules/@parcel/optimizer-swc": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.12.0.tgz", + "integrity": "sha512-iBi6LZB3lm6WmbXfzi8J3DCVPmn4FN2lw7DGXxUXu7MouDPVWfTsM6U/5TkSHJRNRogZ2gqy5q9g34NPxHbJcw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "browserslist": "^4.23.3", - "postcss-value-parser": "^4.2.0" + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "@swc/core": "^1.3.36", + "nullthrows": "^1.1.1" }, "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" + "node": ">= 12.0.0", + "parcel": "^2.12.0" }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-comments": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.3.tgz", - "integrity": "sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-duplicates": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.1.tgz", - "integrity": "sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-empty": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", - "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-overridden": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", - "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-merge-longhand": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.4.tgz", - "integrity": "sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.4" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-merge-rules": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.4.tgz", - "integrity": "sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.0", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-font-values": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", - "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-gradients": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", - "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-params": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.2.tgz", - "integrity": "sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.23.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-selectors": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.4.tgz", - "integrity": "sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cssesc": "^3.0.0", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-charset": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", - "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-display-values": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", - "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-positions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", - "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-repeat-style": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", - "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-string": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", - "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-timing-functions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", - "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-unicode": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.2.tgz", - "integrity": "sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.23.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", - "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-whitespace": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", - "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-ordered-values": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz", - "integrity": "sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-reduce-initial": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.2.tgz", - "integrity": "sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-reduce-transforms": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", - "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz", - "integrity": "sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.3.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/svgo": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", - "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-unique-selectors": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.3.tgz", - "integrity": "sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/purgecss": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0.tgz", - "integrity": "sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "commander": "^12.0.0", - "glob": "^10.3.10", - "postcss": "^8.4.4", - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "purgecss": "bin/purgecss.js" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/srcset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz", - "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/stylehacks": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.4.tgz", - "integrity": "sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.23.3", - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/terser": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.33.0.tgz", - "integrity": "sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/@parcel/optimizer-image": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.12.0.tgz", - "integrity": "sha512-bo1O7raeAIbRU5nmNVtx8divLW9Xqn0c57GVNGeAK4mygnQoqHqRZ0mR9uboh64pxv6ijXZHPhKvU9HEpjPjBQ==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" - } - }, - "node_modules/@parcel/optimizer-svgo": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.12.0.tgz", - "integrity": "sha512-Kyli+ZZXnoonnbeRQdoWwee9Bk2jm/49xvnfb+2OO8NN0d41lblBoRhOyFiScRnJrw7eVl1Xrz7NTkXCIO7XFQ==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "svgo": "^2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.12.0.tgz", - "integrity": "sha512-iBi6LZB3lm6WmbXfzi8J3DCVPmn4FN2lw7DGXxUXu7MouDPVWfTsM6U/5TkSHJRNRogZ2gqy5q9g34NPxHbJcw==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "@swc/core": "^1.3.36", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/package-manager": { @@ -4809,17 +3892,6 @@ "@parcel/core": "^2.12.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@swc/core": { "version": "1.7.26", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.7.26.tgz", @@ -5051,90 +4123,12 @@ "node": ">=10.13.0" } }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/abortcontroller-polyfill": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==", "dev": true }, - "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "node_modules/acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -5167,28 +4161,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/array-equal": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", - "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", - "dev": true, - "optional": true, - "peer": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, "node_modules/asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", @@ -5219,33 +4191,6 @@ "util": "^0.12.5" } }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -5261,25 +4206,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", - "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", @@ -5328,7 +4254,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base-x": { "version": "3.0.10", @@ -5359,25 +4286,6 @@ } ] }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bellajs": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/bellajs/-/bellajs-11.2.0.tgz", - "integrity": "sha512-Wjss+Bc674ZABPr+SCKWTqA4V1pyYFhzDTjNBJy4jdmgOv0oGIGXeKBRJyINwP5tIy+iIZD9SfgZpztduzQ5QA==", - "engines": { - "node": ">= 18.4" - } - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -5407,6 +4315,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5430,14 +4339,6 @@ "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", "dev": true }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -5476,13 +4377,17 @@ } }, "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", "dev": true, "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" } }, "node_modules/browserify-sign": { @@ -5507,9 +4412,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "dev": true, "funding": [ { @@ -5526,8 +4431,8 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" }, @@ -5562,14 +4467,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -5610,24 +4507,10 @@ "node": ">=6" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001660", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", - "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", "dev": true, "funding": [ { @@ -5644,14 +4527,6 @@ } ] }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -5728,33 +4603,11 @@ "color-name": "1.1.3" } }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/commander": { "version": "6.2.1", @@ -5768,7 +4621,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/convert-source-map": { "version": "2.0.0", @@ -5875,14 +4729,6 @@ "sha.js": "^2.4.8" } }, - "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, "node_modules/crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -5946,34 +4792,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano-utils": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", - "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, "node_modules/csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", @@ -5986,95 +4804,6 @@ "node": ">=8.0.0" } }, - "node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cssom": "0.3.x" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "node_modules/data-urls/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/data-urls/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, "node_modules/dayjs": { "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", @@ -6084,7 +4813,6 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, "dependencies": { "ms": "^2.1.3" }, @@ -6097,14 +4825,6 @@ } } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", @@ -6147,17 +4867,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/des.js": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", @@ -6231,26 +4940,6 @@ } ] }, - "node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "deprecated": "Use your platform's native DOMException instead", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", @@ -6297,30 +4986,10 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", "dev": true }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/electron-to-chromium": { - "version": "1.5.23", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.23.tgz", - "integrity": "sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==", + "version": "1.5.32", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", + "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==", "dev": true }, "node_modules/elliptic": { @@ -6344,14 +5013,6 @@ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/entities": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", @@ -6421,281 +5082,74 @@ "node": ">=0.8.0" } }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "optional": true, - "peer": true - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/fast-xml-parser": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", - "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/foreground-child/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "optional": true, - "peer": true, + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/foreground-child/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.8.x" } }, - "node_modules/foreground-child/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "node_modules/foreground-child/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "peer": true, + "node_modules/fast-xml-parser": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], "dependencies": { - "isexe": "^2.0.0" + "strnum": "^1.0.5" }, "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "fxparser": "src/cli/cli.js" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "optional": true, - "peer": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" + "is-callable": "^1.1.3" } }, "node_modules/fs-readdir-recursive": { @@ -6707,7 +5161,8 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -6769,22 +5224,12 @@ "node": ">=6" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6834,33 +5279,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -6967,43 +5385,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-tags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", - "integrity": "sha512-uVteDXUCs08M7QJx0eY6ue7qQztwIfknap81vAtNob2sdEPKa8PjPinx0vxbs2JONPamovZjMvKZWNW44/PBKg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/htmlparser2": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", @@ -7023,43 +5404,12 @@ "entities": "^3.0.1" } }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, "node_modules/https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", "dev": true }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -7101,19 +5451,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -7122,7 +5465,8 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/is-arguments": { "version": "1.1.1", @@ -7195,17 +5539,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -7233,20 +5566,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-html": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", - "integrity": "sha512-eoGsQVAAyvLFRKnbt4jo7Il56agsH5I04pDymPoxRp/tnna5yiIpdNzvKPOy5G1Ff0zY/jfN2hClb7ju+sOrdA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "html-tags": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-json": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", @@ -7286,197 +5605,55 @@ "node": ">=0.10.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/jsdom": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", - "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdom/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsdom/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "async-limiter": "~1.0.0" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-parse-even-better-errors": { @@ -7485,30 +5662,6 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -7521,43 +5674,11 @@ "node": ">=6" } }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/jsqr": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz", "integrity": "sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==" }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/lie": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", @@ -7794,20 +5915,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -7850,6 +5957,11 @@ "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", "dev": true }, + "node_modules/load-script": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", + "integrity": "sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA==" + }, "node_modules/localforage": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", @@ -7858,44 +5970,12 @@ "lie": "3.1.1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -7976,31 +6056,6 @@ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -8017,6 +6072,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8024,33 +6080,15 @@ "node": "*" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/mithril": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mithril/-/mithril-2.2.2.tgz", - "integrity": "sha512-YRm6eLv2UUaWaWHdH8L+desW9+DN7+oM34CxJv6tT2e1lNVue8bxQlknQeDRn9aKlO8sIujm2wqUHwM+Hb1wGQ==", - "dependencies": { - "ospec": "4.0.0" - }, - "bin": { - "ospec": "ospec/bin/ospec" - } + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/mithril/-/mithril-2.2.8.tgz", + "integrity": "sha512-P9SP7y22qNdsKKGofrPMvQzTQvUjEH03eENeR5KXTj+rGFyvs+DqZyx3HS5c7K7EMOo0OYmcZnLEY/sc2ybLdQ==" }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/msgpackr": { "version": "1.11.0", @@ -8131,25 +6169,6 @@ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "dev": true }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-gyp-build-optional-packages": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", @@ -8207,25 +6226,6 @@ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "dev": true }, - "node_modules/nwsapi": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", - "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, "node_modules/object-inspect": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", @@ -8285,33 +6285,15 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" + "wrappy": "1" } }, "node_modules/ordered-binary": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz", - "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.2.tgz", + "integrity": "sha512-JTo+4+4Fw7FreyAvlSLjb1BBVaxEQAacmjD3jjuyPZclpbEghTvQZbXBb2qPd2LeIMxiHwXBZUcpmG2Gl/mDEA==", "dev": true }, "node_modules/os-browserify": { @@ -8320,25 +6302,6 @@ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", "dev": true }, - "node_modules/ospec": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ospec/-/ospec-4.0.0.tgz", - "integrity": "sha512-MpDtkpscOxHYb4w71v7GB4LBsRuzxZnM+HdwjhzJQzu+5EJvA80yxTaKw+wp5Dmf5RV2/Bg3Uvz2vlI/PhW9Ow==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "ospec": "bin/ospec" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/parcel": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.12.0.tgz", @@ -8502,14 +6465,6 @@ "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" }, - "node_modules/parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -8520,6 +6475,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -8530,32 +6486,6 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/pbkdf2": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", @@ -8572,14 +6502,6 @@ "node": ">=0.12" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/picocolors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", @@ -8606,14 +6528,6 @@ "node": ">=6" } }, - "node_modules/pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", @@ -8650,21 +6564,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -8720,17 +6619,6 @@ "node": ">=12" } }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -8746,14 +6634,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -8907,150 +6787,42 @@ "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" + "@babel/runtime": "^7.8.4" } }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" + "node": ">=4" } }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.6" - } + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "node_modules/regjsparser": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.0.tgz", + "integrity": "sha512-vTbzVAjQDzwQdKuvj7qEq6OlAprCjE656khuGQ4QaBLg7abQ9I9ISpmLuc6inWe7zP75AECjqUa4g4sdQvOXhg==", "dev": true, - "optional": true, - "peer": true, + "dependencies": { + "jsesc": "~3.0.2" + }, "bin": { - "uuid": "bin/uuid" + "regjsparser": "bin/parser" } }, "node_modules/resolve": { @@ -9109,18 +6881,10 @@ } ] }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/sanitize-html": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.13.0.tgz", - "integrity": "sha512-Xff91Z+4Mz5QiNSLdLWwjgBDm5b1RU6xBT0+12rapjiaR7SwfRdjw8f+6Rir2MXKLrDicRFHdb51hGOAxmsUIA==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.13.1.tgz", + "integrity": "sha512-ZXtKq89oue4RP7abL9wp/9URJcqQNABB5GGJ2acW1sdO8JTVl92f4ygD7Yc9Ze09VAZhnt2zegeU0tbNsdcLYg==", "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", @@ -9210,20 +6974,6 @@ "entities": "^4.4.0" } }, - "node_modules/saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "xmlchars": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -9287,19 +7037,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/sister": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sister/-/sister-3.0.2.tgz", + "integrity": "sha512-p19rtTs+NksBRKW9qn0UhZ8/TUI9BPw9lmtHny+Y3TinWlOa9jWh9xB0AtPSdmOy49NJJJSSe0Ey4C7h0TrcYA==" }, "node_modules/slash": { "version": "2.0.0", @@ -9327,18 +7068,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, "node_modules/srcset": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", @@ -9351,33 +7080,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -9385,17 +7087,6 @@ "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", "dev": true }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -9455,118 +7146,6 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/strnum": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", @@ -9629,237 +7208,75 @@ "node_modules/swiped-events": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/swiped-events/-/swiped-events-1.2.0.tgz", - "integrity": "sha512-KRu67z1hb4sPxMdFIF2kaufYHTcWOb8NVLbIl2g5dPWZkEQ6D3wfSIVJ7iXbicTt9cO3e0vARqgx9fITtTZxQw==" - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "integrity": "sha512-KRu67z1hb4sPxMdFIF2kaufYHTcWOb8NVLbIl2g5dPWZkEQ6D3wfSIVJ7iXbicTt9cO3e0vARqgx9fITtTZxQw==" + }, + "node_modules/term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", "dev": true, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/uncss": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.3.tgz", - "integrity": "sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog==", + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "commander": "^2.20.0", - "glob": "^7.1.4", - "is-absolute-url": "^3.0.1", - "is-html": "^1.1.0", - "jsdom": "^14.1.0", - "lodash": "^4.17.15", - "postcss": "^7.0.17", - "postcss-selector-parser": "6.0.2", - "request": "^2.88.0" - }, - "bin": { - "uncss": "bin/uncss" + "setimmediate": "^1.0.4" }, "engines": { - "node": ">=6.0" + "node": ">=0.6.0" } }, - "node_modules/uncss/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true, - "peer": true + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true }, - "node_modules/uncss/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "optional": true, - "peer": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/uncss/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/uncss/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "is-number": "^7.0.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8.0" } }, - "node_modules/uncss/node_modules/postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -9902,18 +7319,10 @@ "node": ">=4" } }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -9930,8 +7339,8 @@ } ], "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -9940,28 +7349,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, "node_modules/url": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", @@ -10020,102 +7407,12 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/w3c-xmlserializer/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/weak-lru-cache": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", "dev": true }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", @@ -10135,178 +7432,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true, - "optional": true, - "peer": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/xtend": { "version": "4.0.2", @@ -10322,6 +7452,16 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true + }, + "node_modules/youtube-player": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/youtube-player/-/youtube-player-5.6.0.tgz", + "integrity": "sha512-x95fBbxV7eZ1ZsFtMLMcSGX0Jb/GPPj69RsooyEDVa9bzvvNZ4d5VjnBVBYoY85008VefkLvtaV+b+l38R/LMQ==", + "dependencies": { + "debug": "^4.3.4", + "load-script": "^1.0.0", + "sister": "^3.0.0" + } } } } diff --git a/package.json b/package.json index ebd0364..8144b0d 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "build": "rm -rf dist/* && parcel build --no-source-maps --no-content-hash application/index.html && cp application/manifest.webapp dist && mkdir dist/assets && cp -r application/assets/icons dist/assets/ && mkdir -p dist/assets/js/ && cp application/assets/js/kaiads.v5.min.js dist/assets/js/", "run": "parcel", - "web": "rm -rf docs/* && parcel build --dist-dir docs --public-url ./ --no-source-maps --no-content-hash application/index.html && cp application/manifest.webapp webpage && cp application/manifest.webmanifest docs && mkdir -p docs/assets && cp -r application/assets/icons docs/assets/ && mkdir -p docs/assets/js/ && cp application/assets/js/kaiads.v5.min.js docs/assets/js/ && cp -r application/assets/fonts docs/assets/" + "web": "rm -rf docs/* && parcel build --dist-dir docs --public-url ./ --no-source-maps --no-content-hash application/index.html && cp application/manifest.webapp docs && cp application/manifest.webmanifest docs && mkdir -p docs/assets && cp -r application/assets/icons docs/assets/ && mkdir -p docs/assets/js/ && cp application/assets/js/kaiads.v5.min.js docs/assets/js/ && cp -r application/assets/fonts docs/assets/" }, "devDependencies": { "@babel/cli": "^7.18.10", @@ -49,6 +49,7 @@ "sanitize-html": "^2.13.0", "swiped-events": "^1.2.0", "url-search-params-polyfill": "^8.1.1", - "uuid": "^9.0.0" + "uuid": "^9.0.0", + "youtube-player": "^5.6.0" } }