{"ast":null,"code":"import _asyncToGenerator from \"/home/poule/encrypted/stockage-syncable/www/development/html/ng-implementation/implem/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nvar wp = Object.create;\nvar Tn = Object.defineProperty;\nvar bp = Object.getOwnPropertyDescriptor;\nvar yp = Object.getOwnPropertyNames;\nvar Rp = Object.getPrototypeOf,\n xp = Object.prototype.hasOwnProperty;\nvar o = (e, t) => Tn(e, \"name\", {\n value: t,\n configurable: !0\n }),\n Xr = /* @__PURE__ */(e => typeof require < \"u\" ? require : typeof Proxy < \"u\" ? new Proxy(e, {\n get: (t, r) => (typeof require < \"u\" ? require : t)[r]\n }) : e)(function (e) {\n if (typeof require < \"u\") return require.apply(this, arguments);\n throw Error('Dynamic require of \"' + e + '\" is not supported');\n });\nvar C = (e, t) => () => (e && (t = e(e = 0)), t);\nvar H = (e, t) => () => (t || e((t = {\n exports: {}\n }).exports, t), t.exports),\n Zr = (e, t) => {\n for (var r in t) Tn(e, r, {\n get: t[r],\n enumerable: !0\n });\n },\n Ep = (e, t, r, n) => {\n if (t && typeof t == \"object\" || typeof t == \"function\") for (let a of yp(t)) !xp.call(e, a) && a !== r && Tn(e, a, {\n get: () => t[a],\n enumerable: !(n = bp(t, a)) || n.enumerable\n });\n return e;\n };\nvar me = (e, t, r) => (r = e != null ? wp(Rp(e)) : {}, Ep(\n// If the importer is in node compatibility mode or this is not an ESM\n// file that has been converted to a CommonJS file using a Babel-\n// compatible transform (i.e. \"__esModule\" has not been set), then set\n// \"default\" to the CommonJS \"module.exports\" for node compatibility.\nt || !e || !e.__esModule ? Tn(r, \"default\", {\n value: e,\n enumerable: !0\n}) : r, e));\n\n// ../node_modules/@babel/runtime/helpers/esm/extends.js\nfunction W() {\n return W = Object.assign ? Object.assign.bind() : function (e) {\n for (var t = 1; t < arguments.length; t++) {\n var r = arguments[t];\n for (var n in r) ({}).hasOwnProperty.call(r, n) && (e[n] = r[n]);\n }\n return e;\n }, W.apply(null, arguments);\n}\nvar Kr = C(() => {\n o(W, \"_extends\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\nfunction Tl(e) {\n if (e === void 0) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n return e;\n}\nvar Hl = C(() => {\n o(Tl, \"_assertThisInitialized\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js\nfunction ht(e, t) {\n return ht = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (r, n) {\n return r.__proto__ = n, r;\n }, ht(e, t);\n}\nvar Hn = C(() => {\n o(ht, \"_setPrototypeOf\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\nfunction Pn(e) {\n return Pn = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {\n return t.__proto__ || Object.getPrototypeOf(t);\n }, Pn(e);\n}\nvar kl = C(() => {\n o(Pn, \"_getPrototypeOf\");\n});\n\n// ../node_modules/memoizerific/memoizerific.js\nvar Qr = H((Ul, ia) => {\n (function (e) {\n if (typeof Ul == \"object\" && typeof ia < \"u\") ia.exports = e();else if (typeof define == \"function\" && define.amd) define([], e);else {\n var t;\n typeof window < \"u\" ? t = window : typeof global < \"u\" ? t = global : typeof self < \"u\" ? t = self : t = this, t.memoizerific = e();\n }\n })(function () {\n var e, t, r;\n return (/* @__PURE__ */o(function n(a, i, c) {\n function l(f, d) {\n if (!i[f]) {\n if (!a[f]) {\n var m = typeof Xr == \"function\" && Xr;\n if (!d && m) return m(f, !0);\n if (s) return s(f, !0);\n var v = new Error(\"Cannot find module '\" + f + \"'\");\n throw v.code = \"MODULE_NOT_FOUND\", v;\n }\n var y = i[f] = {\n exports: {}\n };\n a[f][0].call(y.exports, function (p) {\n var h = a[f][1][p];\n return l(h || p);\n }, y, y.exports, n, a, i, c);\n }\n return i[f].exports;\n }\n o(l, \"s\");\n for (var s = typeof Xr == \"function\" && Xr, u = 0; u < c.length; u++) l(c[u]);\n return l;\n }, \"e\"))({\n 1: [function (n, a, i) {\n a.exports = function (c) {\n if (typeof Map != \"function\" || c) {\n var l = n(\"./similar\");\n return new l();\n } else return /* @__PURE__ */new Map();\n };\n }, {\n \"./similar\": 2\n }],\n 2: [function (n, a, i) {\n function c() {\n return this.list = [], this.lastItem = void 0, this.size = 0, this;\n }\n o(c, \"Similar\"), c.prototype.get = function (l) {\n var s;\n if (this.lastItem && this.isEqual(this.lastItem.key, l)) return this.lastItem.val;\n if (s = this.indexOf(l), s >= 0) return this.lastItem = this.list[s], this.list[s].val;\n }, c.prototype.set = function (l, s) {\n var u;\n return this.lastItem && this.isEqual(this.lastItem.key, l) ? (this.lastItem.val = s, this) : (u = this.indexOf(l), u >= 0 ? (this.lastItem = this.list[u], this.list[u].val = s, this) : (this.lastItem = {\n key: l,\n val: s\n }, this.list.push(this.lastItem), this.size++, this));\n }, c.prototype.delete = function (l) {\n var s;\n if (this.lastItem && this.isEqual(this.lastItem.key, l) && (this.lastItem = void 0), s = this.indexOf(l), s >= 0) return this.size--, this.list.splice(s, 1)[0];\n }, c.prototype.has = function (l) {\n var s;\n return this.lastItem && this.isEqual(this.lastItem.key, l) ? !0 : (s = this.indexOf(l), s >= 0 ? (this.lastItem = this.list[s], !0) : !1);\n }, c.prototype.forEach = function (l, s) {\n var u;\n for (u = 0; u < this.size; u++) l.call(s || this, this.list[u].val, this.list[u].key, this);\n }, c.prototype.indexOf = function (l) {\n var s;\n for (s = 0; s < this.size; s++) if (this.isEqual(this.list[s].key, l)) return s;\n return -1;\n }, c.prototype.isEqual = function (l, s) {\n return l === s || l !== l && s !== s;\n }, a.exports = c;\n }, {}],\n 3: [function (n, a, i) {\n var c = n(\"map-or-similar\");\n a.exports = function (f) {\n var d = new c(!1),\n m = [];\n return function (v) {\n var y = /* @__PURE__ */o(function () {\n var p = d,\n h,\n g,\n w = arguments.length - 1,\n b = Array(w + 1),\n x = !0,\n E;\n if ((y.numArgs || y.numArgs === 0) && y.numArgs !== w + 1) throw new Error(\"Memoizerific functions should always be called with the same number of arguments\");\n for (E = 0; E < w; E++) {\n if (b[E] = {\n cacheItem: p,\n arg: arguments[E]\n }, p.has(arguments[E])) {\n p = p.get(arguments[E]);\n continue;\n }\n x = !1, h = new c(!1), p.set(arguments[E], h), p = h;\n }\n return x && (p.has(arguments[w]) ? g = p.get(arguments[w]) : x = !1), x || (g = v.apply(null, arguments), p.set(arguments[w], g)), f > 0 && (b[w] = {\n cacheItem: p,\n arg: arguments[w]\n }, x ? l(m, b) : m.push(b), m.length > f && s(m.shift())), y.wasMemoized = x, y.numArgs = w + 1, g;\n }, \"memoizerific\");\n return y.limit = f, y.wasMemoized = !1, y.cache = d, y.lru = m, y;\n };\n };\n function l(f, d) {\n var m = f.length,\n v = d.length,\n y,\n p,\n h;\n for (p = 0; p < m; p++) {\n for (y = !0, h = 0; h < v; h++) if (!u(f[p][h].arg, d[h].arg)) {\n y = !1;\n break;\n }\n if (y) break;\n }\n f.push(f.splice(p, 1)[0]);\n }\n o(l, \"moveToMostRecentLru\");\n function s(f) {\n var d = f.length,\n m = f[d - 1],\n v,\n y;\n for (m.cacheItem.delete(m.arg), y = d - 2; y >= 0 && (m = f[y], v = m.cacheItem.get(m.arg), !v || !v.size); y--) m.cacheItem.delete(m.arg);\n }\n o(s, \"removeCachedResult\");\n function u(f, d) {\n return f === d || f !== f && d !== d;\n }\n o(u, \"isEqual\");\n }, {\n \"map-or-similar\": 1\n }]\n }, {}, [3])(3);\n });\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js\nfunction ur(e, t) {\n if (e == null) return {};\n var r = {};\n for (var n in e) if ({}.hasOwnProperty.call(e, n)) {\n if (t.indexOf(n) !== -1) continue;\n r[n] = e[n];\n }\n return r;\n}\nvar Bn = C(() => {\n o(ur, \"_objectWithoutPropertiesLoose\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\nfunction ql(e, t) {\n if (e == null) return {};\n var r,\n n,\n a = ur(e, t);\n if (Object.getOwnPropertySymbols) {\n var i = Object.getOwnPropertySymbols(e);\n for (n = 0; n < i.length; n++) r = i[n], t.indexOf(r) === -1 && {}.propertyIsEnumerable.call(e, r) && (a[r] = e[r]);\n }\n return a;\n}\nvar Gl = C(() => {\n Bn();\n o(ql, \"_objectWithoutProperties\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\nfunction en(e, t) {\n (t == null || t > e.length) && (t = e.length);\n for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];\n return n;\n}\nvar la = C(() => {\n o(en, \"_arrayLikeToArray\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js\nfunction Yl(e) {\n if (Array.isArray(e)) return en(e);\n}\nvar Xl = C(() => {\n la();\n o(Yl, \"_arrayWithoutHoles\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/iterableToArray.js\nfunction Zl(e) {\n if (typeof Symbol < \"u\" && e[Symbol.iterator] != null || e[\"@@iterator\"] != null) return Array.from(e);\n}\nvar Kl = C(() => {\n o(Zl, \"_iterableToArray\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js\nfunction Jl(e, t) {\n if (e) {\n if (typeof e == \"string\") return en(e, t);\n var r = {}.toString.call(e).slice(8, -1);\n return r === \"Object\" && e.constructor && (r = e.constructor.name), r === \"Map\" || r === \"Set\" ? Array.from(e) : r === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? en(e, t) : void 0;\n }\n}\nvar Ql = C(() => {\n la();\n o(Jl, \"_unsupportedIterableToArray\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js\nfunction ec() {\n throw new TypeError(`Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);\n}\nvar tc = C(() => {\n o(ec, \"_nonIterableSpread\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\nfunction Nn(e) {\n return Yl(e) || Zl(e) || Jl(e) || ec();\n}\nvar rc = C(() => {\n Xl();\n Kl();\n Ql();\n tc();\n o(Nn, \"_toConsumableArray\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/typeof.js\nfunction Dt(e) {\n \"@babel/helpers - typeof\";\n\n return Dt = typeof Symbol == \"function\" && typeof Symbol.iterator == \"symbol\" ? function (t) {\n return typeof t;\n } : function (t) {\n return t && typeof Symbol == \"function\" && t.constructor === Symbol && t !== Symbol.prototype ? \"symbol\" : typeof t;\n }, Dt(e);\n}\nvar ca = C(() => {\n o(Dt, \"_typeof\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/toPrimitive.js\nfunction nc(e, t) {\n if (Dt(e) != \"object\" || !e) return e;\n var r = e[Symbol.toPrimitive];\n if (r !== void 0) {\n var n = r.call(e, t || \"default\");\n if (Dt(n) != \"object\") return n;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (t === \"string\" ? String : Number)(e);\n}\nvar oc = C(() => {\n ca();\n o(nc, \"toPrimitive\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/toPropertyKey.js\nfunction ac(e) {\n var t = nc(e, \"string\");\n return Dt(t) == \"symbol\" ? t : t + \"\";\n}\nvar ic = C(() => {\n ca();\n oc();\n o(ac, \"toPropertyKey\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/defineProperty.js\nfunction Fn(e, t, r) {\n return (t = ac(t)) in e ? Object.defineProperty(e, t, {\n value: r,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }) : e[t] = r, e;\n}\nvar sa = C(() => {\n ic();\n o(Fn, \"_defineProperty\");\n});\n\n// ../node_modules/react-syntax-highlighter/dist/esm/create-element.js\nimport p2 from \"react\";\nfunction lc(e, t) {\n var r = Object.keys(e);\n if (Object.getOwnPropertySymbols) {\n var n = Object.getOwnPropertySymbols(e);\n t && (n = n.filter(function (a) {\n return Object.getOwnPropertyDescriptor(e, a).enumerable;\n })), r.push.apply(r, n);\n }\n return r;\n}\nfunction fr(e) {\n for (var t = 1; t < arguments.length; t++) {\n var r = arguments[t] != null ? arguments[t] : {};\n t % 2 ? lc(Object(r), !0).forEach(function (n) {\n Fn(e, n, r[n]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : lc(Object(r)).forEach(function (n) {\n Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n));\n });\n }\n return e;\n}\nfunction m2(e) {\n var t = e.length;\n if (t === 0 || t === 1) return e;\n if (t === 2) return [e[0], e[1], \"\".concat(e[0], \".\").concat(e[1]), \"\".concat(e[1], \".\").concat(e[0])];\n if (t === 3) return [e[0], e[1], e[2], \"\".concat(e[0], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[2]), \"\".concat(e[2], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[1], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[1], \".\").concat(e[0])];\n if (t >= 4) return [e[0], e[1], e[2], e[3], \"\".concat(e[0], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[3]), \"\".concat(e[1], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[3]), \"\".concat(e[3], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[1]), \"\".concat(e[3], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(e[3]), \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[3]), \"\".concat(e[0], \".\").concat(e[3], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[3], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[0], \".\").concat(e[3]), \"\".concat(e[1], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[2], \".\").concat(e[3]), \"\".concat(e[1], \".\").concat(e[3], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[3], \".\").concat(e[2]), \"\".concat(e[2], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[0], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(e[1], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[1], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(e[3], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[3], \".\").concat(e[1]), \"\".concat(e[3], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[3], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[3], \".\").concat(e[1], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[3], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(e[2], \".\").concat(e[3]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(e[3], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[1], \".\").concat(e[3]), \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[3], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[3], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[3], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[1], \".\").concat(e[0], \".\").concat(e[2], \".\").concat(e[3]), \"\".concat(e[1], \".\").concat(e[0], \".\").concat(e[3], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[2], \".\").concat(e[0], \".\").concat(e[3]), \"\".concat(e[1], \".\").concat(e[2], \".\").concat(e[3], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[3], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[3], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[0], \".\").concat(e[1], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(e[0], \".\").concat(e[3], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[1], \".\").concat(e[0], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(e[1], \".\").concat(e[3], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[3], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[3], \".\").concat(e[1], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[0], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[3], \".\").concat(e[0], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[3], \".\").concat(e[1], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[3], \".\").concat(e[1], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[2], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[3], \".\").concat(e[2], \".\").concat(e[1], \".\").concat(e[0])];\n}\nfunction h2(e) {\n if (e.length === 0 || e.length === 1) return e;\n var t = e.join(\".\");\n return ua[t] || (ua[t] = m2(e)), ua[t];\n}\nfunction g2(e) {\n var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {},\n r = arguments.length > 2 ? arguments[2] : void 0,\n n = e.filter(function (i) {\n return i !== \"token\";\n }),\n a = h2(n);\n return a.reduce(function (i, c) {\n return fr(fr({}, i), r[c]);\n }, t);\n}\nfunction cc(e) {\n return e.join(\" \");\n}\nfunction v2(e, t) {\n var r = 0;\n return function (n) {\n return r += 1, n.map(function (a, i) {\n return _t({\n node: a,\n stylesheet: e,\n useInlineStyles: t,\n key: \"code-segment-\".concat(r, \"-\").concat(i)\n });\n });\n };\n}\nfunction _t(e) {\n var t = e.node,\n r = e.stylesheet,\n n = e.style,\n a = n === void 0 ? {} : n,\n i = e.useInlineStyles,\n c = e.key,\n l = t.properties,\n s = t.type,\n u = t.tagName,\n f = t.value;\n if (s === \"text\") return f;\n if (u) {\n var d = v2(r, i),\n m;\n if (!i) m = fr(fr({}, l), {}, {\n className: cc(l.className)\n });else {\n var v = Object.keys(r).reduce(function (g, w) {\n return w.split(\".\").forEach(function (b) {\n g.includes(b) || g.push(b);\n }), g;\n }, []),\n y = l.className && l.className.includes(\"token\") ? [\"token\"] : [],\n p = l.className && y.concat(l.className.filter(function (g) {\n return !v.includes(g);\n }));\n m = fr(fr({}, l), {}, {\n className: cc(p) || void 0,\n style: g2(l.className, Object.assign({}, l.style, a), r)\n });\n }\n var h = d(t.children);\n return /* @__PURE__ */p2.createElement(u, W({\n key: c\n }, m), h);\n }\n}\nvar ua,\n fa = C(() => {\n Kr();\n sa();\n o(lc, \"ownKeys\");\n o(fr, \"_objectSpread\");\n o(m2, \"powerSetPermutations\");\n ua = {};\n o(h2, \"getClassNameCombinations\");\n o(g2, \"createStyleObject\");\n o(cc, \"createClassNameString\");\n o(v2, \"createChildren\");\n o(_t, \"createElement\");\n });\n\n// ../node_modules/react-syntax-highlighter/dist/esm/checkForListedLanguage.js\nvar sc,\n uc = C(() => {\n sc = /* @__PURE__ */o(function (e, t) {\n var r = e.listLanguages();\n return r.indexOf(t) !== -1;\n }, \"default\");\n });\n\n// ../node_modules/react-syntax-highlighter/dist/esm/highlight.js\nimport $t from \"react\";\nfunction fc(e, t) {\n var r = Object.keys(e);\n if (Object.getOwnPropertySymbols) {\n var n = Object.getOwnPropertySymbols(e);\n t && (n = n.filter(function (a) {\n return Object.getOwnPropertyDescriptor(e, a).enumerable;\n })), r.push.apply(r, n);\n }\n return r;\n}\nfunction bt(e) {\n for (var t = 1; t < arguments.length; t++) {\n var r = arguments[t] != null ? arguments[t] : {};\n t % 2 ? fc(Object(r), !0).forEach(function (n) {\n Fn(e, n, r[n]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : fc(Object(r)).forEach(function (n) {\n Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n));\n });\n }\n return e;\n}\nfunction y2(e) {\n return e.match(b2);\n}\nfunction R2(e) {\n var t = e.lines,\n r = e.startingLineNumber,\n n = e.style;\n return t.map(function (a, i) {\n var c = i + r;\n return /* @__PURE__ */$t.createElement(\"span\", {\n key: \"line-\".concat(i),\n className: \"react-syntax-highlighter-line-number\",\n style: typeof n == \"function\" ? n(c) : n\n }, \"\".concat(c, `\n`));\n });\n}\nfunction x2(e) {\n var t = e.codeString,\n r = e.codeStyle,\n n = e.containerStyle,\n a = n === void 0 ? {\n float: \"left\",\n paddingRight: \"10px\"\n } : n,\n i = e.numberStyle,\n c = i === void 0 ? {} : i,\n l = e.startingLineNumber;\n return /* @__PURE__ */$t.createElement(\"code\", {\n style: Object.assign({}, r, a)\n }, R2({\n lines: t.replace(/\\n$/, \"\").split(`\n`),\n style: c,\n startingLineNumber: l\n }));\n}\nfunction E2(e) {\n return \"\".concat(e.toString().length, \".25em\");\n}\nfunction dc(e, t) {\n return {\n type: \"element\",\n tagName: \"span\",\n properties: {\n key: \"line-number--\".concat(e),\n className: [\"comment\", \"linenumber\", \"react-syntax-highlighter-line-number\"],\n style: t\n },\n children: [{\n type: \"text\",\n value: e\n }]\n };\n}\nfunction pc(e, t, r) {\n var n = {\n display: \"inline-block\",\n minWidth: E2(r),\n paddingRight: \"1em\",\n textAlign: \"right\",\n userSelect: \"none\"\n },\n a = typeof e == \"function\" ? e(t) : e,\n i = bt(bt({}, n), a);\n return i;\n}\nfunction Dn(e) {\n var t = e.children,\n r = e.lineNumber,\n n = e.lineNumberStyle,\n a = e.largestLineNumber,\n i = e.showInlineLineNumbers,\n c = e.lineProps,\n l = c === void 0 ? {} : c,\n s = e.className,\n u = s === void 0 ? [] : s,\n f = e.showLineNumbers,\n d = e.wrapLongLines,\n m = e.wrapLines,\n v = m === void 0 ? !1 : m,\n y = v ? bt({}, typeof l == \"function\" ? l(r) : l) : {};\n if (y.className = y.className ? [].concat(Nn(y.className.trim().split(/\\s+/)), Nn(u)) : u, r && i) {\n var p = pc(n, r, a);\n t.unshift(dc(r, p));\n }\n return d & f && (y.style = bt({\n display: \"flex\"\n }, y.style)), {\n type: \"element\",\n tagName: \"span\",\n properties: y,\n children: t\n };\n}\nfunction mc(e) {\n for (var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [], r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [], n = 0; n < e.length; n++) {\n var a = e[n];\n if (a.type === \"text\") r.push(Dn({\n children: [a],\n className: Nn(new Set(t))\n }));else if (a.children) {\n var i = t.concat(a.properties.className);\n mc(a.children, i).forEach(function (c) {\n return r.push(c);\n });\n }\n }\n return r;\n}\nfunction S2(e, t, r, n, a, i, c, l, s) {\n var u,\n f = mc(e.value),\n d = [],\n m = -1,\n v = 0;\n function y(E, R) {\n var S = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];\n return Dn({\n children: E,\n lineNumber: R,\n lineNumberStyle: l,\n largestLineNumber: c,\n showInlineLineNumbers: a,\n lineProps: r,\n className: S,\n showLineNumbers: n,\n wrapLongLines: s,\n wrapLines: t\n });\n }\n o(y, \"createWrappedLine\");\n function p(E, R) {\n if (n && R && a) {\n var S = pc(l, R, c);\n E.unshift(dc(R, S));\n }\n return E;\n }\n o(p, \"createUnwrappedLine\");\n function h(E, R) {\n var S = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];\n return t || S.length > 0 ? y(E, R, S) : p(E, R);\n }\n o(h, \"createLine\");\n for (var g = /* @__PURE__ */o(function () {\n var R = f[v],\n S = R.children[0].value,\n A = y2(S);\n if (A) {\n var M = S.split(`\n`);\n M.forEach(function (L, P) {\n var _ = n && d.length + i,\n D = {\n type: \"text\",\n value: \"\".concat(L, `\n`)\n };\n if (P === 0) {\n var K = f.slice(m + 1, v).concat(Dn({\n children: [D],\n className: R.properties.className\n })),\n T = h(K, _);\n d.push(T);\n } else if (P === M.length - 1) {\n var z = f[v + 1] && f[v + 1].children && f[v + 1].children[0],\n k = {\n type: \"text\",\n value: \"\".concat(L)\n };\n if (z) {\n var V = Dn({\n children: [k],\n className: R.properties.className\n });\n f.splice(v + 1, 0, V);\n } else {\n var F = [k],\n j = h(F, _, R.properties.className);\n d.push(j);\n }\n } else {\n var O = [D],\n G = h(O, _, R.properties.className);\n d.push(G);\n }\n }), m = v;\n }\n v++;\n }, \"_loop\"); v < f.length;) g();\n if (m !== f.length - 1) {\n var w = f.slice(m + 1, f.length);\n if (w && w.length) {\n var b = n && d.length + i,\n x = h(w, b);\n d.push(x);\n }\n }\n return t ? d : (u = []).concat.apply(u, d);\n}\nfunction C2(e) {\n var t = e.rows,\n r = e.stylesheet,\n n = e.useInlineStyles;\n return t.map(function (a, i) {\n return _t({\n node: a,\n stylesheet: r,\n useInlineStyles: n,\n key: \"code-segement\".concat(i)\n });\n });\n}\nfunction hc(e) {\n return e && typeof e.highlightAuto < \"u\";\n}\nfunction M2(e) {\n var t = e.astGenerator,\n r = e.language,\n n = e.code,\n a = e.defaultCodeValue;\n if (hc(t)) {\n var i = sc(t, r);\n return r === \"text\" ? {\n value: a,\n language: \"text\"\n } : i ? t.highlight(r, n) : t.highlightAuto(n);\n }\n try {\n return r && r !== \"text\" ? {\n value: t.highlight(n, r)\n } : {\n value: a\n };\n } catch {\n return {\n value: a\n };\n }\n}\nfunction da(e, t) {\n return /* @__PURE__ */o(function (n) {\n var a = n.language,\n i = n.children,\n c = n.style,\n l = c === void 0 ? t : c,\n s = n.customStyle,\n u = s === void 0 ? {} : s,\n f = n.codeTagProps,\n d = f === void 0 ? {\n className: a ? \"language-\".concat(a) : void 0,\n style: bt(bt({}, l['code[class*=\"language-\"]']), l['code[class*=\"language-'.concat(a, '\"]')])\n } : f,\n m = n.useInlineStyles,\n v = m === void 0 ? !0 : m,\n y = n.showLineNumbers,\n p = y === void 0 ? !1 : y,\n h = n.showInlineLineNumbers,\n g = h === void 0 ? !0 : h,\n w = n.startingLineNumber,\n b = w === void 0 ? 1 : w,\n x = n.lineNumberContainerStyle,\n E = n.lineNumberStyle,\n R = E === void 0 ? {} : E,\n S = n.wrapLines,\n A = n.wrapLongLines,\n M = A === void 0 ? !1 : A,\n L = n.lineProps,\n P = L === void 0 ? {} : L,\n _ = n.renderer,\n D = n.PreTag,\n K = D === void 0 ? \"pre\" : D,\n T = n.CodeTag,\n z = T === void 0 ? \"code\" : T,\n k = n.code,\n V = k === void 0 ? (Array.isArray(i) ? i[0] : i) || \"\" : k,\n F = n.astGenerator,\n j = ql(n, w2);\n F = F || e;\n var O = p ? /* @__PURE__ */$t.createElement(x2, {\n containerStyle: x,\n codeStyle: d.style || {},\n numberStyle: R,\n startingLineNumber: b,\n codeString: V\n }) : null,\n G = l.hljs || l['pre[class*=\"language-\"]'] || {\n backgroundColor: \"#fff\"\n },\n Ee = hc(F) ? \"hljs\" : \"prismjs\",\n pe = v ? Object.assign({}, j, {\n style: Object.assign({}, G, u)\n }) : Object.assign({}, j, {\n className: j.className ? \"\".concat(Ee, \" \").concat(j.className) : Ee,\n style: Object.assign({}, u)\n });\n if (M ? d.style = bt({\n whiteSpace: \"pre-wrap\"\n }, d.style) : d.style = bt({\n whiteSpace: \"pre\"\n }, d.style), !F) return /* @__PURE__ */$t.createElement(K, pe, O, /* @__PURE__ */$t.createElement(z, d, V));\n (S === void 0 && _ || M) && (S = !0), _ = _ || C2;\n var se = [{\n type: \"text\",\n value: V\n }],\n ue = M2({\n astGenerator: F,\n language: a,\n code: V,\n defaultCodeValue: se\n });\n ue.language === null && (ue.value = se);\n var ve = ue.value.length;\n ve === 1 && ue.value[0].type === \"text\" && (ve = ue.value[0].value.split(`\n`).length);\n var Se = ve + b,\n Ot = S2(ue, S, P, p, g, b, Se, R, M);\n return /* @__PURE__ */$t.createElement(K, pe, /* @__PURE__ */$t.createElement(z, d, !g && O, _({\n rows: Ot,\n stylesheet: l,\n useInlineStyles: v\n })));\n }, \"SyntaxHighlighter\");\n}\nvar w2,\n b2,\n gc = C(() => {\n Gl();\n rc();\n sa();\n fa();\n uc();\n w2 = [\"language\", \"children\", \"style\", \"customStyle\", \"codeTagProps\", \"useInlineStyles\", \"showLineNumbers\", \"showInlineLineNumbers\", \"star\\\ntingLineNumber\", \"lineNumberContainerStyle\", \"lineNumberStyle\", \"wrapLines\", \"wrapLongLines\", \"lineProps\", \"renderer\", \"PreTag\", \"CodeTag\", \"\\\ncode\", \"astGenerator\"];\n o(fc, \"ownKeys\");\n o(bt, \"_objectSpread\");\n b2 = /\\n/g;\n o(y2, \"getNewLines\");\n o(R2, \"getAllLineNumbers\");\n o(x2, \"AllLineNumbers\");\n o(E2, \"getEmWidthOfNumber\");\n o(dc, \"getInlineLineNumber\");\n o(pc, \"assembleLineNumberStyles\");\n o(Dn, \"createLineElement\");\n o(mc, \"flattenCodeTree\");\n o(S2, \"processLines\");\n o(C2, \"defaultRenderer\");\n o(hc, \"isHighlightJs\");\n o(M2, \"getCodeTree\");\n o(da, \"default\");\n });\n\n// ../node_modules/xtend/immutable.js\nvar wc = H((kb, vc) => {\n vc.exports = L2;\n var A2 = Object.prototype.hasOwnProperty;\n function L2() {\n for (var e = {}, t = 0; t < arguments.length; t++) {\n var r = arguments[t];\n for (var n in r) A2.call(r, n) && (e[n] = r[n]);\n }\n return e;\n }\n o(L2, \"extend\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/schema.js\nvar ma = H((Bb, yc) => {\n \"use strict\";\n\n yc.exports = bc;\n var pa = bc.prototype;\n pa.space = null;\n pa.normal = {};\n pa.property = {};\n function bc(e, t, r) {\n this.property = e, this.normal = t, r && (this.space = r);\n }\n o(bc, \"Schema\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/merge.js\nvar Ec = H((Fb, xc) => {\n \"use strict\";\n\n var Rc = wc(),\n I2 = ma();\n xc.exports = z2;\n function z2(e) {\n for (var t = e.length, r = [], n = [], a = -1, i, c; ++a < t;) i = e[a], r.push(i.property), n.push(i.normal), c = i.space;\n return new I2(Rc.apply(null, r), Rc.apply(null, n), c);\n }\n o(z2, \"merge\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/normalize.js\nvar _n = H((_b, Sc) => {\n \"use strict\";\n\n Sc.exports = T2;\n function T2(e) {\n return e.toLowerCase();\n }\n o(T2, \"normalize\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/info.js\nvar ha = H((Vb, Mc) => {\n \"use strict\";\n\n Mc.exports = Cc;\n var Fe = Cc.prototype;\n Fe.space = null;\n Fe.attribute = null;\n Fe.property = null;\n Fe.boolean = !1;\n Fe.booleanish = !1;\n Fe.overloadedBoolean = !1;\n Fe.number = !1;\n Fe.commaSeparated = !1;\n Fe.spaceSeparated = !1;\n Fe.commaOrSpaceSeparated = !1;\n Fe.mustUseProperty = !1;\n Fe.defined = !1;\n function Cc(e, t) {\n this.property = e, this.attribute = t;\n }\n o(Cc, \"Info\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/types.js\nvar $n = H(yt => {\n \"use strict\";\n\n var H2 = 0;\n yt.boolean = Vt();\n yt.booleanish = Vt();\n yt.overloadedBoolean = Vt();\n yt.number = Vt();\n yt.spaceSeparated = Vt();\n yt.commaSeparated = Vt();\n yt.commaOrSpaceSeparated = Vt();\n function Vt() {\n return Math.pow(2, ++H2);\n }\n o(Vt, \"increment\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/defined-info.js\nvar va = H((qb, Tc) => {\n \"use strict\";\n\n var Ic = ha(),\n Ac = $n();\n Tc.exports = ga;\n ga.prototype = new Ic();\n ga.prototype.defined = !0;\n var zc = [\"boolean\", \"booleanish\", \"overloadedBoolean\", \"number\", \"commaSeparated\", \"spaceSeparated\", \"commaOrSpaceSeparated\"],\n P2 = zc.length;\n function ga(e, t, r, n) {\n var a = -1,\n i;\n for (Lc(this, \"space\", n), Ic.call(this, e, t); ++a < P2;) i = zc[a], Lc(this, i, (r & Ac[i]) === Ac[i]);\n }\n o(ga, \"DefinedInfo\");\n function Lc(e, t, r) {\n r && (e[t] = r);\n }\n o(Lc, \"mark\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/create.js\nvar dr = H((Yb, Pc) => {\n \"use strict\";\n\n var Hc = _n(),\n k2 = ma(),\n O2 = va();\n Pc.exports = B2;\n function B2(e) {\n var t = e.space,\n r = e.mustUseProperty || [],\n n = e.attributes || {},\n a = e.properties,\n i = e.transform,\n c = {},\n l = {},\n s,\n u;\n for (s in a) u = new O2(s, i(n, s), a[s], t), r.indexOf(s) !== -1 && (u.mustUseProperty = !0), c[s] = u, l[Hc(s)] = s, l[Hc(u.attribute)] = s;\n return new k2(c, l, t);\n }\n o(B2, \"create\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/xlink.js\nvar Oc = H((Zb, kc) => {\n \"use strict\";\n\n var N2 = dr();\n kc.exports = N2({\n space: \"xlink\",\n transform: F2,\n properties: {\n xLinkActuate: null,\n xLinkArcRole: null,\n xLinkHref: null,\n xLinkRole: null,\n xLinkShow: null,\n xLinkTitle: null,\n xLinkType: null\n }\n });\n function F2(e, t) {\n return \"xlink:\" + t.slice(5).toLowerCase();\n }\n o(F2, \"xlinkTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/xml.js\nvar Nc = H((Jb, Bc) => {\n \"use strict\";\n\n var D2 = dr();\n Bc.exports = D2({\n space: \"xml\",\n transform: _2,\n properties: {\n xmlLang: null,\n xmlBase: null,\n xmlSpace: null\n }\n });\n function _2(e, t) {\n return \"xml:\" + t.slice(3).toLowerCase();\n }\n o(_2, \"xmlTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/case-sensitive-transform.js\nvar Dc = H((e9, Fc) => {\n \"use strict\";\n\n Fc.exports = $2;\n function $2(e, t) {\n return t in e ? e[t] : t;\n }\n o($2, \"caseSensitiveTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/case-insensitive-transform.js\nvar wa = H((r9, _c) => {\n \"use strict\";\n\n var V2 = Dc();\n _c.exports = j2;\n function j2(e, t) {\n return V2(e, t.toLowerCase());\n }\n o(j2, \"caseInsensitiveTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/xmlns.js\nvar Vc = H((o9, $c) => {\n \"use strict\";\n\n var W2 = dr(),\n U2 = wa();\n $c.exports = W2({\n space: \"xmlns\",\n attributes: {\n xmlnsxlink: \"xmlns:xlink\"\n },\n transform: U2,\n properties: {\n xmlns: null,\n xmlnsXLink: null\n }\n });\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/aria.js\nvar Wc = H((a9, jc) => {\n \"use strict\";\n\n var ba = $n(),\n q2 = dr(),\n Ae = ba.booleanish,\n De = ba.number,\n jt = ba.spaceSeparated;\n jc.exports = q2({\n transform: G2,\n properties: {\n ariaActiveDescendant: null,\n ariaAtomic: Ae,\n ariaAutoComplete: null,\n ariaBusy: Ae,\n ariaChecked: Ae,\n ariaColCount: De,\n ariaColIndex: De,\n ariaColSpan: De,\n ariaControls: jt,\n ariaCurrent: null,\n ariaDescribedBy: jt,\n ariaDetails: null,\n ariaDisabled: Ae,\n ariaDropEffect: jt,\n ariaErrorMessage: null,\n ariaExpanded: Ae,\n ariaFlowTo: jt,\n ariaGrabbed: Ae,\n ariaHasPopup: null,\n ariaHidden: Ae,\n ariaInvalid: null,\n ariaKeyShortcuts: null,\n ariaLabel: null,\n ariaLabelledBy: jt,\n ariaLevel: De,\n ariaLive: null,\n ariaModal: Ae,\n ariaMultiLine: Ae,\n ariaMultiSelectable: Ae,\n ariaOrientation: null,\n ariaOwns: jt,\n ariaPlaceholder: null,\n ariaPosInSet: De,\n ariaPressed: Ae,\n ariaReadOnly: Ae,\n ariaRelevant: null,\n ariaRequired: Ae,\n ariaRoleDescription: jt,\n ariaRowCount: De,\n ariaRowIndex: De,\n ariaRowSpan: De,\n ariaSelected: Ae,\n ariaSetSize: De,\n ariaSort: null,\n ariaValueMax: De,\n ariaValueMin: De,\n ariaValueNow: De,\n ariaValueText: null,\n role: null\n }\n });\n function G2(e, t) {\n return t === \"role\" ? t : \"aria-\" + t.slice(4).toLowerCase();\n }\n o(G2, \"ariaTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/html.js\nvar qc = H((l9, Uc) => {\n \"use strict\";\n\n var pr = $n(),\n Y2 = dr(),\n X2 = wa(),\n B = pr.boolean,\n Z2 = pr.overloadedBoolean,\n tn = pr.booleanish,\n Y = pr.number,\n ye = pr.spaceSeparated,\n Vn = pr.commaSeparated;\n Uc.exports = Y2({\n space: \"html\",\n attributes: {\n acceptcharset: \"accept-charset\",\n classname: \"class\",\n htmlfor: \"for\",\n httpequiv: \"http-equiv\"\n },\n transform: X2,\n mustUseProperty: [\"checked\", \"multiple\", \"muted\", \"selected\"],\n properties: {\n // Standard Properties.\n abbr: null,\n accept: Vn,\n acceptCharset: ye,\n accessKey: ye,\n action: null,\n allow: null,\n allowFullScreen: B,\n allowPaymentRequest: B,\n allowUserMedia: B,\n alt: null,\n as: null,\n async: B,\n autoCapitalize: null,\n autoComplete: ye,\n autoFocus: B,\n autoPlay: B,\n capture: B,\n charSet: null,\n checked: B,\n cite: null,\n className: ye,\n cols: Y,\n colSpan: null,\n content: null,\n contentEditable: tn,\n controls: B,\n controlsList: ye,\n coords: Y | Vn,\n crossOrigin: null,\n data: null,\n dateTime: null,\n decoding: null,\n default: B,\n defer: B,\n dir: null,\n dirName: null,\n disabled: B,\n download: Z2,\n draggable: tn,\n encType: null,\n enterKeyHint: null,\n form: null,\n formAction: null,\n formEncType: null,\n formMethod: null,\n formNoValidate: B,\n formTarget: null,\n headers: ye,\n height: Y,\n hidden: B,\n high: Y,\n href: null,\n hrefLang: null,\n htmlFor: ye,\n httpEquiv: ye,\n id: null,\n imageSizes: null,\n imageSrcSet: Vn,\n inputMode: null,\n integrity: null,\n is: null,\n isMap: B,\n itemId: null,\n itemProp: ye,\n itemRef: ye,\n itemScope: B,\n itemType: ye,\n kind: null,\n label: null,\n lang: null,\n language: null,\n list: null,\n loading: null,\n loop: B,\n low: Y,\n manifest: null,\n max: null,\n maxLength: Y,\n media: null,\n method: null,\n min: null,\n minLength: Y,\n multiple: B,\n muted: B,\n name: null,\n nonce: null,\n noModule: B,\n noValidate: B,\n onAbort: null,\n onAfterPrint: null,\n onAuxClick: null,\n onBeforePrint: null,\n onBeforeUnload: null,\n onBlur: null,\n onCancel: null,\n onCanPlay: null,\n onCanPlayThrough: null,\n onChange: null,\n onClick: null,\n onClose: null,\n onContextMenu: null,\n onCopy: null,\n onCueChange: null,\n onCut: null,\n onDblClick: null,\n onDrag: null,\n onDragEnd: null,\n onDragEnter: null,\n onDragExit: null,\n onDragLeave: null,\n onDragOver: null,\n onDragStart: null,\n onDrop: null,\n onDurationChange: null,\n onEmptied: null,\n onEnded: null,\n onError: null,\n onFocus: null,\n onFormData: null,\n onHashChange: null,\n onInput: null,\n onInvalid: null,\n onKeyDown: null,\n onKeyPress: null,\n onKeyUp: null,\n onLanguageChange: null,\n onLoad: null,\n onLoadedData: null,\n onLoadedMetadata: null,\n onLoadEnd: null,\n onLoadStart: null,\n onMessage: null,\n onMessageError: null,\n onMouseDown: null,\n onMouseEnter: null,\n onMouseLeave: null,\n onMouseMove: null,\n onMouseOut: null,\n onMouseOver: null,\n onMouseUp: null,\n onOffline: null,\n onOnline: null,\n onPageHide: null,\n onPageShow: null,\n onPaste: null,\n onPause: null,\n onPlay: null,\n onPlaying: null,\n onPopState: null,\n onProgress: null,\n onRateChange: null,\n onRejectionHandled: null,\n onReset: null,\n onResize: null,\n onScroll: null,\n onSecurityPolicyViolation: null,\n onSeeked: null,\n onSeeking: null,\n onSelect: null,\n onSlotChange: null,\n onStalled: null,\n onStorage: null,\n onSubmit: null,\n onSuspend: null,\n onTimeUpdate: null,\n onToggle: null,\n onUnhandledRejection: null,\n onUnload: null,\n onVolumeChange: null,\n onWaiting: null,\n onWheel: null,\n open: B,\n optimum: Y,\n pattern: null,\n ping: ye,\n placeholder: null,\n playsInline: B,\n poster: null,\n preload: null,\n readOnly: B,\n referrerPolicy: null,\n rel: ye,\n required: B,\n reversed: B,\n rows: Y,\n rowSpan: Y,\n sandbox: ye,\n scope: null,\n scoped: B,\n seamless: B,\n selected: B,\n shape: null,\n size: Y,\n sizes: null,\n slot: null,\n span: Y,\n spellCheck: tn,\n src: null,\n srcDoc: null,\n srcLang: null,\n srcSet: Vn,\n start: Y,\n step: null,\n style: null,\n tabIndex: Y,\n target: null,\n title: null,\n translate: null,\n type: null,\n typeMustMatch: B,\n useMap: null,\n value: tn,\n width: Y,\n wrap: null,\n // Legacy.\n // See: https://html.spec.whatwg.org/#other-elements,-attributes-and-apis\n align: null,\n // Several. Use CSS `text-align` instead,\n aLink: null,\n // `
`. Use CSS `a:active {color}` instead\n archive: ye,\n // `