Spaces:
Running
Running
| import { n as o$1 } from "./chunk-DfAF0w94.js"; | |
| //#region ../../node_modules/.pnpm/mathxyjax3@0.8.3/node_modules/mathxyjax3/dist/lib-CBtriEt5.js | |
| var t = o$1(((exports) => { | |
| function t(e, t, n) { | |
| if (n === void 0 && (n = Array.prototype), e && typeof n.find == `function`) return n.find.call(e, t); | |
| for (var r = 0; r < e.length; r++) if (Object.prototype.hasOwnProperty.call(e, r)) { | |
| var i = e[r]; | |
| if (t.call(void 0, i, r, e)) return i; | |
| } | |
| } | |
| function n(e, t) { | |
| return t === void 0 && (t = Object), t && typeof t.freeze == `function` ? t.freeze(e) : e; | |
| } | |
| function r(e, t) { | |
| if (typeof e != `object` || !e) throw TypeError(`target is not an object`); | |
| for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]); | |
| return e; | |
| } | |
| var i = n({ | |
| HTML: `text/html`, | |
| isHTML: function(e) { | |
| return e === i.HTML; | |
| }, | |
| XML_APPLICATION: `application/xml`, | |
| XML_TEXT: `text/xml`, | |
| XML_XHTML_APPLICATION: `application/xhtml+xml`, | |
| XML_SVG_IMAGE: `image/svg+xml` | |
| }), a = n({ | |
| HTML: `http://www.w3.org/1999/xhtml`, | |
| isHTML: function(e) { | |
| return e === a.HTML; | |
| }, | |
| SVG: `http://www.w3.org/2000/svg`, | |
| XML: `http://www.w3.org/XML/1998/namespace`, | |
| XMLNS: `http://www.w3.org/2000/xmlns/` | |
| }); | |
| exports.assign = r, exports.find = t, exports.freeze = n, exports.MIME_TYPE = i, exports.NAMESPACE = a; | |
| })), n = o$1(((exports) => { | |
| var n = t(), r = n.find, i = n.NAMESPACE; | |
| function a(e) { | |
| return e !== ``; | |
| } | |
| function o(e) { | |
| return e ? e.split(/[\t\n\f\r ]+/).filter(a) : []; | |
| } | |
| function s(e, t) { | |
| return e.hasOwnProperty(t) || (e[t] = !0), e; | |
| } | |
| function c(e) { | |
| if (!e) return []; | |
| var t = o(e); | |
| return Object.keys(t.reduce(s, {})); | |
| } | |
| function l(e) { | |
| return function(t) { | |
| return e && e.indexOf(t) !== -1; | |
| }; | |
| } | |
| function u(e, t) { | |
| for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]); | |
| } | |
| function d(e, t) { | |
| var n = e.prototype; | |
| if (!(n instanceof t)) { | |
| function r() {} | |
| r.prototype = t.prototype, r = new r(), u(n, r), e.prototype = n = r; | |
| } | |
| n.constructor != e && (typeof e != `function` && console.error(`unknown Class:` + e), n.constructor = e); | |
| } | |
| var f = {}, p = f.ELEMENT_NODE = 1, m = f.ATTRIBUTE_NODE = 2, h = f.TEXT_NODE = 3, g = f.CDATA_SECTION_NODE = 4, _ = f.ENTITY_REFERENCE_NODE = 5, v = f.ENTITY_NODE = 6, y = f.PROCESSING_INSTRUCTION_NODE = 7, b = f.COMMENT_NODE = 8, x = f.DOCUMENT_NODE = 9, S = f.DOCUMENT_TYPE_NODE = 10, C = f.DOCUMENT_FRAGMENT_NODE = 11, w = f.NOTATION_NODE = 12, T = {}, E = {}; | |
| T.INDEX_SIZE_ERR = (E[1] = `Index size error`, 1), T.DOMSTRING_SIZE_ERR = (E[2] = `DOMString size error`, 2); | |
| var D = T.HIERARCHY_REQUEST_ERR = (E[3] = `Hierarchy request error`, 3); | |
| T.WRONG_DOCUMENT_ERR = (E[4] = `Wrong document`, 4), T.INVALID_CHARACTER_ERR = (E[5] = `Invalid character`, 5), T.NO_DATA_ALLOWED_ERR = (E[6] = `No data allowed`, 6), T.NO_MODIFICATION_ALLOWED_ERR = (E[7] = `No modification allowed`, 7); | |
| var O = T.NOT_FOUND_ERR = (E[8] = `Not found`, 8); | |
| T.NOT_SUPPORTED_ERR = (E[9] = `Not supported`, 9); | |
| var k = T.INUSE_ATTRIBUTE_ERR = (E[10] = `Attribute in use`, 10); | |
| T.INVALID_STATE_ERR = (E[11] = `Invalid state`, 11), T.SYNTAX_ERR = (E[12] = `Syntax error`, 12), T.INVALID_MODIFICATION_ERR = (E[13] = `Invalid modification`, 13), T.NAMESPACE_ERR = (E[14] = `Invalid namespace`, 14), T.INVALID_ACCESS_ERR = (E[15] = `Invalid access`, 15); | |
| function A(e, t) { | |
| if (t instanceof Error) var n = t; | |
| else n = this, Error.call(this, E[e]), this.message = E[e], Error.captureStackTrace && Error.captureStackTrace(this, A); | |
| return n.code = e, t && (this.message = this.message + `: ` + t), n; | |
| } | |
| A.prototype = Error.prototype, u(T, A); | |
| function j() {} | |
| j.prototype = { | |
| length: 0, | |
| item: function(e) { | |
| return e >= 0 && e < this.length ? this[e] : null; | |
| }, | |
| toString: function(e, t) { | |
| for (var n = [], r = 0; r < this.length; r++) $(this[r], n, e, t); | |
| return n.join(``); | |
| }, | |
| filter: function(e) { | |
| return Array.prototype.filter.call(this, e); | |
| }, | |
| indexOf: function(e) { | |
| return Array.prototype.indexOf.call(this, e); | |
| } | |
| }; | |
| function M(e, t) { | |
| this._node = e, this._refresh = t, N(this); | |
| } | |
| function N(e) { | |
| var t = e._node._inc || e._node.ownerDocument._inc; | |
| if (e._inc !== t) { | |
| var n = e._refresh(e._node); | |
| if (Te(e, `length`, n.length), !e.$$length || n.length < e.$$length) for (var r = n.length; r in e; r++) Object.prototype.hasOwnProperty.call(e, r) && delete e[r]; | |
| u(n, e), e._inc = t; | |
| } | |
| } | |
| M.prototype.item = function(e) { | |
| return N(this), this[e] || null; | |
| }, d(M, j); | |
| function P() {} | |
| function F(e, t) { | |
| for (var n = e.length; n--;) if (e[n] === t) return n; | |
| } | |
| function I(e, t, n, r) { | |
| if (r ? t[F(t, r)] = n : t[t.length++] = n, e) { | |
| n.ownerElement = e; | |
| var i = e.ownerDocument; | |
| i && (r && te(i, e, r), ee(i, e, n)); | |
| } | |
| } | |
| function L(e, t, n) { | |
| var r = F(t, n); | |
| if (r >= 0) { | |
| for (var i = t.length - 1; r < i;) t[r] = t[++r]; | |
| if (t.length = i, e) { | |
| var a = e.ownerDocument; | |
| a && (te(a, e, n), n.ownerElement = null); | |
| } | |
| } else throw new A(O, Error(e.tagName + `@` + n)); | |
| } | |
| P.prototype = { | |
| length: 0, | |
| item: j.prototype.item, | |
| getNamedItem: function(e) { | |
| for (var t = this.length; t--;) { | |
| var n = this[t]; | |
| if (n.nodeName == e) return n; | |
| } | |
| }, | |
| setNamedItem: function(e) { | |
| var t = e.ownerElement; | |
| if (t && t != this._ownerElement) throw new A(k); | |
| var n = this.getNamedItem(e.nodeName); | |
| return I(this._ownerElement, this, e, n), n; | |
| }, | |
| setNamedItemNS: function(e) { | |
| var t = e.ownerElement, n; | |
| if (t && t != this._ownerElement) throw new A(k); | |
| return n = this.getNamedItemNS(e.namespaceURI, e.localName), I(this._ownerElement, this, e, n), n; | |
| }, | |
| removeNamedItem: function(e) { | |
| var t = this.getNamedItem(e); | |
| return L(this._ownerElement, this, t), t; | |
| }, | |
| removeNamedItemNS: function(e, t) { | |
| var n = this.getNamedItemNS(e, t); | |
| return L(this._ownerElement, this, n), n; | |
| }, | |
| getNamedItemNS: function(e, t) { | |
| for (var n = this.length; n--;) { | |
| var r = this[n]; | |
| if (r.localName == t && r.namespaceURI == e) return r; | |
| } | |
| return null; | |
| } | |
| }; | |
| function R() {} | |
| R.prototype = { | |
| hasFeature: function(e, t) { | |
| return !0; | |
| }, | |
| createDocument: function(e, t, n) { | |
| var r = new H(); | |
| if (r.implementation = this, r.childNodes = new j(), r.doctype = n || null, n && r.appendChild(n), t) { | |
| var i = r.createElementNS(e, t); | |
| r.appendChild(i); | |
| } | |
| return r; | |
| }, | |
| createDocumentType: function(e, t, n) { | |
| var r = new Z(); | |
| return r.name = e, r.nodeName = e, r.publicId = t || ``, r.systemId = n || ``, r; | |
| } | |
| }; | |
| function z() {} | |
| z.prototype = { | |
| firstChild: null, | |
| lastChild: null, | |
| previousSibling: null, | |
| nextSibling: null, | |
| attributes: null, | |
| parentNode: null, | |
| childNodes: null, | |
| ownerDocument: null, | |
| nodeValue: null, | |
| namespaceURI: null, | |
| prefix: null, | |
| localName: null, | |
| insertBefore: function(e, t) { | |
| return K(this, e, t); | |
| }, | |
| replaceChild: function(e, t) { | |
| K(this, e, t, ue), t && this.removeChild(t); | |
| }, | |
| removeChild: function(e) { | |
| return ne(this, e); | |
| }, | |
| appendChild: function(e) { | |
| return this.insertBefore(e, null); | |
| }, | |
| hasChildNodes: function() { | |
| return this.firstChild != null; | |
| }, | |
| cloneNode: function(e) { | |
| return we(this.ownerDocument || this, this, e); | |
| }, | |
| normalize: function() { | |
| for (var e = this.firstChild; e;) { | |
| var t = e.nextSibling; | |
| t && t.nodeType == h && e.nodeType == h ? (this.removeChild(t), e.appendData(t.data)) : (e.normalize(), e = t); | |
| } | |
| }, | |
| isSupported: function(e, t) { | |
| return this.ownerDocument.implementation.hasFeature(e, t); | |
| }, | |
| hasAttributes: function() { | |
| return this.attributes.length > 0; | |
| }, | |
| lookupPrefix: function(e) { | |
| for (var t = this; t;) { | |
| var n = t._nsMap; | |
| if (n) { | |
| for (var r in n) if (Object.prototype.hasOwnProperty.call(n, r) && n[r] === e) return r; | |
| } | |
| t = t.nodeType == m ? t.ownerDocument : t.parentNode; | |
| } | |
| return null; | |
| }, | |
| lookupNamespaceURI: function(e) { | |
| for (var t = this; t;) { | |
| var n = t._nsMap; | |
| if (n && Object.prototype.hasOwnProperty.call(n, e)) return n[e]; | |
| t = t.nodeType == m ? t.ownerDocument : t.parentNode; | |
| } | |
| return null; | |
| }, | |
| isDefaultNamespace: function(e) { | |
| return this.lookupPrefix(e) == null; | |
| } | |
| }; | |
| function B(e) { | |
| return e == `<` && `<` || e == `>` && `>` || e == `&` && `&` || e == `"` && `"` || `&#` + e.charCodeAt() + `;`; | |
| } | |
| u(f, z), u(f, z.prototype); | |
| function V(e, t) { | |
| if (t(e)) return !0; | |
| if (e = e.firstChild) do | |
| if (V(e, t)) return !0; | |
| while (e = e.nextSibling); | |
| } | |
| function H() { | |
| this.ownerDocument = this; | |
| } | |
| function ee(e, t, n) { | |
| e && e._inc++, n.namespaceURI === i.XMLNS && (t._nsMap[n.prefix ? n.localName : ``] = n.value); | |
| } | |
| function te(e, t, n, r) { | |
| e && e._inc++, n.namespaceURI === i.XMLNS && delete t._nsMap[n.prefix ? n.localName : ``]; | |
| } | |
| function U(e, t, n) { | |
| if (e && e._inc) { | |
| e._inc++; | |
| var r = t.childNodes; | |
| if (n) r[r.length++] = n; | |
| else { | |
| for (var i = t.firstChild, a = 0; i;) r[a++] = i, i = i.nextSibling; | |
| r.length = a, delete r[r.length]; | |
| } | |
| } | |
| } | |
| function ne(e, t) { | |
| var n = t.previousSibling, r = t.nextSibling; | |
| return n ? n.nextSibling = r : e.firstChild = r, r ? r.previousSibling = n : e.lastChild = n, t.parentNode = null, t.previousSibling = null, t.nextSibling = null, U(e.ownerDocument, e), t; | |
| } | |
| function re(e) { | |
| return e && (e.nodeType === z.DOCUMENT_NODE || e.nodeType === z.DOCUMENT_FRAGMENT_NODE || e.nodeType === z.ELEMENT_NODE); | |
| } | |
| function ie(e) { | |
| return e && (G(e) || ae(e) || W(e) || e.nodeType === z.DOCUMENT_FRAGMENT_NODE || e.nodeType === z.COMMENT_NODE || e.nodeType === z.PROCESSING_INSTRUCTION_NODE); | |
| } | |
| function W(e) { | |
| return e && e.nodeType === z.DOCUMENT_TYPE_NODE; | |
| } | |
| function G(e) { | |
| return e && e.nodeType === z.ELEMENT_NODE; | |
| } | |
| function ae(e) { | |
| return e && e.nodeType === z.TEXT_NODE; | |
| } | |
| function oe(e, t) { | |
| var n = e.childNodes || []; | |
| if (r(n, G) || W(t)) return !1; | |
| var i = r(n, W); | |
| return !(t && i && n.indexOf(i) > n.indexOf(t)); | |
| } | |
| function se(e, t) { | |
| var n = e.childNodes || []; | |
| function i(e) { | |
| return G(e) && e !== t; | |
| } | |
| if (r(n, i)) return !1; | |
| var a = r(n, W); | |
| return !(t && a && n.indexOf(a) > n.indexOf(t)); | |
| } | |
| function ce(e, t, n) { | |
| if (!re(e)) throw new A(D, `Unexpected parent node type ` + e.nodeType); | |
| if (n && n.parentNode !== e) throw new A(O, `child not in parent`); | |
| if (!ie(t) || W(t) && e.nodeType !== z.DOCUMENT_NODE) throw new A(D, `Unexpected node type ` + t.nodeType + ` for parent node type ` + e.nodeType); | |
| } | |
| function le(e, t, n) { | |
| var i = e.childNodes || [], a = t.childNodes || []; | |
| if (t.nodeType === z.DOCUMENT_FRAGMENT_NODE) { | |
| var o = a.filter(G); | |
| if (o.length > 1 || r(a, ae)) throw new A(D, `More than one element or text in fragment`); | |
| if (o.length === 1 && !oe(e, n)) throw new A(D, `Element in fragment can not be inserted before doctype`); | |
| } | |
| if (G(t) && !oe(e, n)) throw new A(D, `Only one element can be added and only after doctype`); | |
| if (W(t)) { | |
| if (r(i, W)) throw new A(D, `Only one doctype is allowed`); | |
| var s = r(i, G); | |
| if (n && i.indexOf(s) < i.indexOf(n)) throw new A(D, `Doctype can only be inserted before an element`); | |
| if (!n && s) throw new A(D, `Doctype can not be appended since element is present`); | |
| } | |
| } | |
| function ue(e, t, n) { | |
| var i = e.childNodes || [], a = t.childNodes || []; | |
| if (t.nodeType === z.DOCUMENT_FRAGMENT_NODE) { | |
| var o = a.filter(G); | |
| if (o.length > 1 || r(a, ae)) throw new A(D, `More than one element or text in fragment`); | |
| if (o.length === 1 && !se(e, n)) throw new A(D, `Element in fragment can not be inserted before doctype`); | |
| } | |
| if (G(t) && !se(e, n)) throw new A(D, `Only one element can be added and only after doctype`); | |
| if (W(t)) { | |
| function e(e) { | |
| return W(e) && e !== n; | |
| } | |
| if (r(i, e)) throw new A(D, `Only one doctype is allowed`); | |
| var s = r(i, G); | |
| if (n && i.indexOf(s) < i.indexOf(n)) throw new A(D, `Doctype can only be inserted before an element`); | |
| } | |
| } | |
| function K(e, t, n, r) { | |
| ce(e, t, n), e.nodeType === z.DOCUMENT_NODE && (r || le)(e, t, n); | |
| var i = t.parentNode; | |
| if (i && i.removeChild(t), t.nodeType === C) { | |
| var a = t.firstChild; | |
| if (a == null) return t; | |
| var o = t.lastChild; | |
| } else a = o = t; | |
| var s = n ? n.previousSibling : e.lastChild; | |
| a.previousSibling = s, o.nextSibling = n, s ? s.nextSibling = a : e.firstChild = a, n == null ? e.lastChild = o : n.previousSibling = o; | |
| do { | |
| a.parentNode = e; | |
| var c = e.ownerDocument || e; | |
| q(a, c); | |
| } while (a !== o && (a = a.nextSibling)); | |
| return U(e.ownerDocument || e, e), t.nodeType == C && (t.firstChild = t.lastChild = null), t; | |
| } | |
| function q(e, t) { | |
| if (e.ownerDocument !== t) { | |
| if (e.ownerDocument = t, e.nodeType === p && e.attributes) for (var n = 0; n < e.attributes.length; n++) { | |
| var r = e.attributes.item(n); | |
| r && (r.ownerDocument = t); | |
| } | |
| for (var i = e.firstChild; i;) q(i, t), i = i.nextSibling; | |
| } | |
| } | |
| function de(e, t) { | |
| t.parentNode && t.parentNode.removeChild(t), t.parentNode = e, t.previousSibling = e.lastChild, t.nextSibling = null, t.previousSibling ? t.previousSibling.nextSibling = t : e.firstChild = t, e.lastChild = t, U(e.ownerDocument, e, t); | |
| return q(t, e.ownerDocument || e), t; | |
| } | |
| H.prototype = { | |
| nodeName: `#document`, | |
| nodeType: x, | |
| doctype: null, | |
| documentElement: null, | |
| _inc: 1, | |
| insertBefore: function(e, t) { | |
| if (e.nodeType == C) { | |
| for (var n = e.firstChild; n;) { | |
| var r = n.nextSibling; | |
| this.insertBefore(n, t), n = r; | |
| } | |
| return e; | |
| } | |
| return K(this, e, t), q(e, this), this.documentElement === null && e.nodeType === p && (this.documentElement = e), e; | |
| }, | |
| removeChild: function(e) { | |
| return this.documentElement == e && (this.documentElement = null), ne(this, e); | |
| }, | |
| replaceChild: function(e, t) { | |
| K(this, e, t, ue), q(e, this), t && this.removeChild(t), G(e) && (this.documentElement = e); | |
| }, | |
| importNode: function(e, t) { | |
| return Ce(this, e, t); | |
| }, | |
| getElementById: function(e) { | |
| var t = null; | |
| return V(this.documentElement, function(n) { | |
| if (n.nodeType == p && n.getAttribute(`id`) == e) return t = n, !0; | |
| }), t; | |
| }, | |
| getElementsByClassName: function(e) { | |
| var t = c(e); | |
| return new M(this, function(n) { | |
| var r = []; | |
| return t.length > 0 && V(n.documentElement, function(i) { | |
| if (i !== n && i.nodeType === p) { | |
| var a = i.getAttribute(`class`); | |
| if (a) { | |
| var o = e === a; | |
| if (!o) { | |
| var s = c(a); | |
| o = t.every(l(s)); | |
| } | |
| o && r.push(i); | |
| } | |
| } | |
| }), r; | |
| }); | |
| }, | |
| createElement: function(e) { | |
| var t = new J(); | |
| t.ownerDocument = this, t.nodeName = e, t.tagName = e, t.localName = e, t.childNodes = new j(); | |
| var n = t.attributes = new P(); | |
| return n._ownerElement = t, t; | |
| }, | |
| createDocumentFragment: function() { | |
| var e = new Q(); | |
| return e.ownerDocument = this, e.childNodes = new j(), e; | |
| }, | |
| createTextNode: function(e) { | |
| var t = new fe(); | |
| return t.ownerDocument = this, t.appendData(e), t; | |
| }, | |
| createComment: function(e) { | |
| var t = new pe(); | |
| return t.ownerDocument = this, t.appendData(e), t; | |
| }, | |
| createCDATASection: function(e) { | |
| var t = new me(); | |
| return t.ownerDocument = this, t.appendData(e), t; | |
| }, | |
| createProcessingInstruction: function(e, t) { | |
| var n = new ve(); | |
| return n.ownerDocument = this, n.tagName = n.nodeName = n.target = e, n.nodeValue = n.data = t, n; | |
| }, | |
| createAttribute: function(e) { | |
| var t = new Y(); | |
| return t.ownerDocument = this, t.name = e, t.nodeName = e, t.localName = e, t.specified = !0, t; | |
| }, | |
| createEntityReference: function(e) { | |
| var t = new _e(); | |
| return t.ownerDocument = this, t.nodeName = e, t; | |
| }, | |
| createElementNS: function(e, t) { | |
| var n = new J(), r = t.split(`:`), i = n.attributes = new P(); | |
| return n.childNodes = new j(), n.ownerDocument = this, n.nodeName = t, n.tagName = t, n.namespaceURI = e, r.length == 2 ? (n.prefix = r[0], n.localName = r[1]) : n.localName = t, i._ownerElement = n, n; | |
| }, | |
| createAttributeNS: function(e, t) { | |
| var n = new Y(), r = t.split(`:`); | |
| return n.ownerDocument = this, n.nodeName = t, n.name = t, n.namespaceURI = e, n.specified = !0, r.length == 2 ? (n.prefix = r[0], n.localName = r[1]) : n.localName = t, n; | |
| } | |
| }, d(H, z); | |
| function J() { | |
| this._nsMap = {}; | |
| } | |
| J.prototype = { | |
| nodeType: p, | |
| hasAttribute: function(e) { | |
| return this.getAttributeNode(e) != null; | |
| }, | |
| getAttribute: function(e) { | |
| var t = this.getAttributeNode(e); | |
| return t && t.value || ``; | |
| }, | |
| getAttributeNode: function(e) { | |
| return this.attributes.getNamedItem(e); | |
| }, | |
| setAttribute: function(e, t) { | |
| var n = this.ownerDocument.createAttribute(e); | |
| n.value = n.nodeValue = `` + t, this.setAttributeNode(n); | |
| }, | |
| removeAttribute: function(e) { | |
| var t = this.getAttributeNode(e); | |
| t && this.removeAttributeNode(t); | |
| }, | |
| appendChild: function(e) { | |
| return e.nodeType === C ? this.insertBefore(e, null) : de(this, e); | |
| }, | |
| setAttributeNode: function(e) { | |
| return this.attributes.setNamedItem(e); | |
| }, | |
| setAttributeNodeNS: function(e) { | |
| return this.attributes.setNamedItemNS(e); | |
| }, | |
| removeAttributeNode: function(e) { | |
| return this.attributes.removeNamedItem(e.nodeName); | |
| }, | |
| removeAttributeNS: function(e, t) { | |
| var n = this.getAttributeNodeNS(e, t); | |
| n && this.removeAttributeNode(n); | |
| }, | |
| hasAttributeNS: function(e, t) { | |
| return this.getAttributeNodeNS(e, t) != null; | |
| }, | |
| getAttributeNS: function(e, t) { | |
| var n = this.getAttributeNodeNS(e, t); | |
| return n && n.value || ``; | |
| }, | |
| setAttributeNS: function(e, t, n) { | |
| var r = this.ownerDocument.createAttributeNS(e, t); | |
| r.value = r.nodeValue = `` + n, this.setAttributeNode(r); | |
| }, | |
| getAttributeNodeNS: function(e, t) { | |
| return this.attributes.getNamedItemNS(e, t); | |
| }, | |
| getElementsByTagName: function(e) { | |
| return new M(this, function(t) { | |
| var n = []; | |
| return V(t, function(r) { | |
| r !== t && r.nodeType == p && (e === `*` || r.tagName == e) && n.push(r); | |
| }), n; | |
| }); | |
| }, | |
| getElementsByTagNameNS: function(e, t) { | |
| return new M(this, function(n) { | |
| var r = []; | |
| return V(n, function(i) { | |
| i !== n && i.nodeType === p && (e === `*` || i.namespaceURI === e) && (t === `*` || i.localName == t) && r.push(i); | |
| }), r; | |
| }); | |
| } | |
| }, H.prototype.getElementsByTagName = J.prototype.getElementsByTagName, H.prototype.getElementsByTagNameNS = J.prototype.getElementsByTagNameNS, d(J, z); | |
| function Y() {} | |
| Y.prototype.nodeType = m, d(Y, z); | |
| function X() {} | |
| X.prototype = { | |
| data: ``, | |
| substringData: function(e, t) { | |
| return this.data.substring(e, e + t); | |
| }, | |
| appendData: function(e) { | |
| e = this.data + e, this.nodeValue = this.data = e, this.length = e.length; | |
| }, | |
| insertData: function(e, t) { | |
| this.replaceData(e, 0, t); | |
| }, | |
| appendChild: function(e) { | |
| throw Error(E[D]); | |
| }, | |
| deleteData: function(e, t) { | |
| this.replaceData(e, t, ``); | |
| }, | |
| replaceData: function(e, t, n) { | |
| var r = this.data.substring(0, e), i = this.data.substring(e + t); | |
| n = r + n + i, this.nodeValue = this.data = n, this.length = n.length; | |
| } | |
| }, d(X, z); | |
| function fe() {} | |
| fe.prototype = { | |
| nodeName: `#text`, | |
| nodeType: h, | |
| splitText: function(e) { | |
| var t = this.data, n = t.substring(e); | |
| t = t.substring(0, e), this.data = this.nodeValue = t, this.length = t.length; | |
| var r = this.ownerDocument.createTextNode(n); | |
| return this.parentNode && this.parentNode.insertBefore(r, this.nextSibling), r; | |
| } | |
| }, d(fe, X); | |
| function pe() {} | |
| pe.prototype = { | |
| nodeName: `#comment`, | |
| nodeType: b | |
| }, d(pe, X); | |
| function me() {} | |
| me.prototype = { | |
| nodeName: `#cdata-section`, | |
| nodeType: g | |
| }, d(me, X); | |
| function Z() {} | |
| Z.prototype.nodeType = S, d(Z, z); | |
| function he() {} | |
| he.prototype.nodeType = w, d(he, z); | |
| function ge() {} | |
| ge.prototype.nodeType = v, d(ge, z); | |
| function _e() {} | |
| _e.prototype.nodeType = _, d(_e, z); | |
| function Q() {} | |
| Q.prototype.nodeName = `#document-fragment`, Q.prototype.nodeType = C, d(Q, z); | |
| function ve() {} | |
| ve.prototype.nodeType = y, d(ve, z); | |
| function ye() {} | |
| ye.prototype.serializeToString = function(e, t, n) { | |
| return be.call(e, t, n); | |
| }, z.prototype.toString = be; | |
| function be(e, t) { | |
| var n = [], r = this.nodeType == 9 && this.documentElement || this, i = r.prefix, a = r.namespaceURI; | |
| if (a && i == null) { | |
| var i = r.lookupPrefix(a); | |
| if (i == null) var o = [{ | |
| namespace: a, | |
| prefix: null | |
| }]; | |
| } | |
| return $(this, n, e, t, o), n.join(``); | |
| } | |
| function xe(e, t, n) { | |
| var r = e.prefix || ``, a = e.namespaceURI; | |
| if (!a || r === `xml` && a === i.XML || a === i.XMLNS) return !1; | |
| for (var o = n.length; o--;) { | |
| var s = n[o]; | |
| if (s.prefix === r) return s.namespace !== a; | |
| } | |
| return !0; | |
| } | |
| function Se(e, t, n) { | |
| e.push(` `, t, `="`, n.replace(/[<>&"\t\n\r]/g, B), `"`); | |
| } | |
| function $(e, t, n, r, a) { | |
| if (a ||= [], r) if (e = r(e), e) { | |
| if (typeof e == `string`) { | |
| t.push(e); | |
| return; | |
| } | |
| } else return; | |
| switch (e.nodeType) { | |
| case p: | |
| var o = e.attributes, s = o.length, c = e.firstChild, l = e.tagName; | |
| n = i.isHTML(e.namespaceURI) || n; | |
| var u = l; | |
| if (!n && !e.prefix && e.namespaceURI) { | |
| for (var d, f = 0; f < o.length; f++) if (o.item(f).name === `xmlns`) { | |
| d = o.item(f).value; | |
| break; | |
| } | |
| if (!d) for (var v = a.length - 1; v >= 0; v--) { | |
| var w = a[v]; | |
| if (w.prefix === `` && w.namespace === e.namespaceURI) { | |
| d = w.namespace; | |
| break; | |
| } | |
| } | |
| if (d !== e.namespaceURI) for (var v = a.length - 1; v >= 0; v--) { | |
| var w = a[v]; | |
| if (w.namespace === e.namespaceURI) { | |
| w.prefix && (u = w.prefix + `:` + l); | |
| break; | |
| } | |
| } | |
| } | |
| t.push(`<`, u); | |
| for (var T = 0; T < s; T++) { | |
| var E = o.item(T); | |
| E.prefix == `xmlns` ? a.push({ | |
| prefix: E.localName, | |
| namespace: E.value | |
| }) : E.nodeName == `xmlns` && a.push({ | |
| prefix: ``, | |
| namespace: E.value | |
| }); | |
| } | |
| for (var T = 0; T < s; T++) { | |
| var E = o.item(T); | |
| if (xe(E, n, a)) { | |
| var D = E.prefix || ``, O = E.namespaceURI; | |
| Se(t, D ? `xmlns:` + D : `xmlns`, O), a.push({ | |
| prefix: D, | |
| namespace: O | |
| }); | |
| } | |
| $(E, t, n, r, a); | |
| } | |
| if (l === u && xe(e, n, a)) { | |
| var D = e.prefix || ``, O = e.namespaceURI; | |
| Se(t, D ? `xmlns:` + D : `xmlns`, O), a.push({ | |
| prefix: D, | |
| namespace: O | |
| }); | |
| } | |
| if (c || n && !/^(?:meta|link|img|br|hr|input)$/i.test(l)) { | |
| if (t.push(`>`), n && /^script$/i.test(l)) for (; c;) c.data ? t.push(c.data) : $(c, t, n, r, a.slice()), c = c.nextSibling; | |
| else for (; c;) $(c, t, n, r, a.slice()), c = c.nextSibling; | |
| t.push(`</`, u, `>`); | |
| } else t.push(`/>`); | |
| return; | |
| case x: | |
| case C: | |
| for (var c = e.firstChild; c;) $(c, t, n, r, a.slice()), c = c.nextSibling; | |
| return; | |
| case m: return Se(t, e.name, e.value); | |
| case h: return t.push(e.data.replace(/[<&>]/g, B)); | |
| case g: return t.push(`<![CDATA[`, e.data, `]]>`); | |
| case b: return t.push(`<!--`, e.data, `-->`); | |
| case S: | |
| var k = e.publicId, A = e.systemId; | |
| if (t.push(`<!DOCTYPE `, e.name), k) t.push(` PUBLIC `, k), A && A != `.` && t.push(` `, A), t.push(`>`); | |
| else if (A && A != `.`) t.push(` SYSTEM `, A, `>`); | |
| else { | |
| var j = e.internalSubset; | |
| j && t.push(` [`, j, `]`), t.push(`>`); | |
| } | |
| return; | |
| case y: return t.push(`<?`, e.target, ` `, e.data, `?>`); | |
| case _: return t.push(`&`, e.nodeName, `;`); | |
| default: t.push(`??`, e.nodeName); | |
| } | |
| } | |
| function Ce(e, t, n) { | |
| var r; | |
| switch (t.nodeType) { | |
| case p: r = t.cloneNode(!1), r.ownerDocument = e; | |
| case C: break; | |
| case m: | |
| n = !0; | |
| break; | |
| } | |
| if (r ||= t.cloneNode(!1), r.ownerDocument = e, r.parentNode = null, n) for (var i = t.firstChild; i;) r.appendChild(Ce(e, i, n)), i = i.nextSibling; | |
| return r; | |
| } | |
| function we(e, t, n) { | |
| var r = new t.constructor(); | |
| for (var i in t) if (Object.prototype.hasOwnProperty.call(t, i)) { | |
| var a = t[i]; | |
| typeof a != `object` && a != r[i] && (r[i] = a); | |
| } | |
| switch (t.childNodes && (r.childNodes = new j()), r.ownerDocument = e, r.nodeType) { | |
| case p: | |
| var o = t.attributes, s = r.attributes = new P(), c = o.length; | |
| s._ownerElement = r; | |
| for (var l = 0; l < c; l++) r.setAttributeNode(we(e, o.item(l), !0)); | |
| break; | |
| case m: n = !0; | |
| } | |
| if (n) for (var u = t.firstChild; u;) r.appendChild(we(e, u, n)), u = u.nextSibling; | |
| return r; | |
| } | |
| function Te(e, t, n) { | |
| e[t] = n; | |
| } | |
| try { | |
| if (Object.defineProperty) { | |
| Object.defineProperty(M.prototype, `length`, { get: function() { | |
| return N(this), this.$$length; | |
| } }), Object.defineProperty(z.prototype, `textContent`, { | |
| get: function() { | |
| return e(this); | |
| }, | |
| set: function(e) { | |
| switch (this.nodeType) { | |
| case p: | |
| case C: | |
| for (; this.firstChild;) this.removeChild(this.firstChild); | |
| (e || String(e)) && this.appendChild(this.ownerDocument.createTextNode(e)); | |
| break; | |
| default: this.data = e, this.value = e, this.nodeValue = e; | |
| } | |
| } | |
| }); | |
| function e(t) { | |
| switch (t.nodeType) { | |
| case p: | |
| case C: | |
| var n = []; | |
| for (t = t.firstChild; t;) t.nodeType !== 7 && t.nodeType !== 8 && n.push(e(t)), t = t.nextSibling; | |
| return n.join(``); | |
| default: return t.nodeValue; | |
| } | |
| } | |
| Te = function(e, t, n) { | |
| e[`$$` + t] = n; | |
| }; | |
| } | |
| } catch {} | |
| exports.DocumentType = Z, exports.DOMException = A, exports.DOMImplementation = R, exports.Element = J, exports.Node = z, exports.NodeList = j, exports.XMLSerializer = ye; | |
| })), r = o$1(((exports) => { | |
| var n = t().freeze; | |
| exports.XML_ENTITIES = n({ | |
| amp: `&`, | |
| apos: `'`, | |
| gt: `>`, | |
| lt: `<`, | |
| quot: `"` | |
| }), exports.HTML_ENTITIES = n({ | |
| Aacute: `Á`, | |
| aacute: `á`, | |
| Abreve: `Ă`, | |
| abreve: `ă`, | |
| ac: `∾`, | |
| acd: `∿`, | |
| acE: `∾̳`, | |
| Acirc: `Â`, | |
| acirc: `â`, | |
| acute: `´`, | |
| Acy: `А`, | |
| acy: `а`, | |
| AElig: `Æ`, | |
| aelig: `æ`, | |
| af: ``, | |
| Afr: `𝔄`, | |
| afr: `𝔞`, | |
| Agrave: `À`, | |
| agrave: `à`, | |
| alefsym: `ℵ`, | |
| aleph: `ℵ`, | |
| Alpha: `Α`, | |
| alpha: `α`, | |
| Amacr: `Ā`, | |
| amacr: `ā`, | |
| amalg: `⨿`, | |
| AMP: `&`, | |
| amp: `&`, | |
| And: `⩓`, | |
| and: `∧`, | |
| andand: `⩕`, | |
| andd: `⩜`, | |
| andslope: `⩘`, | |
| andv: `⩚`, | |
| ang: `∠`, | |
| ange: `⦤`, | |
| angle: `∠`, | |
| angmsd: `∡`, | |
| angmsdaa: `⦨`, | |
| angmsdab: `⦩`, | |
| angmsdac: `⦪`, | |
| angmsdad: `⦫`, | |
| angmsdae: `⦬`, | |
| angmsdaf: `⦭`, | |
| angmsdag: `⦮`, | |
| angmsdah: `⦯`, | |
| angrt: `∟`, | |
| angrtvb: `⊾`, | |
| angrtvbd: `⦝`, | |
| angsph: `∢`, | |
| angst: `Å`, | |
| angzarr: `⍼`, | |
| Aogon: `Ą`, | |
| aogon: `ą`, | |
| Aopf: `𝔸`, | |
| aopf: `𝕒`, | |
| ap: `≈`, | |
| apacir: `⩯`, | |
| apE: `⩰`, | |
| ape: `≊`, | |
| apid: `≋`, | |
| apos: `'`, | |
| ApplyFunction: ``, | |
| approx: `≈`, | |
| approxeq: `≊`, | |
| Aring: `Å`, | |
| aring: `å`, | |
| Ascr: `𝒜`, | |
| ascr: `𝒶`, | |
| Assign: `≔`, | |
| ast: `*`, | |
| asymp: `≈`, | |
| asympeq: `≍`, | |
| Atilde: `Ã`, | |
| atilde: `ã`, | |
| Auml: `Ä`, | |
| auml: `ä`, | |
| awconint: `∳`, | |
| awint: `⨑`, | |
| backcong: `≌`, | |
| backepsilon: `϶`, | |
| backprime: `‵`, | |
| backsim: `∽`, | |
| backsimeq: `⋍`, | |
| Backslash: `∖`, | |
| Barv: `⫧`, | |
| barvee: `⊽`, | |
| Barwed: `⌆`, | |
| barwed: `⌅`, | |
| barwedge: `⌅`, | |
| bbrk: `⎵`, | |
| bbrktbrk: `⎶`, | |
| bcong: `≌`, | |
| Bcy: `Б`, | |
| bcy: `б`, | |
| bdquo: `„`, | |
| becaus: `∵`, | |
| Because: `∵`, | |
| because: `∵`, | |
| bemptyv: `⦰`, | |
| bepsi: `϶`, | |
| bernou: `ℬ`, | |
| Bernoullis: `ℬ`, | |
| Beta: `Β`, | |
| beta: `β`, | |
| beth: `ℶ`, | |
| between: `≬`, | |
| Bfr: `𝔅`, | |
| bfr: `𝔟`, | |
| bigcap: `⋂`, | |
| bigcirc: `◯`, | |
| bigcup: `⋃`, | |
| bigodot: `⨀`, | |
| bigoplus: `⨁`, | |
| bigotimes: `⨂`, | |
| bigsqcup: `⨆`, | |
| bigstar: `★`, | |
| bigtriangledown: `▽`, | |
| bigtriangleup: `△`, | |
| biguplus: `⨄`, | |
| bigvee: `⋁`, | |
| bigwedge: `⋀`, | |
| bkarow: `⤍`, | |
| blacklozenge: `⧫`, | |
| blacksquare: `▪`, | |
| blacktriangle: `▴`, | |
| blacktriangledown: `▾`, | |
| blacktriangleleft: `◂`, | |
| blacktriangleright: `▸`, | |
| blank: `␣`, | |
| blk12: `▒`, | |
| blk14: `░`, | |
| blk34: `▓`, | |
| block: `█`, | |
| bne: `=⃥`, | |
| bnequiv: `≡⃥`, | |
| bNot: `⫭`, | |
| bnot: `⌐`, | |
| Bopf: `𝔹`, | |
| bopf: `𝕓`, | |
| bot: `⊥`, | |
| bottom: `⊥`, | |
| bowtie: `⋈`, | |
| boxbox: `⧉`, | |
| boxDL: `╗`, | |
| boxDl: `╖`, | |
| boxdL: `╕`, | |
| boxdl: `┐`, | |
| boxDR: `╔`, | |
| boxDr: `╓`, | |
| boxdR: `╒`, | |
| boxdr: `┌`, | |
| boxH: `═`, | |
| boxh: `─`, | |
| boxHD: `╦`, | |
| boxHd: `╤`, | |
| boxhD: `╥`, | |
| boxhd: `┬`, | |
| boxHU: `╩`, | |
| boxHu: `╧`, | |
| boxhU: `╨`, | |
| boxhu: `┴`, | |
| boxminus: `⊟`, | |
| boxplus: `⊞`, | |
| boxtimes: `⊠`, | |
| boxUL: `╝`, | |
| boxUl: `╜`, | |
| boxuL: `╛`, | |
| boxul: `┘`, | |
| boxUR: `╚`, | |
| boxUr: `╙`, | |
| boxuR: `╘`, | |
| boxur: `└`, | |
| boxV: `║`, | |
| boxv: `│`, | |
| boxVH: `╬`, | |
| boxVh: `╫`, | |
| boxvH: `╪`, | |
| boxvh: `┼`, | |
| boxVL: `╣`, | |
| boxVl: `╢`, | |
| boxvL: `╡`, | |
| boxvl: `┤`, | |
| boxVR: `╠`, | |
| boxVr: `╟`, | |
| boxvR: `╞`, | |
| boxvr: `├`, | |
| bprime: `‵`, | |
| Breve: `˘`, | |
| breve: `˘`, | |
| brvbar: `¦`, | |
| Bscr: `ℬ`, | |
| bscr: `𝒷`, | |
| bsemi: `⁏`, | |
| bsim: `∽`, | |
| bsime: `⋍`, | |
| bsol: `\\`, | |
| bsolb: `⧅`, | |
| bsolhsub: `⟈`, | |
| bull: `•`, | |
| bullet: `•`, | |
| bump: `≎`, | |
| bumpE: `⪮`, | |
| bumpe: `≏`, | |
| Bumpeq: `≎`, | |
| bumpeq: `≏`, | |
| Cacute: `Ć`, | |
| cacute: `ć`, | |
| Cap: `⋒`, | |
| cap: `∩`, | |
| capand: `⩄`, | |
| capbrcup: `⩉`, | |
| capcap: `⩋`, | |
| capcup: `⩇`, | |
| capdot: `⩀`, | |
| CapitalDifferentialD: `ⅅ`, | |
| caps: `∩︀`, | |
| caret: `⁁`, | |
| caron: `ˇ`, | |
| Cayleys: `ℭ`, | |
| ccaps: `⩍`, | |
| Ccaron: `Č`, | |
| ccaron: `č`, | |
| Ccedil: `Ç`, | |
| ccedil: `ç`, | |
| Ccirc: `Ĉ`, | |
| ccirc: `ĉ`, | |
| Cconint: `∰`, | |
| ccups: `⩌`, | |
| ccupssm: `⩐`, | |
| Cdot: `Ċ`, | |
| cdot: `ċ`, | |
| cedil: `¸`, | |
| Cedilla: `¸`, | |
| cemptyv: `⦲`, | |
| cent: `¢`, | |
| CenterDot: `·`, | |
| centerdot: `·`, | |
| Cfr: `ℭ`, | |
| cfr: `𝔠`, | |
| CHcy: `Ч`, | |
| chcy: `ч`, | |
| check: `✓`, | |
| checkmark: `✓`, | |
| Chi: `Χ`, | |
| chi: `χ`, | |
| cir: `○`, | |
| circ: `ˆ`, | |
| circeq: `≗`, | |
| circlearrowleft: `↺`, | |
| circlearrowright: `↻`, | |
| circledast: `⊛`, | |
| circledcirc: `⊚`, | |
| circleddash: `⊝`, | |
| CircleDot: `⊙`, | |
| circledR: `®`, | |
| circledS: `Ⓢ`, | |
| CircleMinus: `⊖`, | |
| CirclePlus: `⊕`, | |
| CircleTimes: `⊗`, | |
| cirE: `⧃`, | |
| cire: `≗`, | |
| cirfnint: `⨐`, | |
| cirmid: `⫯`, | |
| cirscir: `⧂`, | |
| ClockwiseContourIntegral: `∲`, | |
| CloseCurlyDoubleQuote: `”`, | |
| CloseCurlyQuote: `’`, | |
| clubs: `♣`, | |
| clubsuit: `♣`, | |
| Colon: `∷`, | |
| colon: `:`, | |
| Colone: `⩴`, | |
| colone: `≔`, | |
| coloneq: `≔`, | |
| comma: `,`, | |
| commat: `@`, | |
| comp: `∁`, | |
| compfn: `∘`, | |
| complement: `∁`, | |
| complexes: `ℂ`, | |
| cong: `≅`, | |
| congdot: `⩭`, | |
| Congruent: `≡`, | |
| Conint: `∯`, | |
| conint: `∮`, | |
| ContourIntegral: `∮`, | |
| Copf: `ℂ`, | |
| copf: `𝕔`, | |
| coprod: `∐`, | |
| Coproduct: `∐`, | |
| COPY: `©`, | |
| copy: `©`, | |
| copysr: `℗`, | |
| CounterClockwiseContourIntegral: `∳`, | |
| crarr: `↵`, | |
| Cross: `⨯`, | |
| cross: `✗`, | |
| Cscr: `𝒞`, | |
| cscr: `𝒸`, | |
| csub: `⫏`, | |
| csube: `⫑`, | |
| csup: `⫐`, | |
| csupe: `⫒`, | |
| ctdot: `⋯`, | |
| cudarrl: `⤸`, | |
| cudarrr: `⤵`, | |
| cuepr: `⋞`, | |
| cuesc: `⋟`, | |
| cularr: `↶`, | |
| cularrp: `⤽`, | |
| Cup: `⋓`, | |
| cup: `∪`, | |
| cupbrcap: `⩈`, | |
| CupCap: `≍`, | |
| cupcap: `⩆`, | |
| cupcup: `⩊`, | |
| cupdot: `⊍`, | |
| cupor: `⩅`, | |
| cups: `∪︀`, | |
| curarr: `↷`, | |
| curarrm: `⤼`, | |
| curlyeqprec: `⋞`, | |
| curlyeqsucc: `⋟`, | |
| curlyvee: `⋎`, | |
| curlywedge: `⋏`, | |
| curren: `¤`, | |
| curvearrowleft: `↶`, | |
| curvearrowright: `↷`, | |
| cuvee: `⋎`, | |
| cuwed: `⋏`, | |
| cwconint: `∲`, | |
| cwint: `∱`, | |
| cylcty: `⌭`, | |
| Dagger: `‡`, | |
| dagger: `†`, | |
| daleth: `ℸ`, | |
| Darr: `↡`, | |
| dArr: `⇓`, | |
| darr: `↓`, | |
| dash: `‐`, | |
| Dashv: `⫤`, | |
| dashv: `⊣`, | |
| dbkarow: `⤏`, | |
| dblac: `˝`, | |
| Dcaron: `Ď`, | |
| dcaron: `ď`, | |
| Dcy: `Д`, | |
| dcy: `д`, | |
| DD: `ⅅ`, | |
| dd: `ⅆ`, | |
| ddagger: `‡`, | |
| ddarr: `⇊`, | |
| DDotrahd: `⤑`, | |
| ddotseq: `⩷`, | |
| deg: `°`, | |
| Del: `∇`, | |
| Delta: `Δ`, | |
| delta: `δ`, | |
| demptyv: `⦱`, | |
| dfisht: `⥿`, | |
| Dfr: `𝔇`, | |
| dfr: `𝔡`, | |
| dHar: `⥥`, | |
| dharl: `⇃`, | |
| dharr: `⇂`, | |
| DiacriticalAcute: `´`, | |
| DiacriticalDot: `˙`, | |
| DiacriticalDoubleAcute: `˝`, | |
| DiacriticalGrave: "`", | |
| DiacriticalTilde: `˜`, | |
| diam: `⋄`, | |
| Diamond: `⋄`, | |
| diamond: `⋄`, | |
| diamondsuit: `♦`, | |
| diams: `♦`, | |
| die: `¨`, | |
| DifferentialD: `ⅆ`, | |
| digamma: `ϝ`, | |
| disin: `⋲`, | |
| div: `÷`, | |
| divide: `÷`, | |
| divideontimes: `⋇`, | |
| divonx: `⋇`, | |
| DJcy: `Ђ`, | |
| djcy: `ђ`, | |
| dlcorn: `⌞`, | |
| dlcrop: `⌍`, | |
| dollar: `$`, | |
| Dopf: `𝔻`, | |
| dopf: `𝕕`, | |
| Dot: `¨`, | |
| dot: `˙`, | |
| DotDot: `⃜`, | |
| doteq: `≐`, | |
| doteqdot: `≑`, | |
| DotEqual: `≐`, | |
| dotminus: `∸`, | |
| dotplus: `∔`, | |
| dotsquare: `⊡`, | |
| doublebarwedge: `⌆`, | |
| DoubleContourIntegral: `∯`, | |
| DoubleDot: `¨`, | |
| DoubleDownArrow: `⇓`, | |
| DoubleLeftArrow: `⇐`, | |
| DoubleLeftRightArrow: `⇔`, | |
| DoubleLeftTee: `⫤`, | |
| DoubleLongLeftArrow: `⟸`, | |
| DoubleLongLeftRightArrow: `⟺`, | |
| DoubleLongRightArrow: `⟹`, | |
| DoubleRightArrow: `⇒`, | |
| DoubleRightTee: `⊨`, | |
| DoubleUpArrow: `⇑`, | |
| DoubleUpDownArrow: `⇕`, | |
| DoubleVerticalBar: `∥`, | |
| DownArrow: `↓`, | |
| Downarrow: `⇓`, | |
| downarrow: `↓`, | |
| DownArrowBar: `⤓`, | |
| DownArrowUpArrow: `⇵`, | |
| DownBreve: `̑`, | |
| downdownarrows: `⇊`, | |
| downharpoonleft: `⇃`, | |
| downharpoonright: `⇂`, | |
| DownLeftRightVector: `⥐`, | |
| DownLeftTeeVector: `⥞`, | |
| DownLeftVector: `↽`, | |
| DownLeftVectorBar: `⥖`, | |
| DownRightTeeVector: `⥟`, | |
| DownRightVector: `⇁`, | |
| DownRightVectorBar: `⥗`, | |
| DownTee: `⊤`, | |
| DownTeeArrow: `↧`, | |
| drbkarow: `⤐`, | |
| drcorn: `⌟`, | |
| drcrop: `⌌`, | |
| Dscr: `𝒟`, | |
| dscr: `𝒹`, | |
| DScy: `Ѕ`, | |
| dscy: `ѕ`, | |
| dsol: `⧶`, | |
| Dstrok: `Đ`, | |
| dstrok: `đ`, | |
| dtdot: `⋱`, | |
| dtri: `▿`, | |
| dtrif: `▾`, | |
| duarr: `⇵`, | |
| duhar: `⥯`, | |
| dwangle: `⦦`, | |
| DZcy: `Џ`, | |
| dzcy: `џ`, | |
| dzigrarr: `⟿`, | |
| Eacute: `É`, | |
| eacute: `é`, | |
| easter: `⩮`, | |
| Ecaron: `Ě`, | |
| ecaron: `ě`, | |
| ecir: `≖`, | |
| Ecirc: `Ê`, | |
| ecirc: `ê`, | |
| ecolon: `≕`, | |
| Ecy: `Э`, | |
| ecy: `э`, | |
| eDDot: `⩷`, | |
| Edot: `Ė`, | |
| eDot: `≑`, | |
| edot: `ė`, | |
| ee: `ⅇ`, | |
| efDot: `≒`, | |
| Efr: `𝔈`, | |
| efr: `𝔢`, | |
| eg: `⪚`, | |
| Egrave: `È`, | |
| egrave: `è`, | |
| egs: `⪖`, | |
| egsdot: `⪘`, | |
| el: `⪙`, | |
| Element: `∈`, | |
| elinters: `⏧`, | |
| ell: `ℓ`, | |
| els: `⪕`, | |
| elsdot: `⪗`, | |
| Emacr: `Ē`, | |
| emacr: `ē`, | |
| empty: `∅`, | |
| emptyset: `∅`, | |
| EmptySmallSquare: `◻`, | |
| emptyv: `∅`, | |
| EmptyVerySmallSquare: `▫`, | |
| emsp: ` `, | |
| emsp13: ` `, | |
| emsp14: ` `, | |
| ENG: `Ŋ`, | |
| eng: `ŋ`, | |
| ensp: ` `, | |
| Eogon: `Ę`, | |
| eogon: `ę`, | |
| Eopf: `𝔼`, | |
| eopf: `𝕖`, | |
| epar: `⋕`, | |
| eparsl: `⧣`, | |
| eplus: `⩱`, | |
| epsi: `ε`, | |
| Epsilon: `Ε`, | |
| epsilon: `ε`, | |
| epsiv: `ϵ`, | |
| eqcirc: `≖`, | |
| eqcolon: `≕`, | |
| eqsim: `≂`, | |
| eqslantgtr: `⪖`, | |
| eqslantless: `⪕`, | |
| Equal: `⩵`, | |
| equals: `=`, | |
| EqualTilde: `≂`, | |
| equest: `≟`, | |
| Equilibrium: `⇌`, | |
| equiv: `≡`, | |
| equivDD: `⩸`, | |
| eqvparsl: `⧥`, | |
| erarr: `⥱`, | |
| erDot: `≓`, | |
| Escr: `ℰ`, | |
| escr: `ℯ`, | |
| esdot: `≐`, | |
| Esim: `⩳`, | |
| esim: `≂`, | |
| Eta: `Η`, | |
| eta: `η`, | |
| ETH: `Ð`, | |
| eth: `ð`, | |
| Euml: `Ë`, | |
| euml: `ë`, | |
| euro: `€`, | |
| excl: `!`, | |
| exist: `∃`, | |
| Exists: `∃`, | |
| expectation: `ℰ`, | |
| ExponentialE: `ⅇ`, | |
| exponentiale: `ⅇ`, | |
| fallingdotseq: `≒`, | |
| Fcy: `Ф`, | |
| fcy: `ф`, | |
| female: `♀`, | |
| ffilig: `ffi`, | |
| fflig: `ff`, | |
| ffllig: `ffl`, | |
| Ffr: `𝔉`, | |
| ffr: `𝔣`, | |
| filig: `fi`, | |
| FilledSmallSquare: `◼`, | |
| FilledVerySmallSquare: `▪`, | |
| fjlig: `fj`, | |
| flat: `♭`, | |
| fllig: `fl`, | |
| fltns: `▱`, | |
| fnof: `ƒ`, | |
| Fopf: `𝔽`, | |
| fopf: `𝕗`, | |
| ForAll: `∀`, | |
| forall: `∀`, | |
| fork: `⋔`, | |
| forkv: `⫙`, | |
| Fouriertrf: `ℱ`, | |
| fpartint: `⨍`, | |
| frac12: `½`, | |
| frac13: `⅓`, | |
| frac14: `¼`, | |
| frac15: `⅕`, | |
| frac16: `⅙`, | |
| frac18: `⅛`, | |
| frac23: `⅔`, | |
| frac25: `⅖`, | |
| frac34: `¾`, | |
| frac35: `⅗`, | |
| frac38: `⅜`, | |
| frac45: `⅘`, | |
| frac56: `⅚`, | |
| frac58: `⅝`, | |
| frac78: `⅞`, | |
| frasl: `⁄`, | |
| frown: `⌢`, | |
| Fscr: `ℱ`, | |
| fscr: `𝒻`, | |
| gacute: `ǵ`, | |
| Gamma: `Γ`, | |
| gamma: `γ`, | |
| Gammad: `Ϝ`, | |
| gammad: `ϝ`, | |
| gap: `⪆`, | |
| Gbreve: `Ğ`, | |
| gbreve: `ğ`, | |
| Gcedil: `Ģ`, | |
| Gcirc: `Ĝ`, | |
| gcirc: `ĝ`, | |
| Gcy: `Г`, | |
| gcy: `г`, | |
| Gdot: `Ġ`, | |
| gdot: `ġ`, | |
| gE: `≧`, | |
| ge: `≥`, | |
| gEl: `⪌`, | |
| gel: `⋛`, | |
| geq: `≥`, | |
| geqq: `≧`, | |
| geqslant: `⩾`, | |
| ges: `⩾`, | |
| gescc: `⪩`, | |
| gesdot: `⪀`, | |
| gesdoto: `⪂`, | |
| gesdotol: `⪄`, | |
| gesl: `⋛︀`, | |
| gesles: `⪔`, | |
| Gfr: `𝔊`, | |
| gfr: `𝔤`, | |
| Gg: `⋙`, | |
| gg: `≫`, | |
| ggg: `⋙`, | |
| gimel: `ℷ`, | |
| GJcy: `Ѓ`, | |
| gjcy: `ѓ`, | |
| gl: `≷`, | |
| gla: `⪥`, | |
| glE: `⪒`, | |
| glj: `⪤`, | |
| gnap: `⪊`, | |
| gnapprox: `⪊`, | |
| gnE: `≩`, | |
| gne: `⪈`, | |
| gneq: `⪈`, | |
| gneqq: `≩`, | |
| gnsim: `⋧`, | |
| Gopf: `𝔾`, | |
| gopf: `𝕘`, | |
| grave: "`", | |
| GreaterEqual: `≥`, | |
| GreaterEqualLess: `⋛`, | |
| GreaterFullEqual: `≧`, | |
| GreaterGreater: `⪢`, | |
| GreaterLess: `≷`, | |
| GreaterSlantEqual: `⩾`, | |
| GreaterTilde: `≳`, | |
| Gscr: `𝒢`, | |
| gscr: `ℊ`, | |
| gsim: `≳`, | |
| gsime: `⪎`, | |
| gsiml: `⪐`, | |
| Gt: `≫`, | |
| GT: `>`, | |
| gt: `>`, | |
| gtcc: `⪧`, | |
| gtcir: `⩺`, | |
| gtdot: `⋗`, | |
| gtlPar: `⦕`, | |
| gtquest: `⩼`, | |
| gtrapprox: `⪆`, | |
| gtrarr: `⥸`, | |
| gtrdot: `⋗`, | |
| gtreqless: `⋛`, | |
| gtreqqless: `⪌`, | |
| gtrless: `≷`, | |
| gtrsim: `≳`, | |
| gvertneqq: `≩︀`, | |
| gvnE: `≩︀`, | |
| Hacek: `ˇ`, | |
| hairsp: ` `, | |
| half: `½`, | |
| hamilt: `ℋ`, | |
| HARDcy: `Ъ`, | |
| hardcy: `ъ`, | |
| hArr: `⇔`, | |
| harr: `↔`, | |
| harrcir: `⥈`, | |
| harrw: `↭`, | |
| Hat: `^`, | |
| hbar: `ℏ`, | |
| Hcirc: `Ĥ`, | |
| hcirc: `ĥ`, | |
| hearts: `♥`, | |
| heartsuit: `♥`, | |
| hellip: `…`, | |
| hercon: `⊹`, | |
| Hfr: `ℌ`, | |
| hfr: `𝔥`, | |
| HilbertSpace: `ℋ`, | |
| hksearow: `⤥`, | |
| hkswarow: `⤦`, | |
| hoarr: `⇿`, | |
| homtht: `∻`, | |
| hookleftarrow: `↩`, | |
| hookrightarrow: `↪`, | |
| Hopf: `ℍ`, | |
| hopf: `𝕙`, | |
| horbar: `―`, | |
| HorizontalLine: `─`, | |
| Hscr: `ℋ`, | |
| hscr: `𝒽`, | |
| hslash: `ℏ`, | |
| Hstrok: `Ħ`, | |
| hstrok: `ħ`, | |
| HumpDownHump: `≎`, | |
| HumpEqual: `≏`, | |
| hybull: `⁃`, | |
| hyphen: `‐`, | |
| Iacute: `Í`, | |
| iacute: `í`, | |
| ic: ``, | |
| Icirc: `Î`, | |
| icirc: `î`, | |
| Icy: `И`, | |
| icy: `и`, | |
| Idot: `İ`, | |
| IEcy: `Е`, | |
| iecy: `е`, | |
| iexcl: `¡`, | |
| iff: `⇔`, | |
| Ifr: `ℑ`, | |
| ifr: `𝔦`, | |
| Igrave: `Ì`, | |
| igrave: `ì`, | |
| ii: `ⅈ`, | |
| iiiint: `⨌`, | |
| iiint: `∭`, | |
| iinfin: `⧜`, | |
| iiota: `℩`, | |
| IJlig: `IJ`, | |
| ijlig: `ij`, | |
| Im: `ℑ`, | |
| Imacr: `Ī`, | |
| imacr: `ī`, | |
| image: `ℑ`, | |
| ImaginaryI: `ⅈ`, | |
| imagline: `ℐ`, | |
| imagpart: `ℑ`, | |
| imath: `ı`, | |
| imof: `⊷`, | |
| imped: `Ƶ`, | |
| Implies: `⇒`, | |
| in: `∈`, | |
| incare: `℅`, | |
| infin: `∞`, | |
| infintie: `⧝`, | |
| inodot: `ı`, | |
| Int: `∬`, | |
| int: `∫`, | |
| intcal: `⊺`, | |
| integers: `ℤ`, | |
| Integral: `∫`, | |
| intercal: `⊺`, | |
| Intersection: `⋂`, | |
| intlarhk: `⨗`, | |
| intprod: `⨼`, | |
| InvisibleComma: ``, | |
| InvisibleTimes: ``, | |
| IOcy: `Ё`, | |
| iocy: `ё`, | |
| Iogon: `Į`, | |
| iogon: `į`, | |
| Iopf: `𝕀`, | |
| iopf: `𝕚`, | |
| Iota: `Ι`, | |
| iota: `ι`, | |
| iprod: `⨼`, | |
| iquest: `¿`, | |
| Iscr: `ℐ`, | |
| iscr: `𝒾`, | |
| isin: `∈`, | |
| isindot: `⋵`, | |
| isinE: `⋹`, | |
| isins: `⋴`, | |
| isinsv: `⋳`, | |
| isinv: `∈`, | |
| it: ``, | |
| Itilde: `Ĩ`, | |
| itilde: `ĩ`, | |
| Iukcy: `І`, | |
| iukcy: `і`, | |
| Iuml: `Ï`, | |
| iuml: `ï`, | |
| Jcirc: `Ĵ`, | |
| jcirc: `ĵ`, | |
| Jcy: `Й`, | |
| jcy: `й`, | |
| Jfr: `𝔍`, | |
| jfr: `𝔧`, | |
| jmath: `ȷ`, | |
| Jopf: `𝕁`, | |
| jopf: `𝕛`, | |
| Jscr: `𝒥`, | |
| jscr: `𝒿`, | |
| Jsercy: `Ј`, | |
| jsercy: `ј`, | |
| Jukcy: `Є`, | |
| jukcy: `є`, | |
| Kappa: `Κ`, | |
| kappa: `κ`, | |
| kappav: `ϰ`, | |
| Kcedil: `Ķ`, | |
| kcedil: `ķ`, | |
| Kcy: `К`, | |
| kcy: `к`, | |
| Kfr: `𝔎`, | |
| kfr: `𝔨`, | |
| kgreen: `ĸ`, | |
| KHcy: `Х`, | |
| khcy: `х`, | |
| KJcy: `Ќ`, | |
| kjcy: `ќ`, | |
| Kopf: `𝕂`, | |
| kopf: `𝕜`, | |
| Kscr: `𝒦`, | |
| kscr: `𝓀`, | |
| lAarr: `⇚`, | |
| Lacute: `Ĺ`, | |
| lacute: `ĺ`, | |
| laemptyv: `⦴`, | |
| lagran: `ℒ`, | |
| Lambda: `Λ`, | |
| lambda: `λ`, | |
| Lang: `⟪`, | |
| lang: `⟨`, | |
| langd: `⦑`, | |
| langle: `⟨`, | |
| lap: `⪅`, | |
| Laplacetrf: `ℒ`, | |
| laquo: `«`, | |
| Larr: `↞`, | |
| lArr: `⇐`, | |
| larr: `←`, | |
| larrb: `⇤`, | |
| larrbfs: `⤟`, | |
| larrfs: `⤝`, | |
| larrhk: `↩`, | |
| larrlp: `↫`, | |
| larrpl: `⤹`, | |
| larrsim: `⥳`, | |
| larrtl: `↢`, | |
| lat: `⪫`, | |
| lAtail: `⤛`, | |
| latail: `⤙`, | |
| late: `⪭`, | |
| lates: `⪭︀`, | |
| lBarr: `⤎`, | |
| lbarr: `⤌`, | |
| lbbrk: `❲`, | |
| lbrace: `{`, | |
| lbrack: `[`, | |
| lbrke: `⦋`, | |
| lbrksld: `⦏`, | |
| lbrkslu: `⦍`, | |
| Lcaron: `Ľ`, | |
| lcaron: `ľ`, | |
| Lcedil: `Ļ`, | |
| lcedil: `ļ`, | |
| lceil: `⌈`, | |
| lcub: `{`, | |
| Lcy: `Л`, | |
| lcy: `л`, | |
| ldca: `⤶`, | |
| ldquo: `“`, | |
| ldquor: `„`, | |
| ldrdhar: `⥧`, | |
| ldrushar: `⥋`, | |
| ldsh: `↲`, | |
| lE: `≦`, | |
| le: `≤`, | |
| LeftAngleBracket: `⟨`, | |
| LeftArrow: `←`, | |
| Leftarrow: `⇐`, | |
| leftarrow: `←`, | |
| LeftArrowBar: `⇤`, | |
| LeftArrowRightArrow: `⇆`, | |
| leftarrowtail: `↢`, | |
| LeftCeiling: `⌈`, | |
| LeftDoubleBracket: `⟦`, | |
| LeftDownTeeVector: `⥡`, | |
| LeftDownVector: `⇃`, | |
| LeftDownVectorBar: `⥙`, | |
| LeftFloor: `⌊`, | |
| leftharpoondown: `↽`, | |
| leftharpoonup: `↼`, | |
| leftleftarrows: `⇇`, | |
| LeftRightArrow: `↔`, | |
| Leftrightarrow: `⇔`, | |
| leftrightarrow: `↔`, | |
| leftrightarrows: `⇆`, | |
| leftrightharpoons: `⇋`, | |
| leftrightsquigarrow: `↭`, | |
| LeftRightVector: `⥎`, | |
| LeftTee: `⊣`, | |
| LeftTeeArrow: `↤`, | |
| LeftTeeVector: `⥚`, | |
| leftthreetimes: `⋋`, | |
| LeftTriangle: `⊲`, | |
| LeftTriangleBar: `⧏`, | |
| LeftTriangleEqual: `⊴`, | |
| LeftUpDownVector: `⥑`, | |
| LeftUpTeeVector: `⥠`, | |
| LeftUpVector: `↿`, | |
| LeftUpVectorBar: `⥘`, | |
| LeftVector: `↼`, | |
| LeftVectorBar: `⥒`, | |
| lEg: `⪋`, | |
| leg: `⋚`, | |
| leq: `≤`, | |
| leqq: `≦`, | |
| leqslant: `⩽`, | |
| les: `⩽`, | |
| lescc: `⪨`, | |
| lesdot: `⩿`, | |
| lesdoto: `⪁`, | |
| lesdotor: `⪃`, | |
| lesg: `⋚︀`, | |
| lesges: `⪓`, | |
| lessapprox: `⪅`, | |
| lessdot: `⋖`, | |
| lesseqgtr: `⋚`, | |
| lesseqqgtr: `⪋`, | |
| LessEqualGreater: `⋚`, | |
| LessFullEqual: `≦`, | |
| LessGreater: `≶`, | |
| lessgtr: `≶`, | |
| LessLess: `⪡`, | |
| lesssim: `≲`, | |
| LessSlantEqual: `⩽`, | |
| LessTilde: `≲`, | |
| lfisht: `⥼`, | |
| lfloor: `⌊`, | |
| Lfr: `𝔏`, | |
| lfr: `𝔩`, | |
| lg: `≶`, | |
| lgE: `⪑`, | |
| lHar: `⥢`, | |
| lhard: `↽`, | |
| lharu: `↼`, | |
| lharul: `⥪`, | |
| lhblk: `▄`, | |
| LJcy: `Љ`, | |
| ljcy: `љ`, | |
| Ll: `⋘`, | |
| ll: `≪`, | |
| llarr: `⇇`, | |
| llcorner: `⌞`, | |
| Lleftarrow: `⇚`, | |
| llhard: `⥫`, | |
| lltri: `◺`, | |
| Lmidot: `Ŀ`, | |
| lmidot: `ŀ`, | |
| lmoust: `⎰`, | |
| lmoustache: `⎰`, | |
| lnap: `⪉`, | |
| lnapprox: `⪉`, | |
| lnE: `≨`, | |
| lne: `⪇`, | |
| lneq: `⪇`, | |
| lneqq: `≨`, | |
| lnsim: `⋦`, | |
| loang: `⟬`, | |
| loarr: `⇽`, | |
| lobrk: `⟦`, | |
| LongLeftArrow: `⟵`, | |
| Longleftarrow: `⟸`, | |
| longleftarrow: `⟵`, | |
| LongLeftRightArrow: `⟷`, | |
| Longleftrightarrow: `⟺`, | |
| longleftrightarrow: `⟷`, | |
| longmapsto: `⟼`, | |
| LongRightArrow: `⟶`, | |
| Longrightarrow: `⟹`, | |
| longrightarrow: `⟶`, | |
| looparrowleft: `↫`, | |
| looparrowright: `↬`, | |
| lopar: `⦅`, | |
| Lopf: `𝕃`, | |
| lopf: `𝕝`, | |
| loplus: `⨭`, | |
| lotimes: `⨴`, | |
| lowast: `∗`, | |
| lowbar: `_`, | |
| LowerLeftArrow: `↙`, | |
| LowerRightArrow: `↘`, | |
| loz: `◊`, | |
| lozenge: `◊`, | |
| lozf: `⧫`, | |
| lpar: `(`, | |
| lparlt: `⦓`, | |
| lrarr: `⇆`, | |
| lrcorner: `⌟`, | |
| lrhar: `⇋`, | |
| lrhard: `⥭`, | |
| lrm: ``, | |
| lrtri: `⊿`, | |
| lsaquo: `‹`, | |
| Lscr: `ℒ`, | |
| lscr: `𝓁`, | |
| Lsh: `↰`, | |
| lsh: `↰`, | |
| lsim: `≲`, | |
| lsime: `⪍`, | |
| lsimg: `⪏`, | |
| lsqb: `[`, | |
| lsquo: `‘`, | |
| lsquor: `‚`, | |
| Lstrok: `Ł`, | |
| lstrok: `ł`, | |
| Lt: `≪`, | |
| LT: `<`, | |
| lt: `<`, | |
| ltcc: `⪦`, | |
| ltcir: `⩹`, | |
| ltdot: `⋖`, | |
| lthree: `⋋`, | |
| ltimes: `⋉`, | |
| ltlarr: `⥶`, | |
| ltquest: `⩻`, | |
| ltri: `◃`, | |
| ltrie: `⊴`, | |
| ltrif: `◂`, | |
| ltrPar: `⦖`, | |
| lurdshar: `⥊`, | |
| luruhar: `⥦`, | |
| lvertneqq: `≨︀`, | |
| lvnE: `≨︀`, | |
| macr: `¯`, | |
| male: `♂`, | |
| malt: `✠`, | |
| maltese: `✠`, | |
| Map: `⤅`, | |
| map: `↦`, | |
| mapsto: `↦`, | |
| mapstodown: `↧`, | |
| mapstoleft: `↤`, | |
| mapstoup: `↥`, | |
| marker: `▮`, | |
| mcomma: `⨩`, | |
| Mcy: `М`, | |
| mcy: `м`, | |
| mdash: `—`, | |
| mDDot: `∺`, | |
| measuredangle: `∡`, | |
| MediumSpace: ` `, | |
| Mellintrf: `ℳ`, | |
| Mfr: `𝔐`, | |
| mfr: `𝔪`, | |
| mho: `℧`, | |
| micro: `µ`, | |
| mid: `∣`, | |
| midast: `*`, | |
| midcir: `⫰`, | |
| middot: `·`, | |
| minus: `−`, | |
| minusb: `⊟`, | |
| minusd: `∸`, | |
| minusdu: `⨪`, | |
| MinusPlus: `∓`, | |
| mlcp: `⫛`, | |
| mldr: `…`, | |
| mnplus: `∓`, | |
| models: `⊧`, | |
| Mopf: `𝕄`, | |
| mopf: `𝕞`, | |
| mp: `∓`, | |
| Mscr: `ℳ`, | |
| mscr: `𝓂`, | |
| mstpos: `∾`, | |
| Mu: `Μ`, | |
| mu: `μ`, | |
| multimap: `⊸`, | |
| mumap: `⊸`, | |
| nabla: `∇`, | |
| Nacute: `Ń`, | |
| nacute: `ń`, | |
| nang: `∠⃒`, | |
| nap: `≉`, | |
| napE: `⩰̸`, | |
| napid: `≋̸`, | |
| napos: `ʼn`, | |
| napprox: `≉`, | |
| natur: `♮`, | |
| natural: `♮`, | |
| naturals: `ℕ`, | |
| nbsp: `\xA0`, | |
| nbump: `≎̸`, | |
| nbumpe: `≏̸`, | |
| ncap: `⩃`, | |
| Ncaron: `Ň`, | |
| ncaron: `ň`, | |
| Ncedil: `Ņ`, | |
| ncedil: `ņ`, | |
| ncong: `≇`, | |
| ncongdot: `⩭̸`, | |
| ncup: `⩂`, | |
| Ncy: `Н`, | |
| ncy: `н`, | |
| ndash: `–`, | |
| ne: `≠`, | |
| nearhk: `⤤`, | |
| neArr: `⇗`, | |
| nearr: `↗`, | |
| nearrow: `↗`, | |
| nedot: `≐̸`, | |
| NegativeMediumSpace: ``, | |
| NegativeThickSpace: ``, | |
| NegativeThinSpace: ``, | |
| NegativeVeryThinSpace: ``, | |
| nequiv: `≢`, | |
| nesear: `⤨`, | |
| nesim: `≂̸`, | |
| NestedGreaterGreater: `≫`, | |
| NestedLessLess: `≪`, | |
| NewLine: ` | |
| `, | |
| nexist: `∄`, | |
| nexists: `∄`, | |
| Nfr: `𝔑`, | |
| nfr: `𝔫`, | |
| ngE: `≧̸`, | |
| nge: `≱`, | |
| ngeq: `≱`, | |
| ngeqq: `≧̸`, | |
| ngeqslant: `⩾̸`, | |
| nges: `⩾̸`, | |
| nGg: `⋙̸`, | |
| ngsim: `≵`, | |
| nGt: `≫⃒`, | |
| ngt: `≯`, | |
| ngtr: `≯`, | |
| nGtv: `≫̸`, | |
| nhArr: `⇎`, | |
| nharr: `↮`, | |
| nhpar: `⫲`, | |
| ni: `∋`, | |
| nis: `⋼`, | |
| nisd: `⋺`, | |
| niv: `∋`, | |
| NJcy: `Њ`, | |
| njcy: `њ`, | |
| nlArr: `⇍`, | |
| nlarr: `↚`, | |
| nldr: `‥`, | |
| nlE: `≦̸`, | |
| nle: `≰`, | |
| nLeftarrow: `⇍`, | |
| nleftarrow: `↚`, | |
| nLeftrightarrow: `⇎`, | |
| nleftrightarrow: `↮`, | |
| nleq: `≰`, | |
| nleqq: `≦̸`, | |
| nleqslant: `⩽̸`, | |
| nles: `⩽̸`, | |
| nless: `≮`, | |
| nLl: `⋘̸`, | |
| nlsim: `≴`, | |
| nLt: `≪⃒`, | |
| nlt: `≮`, | |
| nltri: `⋪`, | |
| nltrie: `⋬`, | |
| nLtv: `≪̸`, | |
| nmid: `∤`, | |
| NoBreak: ``, | |
| NonBreakingSpace: `\xA0`, | |
| Nopf: `ℕ`, | |
| nopf: `𝕟`, | |
| Not: `⫬`, | |
| not: `¬`, | |
| NotCongruent: `≢`, | |
| NotCupCap: `≭`, | |
| NotDoubleVerticalBar: `∦`, | |
| NotElement: `∉`, | |
| NotEqual: `≠`, | |
| NotEqualTilde: `≂̸`, | |
| NotExists: `∄`, | |
| NotGreater: `≯`, | |
| NotGreaterEqual: `≱`, | |
| NotGreaterFullEqual: `≧̸`, | |
| NotGreaterGreater: `≫̸`, | |
| NotGreaterLess: `≹`, | |
| NotGreaterSlantEqual: `⩾̸`, | |
| NotGreaterTilde: `≵`, | |
| NotHumpDownHump: `≎̸`, | |
| NotHumpEqual: `≏̸`, | |
| notin: `∉`, | |
| notindot: `⋵̸`, | |
| notinE: `⋹̸`, | |
| notinva: `∉`, | |
| notinvb: `⋷`, | |
| notinvc: `⋶`, | |
| NotLeftTriangle: `⋪`, | |
| NotLeftTriangleBar: `⧏̸`, | |
| NotLeftTriangleEqual: `⋬`, | |
| NotLess: `≮`, | |
| NotLessEqual: `≰`, | |
| NotLessGreater: `≸`, | |
| NotLessLess: `≪̸`, | |
| NotLessSlantEqual: `⩽̸`, | |
| NotLessTilde: `≴`, | |
| NotNestedGreaterGreater: `⪢̸`, | |
| NotNestedLessLess: `⪡̸`, | |
| notni: `∌`, | |
| notniva: `∌`, | |
| notnivb: `⋾`, | |
| notnivc: `⋽`, | |
| NotPrecedes: `⊀`, | |
| NotPrecedesEqual: `⪯̸`, | |
| NotPrecedesSlantEqual: `⋠`, | |
| NotReverseElement: `∌`, | |
| NotRightTriangle: `⋫`, | |
| NotRightTriangleBar: `⧐̸`, | |
| NotRightTriangleEqual: `⋭`, | |
| NotSquareSubset: `⊏̸`, | |
| NotSquareSubsetEqual: `⋢`, | |
| NotSquareSuperset: `⊐̸`, | |
| NotSquareSupersetEqual: `⋣`, | |
| NotSubset: `⊂⃒`, | |
| NotSubsetEqual: `⊈`, | |
| NotSucceeds: `⊁`, | |
| NotSucceedsEqual: `⪰̸`, | |
| NotSucceedsSlantEqual: `⋡`, | |
| NotSucceedsTilde: `≿̸`, | |
| NotSuperset: `⊃⃒`, | |
| NotSupersetEqual: `⊉`, | |
| NotTilde: `≁`, | |
| NotTildeEqual: `≄`, | |
| NotTildeFullEqual: `≇`, | |
| NotTildeTilde: `≉`, | |
| NotVerticalBar: `∤`, | |
| npar: `∦`, | |
| nparallel: `∦`, | |
| nparsl: `⫽⃥`, | |
| npart: `∂̸`, | |
| npolint: `⨔`, | |
| npr: `⊀`, | |
| nprcue: `⋠`, | |
| npre: `⪯̸`, | |
| nprec: `⊀`, | |
| npreceq: `⪯̸`, | |
| nrArr: `⇏`, | |
| nrarr: `↛`, | |
| nrarrc: `⤳̸`, | |
| nrarrw: `↝̸`, | |
| nRightarrow: `⇏`, | |
| nrightarrow: `↛`, | |
| nrtri: `⋫`, | |
| nrtrie: `⋭`, | |
| nsc: `⊁`, | |
| nsccue: `⋡`, | |
| nsce: `⪰̸`, | |
| Nscr: `𝒩`, | |
| nscr: `𝓃`, | |
| nshortmid: `∤`, | |
| nshortparallel: `∦`, | |
| nsim: `≁`, | |
| nsime: `≄`, | |
| nsimeq: `≄`, | |
| nsmid: `∤`, | |
| nspar: `∦`, | |
| nsqsube: `⋢`, | |
| nsqsupe: `⋣`, | |
| nsub: `⊄`, | |
| nsubE: `⫅̸`, | |
| nsube: `⊈`, | |
| nsubset: `⊂⃒`, | |
| nsubseteq: `⊈`, | |
| nsubseteqq: `⫅̸`, | |
| nsucc: `⊁`, | |
| nsucceq: `⪰̸`, | |
| nsup: `⊅`, | |
| nsupE: `⫆̸`, | |
| nsupe: `⊉`, | |
| nsupset: `⊃⃒`, | |
| nsupseteq: `⊉`, | |
| nsupseteqq: `⫆̸`, | |
| ntgl: `≹`, | |
| Ntilde: `Ñ`, | |
| ntilde: `ñ`, | |
| ntlg: `≸`, | |
| ntriangleleft: `⋪`, | |
| ntrianglelefteq: `⋬`, | |
| ntriangleright: `⋫`, | |
| ntrianglerighteq: `⋭`, | |
| Nu: `Ν`, | |
| nu: `ν`, | |
| num: `#`, | |
| numero: `№`, | |
| numsp: ` `, | |
| nvap: `≍⃒`, | |
| nVDash: `⊯`, | |
| nVdash: `⊮`, | |
| nvDash: `⊭`, | |
| nvdash: `⊬`, | |
| nvge: `≥⃒`, | |
| nvgt: `>⃒`, | |
| nvHarr: `⤄`, | |
| nvinfin: `⧞`, | |
| nvlArr: `⤂`, | |
| nvle: `≤⃒`, | |
| nvlt: `<⃒`, | |
| nvltrie: `⊴⃒`, | |
| nvrArr: `⤃`, | |
| nvrtrie: `⊵⃒`, | |
| nvsim: `∼⃒`, | |
| nwarhk: `⤣`, | |
| nwArr: `⇖`, | |
| nwarr: `↖`, | |
| nwarrow: `↖`, | |
| nwnear: `⤧`, | |
| Oacute: `Ó`, | |
| oacute: `ó`, | |
| oast: `⊛`, | |
| ocir: `⊚`, | |
| Ocirc: `Ô`, | |
| ocirc: `ô`, | |
| Ocy: `О`, | |
| ocy: `о`, | |
| odash: `⊝`, | |
| Odblac: `Ő`, | |
| odblac: `ő`, | |
| odiv: `⨸`, | |
| odot: `⊙`, | |
| odsold: `⦼`, | |
| OElig: `Œ`, | |
| oelig: `œ`, | |
| ofcir: `⦿`, | |
| Ofr: `𝔒`, | |
| ofr: `𝔬`, | |
| ogon: `˛`, | |
| Ograve: `Ò`, | |
| ograve: `ò`, | |
| ogt: `⧁`, | |
| ohbar: `⦵`, | |
| ohm: `Ω`, | |
| oint: `∮`, | |
| olarr: `↺`, | |
| olcir: `⦾`, | |
| olcross: `⦻`, | |
| oline: `‾`, | |
| olt: `⧀`, | |
| Omacr: `Ō`, | |
| omacr: `ō`, | |
| Omega: `Ω`, | |
| omega: `ω`, | |
| Omicron: `Ο`, | |
| omicron: `ο`, | |
| omid: `⦶`, | |
| ominus: `⊖`, | |
| Oopf: `𝕆`, | |
| oopf: `𝕠`, | |
| opar: `⦷`, | |
| OpenCurlyDoubleQuote: `“`, | |
| OpenCurlyQuote: `‘`, | |
| operp: `⦹`, | |
| oplus: `⊕`, | |
| Or: `⩔`, | |
| or: `∨`, | |
| orarr: `↻`, | |
| ord: `⩝`, | |
| order: `ℴ`, | |
| orderof: `ℴ`, | |
| ordf: `ª`, | |
| ordm: `º`, | |
| origof: `⊶`, | |
| oror: `⩖`, | |
| orslope: `⩗`, | |
| orv: `⩛`, | |
| oS: `Ⓢ`, | |
| Oscr: `𝒪`, | |
| oscr: `ℴ`, | |
| Oslash: `Ø`, | |
| oslash: `ø`, | |
| osol: `⊘`, | |
| Otilde: `Õ`, | |
| otilde: `õ`, | |
| Otimes: `⨷`, | |
| otimes: `⊗`, | |
| otimesas: `⨶`, | |
| Ouml: `Ö`, | |
| ouml: `ö`, | |
| ovbar: `⌽`, | |
| OverBar: `‾`, | |
| OverBrace: `⏞`, | |
| OverBracket: `⎴`, | |
| OverParenthesis: `⏜`, | |
| par: `∥`, | |
| para: `¶`, | |
| parallel: `∥`, | |
| parsim: `⫳`, | |
| parsl: `⫽`, | |
| part: `∂`, | |
| PartialD: `∂`, | |
| Pcy: `П`, | |
| pcy: `п`, | |
| percnt: `%`, | |
| period: `.`, | |
| permil: `‰`, | |
| perp: `⊥`, | |
| pertenk: `‱`, | |
| Pfr: `𝔓`, | |
| pfr: `𝔭`, | |
| Phi: `Φ`, | |
| phi: `φ`, | |
| phiv: `ϕ`, | |
| phmmat: `ℳ`, | |
| phone: `☎`, | |
| Pi: `Π`, | |
| pi: `π`, | |
| pitchfork: `⋔`, | |
| piv: `ϖ`, | |
| planck: `ℏ`, | |
| planckh: `ℎ`, | |
| plankv: `ℏ`, | |
| plus: `+`, | |
| plusacir: `⨣`, | |
| plusb: `⊞`, | |
| pluscir: `⨢`, | |
| plusdo: `∔`, | |
| plusdu: `⨥`, | |
| pluse: `⩲`, | |
| PlusMinus: `±`, | |
| plusmn: `±`, | |
| plussim: `⨦`, | |
| plustwo: `⨧`, | |
| pm: `±`, | |
| Poincareplane: `ℌ`, | |
| pointint: `⨕`, | |
| Popf: `ℙ`, | |
| popf: `𝕡`, | |
| pound: `£`, | |
| Pr: `⪻`, | |
| pr: `≺`, | |
| prap: `⪷`, | |
| prcue: `≼`, | |
| prE: `⪳`, | |
| pre: `⪯`, | |
| prec: `≺`, | |
| precapprox: `⪷`, | |
| preccurlyeq: `≼`, | |
| Precedes: `≺`, | |
| PrecedesEqual: `⪯`, | |
| PrecedesSlantEqual: `≼`, | |
| PrecedesTilde: `≾`, | |
| preceq: `⪯`, | |
| precnapprox: `⪹`, | |
| precneqq: `⪵`, | |
| precnsim: `⋨`, | |
| precsim: `≾`, | |
| Prime: `″`, | |
| prime: `′`, | |
| primes: `ℙ`, | |
| prnap: `⪹`, | |
| prnE: `⪵`, | |
| prnsim: `⋨`, | |
| prod: `∏`, | |
| Product: `∏`, | |
| profalar: `⌮`, | |
| profline: `⌒`, | |
| profsurf: `⌓`, | |
| prop: `∝`, | |
| Proportion: `∷`, | |
| Proportional: `∝`, | |
| propto: `∝`, | |
| prsim: `≾`, | |
| prurel: `⊰`, | |
| Pscr: `𝒫`, | |
| pscr: `𝓅`, | |
| Psi: `Ψ`, | |
| psi: `ψ`, | |
| puncsp: ` `, | |
| Qfr: `𝔔`, | |
| qfr: `𝔮`, | |
| qint: `⨌`, | |
| Qopf: `ℚ`, | |
| qopf: `𝕢`, | |
| qprime: `⁗`, | |
| Qscr: `𝒬`, | |
| qscr: `𝓆`, | |
| quaternions: `ℍ`, | |
| quatint: `⨖`, | |
| quest: `?`, | |
| questeq: `≟`, | |
| QUOT: `"`, | |
| quot: `"`, | |
| rAarr: `⇛`, | |
| race: `∽̱`, | |
| Racute: `Ŕ`, | |
| racute: `ŕ`, | |
| radic: `√`, | |
| raemptyv: `⦳`, | |
| Rang: `⟫`, | |
| rang: `⟩`, | |
| rangd: `⦒`, | |
| range: `⦥`, | |
| rangle: `⟩`, | |
| raquo: `»`, | |
| Rarr: `↠`, | |
| rArr: `⇒`, | |
| rarr: `→`, | |
| rarrap: `⥵`, | |
| rarrb: `⇥`, | |
| rarrbfs: `⤠`, | |
| rarrc: `⤳`, | |
| rarrfs: `⤞`, | |
| rarrhk: `↪`, | |
| rarrlp: `↬`, | |
| rarrpl: `⥅`, | |
| rarrsim: `⥴`, | |
| Rarrtl: `⤖`, | |
| rarrtl: `↣`, | |
| rarrw: `↝`, | |
| rAtail: `⤜`, | |
| ratail: `⤚`, | |
| ratio: `∶`, | |
| rationals: `ℚ`, | |
| RBarr: `⤐`, | |
| rBarr: `⤏`, | |
| rbarr: `⤍`, | |
| rbbrk: `❳`, | |
| rbrace: `}`, | |
| rbrack: `]`, | |
| rbrke: `⦌`, | |
| rbrksld: `⦎`, | |
| rbrkslu: `⦐`, | |
| Rcaron: `Ř`, | |
| rcaron: `ř`, | |
| Rcedil: `Ŗ`, | |
| rcedil: `ŗ`, | |
| rceil: `⌉`, | |
| rcub: `}`, | |
| Rcy: `Р`, | |
| rcy: `р`, | |
| rdca: `⤷`, | |
| rdldhar: `⥩`, | |
| rdquo: `”`, | |
| rdquor: `”`, | |
| rdsh: `↳`, | |
| Re: `ℜ`, | |
| real: `ℜ`, | |
| realine: `ℛ`, | |
| realpart: `ℜ`, | |
| reals: `ℝ`, | |
| rect: `▭`, | |
| REG: `®`, | |
| reg: `®`, | |
| ReverseElement: `∋`, | |
| ReverseEquilibrium: `⇋`, | |
| ReverseUpEquilibrium: `⥯`, | |
| rfisht: `⥽`, | |
| rfloor: `⌋`, | |
| Rfr: `ℜ`, | |
| rfr: `𝔯`, | |
| rHar: `⥤`, | |
| rhard: `⇁`, | |
| rharu: `⇀`, | |
| rharul: `⥬`, | |
| Rho: `Ρ`, | |
| rho: `ρ`, | |
| rhov: `ϱ`, | |
| RightAngleBracket: `⟩`, | |
| RightArrow: `→`, | |
| Rightarrow: `⇒`, | |
| rightarrow: `→`, | |
| RightArrowBar: `⇥`, | |
| RightArrowLeftArrow: `⇄`, | |
| rightarrowtail: `↣`, | |
| RightCeiling: `⌉`, | |
| RightDoubleBracket: `⟧`, | |
| RightDownTeeVector: `⥝`, | |
| RightDownVector: `⇂`, | |
| RightDownVectorBar: `⥕`, | |
| RightFloor: `⌋`, | |
| rightharpoondown: `⇁`, | |
| rightharpoonup: `⇀`, | |
| rightleftarrows: `⇄`, | |
| rightleftharpoons: `⇌`, | |
| rightrightarrows: `⇉`, | |
| rightsquigarrow: `↝`, | |
| RightTee: `⊢`, | |
| RightTeeArrow: `↦`, | |
| RightTeeVector: `⥛`, | |
| rightthreetimes: `⋌`, | |
| RightTriangle: `⊳`, | |
| RightTriangleBar: `⧐`, | |
| RightTriangleEqual: `⊵`, | |
| RightUpDownVector: `⥏`, | |
| RightUpTeeVector: `⥜`, | |
| RightUpVector: `↾`, | |
| RightUpVectorBar: `⥔`, | |
| RightVector: `⇀`, | |
| RightVectorBar: `⥓`, | |
| ring: `˚`, | |
| risingdotseq: `≓`, | |
| rlarr: `⇄`, | |
| rlhar: `⇌`, | |
| rlm: ``, | |
| rmoust: `⎱`, | |
| rmoustache: `⎱`, | |
| rnmid: `⫮`, | |
| roang: `⟭`, | |
| roarr: `⇾`, | |
| robrk: `⟧`, | |
| ropar: `⦆`, | |
| Ropf: `ℝ`, | |
| ropf: `𝕣`, | |
| roplus: `⨮`, | |
| rotimes: `⨵`, | |
| RoundImplies: `⥰`, | |
| rpar: `)`, | |
| rpargt: `⦔`, | |
| rppolint: `⨒`, | |
| rrarr: `⇉`, | |
| Rrightarrow: `⇛`, | |
| rsaquo: `›`, | |
| Rscr: `ℛ`, | |
| rscr: `𝓇`, | |
| Rsh: `↱`, | |
| rsh: `↱`, | |
| rsqb: `]`, | |
| rsquo: `’`, | |
| rsquor: `’`, | |
| rthree: `⋌`, | |
| rtimes: `⋊`, | |
| rtri: `▹`, | |
| rtrie: `⊵`, | |
| rtrif: `▸`, | |
| rtriltri: `⧎`, | |
| RuleDelayed: `⧴`, | |
| ruluhar: `⥨`, | |
| rx: `℞`, | |
| Sacute: `Ś`, | |
| sacute: `ś`, | |
| sbquo: `‚`, | |
| Sc: `⪼`, | |
| sc: `≻`, | |
| scap: `⪸`, | |
| Scaron: `Š`, | |
| scaron: `š`, | |
| sccue: `≽`, | |
| scE: `⪴`, | |
| sce: `⪰`, | |
| Scedil: `Ş`, | |
| scedil: `ş`, | |
| Scirc: `Ŝ`, | |
| scirc: `ŝ`, | |
| scnap: `⪺`, | |
| scnE: `⪶`, | |
| scnsim: `⋩`, | |
| scpolint: `⨓`, | |
| scsim: `≿`, | |
| Scy: `С`, | |
| scy: `с`, | |
| sdot: `⋅`, | |
| sdotb: `⊡`, | |
| sdote: `⩦`, | |
| searhk: `⤥`, | |
| seArr: `⇘`, | |
| searr: `↘`, | |
| searrow: `↘`, | |
| sect: `§`, | |
| semi: `;`, | |
| seswar: `⤩`, | |
| setminus: `∖`, | |
| setmn: `∖`, | |
| sext: `✶`, | |
| Sfr: `𝔖`, | |
| sfr: `𝔰`, | |
| sfrown: `⌢`, | |
| sharp: `♯`, | |
| SHCHcy: `Щ`, | |
| shchcy: `щ`, | |
| SHcy: `Ш`, | |
| shcy: `ш`, | |
| ShortDownArrow: `↓`, | |
| ShortLeftArrow: `←`, | |
| shortmid: `∣`, | |
| shortparallel: `∥`, | |
| ShortRightArrow: `→`, | |
| ShortUpArrow: `↑`, | |
| shy: ``, | |
| Sigma: `Σ`, | |
| sigma: `σ`, | |
| sigmaf: `ς`, | |
| sigmav: `ς`, | |
| sim: `∼`, | |
| simdot: `⩪`, | |
| sime: `≃`, | |
| simeq: `≃`, | |
| simg: `⪞`, | |
| simgE: `⪠`, | |
| siml: `⪝`, | |
| simlE: `⪟`, | |
| simne: `≆`, | |
| simplus: `⨤`, | |
| simrarr: `⥲`, | |
| slarr: `←`, | |
| SmallCircle: `∘`, | |
| smallsetminus: `∖`, | |
| smashp: `⨳`, | |
| smeparsl: `⧤`, | |
| smid: `∣`, | |
| smile: `⌣`, | |
| smt: `⪪`, | |
| smte: `⪬`, | |
| smtes: `⪬︀`, | |
| SOFTcy: `Ь`, | |
| softcy: `ь`, | |
| sol: `/`, | |
| solb: `⧄`, | |
| solbar: `⌿`, | |
| Sopf: `𝕊`, | |
| sopf: `𝕤`, | |
| spades: `♠`, | |
| spadesuit: `♠`, | |
| spar: `∥`, | |
| sqcap: `⊓`, | |
| sqcaps: `⊓︀`, | |
| sqcup: `⊔`, | |
| sqcups: `⊔︀`, | |
| Sqrt: `√`, | |
| sqsub: `⊏`, | |
| sqsube: `⊑`, | |
| sqsubset: `⊏`, | |
| sqsubseteq: `⊑`, | |
| sqsup: `⊐`, | |
| sqsupe: `⊒`, | |
| sqsupset: `⊐`, | |
| sqsupseteq: `⊒`, | |
| squ: `□`, | |
| Square: `□`, | |
| square: `□`, | |
| SquareIntersection: `⊓`, | |
| SquareSubset: `⊏`, | |
| SquareSubsetEqual: `⊑`, | |
| SquareSuperset: `⊐`, | |
| SquareSupersetEqual: `⊒`, | |
| SquareUnion: `⊔`, | |
| squarf: `▪`, | |
| squf: `▪`, | |
| srarr: `→`, | |
| Sscr: `𝒮`, | |
| sscr: `𝓈`, | |
| ssetmn: `∖`, | |
| ssmile: `⌣`, | |
| sstarf: `⋆`, | |
| Star: `⋆`, | |
| star: `☆`, | |
| starf: `★`, | |
| straightepsilon: `ϵ`, | |
| straightphi: `ϕ`, | |
| strns: `¯`, | |
| Sub: `⋐`, | |
| sub: `⊂`, | |
| subdot: `⪽`, | |
| subE: `⫅`, | |
| sube: `⊆`, | |
| subedot: `⫃`, | |
| submult: `⫁`, | |
| subnE: `⫋`, | |
| subne: `⊊`, | |
| subplus: `⪿`, | |
| subrarr: `⥹`, | |
| Subset: `⋐`, | |
| subset: `⊂`, | |
| subseteq: `⊆`, | |
| subseteqq: `⫅`, | |
| SubsetEqual: `⊆`, | |
| subsetneq: `⊊`, | |
| subsetneqq: `⫋`, | |
| subsim: `⫇`, | |
| subsub: `⫕`, | |
| subsup: `⫓`, | |
| succ: `≻`, | |
| succapprox: `⪸`, | |
| succcurlyeq: `≽`, | |
| Succeeds: `≻`, | |
| SucceedsEqual: `⪰`, | |
| SucceedsSlantEqual: `≽`, | |
| SucceedsTilde: `≿`, | |
| succeq: `⪰`, | |
| succnapprox: `⪺`, | |
| succneqq: `⪶`, | |
| succnsim: `⋩`, | |
| succsim: `≿`, | |
| SuchThat: `∋`, | |
| Sum: `∑`, | |
| sum: `∑`, | |
| sung: `♪`, | |
| Sup: `⋑`, | |
| sup: `⊃`, | |
| sup1: `¹`, | |
| sup2: `²`, | |
| sup3: `³`, | |
| supdot: `⪾`, | |
| supdsub: `⫘`, | |
| supE: `⫆`, | |
| supe: `⊇`, | |
| supedot: `⫄`, | |
| Superset: `⊃`, | |
| SupersetEqual: `⊇`, | |
| suphsol: `⟉`, | |
| suphsub: `⫗`, | |
| suplarr: `⥻`, | |
| supmult: `⫂`, | |
| supnE: `⫌`, | |
| supne: `⊋`, | |
| supplus: `⫀`, | |
| Supset: `⋑`, | |
| supset: `⊃`, | |
| supseteq: `⊇`, | |
| supseteqq: `⫆`, | |
| supsetneq: `⊋`, | |
| supsetneqq: `⫌`, | |
| supsim: `⫈`, | |
| supsub: `⫔`, | |
| supsup: `⫖`, | |
| swarhk: `⤦`, | |
| swArr: `⇙`, | |
| swarr: `↙`, | |
| swarrow: `↙`, | |
| swnwar: `⤪`, | |
| szlig: `ß`, | |
| Tab: ` `, | |
| target: `⌖`, | |
| Tau: `Τ`, | |
| tau: `τ`, | |
| tbrk: `⎴`, | |
| Tcaron: `Ť`, | |
| tcaron: `ť`, | |
| Tcedil: `Ţ`, | |
| tcedil: `ţ`, | |
| Tcy: `Т`, | |
| tcy: `т`, | |
| tdot: `⃛`, | |
| telrec: `⌕`, | |
| Tfr: `𝔗`, | |
| tfr: `𝔱`, | |
| there4: `∴`, | |
| Therefore: `∴`, | |
| therefore: `∴`, | |
| Theta: `Θ`, | |
| theta: `θ`, | |
| thetasym: `ϑ`, | |
| thetav: `ϑ`, | |
| thickapprox: `≈`, | |
| thicksim: `∼`, | |
| ThickSpace: ` `, | |
| thinsp: ` `, | |
| ThinSpace: ` `, | |
| thkap: `≈`, | |
| thksim: `∼`, | |
| THORN: `Þ`, | |
| thorn: `þ`, | |
| Tilde: `∼`, | |
| tilde: `˜`, | |
| TildeEqual: `≃`, | |
| TildeFullEqual: `≅`, | |
| TildeTilde: `≈`, | |
| times: `×`, | |
| timesb: `⊠`, | |
| timesbar: `⨱`, | |
| timesd: `⨰`, | |
| tint: `∭`, | |
| toea: `⤨`, | |
| top: `⊤`, | |
| topbot: `⌶`, | |
| topcir: `⫱`, | |
| Topf: `𝕋`, | |
| topf: `𝕥`, | |
| topfork: `⫚`, | |
| tosa: `⤩`, | |
| tprime: `‴`, | |
| TRADE: `™`, | |
| trade: `™`, | |
| triangle: `▵`, | |
| triangledown: `▿`, | |
| triangleleft: `◃`, | |
| trianglelefteq: `⊴`, | |
| triangleq: `≜`, | |
| triangleright: `▹`, | |
| trianglerighteq: `⊵`, | |
| tridot: `◬`, | |
| trie: `≜`, | |
| triminus: `⨺`, | |
| TripleDot: `⃛`, | |
| triplus: `⨹`, | |
| trisb: `⧍`, | |
| tritime: `⨻`, | |
| trpezium: `⏢`, | |
| Tscr: `𝒯`, | |
| tscr: `𝓉`, | |
| TScy: `Ц`, | |
| tscy: `ц`, | |
| TSHcy: `Ћ`, | |
| tshcy: `ћ`, | |
| Tstrok: `Ŧ`, | |
| tstrok: `ŧ`, | |
| twixt: `≬`, | |
| twoheadleftarrow: `↞`, | |
| twoheadrightarrow: `↠`, | |
| Uacute: `Ú`, | |
| uacute: `ú`, | |
| Uarr: `↟`, | |
| uArr: `⇑`, | |
| uarr: `↑`, | |
| Uarrocir: `⥉`, | |
| Ubrcy: `Ў`, | |
| ubrcy: `ў`, | |
| Ubreve: `Ŭ`, | |
| ubreve: `ŭ`, | |
| Ucirc: `Û`, | |
| ucirc: `û`, | |
| Ucy: `У`, | |
| ucy: `у`, | |
| udarr: `⇅`, | |
| Udblac: `Ű`, | |
| udblac: `ű`, | |
| udhar: `⥮`, | |
| ufisht: `⥾`, | |
| Ufr: `𝔘`, | |
| ufr: `𝔲`, | |
| Ugrave: `Ù`, | |
| ugrave: `ù`, | |
| uHar: `⥣`, | |
| uharl: `↿`, | |
| uharr: `↾`, | |
| uhblk: `▀`, | |
| ulcorn: `⌜`, | |
| ulcorner: `⌜`, | |
| ulcrop: `⌏`, | |
| ultri: `◸`, | |
| Umacr: `Ū`, | |
| umacr: `ū`, | |
| uml: `¨`, | |
| UnderBar: `_`, | |
| UnderBrace: `⏟`, | |
| UnderBracket: `⎵`, | |
| UnderParenthesis: `⏝`, | |
| Union: `⋃`, | |
| UnionPlus: `⊎`, | |
| Uogon: `Ų`, | |
| uogon: `ų`, | |
| Uopf: `𝕌`, | |
| uopf: `𝕦`, | |
| UpArrow: `↑`, | |
| Uparrow: `⇑`, | |
| uparrow: `↑`, | |
| UpArrowBar: `⤒`, | |
| UpArrowDownArrow: `⇅`, | |
| UpDownArrow: `↕`, | |
| Updownarrow: `⇕`, | |
| updownarrow: `↕`, | |
| UpEquilibrium: `⥮`, | |
| upharpoonleft: `↿`, | |
| upharpoonright: `↾`, | |
| uplus: `⊎`, | |
| UpperLeftArrow: `↖`, | |
| UpperRightArrow: `↗`, | |
| Upsi: `ϒ`, | |
| upsi: `υ`, | |
| upsih: `ϒ`, | |
| Upsilon: `Υ`, | |
| upsilon: `υ`, | |
| UpTee: `⊥`, | |
| UpTeeArrow: `↥`, | |
| upuparrows: `⇈`, | |
| urcorn: `⌝`, | |
| urcorner: `⌝`, | |
| urcrop: `⌎`, | |
| Uring: `Ů`, | |
| uring: `ů`, | |
| urtri: `◹`, | |
| Uscr: `𝒰`, | |
| uscr: `𝓊`, | |
| utdot: `⋰`, | |
| Utilde: `Ũ`, | |
| utilde: `ũ`, | |
| utri: `▵`, | |
| utrif: `▴`, | |
| uuarr: `⇈`, | |
| Uuml: `Ü`, | |
| uuml: `ü`, | |
| uwangle: `⦧`, | |
| vangrt: `⦜`, | |
| varepsilon: `ϵ`, | |
| varkappa: `ϰ`, | |
| varnothing: `∅`, | |
| varphi: `ϕ`, | |
| varpi: `ϖ`, | |
| varpropto: `∝`, | |
| vArr: `⇕`, | |
| varr: `↕`, | |
| varrho: `ϱ`, | |
| varsigma: `ς`, | |
| varsubsetneq: `⊊︀`, | |
| varsubsetneqq: `⫋︀`, | |
| varsupsetneq: `⊋︀`, | |
| varsupsetneqq: `⫌︀`, | |
| vartheta: `ϑ`, | |
| vartriangleleft: `⊲`, | |
| vartriangleright: `⊳`, | |
| Vbar: `⫫`, | |
| vBar: `⫨`, | |
| vBarv: `⫩`, | |
| Vcy: `В`, | |
| vcy: `в`, | |
| VDash: `⊫`, | |
| Vdash: `⊩`, | |
| vDash: `⊨`, | |
| vdash: `⊢`, | |
| Vdashl: `⫦`, | |
| Vee: `⋁`, | |
| vee: `∨`, | |
| veebar: `⊻`, | |
| veeeq: `≚`, | |
| vellip: `⋮`, | |
| Verbar: `‖`, | |
| verbar: `|`, | |
| Vert: `‖`, | |
| vert: `|`, | |
| VerticalBar: `∣`, | |
| VerticalLine: `|`, | |
| VerticalSeparator: `❘`, | |
| VerticalTilde: `≀`, | |
| VeryThinSpace: ` `, | |
| Vfr: `𝔙`, | |
| vfr: `𝔳`, | |
| vltri: `⊲`, | |
| vnsub: `⊂⃒`, | |
| vnsup: `⊃⃒`, | |
| Vopf: `𝕍`, | |
| vopf: `𝕧`, | |
| vprop: `∝`, | |
| vrtri: `⊳`, | |
| Vscr: `𝒱`, | |
| vscr: `𝓋`, | |
| vsubnE: `⫋︀`, | |
| vsubne: `⊊︀`, | |
| vsupnE: `⫌︀`, | |
| vsupne: `⊋︀`, | |
| Vvdash: `⊪`, | |
| vzigzag: `⦚`, | |
| Wcirc: `Ŵ`, | |
| wcirc: `ŵ`, | |
| wedbar: `⩟`, | |
| Wedge: `⋀`, | |
| wedge: `∧`, | |
| wedgeq: `≙`, | |
| weierp: `℘`, | |
| Wfr: `𝔚`, | |
| wfr: `𝔴`, | |
| Wopf: `𝕎`, | |
| wopf: `𝕨`, | |
| wp: `℘`, | |
| wr: `≀`, | |
| wreath: `≀`, | |
| Wscr: `𝒲`, | |
| wscr: `𝓌`, | |
| xcap: `⋂`, | |
| xcirc: `◯`, | |
| xcup: `⋃`, | |
| xdtri: `▽`, | |
| Xfr: `𝔛`, | |
| xfr: `𝔵`, | |
| xhArr: `⟺`, | |
| xharr: `⟷`, | |
| Xi: `Ξ`, | |
| xi: `ξ`, | |
| xlArr: `⟸`, | |
| xlarr: `⟵`, | |
| xmap: `⟼`, | |
| xnis: `⋻`, | |
| xodot: `⨀`, | |
| Xopf: `𝕏`, | |
| xopf: `𝕩`, | |
| xoplus: `⨁`, | |
| xotime: `⨂`, | |
| xrArr: `⟹`, | |
| xrarr: `⟶`, | |
| Xscr: `𝒳`, | |
| xscr: `𝓍`, | |
| xsqcup: `⨆`, | |
| xuplus: `⨄`, | |
| xutri: `△`, | |
| xvee: `⋁`, | |
| xwedge: `⋀`, | |
| Yacute: `Ý`, | |
| yacute: `ý`, | |
| YAcy: `Я`, | |
| yacy: `я`, | |
| Ycirc: `Ŷ`, | |
| ycirc: `ŷ`, | |
| Ycy: `Ы`, | |
| ycy: `ы`, | |
| yen: `¥`, | |
| Yfr: `𝔜`, | |
| yfr: `𝔶`, | |
| YIcy: `Ї`, | |
| yicy: `ї`, | |
| Yopf: `𝕐`, | |
| yopf: `𝕪`, | |
| Yscr: `𝒴`, | |
| yscr: `𝓎`, | |
| YUcy: `Ю`, | |
| yucy: `ю`, | |
| Yuml: `Ÿ`, | |
| yuml: `ÿ`, | |
| Zacute: `Ź`, | |
| zacute: `ź`, | |
| Zcaron: `Ž`, | |
| zcaron: `ž`, | |
| Zcy: `З`, | |
| zcy: `з`, | |
| Zdot: `Ż`, | |
| zdot: `ż`, | |
| zeetrf: `ℨ`, | |
| ZeroWidthSpace: ``, | |
| Zeta: `Ζ`, | |
| zeta: `ζ`, | |
| Zfr: `ℨ`, | |
| zfr: `𝔷`, | |
| ZHcy: `Ж`, | |
| zhcy: `ж`, | |
| zigrarr: `⇝`, | |
| Zopf: `ℤ`, | |
| zopf: `𝕫`, | |
| Zscr: `𝒵`, | |
| zscr: `𝓏`, | |
| zwj: ``, | |
| zwnj: `` | |
| }), exports.entityMap = exports.HTML_ENTITIES; | |
| })), i = o$1(((exports) => { | |
| var n = t().NAMESPACE, r = /[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/, i = RegExp(`[\\-\\.0-9` + r.source.slice(1, -1) + `\\u00B7\\u0300-\\u036F\\u203F-\\u2040]`), a = RegExp(`^` + r.source + i.source + `*(?::` + r.source + i.source + `*)?$`), o = 0, s = 1, c = 2, l = 3, u = 4, d = 5, f = 6, p = 7; | |
| function m(e, t) { | |
| this.message = e, this.locator = t, Error.captureStackTrace && Error.captureStackTrace(this, m); | |
| } | |
| m.prototype = Error(), m.prototype.name = m.name; | |
| function h() {} | |
| h.prototype = { parse: function(e, t, n) { | |
| var r = this.domBuilder; | |
| r.startDocument(), S(t, t = {}), g(e, t, n, r, this.errorHandler), r.endDocument(); | |
| } }; | |
| function g(e, t, r, i, a) { | |
| function o(e) { | |
| if (e > 65535) { | |
| e -= 65536; | |
| var t = 55296 + (e >> 10), n = 56320 + (e & 1023); | |
| return String.fromCharCode(t, n); | |
| } else return String.fromCharCode(e); | |
| } | |
| function s(e) { | |
| var t = e.slice(1, -1); | |
| return Object.hasOwnProperty.call(r, t) ? r[t] : t.charAt(0) === `#` ? o(parseInt(t.substr(1).replace(`x`, `0x`))) : (a.error(`entity not found:` + e), e); | |
| } | |
| function c(t) { | |
| if (t > S) { | |
| var n = e.substring(S, t).replace(/&#?\w+;/g, s); | |
| p && l(S), i.characters(n, 0, t - S), S = t; | |
| } | |
| } | |
| function l(t, n) { | |
| for (; t >= d && (n = f.exec(e));) u = n.index, d = u + n[0].length, p.lineNumber++; | |
| p.columnNumber = t - u + 1; | |
| } | |
| for (var u = 0, d = 0, f = /.*(?:\r\n?|\n)|.*$/g, p = i.locator, h = [{ currentNSMap: t }], g = {}, S = 0;;) { | |
| try { | |
| var E = e.indexOf(`<`, S); | |
| if (E < 0) { | |
| if (!e.substr(S).match(/^\s*$/)) { | |
| var D = i.doc, O = D.createTextNode(e.substr(S)); | |
| D.appendChild(O), i.currentElement = O; | |
| } | |
| return; | |
| } | |
| switch (E > S && c(E), e.charAt(E + 1)) { | |
| case `/`: | |
| var k = e.indexOf(`>`, E + 3), A = e.substring(E + 2, k).replace(/[ \t\n\r]+$/g, ``), j = h.pop(); | |
| k < 0 ? (A = e.substring(E + 2).replace(/[\s<].*/, ``), a.error(`end tag name: ` + A + ` is not complete:` + j.tagName), k = E + 1 + A.length) : A.match(/\s</) && (A = A.replace(/[\s<].*/, ``), a.error(`end tag name: ` + A + ` maybe not complete`), k = E + 1 + A.length); | |
| var M = j.localNSMap, N = j.tagName == A; | |
| if (N || j.tagName && j.tagName.toLowerCase() == A.toLowerCase()) { | |
| if (i.endElement(j.uri, j.localName, A), M) for (var P in M) Object.prototype.hasOwnProperty.call(M, P) && i.endPrefixMapping(P); | |
| N || a.fatalError(`end tag name: ` + A + ` is not match the current start tagName:` + j.tagName); | |
| } else h.push(j); | |
| k++; | |
| break; | |
| case `?`: | |
| p && l(E), k = w(e, E, i); | |
| break; | |
| case `!`: | |
| p && l(E), k = C(e, E, i, a); | |
| break; | |
| default: | |
| p && l(E); | |
| var F = new T(), I = h[h.length - 1].currentNSMap, k = v(e, E, F, I, s, a), L = F.length; | |
| if (!F.closed && x(e, k, F.tagName, g) && (F.closed = !0, r.nbsp || a.warning(`unclosed xml attribute`)), p && L) { | |
| for (var R = _(p, {}), z = 0; z < L; z++) { | |
| var B = F[z]; | |
| l(B.offset), B.locator = _(p, {}); | |
| } | |
| i.locator = R, y(F, i, I) && h.push(F), i.locator = p; | |
| } else y(F, i, I) && h.push(F); | |
| n.isHTML(F.uri) && !F.closed ? k = b(e, k, F.tagName, s, i) : k++; | |
| } | |
| } catch (e) { | |
| if (e instanceof m) throw e; | |
| a.error(`element parse error: ` + e), k = -1; | |
| } | |
| k > S ? S = k : c(Math.max(E, S) + 1); | |
| } | |
| } | |
| function _(e, t) { | |
| return t.lineNumber = e.lineNumber, t.columnNumber = e.columnNumber, t; | |
| } | |
| function v(e, t, r, i, a, m) { | |
| function h(e, t, n) { | |
| r.attributeNames.hasOwnProperty(e) && m.fatalError(`Attribute ` + e + ` redefined`), r.addValue(e, t.replace(/[\t\n\r]/g, ` `).replace(/&#?\w+;/g, a), n); | |
| } | |
| for (var g, _, v = ++t, y = o;;) { | |
| var b = e.charAt(v); | |
| switch (b) { | |
| case `=`: | |
| if (y === s) g = e.slice(t, v), y = l; | |
| else if (y === c) y = l; | |
| else throw Error(`attribute equal must after attrName`); | |
| break; | |
| case `'`: | |
| case `"`: | |
| if (y === l || y === s) if (y === s && (m.warning(`attribute value must after "="`), g = e.slice(t, v)), t = v + 1, v = e.indexOf(b, t), v > 0) _ = e.slice(t, v), h(g, _, t - 1), y = d; | |
| else throw Error(`attribute value no end '` + b + `' match`); | |
| else if (y == u) _ = e.slice(t, v), h(g, _, t), m.warning(`attribute "` + g + `" missed start quot(` + b + `)!!`), t = v + 1, y = d; | |
| else throw Error(`attribute value must after "="`); | |
| break; | |
| case `/`: | |
| switch (y) { | |
| case o: r.setTagName(e.slice(t, v)); | |
| case d: | |
| case f: | |
| case p: y = p, r.closed = !0; | |
| case u: | |
| case s: break; | |
| case c: | |
| r.closed = !0; | |
| break; | |
| default: throw Error(`attribute invalid close char('/')`); | |
| } | |
| break; | |
| case ``: return m.error(`unexpected end of input`), y == o && r.setTagName(e.slice(t, v)), v; | |
| case `>`: | |
| switch (y) { | |
| case o: r.setTagName(e.slice(t, v)); | |
| case d: | |
| case f: | |
| case p: break; | |
| case u: | |
| case s: _ = e.slice(t, v), _.slice(-1) === `/` && (r.closed = !0, _ = _.slice(0, -1)); | |
| case c: | |
| y === c && (_ = g), y == u ? (m.warning(`attribute "` + _ + `" missed quot(")!`), h(g, _, t)) : ((!n.isHTML(i[``]) || !_.match(/^(?:disabled|checked|selected)$/i)) && m.warning(`attribute "` + _ + `" missed value!! "` + _ + `" instead!!`), h(_, _, t)); | |
| break; | |
| case l: throw Error(`attribute value missed!!`); | |
| } | |
| return v; | |
| case ``: b = ` `; | |
| default: if (b <= ` `) switch (y) { | |
| case o: | |
| r.setTagName(e.slice(t, v)), y = f; | |
| break; | |
| case s: | |
| g = e.slice(t, v), y = c; | |
| break; | |
| case u: | |
| var _ = e.slice(t, v); | |
| m.warning(`attribute "` + _ + `" missed quot(")!!`), h(g, _, t); | |
| case d: | |
| y = f; | |
| break; | |
| } | |
| else switch (y) { | |
| case c: | |
| r.tagName, (!n.isHTML(i[``]) || !g.match(/^(?:disabled|checked|selected)$/i)) && m.warning(`attribute "` + g + `" missed value!! "` + g + `" instead2!!`), h(g, g, t), t = v, y = s; | |
| break; | |
| case d: m.warning(`attribute space is required"` + g + `"!!`); | |
| case f: | |
| y = s, t = v; | |
| break; | |
| case l: | |
| y = u, t = v; | |
| break; | |
| case p: throw Error(`elements closed character '/' and '>' must be connected to`); | |
| } | |
| } | |
| v++; | |
| } | |
| } | |
| function y(e, t, r) { | |
| for (var i = e.tagName, a = null, o = e.length; o--;) { | |
| var s = e[o], c = s.qName, l = s.value, u = c.indexOf(`:`); | |
| if (u > 0) var d = s.prefix = c.slice(0, u), f = c.slice(u + 1), p = d === `xmlns` && f; | |
| else f = c, d = null, p = c === `xmlns` && ``; | |
| s.localName = f, p !== !1 && (a ?? (a = {}, S(r, r = {})), r[p] = a[p] = l, s.uri = n.XMLNS, t.startPrefixMapping(p, l)); | |
| } | |
| for (var o = e.length; o--;) { | |
| s = e[o]; | |
| var d = s.prefix; | |
| d && (d === `xml` && (s.uri = n.XML), d !== `xmlns` && (s.uri = r[d || ``])); | |
| } | |
| var u = i.indexOf(`:`); | |
| u > 0 ? (d = e.prefix = i.slice(0, u), f = e.localName = i.slice(u + 1)) : (d = null, f = e.localName = i); | |
| var m = e.uri = r[d || ``]; | |
| if (t.startElement(m, f, i, e), e.closed) { | |
| if (t.endElement(m, f, i), a) for (d in a) Object.prototype.hasOwnProperty.call(a, d) && t.endPrefixMapping(d); | |
| } else return e.currentNSMap = r, e.localNSMap = a, !0; | |
| } | |
| function b(e, t, n, r, i) { | |
| if (/^(?:script|textarea)$/i.test(n)) { | |
| var a = e.indexOf(`</` + n + `>`, t), o = e.substring(t + 1, a); | |
| if (/[&<]/.test(o)) return /^script$/i.test(n) ? (i.characters(o, 0, o.length), a) : (o = o.replace(/&#?\w+;/g, r), i.characters(o, 0, o.length), a); | |
| } | |
| return t + 1; | |
| } | |
| function x(e, t, n, r) { | |
| var i = r[n]; | |
| return i ?? (i = e.lastIndexOf(`</` + n + `>`), i < t && (i = e.lastIndexOf(`</` + n)), r[n] = i), i < t; | |
| } | |
| function S(e, t) { | |
| for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]); | |
| } | |
| function C(e, t, n, r) { | |
| switch (e.charAt(t + 2)) { | |
| case `-`: if (e.charAt(t + 3) === `-`) { | |
| var i = e.indexOf(`-->`, t + 4); | |
| return i > t ? (n.comment(e, t + 4, i - t - 4), i + 3) : (r.error(`Unclosed comment`), -1); | |
| } else return -1; | |
| default: | |
| if (e.substr(t + 3, 6) == `CDATA[`) { | |
| var i = e.indexOf(`]]>`, t + 9); | |
| return n.startCDATA(), n.characters(e, t + 9, i - t - 9), n.endCDATA(), i + 3; | |
| } | |
| var a = E(e, t), o = a.length; | |
| if (o > 1 && /!doctype/i.test(a[0][0])) { | |
| var s = a[1][0], c = !1, l = !1; | |
| o > 3 && (/^public$/i.test(a[2][0]) ? (c = a[3][0], l = o > 4 && a[4][0]) : /^system$/i.test(a[2][0]) && (l = a[3][0])); | |
| var u = a[o - 1]; | |
| return n.startDTD(s, c, l), n.endDTD(), u.index + u[0].length; | |
| } | |
| } | |
| return -1; | |
| } | |
| function w(e, t, n) { | |
| var r = e.indexOf(`?>`, t); | |
| if (r) { | |
| var i = e.substring(t, r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/); | |
| return i ? (i[0].length, n.processingInstruction(i[1], i[2]), r + 2) : -1; | |
| } | |
| return -1; | |
| } | |
| function T() { | |
| this.attributeNames = {}; | |
| } | |
| T.prototype = { | |
| setTagName: function(e) { | |
| if (!a.test(e)) throw Error(`invalid tagName:` + e); | |
| this.tagName = e; | |
| }, | |
| addValue: function(e, t, n) { | |
| if (!a.test(e)) throw Error(`invalid attribute:` + e); | |
| this.attributeNames[e] = this.length, this[this.length++] = { | |
| qName: e, | |
| value: t, | |
| offset: n | |
| }; | |
| }, | |
| length: 0, | |
| getLocalName: function(e) { | |
| return this[e].localName; | |
| }, | |
| getLocator: function(e) { | |
| return this[e].locator; | |
| }, | |
| getQName: function(e) { | |
| return this[e].qName; | |
| }, | |
| getURI: function(e) { | |
| return this[e].uri; | |
| }, | |
| getValue: function(e) { | |
| return this[e].value; | |
| } | |
| }; | |
| function E(e, t) { | |
| var n, r = [], i = /'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g; | |
| for (i.lastIndex = t, i.exec(e); n = i.exec(e);) if (r.push(n), n[1]) return r; | |
| } | |
| exports.XMLReader = h, exports.ParseError = m; | |
| })), a = o$1(((exports) => { | |
| var a = t(), o = n(), s = r(), c = i(), l = o.DOMImplementation, u = a.NAMESPACE, d = c.ParseError, f = c.XMLReader; | |
| function p(e) { | |
| return e.replace(/\r[\n\u0085]/g, ` | |
| `).replace(/[\r\u0085\u2028]/g, ` | |
| `); | |
| } | |
| function m(e) { | |
| this.options = e || { locator: {} }; | |
| } | |
| m.prototype.parseFromString = function(e, t) { | |
| var n = this.options, r = new f(), i = n.domBuilder || new g(), a = n.errorHandler, o = n.locator, c = n.xmlns || {}, l = /\/x?html?$/.test(t), d = l ? s.HTML_ENTITIES : s.XML_ENTITIES; | |
| o && i.setDocumentLocator(o), r.errorHandler = h(a, i, o), r.domBuilder = n.domBuilder || i, l && (c[``] = u.HTML), c.xml = c.xml || u.XML; | |
| var m = n.normalizeLineEndings || p; | |
| return e && typeof e == `string` ? r.parse(m(e), c, d) : r.errorHandler.error(`invalid doc source`), i.doc; | |
| }; | |
| function h(e, t, n) { | |
| if (!e) { | |
| if (t instanceof g) return t; | |
| e = t; | |
| } | |
| var r = {}, i = e instanceof Function; | |
| n ||= {}; | |
| function a(t) { | |
| var a = e[t]; | |
| !a && i && (a = e.length == 2 ? function(n) { | |
| e(t, n); | |
| } : e), r[t] = a && function(e) { | |
| a(`[xmldom ` + t + `] ` + e + v(n)); | |
| } || function() {}; | |
| } | |
| return a(`warning`), a(`error`), a(`fatalError`), r; | |
| } | |
| function g() { | |
| this.cdata = !1; | |
| } | |
| function _(e, t) { | |
| t.lineNumber = e.lineNumber, t.columnNumber = e.columnNumber; | |
| } | |
| g.prototype = { | |
| startDocument: function() { | |
| this.doc = new l().createDocument(null, null, null), this.locator && (this.doc.documentURI = this.locator.systemId); | |
| }, | |
| startElement: function(e, t, n, r) { | |
| var i = this.doc, a = i.createElementNS(e, n || t), o = r.length; | |
| b(this, a), this.currentElement = a, this.locator && _(this.locator, a); | |
| for (var s = 0; s < o; s++) { | |
| var e = r.getURI(s), c = r.getValue(s), n = r.getQName(s), l = i.createAttributeNS(e, n); | |
| this.locator && _(r.getLocator(s), l), l.value = l.nodeValue = c, a.setAttributeNode(l); | |
| } | |
| }, | |
| endElement: function(e, t, n) { | |
| var r = this.currentElement; | |
| r.tagName, this.currentElement = r.parentNode; | |
| }, | |
| startPrefixMapping: function(e, t) {}, | |
| endPrefixMapping: function(e) {}, | |
| processingInstruction: function(e, t) { | |
| var n = this.doc.createProcessingInstruction(e, t); | |
| this.locator && _(this.locator, n), b(this, n); | |
| }, | |
| ignorableWhitespace: function(e, t, n) {}, | |
| characters: function(e, t, n) { | |
| if (e = y.apply(this, arguments), e) { | |
| if (this.cdata) var r = this.doc.createCDATASection(e); | |
| else var r = this.doc.createTextNode(e); | |
| this.currentElement ? this.currentElement.appendChild(r) : /^\s*$/.test(e) && this.doc.appendChild(r), this.locator && _(this.locator, r); | |
| } | |
| }, | |
| skippedEntity: function(e) {}, | |
| endDocument: function() { | |
| this.doc.normalize(); | |
| }, | |
| setDocumentLocator: function(e) { | |
| (this.locator = e) && (e.lineNumber = 0); | |
| }, | |
| comment: function(e, t, n) { | |
| e = y.apply(this, arguments); | |
| var r = this.doc.createComment(e); | |
| this.locator && _(this.locator, r), b(this, r); | |
| }, | |
| startCDATA: function() { | |
| this.cdata = !0; | |
| }, | |
| endCDATA: function() { | |
| this.cdata = !1; | |
| }, | |
| startDTD: function(e, t, n) { | |
| var r = this.doc.implementation; | |
| if (r && r.createDocumentType) { | |
| var i = r.createDocumentType(e, t, n); | |
| this.locator && _(this.locator, i), b(this, i), this.doc.doctype = i; | |
| } | |
| }, | |
| warning: function(e) { | |
| console.warn(`[xmldom warning] ` + e, v(this.locator)); | |
| }, | |
| error: function(e) { | |
| console.error(`[xmldom error] ` + e, v(this.locator)); | |
| }, | |
| fatalError: function(e) { | |
| throw new d(e, this.locator); | |
| } | |
| }; | |
| function v(e) { | |
| if (e) return ` | |
| @` + (e.systemId || ``) + `#[line:` + e.lineNumber + `,col:` + e.columnNumber + `]`; | |
| } | |
| function y(e, t, n) { | |
| return typeof e == `string` ? e.substr(t, n) : e.length >= t + n || t ? new java.lang.String(e, t, n) + `` : e; | |
| } | |
| `endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl`.replace(/\w+/g, function(e) { | |
| g.prototype[e] = function() { | |
| return null; | |
| }; | |
| }); | |
| function b(e, t) { | |
| e.currentElement ? e.currentElement.appendChild(t) : e.doc.appendChild(t); | |
| } | |
| exports.__DOMHandler = g, exports.normalizeLineEndings = p, exports.DOMParser = m; | |
| })); | |
| var lib_CBtriEt5_default = o$1(((exports) => { | |
| var t = n(); | |
| exports.DOMImplementation = t.DOMImplementation, exports.XMLSerializer = t.XMLSerializer, exports.DOMParser = a().DOMParser; | |
| }))(); | |
| //#endregion | |
| export { lib_CBtriEt5_default as default }; | |
| //# sourceMappingURL=lib-CBtriEt5.js.map |