Files
v1.pivoine.art/assets/bower_components/MathJax/es5/input/tex/extensions/autoload.js
2025-10-25 12:39:30 +02:00

355 lines
9.6 KiB
JavaScript

!(function (e) {
var t = {};
function o(a) {
if (t[a]) return t[a].exports;
var r = (t[a] = { i: a, l: !1, exports: {} });
return e[a].call(r.exports, r, r.exports, o), (r.l = !0), r.exports;
}
(o.m = e),
(o.c = t),
(o.d = function (e, t, a) {
o.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: a });
}),
(o.r = function (e) {
"undefined" != typeof Symbol &&
Symbol.toStringTag &&
Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
Object.defineProperty(e, "__esModule", { value: !0 });
}),
(o.t = function (e, t) {
if ((1 & t && (e = o(e)), 8 & t)) return e;
if (4 & t && "object" == typeof e && e && e.__esModule) return e;
var a = Object.create(null);
if (
(o.r(a),
Object.defineProperty(a, "default", { enumerable: !0, value: e }),
2 & t && "string" != typeof e)
)
for (var r in e)
o.d(
a,
r,
function (t) {
return e[t];
}.bind(null, r),
);
return a;
}),
(o.n = function (e) {
var t =
e && e.__esModule
? function () {
return e.default;
}
: function () {
return e;
};
return o.d(t, "a", t), t;
}),
(o.o = function (e, t) {
return Object.prototype.hasOwnProperty.call(e, t);
}),
(o.p = ""),
o((o.s = 8));
})([
function (e, t, o) {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }),
(t.isObject = MathJax._.components.global.isObject),
(t.combineConfig = MathJax._.components.global.combineConfig),
(t.combineDefaults = MathJax._.components.global.combineDefaults),
(t.combineWithMathJax = MathJax._.components.global.combineWithMathJax),
(t.MathJax = MathJax._.components.global.MathJax);
},
function (e, t, o) {
"use strict";
var a =
(this && this.__read) ||
function (e, t) {
var o = "function" == typeof Symbol && e[Symbol.iterator];
if (!o) return e;
var a,
r,
n = o.call(e),
i = [];
try {
for (; (void 0 === t || t-- > 0) && !(a = n.next()).done; )
i.push(a.value);
} catch (e) {
r = { error: e };
} finally {
try {
a && !a.done && (o = n.return) && o.call(n);
} finally {
if (r) throw r.error;
}
}
return i;
},
r =
(this && this.__values) ||
function (e) {
var t = "function" == typeof Symbol && Symbol.iterator,
o = t && e[t],
a = 0;
if (o) return o.call(e);
if (e && "number" == typeof e.length)
return {
next: function () {
return (
e && a >= e.length && (e = void 0),
{ value: e && e[a++], done: !e }
);
},
};
throw new TypeError(
t ? "Object is not iterable." : "Symbol.iterator is not defined.",
);
};
Object.defineProperty(t, "__esModule", { value: !0 }),
(t.AutoloadConfiguration = void 0);
var n = o(2),
i = o(3),
l = o(4),
u = o(5),
c = o(6),
s = o(7);
function p(e, t, o, n) {
var i, l, s, p;
if (c.Package.packages.has(e.options.require.prefix + o)) {
var x = e.options.autoload[o],
M = a(2 === x.length && Array.isArray(x[0]) ? x : [x, []], 2),
b = M[0],
h = M[1];
try {
for (var y = r(b), m = y.next(); !m.done; m = y.next()) {
var _ = m.value;
f.remove(_);
}
} catch (e) {
i = { error: e };
} finally {
try {
m && !m.done && (l = y.return) && l.call(y);
} finally {
if (i) throw i.error;
}
}
try {
for (var g = r(h), v = g.next(); !v.done; v = g.next()) {
var O = v.value;
d.remove(O);
}
} catch (e) {
s = { error: e };
} finally {
try {
v && !v.done && (p = g.return) && p.call(g);
} finally {
if (s) throw s.error;
}
}
(e.string =
(n ? t : "\\begin{" + t.slice(1) + "}") + e.string.slice(e.i)),
(e.i = 0);
}
u.RequireLoad(e, o);
}
var f = new i.CommandMap("autoload-macros", {}, {}),
d = new i.CommandMap("autoload-environments", {}, {});
t.AutoloadConfiguration = n.Configuration.create("autoload", {
handler: {
macro: ["autoload-macros"],
environment: ["autoload-environments"],
},
options: {
autoload: s.expandable({
action: ["toggle", "mathtip", "texttip"],
amscd: [[], ["CD"]],
bbox: ["bbox"],
boldsymbol: ["boldsymbol"],
braket: [
"bra",
"ket",
"braket",
"set",
"Bra",
"Ket",
"Braket",
"Set",
"ketbra",
"Ketbra",
],
bussproofs: [[], ["prooftree"]],
cancel: ["cancel", "bcancel", "xcancel", "cancelto"],
color: ["color", "definecolor", "textcolor", "colorbox", "fcolorbox"],
enclose: ["enclose"],
extpfeil: [
"xtwoheadrightarrow",
"xtwoheadleftarrow",
"xmapsto",
"xlongequal",
"xtofrom",
"Newextarrow",
],
html: ["href", "class", "style", "cssId"],
mhchem: ["ce", "pu"],
newcommand: [
"newcommand",
"renewcommand",
"newenvironment",
"renewenvironment",
"def",
"let",
],
unicode: ["unicode"],
verb: ["verb"],
}),
},
config: function (e, t) {
var o,
n,
i,
c,
s,
x,
M = t.parseOptions,
b = M.handlers.get("macro"),
h = M.handlers.get("environment"),
y = M.options.autoload;
M.packageData.set("autoload", { Autoload: p });
try {
for (var m = r(Object.keys(y)), _ = m.next(); !_.done; _ = m.next()) {
var g = _.value,
v = y[g],
O = a(2 === v.length && Array.isArray(v[0]) ? v : [v, []], 2),
J = O[0],
C = O[1];
try {
for (
var P = ((i = void 0), r(J)), S = P.next();
!S.done;
S = P.next()
) {
var w = S.value;
(b.lookup(w) && "color" !== w) ||
f.add(w, new l.Macro(w, p, [g, !0]));
}
} catch (e) {
i = { error: e };
} finally {
try {
S && !S.done && (c = P.return) && c.call(P);
} finally {
if (i) throw i.error;
}
}
try {
for (
var k = ((s = void 0), r(C)), q = k.next();
!q.done;
q = k.next()
) {
var j = q.value;
h.lookup(j) || d.add(j, new l.Macro(j, p, [g, !1]));
}
} catch (e) {
s = { error: e };
} finally {
try {
q && !q.done && (x = k.return) && x.call(k);
} finally {
if (s) throw s.error;
}
}
}
} catch (e) {
o = { error: e };
} finally {
try {
_ && !_.done && (n = m.return) && n.call(m);
} finally {
if (o) throw o.error;
}
}
M.packageData.get("require") || u.RequireConfiguration.config(e, t);
},
init: function (e) {
e.options.require ||
s.defaultOptions(e.options, u.RequireConfiguration.options);
},
priority: 10,
});
},
function (e, t, o) {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }),
(t.Configuration = MathJax._.input.tex.Configuration.Configuration),
(t.ConfigurationHandler =
MathJax._.input.tex.Configuration.ConfigurationHandler),
(t.ParserConfiguration =
MathJax._.input.tex.Configuration.ParserConfiguration);
},
function (e, t, o) {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }),
(t.AbstractSymbolMap = MathJax._.input.tex.SymbolMap.AbstractSymbolMap),
(t.RegExpMap = MathJax._.input.tex.SymbolMap.RegExpMap),
(t.AbstractParseMap = MathJax._.input.tex.SymbolMap.AbstractParseMap),
(t.CharacterMap = MathJax._.input.tex.SymbolMap.CharacterMap),
(t.DelimiterMap = MathJax._.input.tex.SymbolMap.DelimiterMap),
(t.MacroMap = MathJax._.input.tex.SymbolMap.MacroMap),
(t.CommandMap = MathJax._.input.tex.SymbolMap.CommandMap),
(t.EnvironmentMap = MathJax._.input.tex.SymbolMap.EnvironmentMap);
},
function (e, t, o) {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }),
(t.Symbol = MathJax._.input.tex.Symbol.Symbol),
(t.Macro = MathJax._.input.tex.Symbol.Macro);
},
function (e, t, o) {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }),
(t.RequireLoad =
MathJax._.input.tex.require.RequireConfiguration.RequireLoad),
(t.RequireMethods =
MathJax._.input.tex.require.RequireConfiguration.RequireMethods),
(t.options = MathJax._.input.tex.require.RequireConfiguration.options),
(t.RequireConfiguration =
MathJax._.input.tex.require.RequireConfiguration.RequireConfiguration);
},
function (e, t, o) {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }),
(t.PackageError = MathJax._.components.package.PackageError),
(t.Package = MathJax._.components.package.Package);
},
function (e, t, o) {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }),
(t.APPEND = MathJax._.util.Options.APPEND),
(t.REMOVE = MathJax._.util.Options.REMOVE),
(t.Expandable = MathJax._.util.Options.Expandable),
(t.expandable = MathJax._.util.Options.expandable),
(t.makeArray = MathJax._.util.Options.makeArray),
(t.keys = MathJax._.util.Options.keys),
(t.copy = MathJax._.util.Options.copy),
(t.insert = MathJax._.util.Options.insert),
(t.defaultOptions = MathJax._.util.Options.defaultOptions),
(t.userOptions = MathJax._.util.Options.userOptions),
(t.selectOptions = MathJax._.util.Options.selectOptions),
(t.selectOptionsFromKeys = MathJax._.util.Options.selectOptionsFromKeys),
(t.separateOptions = MathJax._.util.Options.separateOptions);
},
function (e, t, o) {
"use strict";
o.r(t);
var a = o(0),
r = o(1);
Object(a.combineWithMathJax)({
_: { input: { tex: { autoload: { AutoloadConfiguration: r } } } },
});
},
]);