!(function (t) { var e = {}; function a(r) { if (e[r]) return e[r].exports; var n = (e[r] = { i: r, l: !1, exports: {} }); return t[r].call(n.exports, n, n.exports, a), (n.l = !0), n.exports; } (a.m = t), (a.c = e), (a.d = function (t, e, r) { a.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: r }); }), (a.r = function (t) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(t, "__esModule", { value: !0 }); }), (a.t = function (t, e) { if ((1 & e && (t = a(t)), 8 & e)) return t; if (4 & e && "object" == typeof t && t && t.__esModule) return t; var r = Object.create(null); if ( (a.r(r), Object.defineProperty(r, "default", { enumerable: !0, value: t }), 2 & e && "string" != typeof t) ) for (var n in t) a.d( r, n, function (e) { return t[e]; }.bind(null, n), ); return r; }), (a.n = function (t) { var e = t && t.__esModule ? function () { return t.default; } : function () { return t; }; return a.d(e, "a", e), e; }), (a.o = function (t, e) { return Object.prototype.hasOwnProperty.call(t, e); }), (a.p = ""), a((a.s = 18)); })([ function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.NEW_OPS = e.AmsMethods = void 0); var r = a(1), n = a(4), i = a(2), o = a(13), l = a(5), s = a(14), m = a(15), u = a(6); (e.AmsMethods = {}), (e.AmsMethods.AmsEqnArray = function (t, e, a, n, i, o, l) { var s = t.GetBrackets("\\begin{" + e.getName() + "}"), u = m.default.EqnArray(t, e, a, n, i, o, l); return r.default.setArrayAlign(u, s); }), (e.AmsMethods.AlignAt = function (t, a, n, i) { var o, s, m = a.getName(), u = "", c = []; if ( (i || (s = t.GetBrackets("\\begin{" + m + "}")), (o = t.GetArgument("\\begin{" + m + "}")).match(/[^0-9]/)) ) throw new l.default( "PositiveIntegerArg", "Argument to %1 must me a positive integer", "\\begin{" + m + "}", ); for (var d = parseInt(o, 10); d > 0; ) (u += "rl"), c.push("0em 0em"), d--; var h = c.join(" "); if (i) return e.AmsMethods.EqnArray(t, a, n, i, u, h); var p = e.AmsMethods.EqnArray(t, a, n, i, u, h); return r.default.setArrayAlign(p, s); }), (e.AmsMethods.Multline = function (t, e, a) { t.Push(e), r.default.checkEqnEnv(t); var n = t.itemFactory.create("multline", a, t.stack); return ( (n.arraydef = { displaystyle: !0, rowspacing: ".5em", columnwidth: "100%", width: t.options.multlineWidth, side: t.options.tagSide, minlabelspacing: t.options.tagIndent, }), n ); }), (e.NEW_OPS = "ams-declare-ops"), (e.AmsMethods.HandleDeclareOp = function (t, a) { var n = t.GetStar() ? "" : "\\nolimits\\SkipLimits", i = r.default.trimSpaces(t.GetArgument(a)); "\\" === i.charAt(0) && (i = i.substr(1)); var o = t.GetArgument(a); o.match(/\\text/) || (o = o.replace(/\*/g, "\\text{*}").replace(/-/g, "\\text{-}")), t.configuration.handlers .retrieve(e.NEW_OPS) .add( i, new s.Macro(i, e.AmsMethods.Macro, [ "\\mathop{\\rm " + o + "}" + n, ]), ); }), (e.AmsMethods.HandleOperatorName = function (t, e) { var a = t.GetStar() ? "" : "\\nolimits\\SkipLimits", n = r.default.trimSpaces(t.GetArgument(e)); n.match(/\\text/) || (n = n.replace(/\*/g, "\\text{*}").replace(/-/g, "\\text{-}")), (t.string = "\\mathop{\\rm " + n + "}" + a + " " + t.string.slice(t.i)), (t.i = 0); }), (e.AmsMethods.SkipLimits = function (t, e) { var a = t.GetNext(), r = t.i; "\\" === a && ++t.i && "limits" !== t.GetCS() && (t.i = r); }), (e.AmsMethods.MultiIntegral = function (t, e, a) { var r = t.GetNext(); if ("\\" === r) { var n = t.i; (r = t.GetArgument(e)), (t.i = n), "\\limits" === r && (a = "\\idotsint" === e ? "\\!\\!\\mathop{\\,\\," + a + "}" : "\\!\\!\\!\\mathop{\\,\\,\\," + a + "}"); } (t.string = a + " " + t.string.slice(t.i)), (t.i = 0); }), (e.AmsMethods.xArrow = function (t, e, a, i, l) { var s = { width: "+" + r.default.Em((i + l) / 18), lspace: r.default.Em(i / 18), }, m = t.GetBrackets(e), c = t.ParseArg(e), d = t.create( "token", "mo", { stretchy: !0, texClass: u.TEXCLASS.REL }, String.fromCodePoint(a), ), h = t.create("node", "munderover", [d]), p = t.create("node", "mpadded", [c], s); if ( (n.default.setAttribute(p, "voffset", ".15em"), n.default.setChild(h, h.over, p), m) ) { var f = new o.default(m, t.stack.env, t.configuration).mml(); (p = t.create("node", "mpadded", [f], s)), n.default.setAttribute(p, "voffset", "-.24em"), n.default.setChild(h, h.under, p); } n.default.setProperty(h, "subsupOK", !0), t.Push(h); }), (e.AmsMethods.HandleShove = function (t, e, a) { var r = t.stack.Top(); if ("multline" !== r.kind) throw new l.default( "CommandOnlyAllowedInEnv", "%1 only allowed in %2 environment", t.currentCS, "multline", ); if (r.Size()) throw new l.default( "CommandAtTheBeginingOfLine", "%1 must come at the beginning of the line", t.currentCS, ); r.setProperty("shove", a); }), (e.AmsMethods.CFrac = function (t, e) { var a = r.default.trimSpaces(t.GetBrackets(e, "")), s = t.GetArgument(e), m = t.GetArgument(e), u = { l: i.TexConstant.Align.LEFT, r: i.TexConstant.Align.RIGHT, "": "", }, c = new o.default( "\\strut\\textstyle{" + s + "}", t.stack.env, t.configuration, ).mml(), d = new o.default( "\\strut\\textstyle{" + m + "}", t.stack.env, t.configuration, ).mml(), h = t.create("node", "mfrac", [c, d]); if (null == (a = u[a])) throw new l.default( "IllegalAlign", "Illegal alignment specified in %1", t.currentCS, ); a && n.default.setProperties(h, { numalign: a, denomalign: a }), t.Push(h); }), (e.AmsMethods.Genfrac = function (t, e, a, i, o, s) { null == a && (a = t.GetDelimiterArg(e)), null == i && (i = t.GetDelimiterArg(e)), null == o && (o = t.GetArgument(e)), null == s && (s = r.default.trimSpaces(t.GetArgument(e))); var m = t.ParseArg(e), u = t.ParseArg(e), c = t.create("node", "mfrac", [m, u]); if ( ("" !== o && n.default.setAttribute(c, "linethickness", o), (a || i) && (n.default.setProperty(c, "withDelims", !0), (c = r.default.fixedFence(t.configuration, a, c, i))), "" !== s) ) { var d = parseInt(s, 10), h = ["D", "T", "S", "SS"][d]; if (null == h) throw new l.default( "BadMathStyleFor", "Bad math style for %1", t.currentCS, ); (c = t.create("node", "mstyle", [c])), "D" === h ? n.default.setProperties(c, { displaystyle: !0, scriptlevel: 0 }) : n.default.setProperties(c, { displaystyle: !1, scriptlevel: d - 1, }); } t.Push(c); }), (e.AmsMethods.HandleTag = function (t, e) { if (!t.tags.currentTag.taggable && t.tags.env) throw new l.default( "CommandNotAllowedInEnv", "%1 not allowed in %2 environment", t.currentCS, t.tags.env, ); if (t.tags.currentTag.tag) throw new l.default("MultipleCommand", "Multiple %1", t.currentCS); var a = t.GetStar(), n = r.default.trimSpaces(t.GetArgument(e)); t.tags.tag(n, a); }), (e.AmsMethods.HandleNoTag = m.default.HandleNoTag), (e.AmsMethods.HandleRef = m.default.HandleRef), (e.AmsMethods.Macro = m.default.Macro), (e.AmsMethods.Accent = m.default.Accent), (e.AmsMethods.Tilde = m.default.Tilde), (e.AmsMethods.Array = m.default.Array), (e.AmsMethods.Spacer = m.default.Spacer), (e.AmsMethods.NamedOp = m.default.NamedOp), (e.AmsMethods.EqnArray = m.default.EqnArray); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = MathJax._.input.tex.ParseUtil.default); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.TexConstant = MathJax._.input.tex.TexConstants.TexConstant); }, function (t, e, a) { "use strict"; var r, n = (this && this.__extends) || ((r = function (t, e) { return (r = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (t, e) { t.__proto__ = e; }) || function (t, e) { for (var a in e) e.hasOwnProperty(a) && (t[a] = e[a]); })(t, e); }), function (t, e) { function a() { this.constructor = t; } r(t, e), (t.prototype = null === e ? Object.create(e) : ((a.prototype = e.prototype), new a())); }); Object.defineProperty(e, "__esModule", { value: !0 }), (e.MultlineItem = void 0); var i = a(11), o = a(1), l = a(4), s = a(5), m = a(2), u = (function (t) { function e(e) { for (var a = [], r = 1; r < arguments.length; r++) a[r - 1] = arguments[r]; var n = t.call(this, e) || this; return n.factory.configuration.tags.start("multline", !0, a[0]), n; } return ( n(e, t), Object.defineProperty(e.prototype, "kind", { get: function () { return "multline"; }, enumerable: !1, configurable: !0, }), (e.prototype.EndEntry = function () { this.table.length && o.default.fixInitialMO(this.factory.configuration, this.nodes); var t = this.getProperty("shove"), e = this.create( "node", "mtd", this.nodes, t ? { columnalign: t } : {}, ); this.setProperty("shove", null), this.row.push(e), this.Clear(); }), (e.prototype.EndRow = function () { if (1 !== this.row.length) throw new s.default( "MultlineRowsOneCol", "The rows within the %1 environment must have exactly one column", "multline", ); var t = this.create("node", "mtr", this.row); this.table.push(t), (this.row = []); }), (e.prototype.EndTable = function () { if ((t.prototype.EndTable.call(this), this.table.length)) { var e = this.table.length - 1, a = -1; l.default.getAttribute( l.default.getChildren(this.table[0])[0], "columnalign", ) || l.default.setAttribute( l.default.getChildren(this.table[0])[0], "columnalign", m.TexConstant.Align.LEFT, ), l.default.getAttribute( l.default.getChildren(this.table[e])[0], "columnalign", ) || l.default.setAttribute( l.default.getChildren(this.table[e])[0], "columnalign", m.TexConstant.Align.RIGHT, ); var r = this.factory.configuration.tags.getTag(); if (r) { a = this.arraydef.side === m.TexConstant.Align.LEFT ? 0 : this.table.length - 1; var n = this.table[a], i = this.create( "node", "mlabeledtr", [r].concat(l.default.getChildren(n)), ); l.default.copyAttributes(n, i), (this.table[a] = i); } } this.factory.configuration.tags.end(); }), e ); })(i.ArrayItem); e.MultlineItem = u; }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = MathJax._.input.tex.NodeUtil.default); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = MathJax._.input.tex.TexError.default); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.TEXCLASS = MathJax._.core.MmlTree.MmlNode.TEXCLASS), (e.TEXCLASSNAMES = MathJax._.core.MmlTree.MmlNode.TEXCLASSNAMES), (e.indentAttributes = MathJax._.core.MmlTree.MmlNode.indentAttributes), (e.AbstractMmlNode = MathJax._.core.MmlTree.MmlNode.AbstractMmlNode), (e.AbstractMmlTokenNode = MathJax._.core.MmlTree.MmlNode.AbstractMmlTokenNode), (e.AbstractMmlLayoutNode = MathJax._.core.MmlTree.MmlNode.AbstractMmlLayoutNode), (e.AbstractMmlBaseNode = MathJax._.core.MmlTree.MmlNode.AbstractMmlBaseNode), (e.AbstractMmlEmptyNode = MathJax._.core.MmlTree.MmlNode.AbstractMmlEmptyNode), (e.TextNode = MathJax._.core.MmlTree.MmlNode.TextNode), (e.XMLNode = MathJax._.core.MmlTree.MmlNode.XMLNode); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.AbstractSymbolMap = MathJax._.input.tex.SymbolMap.AbstractSymbolMap), (e.RegExpMap = MathJax._.input.tex.SymbolMap.RegExpMap), (e.AbstractParseMap = MathJax._.input.tex.SymbolMap.AbstractParseMap), (e.CharacterMap = MathJax._.input.tex.SymbolMap.CharacterMap), (e.DelimiterMap = MathJax._.input.tex.SymbolMap.DelimiterMap), (e.MacroMap = MathJax._.input.tex.SymbolMap.MacroMap), (e.CommandMap = MathJax._.input.tex.SymbolMap.CommandMap), (e.EnvironmentMap = MathJax._.input.tex.SymbolMap.EnvironmentMap); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.isObject = MathJax._.components.global.isObject), (e.combineConfig = MathJax._.components.global.combineConfig), (e.combineDefaults = MathJax._.components.global.combineDefaults), (e.combineWithMathJax = MathJax._.components.global.combineWithMathJax), (e.MathJax = MathJax._.components.global.MathJax); }, function (t, e, a) { "use strict"; var r, n, i = (this && this.__extends) || ((r = function (t, e) { return (r = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (t, e) { t.__proto__ = e; }) || function (t, e) { for (var a in e) e.hasOwnProperty(a) && (t[a] = e[a]); })(t, e); }), function (t, e) { function a() { this.constructor = t; } r(t, e), (t.prototype = null === e ? Object.create(e) : ((a.prototype = e.prototype), new a())); }); Object.defineProperty(e, "__esModule", { value: !0 }), (e.AmsConfiguration = e.AmsTags = void 0); var o = a(10), l = a(3), s = a(12), m = a(0); a(16); var u = a(7), c = (function (t) { function e() { return (null !== t && t.apply(this, arguments)) || this; } return i(e, t), e; })(s.AbstractTags); e.AmsTags = c; e.AmsConfiguration = o.Configuration.create("ams", { handler: { delimiter: ["AMSsymbols-delimiter", "AMSmath-delimiter"], macro: [ "AMSsymbols-mathchar0mi", "AMSsymbols-mathchar0m0", "AMSsymbols-delimiter", "AMSsymbols-macros", "AMSmath-mathchar0mo", "AMSmath-macros", "AMSmath-delimiter", ], environment: ["AMSmath-environment"], }, items: ((n = {}), (n[l.MultlineItem.prototype.kind] = l.MultlineItem), n), tags: { ams: c }, init: function (t) { new u.CommandMap(m.NEW_OPS, {}, {}), t.append( o.Configuration.local({ handler: { macro: [m.NEW_OPS] }, priority: -1, }), ); }, }); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.Configuration = MathJax._.input.tex.Configuration.Configuration), (e.ConfigurationHandler = MathJax._.input.tex.Configuration.ConfigurationHandler), (e.ParserConfiguration = MathJax._.input.tex.Configuration.ParserConfiguration); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.StartItem = MathJax._.input.tex.base.BaseItems.StartItem), (e.StopItem = MathJax._.input.tex.base.BaseItems.StopItem), (e.OpenItem = MathJax._.input.tex.base.BaseItems.OpenItem), (e.CloseItem = MathJax._.input.tex.base.BaseItems.CloseItem), (e.PrimeItem = MathJax._.input.tex.base.BaseItems.PrimeItem), (e.SubsupItem = MathJax._.input.tex.base.BaseItems.SubsupItem), (e.OverItem = MathJax._.input.tex.base.BaseItems.OverItem), (e.LeftItem = MathJax._.input.tex.base.BaseItems.LeftItem), (e.RightItem = MathJax._.input.tex.base.BaseItems.RightItem), (e.BeginItem = MathJax._.input.tex.base.BaseItems.BeginItem), (e.EndItem = MathJax._.input.tex.base.BaseItems.EndItem), (e.StyleItem = MathJax._.input.tex.base.BaseItems.StyleItem), (e.PositionItem = MathJax._.input.tex.base.BaseItems.PositionItem), (e.CellItem = MathJax._.input.tex.base.BaseItems.CellItem), (e.MmlItem = MathJax._.input.tex.base.BaseItems.MmlItem), (e.FnItem = MathJax._.input.tex.base.BaseItems.FnItem), (e.NotItem = MathJax._.input.tex.base.BaseItems.NotItem), (e.DotsItem = MathJax._.input.tex.base.BaseItems.DotsItem), (e.ArrayItem = MathJax._.input.tex.base.BaseItems.ArrayItem), (e.EqnArrayItem = MathJax._.input.tex.base.BaseItems.EqnArrayItem), (e.EquationItem = MathJax._.input.tex.base.BaseItems.EquationItem); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.Label = MathJax._.input.tex.Tags.Label), (e.TagInfo = MathJax._.input.tex.Tags.TagInfo), (e.AbstractTags = MathJax._.input.tex.Tags.AbstractTags), (e.NoTags = MathJax._.input.tex.Tags.NoTags), (e.AllTags = MathJax._.input.tex.Tags.AllTags), (e.TagsFactory = MathJax._.input.tex.Tags.TagsFactory); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = MathJax._.input.tex.TexParser.default); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.Symbol = MathJax._.input.tex.Symbol.Symbol), (e.Macro = MathJax._.input.tex.Symbol.Macro); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = MathJax._.input.tex.base.BaseMethods.default); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = a(0), n = a(7), i = a(2), o = a(17), l = a(1), s = a(6), m = function (t) { for (var e = [], a = 0, r = t.length; a < r; a++) e[a] = l.default.Em(t[a]); return e.join(" "); }; new n.CharacterMap("AMSmath-mathchar0mo", o.default.mathchar0mo, { iiiint: ["\u2a0c", { texClass: s.TEXCLASS.OP }], }), new n.CommandMap( "AMSmath-macros", { mathring: ["Accent", "02DA"], nobreakspace: "Tilde", negmedspace: ["Spacer", i.TexConstant.Length.NEGATIVEMEDIUMMATHSPACE], negthickspace: [ "Spacer", i.TexConstant.Length.NEGATIVETHICKMATHSPACE, ], idotsint: ["MultiIntegral", "\\int\\cdots\\int"], dddot: ["Accent", "20DB"], ddddot: ["Accent", "20DC"], sideset: [ "Macro", "\\mathop{\\mathop{\\rlap{\\phantom{#3}}}\\nolimits#1\\!\\mathop{#3}\\nolimits#2}", 3, ], boxed: ["Macro", "\\fbox{$\\displaystyle{#1}$}", 1], tag: "HandleTag", notag: "HandleNoTag", eqref: ["HandleRef", !0], substack: ["Macro", "\\begin{subarray}{c}#1\\end{subarray}", 1], injlim: ["NamedOp", "inj lim"], projlim: ["NamedOp", "proj lim"], varliminf: ["Macro", "\\mathop{\\underline{\\mmlToken{mi}{lim}}}"], varlimsup: ["Macro", "\\mathop{\\overline{\\mmlToken{mi}{lim}}}"], varinjlim: [ "Macro", "\\mathop{\\underrightarrow{\\mmlToken{mi}{lim}}}", ], varprojlim: [ "Macro", "\\mathop{\\underleftarrow{\\mmlToken{mi}{lim}}}", ], DeclareMathOperator: "HandleDeclareOp", operatorname: "HandleOperatorName", SkipLimits: "SkipLimits", genfrac: "Genfrac", frac: ["Genfrac", "", "", "", ""], tfrac: ["Genfrac", "", "", "", "1"], dfrac: ["Genfrac", "", "", "", "0"], binom: ["Genfrac", "(", ")", "0", ""], tbinom: ["Genfrac", "(", ")", "0", "1"], dbinom: ["Genfrac", "(", ")", "0", "0"], cfrac: "CFrac", shoveleft: ["HandleShove", i.TexConstant.Align.LEFT], shoveright: ["HandleShove", i.TexConstant.Align.RIGHT], xrightarrow: ["xArrow", 8594, 5, 6], xleftarrow: ["xArrow", 8592, 7, 3], }, r.AmsMethods, ), new n.EnvironmentMap( "AMSmath-environment", o.default.environment, { "eqnarray*": [ "EqnArray", null, !1, !0, "rcl", "0 " + i.TexConstant.Length.THICKMATHSPACE, ".5em", ], align: [ "EqnArray", null, !0, !0, "rlrlrlrlrlrl", m([0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]), ], "align*": [ "EqnArray", null, !1, !0, "rlrlrlrlrlrl", m([0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]), ], multline: ["Multline", null, !0], "multline*": ["Multline", null, !1], split: ["EqnArray", null, !1, !1, "rl", m([0])], gather: ["EqnArray", null, !0, !0, "c"], "gather*": ["EqnArray", null, !1, !0, "c"], alignat: ["AlignAt", null, !0, !0], "alignat*": ["AlignAt", null, !1, !0], alignedat: ["AlignAt", null, !1, !1], aligned: [ "AmsEqnArray", null, null, null, "rlrlrlrlrlrl", m([0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]), ".5em", "D", ], gathered: ["AmsEqnArray", null, null, null, "c", null, ".5em", "D"], subarray: ["Array", null, null, null, null, m([0]), "0.1em", "S", 1], smallmatrix: [ "Array", null, null, null, "c", m([1 / 3]), ".2em", "S", 1, ], matrix: ["Array", null, null, null, "c"], pmatrix: ["Array", null, "(", ")", "c"], bmatrix: ["Array", null, "[", "]", "c"], Bmatrix: ["Array", null, "\\{", "\\}", "c"], vmatrix: ["Array", null, "\\vert", "\\vert", "c"], Vmatrix: ["Array", null, "\\Vert", "\\Vert", "c"], cases: ["Array", null, "\\{", ".", "ll", null, ".2em", "T"], }, r.AmsMethods, ), new n.DelimiterMap("AMSmath-delimiter", o.default.delimiter, { "\\lvert": ["|", { texClass: s.TEXCLASS.OPEN }], "\\rvert": ["|", { texClass: s.TEXCLASS.CLOSE }], "\\lVert": ["\u2016", { texClass: s.TEXCLASS.OPEN }], "\\rVert": ["\u2016", { texClass: s.TEXCLASS.CLOSE }], }), new n.CharacterMap("AMSsymbols-mathchar0mi", o.default.mathchar0mi, { digamma: "\u03dd", varkappa: "\u03f0", varGamma: ["\u0393", { mathvariant: i.TexConstant.Variant.ITALIC }], varDelta: ["\u0394", { mathvariant: i.TexConstant.Variant.ITALIC }], varTheta: ["\u0398", { mathvariant: i.TexConstant.Variant.ITALIC }], varLambda: ["\u039b", { mathvariant: i.TexConstant.Variant.ITALIC }], varXi: ["\u039e", { mathvariant: i.TexConstant.Variant.ITALIC }], varPi: ["\u03a0", { mathvariant: i.TexConstant.Variant.ITALIC }], varSigma: ["\u03a3", { mathvariant: i.TexConstant.Variant.ITALIC }], varUpsilon: ["\u03a5", { mathvariant: i.TexConstant.Variant.ITALIC }], varPhi: ["\u03a6", { mathvariant: i.TexConstant.Variant.ITALIC }], varPsi: ["\u03a8", { mathvariant: i.TexConstant.Variant.ITALIC }], varOmega: ["\u03a9", { mathvariant: i.TexConstant.Variant.ITALIC }], beth: "\u2136", gimel: "\u2137", daleth: "\u2138", backprime: ["\u2035", { variantForm: !0 }], hslash: "\u210f", varnothing: ["\u2205", { variantForm: !0 }], blacktriangle: "\u25b4", triangledown: ["\u25bd", { variantForm: !0 }], blacktriangledown: "\u25be", square: "\u25fb", Box: "\u25fb", blacksquare: "\u25fc", lozenge: "\u25ca", Diamond: "\u25ca", blacklozenge: "\u29eb", circledS: ["\u24c8", { mathvariant: i.TexConstant.Variant.NORMAL }], bigstar: "\u2605", sphericalangle: "\u2222", measuredangle: "\u2221", nexists: "\u2204", complement: "\u2201", mho: "\u2127", eth: ["\xf0", { mathvariant: i.TexConstant.Variant.NORMAL }], Finv: "\u2132", diagup: "\u2571", Game: "\u2141", diagdown: "\u2572", Bbbk: ["k", { mathvariant: i.TexConstant.Variant.DOUBLESTRUCK }], yen: "\xa5", circledR: "\xae", checkmark: "\u2713", maltese: "\u2720", }), new n.CharacterMap("AMSsymbols-mathchar0m0", o.default.mathchar0mo, { dotplus: "\u2214", ltimes: "\u22c9", smallsetminus: ["\u2216", { variantForm: !0 }], rtimes: "\u22ca", Cap: "\u22d2", doublecap: "\u22d2", leftthreetimes: "\u22cb", Cup: "\u22d3", doublecup: "\u22d3", rightthreetimes: "\u22cc", barwedge: "\u22bc", curlywedge: "\u22cf", veebar: "\u22bb", curlyvee: "\u22ce", doublebarwedge: "\u2a5e", boxminus: "\u229f", circleddash: "\u229d", boxtimes: "\u22a0", circledast: "\u229b", boxdot: "\u22a1", circledcirc: "\u229a", boxplus: "\u229e", centerdot: ["\u22c5", { variantForm: !0 }], divideontimes: "\u22c7", intercal: "\u22ba", leqq: "\u2266", geqq: "\u2267", leqslant: "\u2a7d", geqslant: "\u2a7e", eqslantless: "\u2a95", eqslantgtr: "\u2a96", lesssim: "\u2272", gtrsim: "\u2273", lessapprox: "\u2a85", gtrapprox: "\u2a86", approxeq: "\u224a", lessdot: "\u22d6", gtrdot: "\u22d7", lll: "\u22d8", llless: "\u22d8", ggg: "\u22d9", gggtr: "\u22d9", lessgtr: "\u2276", gtrless: "\u2277", lesseqgtr: "\u22da", gtreqless: "\u22db", lesseqqgtr: "\u2a8b", gtreqqless: "\u2a8c", doteqdot: "\u2251", Doteq: "\u2251", eqcirc: "\u2256", risingdotseq: "\u2253", circeq: "\u2257", fallingdotseq: "\u2252", triangleq: "\u225c", backsim: "\u223d", thicksim: ["\u223c", { variantForm: !0 }], backsimeq: "\u22cd", thickapprox: ["\u2248", { variantForm: !0 }], subseteqq: "\u2ac5", supseteqq: "\u2ac6", Subset: "\u22d0", Supset: "\u22d1", sqsubset: "\u228f", sqsupset: "\u2290", preccurlyeq: "\u227c", succcurlyeq: "\u227d", curlyeqprec: "\u22de", curlyeqsucc: "\u22df", precsim: "\u227e", succsim: "\u227f", precapprox: "\u2ab7", succapprox: "\u2ab8", vartriangleleft: "\u22b2", lhd: "\u22b2", vartriangleright: "\u22b3", rhd: "\u22b3", trianglelefteq: "\u22b4", unlhd: "\u22b4", trianglerighteq: "\u22b5", unrhd: "\u22b5", vDash: ["\u22a8", { variantForm: !0 }], Vdash: "\u22a9", Vvdash: "\u22aa", smallsmile: ["\u2323", { variantForm: !0 }], shortmid: ["\u2223", { variantForm: !0 }], smallfrown: ["\u2322", { variantForm: !0 }], shortparallel: ["\u2225", { variantForm: !0 }], bumpeq: "\u224f", between: "\u226c", Bumpeq: "\u224e", pitchfork: "\u22d4", varpropto: ["\u221d", { variantForm: !0 }], backepsilon: "\u220d", blacktriangleleft: "\u25c2", blacktriangleright: "\u25b8", therefore: "\u2234", because: "\u2235", eqsim: "\u2242", vartriangle: ["\u25b3", { variantForm: !0 }], Join: "\u22c8", nless: "\u226e", ngtr: "\u226f", nleq: "\u2270", ngeq: "\u2271", nleqslant: ["\u2a87", { variantForm: !0 }], ngeqslant: ["\u2a88", { variantForm: !0 }], nleqq: ["\u2270", { variantForm: !0 }], ngeqq: ["\u2271", { variantForm: !0 }], lneq: "\u2a87", gneq: "\u2a88", lneqq: "\u2268", gneqq: "\u2269", lvertneqq: ["\u2268", { variantForm: !0 }], gvertneqq: ["\u2269", { variantForm: !0 }], lnsim: "\u22e6", gnsim: "\u22e7", lnapprox: "\u2a89", gnapprox: "\u2a8a", nprec: "\u2280", nsucc: "\u2281", npreceq: ["\u22e0", { variantForm: !0 }], nsucceq: ["\u22e1", { variantForm: !0 }], precneqq: "\u2ab5", succneqq: "\u2ab6", precnsim: "\u22e8", succnsim: "\u22e9", precnapprox: "\u2ab9", succnapprox: "\u2aba", nsim: "\u2241", ncong: "\u2247", nshortmid: ["\u2224", { variantForm: !0 }], nshortparallel: ["\u2226", { variantForm: !0 }], nmid: "\u2224", nparallel: "\u2226", nvdash: "\u22ac", nvDash: "\u22ad", nVdash: "\u22ae", nVDash: "\u22af", ntriangleleft: "\u22ea", ntriangleright: "\u22eb", ntrianglelefteq: "\u22ec", ntrianglerighteq: "\u22ed", nsubseteq: "\u2288", nsupseteq: "\u2289", nsubseteqq: ["\u2288", { variantForm: !0 }], nsupseteqq: ["\u2289", { variantForm: !0 }], subsetneq: "\u228a", supsetneq: "\u228b", varsubsetneq: ["\u228a", { variantForm: !0 }], varsupsetneq: ["\u228b", { variantForm: !0 }], subsetneqq: "\u2acb", supsetneqq: "\u2acc", varsubsetneqq: ["\u2acb", { variantForm: !0 }], varsupsetneqq: ["\u2acc", { variantForm: !0 }], leftleftarrows: "\u21c7", rightrightarrows: "\u21c9", leftrightarrows: "\u21c6", rightleftarrows: "\u21c4", Lleftarrow: "\u21da", Rrightarrow: "\u21db", twoheadleftarrow: "\u219e", twoheadrightarrow: "\u21a0", leftarrowtail: "\u21a2", rightarrowtail: "\u21a3", looparrowleft: "\u21ab", looparrowright: "\u21ac", leftrightharpoons: "\u21cb", rightleftharpoons: ["\u21cc", { variantForm: !0 }], curvearrowleft: "\u21b6", curvearrowright: "\u21b7", circlearrowleft: "\u21ba", circlearrowright: "\u21bb", Lsh: "\u21b0", Rsh: "\u21b1", upuparrows: "\u21c8", downdownarrows: "\u21ca", upharpoonleft: "\u21bf", upharpoonright: "\u21be", downharpoonleft: "\u21c3", restriction: "\u21be", multimap: "\u22b8", downharpoonright: "\u21c2", leftrightsquigarrow: "\u21ad", rightsquigarrow: "\u21dd", leadsto: "\u21dd", dashrightarrow: "\u21e2", dashleftarrow: "\u21e0", nleftarrow: "\u219a", nrightarrow: "\u219b", nLeftarrow: "\u21cd", nRightarrow: "\u21cf", nleftrightarrow: "\u21ae", nLeftrightarrow: "\u21ce", }), new n.DelimiterMap("AMSsymbols-delimiter", o.default.delimiter, { "\\ulcorner": "\u231c", "\\urcorner": "\u231d", "\\llcorner": "\u231e", "\\lrcorner": "\u231f", }), new n.CommandMap( "AMSsymbols-macros", { implies: ["Macro", "\\;\\Longrightarrow\\;"], impliedby: ["Macro", "\\;\\Longleftarrow\\;"], }, r.AmsMethods, ); }, function (t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = MathJax._.input.tex.ParseMethods.default); }, function (t, e, a) { "use strict"; a.r(e); var r = a(8), n = a(9), i = a(3), o = a(0); Object(r.combineWithMathJax)({ _: { input: { tex: { ams: { AmsConfiguration: n, AmsItems: i, AmsMethods: o } }, }, }, }); }, ]);