Spaces:
Running
Running
Upload Inspect view bundle
Browse files- .gitattributes +1 -0
- README.md +5 -5
- assets/chunk-DfAF0w94.js +15 -0
- assets/favicon.svg +10 -0
- assets/index.css +0 -0
- assets/index.js +0 -0
- assets/lib-CBtriEt5.js +3317 -0
- assets/liteDOM-Cp0aN3bP.js +747 -0
- assets/tex-svg-full-BI3fonbT.js +0 -0
- assets/wgxpath.install-node-Csk64Aj9.js +1100 -0
- assets/xypic-DrMJn58R.js +0 -0
- index.html +28 -17
- logs/2026-05-18T02-10-39-00-00_cybench_Mz8WAdc4LL8ZTdaKboRki3.eval +3 -0
- logs/listing.json +20 -0
- robots.txt +2 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
logs/2026-05-18T02-10-39-00-00_cybench_Mz8WAdc4LL8ZTdaKboRki3.eval filter=lfs diff=lfs merge=lfs -text
|
README.md
CHANGED
|
@@ -1,10 +1,10 @@
|
|
| 1 |
---
|
| 2 |
-
title: CyBench
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
| 1 |
---
|
| 2 |
+
title: CyBench GPT 5.5 5M tokens
|
| 3 |
+
emoji: 🛡
|
| 4 |
+
colorFrom: pink
|
| 5 |
+
colorTo: purple
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
|
| 10 |
+
CyBench (easy variant) results — openai/gpt-5.5, 5M token limit / 3600s time limit. Run 2026-05-18. Inspect log viewer bundle.
|
assets/chunk-DfAF0w94.js
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
//#region ../../node_modules/.pnpm/mathxyjax3@0.8.3/node_modules/mathxyjax3/dist/chunk-DfAF0w94.js
|
| 2 |
+
var e = Object.create, t = Object.defineProperty, n = Object.getOwnPropertyDescriptor, r = Object.getOwnPropertyNames, i = Object.getPrototypeOf, a = Object.prototype.hasOwnProperty, o = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports), s = (e, i, o, s) => {
|
| 3 |
+
if (i && typeof i == `object` || typeof i == `function`) for (var c = r(i), l = 0, u = c.length, d; l < u; l++) d = c[l], !a.call(e, d) && d !== o && t(e, d, {
|
| 4 |
+
get: ((e) => i[e]).bind(null, d),
|
| 5 |
+
enumerable: !(s = n(i, d)) || s.enumerable
|
| 6 |
+
});
|
| 7 |
+
return e;
|
| 8 |
+
}, c = (n, r, a) => (a = n == null ? {} : e(i(n)), s(r || !n || !n.__esModule ? t(a, `default`, {
|
| 9 |
+
value: n,
|
| 10 |
+
enumerable: !0
|
| 11 |
+
}) : a, n)), l = (e) => (t) => c(t.default, e);
|
| 12 |
+
//#endregion
|
| 13 |
+
export { o as n, l as t };
|
| 14 |
+
|
| 15 |
+
//# sourceMappingURL=chunk-DfAF0w94.js.map
|
assets/favicon.svg
ADDED
|
|
assets/index.css
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/index.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/lib-CBtriEt5.js
ADDED
|
@@ -0,0 +1,3317 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import { n as o$1 } from "./chunk-DfAF0w94.js";
|
| 2 |
+
//#region ../../node_modules/.pnpm/mathxyjax3@0.8.3/node_modules/mathxyjax3/dist/lib-CBtriEt5.js
|
| 3 |
+
var t = o$1(((exports) => {
|
| 4 |
+
function t(e, t, n) {
|
| 5 |
+
if (n === void 0 && (n = Array.prototype), e && typeof n.find == `function`) return n.find.call(e, t);
|
| 6 |
+
for (var r = 0; r < e.length; r++) if (Object.prototype.hasOwnProperty.call(e, r)) {
|
| 7 |
+
var i = e[r];
|
| 8 |
+
if (t.call(void 0, i, r, e)) return i;
|
| 9 |
+
}
|
| 10 |
+
}
|
| 11 |
+
function n(e, t) {
|
| 12 |
+
return t === void 0 && (t = Object), t && typeof t.freeze == `function` ? t.freeze(e) : e;
|
| 13 |
+
}
|
| 14 |
+
function r(e, t) {
|
| 15 |
+
if (typeof e != `object` || !e) throw TypeError(`target is not an object`);
|
| 16 |
+
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
|
| 17 |
+
return e;
|
| 18 |
+
}
|
| 19 |
+
var i = n({
|
| 20 |
+
HTML: `text/html`,
|
| 21 |
+
isHTML: function(e) {
|
| 22 |
+
return e === i.HTML;
|
| 23 |
+
},
|
| 24 |
+
XML_APPLICATION: `application/xml`,
|
| 25 |
+
XML_TEXT: `text/xml`,
|
| 26 |
+
XML_XHTML_APPLICATION: `application/xhtml+xml`,
|
| 27 |
+
XML_SVG_IMAGE: `image/svg+xml`
|
| 28 |
+
}), a = n({
|
| 29 |
+
HTML: `http://www.w3.org/1999/xhtml`,
|
| 30 |
+
isHTML: function(e) {
|
| 31 |
+
return e === a.HTML;
|
| 32 |
+
},
|
| 33 |
+
SVG: `http://www.w3.org/2000/svg`,
|
| 34 |
+
XML: `http://www.w3.org/XML/1998/namespace`,
|
| 35 |
+
XMLNS: `http://www.w3.org/2000/xmlns/`
|
| 36 |
+
});
|
| 37 |
+
exports.assign = r, exports.find = t, exports.freeze = n, exports.MIME_TYPE = i, exports.NAMESPACE = a;
|
| 38 |
+
})), n = o$1(((exports) => {
|
| 39 |
+
var n = t(), r = n.find, i = n.NAMESPACE;
|
| 40 |
+
function a(e) {
|
| 41 |
+
return e !== ``;
|
| 42 |
+
}
|
| 43 |
+
function o(e) {
|
| 44 |
+
return e ? e.split(/[\t\n\f\r ]+/).filter(a) : [];
|
| 45 |
+
}
|
| 46 |
+
function s(e, t) {
|
| 47 |
+
return e.hasOwnProperty(t) || (e[t] = !0), e;
|
| 48 |
+
}
|
| 49 |
+
function c(e) {
|
| 50 |
+
if (!e) return [];
|
| 51 |
+
var t = o(e);
|
| 52 |
+
return Object.keys(t.reduce(s, {}));
|
| 53 |
+
}
|
| 54 |
+
function l(e) {
|
| 55 |
+
return function(t) {
|
| 56 |
+
return e && e.indexOf(t) !== -1;
|
| 57 |
+
};
|
| 58 |
+
}
|
| 59 |
+
function u(e, t) {
|
| 60 |
+
for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
|
| 61 |
+
}
|
| 62 |
+
function d(e, t) {
|
| 63 |
+
var n = e.prototype;
|
| 64 |
+
if (!(n instanceof t)) {
|
| 65 |
+
function r() {}
|
| 66 |
+
r.prototype = t.prototype, r = new r(), u(n, r), e.prototype = n = r;
|
| 67 |
+
}
|
| 68 |
+
n.constructor != e && (typeof e != `function` && console.error(`unknown Class:` + e), n.constructor = e);
|
| 69 |
+
}
|
| 70 |
+
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 = {};
|
| 71 |
+
T.INDEX_SIZE_ERR = (E[1] = `Index size error`, 1), T.DOMSTRING_SIZE_ERR = (E[2] = `DOMString size error`, 2);
|
| 72 |
+
var D = T.HIERARCHY_REQUEST_ERR = (E[3] = `Hierarchy request error`, 3);
|
| 73 |
+
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);
|
| 74 |
+
var O = T.NOT_FOUND_ERR = (E[8] = `Not found`, 8);
|
| 75 |
+
T.NOT_SUPPORTED_ERR = (E[9] = `Not supported`, 9);
|
| 76 |
+
var k = T.INUSE_ATTRIBUTE_ERR = (E[10] = `Attribute in use`, 10);
|
| 77 |
+
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);
|
| 78 |
+
function A(e, t) {
|
| 79 |
+
if (t instanceof Error) var n = t;
|
| 80 |
+
else n = this, Error.call(this, E[e]), this.message = E[e], Error.captureStackTrace && Error.captureStackTrace(this, A);
|
| 81 |
+
return n.code = e, t && (this.message = this.message + `: ` + t), n;
|
| 82 |
+
}
|
| 83 |
+
A.prototype = Error.prototype, u(T, A);
|
| 84 |
+
function j() {}
|
| 85 |
+
j.prototype = {
|
| 86 |
+
length: 0,
|
| 87 |
+
item: function(e) {
|
| 88 |
+
return e >= 0 && e < this.length ? this[e] : null;
|
| 89 |
+
},
|
| 90 |
+
toString: function(e, t) {
|
| 91 |
+
for (var n = [], r = 0; r < this.length; r++) $(this[r], n, e, t);
|
| 92 |
+
return n.join(``);
|
| 93 |
+
},
|
| 94 |
+
filter: function(e) {
|
| 95 |
+
return Array.prototype.filter.call(this, e);
|
| 96 |
+
},
|
| 97 |
+
indexOf: function(e) {
|
| 98 |
+
return Array.prototype.indexOf.call(this, e);
|
| 99 |
+
}
|
| 100 |
+
};
|
| 101 |
+
function M(e, t) {
|
| 102 |
+
this._node = e, this._refresh = t, N(this);
|
| 103 |
+
}
|
| 104 |
+
function N(e) {
|
| 105 |
+
var t = e._node._inc || e._node.ownerDocument._inc;
|
| 106 |
+
if (e._inc !== t) {
|
| 107 |
+
var n = e._refresh(e._node);
|
| 108 |
+
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];
|
| 109 |
+
u(n, e), e._inc = t;
|
| 110 |
+
}
|
| 111 |
+
}
|
| 112 |
+
M.prototype.item = function(e) {
|
| 113 |
+
return N(this), this[e] || null;
|
| 114 |
+
}, d(M, j);
|
| 115 |
+
function P() {}
|
| 116 |
+
function F(e, t) {
|
| 117 |
+
for (var n = e.length; n--;) if (e[n] === t) return n;
|
| 118 |
+
}
|
| 119 |
+
function I(e, t, n, r) {
|
| 120 |
+
if (r ? t[F(t, r)] = n : t[t.length++] = n, e) {
|
| 121 |
+
n.ownerElement = e;
|
| 122 |
+
var i = e.ownerDocument;
|
| 123 |
+
i && (r && te(i, e, r), ee(i, e, n));
|
| 124 |
+
}
|
| 125 |
+
}
|
| 126 |
+
function L(e, t, n) {
|
| 127 |
+
var r = F(t, n);
|
| 128 |
+
if (r >= 0) {
|
| 129 |
+
for (var i = t.length - 1; r < i;) t[r] = t[++r];
|
| 130 |
+
if (t.length = i, e) {
|
| 131 |
+
var a = e.ownerDocument;
|
| 132 |
+
a && (te(a, e, n), n.ownerElement = null);
|
| 133 |
+
}
|
| 134 |
+
} else throw new A(O, Error(e.tagName + `@` + n));
|
| 135 |
+
}
|
| 136 |
+
P.prototype = {
|
| 137 |
+
length: 0,
|
| 138 |
+
item: j.prototype.item,
|
| 139 |
+
getNamedItem: function(e) {
|
| 140 |
+
for (var t = this.length; t--;) {
|
| 141 |
+
var n = this[t];
|
| 142 |
+
if (n.nodeName == e) return n;
|
| 143 |
+
}
|
| 144 |
+
},
|
| 145 |
+
setNamedItem: function(e) {
|
| 146 |
+
var t = e.ownerElement;
|
| 147 |
+
if (t && t != this._ownerElement) throw new A(k);
|
| 148 |
+
var n = this.getNamedItem(e.nodeName);
|
| 149 |
+
return I(this._ownerElement, this, e, n), n;
|
| 150 |
+
},
|
| 151 |
+
setNamedItemNS: function(e) {
|
| 152 |
+
var t = e.ownerElement, n;
|
| 153 |
+
if (t && t != this._ownerElement) throw new A(k);
|
| 154 |
+
return n = this.getNamedItemNS(e.namespaceURI, e.localName), I(this._ownerElement, this, e, n), n;
|
| 155 |
+
},
|
| 156 |
+
removeNamedItem: function(e) {
|
| 157 |
+
var t = this.getNamedItem(e);
|
| 158 |
+
return L(this._ownerElement, this, t), t;
|
| 159 |
+
},
|
| 160 |
+
removeNamedItemNS: function(e, t) {
|
| 161 |
+
var n = this.getNamedItemNS(e, t);
|
| 162 |
+
return L(this._ownerElement, this, n), n;
|
| 163 |
+
},
|
| 164 |
+
getNamedItemNS: function(e, t) {
|
| 165 |
+
for (var n = this.length; n--;) {
|
| 166 |
+
var r = this[n];
|
| 167 |
+
if (r.localName == t && r.namespaceURI == e) return r;
|
| 168 |
+
}
|
| 169 |
+
return null;
|
| 170 |
+
}
|
| 171 |
+
};
|
| 172 |
+
function R() {}
|
| 173 |
+
R.prototype = {
|
| 174 |
+
hasFeature: function(e, t) {
|
| 175 |
+
return !0;
|
| 176 |
+
},
|
| 177 |
+
createDocument: function(e, t, n) {
|
| 178 |
+
var r = new H();
|
| 179 |
+
if (r.implementation = this, r.childNodes = new j(), r.doctype = n || null, n && r.appendChild(n), t) {
|
| 180 |
+
var i = r.createElementNS(e, t);
|
| 181 |
+
r.appendChild(i);
|
| 182 |
+
}
|
| 183 |
+
return r;
|
| 184 |
+
},
|
| 185 |
+
createDocumentType: function(e, t, n) {
|
| 186 |
+
var r = new Z();
|
| 187 |
+
return r.name = e, r.nodeName = e, r.publicId = t || ``, r.systemId = n || ``, r;
|
| 188 |
+
}
|
| 189 |
+
};
|
| 190 |
+
function z() {}
|
| 191 |
+
z.prototype = {
|
| 192 |
+
firstChild: null,
|
| 193 |
+
lastChild: null,
|
| 194 |
+
previousSibling: null,
|
| 195 |
+
nextSibling: null,
|
| 196 |
+
attributes: null,
|
| 197 |
+
parentNode: null,
|
| 198 |
+
childNodes: null,
|
| 199 |
+
ownerDocument: null,
|
| 200 |
+
nodeValue: null,
|
| 201 |
+
namespaceURI: null,
|
| 202 |
+
prefix: null,
|
| 203 |
+
localName: null,
|
| 204 |
+
insertBefore: function(e, t) {
|
| 205 |
+
return K(this, e, t);
|
| 206 |
+
},
|
| 207 |
+
replaceChild: function(e, t) {
|
| 208 |
+
K(this, e, t, ue), t && this.removeChild(t);
|
| 209 |
+
},
|
| 210 |
+
removeChild: function(e) {
|
| 211 |
+
return ne(this, e);
|
| 212 |
+
},
|
| 213 |
+
appendChild: function(e) {
|
| 214 |
+
return this.insertBefore(e, null);
|
| 215 |
+
},
|
| 216 |
+
hasChildNodes: function() {
|
| 217 |
+
return this.firstChild != null;
|
| 218 |
+
},
|
| 219 |
+
cloneNode: function(e) {
|
| 220 |
+
return we(this.ownerDocument || this, this, e);
|
| 221 |
+
},
|
| 222 |
+
normalize: function() {
|
| 223 |
+
for (var e = this.firstChild; e;) {
|
| 224 |
+
var t = e.nextSibling;
|
| 225 |
+
t && t.nodeType == h && e.nodeType == h ? (this.removeChild(t), e.appendData(t.data)) : (e.normalize(), e = t);
|
| 226 |
+
}
|
| 227 |
+
},
|
| 228 |
+
isSupported: function(e, t) {
|
| 229 |
+
return this.ownerDocument.implementation.hasFeature(e, t);
|
| 230 |
+
},
|
| 231 |
+
hasAttributes: function() {
|
| 232 |
+
return this.attributes.length > 0;
|
| 233 |
+
},
|
| 234 |
+
lookupPrefix: function(e) {
|
| 235 |
+
for (var t = this; t;) {
|
| 236 |
+
var n = t._nsMap;
|
| 237 |
+
if (n) {
|
| 238 |
+
for (var r in n) if (Object.prototype.hasOwnProperty.call(n, r) && n[r] === e) return r;
|
| 239 |
+
}
|
| 240 |
+
t = t.nodeType == m ? t.ownerDocument : t.parentNode;
|
| 241 |
+
}
|
| 242 |
+
return null;
|
| 243 |
+
},
|
| 244 |
+
lookupNamespaceURI: function(e) {
|
| 245 |
+
for (var t = this; t;) {
|
| 246 |
+
var n = t._nsMap;
|
| 247 |
+
if (n && Object.prototype.hasOwnProperty.call(n, e)) return n[e];
|
| 248 |
+
t = t.nodeType == m ? t.ownerDocument : t.parentNode;
|
| 249 |
+
}
|
| 250 |
+
return null;
|
| 251 |
+
},
|
| 252 |
+
isDefaultNamespace: function(e) {
|
| 253 |
+
return this.lookupPrefix(e) == null;
|
| 254 |
+
}
|
| 255 |
+
};
|
| 256 |
+
function B(e) {
|
| 257 |
+
return e == `<` && `<` || e == `>` && `>` || e == `&` && `&` || e == `"` && `"` || `&#` + e.charCodeAt() + `;`;
|
| 258 |
+
}
|
| 259 |
+
u(f, z), u(f, z.prototype);
|
| 260 |
+
function V(e, t) {
|
| 261 |
+
if (t(e)) return !0;
|
| 262 |
+
if (e = e.firstChild) do
|
| 263 |
+
if (V(e, t)) return !0;
|
| 264 |
+
while (e = e.nextSibling);
|
| 265 |
+
}
|
| 266 |
+
function H() {
|
| 267 |
+
this.ownerDocument = this;
|
| 268 |
+
}
|
| 269 |
+
function ee(e, t, n) {
|
| 270 |
+
e && e._inc++, n.namespaceURI === i.XMLNS && (t._nsMap[n.prefix ? n.localName : ``] = n.value);
|
| 271 |
+
}
|
| 272 |
+
function te(e, t, n, r) {
|
| 273 |
+
e && e._inc++, n.namespaceURI === i.XMLNS && delete t._nsMap[n.prefix ? n.localName : ``];
|
| 274 |
+
}
|
| 275 |
+
function U(e, t, n) {
|
| 276 |
+
if (e && e._inc) {
|
| 277 |
+
e._inc++;
|
| 278 |
+
var r = t.childNodes;
|
| 279 |
+
if (n) r[r.length++] = n;
|
| 280 |
+
else {
|
| 281 |
+
for (var i = t.firstChild, a = 0; i;) r[a++] = i, i = i.nextSibling;
|
| 282 |
+
r.length = a, delete r[r.length];
|
| 283 |
+
}
|
| 284 |
+
}
|
| 285 |
+
}
|
| 286 |
+
function ne(e, t) {
|
| 287 |
+
var n = t.previousSibling, r = t.nextSibling;
|
| 288 |
+
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;
|
| 289 |
+
}
|
| 290 |
+
function re(e) {
|
| 291 |
+
return e && (e.nodeType === z.DOCUMENT_NODE || e.nodeType === z.DOCUMENT_FRAGMENT_NODE || e.nodeType === z.ELEMENT_NODE);
|
| 292 |
+
}
|
| 293 |
+
function ie(e) {
|
| 294 |
+
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);
|
| 295 |
+
}
|
| 296 |
+
function W(e) {
|
| 297 |
+
return e && e.nodeType === z.DOCUMENT_TYPE_NODE;
|
| 298 |
+
}
|
| 299 |
+
function G(e) {
|
| 300 |
+
return e && e.nodeType === z.ELEMENT_NODE;
|
| 301 |
+
}
|
| 302 |
+
function ae(e) {
|
| 303 |
+
return e && e.nodeType === z.TEXT_NODE;
|
| 304 |
+
}
|
| 305 |
+
function oe(e, t) {
|
| 306 |
+
var n = e.childNodes || [];
|
| 307 |
+
if (r(n, G) || W(t)) return !1;
|
| 308 |
+
var i = r(n, W);
|
| 309 |
+
return !(t && i && n.indexOf(i) > n.indexOf(t));
|
| 310 |
+
}
|
| 311 |
+
function se(e, t) {
|
| 312 |
+
var n = e.childNodes || [];
|
| 313 |
+
function i(e) {
|
| 314 |
+
return G(e) && e !== t;
|
| 315 |
+
}
|
| 316 |
+
if (r(n, i)) return !1;
|
| 317 |
+
var a = r(n, W);
|
| 318 |
+
return !(t && a && n.indexOf(a) > n.indexOf(t));
|
| 319 |
+
}
|
| 320 |
+
function ce(e, t, n) {
|
| 321 |
+
if (!re(e)) throw new A(D, `Unexpected parent node type ` + e.nodeType);
|
| 322 |
+
if (n && n.parentNode !== e) throw new A(O, `child not in parent`);
|
| 323 |
+
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);
|
| 324 |
+
}
|
| 325 |
+
function le(e, t, n) {
|
| 326 |
+
var i = e.childNodes || [], a = t.childNodes || [];
|
| 327 |
+
if (t.nodeType === z.DOCUMENT_FRAGMENT_NODE) {
|
| 328 |
+
var o = a.filter(G);
|
| 329 |
+
if (o.length > 1 || r(a, ae)) throw new A(D, `More than one element or text in fragment`);
|
| 330 |
+
if (o.length === 1 && !oe(e, n)) throw new A(D, `Element in fragment can not be inserted before doctype`);
|
| 331 |
+
}
|
| 332 |
+
if (G(t) && !oe(e, n)) throw new A(D, `Only one element can be added and only after doctype`);
|
| 333 |
+
if (W(t)) {
|
| 334 |
+
if (r(i, W)) throw new A(D, `Only one doctype is allowed`);
|
| 335 |
+
var s = r(i, G);
|
| 336 |
+
if (n && i.indexOf(s) < i.indexOf(n)) throw new A(D, `Doctype can only be inserted before an element`);
|
| 337 |
+
if (!n && s) throw new A(D, `Doctype can not be appended since element is present`);
|
| 338 |
+
}
|
| 339 |
+
}
|
| 340 |
+
function ue(e, t, n) {
|
| 341 |
+
var i = e.childNodes || [], a = t.childNodes || [];
|
| 342 |
+
if (t.nodeType === z.DOCUMENT_FRAGMENT_NODE) {
|
| 343 |
+
var o = a.filter(G);
|
| 344 |
+
if (o.length > 1 || r(a, ae)) throw new A(D, `More than one element or text in fragment`);
|
| 345 |
+
if (o.length === 1 && !se(e, n)) throw new A(D, `Element in fragment can not be inserted before doctype`);
|
| 346 |
+
}
|
| 347 |
+
if (G(t) && !se(e, n)) throw new A(D, `Only one element can be added and only after doctype`);
|
| 348 |
+
if (W(t)) {
|
| 349 |
+
function e(e) {
|
| 350 |
+
return W(e) && e !== n;
|
| 351 |
+
}
|
| 352 |
+
if (r(i, e)) throw new A(D, `Only one doctype is allowed`);
|
| 353 |
+
var s = r(i, G);
|
| 354 |
+
if (n && i.indexOf(s) < i.indexOf(n)) throw new A(D, `Doctype can only be inserted before an element`);
|
| 355 |
+
}
|
| 356 |
+
}
|
| 357 |
+
function K(e, t, n, r) {
|
| 358 |
+
ce(e, t, n), e.nodeType === z.DOCUMENT_NODE && (r || le)(e, t, n);
|
| 359 |
+
var i = t.parentNode;
|
| 360 |
+
if (i && i.removeChild(t), t.nodeType === C) {
|
| 361 |
+
var a = t.firstChild;
|
| 362 |
+
if (a == null) return t;
|
| 363 |
+
var o = t.lastChild;
|
| 364 |
+
} else a = o = t;
|
| 365 |
+
var s = n ? n.previousSibling : e.lastChild;
|
| 366 |
+
a.previousSibling = s, o.nextSibling = n, s ? s.nextSibling = a : e.firstChild = a, n == null ? e.lastChild = o : n.previousSibling = o;
|
| 367 |
+
do {
|
| 368 |
+
a.parentNode = e;
|
| 369 |
+
var c = e.ownerDocument || e;
|
| 370 |
+
q(a, c);
|
| 371 |
+
} while (a !== o && (a = a.nextSibling));
|
| 372 |
+
return U(e.ownerDocument || e, e), t.nodeType == C && (t.firstChild = t.lastChild = null), t;
|
| 373 |
+
}
|
| 374 |
+
function q(e, t) {
|
| 375 |
+
if (e.ownerDocument !== t) {
|
| 376 |
+
if (e.ownerDocument = t, e.nodeType === p && e.attributes) for (var n = 0; n < e.attributes.length; n++) {
|
| 377 |
+
var r = e.attributes.item(n);
|
| 378 |
+
r && (r.ownerDocument = t);
|
| 379 |
+
}
|
| 380 |
+
for (var i = e.firstChild; i;) q(i, t), i = i.nextSibling;
|
| 381 |
+
}
|
| 382 |
+
}
|
| 383 |
+
function de(e, t) {
|
| 384 |
+
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);
|
| 385 |
+
return q(t, e.ownerDocument || e), t;
|
| 386 |
+
}
|
| 387 |
+
H.prototype = {
|
| 388 |
+
nodeName: `#document`,
|
| 389 |
+
nodeType: x,
|
| 390 |
+
doctype: null,
|
| 391 |
+
documentElement: null,
|
| 392 |
+
_inc: 1,
|
| 393 |
+
insertBefore: function(e, t) {
|
| 394 |
+
if (e.nodeType == C) {
|
| 395 |
+
for (var n = e.firstChild; n;) {
|
| 396 |
+
var r = n.nextSibling;
|
| 397 |
+
this.insertBefore(n, t), n = r;
|
| 398 |
+
}
|
| 399 |
+
return e;
|
| 400 |
+
}
|
| 401 |
+
return K(this, e, t), q(e, this), this.documentElement === null && e.nodeType === p && (this.documentElement = e), e;
|
| 402 |
+
},
|
| 403 |
+
removeChild: function(e) {
|
| 404 |
+
return this.documentElement == e && (this.documentElement = null), ne(this, e);
|
| 405 |
+
},
|
| 406 |
+
replaceChild: function(e, t) {
|
| 407 |
+
K(this, e, t, ue), q(e, this), t && this.removeChild(t), G(e) && (this.documentElement = e);
|
| 408 |
+
},
|
| 409 |
+
importNode: function(e, t) {
|
| 410 |
+
return Ce(this, e, t);
|
| 411 |
+
},
|
| 412 |
+
getElementById: function(e) {
|
| 413 |
+
var t = null;
|
| 414 |
+
return V(this.documentElement, function(n) {
|
| 415 |
+
if (n.nodeType == p && n.getAttribute(`id`) == e) return t = n, !0;
|
| 416 |
+
}), t;
|
| 417 |
+
},
|
| 418 |
+
getElementsByClassName: function(e) {
|
| 419 |
+
var t = c(e);
|
| 420 |
+
return new M(this, function(n) {
|
| 421 |
+
var r = [];
|
| 422 |
+
return t.length > 0 && V(n.documentElement, function(i) {
|
| 423 |
+
if (i !== n && i.nodeType === p) {
|
| 424 |
+
var a = i.getAttribute(`class`);
|
| 425 |
+
if (a) {
|
| 426 |
+
var o = e === a;
|
| 427 |
+
if (!o) {
|
| 428 |
+
var s = c(a);
|
| 429 |
+
o = t.every(l(s));
|
| 430 |
+
}
|
| 431 |
+
o && r.push(i);
|
| 432 |
+
}
|
| 433 |
+
}
|
| 434 |
+
}), r;
|
| 435 |
+
});
|
| 436 |
+
},
|
| 437 |
+
createElement: function(e) {
|
| 438 |
+
var t = new J();
|
| 439 |
+
t.ownerDocument = this, t.nodeName = e, t.tagName = e, t.localName = e, t.childNodes = new j();
|
| 440 |
+
var n = t.attributes = new P();
|
| 441 |
+
return n._ownerElement = t, t;
|
| 442 |
+
},
|
| 443 |
+
createDocumentFragment: function() {
|
| 444 |
+
var e = new Q();
|
| 445 |
+
return e.ownerDocument = this, e.childNodes = new j(), e;
|
| 446 |
+
},
|
| 447 |
+
createTextNode: function(e) {
|
| 448 |
+
var t = new fe();
|
| 449 |
+
return t.ownerDocument = this, t.appendData(e), t;
|
| 450 |
+
},
|
| 451 |
+
createComment: function(e) {
|
| 452 |
+
var t = new pe();
|
| 453 |
+
return t.ownerDocument = this, t.appendData(e), t;
|
| 454 |
+
},
|
| 455 |
+
createCDATASection: function(e) {
|
| 456 |
+
var t = new me();
|
| 457 |
+
return t.ownerDocument = this, t.appendData(e), t;
|
| 458 |
+
},
|
| 459 |
+
createProcessingInstruction: function(e, t) {
|
| 460 |
+
var n = new ve();
|
| 461 |
+
return n.ownerDocument = this, n.tagName = n.nodeName = n.target = e, n.nodeValue = n.data = t, n;
|
| 462 |
+
},
|
| 463 |
+
createAttribute: function(e) {
|
| 464 |
+
var t = new Y();
|
| 465 |
+
return t.ownerDocument = this, t.name = e, t.nodeName = e, t.localName = e, t.specified = !0, t;
|
| 466 |
+
},
|
| 467 |
+
createEntityReference: function(e) {
|
| 468 |
+
var t = new _e();
|
| 469 |
+
return t.ownerDocument = this, t.nodeName = e, t;
|
| 470 |
+
},
|
| 471 |
+
createElementNS: function(e, t) {
|
| 472 |
+
var n = new J(), r = t.split(`:`), i = n.attributes = new P();
|
| 473 |
+
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;
|
| 474 |
+
},
|
| 475 |
+
createAttributeNS: function(e, t) {
|
| 476 |
+
var n = new Y(), r = t.split(`:`);
|
| 477 |
+
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;
|
| 478 |
+
}
|
| 479 |
+
}, d(H, z);
|
| 480 |
+
function J() {
|
| 481 |
+
this._nsMap = {};
|
| 482 |
+
}
|
| 483 |
+
J.prototype = {
|
| 484 |
+
nodeType: p,
|
| 485 |
+
hasAttribute: function(e) {
|
| 486 |
+
return this.getAttributeNode(e) != null;
|
| 487 |
+
},
|
| 488 |
+
getAttribute: function(e) {
|
| 489 |
+
var t = this.getAttributeNode(e);
|
| 490 |
+
return t && t.value || ``;
|
| 491 |
+
},
|
| 492 |
+
getAttributeNode: function(e) {
|
| 493 |
+
return this.attributes.getNamedItem(e);
|
| 494 |
+
},
|
| 495 |
+
setAttribute: function(e, t) {
|
| 496 |
+
var n = this.ownerDocument.createAttribute(e);
|
| 497 |
+
n.value = n.nodeValue = `` + t, this.setAttributeNode(n);
|
| 498 |
+
},
|
| 499 |
+
removeAttribute: function(e) {
|
| 500 |
+
var t = this.getAttributeNode(e);
|
| 501 |
+
t && this.removeAttributeNode(t);
|
| 502 |
+
},
|
| 503 |
+
appendChild: function(e) {
|
| 504 |
+
return e.nodeType === C ? this.insertBefore(e, null) : de(this, e);
|
| 505 |
+
},
|
| 506 |
+
setAttributeNode: function(e) {
|
| 507 |
+
return this.attributes.setNamedItem(e);
|
| 508 |
+
},
|
| 509 |
+
setAttributeNodeNS: function(e) {
|
| 510 |
+
return this.attributes.setNamedItemNS(e);
|
| 511 |
+
},
|
| 512 |
+
removeAttributeNode: function(e) {
|
| 513 |
+
return this.attributes.removeNamedItem(e.nodeName);
|
| 514 |
+
},
|
| 515 |
+
removeAttributeNS: function(e, t) {
|
| 516 |
+
var n = this.getAttributeNodeNS(e, t);
|
| 517 |
+
n && this.removeAttributeNode(n);
|
| 518 |
+
},
|
| 519 |
+
hasAttributeNS: function(e, t) {
|
| 520 |
+
return this.getAttributeNodeNS(e, t) != null;
|
| 521 |
+
},
|
| 522 |
+
getAttributeNS: function(e, t) {
|
| 523 |
+
var n = this.getAttributeNodeNS(e, t);
|
| 524 |
+
return n && n.value || ``;
|
| 525 |
+
},
|
| 526 |
+
setAttributeNS: function(e, t, n) {
|
| 527 |
+
var r = this.ownerDocument.createAttributeNS(e, t);
|
| 528 |
+
r.value = r.nodeValue = `` + n, this.setAttributeNode(r);
|
| 529 |
+
},
|
| 530 |
+
getAttributeNodeNS: function(e, t) {
|
| 531 |
+
return this.attributes.getNamedItemNS(e, t);
|
| 532 |
+
},
|
| 533 |
+
getElementsByTagName: function(e) {
|
| 534 |
+
return new M(this, function(t) {
|
| 535 |
+
var n = [];
|
| 536 |
+
return V(t, function(r) {
|
| 537 |
+
r !== t && r.nodeType == p && (e === `*` || r.tagName == e) && n.push(r);
|
| 538 |
+
}), n;
|
| 539 |
+
});
|
| 540 |
+
},
|
| 541 |
+
getElementsByTagNameNS: function(e, t) {
|
| 542 |
+
return new M(this, function(n) {
|
| 543 |
+
var r = [];
|
| 544 |
+
return V(n, function(i) {
|
| 545 |
+
i !== n && i.nodeType === p && (e === `*` || i.namespaceURI === e) && (t === `*` || i.localName == t) && r.push(i);
|
| 546 |
+
}), r;
|
| 547 |
+
});
|
| 548 |
+
}
|
| 549 |
+
}, H.prototype.getElementsByTagName = J.prototype.getElementsByTagName, H.prototype.getElementsByTagNameNS = J.prototype.getElementsByTagNameNS, d(J, z);
|
| 550 |
+
function Y() {}
|
| 551 |
+
Y.prototype.nodeType = m, d(Y, z);
|
| 552 |
+
function X() {}
|
| 553 |
+
X.prototype = {
|
| 554 |
+
data: ``,
|
| 555 |
+
substringData: function(e, t) {
|
| 556 |
+
return this.data.substring(e, e + t);
|
| 557 |
+
},
|
| 558 |
+
appendData: function(e) {
|
| 559 |
+
e = this.data + e, this.nodeValue = this.data = e, this.length = e.length;
|
| 560 |
+
},
|
| 561 |
+
insertData: function(e, t) {
|
| 562 |
+
this.replaceData(e, 0, t);
|
| 563 |
+
},
|
| 564 |
+
appendChild: function(e) {
|
| 565 |
+
throw Error(E[D]);
|
| 566 |
+
},
|
| 567 |
+
deleteData: function(e, t) {
|
| 568 |
+
this.replaceData(e, t, ``);
|
| 569 |
+
},
|
| 570 |
+
replaceData: function(e, t, n) {
|
| 571 |
+
var r = this.data.substring(0, e), i = this.data.substring(e + t);
|
| 572 |
+
n = r + n + i, this.nodeValue = this.data = n, this.length = n.length;
|
| 573 |
+
}
|
| 574 |
+
}, d(X, z);
|
| 575 |
+
function fe() {}
|
| 576 |
+
fe.prototype = {
|
| 577 |
+
nodeName: `#text`,
|
| 578 |
+
nodeType: h,
|
| 579 |
+
splitText: function(e) {
|
| 580 |
+
var t = this.data, n = t.substring(e);
|
| 581 |
+
t = t.substring(0, e), this.data = this.nodeValue = t, this.length = t.length;
|
| 582 |
+
var r = this.ownerDocument.createTextNode(n);
|
| 583 |
+
return this.parentNode && this.parentNode.insertBefore(r, this.nextSibling), r;
|
| 584 |
+
}
|
| 585 |
+
}, d(fe, X);
|
| 586 |
+
function pe() {}
|
| 587 |
+
pe.prototype = {
|
| 588 |
+
nodeName: `#comment`,
|
| 589 |
+
nodeType: b
|
| 590 |
+
}, d(pe, X);
|
| 591 |
+
function me() {}
|
| 592 |
+
me.prototype = {
|
| 593 |
+
nodeName: `#cdata-section`,
|
| 594 |
+
nodeType: g
|
| 595 |
+
}, d(me, X);
|
| 596 |
+
function Z() {}
|
| 597 |
+
Z.prototype.nodeType = S, d(Z, z);
|
| 598 |
+
function he() {}
|
| 599 |
+
he.prototype.nodeType = w, d(he, z);
|
| 600 |
+
function ge() {}
|
| 601 |
+
ge.prototype.nodeType = v, d(ge, z);
|
| 602 |
+
function _e() {}
|
| 603 |
+
_e.prototype.nodeType = _, d(_e, z);
|
| 604 |
+
function Q() {}
|
| 605 |
+
Q.prototype.nodeName = `#document-fragment`, Q.prototype.nodeType = C, d(Q, z);
|
| 606 |
+
function ve() {}
|
| 607 |
+
ve.prototype.nodeType = y, d(ve, z);
|
| 608 |
+
function ye() {}
|
| 609 |
+
ye.prototype.serializeToString = function(e, t, n) {
|
| 610 |
+
return be.call(e, t, n);
|
| 611 |
+
}, z.prototype.toString = be;
|
| 612 |
+
function be(e, t) {
|
| 613 |
+
var n = [], r = this.nodeType == 9 && this.documentElement || this, i = r.prefix, a = r.namespaceURI;
|
| 614 |
+
if (a && i == null) {
|
| 615 |
+
var i = r.lookupPrefix(a);
|
| 616 |
+
if (i == null) var o = [{
|
| 617 |
+
namespace: a,
|
| 618 |
+
prefix: null
|
| 619 |
+
}];
|
| 620 |
+
}
|
| 621 |
+
return $(this, n, e, t, o), n.join(``);
|
| 622 |
+
}
|
| 623 |
+
function xe(e, t, n) {
|
| 624 |
+
var r = e.prefix || ``, a = e.namespaceURI;
|
| 625 |
+
if (!a || r === `xml` && a === i.XML || a === i.XMLNS) return !1;
|
| 626 |
+
for (var o = n.length; o--;) {
|
| 627 |
+
var s = n[o];
|
| 628 |
+
if (s.prefix === r) return s.namespace !== a;
|
| 629 |
+
}
|
| 630 |
+
return !0;
|
| 631 |
+
}
|
| 632 |
+
function Se(e, t, n) {
|
| 633 |
+
e.push(` `, t, `="`, n.replace(/[<>&"\t\n\r]/g, B), `"`);
|
| 634 |
+
}
|
| 635 |
+
function $(e, t, n, r, a) {
|
| 636 |
+
if (a ||= [], r) if (e = r(e), e) {
|
| 637 |
+
if (typeof e == `string`) {
|
| 638 |
+
t.push(e);
|
| 639 |
+
return;
|
| 640 |
+
}
|
| 641 |
+
} else return;
|
| 642 |
+
switch (e.nodeType) {
|
| 643 |
+
case p:
|
| 644 |
+
var o = e.attributes, s = o.length, c = e.firstChild, l = e.tagName;
|
| 645 |
+
n = i.isHTML(e.namespaceURI) || n;
|
| 646 |
+
var u = l;
|
| 647 |
+
if (!n && !e.prefix && e.namespaceURI) {
|
| 648 |
+
for (var d, f = 0; f < o.length; f++) if (o.item(f).name === `xmlns`) {
|
| 649 |
+
d = o.item(f).value;
|
| 650 |
+
break;
|
| 651 |
+
}
|
| 652 |
+
if (!d) for (var v = a.length - 1; v >= 0; v--) {
|
| 653 |
+
var w = a[v];
|
| 654 |
+
if (w.prefix === `` && w.namespace === e.namespaceURI) {
|
| 655 |
+
d = w.namespace;
|
| 656 |
+
break;
|
| 657 |
+
}
|
| 658 |
+
}
|
| 659 |
+
if (d !== e.namespaceURI) for (var v = a.length - 1; v >= 0; v--) {
|
| 660 |
+
var w = a[v];
|
| 661 |
+
if (w.namespace === e.namespaceURI) {
|
| 662 |
+
w.prefix && (u = w.prefix + `:` + l);
|
| 663 |
+
break;
|
| 664 |
+
}
|
| 665 |
+
}
|
| 666 |
+
}
|
| 667 |
+
t.push(`<`, u);
|
| 668 |
+
for (var T = 0; T < s; T++) {
|
| 669 |
+
var E = o.item(T);
|
| 670 |
+
E.prefix == `xmlns` ? a.push({
|
| 671 |
+
prefix: E.localName,
|
| 672 |
+
namespace: E.value
|
| 673 |
+
}) : E.nodeName == `xmlns` && a.push({
|
| 674 |
+
prefix: ``,
|
| 675 |
+
namespace: E.value
|
| 676 |
+
});
|
| 677 |
+
}
|
| 678 |
+
for (var T = 0; T < s; T++) {
|
| 679 |
+
var E = o.item(T);
|
| 680 |
+
if (xe(E, n, a)) {
|
| 681 |
+
var D = E.prefix || ``, O = E.namespaceURI;
|
| 682 |
+
Se(t, D ? `xmlns:` + D : `xmlns`, O), a.push({
|
| 683 |
+
prefix: D,
|
| 684 |
+
namespace: O
|
| 685 |
+
});
|
| 686 |
+
}
|
| 687 |
+
$(E, t, n, r, a);
|
| 688 |
+
}
|
| 689 |
+
if (l === u && xe(e, n, a)) {
|
| 690 |
+
var D = e.prefix || ``, O = e.namespaceURI;
|
| 691 |
+
Se(t, D ? `xmlns:` + D : `xmlns`, O), a.push({
|
| 692 |
+
prefix: D,
|
| 693 |
+
namespace: O
|
| 694 |
+
});
|
| 695 |
+
}
|
| 696 |
+
if (c || n && !/^(?:meta|link|img|br|hr|input)$/i.test(l)) {
|
| 697 |
+
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;
|
| 698 |
+
else for (; c;) $(c, t, n, r, a.slice()), c = c.nextSibling;
|
| 699 |
+
t.push(`</`, u, `>`);
|
| 700 |
+
} else t.push(`/>`);
|
| 701 |
+
return;
|
| 702 |
+
case x:
|
| 703 |
+
case C:
|
| 704 |
+
for (var c = e.firstChild; c;) $(c, t, n, r, a.slice()), c = c.nextSibling;
|
| 705 |
+
return;
|
| 706 |
+
case m: return Se(t, e.name, e.value);
|
| 707 |
+
case h: return t.push(e.data.replace(/[<&>]/g, B));
|
| 708 |
+
case g: return t.push(`<![CDATA[`, e.data, `]]>`);
|
| 709 |
+
case b: return t.push(`<!--`, e.data, `-->`);
|
| 710 |
+
case S:
|
| 711 |
+
var k = e.publicId, A = e.systemId;
|
| 712 |
+
if (t.push(`<!DOCTYPE `, e.name), k) t.push(` PUBLIC `, k), A && A != `.` && t.push(` `, A), t.push(`>`);
|
| 713 |
+
else if (A && A != `.`) t.push(` SYSTEM `, A, `>`);
|
| 714 |
+
else {
|
| 715 |
+
var j = e.internalSubset;
|
| 716 |
+
j && t.push(` [`, j, `]`), t.push(`>`);
|
| 717 |
+
}
|
| 718 |
+
return;
|
| 719 |
+
case y: return t.push(`<?`, e.target, ` `, e.data, `?>`);
|
| 720 |
+
case _: return t.push(`&`, e.nodeName, `;`);
|
| 721 |
+
default: t.push(`??`, e.nodeName);
|
| 722 |
+
}
|
| 723 |
+
}
|
| 724 |
+
function Ce(e, t, n) {
|
| 725 |
+
var r;
|
| 726 |
+
switch (t.nodeType) {
|
| 727 |
+
case p: r = t.cloneNode(!1), r.ownerDocument = e;
|
| 728 |
+
case C: break;
|
| 729 |
+
case m:
|
| 730 |
+
n = !0;
|
| 731 |
+
break;
|
| 732 |
+
}
|
| 733 |
+
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;
|
| 734 |
+
return r;
|
| 735 |
+
}
|
| 736 |
+
function we(e, t, n) {
|
| 737 |
+
var r = new t.constructor();
|
| 738 |
+
for (var i in t) if (Object.prototype.hasOwnProperty.call(t, i)) {
|
| 739 |
+
var a = t[i];
|
| 740 |
+
typeof a != `object` && a != r[i] && (r[i] = a);
|
| 741 |
+
}
|
| 742 |
+
switch (t.childNodes && (r.childNodes = new j()), r.ownerDocument = e, r.nodeType) {
|
| 743 |
+
case p:
|
| 744 |
+
var o = t.attributes, s = r.attributes = new P(), c = o.length;
|
| 745 |
+
s._ownerElement = r;
|
| 746 |
+
for (var l = 0; l < c; l++) r.setAttributeNode(we(e, o.item(l), !0));
|
| 747 |
+
break;
|
| 748 |
+
case m: n = !0;
|
| 749 |
+
}
|
| 750 |
+
if (n) for (var u = t.firstChild; u;) r.appendChild(we(e, u, n)), u = u.nextSibling;
|
| 751 |
+
return r;
|
| 752 |
+
}
|
| 753 |
+
function Te(e, t, n) {
|
| 754 |
+
e[t] = n;
|
| 755 |
+
}
|
| 756 |
+
try {
|
| 757 |
+
if (Object.defineProperty) {
|
| 758 |
+
Object.defineProperty(M.prototype, `length`, { get: function() {
|
| 759 |
+
return N(this), this.$$length;
|
| 760 |
+
} }), Object.defineProperty(z.prototype, `textContent`, {
|
| 761 |
+
get: function() {
|
| 762 |
+
return e(this);
|
| 763 |
+
},
|
| 764 |
+
set: function(e) {
|
| 765 |
+
switch (this.nodeType) {
|
| 766 |
+
case p:
|
| 767 |
+
case C:
|
| 768 |
+
for (; this.firstChild;) this.removeChild(this.firstChild);
|
| 769 |
+
(e || String(e)) && this.appendChild(this.ownerDocument.createTextNode(e));
|
| 770 |
+
break;
|
| 771 |
+
default: this.data = e, this.value = e, this.nodeValue = e;
|
| 772 |
+
}
|
| 773 |
+
}
|
| 774 |
+
});
|
| 775 |
+
function e(t) {
|
| 776 |
+
switch (t.nodeType) {
|
| 777 |
+
case p:
|
| 778 |
+
case C:
|
| 779 |
+
var n = [];
|
| 780 |
+
for (t = t.firstChild; t;) t.nodeType !== 7 && t.nodeType !== 8 && n.push(e(t)), t = t.nextSibling;
|
| 781 |
+
return n.join(``);
|
| 782 |
+
default: return t.nodeValue;
|
| 783 |
+
}
|
| 784 |
+
}
|
| 785 |
+
Te = function(e, t, n) {
|
| 786 |
+
e[`$$` + t] = n;
|
| 787 |
+
};
|
| 788 |
+
}
|
| 789 |
+
} catch {}
|
| 790 |
+
exports.DocumentType = Z, exports.DOMException = A, exports.DOMImplementation = R, exports.Element = J, exports.Node = z, exports.NodeList = j, exports.XMLSerializer = ye;
|
| 791 |
+
})), r = o$1(((exports) => {
|
| 792 |
+
var n = t().freeze;
|
| 793 |
+
exports.XML_ENTITIES = n({
|
| 794 |
+
amp: `&`,
|
| 795 |
+
apos: `'`,
|
| 796 |
+
gt: `>`,
|
| 797 |
+
lt: `<`,
|
| 798 |
+
quot: `"`
|
| 799 |
+
}), exports.HTML_ENTITIES = n({
|
| 800 |
+
Aacute: `Á`,
|
| 801 |
+
aacute: `á`,
|
| 802 |
+
Abreve: `Ă`,
|
| 803 |
+
abreve: `ă`,
|
| 804 |
+
ac: `∾`,
|
| 805 |
+
acd: `∿`,
|
| 806 |
+
acE: `∾̳`,
|
| 807 |
+
Acirc: `Â`,
|
| 808 |
+
acirc: `â`,
|
| 809 |
+
acute: `´`,
|
| 810 |
+
Acy: `А`,
|
| 811 |
+
acy: `а`,
|
| 812 |
+
AElig: `Æ`,
|
| 813 |
+
aelig: `æ`,
|
| 814 |
+
af: ``,
|
| 815 |
+
Afr: `𝔄`,
|
| 816 |
+
afr: `𝔞`,
|
| 817 |
+
Agrave: `À`,
|
| 818 |
+
agrave: `à`,
|
| 819 |
+
alefsym: `ℵ`,
|
| 820 |
+
aleph: `ℵ`,
|
| 821 |
+
Alpha: `Α`,
|
| 822 |
+
alpha: `α`,
|
| 823 |
+
Amacr: `Ā`,
|
| 824 |
+
amacr: `ā`,
|
| 825 |
+
amalg: `⨿`,
|
| 826 |
+
AMP: `&`,
|
| 827 |
+
amp: `&`,
|
| 828 |
+
And: `⩓`,
|
| 829 |
+
and: `∧`,
|
| 830 |
+
andand: `⩕`,
|
| 831 |
+
andd: `⩜`,
|
| 832 |
+
andslope: `⩘`,
|
| 833 |
+
andv: `⩚`,
|
| 834 |
+
ang: `∠`,
|
| 835 |
+
ange: `⦤`,
|
| 836 |
+
angle: `∠`,
|
| 837 |
+
angmsd: `∡`,
|
| 838 |
+
angmsdaa: `⦨`,
|
| 839 |
+
angmsdab: `⦩`,
|
| 840 |
+
angmsdac: `⦪`,
|
| 841 |
+
angmsdad: `⦫`,
|
| 842 |
+
angmsdae: `⦬`,
|
| 843 |
+
angmsdaf: `⦭`,
|
| 844 |
+
angmsdag: `⦮`,
|
| 845 |
+
angmsdah: `⦯`,
|
| 846 |
+
angrt: `∟`,
|
| 847 |
+
angrtvb: `⊾`,
|
| 848 |
+
angrtvbd: `⦝`,
|
| 849 |
+
angsph: `∢`,
|
| 850 |
+
angst: `Å`,
|
| 851 |
+
angzarr: `⍼`,
|
| 852 |
+
Aogon: `Ą`,
|
| 853 |
+
aogon: `ą`,
|
| 854 |
+
Aopf: `𝔸`,
|
| 855 |
+
aopf: `𝕒`,
|
| 856 |
+
ap: `≈`,
|
| 857 |
+
apacir: `⩯`,
|
| 858 |
+
apE: `⩰`,
|
| 859 |
+
ape: `≊`,
|
| 860 |
+
apid: `≋`,
|
| 861 |
+
apos: `'`,
|
| 862 |
+
ApplyFunction: ``,
|
| 863 |
+
approx: `≈`,
|
| 864 |
+
approxeq: `≊`,
|
| 865 |
+
Aring: `Å`,
|
| 866 |
+
aring: `å`,
|
| 867 |
+
Ascr: `𝒜`,
|
| 868 |
+
ascr: `𝒶`,
|
| 869 |
+
Assign: `≔`,
|
| 870 |
+
ast: `*`,
|
| 871 |
+
asymp: `≈`,
|
| 872 |
+
asympeq: `≍`,
|
| 873 |
+
Atilde: `Ã`,
|
| 874 |
+
atilde: `ã`,
|
| 875 |
+
Auml: `Ä`,
|
| 876 |
+
auml: `ä`,
|
| 877 |
+
awconint: `∳`,
|
| 878 |
+
awint: `⨑`,
|
| 879 |
+
backcong: `≌`,
|
| 880 |
+
backepsilon: `϶`,
|
| 881 |
+
backprime: `‵`,
|
| 882 |
+
backsim: `∽`,
|
| 883 |
+
backsimeq: `⋍`,
|
| 884 |
+
Backslash: `∖`,
|
| 885 |
+
Barv: `⫧`,
|
| 886 |
+
barvee: `⊽`,
|
| 887 |
+
Barwed: `⌆`,
|
| 888 |
+
barwed: `⌅`,
|
| 889 |
+
barwedge: `⌅`,
|
| 890 |
+
bbrk: `⎵`,
|
| 891 |
+
bbrktbrk: `⎶`,
|
| 892 |
+
bcong: `≌`,
|
| 893 |
+
Bcy: `Б`,
|
| 894 |
+
bcy: `б`,
|
| 895 |
+
bdquo: `„`,
|
| 896 |
+
becaus: `∵`,
|
| 897 |
+
Because: `∵`,
|
| 898 |
+
because: `∵`,
|
| 899 |
+
bemptyv: `⦰`,
|
| 900 |
+
bepsi: `϶`,
|
| 901 |
+
bernou: `ℬ`,
|
| 902 |
+
Bernoullis: `ℬ`,
|
| 903 |
+
Beta: `Β`,
|
| 904 |
+
beta: `β`,
|
| 905 |
+
beth: `ℶ`,
|
| 906 |
+
between: `≬`,
|
| 907 |
+
Bfr: `𝔅`,
|
| 908 |
+
bfr: `𝔟`,
|
| 909 |
+
bigcap: `⋂`,
|
| 910 |
+
bigcirc: `◯`,
|
| 911 |
+
bigcup: `⋃`,
|
| 912 |
+
bigodot: `⨀`,
|
| 913 |
+
bigoplus: `⨁`,
|
| 914 |
+
bigotimes: `⨂`,
|
| 915 |
+
bigsqcup: `⨆`,
|
| 916 |
+
bigstar: `★`,
|
| 917 |
+
bigtriangledown: `▽`,
|
| 918 |
+
bigtriangleup: `△`,
|
| 919 |
+
biguplus: `⨄`,
|
| 920 |
+
bigvee: `⋁`,
|
| 921 |
+
bigwedge: `⋀`,
|
| 922 |
+
bkarow: `⤍`,
|
| 923 |
+
blacklozenge: `⧫`,
|
| 924 |
+
blacksquare: `▪`,
|
| 925 |
+
blacktriangle: `▴`,
|
| 926 |
+
blacktriangledown: `▾`,
|
| 927 |
+
blacktriangleleft: `◂`,
|
| 928 |
+
blacktriangleright: `▸`,
|
| 929 |
+
blank: `␣`,
|
| 930 |
+
blk12: `▒`,
|
| 931 |
+
blk14: `░`,
|
| 932 |
+
blk34: `▓`,
|
| 933 |
+
block: `█`,
|
| 934 |
+
bne: `=⃥`,
|
| 935 |
+
bnequiv: `≡⃥`,
|
| 936 |
+
bNot: `⫭`,
|
| 937 |
+
bnot: `⌐`,
|
| 938 |
+
Bopf: `𝔹`,
|
| 939 |
+
bopf: `𝕓`,
|
| 940 |
+
bot: `⊥`,
|
| 941 |
+
bottom: `⊥`,
|
| 942 |
+
bowtie: `⋈`,
|
| 943 |
+
boxbox: `⧉`,
|
| 944 |
+
boxDL: `╗`,
|
| 945 |
+
boxDl: `╖`,
|
| 946 |
+
boxdL: `╕`,
|
| 947 |
+
boxdl: `┐`,
|
| 948 |
+
boxDR: `╔`,
|
| 949 |
+
boxDr: `╓`,
|
| 950 |
+
boxdR: `╒`,
|
| 951 |
+
boxdr: `┌`,
|
| 952 |
+
boxH: `═`,
|
| 953 |
+
boxh: `─`,
|
| 954 |
+
boxHD: `╦`,
|
| 955 |
+
boxHd: `╤`,
|
| 956 |
+
boxhD: `╥`,
|
| 957 |
+
boxhd: `┬`,
|
| 958 |
+
boxHU: `╩`,
|
| 959 |
+
boxHu: `╧`,
|
| 960 |
+
boxhU: `╨`,
|
| 961 |
+
boxhu: `┴`,
|
| 962 |
+
boxminus: `⊟`,
|
| 963 |
+
boxplus: `⊞`,
|
| 964 |
+
boxtimes: `⊠`,
|
| 965 |
+
boxUL: `╝`,
|
| 966 |
+
boxUl: `╜`,
|
| 967 |
+
boxuL: `╛`,
|
| 968 |
+
boxul: `┘`,
|
| 969 |
+
boxUR: `╚`,
|
| 970 |
+
boxUr: `╙`,
|
| 971 |
+
boxuR: `╘`,
|
| 972 |
+
boxur: `└`,
|
| 973 |
+
boxV: `║`,
|
| 974 |
+
boxv: `│`,
|
| 975 |
+
boxVH: `╬`,
|
| 976 |
+
boxVh: `╫`,
|
| 977 |
+
boxvH: `╪`,
|
| 978 |
+
boxvh: `┼`,
|
| 979 |
+
boxVL: `╣`,
|
| 980 |
+
boxVl: `╢`,
|
| 981 |
+
boxvL: `╡`,
|
| 982 |
+
boxvl: `┤`,
|
| 983 |
+
boxVR: `╠`,
|
| 984 |
+
boxVr: `╟`,
|
| 985 |
+
boxvR: `╞`,
|
| 986 |
+
boxvr: `├`,
|
| 987 |
+
bprime: `‵`,
|
| 988 |
+
Breve: `˘`,
|
| 989 |
+
breve: `˘`,
|
| 990 |
+
brvbar: `¦`,
|
| 991 |
+
Bscr: `ℬ`,
|
| 992 |
+
bscr: `𝒷`,
|
| 993 |
+
bsemi: `⁏`,
|
| 994 |
+
bsim: `∽`,
|
| 995 |
+
bsime: `⋍`,
|
| 996 |
+
bsol: `\\`,
|
| 997 |
+
bsolb: `⧅`,
|
| 998 |
+
bsolhsub: `⟈`,
|
| 999 |
+
bull: `•`,
|
| 1000 |
+
bullet: `•`,
|
| 1001 |
+
bump: `≎`,
|
| 1002 |
+
bumpE: `⪮`,
|
| 1003 |
+
bumpe: `≏`,
|
| 1004 |
+
Bumpeq: `≎`,
|
| 1005 |
+
bumpeq: `≏`,
|
| 1006 |
+
Cacute: `Ć`,
|
| 1007 |
+
cacute: `ć`,
|
| 1008 |
+
Cap: `⋒`,
|
| 1009 |
+
cap: `∩`,
|
| 1010 |
+
capand: `⩄`,
|
| 1011 |
+
capbrcup: `⩉`,
|
| 1012 |
+
capcap: `⩋`,
|
| 1013 |
+
capcup: `⩇`,
|
| 1014 |
+
capdot: `⩀`,
|
| 1015 |
+
CapitalDifferentialD: `ⅅ`,
|
| 1016 |
+
caps: `∩︀`,
|
| 1017 |
+
caret: `⁁`,
|
| 1018 |
+
caron: `ˇ`,
|
| 1019 |
+
Cayleys: `ℭ`,
|
| 1020 |
+
ccaps: `⩍`,
|
| 1021 |
+
Ccaron: `Č`,
|
| 1022 |
+
ccaron: `č`,
|
| 1023 |
+
Ccedil: `Ç`,
|
| 1024 |
+
ccedil: `ç`,
|
| 1025 |
+
Ccirc: `Ĉ`,
|
| 1026 |
+
ccirc: `ĉ`,
|
| 1027 |
+
Cconint: `∰`,
|
| 1028 |
+
ccups: `⩌`,
|
| 1029 |
+
ccupssm: `⩐`,
|
| 1030 |
+
Cdot: `Ċ`,
|
| 1031 |
+
cdot: `ċ`,
|
| 1032 |
+
cedil: `¸`,
|
| 1033 |
+
Cedilla: `¸`,
|
| 1034 |
+
cemptyv: `⦲`,
|
| 1035 |
+
cent: `¢`,
|
| 1036 |
+
CenterDot: `·`,
|
| 1037 |
+
centerdot: `·`,
|
| 1038 |
+
Cfr: `ℭ`,
|
| 1039 |
+
cfr: `𝔠`,
|
| 1040 |
+
CHcy: `Ч`,
|
| 1041 |
+
chcy: `ч`,
|
| 1042 |
+
check: `✓`,
|
| 1043 |
+
checkmark: `✓`,
|
| 1044 |
+
Chi: `Χ`,
|
| 1045 |
+
chi: `χ`,
|
| 1046 |
+
cir: `○`,
|
| 1047 |
+
circ: `ˆ`,
|
| 1048 |
+
circeq: `≗`,
|
| 1049 |
+
circlearrowleft: `↺`,
|
| 1050 |
+
circlearrowright: `↻`,
|
| 1051 |
+
circledast: `⊛`,
|
| 1052 |
+
circledcirc: `⊚`,
|
| 1053 |
+
circleddash: `⊝`,
|
| 1054 |
+
CircleDot: `⊙`,
|
| 1055 |
+
circledR: `®`,
|
| 1056 |
+
circledS: `Ⓢ`,
|
| 1057 |
+
CircleMinus: `⊖`,
|
| 1058 |
+
CirclePlus: `⊕`,
|
| 1059 |
+
CircleTimes: `⊗`,
|
| 1060 |
+
cirE: `⧃`,
|
| 1061 |
+
cire: `≗`,
|
| 1062 |
+
cirfnint: `⨐`,
|
| 1063 |
+
cirmid: `⫯`,
|
| 1064 |
+
cirscir: `⧂`,
|
| 1065 |
+
ClockwiseContourIntegral: `∲`,
|
| 1066 |
+
CloseCurlyDoubleQuote: `”`,
|
| 1067 |
+
CloseCurlyQuote: `’`,
|
| 1068 |
+
clubs: `♣`,
|
| 1069 |
+
clubsuit: `♣`,
|
| 1070 |
+
Colon: `∷`,
|
| 1071 |
+
colon: `:`,
|
| 1072 |
+
Colone: `⩴`,
|
| 1073 |
+
colone: `≔`,
|
| 1074 |
+
coloneq: `≔`,
|
| 1075 |
+
comma: `,`,
|
| 1076 |
+
commat: `@`,
|
| 1077 |
+
comp: `∁`,
|
| 1078 |
+
compfn: `∘`,
|
| 1079 |
+
complement: `∁`,
|
| 1080 |
+
complexes: `ℂ`,
|
| 1081 |
+
cong: `≅`,
|
| 1082 |
+
congdot: `⩭`,
|
| 1083 |
+
Congruent: `≡`,
|
| 1084 |
+
Conint: `∯`,
|
| 1085 |
+
conint: `∮`,
|
| 1086 |
+
ContourIntegral: `∮`,
|
| 1087 |
+
Copf: `ℂ`,
|
| 1088 |
+
copf: `𝕔`,
|
| 1089 |
+
coprod: `∐`,
|
| 1090 |
+
Coproduct: `∐`,
|
| 1091 |
+
COPY: `©`,
|
| 1092 |
+
copy: `©`,
|
| 1093 |
+
copysr: `℗`,
|
| 1094 |
+
CounterClockwiseContourIntegral: `∳`,
|
| 1095 |
+
crarr: `↵`,
|
| 1096 |
+
Cross: `⨯`,
|
| 1097 |
+
cross: `✗`,
|
| 1098 |
+
Cscr: `𝒞`,
|
| 1099 |
+
cscr: `𝒸`,
|
| 1100 |
+
csub: `⫏`,
|
| 1101 |
+
csube: `⫑`,
|
| 1102 |
+
csup: `⫐`,
|
| 1103 |
+
csupe: `⫒`,
|
| 1104 |
+
ctdot: `⋯`,
|
| 1105 |
+
cudarrl: `⤸`,
|
| 1106 |
+
cudarrr: `⤵`,
|
| 1107 |
+
cuepr: `⋞`,
|
| 1108 |
+
cuesc: `⋟`,
|
| 1109 |
+
cularr: `↶`,
|
| 1110 |
+
cularrp: `⤽`,
|
| 1111 |
+
Cup: `⋓`,
|
| 1112 |
+
cup: `∪`,
|
| 1113 |
+
cupbrcap: `⩈`,
|
| 1114 |
+
CupCap: `≍`,
|
| 1115 |
+
cupcap: `⩆`,
|
| 1116 |
+
cupcup: `⩊`,
|
| 1117 |
+
cupdot: `⊍`,
|
| 1118 |
+
cupor: `⩅`,
|
| 1119 |
+
cups: `∪︀`,
|
| 1120 |
+
curarr: `↷`,
|
| 1121 |
+
curarrm: `⤼`,
|
| 1122 |
+
curlyeqprec: `⋞`,
|
| 1123 |
+
curlyeqsucc: `⋟`,
|
| 1124 |
+
curlyvee: `⋎`,
|
| 1125 |
+
curlywedge: `⋏`,
|
| 1126 |
+
curren: `¤`,
|
| 1127 |
+
curvearrowleft: `↶`,
|
| 1128 |
+
curvearrowright: `↷`,
|
| 1129 |
+
cuvee: `⋎`,
|
| 1130 |
+
cuwed: `⋏`,
|
| 1131 |
+
cwconint: `∲`,
|
| 1132 |
+
cwint: `∱`,
|
| 1133 |
+
cylcty: `⌭`,
|
| 1134 |
+
Dagger: `‡`,
|
| 1135 |
+
dagger: `†`,
|
| 1136 |
+
daleth: `ℸ`,
|
| 1137 |
+
Darr: `↡`,
|
| 1138 |
+
dArr: `⇓`,
|
| 1139 |
+
darr: `↓`,
|
| 1140 |
+
dash: `‐`,
|
| 1141 |
+
Dashv: `⫤`,
|
| 1142 |
+
dashv: `⊣`,
|
| 1143 |
+
dbkarow: `⤏`,
|
| 1144 |
+
dblac: `˝`,
|
| 1145 |
+
Dcaron: `Ď`,
|
| 1146 |
+
dcaron: `ď`,
|
| 1147 |
+
Dcy: `Д`,
|
| 1148 |
+
dcy: `д`,
|
| 1149 |
+
DD: `ⅅ`,
|
| 1150 |
+
dd: `ⅆ`,
|
| 1151 |
+
ddagger: `‡`,
|
| 1152 |
+
ddarr: `⇊`,
|
| 1153 |
+
DDotrahd: `⤑`,
|
| 1154 |
+
ddotseq: `⩷`,
|
| 1155 |
+
deg: `°`,
|
| 1156 |
+
Del: `∇`,
|
| 1157 |
+
Delta: `Δ`,
|
| 1158 |
+
delta: `δ`,
|
| 1159 |
+
demptyv: `⦱`,
|
| 1160 |
+
dfisht: `⥿`,
|
| 1161 |
+
Dfr: `𝔇`,
|
| 1162 |
+
dfr: `𝔡`,
|
| 1163 |
+
dHar: `⥥`,
|
| 1164 |
+
dharl: `⇃`,
|
| 1165 |
+
dharr: `⇂`,
|
| 1166 |
+
DiacriticalAcute: `´`,
|
| 1167 |
+
DiacriticalDot: `˙`,
|
| 1168 |
+
DiacriticalDoubleAcute: `˝`,
|
| 1169 |
+
DiacriticalGrave: "`",
|
| 1170 |
+
DiacriticalTilde: `˜`,
|
| 1171 |
+
diam: `⋄`,
|
| 1172 |
+
Diamond: `⋄`,
|
| 1173 |
+
diamond: `⋄`,
|
| 1174 |
+
diamondsuit: `♦`,
|
| 1175 |
+
diams: `♦`,
|
| 1176 |
+
die: `¨`,
|
| 1177 |
+
DifferentialD: `ⅆ`,
|
| 1178 |
+
digamma: `ϝ`,
|
| 1179 |
+
disin: `⋲`,
|
| 1180 |
+
div: `÷`,
|
| 1181 |
+
divide: `÷`,
|
| 1182 |
+
divideontimes: `⋇`,
|
| 1183 |
+
divonx: `⋇`,
|
| 1184 |
+
DJcy: `Ђ`,
|
| 1185 |
+
djcy: `ђ`,
|
| 1186 |
+
dlcorn: `⌞`,
|
| 1187 |
+
dlcrop: `⌍`,
|
| 1188 |
+
dollar: `$`,
|
| 1189 |
+
Dopf: `𝔻`,
|
| 1190 |
+
dopf: `𝕕`,
|
| 1191 |
+
Dot: `¨`,
|
| 1192 |
+
dot: `˙`,
|
| 1193 |
+
DotDot: `⃜`,
|
| 1194 |
+
doteq: `≐`,
|
| 1195 |
+
doteqdot: `≑`,
|
| 1196 |
+
DotEqual: `≐`,
|
| 1197 |
+
dotminus: `∸`,
|
| 1198 |
+
dotplus: `∔`,
|
| 1199 |
+
dotsquare: `⊡`,
|
| 1200 |
+
doublebarwedge: `⌆`,
|
| 1201 |
+
DoubleContourIntegral: `∯`,
|
| 1202 |
+
DoubleDot: `¨`,
|
| 1203 |
+
DoubleDownArrow: `⇓`,
|
| 1204 |
+
DoubleLeftArrow: `⇐`,
|
| 1205 |
+
DoubleLeftRightArrow: `⇔`,
|
| 1206 |
+
DoubleLeftTee: `⫤`,
|
| 1207 |
+
DoubleLongLeftArrow: `⟸`,
|
| 1208 |
+
DoubleLongLeftRightArrow: `⟺`,
|
| 1209 |
+
DoubleLongRightArrow: `⟹`,
|
| 1210 |
+
DoubleRightArrow: `⇒`,
|
| 1211 |
+
DoubleRightTee: `⊨`,
|
| 1212 |
+
DoubleUpArrow: `⇑`,
|
| 1213 |
+
DoubleUpDownArrow: `⇕`,
|
| 1214 |
+
DoubleVerticalBar: `∥`,
|
| 1215 |
+
DownArrow: `↓`,
|
| 1216 |
+
Downarrow: `⇓`,
|
| 1217 |
+
downarrow: `↓`,
|
| 1218 |
+
DownArrowBar: `⤓`,
|
| 1219 |
+
DownArrowUpArrow: `⇵`,
|
| 1220 |
+
DownBreve: `̑`,
|
| 1221 |
+
downdownarrows: `⇊`,
|
| 1222 |
+
downharpoonleft: `⇃`,
|
| 1223 |
+
downharpoonright: `⇂`,
|
| 1224 |
+
DownLeftRightVector: `⥐`,
|
| 1225 |
+
DownLeftTeeVector: `⥞`,
|
| 1226 |
+
DownLeftVector: `↽`,
|
| 1227 |
+
DownLeftVectorBar: `⥖`,
|
| 1228 |
+
DownRightTeeVector: `⥟`,
|
| 1229 |
+
DownRightVector: `⇁`,
|
| 1230 |
+
DownRightVectorBar: `⥗`,
|
| 1231 |
+
DownTee: `⊤`,
|
| 1232 |
+
DownTeeArrow: `↧`,
|
| 1233 |
+
drbkarow: `⤐`,
|
| 1234 |
+
drcorn: `⌟`,
|
| 1235 |
+
drcrop: `⌌`,
|
| 1236 |
+
Dscr: `𝒟`,
|
| 1237 |
+
dscr: `𝒹`,
|
| 1238 |
+
DScy: `Ѕ`,
|
| 1239 |
+
dscy: `ѕ`,
|
| 1240 |
+
dsol: `⧶`,
|
| 1241 |
+
Dstrok: `Đ`,
|
| 1242 |
+
dstrok: `đ`,
|
| 1243 |
+
dtdot: `⋱`,
|
| 1244 |
+
dtri: `▿`,
|
| 1245 |
+
dtrif: `▾`,
|
| 1246 |
+
duarr: `⇵`,
|
| 1247 |
+
duhar: `⥯`,
|
| 1248 |
+
dwangle: `⦦`,
|
| 1249 |
+
DZcy: `Џ`,
|
| 1250 |
+
dzcy: `џ`,
|
| 1251 |
+
dzigrarr: `⟿`,
|
| 1252 |
+
Eacute: `É`,
|
| 1253 |
+
eacute: `é`,
|
| 1254 |
+
easter: `⩮`,
|
| 1255 |
+
Ecaron: `Ě`,
|
| 1256 |
+
ecaron: `ě`,
|
| 1257 |
+
ecir: `≖`,
|
| 1258 |
+
Ecirc: `Ê`,
|
| 1259 |
+
ecirc: `ê`,
|
| 1260 |
+
ecolon: `≕`,
|
| 1261 |
+
Ecy: `Э`,
|
| 1262 |
+
ecy: `э`,
|
| 1263 |
+
eDDot: `⩷`,
|
| 1264 |
+
Edot: `Ė`,
|
| 1265 |
+
eDot: `≑`,
|
| 1266 |
+
edot: `ė`,
|
| 1267 |
+
ee: `ⅇ`,
|
| 1268 |
+
efDot: `≒`,
|
| 1269 |
+
Efr: `𝔈`,
|
| 1270 |
+
efr: `𝔢`,
|
| 1271 |
+
eg: `⪚`,
|
| 1272 |
+
Egrave: `È`,
|
| 1273 |
+
egrave: `è`,
|
| 1274 |
+
egs: `⪖`,
|
| 1275 |
+
egsdot: `⪘`,
|
| 1276 |
+
el: `⪙`,
|
| 1277 |
+
Element: `∈`,
|
| 1278 |
+
elinters: `⏧`,
|
| 1279 |
+
ell: `ℓ`,
|
| 1280 |
+
els: `⪕`,
|
| 1281 |
+
elsdot: `⪗`,
|
| 1282 |
+
Emacr: `Ē`,
|
| 1283 |
+
emacr: `ē`,
|
| 1284 |
+
empty: `∅`,
|
| 1285 |
+
emptyset: `∅`,
|
| 1286 |
+
EmptySmallSquare: `◻`,
|
| 1287 |
+
emptyv: `∅`,
|
| 1288 |
+
EmptyVerySmallSquare: `▫`,
|
| 1289 |
+
emsp: ` `,
|
| 1290 |
+
emsp13: ` `,
|
| 1291 |
+
emsp14: ` `,
|
| 1292 |
+
ENG: `Ŋ`,
|
| 1293 |
+
eng: `ŋ`,
|
| 1294 |
+
ensp: ` `,
|
| 1295 |
+
Eogon: `Ę`,
|
| 1296 |
+
eogon: `ę`,
|
| 1297 |
+
Eopf: `𝔼`,
|
| 1298 |
+
eopf: `𝕖`,
|
| 1299 |
+
epar: `⋕`,
|
| 1300 |
+
eparsl: `⧣`,
|
| 1301 |
+
eplus: `⩱`,
|
| 1302 |
+
epsi: `ε`,
|
| 1303 |
+
Epsilon: `Ε`,
|
| 1304 |
+
epsilon: `ε`,
|
| 1305 |
+
epsiv: `ϵ`,
|
| 1306 |
+
eqcirc: `≖`,
|
| 1307 |
+
eqcolon: `≕`,
|
| 1308 |
+
eqsim: `≂`,
|
| 1309 |
+
eqslantgtr: `⪖`,
|
| 1310 |
+
eqslantless: `⪕`,
|
| 1311 |
+
Equal: `⩵`,
|
| 1312 |
+
equals: `=`,
|
| 1313 |
+
EqualTilde: `≂`,
|
| 1314 |
+
equest: `≟`,
|
| 1315 |
+
Equilibrium: `⇌`,
|
| 1316 |
+
equiv: `≡`,
|
| 1317 |
+
equivDD: `⩸`,
|
| 1318 |
+
eqvparsl: `⧥`,
|
| 1319 |
+
erarr: `⥱`,
|
| 1320 |
+
erDot: `≓`,
|
| 1321 |
+
Escr: `ℰ`,
|
| 1322 |
+
escr: `ℯ`,
|
| 1323 |
+
esdot: `≐`,
|
| 1324 |
+
Esim: `⩳`,
|
| 1325 |
+
esim: `≂`,
|
| 1326 |
+
Eta: `Η`,
|
| 1327 |
+
eta: `η`,
|
| 1328 |
+
ETH: `Ð`,
|
| 1329 |
+
eth: `ð`,
|
| 1330 |
+
Euml: `Ë`,
|
| 1331 |
+
euml: `ë`,
|
| 1332 |
+
euro: `€`,
|
| 1333 |
+
excl: `!`,
|
| 1334 |
+
exist: `∃`,
|
| 1335 |
+
Exists: `∃`,
|
| 1336 |
+
expectation: `ℰ`,
|
| 1337 |
+
ExponentialE: `ⅇ`,
|
| 1338 |
+
exponentiale: `ⅇ`,
|
| 1339 |
+
fallingdotseq: `≒`,
|
| 1340 |
+
Fcy: `Ф`,
|
| 1341 |
+
fcy: `ф`,
|
| 1342 |
+
female: `♀`,
|
| 1343 |
+
ffilig: `ffi`,
|
| 1344 |
+
fflig: `ff`,
|
| 1345 |
+
ffllig: `ffl`,
|
| 1346 |
+
Ffr: `𝔉`,
|
| 1347 |
+
ffr: `𝔣`,
|
| 1348 |
+
filig: `fi`,
|
| 1349 |
+
FilledSmallSquare: `◼`,
|
| 1350 |
+
FilledVerySmallSquare: `▪`,
|
| 1351 |
+
fjlig: `fj`,
|
| 1352 |
+
flat: `♭`,
|
| 1353 |
+
fllig: `fl`,
|
| 1354 |
+
fltns: `▱`,
|
| 1355 |
+
fnof: `ƒ`,
|
| 1356 |
+
Fopf: `𝔽`,
|
| 1357 |
+
fopf: `𝕗`,
|
| 1358 |
+
ForAll: `∀`,
|
| 1359 |
+
forall: `∀`,
|
| 1360 |
+
fork: `⋔`,
|
| 1361 |
+
forkv: `⫙`,
|
| 1362 |
+
Fouriertrf: `ℱ`,
|
| 1363 |
+
fpartint: `⨍`,
|
| 1364 |
+
frac12: `½`,
|
| 1365 |
+
frac13: `⅓`,
|
| 1366 |
+
frac14: `¼`,
|
| 1367 |
+
frac15: `⅕`,
|
| 1368 |
+
frac16: `⅙`,
|
| 1369 |
+
frac18: `⅛`,
|
| 1370 |
+
frac23: `⅔`,
|
| 1371 |
+
frac25: `⅖`,
|
| 1372 |
+
frac34: `¾`,
|
| 1373 |
+
frac35: `⅗`,
|
| 1374 |
+
frac38: `⅜`,
|
| 1375 |
+
frac45: `⅘`,
|
| 1376 |
+
frac56: `⅚`,
|
| 1377 |
+
frac58: `⅝`,
|
| 1378 |
+
frac78: `⅞`,
|
| 1379 |
+
frasl: `⁄`,
|
| 1380 |
+
frown: `⌢`,
|
| 1381 |
+
Fscr: `ℱ`,
|
| 1382 |
+
fscr: `𝒻`,
|
| 1383 |
+
gacute: `ǵ`,
|
| 1384 |
+
Gamma: `Γ`,
|
| 1385 |
+
gamma: `γ`,
|
| 1386 |
+
Gammad: `Ϝ`,
|
| 1387 |
+
gammad: `ϝ`,
|
| 1388 |
+
gap: `⪆`,
|
| 1389 |
+
Gbreve: `Ğ`,
|
| 1390 |
+
gbreve: `ğ`,
|
| 1391 |
+
Gcedil: `Ģ`,
|
| 1392 |
+
Gcirc: `Ĝ`,
|
| 1393 |
+
gcirc: `ĝ`,
|
| 1394 |
+
Gcy: `Г`,
|
| 1395 |
+
gcy: `г`,
|
| 1396 |
+
Gdot: `Ġ`,
|
| 1397 |
+
gdot: `ġ`,
|
| 1398 |
+
gE: `≧`,
|
| 1399 |
+
ge: `≥`,
|
| 1400 |
+
gEl: `⪌`,
|
| 1401 |
+
gel: `⋛`,
|
| 1402 |
+
geq: `≥`,
|
| 1403 |
+
geqq: `≧`,
|
| 1404 |
+
geqslant: `⩾`,
|
| 1405 |
+
ges: `⩾`,
|
| 1406 |
+
gescc: `⪩`,
|
| 1407 |
+
gesdot: `⪀`,
|
| 1408 |
+
gesdoto: `⪂`,
|
| 1409 |
+
gesdotol: `⪄`,
|
| 1410 |
+
gesl: `⋛︀`,
|
| 1411 |
+
gesles: `⪔`,
|
| 1412 |
+
Gfr: `𝔊`,
|
| 1413 |
+
gfr: `𝔤`,
|
| 1414 |
+
Gg: `⋙`,
|
| 1415 |
+
gg: `≫`,
|
| 1416 |
+
ggg: `⋙`,
|
| 1417 |
+
gimel: `ℷ`,
|
| 1418 |
+
GJcy: `Ѓ`,
|
| 1419 |
+
gjcy: `ѓ`,
|
| 1420 |
+
gl: `≷`,
|
| 1421 |
+
gla: `⪥`,
|
| 1422 |
+
glE: `⪒`,
|
| 1423 |
+
glj: `⪤`,
|
| 1424 |
+
gnap: `⪊`,
|
| 1425 |
+
gnapprox: `⪊`,
|
| 1426 |
+
gnE: `≩`,
|
| 1427 |
+
gne: `⪈`,
|
| 1428 |
+
gneq: `⪈`,
|
| 1429 |
+
gneqq: `≩`,
|
| 1430 |
+
gnsim: `⋧`,
|
| 1431 |
+
Gopf: `𝔾`,
|
| 1432 |
+
gopf: `𝕘`,
|
| 1433 |
+
grave: "`",
|
| 1434 |
+
GreaterEqual: `≥`,
|
| 1435 |
+
GreaterEqualLess: `⋛`,
|
| 1436 |
+
GreaterFullEqual: `≧`,
|
| 1437 |
+
GreaterGreater: `⪢`,
|
| 1438 |
+
GreaterLess: `≷`,
|
| 1439 |
+
GreaterSlantEqual: `⩾`,
|
| 1440 |
+
GreaterTilde: `≳`,
|
| 1441 |
+
Gscr: `𝒢`,
|
| 1442 |
+
gscr: `ℊ`,
|
| 1443 |
+
gsim: `≳`,
|
| 1444 |
+
gsime: `⪎`,
|
| 1445 |
+
gsiml: `⪐`,
|
| 1446 |
+
Gt: `≫`,
|
| 1447 |
+
GT: `>`,
|
| 1448 |
+
gt: `>`,
|
| 1449 |
+
gtcc: `⪧`,
|
| 1450 |
+
gtcir: `⩺`,
|
| 1451 |
+
gtdot: `⋗`,
|
| 1452 |
+
gtlPar: `⦕`,
|
| 1453 |
+
gtquest: `⩼`,
|
| 1454 |
+
gtrapprox: `⪆`,
|
| 1455 |
+
gtrarr: `⥸`,
|
| 1456 |
+
gtrdot: `⋗`,
|
| 1457 |
+
gtreqless: `⋛`,
|
| 1458 |
+
gtreqqless: `⪌`,
|
| 1459 |
+
gtrless: `≷`,
|
| 1460 |
+
gtrsim: `≳`,
|
| 1461 |
+
gvertneqq: `≩︀`,
|
| 1462 |
+
gvnE: `≩︀`,
|
| 1463 |
+
Hacek: `ˇ`,
|
| 1464 |
+
hairsp: ` `,
|
| 1465 |
+
half: `½`,
|
| 1466 |
+
hamilt: `ℋ`,
|
| 1467 |
+
HARDcy: `Ъ`,
|
| 1468 |
+
hardcy: `ъ`,
|
| 1469 |
+
hArr: `⇔`,
|
| 1470 |
+
harr: `↔`,
|
| 1471 |
+
harrcir: `⥈`,
|
| 1472 |
+
harrw: `↭`,
|
| 1473 |
+
Hat: `^`,
|
| 1474 |
+
hbar: `ℏ`,
|
| 1475 |
+
Hcirc: `Ĥ`,
|
| 1476 |
+
hcirc: `ĥ`,
|
| 1477 |
+
hearts: `♥`,
|
| 1478 |
+
heartsuit: `♥`,
|
| 1479 |
+
hellip: `…`,
|
| 1480 |
+
hercon: `⊹`,
|
| 1481 |
+
Hfr: `ℌ`,
|
| 1482 |
+
hfr: `𝔥`,
|
| 1483 |
+
HilbertSpace: `ℋ`,
|
| 1484 |
+
hksearow: `⤥`,
|
| 1485 |
+
hkswarow: `⤦`,
|
| 1486 |
+
hoarr: `⇿`,
|
| 1487 |
+
homtht: `∻`,
|
| 1488 |
+
hookleftarrow: `↩`,
|
| 1489 |
+
hookrightarrow: `↪`,
|
| 1490 |
+
Hopf: `ℍ`,
|
| 1491 |
+
hopf: `𝕙`,
|
| 1492 |
+
horbar: `―`,
|
| 1493 |
+
HorizontalLine: `─`,
|
| 1494 |
+
Hscr: `ℋ`,
|
| 1495 |
+
hscr: `𝒽`,
|
| 1496 |
+
hslash: `ℏ`,
|
| 1497 |
+
Hstrok: `Ħ`,
|
| 1498 |
+
hstrok: `ħ`,
|
| 1499 |
+
HumpDownHump: `≎`,
|
| 1500 |
+
HumpEqual: `≏`,
|
| 1501 |
+
hybull: `⁃`,
|
| 1502 |
+
hyphen: `‐`,
|
| 1503 |
+
Iacute: `Í`,
|
| 1504 |
+
iacute: `í`,
|
| 1505 |
+
ic: ``,
|
| 1506 |
+
Icirc: `Î`,
|
| 1507 |
+
icirc: `î`,
|
| 1508 |
+
Icy: `И`,
|
| 1509 |
+
icy: `и`,
|
| 1510 |
+
Idot: `İ`,
|
| 1511 |
+
IEcy: `Е`,
|
| 1512 |
+
iecy: `е`,
|
| 1513 |
+
iexcl: `¡`,
|
| 1514 |
+
iff: `⇔`,
|
| 1515 |
+
Ifr: `ℑ`,
|
| 1516 |
+
ifr: `𝔦`,
|
| 1517 |
+
Igrave: `Ì`,
|
| 1518 |
+
igrave: `ì`,
|
| 1519 |
+
ii: `ⅈ`,
|
| 1520 |
+
iiiint: `⨌`,
|
| 1521 |
+
iiint: `∭`,
|
| 1522 |
+
iinfin: `⧜`,
|
| 1523 |
+
iiota: `℩`,
|
| 1524 |
+
IJlig: `IJ`,
|
| 1525 |
+
ijlig: `ij`,
|
| 1526 |
+
Im: `ℑ`,
|
| 1527 |
+
Imacr: `Ī`,
|
| 1528 |
+
imacr: `ī`,
|
| 1529 |
+
image: `ℑ`,
|
| 1530 |
+
ImaginaryI: `ⅈ`,
|
| 1531 |
+
imagline: `ℐ`,
|
| 1532 |
+
imagpart: `ℑ`,
|
| 1533 |
+
imath: `ı`,
|
| 1534 |
+
imof: `⊷`,
|
| 1535 |
+
imped: `Ƶ`,
|
| 1536 |
+
Implies: `⇒`,
|
| 1537 |
+
in: `∈`,
|
| 1538 |
+
incare: `℅`,
|
| 1539 |
+
infin: `∞`,
|
| 1540 |
+
infintie: `⧝`,
|
| 1541 |
+
inodot: `ı`,
|
| 1542 |
+
Int: `∬`,
|
| 1543 |
+
int: `∫`,
|
| 1544 |
+
intcal: `⊺`,
|
| 1545 |
+
integers: `ℤ`,
|
| 1546 |
+
Integral: `∫`,
|
| 1547 |
+
intercal: `⊺`,
|
| 1548 |
+
Intersection: `⋂`,
|
| 1549 |
+
intlarhk: `⨗`,
|
| 1550 |
+
intprod: `⨼`,
|
| 1551 |
+
InvisibleComma: ``,
|
| 1552 |
+
InvisibleTimes: ``,
|
| 1553 |
+
IOcy: `Ё`,
|
| 1554 |
+
iocy: `ё`,
|
| 1555 |
+
Iogon: `Į`,
|
| 1556 |
+
iogon: `į`,
|
| 1557 |
+
Iopf: `𝕀`,
|
| 1558 |
+
iopf: `𝕚`,
|
| 1559 |
+
Iota: `Ι`,
|
| 1560 |
+
iota: `ι`,
|
| 1561 |
+
iprod: `⨼`,
|
| 1562 |
+
iquest: `¿`,
|
| 1563 |
+
Iscr: `ℐ`,
|
| 1564 |
+
iscr: `𝒾`,
|
| 1565 |
+
isin: `∈`,
|
| 1566 |
+
isindot: `⋵`,
|
| 1567 |
+
isinE: `⋹`,
|
| 1568 |
+
isins: `⋴`,
|
| 1569 |
+
isinsv: `⋳`,
|
| 1570 |
+
isinv: `∈`,
|
| 1571 |
+
it: ``,
|
| 1572 |
+
Itilde: `Ĩ`,
|
| 1573 |
+
itilde: `ĩ`,
|
| 1574 |
+
Iukcy: `І`,
|
| 1575 |
+
iukcy: `і`,
|
| 1576 |
+
Iuml: `Ï`,
|
| 1577 |
+
iuml: `ï`,
|
| 1578 |
+
Jcirc: `Ĵ`,
|
| 1579 |
+
jcirc: `ĵ`,
|
| 1580 |
+
Jcy: `Й`,
|
| 1581 |
+
jcy: `й`,
|
| 1582 |
+
Jfr: `𝔍`,
|
| 1583 |
+
jfr: `𝔧`,
|
| 1584 |
+
jmath: `ȷ`,
|
| 1585 |
+
Jopf: `𝕁`,
|
| 1586 |
+
jopf: `𝕛`,
|
| 1587 |
+
Jscr: `𝒥`,
|
| 1588 |
+
jscr: `𝒿`,
|
| 1589 |
+
Jsercy: `Ј`,
|
| 1590 |
+
jsercy: `ј`,
|
| 1591 |
+
Jukcy: `Є`,
|
| 1592 |
+
jukcy: `є`,
|
| 1593 |
+
Kappa: `Κ`,
|
| 1594 |
+
kappa: `κ`,
|
| 1595 |
+
kappav: `ϰ`,
|
| 1596 |
+
Kcedil: `Ķ`,
|
| 1597 |
+
kcedil: `ķ`,
|
| 1598 |
+
Kcy: `К`,
|
| 1599 |
+
kcy: `к`,
|
| 1600 |
+
Kfr: `𝔎`,
|
| 1601 |
+
kfr: `𝔨`,
|
| 1602 |
+
kgreen: `ĸ`,
|
| 1603 |
+
KHcy: `Х`,
|
| 1604 |
+
khcy: `х`,
|
| 1605 |
+
KJcy: `Ќ`,
|
| 1606 |
+
kjcy: `ќ`,
|
| 1607 |
+
Kopf: `𝕂`,
|
| 1608 |
+
kopf: `𝕜`,
|
| 1609 |
+
Kscr: `𝒦`,
|
| 1610 |
+
kscr: `𝓀`,
|
| 1611 |
+
lAarr: `⇚`,
|
| 1612 |
+
Lacute: `Ĺ`,
|
| 1613 |
+
lacute: `ĺ`,
|
| 1614 |
+
laemptyv: `⦴`,
|
| 1615 |
+
lagran: `ℒ`,
|
| 1616 |
+
Lambda: `Λ`,
|
| 1617 |
+
lambda: `λ`,
|
| 1618 |
+
Lang: `⟪`,
|
| 1619 |
+
lang: `⟨`,
|
| 1620 |
+
langd: `⦑`,
|
| 1621 |
+
langle: `⟨`,
|
| 1622 |
+
lap: `⪅`,
|
| 1623 |
+
Laplacetrf: `ℒ`,
|
| 1624 |
+
laquo: `«`,
|
| 1625 |
+
Larr: `↞`,
|
| 1626 |
+
lArr: `⇐`,
|
| 1627 |
+
larr: `←`,
|
| 1628 |
+
larrb: `⇤`,
|
| 1629 |
+
larrbfs: `⤟`,
|
| 1630 |
+
larrfs: `⤝`,
|
| 1631 |
+
larrhk: `↩`,
|
| 1632 |
+
larrlp: `↫`,
|
| 1633 |
+
larrpl: `⤹`,
|
| 1634 |
+
larrsim: `⥳`,
|
| 1635 |
+
larrtl: `↢`,
|
| 1636 |
+
lat: `⪫`,
|
| 1637 |
+
lAtail: `⤛`,
|
| 1638 |
+
latail: `⤙`,
|
| 1639 |
+
late: `⪭`,
|
| 1640 |
+
lates: `⪭︀`,
|
| 1641 |
+
lBarr: `⤎`,
|
| 1642 |
+
lbarr: `⤌`,
|
| 1643 |
+
lbbrk: `❲`,
|
| 1644 |
+
lbrace: `{`,
|
| 1645 |
+
lbrack: `[`,
|
| 1646 |
+
lbrke: `⦋`,
|
| 1647 |
+
lbrksld: `⦏`,
|
| 1648 |
+
lbrkslu: `⦍`,
|
| 1649 |
+
Lcaron: `Ľ`,
|
| 1650 |
+
lcaron: `ľ`,
|
| 1651 |
+
Lcedil: `Ļ`,
|
| 1652 |
+
lcedil: `ļ`,
|
| 1653 |
+
lceil: `⌈`,
|
| 1654 |
+
lcub: `{`,
|
| 1655 |
+
Lcy: `Л`,
|
| 1656 |
+
lcy: `л`,
|
| 1657 |
+
ldca: `⤶`,
|
| 1658 |
+
ldquo: `“`,
|
| 1659 |
+
ldquor: `„`,
|
| 1660 |
+
ldrdhar: `⥧`,
|
| 1661 |
+
ldrushar: `⥋`,
|
| 1662 |
+
ldsh: `↲`,
|
| 1663 |
+
lE: `≦`,
|
| 1664 |
+
le: `≤`,
|
| 1665 |
+
LeftAngleBracket: `⟨`,
|
| 1666 |
+
LeftArrow: `←`,
|
| 1667 |
+
Leftarrow: `⇐`,
|
| 1668 |
+
leftarrow: `←`,
|
| 1669 |
+
LeftArrowBar: `⇤`,
|
| 1670 |
+
LeftArrowRightArrow: `⇆`,
|
| 1671 |
+
leftarrowtail: `↢`,
|
| 1672 |
+
LeftCeiling: `⌈`,
|
| 1673 |
+
LeftDoubleBracket: `⟦`,
|
| 1674 |
+
LeftDownTeeVector: `⥡`,
|
| 1675 |
+
LeftDownVector: `⇃`,
|
| 1676 |
+
LeftDownVectorBar: `⥙`,
|
| 1677 |
+
LeftFloor: `⌊`,
|
| 1678 |
+
leftharpoondown: `↽`,
|
| 1679 |
+
leftharpoonup: `↼`,
|
| 1680 |
+
leftleftarrows: `⇇`,
|
| 1681 |
+
LeftRightArrow: `↔`,
|
| 1682 |
+
Leftrightarrow: `⇔`,
|
| 1683 |
+
leftrightarrow: `↔`,
|
| 1684 |
+
leftrightarrows: `⇆`,
|
| 1685 |
+
leftrightharpoons: `⇋`,
|
| 1686 |
+
leftrightsquigarrow: `↭`,
|
| 1687 |
+
LeftRightVector: `⥎`,
|
| 1688 |
+
LeftTee: `⊣`,
|
| 1689 |
+
LeftTeeArrow: `↤`,
|
| 1690 |
+
LeftTeeVector: `⥚`,
|
| 1691 |
+
leftthreetimes: `⋋`,
|
| 1692 |
+
LeftTriangle: `⊲`,
|
| 1693 |
+
LeftTriangleBar: `⧏`,
|
| 1694 |
+
LeftTriangleEqual: `⊴`,
|
| 1695 |
+
LeftUpDownVector: `⥑`,
|
| 1696 |
+
LeftUpTeeVector: `⥠`,
|
| 1697 |
+
LeftUpVector: `↿`,
|
| 1698 |
+
LeftUpVectorBar: `⥘`,
|
| 1699 |
+
LeftVector: `↼`,
|
| 1700 |
+
LeftVectorBar: `⥒`,
|
| 1701 |
+
lEg: `⪋`,
|
| 1702 |
+
leg: `⋚`,
|
| 1703 |
+
leq: `≤`,
|
| 1704 |
+
leqq: `≦`,
|
| 1705 |
+
leqslant: `⩽`,
|
| 1706 |
+
les: `⩽`,
|
| 1707 |
+
lescc: `⪨`,
|
| 1708 |
+
lesdot: `⩿`,
|
| 1709 |
+
lesdoto: `⪁`,
|
| 1710 |
+
lesdotor: `⪃`,
|
| 1711 |
+
lesg: `⋚︀`,
|
| 1712 |
+
lesges: `⪓`,
|
| 1713 |
+
lessapprox: `⪅`,
|
| 1714 |
+
lessdot: `⋖`,
|
| 1715 |
+
lesseqgtr: `⋚`,
|
| 1716 |
+
lesseqqgtr: `⪋`,
|
| 1717 |
+
LessEqualGreater: `⋚`,
|
| 1718 |
+
LessFullEqual: `≦`,
|
| 1719 |
+
LessGreater: `≶`,
|
| 1720 |
+
lessgtr: `≶`,
|
| 1721 |
+
LessLess: `⪡`,
|
| 1722 |
+
lesssim: `≲`,
|
| 1723 |
+
LessSlantEqual: `⩽`,
|
| 1724 |
+
LessTilde: `≲`,
|
| 1725 |
+
lfisht: `⥼`,
|
| 1726 |
+
lfloor: `⌊`,
|
| 1727 |
+
Lfr: `𝔏`,
|
| 1728 |
+
lfr: `𝔩`,
|
| 1729 |
+
lg: `≶`,
|
| 1730 |
+
lgE: `⪑`,
|
| 1731 |
+
lHar: `⥢`,
|
| 1732 |
+
lhard: `↽`,
|
| 1733 |
+
lharu: `↼`,
|
| 1734 |
+
lharul: `⥪`,
|
| 1735 |
+
lhblk: `▄`,
|
| 1736 |
+
LJcy: `Љ`,
|
| 1737 |
+
ljcy: `љ`,
|
| 1738 |
+
Ll: `⋘`,
|
| 1739 |
+
ll: `≪`,
|
| 1740 |
+
llarr: `⇇`,
|
| 1741 |
+
llcorner: `⌞`,
|
| 1742 |
+
Lleftarrow: `⇚`,
|
| 1743 |
+
llhard: `⥫`,
|
| 1744 |
+
lltri: `◺`,
|
| 1745 |
+
Lmidot: `Ŀ`,
|
| 1746 |
+
lmidot: `ŀ`,
|
| 1747 |
+
lmoust: `⎰`,
|
| 1748 |
+
lmoustache: `⎰`,
|
| 1749 |
+
lnap: `⪉`,
|
| 1750 |
+
lnapprox: `⪉`,
|
| 1751 |
+
lnE: `≨`,
|
| 1752 |
+
lne: `⪇`,
|
| 1753 |
+
lneq: `⪇`,
|
| 1754 |
+
lneqq: `≨`,
|
| 1755 |
+
lnsim: `⋦`,
|
| 1756 |
+
loang: `⟬`,
|
| 1757 |
+
loarr: `⇽`,
|
| 1758 |
+
lobrk: `⟦`,
|
| 1759 |
+
LongLeftArrow: `⟵`,
|
| 1760 |
+
Longleftarrow: `⟸`,
|
| 1761 |
+
longleftarrow: `⟵`,
|
| 1762 |
+
LongLeftRightArrow: `⟷`,
|
| 1763 |
+
Longleftrightarrow: `⟺`,
|
| 1764 |
+
longleftrightarrow: `⟷`,
|
| 1765 |
+
longmapsto: `⟼`,
|
| 1766 |
+
LongRightArrow: `⟶`,
|
| 1767 |
+
Longrightarrow: `⟹`,
|
| 1768 |
+
longrightarrow: `⟶`,
|
| 1769 |
+
looparrowleft: `↫`,
|
| 1770 |
+
looparrowright: `↬`,
|
| 1771 |
+
lopar: `⦅`,
|
| 1772 |
+
Lopf: `𝕃`,
|
| 1773 |
+
lopf: `𝕝`,
|
| 1774 |
+
loplus: `⨭`,
|
| 1775 |
+
lotimes: `⨴`,
|
| 1776 |
+
lowast: `∗`,
|
| 1777 |
+
lowbar: `_`,
|
| 1778 |
+
LowerLeftArrow: `↙`,
|
| 1779 |
+
LowerRightArrow: `↘`,
|
| 1780 |
+
loz: `◊`,
|
| 1781 |
+
lozenge: `◊`,
|
| 1782 |
+
lozf: `⧫`,
|
| 1783 |
+
lpar: `(`,
|
| 1784 |
+
lparlt: `⦓`,
|
| 1785 |
+
lrarr: `⇆`,
|
| 1786 |
+
lrcorner: `⌟`,
|
| 1787 |
+
lrhar: `⇋`,
|
| 1788 |
+
lrhard: `⥭`,
|
| 1789 |
+
lrm: ``,
|
| 1790 |
+
lrtri: `⊿`,
|
| 1791 |
+
lsaquo: `‹`,
|
| 1792 |
+
Lscr: `ℒ`,
|
| 1793 |
+
lscr: `𝓁`,
|
| 1794 |
+
Lsh: `↰`,
|
| 1795 |
+
lsh: `↰`,
|
| 1796 |
+
lsim: `≲`,
|
| 1797 |
+
lsime: `⪍`,
|
| 1798 |
+
lsimg: `⪏`,
|
| 1799 |
+
lsqb: `[`,
|
| 1800 |
+
lsquo: `‘`,
|
| 1801 |
+
lsquor: `‚`,
|
| 1802 |
+
Lstrok: `Ł`,
|
| 1803 |
+
lstrok: `ł`,
|
| 1804 |
+
Lt: `≪`,
|
| 1805 |
+
LT: `<`,
|
| 1806 |
+
lt: `<`,
|
| 1807 |
+
ltcc: `⪦`,
|
| 1808 |
+
ltcir: `⩹`,
|
| 1809 |
+
ltdot: `⋖`,
|
| 1810 |
+
lthree: `⋋`,
|
| 1811 |
+
ltimes: `⋉`,
|
| 1812 |
+
ltlarr: `⥶`,
|
| 1813 |
+
ltquest: `⩻`,
|
| 1814 |
+
ltri: `◃`,
|
| 1815 |
+
ltrie: `⊴`,
|
| 1816 |
+
ltrif: `◂`,
|
| 1817 |
+
ltrPar: `⦖`,
|
| 1818 |
+
lurdshar: `⥊`,
|
| 1819 |
+
luruhar: `⥦`,
|
| 1820 |
+
lvertneqq: `≨︀`,
|
| 1821 |
+
lvnE: `≨︀`,
|
| 1822 |
+
macr: `¯`,
|
| 1823 |
+
male: `♂`,
|
| 1824 |
+
malt: `✠`,
|
| 1825 |
+
maltese: `✠`,
|
| 1826 |
+
Map: `⤅`,
|
| 1827 |
+
map: `↦`,
|
| 1828 |
+
mapsto: `↦`,
|
| 1829 |
+
mapstodown: `↧`,
|
| 1830 |
+
mapstoleft: `↤`,
|
| 1831 |
+
mapstoup: `↥`,
|
| 1832 |
+
marker: `▮`,
|
| 1833 |
+
mcomma: `⨩`,
|
| 1834 |
+
Mcy: `М`,
|
| 1835 |
+
mcy: `м`,
|
| 1836 |
+
mdash: `—`,
|
| 1837 |
+
mDDot: `∺`,
|
| 1838 |
+
measuredangle: `∡`,
|
| 1839 |
+
MediumSpace: ` `,
|
| 1840 |
+
Mellintrf: `ℳ`,
|
| 1841 |
+
Mfr: `𝔐`,
|
| 1842 |
+
mfr: `𝔪`,
|
| 1843 |
+
mho: `℧`,
|
| 1844 |
+
micro: `µ`,
|
| 1845 |
+
mid: `∣`,
|
| 1846 |
+
midast: `*`,
|
| 1847 |
+
midcir: `⫰`,
|
| 1848 |
+
middot: `·`,
|
| 1849 |
+
minus: `−`,
|
| 1850 |
+
minusb: `⊟`,
|
| 1851 |
+
minusd: `∸`,
|
| 1852 |
+
minusdu: `⨪`,
|
| 1853 |
+
MinusPlus: `∓`,
|
| 1854 |
+
mlcp: `⫛`,
|
| 1855 |
+
mldr: `…`,
|
| 1856 |
+
mnplus: `∓`,
|
| 1857 |
+
models: `⊧`,
|
| 1858 |
+
Mopf: `𝕄`,
|
| 1859 |
+
mopf: `𝕞`,
|
| 1860 |
+
mp: `∓`,
|
| 1861 |
+
Mscr: `ℳ`,
|
| 1862 |
+
mscr: `𝓂`,
|
| 1863 |
+
mstpos: `∾`,
|
| 1864 |
+
Mu: `Μ`,
|
| 1865 |
+
mu: `μ`,
|
| 1866 |
+
multimap: `⊸`,
|
| 1867 |
+
mumap: `⊸`,
|
| 1868 |
+
nabla: `∇`,
|
| 1869 |
+
Nacute: `Ń`,
|
| 1870 |
+
nacute: `ń`,
|
| 1871 |
+
nang: `∠⃒`,
|
| 1872 |
+
nap: `≉`,
|
| 1873 |
+
napE: `⩰̸`,
|
| 1874 |
+
napid: `≋̸`,
|
| 1875 |
+
napos: `ʼn`,
|
| 1876 |
+
napprox: `≉`,
|
| 1877 |
+
natur: `♮`,
|
| 1878 |
+
natural: `♮`,
|
| 1879 |
+
naturals: `ℕ`,
|
| 1880 |
+
nbsp: `\xA0`,
|
| 1881 |
+
nbump: `≎̸`,
|
| 1882 |
+
nbumpe: `≏̸`,
|
| 1883 |
+
ncap: `⩃`,
|
| 1884 |
+
Ncaron: `Ň`,
|
| 1885 |
+
ncaron: `ň`,
|
| 1886 |
+
Ncedil: `Ņ`,
|
| 1887 |
+
ncedil: `ņ`,
|
| 1888 |
+
ncong: `≇`,
|
| 1889 |
+
ncongdot: `⩭̸`,
|
| 1890 |
+
ncup: `⩂`,
|
| 1891 |
+
Ncy: `Н`,
|
| 1892 |
+
ncy: `н`,
|
| 1893 |
+
ndash: `–`,
|
| 1894 |
+
ne: `≠`,
|
| 1895 |
+
nearhk: `⤤`,
|
| 1896 |
+
neArr: `⇗`,
|
| 1897 |
+
nearr: `↗`,
|
| 1898 |
+
nearrow: `↗`,
|
| 1899 |
+
nedot: `≐̸`,
|
| 1900 |
+
NegativeMediumSpace: ``,
|
| 1901 |
+
NegativeThickSpace: ``,
|
| 1902 |
+
NegativeThinSpace: ``,
|
| 1903 |
+
NegativeVeryThinSpace: ``,
|
| 1904 |
+
nequiv: `≢`,
|
| 1905 |
+
nesear: `⤨`,
|
| 1906 |
+
nesim: `≂̸`,
|
| 1907 |
+
NestedGreaterGreater: `≫`,
|
| 1908 |
+
NestedLessLess: `≪`,
|
| 1909 |
+
NewLine: `
|
| 1910 |
+
`,
|
| 1911 |
+
nexist: `∄`,
|
| 1912 |
+
nexists: `∄`,
|
| 1913 |
+
Nfr: `𝔑`,
|
| 1914 |
+
nfr: `𝔫`,
|
| 1915 |
+
ngE: `≧̸`,
|
| 1916 |
+
nge: `≱`,
|
| 1917 |
+
ngeq: `≱`,
|
| 1918 |
+
ngeqq: `≧̸`,
|
| 1919 |
+
ngeqslant: `⩾̸`,
|
| 1920 |
+
nges: `⩾̸`,
|
| 1921 |
+
nGg: `⋙̸`,
|
| 1922 |
+
ngsim: `≵`,
|
| 1923 |
+
nGt: `≫⃒`,
|
| 1924 |
+
ngt: `≯`,
|
| 1925 |
+
ngtr: `≯`,
|
| 1926 |
+
nGtv: `≫̸`,
|
| 1927 |
+
nhArr: `⇎`,
|
| 1928 |
+
nharr: `↮`,
|
| 1929 |
+
nhpar: `⫲`,
|
| 1930 |
+
ni: `∋`,
|
| 1931 |
+
nis: `⋼`,
|
| 1932 |
+
nisd: `⋺`,
|
| 1933 |
+
niv: `∋`,
|
| 1934 |
+
NJcy: `Њ`,
|
| 1935 |
+
njcy: `њ`,
|
| 1936 |
+
nlArr: `⇍`,
|
| 1937 |
+
nlarr: `↚`,
|
| 1938 |
+
nldr: `‥`,
|
| 1939 |
+
nlE: `≦̸`,
|
| 1940 |
+
nle: `≰`,
|
| 1941 |
+
nLeftarrow: `⇍`,
|
| 1942 |
+
nleftarrow: `↚`,
|
| 1943 |
+
nLeftrightarrow: `⇎`,
|
| 1944 |
+
nleftrightarrow: `↮`,
|
| 1945 |
+
nleq: `≰`,
|
| 1946 |
+
nleqq: `≦̸`,
|
| 1947 |
+
nleqslant: `⩽̸`,
|
| 1948 |
+
nles: `⩽̸`,
|
| 1949 |
+
nless: `≮`,
|
| 1950 |
+
nLl: `⋘̸`,
|
| 1951 |
+
nlsim: `≴`,
|
| 1952 |
+
nLt: `≪⃒`,
|
| 1953 |
+
nlt: `≮`,
|
| 1954 |
+
nltri: `⋪`,
|
| 1955 |
+
nltrie: `⋬`,
|
| 1956 |
+
nLtv: `≪̸`,
|
| 1957 |
+
nmid: `∤`,
|
| 1958 |
+
NoBreak: ``,
|
| 1959 |
+
NonBreakingSpace: `\xA0`,
|
| 1960 |
+
Nopf: `ℕ`,
|
| 1961 |
+
nopf: `𝕟`,
|
| 1962 |
+
Not: `⫬`,
|
| 1963 |
+
not: `¬`,
|
| 1964 |
+
NotCongruent: `≢`,
|
| 1965 |
+
NotCupCap: `≭`,
|
| 1966 |
+
NotDoubleVerticalBar: `∦`,
|
| 1967 |
+
NotElement: `∉`,
|
| 1968 |
+
NotEqual: `≠`,
|
| 1969 |
+
NotEqualTilde: `≂̸`,
|
| 1970 |
+
NotExists: `∄`,
|
| 1971 |
+
NotGreater: `≯`,
|
| 1972 |
+
NotGreaterEqual: `≱`,
|
| 1973 |
+
NotGreaterFullEqual: `≧̸`,
|
| 1974 |
+
NotGreaterGreater: `≫̸`,
|
| 1975 |
+
NotGreaterLess: `≹`,
|
| 1976 |
+
NotGreaterSlantEqual: `⩾̸`,
|
| 1977 |
+
NotGreaterTilde: `≵`,
|
| 1978 |
+
NotHumpDownHump: `≎̸`,
|
| 1979 |
+
NotHumpEqual: `≏̸`,
|
| 1980 |
+
notin: `∉`,
|
| 1981 |
+
notindot: `⋵̸`,
|
| 1982 |
+
notinE: `⋹̸`,
|
| 1983 |
+
notinva: `∉`,
|
| 1984 |
+
notinvb: `⋷`,
|
| 1985 |
+
notinvc: `⋶`,
|
| 1986 |
+
NotLeftTriangle: `⋪`,
|
| 1987 |
+
NotLeftTriangleBar: `⧏̸`,
|
| 1988 |
+
NotLeftTriangleEqual: `⋬`,
|
| 1989 |
+
NotLess: `≮`,
|
| 1990 |
+
NotLessEqual: `≰`,
|
| 1991 |
+
NotLessGreater: `≸`,
|
| 1992 |
+
NotLessLess: `≪̸`,
|
| 1993 |
+
NotLessSlantEqual: `⩽̸`,
|
| 1994 |
+
NotLessTilde: `≴`,
|
| 1995 |
+
NotNestedGreaterGreater: `⪢̸`,
|
| 1996 |
+
NotNestedLessLess: `⪡̸`,
|
| 1997 |
+
notni: `∌`,
|
| 1998 |
+
notniva: `∌`,
|
| 1999 |
+
notnivb: `⋾`,
|
| 2000 |
+
notnivc: `⋽`,
|
| 2001 |
+
NotPrecedes: `⊀`,
|
| 2002 |
+
NotPrecedesEqual: `⪯̸`,
|
| 2003 |
+
NotPrecedesSlantEqual: `⋠`,
|
| 2004 |
+
NotReverseElement: `∌`,
|
| 2005 |
+
NotRightTriangle: `⋫`,
|
| 2006 |
+
NotRightTriangleBar: `⧐̸`,
|
| 2007 |
+
NotRightTriangleEqual: `⋭`,
|
| 2008 |
+
NotSquareSubset: `⊏̸`,
|
| 2009 |
+
NotSquareSubsetEqual: `⋢`,
|
| 2010 |
+
NotSquareSuperset: `⊐̸`,
|
| 2011 |
+
NotSquareSupersetEqual: `⋣`,
|
| 2012 |
+
NotSubset: `⊂⃒`,
|
| 2013 |
+
NotSubsetEqual: `⊈`,
|
| 2014 |
+
NotSucceeds: `⊁`,
|
| 2015 |
+
NotSucceedsEqual: `⪰̸`,
|
| 2016 |
+
NotSucceedsSlantEqual: `⋡`,
|
| 2017 |
+
NotSucceedsTilde: `≿̸`,
|
| 2018 |
+
NotSuperset: `⊃⃒`,
|
| 2019 |
+
NotSupersetEqual: `⊉`,
|
| 2020 |
+
NotTilde: `≁`,
|
| 2021 |
+
NotTildeEqual: `≄`,
|
| 2022 |
+
NotTildeFullEqual: `≇`,
|
| 2023 |
+
NotTildeTilde: `≉`,
|
| 2024 |
+
NotVerticalBar: `∤`,
|
| 2025 |
+
npar: `∦`,
|
| 2026 |
+
nparallel: `∦`,
|
| 2027 |
+
nparsl: `⫽⃥`,
|
| 2028 |
+
npart: `∂̸`,
|
| 2029 |
+
npolint: `⨔`,
|
| 2030 |
+
npr: `⊀`,
|
| 2031 |
+
nprcue: `⋠`,
|
| 2032 |
+
npre: `⪯̸`,
|
| 2033 |
+
nprec: `⊀`,
|
| 2034 |
+
npreceq: `⪯̸`,
|
| 2035 |
+
nrArr: `⇏`,
|
| 2036 |
+
nrarr: `↛`,
|
| 2037 |
+
nrarrc: `⤳̸`,
|
| 2038 |
+
nrarrw: `↝̸`,
|
| 2039 |
+
nRightarrow: `⇏`,
|
| 2040 |
+
nrightarrow: `↛`,
|
| 2041 |
+
nrtri: `⋫`,
|
| 2042 |
+
nrtrie: `⋭`,
|
| 2043 |
+
nsc: `⊁`,
|
| 2044 |
+
nsccue: `⋡`,
|
| 2045 |
+
nsce: `⪰̸`,
|
| 2046 |
+
Nscr: `𝒩`,
|
| 2047 |
+
nscr: `𝓃`,
|
| 2048 |
+
nshortmid: `∤`,
|
| 2049 |
+
nshortparallel: `∦`,
|
| 2050 |
+
nsim: `≁`,
|
| 2051 |
+
nsime: `≄`,
|
| 2052 |
+
nsimeq: `≄`,
|
| 2053 |
+
nsmid: `∤`,
|
| 2054 |
+
nspar: `∦`,
|
| 2055 |
+
nsqsube: `⋢`,
|
| 2056 |
+
nsqsupe: `⋣`,
|
| 2057 |
+
nsub: `⊄`,
|
| 2058 |
+
nsubE: `⫅̸`,
|
| 2059 |
+
nsube: `⊈`,
|
| 2060 |
+
nsubset: `⊂⃒`,
|
| 2061 |
+
nsubseteq: `⊈`,
|
| 2062 |
+
nsubseteqq: `⫅̸`,
|
| 2063 |
+
nsucc: `⊁`,
|
| 2064 |
+
nsucceq: `⪰̸`,
|
| 2065 |
+
nsup: `⊅`,
|
| 2066 |
+
nsupE: `⫆̸`,
|
| 2067 |
+
nsupe: `⊉`,
|
| 2068 |
+
nsupset: `⊃⃒`,
|
| 2069 |
+
nsupseteq: `⊉`,
|
| 2070 |
+
nsupseteqq: `⫆̸`,
|
| 2071 |
+
ntgl: `≹`,
|
| 2072 |
+
Ntilde: `Ñ`,
|
| 2073 |
+
ntilde: `ñ`,
|
| 2074 |
+
ntlg: `≸`,
|
| 2075 |
+
ntriangleleft: `⋪`,
|
| 2076 |
+
ntrianglelefteq: `⋬`,
|
| 2077 |
+
ntriangleright: `⋫`,
|
| 2078 |
+
ntrianglerighteq: `⋭`,
|
| 2079 |
+
Nu: `Ν`,
|
| 2080 |
+
nu: `ν`,
|
| 2081 |
+
num: `#`,
|
| 2082 |
+
numero: `№`,
|
| 2083 |
+
numsp: ` `,
|
| 2084 |
+
nvap: `≍⃒`,
|
| 2085 |
+
nVDash: `⊯`,
|
| 2086 |
+
nVdash: `⊮`,
|
| 2087 |
+
nvDash: `⊭`,
|
| 2088 |
+
nvdash: `⊬`,
|
| 2089 |
+
nvge: `≥⃒`,
|
| 2090 |
+
nvgt: `>⃒`,
|
| 2091 |
+
nvHarr: `⤄`,
|
| 2092 |
+
nvinfin: `⧞`,
|
| 2093 |
+
nvlArr: `⤂`,
|
| 2094 |
+
nvle: `≤⃒`,
|
| 2095 |
+
nvlt: `<⃒`,
|
| 2096 |
+
nvltrie: `⊴⃒`,
|
| 2097 |
+
nvrArr: `⤃`,
|
| 2098 |
+
nvrtrie: `⊵⃒`,
|
| 2099 |
+
nvsim: `∼⃒`,
|
| 2100 |
+
nwarhk: `⤣`,
|
| 2101 |
+
nwArr: `⇖`,
|
| 2102 |
+
nwarr: `↖`,
|
| 2103 |
+
nwarrow: `↖`,
|
| 2104 |
+
nwnear: `⤧`,
|
| 2105 |
+
Oacute: `Ó`,
|
| 2106 |
+
oacute: `ó`,
|
| 2107 |
+
oast: `⊛`,
|
| 2108 |
+
ocir: `⊚`,
|
| 2109 |
+
Ocirc: `Ô`,
|
| 2110 |
+
ocirc: `ô`,
|
| 2111 |
+
Ocy: `О`,
|
| 2112 |
+
ocy: `о`,
|
| 2113 |
+
odash: `⊝`,
|
| 2114 |
+
Odblac: `Ő`,
|
| 2115 |
+
odblac: `ő`,
|
| 2116 |
+
odiv: `⨸`,
|
| 2117 |
+
odot: `⊙`,
|
| 2118 |
+
odsold: `⦼`,
|
| 2119 |
+
OElig: `Œ`,
|
| 2120 |
+
oelig: `œ`,
|
| 2121 |
+
ofcir: `⦿`,
|
| 2122 |
+
Ofr: `𝔒`,
|
| 2123 |
+
ofr: `𝔬`,
|
| 2124 |
+
ogon: `˛`,
|
| 2125 |
+
Ograve: `Ò`,
|
| 2126 |
+
ograve: `ò`,
|
| 2127 |
+
ogt: `⧁`,
|
| 2128 |
+
ohbar: `⦵`,
|
| 2129 |
+
ohm: `Ω`,
|
| 2130 |
+
oint: `∮`,
|
| 2131 |
+
olarr: `↺`,
|
| 2132 |
+
olcir: `⦾`,
|
| 2133 |
+
olcross: `⦻`,
|
| 2134 |
+
oline: `‾`,
|
| 2135 |
+
olt: `⧀`,
|
| 2136 |
+
Omacr: `Ō`,
|
| 2137 |
+
omacr: `ō`,
|
| 2138 |
+
Omega: `Ω`,
|
| 2139 |
+
omega: `ω`,
|
| 2140 |
+
Omicron: `Ο`,
|
| 2141 |
+
omicron: `ο`,
|
| 2142 |
+
omid: `⦶`,
|
| 2143 |
+
ominus: `⊖`,
|
| 2144 |
+
Oopf: `𝕆`,
|
| 2145 |
+
oopf: `𝕠`,
|
| 2146 |
+
opar: `⦷`,
|
| 2147 |
+
OpenCurlyDoubleQuote: `“`,
|
| 2148 |
+
OpenCurlyQuote: `‘`,
|
| 2149 |
+
operp: `⦹`,
|
| 2150 |
+
oplus: `⊕`,
|
| 2151 |
+
Or: `⩔`,
|
| 2152 |
+
or: `∨`,
|
| 2153 |
+
orarr: `↻`,
|
| 2154 |
+
ord: `⩝`,
|
| 2155 |
+
order: `ℴ`,
|
| 2156 |
+
orderof: `ℴ`,
|
| 2157 |
+
ordf: `ª`,
|
| 2158 |
+
ordm: `º`,
|
| 2159 |
+
origof: `⊶`,
|
| 2160 |
+
oror: `⩖`,
|
| 2161 |
+
orslope: `⩗`,
|
| 2162 |
+
orv: `⩛`,
|
| 2163 |
+
oS: `Ⓢ`,
|
| 2164 |
+
Oscr: `𝒪`,
|
| 2165 |
+
oscr: `ℴ`,
|
| 2166 |
+
Oslash: `Ø`,
|
| 2167 |
+
oslash: `ø`,
|
| 2168 |
+
osol: `⊘`,
|
| 2169 |
+
Otilde: `Õ`,
|
| 2170 |
+
otilde: `õ`,
|
| 2171 |
+
Otimes: `⨷`,
|
| 2172 |
+
otimes: `⊗`,
|
| 2173 |
+
otimesas: `⨶`,
|
| 2174 |
+
Ouml: `Ö`,
|
| 2175 |
+
ouml: `ö`,
|
| 2176 |
+
ovbar: `⌽`,
|
| 2177 |
+
OverBar: `‾`,
|
| 2178 |
+
OverBrace: `⏞`,
|
| 2179 |
+
OverBracket: `⎴`,
|
| 2180 |
+
OverParenthesis: `⏜`,
|
| 2181 |
+
par: `∥`,
|
| 2182 |
+
para: `¶`,
|
| 2183 |
+
parallel: `∥`,
|
| 2184 |
+
parsim: `⫳`,
|
| 2185 |
+
parsl: `⫽`,
|
| 2186 |
+
part: `∂`,
|
| 2187 |
+
PartialD: `∂`,
|
| 2188 |
+
Pcy: `П`,
|
| 2189 |
+
pcy: `п`,
|
| 2190 |
+
percnt: `%`,
|
| 2191 |
+
period: `.`,
|
| 2192 |
+
permil: `‰`,
|
| 2193 |
+
perp: `⊥`,
|
| 2194 |
+
pertenk: `‱`,
|
| 2195 |
+
Pfr: `𝔓`,
|
| 2196 |
+
pfr: `𝔭`,
|
| 2197 |
+
Phi: `Φ`,
|
| 2198 |
+
phi: `φ`,
|
| 2199 |
+
phiv: `ϕ`,
|
| 2200 |
+
phmmat: `ℳ`,
|
| 2201 |
+
phone: `☎`,
|
| 2202 |
+
Pi: `Π`,
|
| 2203 |
+
pi: `π`,
|
| 2204 |
+
pitchfork: `⋔`,
|
| 2205 |
+
piv: `ϖ`,
|
| 2206 |
+
planck: `ℏ`,
|
| 2207 |
+
planckh: `ℎ`,
|
| 2208 |
+
plankv: `ℏ`,
|
| 2209 |
+
plus: `+`,
|
| 2210 |
+
plusacir: `⨣`,
|
| 2211 |
+
plusb: `⊞`,
|
| 2212 |
+
pluscir: `⨢`,
|
| 2213 |
+
plusdo: `∔`,
|
| 2214 |
+
plusdu: `⨥`,
|
| 2215 |
+
pluse: `⩲`,
|
| 2216 |
+
PlusMinus: `±`,
|
| 2217 |
+
plusmn: `±`,
|
| 2218 |
+
plussim: `⨦`,
|
| 2219 |
+
plustwo: `⨧`,
|
| 2220 |
+
pm: `±`,
|
| 2221 |
+
Poincareplane: `ℌ`,
|
| 2222 |
+
pointint: `⨕`,
|
| 2223 |
+
Popf: `ℙ`,
|
| 2224 |
+
popf: `𝕡`,
|
| 2225 |
+
pound: `£`,
|
| 2226 |
+
Pr: `⪻`,
|
| 2227 |
+
pr: `≺`,
|
| 2228 |
+
prap: `⪷`,
|
| 2229 |
+
prcue: `≼`,
|
| 2230 |
+
prE: `⪳`,
|
| 2231 |
+
pre: `⪯`,
|
| 2232 |
+
prec: `≺`,
|
| 2233 |
+
precapprox: `⪷`,
|
| 2234 |
+
preccurlyeq: `≼`,
|
| 2235 |
+
Precedes: `≺`,
|
| 2236 |
+
PrecedesEqual: `⪯`,
|
| 2237 |
+
PrecedesSlantEqual: `≼`,
|
| 2238 |
+
PrecedesTilde: `≾`,
|
| 2239 |
+
preceq: `⪯`,
|
| 2240 |
+
precnapprox: `⪹`,
|
| 2241 |
+
precneqq: `⪵`,
|
| 2242 |
+
precnsim: `⋨`,
|
| 2243 |
+
precsim: `≾`,
|
| 2244 |
+
Prime: `″`,
|
| 2245 |
+
prime: `′`,
|
| 2246 |
+
primes: `ℙ`,
|
| 2247 |
+
prnap: `⪹`,
|
| 2248 |
+
prnE: `⪵`,
|
| 2249 |
+
prnsim: `⋨`,
|
| 2250 |
+
prod: `∏`,
|
| 2251 |
+
Product: `∏`,
|
| 2252 |
+
profalar: `⌮`,
|
| 2253 |
+
profline: `⌒`,
|
| 2254 |
+
profsurf: `⌓`,
|
| 2255 |
+
prop: `∝`,
|
| 2256 |
+
Proportion: `∷`,
|
| 2257 |
+
Proportional: `∝`,
|
| 2258 |
+
propto: `∝`,
|
| 2259 |
+
prsim: `≾`,
|
| 2260 |
+
prurel: `⊰`,
|
| 2261 |
+
Pscr: `𝒫`,
|
| 2262 |
+
pscr: `𝓅`,
|
| 2263 |
+
Psi: `Ψ`,
|
| 2264 |
+
psi: `ψ`,
|
| 2265 |
+
puncsp: ` `,
|
| 2266 |
+
Qfr: `𝔔`,
|
| 2267 |
+
qfr: `𝔮`,
|
| 2268 |
+
qint: `⨌`,
|
| 2269 |
+
Qopf: `ℚ`,
|
| 2270 |
+
qopf: `𝕢`,
|
| 2271 |
+
qprime: `⁗`,
|
| 2272 |
+
Qscr: `𝒬`,
|
| 2273 |
+
qscr: `𝓆`,
|
| 2274 |
+
quaternions: `ℍ`,
|
| 2275 |
+
quatint: `⨖`,
|
| 2276 |
+
quest: `?`,
|
| 2277 |
+
questeq: `≟`,
|
| 2278 |
+
QUOT: `"`,
|
| 2279 |
+
quot: `"`,
|
| 2280 |
+
rAarr: `⇛`,
|
| 2281 |
+
race: `∽̱`,
|
| 2282 |
+
Racute: `Ŕ`,
|
| 2283 |
+
racute: `ŕ`,
|
| 2284 |
+
radic: `√`,
|
| 2285 |
+
raemptyv: `⦳`,
|
| 2286 |
+
Rang: `⟫`,
|
| 2287 |
+
rang: `⟩`,
|
| 2288 |
+
rangd: `⦒`,
|
| 2289 |
+
range: `⦥`,
|
| 2290 |
+
rangle: `⟩`,
|
| 2291 |
+
raquo: `»`,
|
| 2292 |
+
Rarr: `↠`,
|
| 2293 |
+
rArr: `⇒`,
|
| 2294 |
+
rarr: `→`,
|
| 2295 |
+
rarrap: `⥵`,
|
| 2296 |
+
rarrb: `⇥`,
|
| 2297 |
+
rarrbfs: `⤠`,
|
| 2298 |
+
rarrc: `⤳`,
|
| 2299 |
+
rarrfs: `⤞`,
|
| 2300 |
+
rarrhk: `↪`,
|
| 2301 |
+
rarrlp: `↬`,
|
| 2302 |
+
rarrpl: `⥅`,
|
| 2303 |
+
rarrsim: `⥴`,
|
| 2304 |
+
Rarrtl: `⤖`,
|
| 2305 |
+
rarrtl: `↣`,
|
| 2306 |
+
rarrw: `↝`,
|
| 2307 |
+
rAtail: `⤜`,
|
| 2308 |
+
ratail: `⤚`,
|
| 2309 |
+
ratio: `∶`,
|
| 2310 |
+
rationals: `ℚ`,
|
| 2311 |
+
RBarr: `⤐`,
|
| 2312 |
+
rBarr: `⤏`,
|
| 2313 |
+
rbarr: `⤍`,
|
| 2314 |
+
rbbrk: `❳`,
|
| 2315 |
+
rbrace: `}`,
|
| 2316 |
+
rbrack: `]`,
|
| 2317 |
+
rbrke: `⦌`,
|
| 2318 |
+
rbrksld: `⦎`,
|
| 2319 |
+
rbrkslu: `⦐`,
|
| 2320 |
+
Rcaron: `Ř`,
|
| 2321 |
+
rcaron: `ř`,
|
| 2322 |
+
Rcedil: `Ŗ`,
|
| 2323 |
+
rcedil: `ŗ`,
|
| 2324 |
+
rceil: `⌉`,
|
| 2325 |
+
rcub: `}`,
|
| 2326 |
+
Rcy: `Р`,
|
| 2327 |
+
rcy: `р`,
|
| 2328 |
+
rdca: `⤷`,
|
| 2329 |
+
rdldhar: `⥩`,
|
| 2330 |
+
rdquo: `”`,
|
| 2331 |
+
rdquor: `”`,
|
| 2332 |
+
rdsh: `↳`,
|
| 2333 |
+
Re: `ℜ`,
|
| 2334 |
+
real: `ℜ`,
|
| 2335 |
+
realine: `ℛ`,
|
| 2336 |
+
realpart: `ℜ`,
|
| 2337 |
+
reals: `ℝ`,
|
| 2338 |
+
rect: `▭`,
|
| 2339 |
+
REG: `®`,
|
| 2340 |
+
reg: `®`,
|
| 2341 |
+
ReverseElement: `∋`,
|
| 2342 |
+
ReverseEquilibrium: `⇋`,
|
| 2343 |
+
ReverseUpEquilibrium: `⥯`,
|
| 2344 |
+
rfisht: `⥽`,
|
| 2345 |
+
rfloor: `⌋`,
|
| 2346 |
+
Rfr: `ℜ`,
|
| 2347 |
+
rfr: `𝔯`,
|
| 2348 |
+
rHar: `⥤`,
|
| 2349 |
+
rhard: `⇁`,
|
| 2350 |
+
rharu: `⇀`,
|
| 2351 |
+
rharul: `⥬`,
|
| 2352 |
+
Rho: `Ρ`,
|
| 2353 |
+
rho: `ρ`,
|
| 2354 |
+
rhov: `ϱ`,
|
| 2355 |
+
RightAngleBracket: `⟩`,
|
| 2356 |
+
RightArrow: `→`,
|
| 2357 |
+
Rightarrow: `⇒`,
|
| 2358 |
+
rightarrow: `→`,
|
| 2359 |
+
RightArrowBar: `⇥`,
|
| 2360 |
+
RightArrowLeftArrow: `⇄`,
|
| 2361 |
+
rightarrowtail: `↣`,
|
| 2362 |
+
RightCeiling: `⌉`,
|
| 2363 |
+
RightDoubleBracket: `⟧`,
|
| 2364 |
+
RightDownTeeVector: `⥝`,
|
| 2365 |
+
RightDownVector: `⇂`,
|
| 2366 |
+
RightDownVectorBar: `⥕`,
|
| 2367 |
+
RightFloor: `⌋`,
|
| 2368 |
+
rightharpoondown: `⇁`,
|
| 2369 |
+
rightharpoonup: `⇀`,
|
| 2370 |
+
rightleftarrows: `⇄`,
|
| 2371 |
+
rightleftharpoons: `⇌`,
|
| 2372 |
+
rightrightarrows: `⇉`,
|
| 2373 |
+
rightsquigarrow: `↝`,
|
| 2374 |
+
RightTee: `⊢`,
|
| 2375 |
+
RightTeeArrow: `↦`,
|
| 2376 |
+
RightTeeVector: `⥛`,
|
| 2377 |
+
rightthreetimes: `⋌`,
|
| 2378 |
+
RightTriangle: `⊳`,
|
| 2379 |
+
RightTriangleBar: `⧐`,
|
| 2380 |
+
RightTriangleEqual: `⊵`,
|
| 2381 |
+
RightUpDownVector: `⥏`,
|
| 2382 |
+
RightUpTeeVector: `⥜`,
|
| 2383 |
+
RightUpVector: `↾`,
|
| 2384 |
+
RightUpVectorBar: `⥔`,
|
| 2385 |
+
RightVector: `⇀`,
|
| 2386 |
+
RightVectorBar: `⥓`,
|
| 2387 |
+
ring: `˚`,
|
| 2388 |
+
risingdotseq: `≓`,
|
| 2389 |
+
rlarr: `⇄`,
|
| 2390 |
+
rlhar: `⇌`,
|
| 2391 |
+
rlm: ``,
|
| 2392 |
+
rmoust: `⎱`,
|
| 2393 |
+
rmoustache: `⎱`,
|
| 2394 |
+
rnmid: `⫮`,
|
| 2395 |
+
roang: `⟭`,
|
| 2396 |
+
roarr: `⇾`,
|
| 2397 |
+
robrk: `⟧`,
|
| 2398 |
+
ropar: `⦆`,
|
| 2399 |
+
Ropf: `ℝ`,
|
| 2400 |
+
ropf: `𝕣`,
|
| 2401 |
+
roplus: `⨮`,
|
| 2402 |
+
rotimes: `⨵`,
|
| 2403 |
+
RoundImplies: `⥰`,
|
| 2404 |
+
rpar: `)`,
|
| 2405 |
+
rpargt: `⦔`,
|
| 2406 |
+
rppolint: `⨒`,
|
| 2407 |
+
rrarr: `⇉`,
|
| 2408 |
+
Rrightarrow: `⇛`,
|
| 2409 |
+
rsaquo: `›`,
|
| 2410 |
+
Rscr: `ℛ`,
|
| 2411 |
+
rscr: `𝓇`,
|
| 2412 |
+
Rsh: `↱`,
|
| 2413 |
+
rsh: `↱`,
|
| 2414 |
+
rsqb: `]`,
|
| 2415 |
+
rsquo: `’`,
|
| 2416 |
+
rsquor: `’`,
|
| 2417 |
+
rthree: `⋌`,
|
| 2418 |
+
rtimes: `⋊`,
|
| 2419 |
+
rtri: `▹`,
|
| 2420 |
+
rtrie: `⊵`,
|
| 2421 |
+
rtrif: `▸`,
|
| 2422 |
+
rtriltri: `⧎`,
|
| 2423 |
+
RuleDelayed: `⧴`,
|
| 2424 |
+
ruluhar: `⥨`,
|
| 2425 |
+
rx: `℞`,
|
| 2426 |
+
Sacute: `Ś`,
|
| 2427 |
+
sacute: `ś`,
|
| 2428 |
+
sbquo: `‚`,
|
| 2429 |
+
Sc: `⪼`,
|
| 2430 |
+
sc: `≻`,
|
| 2431 |
+
scap: `⪸`,
|
| 2432 |
+
Scaron: `Š`,
|
| 2433 |
+
scaron: `š`,
|
| 2434 |
+
sccue: `≽`,
|
| 2435 |
+
scE: `⪴`,
|
| 2436 |
+
sce: `⪰`,
|
| 2437 |
+
Scedil: `Ş`,
|
| 2438 |
+
scedil: `ş`,
|
| 2439 |
+
Scirc: `Ŝ`,
|
| 2440 |
+
scirc: `ŝ`,
|
| 2441 |
+
scnap: `⪺`,
|
| 2442 |
+
scnE: `⪶`,
|
| 2443 |
+
scnsim: `⋩`,
|
| 2444 |
+
scpolint: `⨓`,
|
| 2445 |
+
scsim: `≿`,
|
| 2446 |
+
Scy: `С`,
|
| 2447 |
+
scy: `с`,
|
| 2448 |
+
sdot: `⋅`,
|
| 2449 |
+
sdotb: `⊡`,
|
| 2450 |
+
sdote: `⩦`,
|
| 2451 |
+
searhk: `⤥`,
|
| 2452 |
+
seArr: `⇘`,
|
| 2453 |
+
searr: `↘`,
|
| 2454 |
+
searrow: `↘`,
|
| 2455 |
+
sect: `§`,
|
| 2456 |
+
semi: `;`,
|
| 2457 |
+
seswar: `⤩`,
|
| 2458 |
+
setminus: `∖`,
|
| 2459 |
+
setmn: `∖`,
|
| 2460 |
+
sext: `✶`,
|
| 2461 |
+
Sfr: `𝔖`,
|
| 2462 |
+
sfr: `𝔰`,
|
| 2463 |
+
sfrown: `⌢`,
|
| 2464 |
+
sharp: `♯`,
|
| 2465 |
+
SHCHcy: `Щ`,
|
| 2466 |
+
shchcy: `щ`,
|
| 2467 |
+
SHcy: `Ш`,
|
| 2468 |
+
shcy: `ш`,
|
| 2469 |
+
ShortDownArrow: `↓`,
|
| 2470 |
+
ShortLeftArrow: `←`,
|
| 2471 |
+
shortmid: `∣`,
|
| 2472 |
+
shortparallel: `∥`,
|
| 2473 |
+
ShortRightArrow: `→`,
|
| 2474 |
+
ShortUpArrow: `↑`,
|
| 2475 |
+
shy: ``,
|
| 2476 |
+
Sigma: `Σ`,
|
| 2477 |
+
sigma: `σ`,
|
| 2478 |
+
sigmaf: `ς`,
|
| 2479 |
+
sigmav: `ς`,
|
| 2480 |
+
sim: `∼`,
|
| 2481 |
+
simdot: `⩪`,
|
| 2482 |
+
sime: `≃`,
|
| 2483 |
+
simeq: `≃`,
|
| 2484 |
+
simg: `⪞`,
|
| 2485 |
+
simgE: `⪠`,
|
| 2486 |
+
siml: `⪝`,
|
| 2487 |
+
simlE: `⪟`,
|
| 2488 |
+
simne: `≆`,
|
| 2489 |
+
simplus: `⨤`,
|
| 2490 |
+
simrarr: `⥲`,
|
| 2491 |
+
slarr: `←`,
|
| 2492 |
+
SmallCircle: `∘`,
|
| 2493 |
+
smallsetminus: `∖`,
|
| 2494 |
+
smashp: `⨳`,
|
| 2495 |
+
smeparsl: `⧤`,
|
| 2496 |
+
smid: `∣`,
|
| 2497 |
+
smile: `⌣`,
|
| 2498 |
+
smt: `⪪`,
|
| 2499 |
+
smte: `⪬`,
|
| 2500 |
+
smtes: `⪬︀`,
|
| 2501 |
+
SOFTcy: `Ь`,
|
| 2502 |
+
softcy: `ь`,
|
| 2503 |
+
sol: `/`,
|
| 2504 |
+
solb: `⧄`,
|
| 2505 |
+
solbar: `⌿`,
|
| 2506 |
+
Sopf: `𝕊`,
|
| 2507 |
+
sopf: `𝕤`,
|
| 2508 |
+
spades: `♠`,
|
| 2509 |
+
spadesuit: `♠`,
|
| 2510 |
+
spar: `∥`,
|
| 2511 |
+
sqcap: `⊓`,
|
| 2512 |
+
sqcaps: `⊓︀`,
|
| 2513 |
+
sqcup: `⊔`,
|
| 2514 |
+
sqcups: `⊔︀`,
|
| 2515 |
+
Sqrt: `√`,
|
| 2516 |
+
sqsub: `⊏`,
|
| 2517 |
+
sqsube: `⊑`,
|
| 2518 |
+
sqsubset: `⊏`,
|
| 2519 |
+
sqsubseteq: `⊑`,
|
| 2520 |
+
sqsup: `⊐`,
|
| 2521 |
+
sqsupe: `⊒`,
|
| 2522 |
+
sqsupset: `⊐`,
|
| 2523 |
+
sqsupseteq: `⊒`,
|
| 2524 |
+
squ: `□`,
|
| 2525 |
+
Square: `□`,
|
| 2526 |
+
square: `□`,
|
| 2527 |
+
SquareIntersection: `⊓`,
|
| 2528 |
+
SquareSubset: `⊏`,
|
| 2529 |
+
SquareSubsetEqual: `⊑`,
|
| 2530 |
+
SquareSuperset: `⊐`,
|
| 2531 |
+
SquareSupersetEqual: `⊒`,
|
| 2532 |
+
SquareUnion: `⊔`,
|
| 2533 |
+
squarf: `▪`,
|
| 2534 |
+
squf: `▪`,
|
| 2535 |
+
srarr: `→`,
|
| 2536 |
+
Sscr: `𝒮`,
|
| 2537 |
+
sscr: `𝓈`,
|
| 2538 |
+
ssetmn: `∖`,
|
| 2539 |
+
ssmile: `⌣`,
|
| 2540 |
+
sstarf: `⋆`,
|
| 2541 |
+
Star: `⋆`,
|
| 2542 |
+
star: `☆`,
|
| 2543 |
+
starf: `★`,
|
| 2544 |
+
straightepsilon: `ϵ`,
|
| 2545 |
+
straightphi: `ϕ`,
|
| 2546 |
+
strns: `¯`,
|
| 2547 |
+
Sub: `⋐`,
|
| 2548 |
+
sub: `⊂`,
|
| 2549 |
+
subdot: `⪽`,
|
| 2550 |
+
subE: `⫅`,
|
| 2551 |
+
sube: `⊆`,
|
| 2552 |
+
subedot: `⫃`,
|
| 2553 |
+
submult: `⫁`,
|
| 2554 |
+
subnE: `⫋`,
|
| 2555 |
+
subne: `⊊`,
|
| 2556 |
+
subplus: `⪿`,
|
| 2557 |
+
subrarr: `⥹`,
|
| 2558 |
+
Subset: `⋐`,
|
| 2559 |
+
subset: `⊂`,
|
| 2560 |
+
subseteq: `⊆`,
|
| 2561 |
+
subseteqq: `⫅`,
|
| 2562 |
+
SubsetEqual: `⊆`,
|
| 2563 |
+
subsetneq: `⊊`,
|
| 2564 |
+
subsetneqq: `⫋`,
|
| 2565 |
+
subsim: `⫇`,
|
| 2566 |
+
subsub: `⫕`,
|
| 2567 |
+
subsup: `⫓`,
|
| 2568 |
+
succ: `≻`,
|
| 2569 |
+
succapprox: `⪸`,
|
| 2570 |
+
succcurlyeq: `≽`,
|
| 2571 |
+
Succeeds: `≻`,
|
| 2572 |
+
SucceedsEqual: `⪰`,
|
| 2573 |
+
SucceedsSlantEqual: `≽`,
|
| 2574 |
+
SucceedsTilde: `≿`,
|
| 2575 |
+
succeq: `⪰`,
|
| 2576 |
+
succnapprox: `⪺`,
|
| 2577 |
+
succneqq: `⪶`,
|
| 2578 |
+
succnsim: `⋩`,
|
| 2579 |
+
succsim: `≿`,
|
| 2580 |
+
SuchThat: `∋`,
|
| 2581 |
+
Sum: `∑`,
|
| 2582 |
+
sum: `∑`,
|
| 2583 |
+
sung: `♪`,
|
| 2584 |
+
Sup: `⋑`,
|
| 2585 |
+
sup: `⊃`,
|
| 2586 |
+
sup1: `¹`,
|
| 2587 |
+
sup2: `²`,
|
| 2588 |
+
sup3: `³`,
|
| 2589 |
+
supdot: `⪾`,
|
| 2590 |
+
supdsub: `⫘`,
|
| 2591 |
+
supE: `⫆`,
|
| 2592 |
+
supe: `⊇`,
|
| 2593 |
+
supedot: `⫄`,
|
| 2594 |
+
Superset: `⊃`,
|
| 2595 |
+
SupersetEqual: `⊇`,
|
| 2596 |
+
suphsol: `⟉`,
|
| 2597 |
+
suphsub: `⫗`,
|
| 2598 |
+
suplarr: `⥻`,
|
| 2599 |
+
supmult: `⫂`,
|
| 2600 |
+
supnE: `⫌`,
|
| 2601 |
+
supne: `⊋`,
|
| 2602 |
+
supplus: `⫀`,
|
| 2603 |
+
Supset: `⋑`,
|
| 2604 |
+
supset: `⊃`,
|
| 2605 |
+
supseteq: `⊇`,
|
| 2606 |
+
supseteqq: `⫆`,
|
| 2607 |
+
supsetneq: `⊋`,
|
| 2608 |
+
supsetneqq: `⫌`,
|
| 2609 |
+
supsim: `⫈`,
|
| 2610 |
+
supsub: `⫔`,
|
| 2611 |
+
supsup: `⫖`,
|
| 2612 |
+
swarhk: `⤦`,
|
| 2613 |
+
swArr: `⇙`,
|
| 2614 |
+
swarr: `↙`,
|
| 2615 |
+
swarrow: `↙`,
|
| 2616 |
+
swnwar: `⤪`,
|
| 2617 |
+
szlig: `ß`,
|
| 2618 |
+
Tab: ` `,
|
| 2619 |
+
target: `⌖`,
|
| 2620 |
+
Tau: `Τ`,
|
| 2621 |
+
tau: `τ`,
|
| 2622 |
+
tbrk: `⎴`,
|
| 2623 |
+
Tcaron: `Ť`,
|
| 2624 |
+
tcaron: `ť`,
|
| 2625 |
+
Tcedil: `Ţ`,
|
| 2626 |
+
tcedil: `ţ`,
|
| 2627 |
+
Tcy: `Т`,
|
| 2628 |
+
tcy: `т`,
|
| 2629 |
+
tdot: `⃛`,
|
| 2630 |
+
telrec: `⌕`,
|
| 2631 |
+
Tfr: `𝔗`,
|
| 2632 |
+
tfr: `𝔱`,
|
| 2633 |
+
there4: `∴`,
|
| 2634 |
+
Therefore: `∴`,
|
| 2635 |
+
therefore: `∴`,
|
| 2636 |
+
Theta: `Θ`,
|
| 2637 |
+
theta: `θ`,
|
| 2638 |
+
thetasym: `ϑ`,
|
| 2639 |
+
thetav: `ϑ`,
|
| 2640 |
+
thickapprox: `≈`,
|
| 2641 |
+
thicksim: `∼`,
|
| 2642 |
+
ThickSpace: ` `,
|
| 2643 |
+
thinsp: ` `,
|
| 2644 |
+
ThinSpace: ` `,
|
| 2645 |
+
thkap: `≈`,
|
| 2646 |
+
thksim: `∼`,
|
| 2647 |
+
THORN: `Þ`,
|
| 2648 |
+
thorn: `þ`,
|
| 2649 |
+
Tilde: `∼`,
|
| 2650 |
+
tilde: `˜`,
|
| 2651 |
+
TildeEqual: `≃`,
|
| 2652 |
+
TildeFullEqual: `≅`,
|
| 2653 |
+
TildeTilde: `≈`,
|
| 2654 |
+
times: `×`,
|
| 2655 |
+
timesb: `⊠`,
|
| 2656 |
+
timesbar: `⨱`,
|
| 2657 |
+
timesd: `⨰`,
|
| 2658 |
+
tint: `∭`,
|
| 2659 |
+
toea: `⤨`,
|
| 2660 |
+
top: `⊤`,
|
| 2661 |
+
topbot: `⌶`,
|
| 2662 |
+
topcir: `⫱`,
|
| 2663 |
+
Topf: `𝕋`,
|
| 2664 |
+
topf: `𝕥`,
|
| 2665 |
+
topfork: `⫚`,
|
| 2666 |
+
tosa: `⤩`,
|
| 2667 |
+
tprime: `‴`,
|
| 2668 |
+
TRADE: `™`,
|
| 2669 |
+
trade: `™`,
|
| 2670 |
+
triangle: `▵`,
|
| 2671 |
+
triangledown: `▿`,
|
| 2672 |
+
triangleleft: `◃`,
|
| 2673 |
+
trianglelefteq: `⊴`,
|
| 2674 |
+
triangleq: `≜`,
|
| 2675 |
+
triangleright: `▹`,
|
| 2676 |
+
trianglerighteq: `⊵`,
|
| 2677 |
+
tridot: `◬`,
|
| 2678 |
+
trie: `≜`,
|
| 2679 |
+
triminus: `⨺`,
|
| 2680 |
+
TripleDot: `⃛`,
|
| 2681 |
+
triplus: `⨹`,
|
| 2682 |
+
trisb: `⧍`,
|
| 2683 |
+
tritime: `⨻`,
|
| 2684 |
+
trpezium: `⏢`,
|
| 2685 |
+
Tscr: `𝒯`,
|
| 2686 |
+
tscr: `𝓉`,
|
| 2687 |
+
TScy: `Ц`,
|
| 2688 |
+
tscy: `ц`,
|
| 2689 |
+
TSHcy: `Ћ`,
|
| 2690 |
+
tshcy: `ћ`,
|
| 2691 |
+
Tstrok: `Ŧ`,
|
| 2692 |
+
tstrok: `ŧ`,
|
| 2693 |
+
twixt: `≬`,
|
| 2694 |
+
twoheadleftarrow: `↞`,
|
| 2695 |
+
twoheadrightarrow: `↠`,
|
| 2696 |
+
Uacute: `Ú`,
|
| 2697 |
+
uacute: `ú`,
|
| 2698 |
+
Uarr: `↟`,
|
| 2699 |
+
uArr: `⇑`,
|
| 2700 |
+
uarr: `↑`,
|
| 2701 |
+
Uarrocir: `⥉`,
|
| 2702 |
+
Ubrcy: `Ў`,
|
| 2703 |
+
ubrcy: `ў`,
|
| 2704 |
+
Ubreve: `Ŭ`,
|
| 2705 |
+
ubreve: `ŭ`,
|
| 2706 |
+
Ucirc: `Û`,
|
| 2707 |
+
ucirc: `û`,
|
| 2708 |
+
Ucy: `У`,
|
| 2709 |
+
ucy: `у`,
|
| 2710 |
+
udarr: `⇅`,
|
| 2711 |
+
Udblac: `Ű`,
|
| 2712 |
+
udblac: `ű`,
|
| 2713 |
+
udhar: `⥮`,
|
| 2714 |
+
ufisht: `⥾`,
|
| 2715 |
+
Ufr: `𝔘`,
|
| 2716 |
+
ufr: `𝔲`,
|
| 2717 |
+
Ugrave: `Ù`,
|
| 2718 |
+
ugrave: `ù`,
|
| 2719 |
+
uHar: `⥣`,
|
| 2720 |
+
uharl: `↿`,
|
| 2721 |
+
uharr: `↾`,
|
| 2722 |
+
uhblk: `▀`,
|
| 2723 |
+
ulcorn: `⌜`,
|
| 2724 |
+
ulcorner: `⌜`,
|
| 2725 |
+
ulcrop: `⌏`,
|
| 2726 |
+
ultri: `◸`,
|
| 2727 |
+
Umacr: `Ū`,
|
| 2728 |
+
umacr: `ū`,
|
| 2729 |
+
uml: `¨`,
|
| 2730 |
+
UnderBar: `_`,
|
| 2731 |
+
UnderBrace: `⏟`,
|
| 2732 |
+
UnderBracket: `⎵`,
|
| 2733 |
+
UnderParenthesis: `⏝`,
|
| 2734 |
+
Union: `⋃`,
|
| 2735 |
+
UnionPlus: `⊎`,
|
| 2736 |
+
Uogon: `Ų`,
|
| 2737 |
+
uogon: `ų`,
|
| 2738 |
+
Uopf: `𝕌`,
|
| 2739 |
+
uopf: `𝕦`,
|
| 2740 |
+
UpArrow: `↑`,
|
| 2741 |
+
Uparrow: `⇑`,
|
| 2742 |
+
uparrow: `↑`,
|
| 2743 |
+
UpArrowBar: `⤒`,
|
| 2744 |
+
UpArrowDownArrow: `⇅`,
|
| 2745 |
+
UpDownArrow: `↕`,
|
| 2746 |
+
Updownarrow: `⇕`,
|
| 2747 |
+
updownarrow: `↕`,
|
| 2748 |
+
UpEquilibrium: `⥮`,
|
| 2749 |
+
upharpoonleft: `↿`,
|
| 2750 |
+
upharpoonright: `↾`,
|
| 2751 |
+
uplus: `⊎`,
|
| 2752 |
+
UpperLeftArrow: `↖`,
|
| 2753 |
+
UpperRightArrow: `↗`,
|
| 2754 |
+
Upsi: `ϒ`,
|
| 2755 |
+
upsi: `υ`,
|
| 2756 |
+
upsih: `ϒ`,
|
| 2757 |
+
Upsilon: `Υ`,
|
| 2758 |
+
upsilon: `υ`,
|
| 2759 |
+
UpTee: `⊥`,
|
| 2760 |
+
UpTeeArrow: `↥`,
|
| 2761 |
+
upuparrows: `⇈`,
|
| 2762 |
+
urcorn: `⌝`,
|
| 2763 |
+
urcorner: `⌝`,
|
| 2764 |
+
urcrop: `⌎`,
|
| 2765 |
+
Uring: `Ů`,
|
| 2766 |
+
uring: `ů`,
|
| 2767 |
+
urtri: `◹`,
|
| 2768 |
+
Uscr: `𝒰`,
|
| 2769 |
+
uscr: `𝓊`,
|
| 2770 |
+
utdot: `⋰`,
|
| 2771 |
+
Utilde: `Ũ`,
|
| 2772 |
+
utilde: `ũ`,
|
| 2773 |
+
utri: `▵`,
|
| 2774 |
+
utrif: `▴`,
|
| 2775 |
+
uuarr: `⇈`,
|
| 2776 |
+
Uuml: `Ü`,
|
| 2777 |
+
uuml: `ü`,
|
| 2778 |
+
uwangle: `⦧`,
|
| 2779 |
+
vangrt: `⦜`,
|
| 2780 |
+
varepsilon: `ϵ`,
|
| 2781 |
+
varkappa: `ϰ`,
|
| 2782 |
+
varnothing: `∅`,
|
| 2783 |
+
varphi: `ϕ`,
|
| 2784 |
+
varpi: `ϖ`,
|
| 2785 |
+
varpropto: `∝`,
|
| 2786 |
+
vArr: `⇕`,
|
| 2787 |
+
varr: `↕`,
|
| 2788 |
+
varrho: `ϱ`,
|
| 2789 |
+
varsigma: `ς`,
|
| 2790 |
+
varsubsetneq: `⊊︀`,
|
| 2791 |
+
varsubsetneqq: `⫋︀`,
|
| 2792 |
+
varsupsetneq: `⊋︀`,
|
| 2793 |
+
varsupsetneqq: `⫌︀`,
|
| 2794 |
+
vartheta: `ϑ`,
|
| 2795 |
+
vartriangleleft: `⊲`,
|
| 2796 |
+
vartriangleright: `⊳`,
|
| 2797 |
+
Vbar: `⫫`,
|
| 2798 |
+
vBar: `⫨`,
|
| 2799 |
+
vBarv: `⫩`,
|
| 2800 |
+
Vcy: `В`,
|
| 2801 |
+
vcy: `в`,
|
| 2802 |
+
VDash: `⊫`,
|
| 2803 |
+
Vdash: `⊩`,
|
| 2804 |
+
vDash: `⊨`,
|
| 2805 |
+
vdash: `⊢`,
|
| 2806 |
+
Vdashl: `⫦`,
|
| 2807 |
+
Vee: `⋁`,
|
| 2808 |
+
vee: `∨`,
|
| 2809 |
+
veebar: `⊻`,
|
| 2810 |
+
veeeq: `≚`,
|
| 2811 |
+
vellip: `⋮`,
|
| 2812 |
+
Verbar: `‖`,
|
| 2813 |
+
verbar: `|`,
|
| 2814 |
+
Vert: `‖`,
|
| 2815 |
+
vert: `|`,
|
| 2816 |
+
VerticalBar: `∣`,
|
| 2817 |
+
VerticalLine: `|`,
|
| 2818 |
+
VerticalSeparator: `❘`,
|
| 2819 |
+
VerticalTilde: `≀`,
|
| 2820 |
+
VeryThinSpace: ` `,
|
| 2821 |
+
Vfr: `𝔙`,
|
| 2822 |
+
vfr: `𝔳`,
|
| 2823 |
+
vltri: `⊲`,
|
| 2824 |
+
vnsub: `⊂⃒`,
|
| 2825 |
+
vnsup: `⊃⃒`,
|
| 2826 |
+
Vopf: `𝕍`,
|
| 2827 |
+
vopf: `𝕧`,
|
| 2828 |
+
vprop: `∝`,
|
| 2829 |
+
vrtri: `⊳`,
|
| 2830 |
+
Vscr: `𝒱`,
|
| 2831 |
+
vscr: `𝓋`,
|
| 2832 |
+
vsubnE: `⫋︀`,
|
| 2833 |
+
vsubne: `⊊︀`,
|
| 2834 |
+
vsupnE: `⫌︀`,
|
| 2835 |
+
vsupne: `⊋︀`,
|
| 2836 |
+
Vvdash: `⊪`,
|
| 2837 |
+
vzigzag: `⦚`,
|
| 2838 |
+
Wcirc: `Ŵ`,
|
| 2839 |
+
wcirc: `ŵ`,
|
| 2840 |
+
wedbar: `⩟`,
|
| 2841 |
+
Wedge: `⋀`,
|
| 2842 |
+
wedge: `∧`,
|
| 2843 |
+
wedgeq: `≙`,
|
| 2844 |
+
weierp: `℘`,
|
| 2845 |
+
Wfr: `𝔚`,
|
| 2846 |
+
wfr: `𝔴`,
|
| 2847 |
+
Wopf: `𝕎`,
|
| 2848 |
+
wopf: `𝕨`,
|
| 2849 |
+
wp: `℘`,
|
| 2850 |
+
wr: `≀`,
|
| 2851 |
+
wreath: `≀`,
|
| 2852 |
+
Wscr: `𝒲`,
|
| 2853 |
+
wscr: `𝓌`,
|
| 2854 |
+
xcap: `⋂`,
|
| 2855 |
+
xcirc: `◯`,
|
| 2856 |
+
xcup: `⋃`,
|
| 2857 |
+
xdtri: `▽`,
|
| 2858 |
+
Xfr: `𝔛`,
|
| 2859 |
+
xfr: `𝔵`,
|
| 2860 |
+
xhArr: `⟺`,
|
| 2861 |
+
xharr: `⟷`,
|
| 2862 |
+
Xi: `Ξ`,
|
| 2863 |
+
xi: `ξ`,
|
| 2864 |
+
xlArr: `⟸`,
|
| 2865 |
+
xlarr: `⟵`,
|
| 2866 |
+
xmap: `⟼`,
|
| 2867 |
+
xnis: `⋻`,
|
| 2868 |
+
xodot: `⨀`,
|
| 2869 |
+
Xopf: `𝕏`,
|
| 2870 |
+
xopf: `𝕩`,
|
| 2871 |
+
xoplus: `⨁`,
|
| 2872 |
+
xotime: `⨂`,
|
| 2873 |
+
xrArr: `⟹`,
|
| 2874 |
+
xrarr: `⟶`,
|
| 2875 |
+
Xscr: `𝒳`,
|
| 2876 |
+
xscr: `𝓍`,
|
| 2877 |
+
xsqcup: `⨆`,
|
| 2878 |
+
xuplus: `⨄`,
|
| 2879 |
+
xutri: `△`,
|
| 2880 |
+
xvee: `⋁`,
|
| 2881 |
+
xwedge: `⋀`,
|
| 2882 |
+
Yacute: `Ý`,
|
| 2883 |
+
yacute: `ý`,
|
| 2884 |
+
YAcy: `Я`,
|
| 2885 |
+
yacy: `я`,
|
| 2886 |
+
Ycirc: `Ŷ`,
|
| 2887 |
+
ycirc: `ŷ`,
|
| 2888 |
+
Ycy: `Ы`,
|
| 2889 |
+
ycy: `ы`,
|
| 2890 |
+
yen: `¥`,
|
| 2891 |
+
Yfr: `𝔜`,
|
| 2892 |
+
yfr: `𝔶`,
|
| 2893 |
+
YIcy: `Ї`,
|
| 2894 |
+
yicy: `ї`,
|
| 2895 |
+
Yopf: `𝕐`,
|
| 2896 |
+
yopf: `𝕪`,
|
| 2897 |
+
Yscr: `𝒴`,
|
| 2898 |
+
yscr: `𝓎`,
|
| 2899 |
+
YUcy: `Ю`,
|
| 2900 |
+
yucy: `ю`,
|
| 2901 |
+
Yuml: `Ÿ`,
|
| 2902 |
+
yuml: `ÿ`,
|
| 2903 |
+
Zacute: `Ź`,
|
| 2904 |
+
zacute: `ź`,
|
| 2905 |
+
Zcaron: `Ž`,
|
| 2906 |
+
zcaron: `ž`,
|
| 2907 |
+
Zcy: `З`,
|
| 2908 |
+
zcy: `з`,
|
| 2909 |
+
Zdot: `Ż`,
|
| 2910 |
+
zdot: `ż`,
|
| 2911 |
+
zeetrf: `ℨ`,
|
| 2912 |
+
ZeroWidthSpace: ``,
|
| 2913 |
+
Zeta: `Ζ`,
|
| 2914 |
+
zeta: `ζ`,
|
| 2915 |
+
Zfr: `ℨ`,
|
| 2916 |
+
zfr: `𝔷`,
|
| 2917 |
+
ZHcy: `Ж`,
|
| 2918 |
+
zhcy: `ж`,
|
| 2919 |
+
zigrarr: `⇝`,
|
| 2920 |
+
Zopf: `ℤ`,
|
| 2921 |
+
zopf: `𝕫`,
|
| 2922 |
+
Zscr: `𝒵`,
|
| 2923 |
+
zscr: `𝓏`,
|
| 2924 |
+
zwj: ``,
|
| 2925 |
+
zwnj: ``
|
| 2926 |
+
}), exports.entityMap = exports.HTML_ENTITIES;
|
| 2927 |
+
})), i = o$1(((exports) => {
|
| 2928 |
+
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;
|
| 2929 |
+
function m(e, t) {
|
| 2930 |
+
this.message = e, this.locator = t, Error.captureStackTrace && Error.captureStackTrace(this, m);
|
| 2931 |
+
}
|
| 2932 |
+
m.prototype = Error(), m.prototype.name = m.name;
|
| 2933 |
+
function h() {}
|
| 2934 |
+
h.prototype = { parse: function(e, t, n) {
|
| 2935 |
+
var r = this.domBuilder;
|
| 2936 |
+
r.startDocument(), S(t, t = {}), g(e, t, n, r, this.errorHandler), r.endDocument();
|
| 2937 |
+
} };
|
| 2938 |
+
function g(e, t, r, i, a) {
|
| 2939 |
+
function o(e) {
|
| 2940 |
+
if (e > 65535) {
|
| 2941 |
+
e -= 65536;
|
| 2942 |
+
var t = 55296 + (e >> 10), n = 56320 + (e & 1023);
|
| 2943 |
+
return String.fromCharCode(t, n);
|
| 2944 |
+
} else return String.fromCharCode(e);
|
| 2945 |
+
}
|
| 2946 |
+
function s(e) {
|
| 2947 |
+
var t = e.slice(1, -1);
|
| 2948 |
+
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);
|
| 2949 |
+
}
|
| 2950 |
+
function c(t) {
|
| 2951 |
+
if (t > S) {
|
| 2952 |
+
var n = e.substring(S, t).replace(/&#?\w+;/g, s);
|
| 2953 |
+
p && l(S), i.characters(n, 0, t - S), S = t;
|
| 2954 |
+
}
|
| 2955 |
+
}
|
| 2956 |
+
function l(t, n) {
|
| 2957 |
+
for (; t >= d && (n = f.exec(e));) u = n.index, d = u + n[0].length, p.lineNumber++;
|
| 2958 |
+
p.columnNumber = t - u + 1;
|
| 2959 |
+
}
|
| 2960 |
+
for (var u = 0, d = 0, f = /.*(?:\r\n?|\n)|.*$/g, p = i.locator, h = [{ currentNSMap: t }], g = {}, S = 0;;) {
|
| 2961 |
+
try {
|
| 2962 |
+
var E = e.indexOf(`<`, S);
|
| 2963 |
+
if (E < 0) {
|
| 2964 |
+
if (!e.substr(S).match(/^\s*$/)) {
|
| 2965 |
+
var D = i.doc, O = D.createTextNode(e.substr(S));
|
| 2966 |
+
D.appendChild(O), i.currentElement = O;
|
| 2967 |
+
}
|
| 2968 |
+
return;
|
| 2969 |
+
}
|
| 2970 |
+
switch (E > S && c(E), e.charAt(E + 1)) {
|
| 2971 |
+
case `/`:
|
| 2972 |
+
var k = e.indexOf(`>`, E + 3), A = e.substring(E + 2, k).replace(/[ \t\n\r]+$/g, ``), j = h.pop();
|
| 2973 |
+
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);
|
| 2974 |
+
var M = j.localNSMap, N = j.tagName == A;
|
| 2975 |
+
if (N || j.tagName && j.tagName.toLowerCase() == A.toLowerCase()) {
|
| 2976 |
+
if (i.endElement(j.uri, j.localName, A), M) for (var P in M) Object.prototype.hasOwnProperty.call(M, P) && i.endPrefixMapping(P);
|
| 2977 |
+
N || a.fatalError(`end tag name: ` + A + ` is not match the current start tagName:` + j.tagName);
|
| 2978 |
+
} else h.push(j);
|
| 2979 |
+
k++;
|
| 2980 |
+
break;
|
| 2981 |
+
case `?`:
|
| 2982 |
+
p && l(E), k = w(e, E, i);
|
| 2983 |
+
break;
|
| 2984 |
+
case `!`:
|
| 2985 |
+
p && l(E), k = C(e, E, i, a);
|
| 2986 |
+
break;
|
| 2987 |
+
default:
|
| 2988 |
+
p && l(E);
|
| 2989 |
+
var F = new T(), I = h[h.length - 1].currentNSMap, k = v(e, E, F, I, s, a), L = F.length;
|
| 2990 |
+
if (!F.closed && x(e, k, F.tagName, g) && (F.closed = !0, r.nbsp || a.warning(`unclosed xml attribute`)), p && L) {
|
| 2991 |
+
for (var R = _(p, {}), z = 0; z < L; z++) {
|
| 2992 |
+
var B = F[z];
|
| 2993 |
+
l(B.offset), B.locator = _(p, {});
|
| 2994 |
+
}
|
| 2995 |
+
i.locator = R, y(F, i, I) && h.push(F), i.locator = p;
|
| 2996 |
+
} else y(F, i, I) && h.push(F);
|
| 2997 |
+
n.isHTML(F.uri) && !F.closed ? k = b(e, k, F.tagName, s, i) : k++;
|
| 2998 |
+
}
|
| 2999 |
+
} catch (e) {
|
| 3000 |
+
if (e instanceof m) throw e;
|
| 3001 |
+
a.error(`element parse error: ` + e), k = -1;
|
| 3002 |
+
}
|
| 3003 |
+
k > S ? S = k : c(Math.max(E, S) + 1);
|
| 3004 |
+
}
|
| 3005 |
+
}
|
| 3006 |
+
function _(e, t) {
|
| 3007 |
+
return t.lineNumber = e.lineNumber, t.columnNumber = e.columnNumber, t;
|
| 3008 |
+
}
|
| 3009 |
+
function v(e, t, r, i, a, m) {
|
| 3010 |
+
function h(e, t, n) {
|
| 3011 |
+
r.attributeNames.hasOwnProperty(e) && m.fatalError(`Attribute ` + e + ` redefined`), r.addValue(e, t.replace(/[\t\n\r]/g, ` `).replace(/&#?\w+;/g, a), n);
|
| 3012 |
+
}
|
| 3013 |
+
for (var g, _, v = ++t, y = o;;) {
|
| 3014 |
+
var b = e.charAt(v);
|
| 3015 |
+
switch (b) {
|
| 3016 |
+
case `=`:
|
| 3017 |
+
if (y === s) g = e.slice(t, v), y = l;
|
| 3018 |
+
else if (y === c) y = l;
|
| 3019 |
+
else throw Error(`attribute equal must after attrName`);
|
| 3020 |
+
break;
|
| 3021 |
+
case `'`:
|
| 3022 |
+
case `"`:
|
| 3023 |
+
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;
|
| 3024 |
+
else throw Error(`attribute value no end '` + b + `' match`);
|
| 3025 |
+
else if (y == u) _ = e.slice(t, v), h(g, _, t), m.warning(`attribute "` + g + `" missed start quot(` + b + `)!!`), t = v + 1, y = d;
|
| 3026 |
+
else throw Error(`attribute value must after "="`);
|
| 3027 |
+
break;
|
| 3028 |
+
case `/`:
|
| 3029 |
+
switch (y) {
|
| 3030 |
+
case o: r.setTagName(e.slice(t, v));
|
| 3031 |
+
case d:
|
| 3032 |
+
case f:
|
| 3033 |
+
case p: y = p, r.closed = !0;
|
| 3034 |
+
case u:
|
| 3035 |
+
case s: break;
|
| 3036 |
+
case c:
|
| 3037 |
+
r.closed = !0;
|
| 3038 |
+
break;
|
| 3039 |
+
default: throw Error(`attribute invalid close char('/')`);
|
| 3040 |
+
}
|
| 3041 |
+
break;
|
| 3042 |
+
case ``: return m.error(`unexpected end of input`), y == o && r.setTagName(e.slice(t, v)), v;
|
| 3043 |
+
case `>`:
|
| 3044 |
+
switch (y) {
|
| 3045 |
+
case o: r.setTagName(e.slice(t, v));
|
| 3046 |
+
case d:
|
| 3047 |
+
case f:
|
| 3048 |
+
case p: break;
|
| 3049 |
+
case u:
|
| 3050 |
+
case s: _ = e.slice(t, v), _.slice(-1) === `/` && (r.closed = !0, _ = _.slice(0, -1));
|
| 3051 |
+
case c:
|
| 3052 |
+
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));
|
| 3053 |
+
break;
|
| 3054 |
+
case l: throw Error(`attribute value missed!!`);
|
| 3055 |
+
}
|
| 3056 |
+
return v;
|
| 3057 |
+
case ``: b = ` `;
|
| 3058 |
+
default: if (b <= ` `) switch (y) {
|
| 3059 |
+
case o:
|
| 3060 |
+
r.setTagName(e.slice(t, v)), y = f;
|
| 3061 |
+
break;
|
| 3062 |
+
case s:
|
| 3063 |
+
g = e.slice(t, v), y = c;
|
| 3064 |
+
break;
|
| 3065 |
+
case u:
|
| 3066 |
+
var _ = e.slice(t, v);
|
| 3067 |
+
m.warning(`attribute "` + _ + `" missed quot(")!!`), h(g, _, t);
|
| 3068 |
+
case d:
|
| 3069 |
+
y = f;
|
| 3070 |
+
break;
|
| 3071 |
+
}
|
| 3072 |
+
else switch (y) {
|
| 3073 |
+
case c:
|
| 3074 |
+
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;
|
| 3075 |
+
break;
|
| 3076 |
+
case d: m.warning(`attribute space is required"` + g + `"!!`);
|
| 3077 |
+
case f:
|
| 3078 |
+
y = s, t = v;
|
| 3079 |
+
break;
|
| 3080 |
+
case l:
|
| 3081 |
+
y = u, t = v;
|
| 3082 |
+
break;
|
| 3083 |
+
case p: throw Error(`elements closed character '/' and '>' must be connected to`);
|
| 3084 |
+
}
|
| 3085 |
+
}
|
| 3086 |
+
v++;
|
| 3087 |
+
}
|
| 3088 |
+
}
|
| 3089 |
+
function y(e, t, r) {
|
| 3090 |
+
for (var i = e.tagName, a = null, o = e.length; o--;) {
|
| 3091 |
+
var s = e[o], c = s.qName, l = s.value, u = c.indexOf(`:`);
|
| 3092 |
+
if (u > 0) var d = s.prefix = c.slice(0, u), f = c.slice(u + 1), p = d === `xmlns` && f;
|
| 3093 |
+
else f = c, d = null, p = c === `xmlns` && ``;
|
| 3094 |
+
s.localName = f, p !== !1 && (a ?? (a = {}, S(r, r = {})), r[p] = a[p] = l, s.uri = n.XMLNS, t.startPrefixMapping(p, l));
|
| 3095 |
+
}
|
| 3096 |
+
for (var o = e.length; o--;) {
|
| 3097 |
+
s = e[o];
|
| 3098 |
+
var d = s.prefix;
|
| 3099 |
+
d && (d === `xml` && (s.uri = n.XML), d !== `xmlns` && (s.uri = r[d || ``]));
|
| 3100 |
+
}
|
| 3101 |
+
var u = i.indexOf(`:`);
|
| 3102 |
+
u > 0 ? (d = e.prefix = i.slice(0, u), f = e.localName = i.slice(u + 1)) : (d = null, f = e.localName = i);
|
| 3103 |
+
var m = e.uri = r[d || ``];
|
| 3104 |
+
if (t.startElement(m, f, i, e), e.closed) {
|
| 3105 |
+
if (t.endElement(m, f, i), a) for (d in a) Object.prototype.hasOwnProperty.call(a, d) && t.endPrefixMapping(d);
|
| 3106 |
+
} else return e.currentNSMap = r, e.localNSMap = a, !0;
|
| 3107 |
+
}
|
| 3108 |
+
function b(e, t, n, r, i) {
|
| 3109 |
+
if (/^(?:script|textarea)$/i.test(n)) {
|
| 3110 |
+
var a = e.indexOf(`</` + n + `>`, t), o = e.substring(t + 1, a);
|
| 3111 |
+
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);
|
| 3112 |
+
}
|
| 3113 |
+
return t + 1;
|
| 3114 |
+
}
|
| 3115 |
+
function x(e, t, n, r) {
|
| 3116 |
+
var i = r[n];
|
| 3117 |
+
return i ?? (i = e.lastIndexOf(`</` + n + `>`), i < t && (i = e.lastIndexOf(`</` + n)), r[n] = i), i < t;
|
| 3118 |
+
}
|
| 3119 |
+
function S(e, t) {
|
| 3120 |
+
for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
|
| 3121 |
+
}
|
| 3122 |
+
function C(e, t, n, r) {
|
| 3123 |
+
switch (e.charAt(t + 2)) {
|
| 3124 |
+
case `-`: if (e.charAt(t + 3) === `-`) {
|
| 3125 |
+
var i = e.indexOf(`-->`, t + 4);
|
| 3126 |
+
return i > t ? (n.comment(e, t + 4, i - t - 4), i + 3) : (r.error(`Unclosed comment`), -1);
|
| 3127 |
+
} else return -1;
|
| 3128 |
+
default:
|
| 3129 |
+
if (e.substr(t + 3, 6) == `CDATA[`) {
|
| 3130 |
+
var i = e.indexOf(`]]>`, t + 9);
|
| 3131 |
+
return n.startCDATA(), n.characters(e, t + 9, i - t - 9), n.endCDATA(), i + 3;
|
| 3132 |
+
}
|
| 3133 |
+
var a = E(e, t), o = a.length;
|
| 3134 |
+
if (o > 1 && /!doctype/i.test(a[0][0])) {
|
| 3135 |
+
var s = a[1][0], c = !1, l = !1;
|
| 3136 |
+
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]));
|
| 3137 |
+
var u = a[o - 1];
|
| 3138 |
+
return n.startDTD(s, c, l), n.endDTD(), u.index + u[0].length;
|
| 3139 |
+
}
|
| 3140 |
+
}
|
| 3141 |
+
return -1;
|
| 3142 |
+
}
|
| 3143 |
+
function w(e, t, n) {
|
| 3144 |
+
var r = e.indexOf(`?>`, t);
|
| 3145 |
+
if (r) {
|
| 3146 |
+
var i = e.substring(t, r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);
|
| 3147 |
+
return i ? (i[0].length, n.processingInstruction(i[1], i[2]), r + 2) : -1;
|
| 3148 |
+
}
|
| 3149 |
+
return -1;
|
| 3150 |
+
}
|
| 3151 |
+
function T() {
|
| 3152 |
+
this.attributeNames = {};
|
| 3153 |
+
}
|
| 3154 |
+
T.prototype = {
|
| 3155 |
+
setTagName: function(e) {
|
| 3156 |
+
if (!a.test(e)) throw Error(`invalid tagName:` + e);
|
| 3157 |
+
this.tagName = e;
|
| 3158 |
+
},
|
| 3159 |
+
addValue: function(e, t, n) {
|
| 3160 |
+
if (!a.test(e)) throw Error(`invalid attribute:` + e);
|
| 3161 |
+
this.attributeNames[e] = this.length, this[this.length++] = {
|
| 3162 |
+
qName: e,
|
| 3163 |
+
value: t,
|
| 3164 |
+
offset: n
|
| 3165 |
+
};
|
| 3166 |
+
},
|
| 3167 |
+
length: 0,
|
| 3168 |
+
getLocalName: function(e) {
|
| 3169 |
+
return this[e].localName;
|
| 3170 |
+
},
|
| 3171 |
+
getLocator: function(e) {
|
| 3172 |
+
return this[e].locator;
|
| 3173 |
+
},
|
| 3174 |
+
getQName: function(e) {
|
| 3175 |
+
return this[e].qName;
|
| 3176 |
+
},
|
| 3177 |
+
getURI: function(e) {
|
| 3178 |
+
return this[e].uri;
|
| 3179 |
+
},
|
| 3180 |
+
getValue: function(e) {
|
| 3181 |
+
return this[e].value;
|
| 3182 |
+
}
|
| 3183 |
+
};
|
| 3184 |
+
function E(e, t) {
|
| 3185 |
+
var n, r = [], i = /'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;
|
| 3186 |
+
for (i.lastIndex = t, i.exec(e); n = i.exec(e);) if (r.push(n), n[1]) return r;
|
| 3187 |
+
}
|
| 3188 |
+
exports.XMLReader = h, exports.ParseError = m;
|
| 3189 |
+
})), a = o$1(((exports) => {
|
| 3190 |
+
var a = t(), o = n(), s = r(), c = i(), l = o.DOMImplementation, u = a.NAMESPACE, d = c.ParseError, f = c.XMLReader;
|
| 3191 |
+
function p(e) {
|
| 3192 |
+
return e.replace(/\r[\n\u0085]/g, `
|
| 3193 |
+
`).replace(/[\r\u0085\u2028]/g, `
|
| 3194 |
+
`);
|
| 3195 |
+
}
|
| 3196 |
+
function m(e) {
|
| 3197 |
+
this.options = e || { locator: {} };
|
| 3198 |
+
}
|
| 3199 |
+
m.prototype.parseFromString = function(e, t) {
|
| 3200 |
+
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;
|
| 3201 |
+
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;
|
| 3202 |
+
var m = n.normalizeLineEndings || p;
|
| 3203 |
+
return e && typeof e == `string` ? r.parse(m(e), c, d) : r.errorHandler.error(`invalid doc source`), i.doc;
|
| 3204 |
+
};
|
| 3205 |
+
function h(e, t, n) {
|
| 3206 |
+
if (!e) {
|
| 3207 |
+
if (t instanceof g) return t;
|
| 3208 |
+
e = t;
|
| 3209 |
+
}
|
| 3210 |
+
var r = {}, i = e instanceof Function;
|
| 3211 |
+
n ||= {};
|
| 3212 |
+
function a(t) {
|
| 3213 |
+
var a = e[t];
|
| 3214 |
+
!a && i && (a = e.length == 2 ? function(n) {
|
| 3215 |
+
e(t, n);
|
| 3216 |
+
} : e), r[t] = a && function(e) {
|
| 3217 |
+
a(`[xmldom ` + t + `] ` + e + v(n));
|
| 3218 |
+
} || function() {};
|
| 3219 |
+
}
|
| 3220 |
+
return a(`warning`), a(`error`), a(`fatalError`), r;
|
| 3221 |
+
}
|
| 3222 |
+
function g() {
|
| 3223 |
+
this.cdata = !1;
|
| 3224 |
+
}
|
| 3225 |
+
function _(e, t) {
|
| 3226 |
+
t.lineNumber = e.lineNumber, t.columnNumber = e.columnNumber;
|
| 3227 |
+
}
|
| 3228 |
+
g.prototype = {
|
| 3229 |
+
startDocument: function() {
|
| 3230 |
+
this.doc = new l().createDocument(null, null, null), this.locator && (this.doc.documentURI = this.locator.systemId);
|
| 3231 |
+
},
|
| 3232 |
+
startElement: function(e, t, n, r) {
|
| 3233 |
+
var i = this.doc, a = i.createElementNS(e, n || t), o = r.length;
|
| 3234 |
+
b(this, a), this.currentElement = a, this.locator && _(this.locator, a);
|
| 3235 |
+
for (var s = 0; s < o; s++) {
|
| 3236 |
+
var e = r.getURI(s), c = r.getValue(s), n = r.getQName(s), l = i.createAttributeNS(e, n);
|
| 3237 |
+
this.locator && _(r.getLocator(s), l), l.value = l.nodeValue = c, a.setAttributeNode(l);
|
| 3238 |
+
}
|
| 3239 |
+
},
|
| 3240 |
+
endElement: function(e, t, n) {
|
| 3241 |
+
var r = this.currentElement;
|
| 3242 |
+
r.tagName, this.currentElement = r.parentNode;
|
| 3243 |
+
},
|
| 3244 |
+
startPrefixMapping: function(e, t) {},
|
| 3245 |
+
endPrefixMapping: function(e) {},
|
| 3246 |
+
processingInstruction: function(e, t) {
|
| 3247 |
+
var n = this.doc.createProcessingInstruction(e, t);
|
| 3248 |
+
this.locator && _(this.locator, n), b(this, n);
|
| 3249 |
+
},
|
| 3250 |
+
ignorableWhitespace: function(e, t, n) {},
|
| 3251 |
+
characters: function(e, t, n) {
|
| 3252 |
+
if (e = y.apply(this, arguments), e) {
|
| 3253 |
+
if (this.cdata) var r = this.doc.createCDATASection(e);
|
| 3254 |
+
else var r = this.doc.createTextNode(e);
|
| 3255 |
+
this.currentElement ? this.currentElement.appendChild(r) : /^\s*$/.test(e) && this.doc.appendChild(r), this.locator && _(this.locator, r);
|
| 3256 |
+
}
|
| 3257 |
+
},
|
| 3258 |
+
skippedEntity: function(e) {},
|
| 3259 |
+
endDocument: function() {
|
| 3260 |
+
this.doc.normalize();
|
| 3261 |
+
},
|
| 3262 |
+
setDocumentLocator: function(e) {
|
| 3263 |
+
(this.locator = e) && (e.lineNumber = 0);
|
| 3264 |
+
},
|
| 3265 |
+
comment: function(e, t, n) {
|
| 3266 |
+
e = y.apply(this, arguments);
|
| 3267 |
+
var r = this.doc.createComment(e);
|
| 3268 |
+
this.locator && _(this.locator, r), b(this, r);
|
| 3269 |
+
},
|
| 3270 |
+
startCDATA: function() {
|
| 3271 |
+
this.cdata = !0;
|
| 3272 |
+
},
|
| 3273 |
+
endCDATA: function() {
|
| 3274 |
+
this.cdata = !1;
|
| 3275 |
+
},
|
| 3276 |
+
startDTD: function(e, t, n) {
|
| 3277 |
+
var r = this.doc.implementation;
|
| 3278 |
+
if (r && r.createDocumentType) {
|
| 3279 |
+
var i = r.createDocumentType(e, t, n);
|
| 3280 |
+
this.locator && _(this.locator, i), b(this, i), this.doc.doctype = i;
|
| 3281 |
+
}
|
| 3282 |
+
},
|
| 3283 |
+
warning: function(e) {
|
| 3284 |
+
console.warn(`[xmldom warning] ` + e, v(this.locator));
|
| 3285 |
+
},
|
| 3286 |
+
error: function(e) {
|
| 3287 |
+
console.error(`[xmldom error] ` + e, v(this.locator));
|
| 3288 |
+
},
|
| 3289 |
+
fatalError: function(e) {
|
| 3290 |
+
throw new d(e, this.locator);
|
| 3291 |
+
}
|
| 3292 |
+
};
|
| 3293 |
+
function v(e) {
|
| 3294 |
+
if (e) return `
|
| 3295 |
+
@` + (e.systemId || ``) + `#[line:` + e.lineNumber + `,col:` + e.columnNumber + `]`;
|
| 3296 |
+
}
|
| 3297 |
+
function y(e, t, n) {
|
| 3298 |
+
return typeof e == `string` ? e.substr(t, n) : e.length >= t + n || t ? new java.lang.String(e, t, n) + `` : e;
|
| 3299 |
+
}
|
| 3300 |
+
`endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl`.replace(/\w+/g, function(e) {
|
| 3301 |
+
g.prototype[e] = function() {
|
| 3302 |
+
return null;
|
| 3303 |
+
};
|
| 3304 |
+
});
|
| 3305 |
+
function b(e, t) {
|
| 3306 |
+
e.currentElement ? e.currentElement.appendChild(t) : e.doc.appendChild(t);
|
| 3307 |
+
}
|
| 3308 |
+
exports.__DOMHandler = g, exports.normalizeLineEndings = p, exports.DOMParser = m;
|
| 3309 |
+
}));
|
| 3310 |
+
var lib_CBtriEt5_default = o$1(((exports) => {
|
| 3311 |
+
var t = n();
|
| 3312 |
+
exports.DOMImplementation = t.DOMImplementation, exports.XMLSerializer = t.XMLSerializer, exports.DOMParser = a().DOMParser;
|
| 3313 |
+
}))();
|
| 3314 |
+
//#endregion
|
| 3315 |
+
export { lib_CBtriEt5_default as default };
|
| 3316 |
+
|
| 3317 |
+
//# sourceMappingURL=lib-CBtriEt5.js.map
|
assets/liteDOM-Cp0aN3bP.js
ADDED
|
@@ -0,0 +1,747 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
//#region ../../node_modules/.pnpm/mathxyjax3@0.8.3/node_modules/mathxyjax3/dist/liteDOM-Cp0aN3bP.js
|
| 2 |
+
(function() {
|
| 3 |
+
var e, t, n, r, i, a, o, s, c, l = {
|
| 4 |
+
244: function(e, t, n) {
|
| 5 |
+
var r, i = this && this.__extends || (r = function(e, t) {
|
| 6 |
+
return r = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) {
|
| 7 |
+
e.__proto__ = t;
|
| 8 |
+
} || function(e, t) {
|
| 9 |
+
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
|
| 10 |
+
}, r(e, t);
|
| 11 |
+
}, function(e, t) {
|
| 12 |
+
if (typeof t != `function` && t !== null) throw TypeError(`Class extends value ` + String(t) + ` is not a constructor or null`);
|
| 13 |
+
function n() {
|
| 14 |
+
this.constructor = e;
|
| 15 |
+
}
|
| 16 |
+
r(e, t), e.prototype = t === null ? Object.create(t) : (n.prototype = t.prototype, new n());
|
| 17 |
+
}), a = this && this.__assign || function() {
|
| 18 |
+
return a = Object.assign || function(e) {
|
| 19 |
+
for (var t, n = 1, r = arguments.length; n < r; n++) for (var i in t = arguments[n]) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]);
|
| 20 |
+
return e;
|
| 21 |
+
}, a.apply(this, arguments);
|
| 22 |
+
};
|
| 23 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.NodeMixin = t.NodeMixinOptions = void 0;
|
| 24 |
+
var o = n(77);
|
| 25 |
+
t.NodeMixinOptions = {
|
| 26 |
+
badCSS: !0,
|
| 27 |
+
badSizes: !0
|
| 28 |
+
}, t.NodeMixin = function(e, n) {
|
| 29 |
+
var r;
|
| 30 |
+
return n === void 0 && (n = {}), n = (0, o.userOptions)((0, o.defaultOptions)({}, t.NodeMixinOptions), n), r = function(e) {
|
| 31 |
+
function t() {
|
| 32 |
+
var t = [...arguments], n = e.call(this, t[0]) || this, r = n.constructor;
|
| 33 |
+
return n.options = (0, o.userOptions)((0, o.defaultOptions)({}, r.OPTIONS), t[1]), n;
|
| 34 |
+
}
|
| 35 |
+
return i(t, e), t.prototype.fontSize = function(t) {
|
| 36 |
+
return n.badCSS ? this.options.fontSize : e.prototype.fontSize.call(this, t);
|
| 37 |
+
}, t.prototype.fontFamily = function(t) {
|
| 38 |
+
return n.badCSS ? this.options.fontFamily : e.prototype.fontFamily.call(this, t);
|
| 39 |
+
}, t.prototype.nodeSize = function(r, i, a) {
|
| 40 |
+
if (i === void 0 && (i = 1), a === void 0 && (a = null), !n.badSizes) return e.prototype.nodeSize.call(this, r, i, a);
|
| 41 |
+
var o = this.textContent(r), s = Array.from(o.replace(t.cjkPattern, ``)).length;
|
| 42 |
+
return [(Array.from(o).length - s) * this.options.cjkCharWidth + s * this.options.unknownCharWidth, this.options.unknownCharHeight];
|
| 43 |
+
}, t.prototype.nodeBBox = function(t) {
|
| 44 |
+
return n.badSizes ? {
|
| 45 |
+
left: 0,
|
| 46 |
+
right: 0,
|
| 47 |
+
top: 0,
|
| 48 |
+
bottom: 0
|
| 49 |
+
} : e.prototype.nodeBBox.call(this, t);
|
| 50 |
+
}, t;
|
| 51 |
+
}(e), r.OPTIONS = a(a({}, n.badCSS ? {
|
| 52 |
+
fontSize: 16,
|
| 53 |
+
fontFamily: `Times`
|
| 54 |
+
} : {}), n.badSizes ? {
|
| 55 |
+
cjkCharWidth: 1,
|
| 56 |
+
unknownCharWidth: .6,
|
| 57 |
+
unknownCharHeight: .8
|
| 58 |
+
} : {}), r.cjkPattern = new RegExp([
|
| 59 |
+
`[`,
|
| 60 |
+
`ᄀ-ᅟ`,
|
| 61 |
+
`〈〉`,
|
| 62 |
+
`⺀-〾`,
|
| 63 |
+
`-㉇`,
|
| 64 |
+
`㉐-䶿`,
|
| 65 |
+
`一-꓆`,
|
| 66 |
+
`ꥠ-ꥼ`,
|
| 67 |
+
`가-힣`,
|
| 68 |
+
`豈-`,
|
| 69 |
+
`︐-︙`,
|
| 70 |
+
`︰-﹫`,
|
| 71 |
+
`!-⦆¢-₩`,
|
| 72 |
+
`𛀀-𛀁`,
|
| 73 |
+
`🈀-🉑`,
|
| 74 |
+
`𠀀-`,
|
| 75 |
+
`]`
|
| 76 |
+
].join(``), `gu`), r;
|
| 77 |
+
};
|
| 78 |
+
},
|
| 79 |
+
877: function(e, t, n) {
|
| 80 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.LiteDocument = void 0;
|
| 81 |
+
var r = n(946);
|
| 82 |
+
t.LiteDocument = function() {
|
| 83 |
+
function e() {
|
| 84 |
+
this.root = new r.LiteElement(`html`, {}, [this.head = new r.LiteElement(`head`), this.body = new r.LiteElement(`body`)]), this.type = ``;
|
| 85 |
+
}
|
| 86 |
+
return Object.defineProperty(e.prototype, `kind`, {
|
| 87 |
+
get: function() {
|
| 88 |
+
return `#document`;
|
| 89 |
+
},
|
| 90 |
+
enumerable: !1,
|
| 91 |
+
configurable: !0
|
| 92 |
+
}), e;
|
| 93 |
+
}();
|
| 94 |
+
},
|
| 95 |
+
946: function(e, t) {
|
| 96 |
+
var n = this && this.__assign || function() {
|
| 97 |
+
return n = Object.assign || function(e) {
|
| 98 |
+
for (var t, n = 1, r = arguments.length; n < r; n++) for (var i in t = arguments[n]) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]);
|
| 99 |
+
return e;
|
| 100 |
+
}, n.apply(this, arguments);
|
| 101 |
+
}, r = this && this.__read || function(e, t) {
|
| 102 |
+
var n = typeof Symbol == `function` && e[Symbol.iterator];
|
| 103 |
+
if (!n) return e;
|
| 104 |
+
var r, i, a = n.call(e), o = [];
|
| 105 |
+
try {
|
| 106 |
+
for (; (t === void 0 || t-- > 0) && !(r = a.next()).done;) o.push(r.value);
|
| 107 |
+
} catch (e) {
|
| 108 |
+
i = { error: e };
|
| 109 |
+
} finally {
|
| 110 |
+
try {
|
| 111 |
+
r && !r.done && (n = a.return) && n.call(a);
|
| 112 |
+
} finally {
|
| 113 |
+
if (i) throw i.error;
|
| 114 |
+
}
|
| 115 |
+
}
|
| 116 |
+
return o;
|
| 117 |
+
}, i = this && this.__spreadArray || function(e, t, n) {
|
| 118 |
+
if (n || arguments.length === 2) for (var r, i = 0, a = t.length; i < a; i++) !r && i in t || (r ||= Array.prototype.slice.call(t, 0, i), r[i] = t[i]);
|
| 119 |
+
return e.concat(r || Array.prototype.slice.call(t));
|
| 120 |
+
}, a = this && this.__values || function(e) {
|
| 121 |
+
var t = typeof Symbol == `function` && Symbol.iterator, n = t && e[t], r = 0;
|
| 122 |
+
if (n) return n.call(e);
|
| 123 |
+
if (e && typeof e.length == `number`) return { next: function() {
|
| 124 |
+
return e && r >= e.length && (e = void 0), {
|
| 125 |
+
value: e && e[r++],
|
| 126 |
+
done: !e
|
| 127 |
+
};
|
| 128 |
+
} };
|
| 129 |
+
throw TypeError(t ? `Object is not iterable.` : `Symbol.iterator is not defined.`);
|
| 130 |
+
};
|
| 131 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.LiteElement = void 0, t.LiteElement = function(e, t, o) {
|
| 132 |
+
var s, c;
|
| 133 |
+
t === void 0 && (t = {}), o === void 0 && (o = []), this.kind = e, this.attributes = n({}, t), this.children = i([], r(o), !1);
|
| 134 |
+
try {
|
| 135 |
+
for (var l = a(this.children), u = l.next(); !u.done; u = l.next()) u.value.parent = this;
|
| 136 |
+
} catch (e) {
|
| 137 |
+
s = { error: e };
|
| 138 |
+
} finally {
|
| 139 |
+
try {
|
| 140 |
+
u && !u.done && (c = l.return) && c.call(l);
|
| 141 |
+
} finally {
|
| 142 |
+
if (s) throw s.error;
|
| 143 |
+
}
|
| 144 |
+
}
|
| 145 |
+
this.styles = null;
|
| 146 |
+
};
|
| 147 |
+
},
|
| 148 |
+
6: function(e, t) {
|
| 149 |
+
var n = this && this.__read || function(e, t) {
|
| 150 |
+
var n = typeof Symbol == `function` && e[Symbol.iterator];
|
| 151 |
+
if (!n) return e;
|
| 152 |
+
var r, i, a = n.call(e), o = [];
|
| 153 |
+
try {
|
| 154 |
+
for (; (t === void 0 || t-- > 0) && !(r = a.next()).done;) o.push(r.value);
|
| 155 |
+
} catch (e) {
|
| 156 |
+
i = { error: e };
|
| 157 |
+
} finally {
|
| 158 |
+
try {
|
| 159 |
+
r && !r.done && (n = a.return) && n.call(a);
|
| 160 |
+
} finally {
|
| 161 |
+
if (i) throw i.error;
|
| 162 |
+
}
|
| 163 |
+
}
|
| 164 |
+
return o;
|
| 165 |
+
}, r = this && this.__spreadArray || function(e, t, n) {
|
| 166 |
+
if (n || arguments.length === 2) for (var r, i = 0, a = t.length; i < a; i++) !r && i in t || (r ||= Array.prototype.slice.call(t, 0, i), r[i] = t[i]);
|
| 167 |
+
return e.concat(r || Array.prototype.slice.call(t));
|
| 168 |
+
};
|
| 169 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.LiteList = void 0, t.LiteList = function() {
|
| 170 |
+
function e(e) {
|
| 171 |
+
this.nodes = [], this.nodes = r([], n(e), !1);
|
| 172 |
+
}
|
| 173 |
+
return e.prototype.append = function(e) {
|
| 174 |
+
this.nodes.push(e);
|
| 175 |
+
}, e.prototype[Symbol.iterator] = function() {
|
| 176 |
+
var e = 0;
|
| 177 |
+
return { next: function() {
|
| 178 |
+
return e === this.nodes.length ? {
|
| 179 |
+
value: null,
|
| 180 |
+
done: !0
|
| 181 |
+
} : {
|
| 182 |
+
value: this.nodes[e++],
|
| 183 |
+
done: !1
|
| 184 |
+
};
|
| 185 |
+
} };
|
| 186 |
+
}, e;
|
| 187 |
+
}();
|
| 188 |
+
},
|
| 189 |
+
246: function(e, t, n) {
|
| 190 |
+
var r = this && this.__createBinding || (Object.create ? function(e, t, n, r) {
|
| 191 |
+
r === void 0 && (r = n);
|
| 192 |
+
var i = Object.getOwnPropertyDescriptor(t, n);
|
| 193 |
+
i && !(`get` in i ? !t.__esModule : i.writable || i.configurable) || (i = {
|
| 194 |
+
enumerable: !0,
|
| 195 |
+
get: function() {
|
| 196 |
+
return t[n];
|
| 197 |
+
}
|
| 198 |
+
}), Object.defineProperty(e, r, i);
|
| 199 |
+
} : function(e, t, n, r) {
|
| 200 |
+
r === void 0 && (r = n), e[r] = t[n];
|
| 201 |
+
}), i = this && this.__setModuleDefault || (Object.create ? function(e, t) {
|
| 202 |
+
Object.defineProperty(e, `default`, {
|
| 203 |
+
enumerable: !0,
|
| 204 |
+
value: t
|
| 205 |
+
});
|
| 206 |
+
} : function(e, t) {
|
| 207 |
+
e.default = t;
|
| 208 |
+
}), a = this && this.__importStar || function(e) {
|
| 209 |
+
if (e && e.__esModule) return e;
|
| 210 |
+
var t = {};
|
| 211 |
+
if (e != null) for (var n in e) n !== `default` && Object.prototype.hasOwnProperty.call(e, n) && r(t, e, n);
|
| 212 |
+
return i(t, e), t;
|
| 213 |
+
}, o = this && this.__read || function(e, t) {
|
| 214 |
+
var n = typeof Symbol == `function` && e[Symbol.iterator];
|
| 215 |
+
if (!n) return e;
|
| 216 |
+
var r, i, a = n.call(e), o = [];
|
| 217 |
+
try {
|
| 218 |
+
for (; (t === void 0 || t-- > 0) && !(r = a.next()).done;) o.push(r.value);
|
| 219 |
+
} catch (e) {
|
| 220 |
+
i = { error: e };
|
| 221 |
+
} finally {
|
| 222 |
+
try {
|
| 223 |
+
r && !r.done && (n = a.return) && n.call(a);
|
| 224 |
+
} finally {
|
| 225 |
+
if (i) throw i.error;
|
| 226 |
+
}
|
| 227 |
+
}
|
| 228 |
+
return o;
|
| 229 |
+
}, s = this && this.__values || function(e) {
|
| 230 |
+
var t = typeof Symbol == `function` && Symbol.iterator, n = t && e[t], r = 0;
|
| 231 |
+
if (n) return n.call(e);
|
| 232 |
+
if (e && typeof e.length == `number`) return { next: function() {
|
| 233 |
+
return e && r >= e.length && (e = void 0), {
|
| 234 |
+
value: e && e[r++],
|
| 235 |
+
done: !e
|
| 236 |
+
};
|
| 237 |
+
} };
|
| 238 |
+
throw TypeError(t ? `Object is not iterable.` : `Symbol.iterator is not defined.`);
|
| 239 |
+
};
|
| 240 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.LiteParser = t.PATTERNS = void 0;
|
| 241 |
+
var c, l = a(n(29)), u = n(946), d = n(735);
|
| 242 |
+
(function(e) {
|
| 243 |
+
e.TAGNAME = `[a-z][^\\s\\n>]*`, e.ATTNAME = `[a-z][^\\s\\n>=]*`, e.VALUE = `(?:'[^']*'|"[^"]*"|[^\\s\\n]+)`, e.VALUESPLIT = `(?:'([^']*)'|"([^"]*)"|([^\\s\\n]+))`, e.SPACE = `(?:\\s|\\n)+`, e.OPTIONALSPACE = `(?:\\s|\\n)*`, e.ATTRIBUTE = e.ATTNAME + `(?:` + e.OPTIONALSPACE + `=` + e.OPTIONALSPACE + e.VALUE + `)?`, e.ATTRIBUTESPLIT = `(` + e.ATTNAME + `)(?:` + e.OPTIONALSPACE + `=` + e.OPTIONALSPACE + e.VALUESPLIT + `)?`, e.TAG = `(<(?:` + e.TAGNAME + `(?:` + e.SPACE + e.ATTRIBUTE + `)*` + e.OPTIONALSPACE + `/?|/` + e.TAGNAME + `|!--[^]*?--|![^]*?)(?:>|$))`, e.tag = new RegExp(e.TAG, `i`), e.attr = new RegExp(e.ATTRIBUTE, `i`), e.attrsplit = new RegExp(e.ATTRIBUTESPLIT, `i`);
|
| 244 |
+
})(c = t.PATTERNS ||= {}), t.LiteParser = function() {
|
| 245 |
+
function e() {}
|
| 246 |
+
return e.prototype.parseFromString = function(e, t, n) {
|
| 247 |
+
t === void 0 && (t = `text/html`), n === void 0 && (n = null);
|
| 248 |
+
for (var r = n.createDocument(), i = n.body(r), a = e.replace(/<\?.*?\?>/g, ``).split(c.tag); a.length;) {
|
| 249 |
+
var o = a.shift(), s = a.shift();
|
| 250 |
+
o && this.addText(n, i, o), s && s.charAt(s.length - 1) === `>` && (s.charAt(1) === `!` ? this.addComment(n, i, s) : i = s.charAt(1) === `/` ? this.closeTag(n, i, s) : this.openTag(n, i, s, a));
|
| 251 |
+
}
|
| 252 |
+
return this.checkDocument(n, r), r;
|
| 253 |
+
}, e.prototype.addText = function(e, t, n) {
|
| 254 |
+
return n = l.translate(n), e.append(t, e.text(n));
|
| 255 |
+
}, e.prototype.addComment = function(e, t, n) {
|
| 256 |
+
return e.append(t, new d.LiteComment(n));
|
| 257 |
+
}, e.prototype.closeTag = function(e, t, n) {
|
| 258 |
+
for (var r = n.slice(2, n.length - 1).toLowerCase(); e.parent(t) && e.kind(t) !== r;) t = e.parent(t);
|
| 259 |
+
return e.parent(t);
|
| 260 |
+
}, e.prototype.openTag = function(e, t, n, r) {
|
| 261 |
+
var i = this.constructor.PCDATA, a = this.constructor.SELF_CLOSING, o = n.match(/<(.*?)[\s\n>\/]/)[1].toLowerCase(), s = e.node(o), l = n.replace(/^<.*?[\s\n>]/, ``).split(c.attrsplit);
|
| 262 |
+
return (l.pop().match(/>$/) || l.length < 5) && (this.addAttributes(e, s, l), e.append(t, s), a[o] || n.match(/\/>$/) || (i[o] ? this.handlePCDATA(e, s, o, r) : t = s)), t;
|
| 263 |
+
}, e.prototype.addAttributes = function(e, t, n) {
|
| 264 |
+
for (var r = this.constructor.CDATA_ATTR; n.length;) {
|
| 265 |
+
var i = o(n.splice(0, 5), 5), a = i[1], s = i[2], c = i[3], u = i[4], d = s || c || u || ``;
|
| 266 |
+
r[a] || (d = l.translate(d)), e.setAttribute(t, a, d);
|
| 267 |
+
}
|
| 268 |
+
}, e.prototype.handlePCDATA = function(e, t, n, r) {
|
| 269 |
+
for (var i = [], a = `</` + n + `>`, o = ``; r.length && o !== a;) i.push(o), i.push(r.shift()), o = r.shift();
|
| 270 |
+
e.append(t, e.text(i.join(``)));
|
| 271 |
+
}, e.prototype.checkDocument = function(e, t) {
|
| 272 |
+
var n, r, i, a, o = this.getOnlyChild(e, e.body(t));
|
| 273 |
+
if (o) {
|
| 274 |
+
try {
|
| 275 |
+
for (var c = s(e.childNodes(e.body(t))), l = c.next(); !l.done && (p = l.value) !== o; l = c.next()) p instanceof d.LiteComment && p.value.match(/^<!DOCTYPE/) && (t.type = p.value);
|
| 276 |
+
} catch (e) {
|
| 277 |
+
n = { error: e };
|
| 278 |
+
} finally {
|
| 279 |
+
try {
|
| 280 |
+
l && !l.done && (r = c.return) && r.call(c);
|
| 281 |
+
} finally {
|
| 282 |
+
if (n) throw n.error;
|
| 283 |
+
}
|
| 284 |
+
}
|
| 285 |
+
switch (e.kind(o)) {
|
| 286 |
+
case `html`:
|
| 287 |
+
try {
|
| 288 |
+
for (var u = s(o.children), f = u.next(); !f.done; f = u.next()) {
|
| 289 |
+
var p = f.value;
|
| 290 |
+
switch (e.kind(p)) {
|
| 291 |
+
case `head`:
|
| 292 |
+
t.head = p;
|
| 293 |
+
break;
|
| 294 |
+
case `body`: t.body = p;
|
| 295 |
+
}
|
| 296 |
+
}
|
| 297 |
+
} catch (e) {
|
| 298 |
+
i = { error: e };
|
| 299 |
+
} finally {
|
| 300 |
+
try {
|
| 301 |
+
f && !f.done && (a = u.return) && a.call(u);
|
| 302 |
+
} finally {
|
| 303 |
+
if (i) throw i.error;
|
| 304 |
+
}
|
| 305 |
+
}
|
| 306 |
+
t.root = o, e.remove(o), e.parent(t.body) !== o && e.append(o, t.body), e.parent(t.head) !== o && e.insert(t.head, t.body);
|
| 307 |
+
break;
|
| 308 |
+
case `head`:
|
| 309 |
+
t.head = e.replace(o, t.head);
|
| 310 |
+
break;
|
| 311 |
+
case `body`: t.body = e.replace(o, t.body);
|
| 312 |
+
}
|
| 313 |
+
}
|
| 314 |
+
}, e.prototype.getOnlyChild = function(e, t) {
|
| 315 |
+
var n, r, i = null;
|
| 316 |
+
try {
|
| 317 |
+
for (var a = s(e.childNodes(t)), o = a.next(); !o.done; o = a.next()) {
|
| 318 |
+
var c = o.value;
|
| 319 |
+
if (c instanceof u.LiteElement) {
|
| 320 |
+
if (i) return null;
|
| 321 |
+
i = c;
|
| 322 |
+
}
|
| 323 |
+
}
|
| 324 |
+
} catch (e) {
|
| 325 |
+
n = { error: e };
|
| 326 |
+
} finally {
|
| 327 |
+
try {
|
| 328 |
+
o && !o.done && (r = a.return) && r.call(a);
|
| 329 |
+
} finally {
|
| 330 |
+
if (n) throw n.error;
|
| 331 |
+
}
|
| 332 |
+
}
|
| 333 |
+
return i;
|
| 334 |
+
}, e.prototype.serialize = function(e, t, n) {
|
| 335 |
+
var r = this;
|
| 336 |
+
n === void 0 && (n = !1);
|
| 337 |
+
var i = this.constructor.SELF_CLOSING, a = this.constructor.CDATA_ATTR, o = e.kind(t), s = e.allAttributes(t).map((function(e) {
|
| 338 |
+
return e.name + `="` + (a[e.name] ? e.value : r.protectAttribute(e.value)) + `"`;
|
| 339 |
+
})).join(` `), c = this.serializeInner(e, t, n);
|
| 340 |
+
return `<` + o + (s ? ` ` + s : ``) + (n && !c || i[o] ? n ? `/>` : `>` : `>${c}</${o}>`);
|
| 341 |
+
}, e.prototype.serializeInner = function(e, t, n) {
|
| 342 |
+
var r = this;
|
| 343 |
+
return n === void 0 && (n = !1), this.constructor.PCDATA.hasOwnProperty(t.kind) ? e.childNodes(t).map((function(t) {
|
| 344 |
+
return e.value(t);
|
| 345 |
+
})).join(``) : e.childNodes(t).map((function(t) {
|
| 346 |
+
var i = e.kind(t);
|
| 347 |
+
return i === `#text` ? r.protectHTML(e.value(t)) : i === `#comment` ? t.value : r.serialize(e, t, n);
|
| 348 |
+
})).join(``);
|
| 349 |
+
}, e.prototype.protectAttribute = function(e) {
|
| 350 |
+
return typeof e != `string` && (e = String(e)), e.replace(/"/g, `"`);
|
| 351 |
+
}, e.prototype.protectHTML = function(e) {
|
| 352 |
+
return e.replace(/&/g, `&`).replace(/</g, `<`).replace(/>/g, `>`);
|
| 353 |
+
}, e.SELF_CLOSING = {
|
| 354 |
+
area: !0,
|
| 355 |
+
base: !0,
|
| 356 |
+
br: !0,
|
| 357 |
+
col: !0,
|
| 358 |
+
command: !0,
|
| 359 |
+
embed: !0,
|
| 360 |
+
hr: !0,
|
| 361 |
+
img: !0,
|
| 362 |
+
input: !0,
|
| 363 |
+
keygen: !0,
|
| 364 |
+
link: !0,
|
| 365 |
+
menuitem: !0,
|
| 366 |
+
meta: !0,
|
| 367 |
+
param: !0,
|
| 368 |
+
source: !0,
|
| 369 |
+
track: !0,
|
| 370 |
+
wbr: !0
|
| 371 |
+
}, e.PCDATA = {
|
| 372 |
+
option: !0,
|
| 373 |
+
textarea: !0,
|
| 374 |
+
fieldset: !0,
|
| 375 |
+
title: !0,
|
| 376 |
+
style: !0,
|
| 377 |
+
script: !0
|
| 378 |
+
}, e.CDATA_ATTR = {
|
| 379 |
+
style: !0,
|
| 380 |
+
datafld: !0,
|
| 381 |
+
datasrc: !0,
|
| 382 |
+
href: !0,
|
| 383 |
+
src: !0,
|
| 384 |
+
longdesc: !0,
|
| 385 |
+
usemap: !0,
|
| 386 |
+
cite: !0,
|
| 387 |
+
datetime: !0,
|
| 388 |
+
action: !0,
|
| 389 |
+
axis: !0,
|
| 390 |
+
profile: !0,
|
| 391 |
+
content: !0,
|
| 392 |
+
scheme: !0
|
| 393 |
+
}, e;
|
| 394 |
+
}();
|
| 395 |
+
},
|
| 396 |
+
735: function(e, t) {
|
| 397 |
+
var n, r = this && this.__extends || (n = function(e, t) {
|
| 398 |
+
return n = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) {
|
| 399 |
+
e.__proto__ = t;
|
| 400 |
+
} || function(e, t) {
|
| 401 |
+
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
|
| 402 |
+
}, n(e, t);
|
| 403 |
+
}, function(e, t) {
|
| 404 |
+
if (typeof t != `function` && t !== null) throw TypeError(`Class extends value ` + String(t) + ` is not a constructor or null`);
|
| 405 |
+
function r() {
|
| 406 |
+
this.constructor = e;
|
| 407 |
+
}
|
| 408 |
+
n(e, t), e.prototype = t === null ? Object.create(t) : (r.prototype = t.prototype, new r());
|
| 409 |
+
});
|
| 410 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.LiteComment = t.LiteText = void 0;
|
| 411 |
+
var i = function() {
|
| 412 |
+
function e(e) {
|
| 413 |
+
e === void 0 && (e = ``), this.value = e;
|
| 414 |
+
}
|
| 415 |
+
return Object.defineProperty(e.prototype, `kind`, {
|
| 416 |
+
get: function() {
|
| 417 |
+
return `#text`;
|
| 418 |
+
},
|
| 419 |
+
enumerable: !1,
|
| 420 |
+
configurable: !0
|
| 421 |
+
}), e;
|
| 422 |
+
}();
|
| 423 |
+
t.LiteText = i, t.LiteComment = function(e) {
|
| 424 |
+
function t() {
|
| 425 |
+
return e !== null && e.apply(this, arguments) || this;
|
| 426 |
+
}
|
| 427 |
+
return r(t, e), Object.defineProperty(t.prototype, `kind`, {
|
| 428 |
+
get: function() {
|
| 429 |
+
return `#comment`;
|
| 430 |
+
},
|
| 431 |
+
enumerable: !1,
|
| 432 |
+
configurable: !0
|
| 433 |
+
}), t;
|
| 434 |
+
}(i);
|
| 435 |
+
},
|
| 436 |
+
492: function(e, t, n) {
|
| 437 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.LiteWindow = void 0;
|
| 438 |
+
var r = n(946), i = n(877), a = n(6), o = n(246);
|
| 439 |
+
t.LiteWindow = function() {
|
| 440 |
+
this.DOMParser = o.LiteParser, this.NodeList = a.LiteList, this.HTMLCollection = a.LiteList, this.HTMLElement = r.LiteElement, this.DocumentFragment = a.LiteList, this.Document = i.LiteDocument, this.document = new i.LiteDocument();
|
| 441 |
+
};
|
| 442 |
+
},
|
| 443 |
+
250: function(e, t, n) {
|
| 444 |
+
var r, i = this && this.__extends || (r = function(e, t) {
|
| 445 |
+
return r = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) {
|
| 446 |
+
e.__proto__ = t;
|
| 447 |
+
} || function(e, t) {
|
| 448 |
+
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
|
| 449 |
+
}, r(e, t);
|
| 450 |
+
}, function(e, t) {
|
| 451 |
+
if (typeof t != `function` && t !== null) throw TypeError(`Class extends value ` + String(t) + ` is not a constructor or null`);
|
| 452 |
+
function n() {
|
| 453 |
+
this.constructor = e;
|
| 454 |
+
}
|
| 455 |
+
r(e, t), e.prototype = t === null ? Object.create(t) : (n.prototype = t.prototype, new n());
|
| 456 |
+
}), a = this && this.__assign || function() {
|
| 457 |
+
return a = Object.assign || function(e) {
|
| 458 |
+
for (var t, n = 1, r = arguments.length; n < r; n++) for (var i in t = arguments[n]) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]);
|
| 459 |
+
return e;
|
| 460 |
+
}, a.apply(this, arguments);
|
| 461 |
+
}, o = this && this.__values || function(e) {
|
| 462 |
+
var t = typeof Symbol == `function` && Symbol.iterator, n = t && e[t], r = 0;
|
| 463 |
+
if (n) return n.call(e);
|
| 464 |
+
if (e && typeof e.length == `number`) return { next: function() {
|
| 465 |
+
return e && r >= e.length && (e = void 0), {
|
| 466 |
+
value: e && e[r++],
|
| 467 |
+
done: !e
|
| 468 |
+
};
|
| 469 |
+
} };
|
| 470 |
+
throw TypeError(t ? `Object is not iterable.` : `Symbol.iterator is not defined.`);
|
| 471 |
+
}, s = this && this.__read || function(e, t) {
|
| 472 |
+
var n = typeof Symbol == `function` && e[Symbol.iterator];
|
| 473 |
+
if (!n) return e;
|
| 474 |
+
var r, i, a = n.call(e), o = [];
|
| 475 |
+
try {
|
| 476 |
+
for (; (t === void 0 || t-- > 0) && !(r = a.next()).done;) o.push(r.value);
|
| 477 |
+
} catch (e) {
|
| 478 |
+
i = { error: e };
|
| 479 |
+
} finally {
|
| 480 |
+
try {
|
| 481 |
+
r && !r.done && (n = a.return) && n.call(a);
|
| 482 |
+
} finally {
|
| 483 |
+
if (i) throw i.error;
|
| 484 |
+
}
|
| 485 |
+
}
|
| 486 |
+
return o;
|
| 487 |
+
}, c = this && this.__spreadArray || function(e, t, n) {
|
| 488 |
+
if (n || arguments.length === 2) for (var r, i = 0, a = t.length; i < a; i++) !r && i in t || (r ||= Array.prototype.slice.call(t, 0, i), r[i] = t[i]);
|
| 489 |
+
return e.concat(r || Array.prototype.slice.call(t));
|
| 490 |
+
};
|
| 491 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.liteAdaptor = t.LiteAdaptor = t.LiteBase = void 0;
|
| 492 |
+
var l = n(857), u = n(244), d = n(877), f = n(946), p = n(735), m = n(492), h = n(246), g = n(878), _ = function(e) {
|
| 493 |
+
function t() {
|
| 494 |
+
var t = e.call(this) || this;
|
| 495 |
+
return t.parser = new h.LiteParser(), t.window = new m.LiteWindow(), t;
|
| 496 |
+
}
|
| 497 |
+
return i(t, e), t.prototype.parse = function(e, t) {
|
| 498 |
+
return this.parser.parseFromString(e, t, this);
|
| 499 |
+
}, t.prototype.create = function(e, t) {
|
| 500 |
+
return t === void 0 && (t = null), new f.LiteElement(e);
|
| 501 |
+
}, t.prototype.text = function(e) {
|
| 502 |
+
return new p.LiteText(e);
|
| 503 |
+
}, t.prototype.comment = function(e) {
|
| 504 |
+
return new p.LiteComment(e);
|
| 505 |
+
}, t.prototype.createDocument = function() {
|
| 506 |
+
return new d.LiteDocument();
|
| 507 |
+
}, t.prototype.head = function(e) {
|
| 508 |
+
return e.head;
|
| 509 |
+
}, t.prototype.body = function(e) {
|
| 510 |
+
return e.body;
|
| 511 |
+
}, t.prototype.root = function(e) {
|
| 512 |
+
return e.root;
|
| 513 |
+
}, t.prototype.doctype = function(e) {
|
| 514 |
+
return e.type;
|
| 515 |
+
}, t.prototype.tags = function(e, t, n) {
|
| 516 |
+
n === void 0 && (n = null);
|
| 517 |
+
var r = [], i = [];
|
| 518 |
+
if (n) return i;
|
| 519 |
+
for (var a = e; a;) {
|
| 520 |
+
var o = a.kind;
|
| 521 |
+
o !== `#text` && o !== `#comment` && (a = a, o === t && i.push(a), a.children.length && (r = a.children.concat(r))), a = r.shift();
|
| 522 |
+
}
|
| 523 |
+
return i;
|
| 524 |
+
}, t.prototype.elementById = function(e, t) {
|
| 525 |
+
for (var n = [], r = e; r;) {
|
| 526 |
+
if (r.kind !== `#text` && r.kind !== `#comment`) {
|
| 527 |
+
if ((r = r).attributes.id === t) return r;
|
| 528 |
+
r.children.length && (n = r.children.concat(n));
|
| 529 |
+
}
|
| 530 |
+
r = n.shift();
|
| 531 |
+
}
|
| 532 |
+
return null;
|
| 533 |
+
}, t.prototype.elementsByClass = function(e, t) {
|
| 534 |
+
for (var n = [], r = [], i = e; i;) i.kind !== `#text` && i.kind !== `#comment` && (((i = i).attributes.class || ``).trim().split(/ +/).includes(t) && r.push(i), i.children.length && (n = i.children.concat(n))), i = n.shift();
|
| 535 |
+
return r;
|
| 536 |
+
}, t.prototype.getElements = function(e, t) {
|
| 537 |
+
var n, r, i = [], a = this.body(t);
|
| 538 |
+
try {
|
| 539 |
+
for (var s = o(e), c = s.next(); !c.done; c = s.next()) {
|
| 540 |
+
var l = c.value;
|
| 541 |
+
if (typeof l == `string`) if (l.charAt(0) === `#`) {
|
| 542 |
+
var u = this.elementById(a, l.slice(1));
|
| 543 |
+
u && i.push(u);
|
| 544 |
+
} else l.charAt(0) === `.` ? i = i.concat(this.elementsByClass(a, l.slice(1))) : l.match(/^[-a-z][-a-z0-9]*$/i) && (i = i.concat(this.tags(a, l)));
|
| 545 |
+
else Array.isArray(l) ? i = i.concat(l) : l instanceof this.window.NodeList || l instanceof this.window.HTMLCollection ? i = i.concat(l.nodes) : i.push(l);
|
| 546 |
+
}
|
| 547 |
+
} catch (e) {
|
| 548 |
+
n = { error: e };
|
| 549 |
+
} finally {
|
| 550 |
+
try {
|
| 551 |
+
c && !c.done && (r = s.return) && r.call(s);
|
| 552 |
+
} finally {
|
| 553 |
+
if (n) throw n.error;
|
| 554 |
+
}
|
| 555 |
+
}
|
| 556 |
+
return i;
|
| 557 |
+
}, t.prototype.contains = function(e, t) {
|
| 558 |
+
for (; t && t !== e;) t = this.parent(t);
|
| 559 |
+
return !!t;
|
| 560 |
+
}, t.prototype.parent = function(e) {
|
| 561 |
+
return e.parent;
|
| 562 |
+
}, t.prototype.childIndex = function(e) {
|
| 563 |
+
return e.parent ? e.parent.children.findIndex((function(t) {
|
| 564 |
+
return t === e;
|
| 565 |
+
})) : -1;
|
| 566 |
+
}, t.prototype.append = function(e, t) {
|
| 567 |
+
return t.parent && this.remove(t), e.children.push(t), t.parent = e, t;
|
| 568 |
+
}, t.prototype.insert = function(e, t) {
|
| 569 |
+
if (e.parent && this.remove(e), t && t.parent) {
|
| 570 |
+
var n = this.childIndex(t);
|
| 571 |
+
t.parent.children.splice(n, 0, e), e.parent = t.parent;
|
| 572 |
+
}
|
| 573 |
+
}, t.prototype.remove = function(e) {
|
| 574 |
+
var t = this.childIndex(e);
|
| 575 |
+
return t >= 0 && e.parent.children.splice(t, 1), e.parent = null, e;
|
| 576 |
+
}, t.prototype.replace = function(e, t) {
|
| 577 |
+
var n = this.childIndex(t);
|
| 578 |
+
return n >= 0 && (t.parent.children[n] = e, e.parent = t.parent, t.parent = null), t;
|
| 579 |
+
}, t.prototype.clone = function(e) {
|
| 580 |
+
var t = this, n = new f.LiteElement(e.kind);
|
| 581 |
+
return n.attributes = a({}, e.attributes), n.children = e.children.map((function(e) {
|
| 582 |
+
if (e.kind === `#text`) return new p.LiteText(e.value);
|
| 583 |
+
if (e.kind === `#comment`) return new p.LiteComment(e.value);
|
| 584 |
+
var r = t.clone(e);
|
| 585 |
+
return r.parent = n, r;
|
| 586 |
+
})), n;
|
| 587 |
+
}, t.prototype.split = function(e, t) {
|
| 588 |
+
var n = new p.LiteText(e.value.slice(t));
|
| 589 |
+
return e.value = e.value.slice(0, t), e.parent.children.splice(this.childIndex(e) + 1, 0, n), n.parent = e.parent, n;
|
| 590 |
+
}, t.prototype.next = function(e) {
|
| 591 |
+
var t = e.parent;
|
| 592 |
+
if (!t) return null;
|
| 593 |
+
var n = this.childIndex(e) + 1;
|
| 594 |
+
return n >= 0 && n < t.children.length ? t.children[n] : null;
|
| 595 |
+
}, t.prototype.previous = function(e) {
|
| 596 |
+
var t = e.parent;
|
| 597 |
+
if (!t) return null;
|
| 598 |
+
var n = this.childIndex(e) - 1;
|
| 599 |
+
return n >= 0 ? t.children[n] : null;
|
| 600 |
+
}, t.prototype.firstChild = function(e) {
|
| 601 |
+
return e.children[0];
|
| 602 |
+
}, t.prototype.lastChild = function(e) {
|
| 603 |
+
return e.children[e.children.length - 1];
|
| 604 |
+
}, t.prototype.childNodes = function(e) {
|
| 605 |
+
return c([], s(e.children), !1);
|
| 606 |
+
}, t.prototype.childNode = function(e, t) {
|
| 607 |
+
return e.children[t];
|
| 608 |
+
}, t.prototype.kind = function(e) {
|
| 609 |
+
return e.kind;
|
| 610 |
+
}, t.prototype.value = function(e) {
|
| 611 |
+
return e.kind === `#text` ? e.value : e.kind === `#comment` ? e.value.replace(/^<!(--)?((?:.|\n)*)\1>$/, `$2`) : ``;
|
| 612 |
+
}, t.prototype.textContent = function(e) {
|
| 613 |
+
var t = this;
|
| 614 |
+
return e.children.reduce((function(e, n) {
|
| 615 |
+
return e + (n.kind === `#text` ? n.value : n.kind === `#comment` ? `` : t.textContent(n));
|
| 616 |
+
}), ``);
|
| 617 |
+
}, t.prototype.innerHTML = function(e) {
|
| 618 |
+
return this.parser.serializeInner(this, e);
|
| 619 |
+
}, t.prototype.outerHTML = function(e) {
|
| 620 |
+
return this.parser.serialize(this, e);
|
| 621 |
+
}, t.prototype.serializeXML = function(e) {
|
| 622 |
+
return this.parser.serialize(this, e, !0);
|
| 623 |
+
}, t.prototype.setAttribute = function(e, t, n, r) {
|
| 624 |
+
r === void 0 && (r = null), typeof n != `string` && (n = String(n)), r && (t = r.replace(/.*\//, ``) + `:` + t.replace(/^.*:/, ``)), e.attributes[t] = n, t === `style` && (e.styles = null);
|
| 625 |
+
}, t.prototype.getAttribute = function(e, t) {
|
| 626 |
+
return e.attributes[t];
|
| 627 |
+
}, t.prototype.removeAttribute = function(e, t) {
|
| 628 |
+
delete e.attributes[t];
|
| 629 |
+
}, t.prototype.hasAttribute = function(e, t) {
|
| 630 |
+
return e.attributes.hasOwnProperty(t);
|
| 631 |
+
}, t.prototype.allAttributes = function(e) {
|
| 632 |
+
var t, n, r = e.attributes, i = [];
|
| 633 |
+
try {
|
| 634 |
+
for (var a = o(Object.keys(r)), s = a.next(); !s.done; s = a.next()) {
|
| 635 |
+
var c = s.value;
|
| 636 |
+
i.push({
|
| 637 |
+
name: c,
|
| 638 |
+
value: r[c]
|
| 639 |
+
});
|
| 640 |
+
}
|
| 641 |
+
} catch (e) {
|
| 642 |
+
t = { error: e };
|
| 643 |
+
} finally {
|
| 644 |
+
try {
|
| 645 |
+
s && !s.done && (n = a.return) && n.call(a);
|
| 646 |
+
} finally {
|
| 647 |
+
if (t) throw t.error;
|
| 648 |
+
}
|
| 649 |
+
}
|
| 650 |
+
return i;
|
| 651 |
+
}, t.prototype.addClass = function(e, t) {
|
| 652 |
+
var n = (e.attributes.class || ``).split(/ /);
|
| 653 |
+
n.find((function(e) {
|
| 654 |
+
return e === t;
|
| 655 |
+
})) || (n.push(t), e.attributes.class = n.join(` `));
|
| 656 |
+
}, t.prototype.removeClass = function(e, t) {
|
| 657 |
+
var n = (e.attributes.class || ``).split(/ /), r = n.findIndex((function(e) {
|
| 658 |
+
return e === t;
|
| 659 |
+
}));
|
| 660 |
+
r >= 0 && (n.splice(r, 1), e.attributes.class = n.join(` `));
|
| 661 |
+
}, t.prototype.hasClass = function(e, t) {
|
| 662 |
+
return !!(e.attributes.class || ``).split(/ /).find((function(e) {
|
| 663 |
+
return e === t;
|
| 664 |
+
}));
|
| 665 |
+
}, t.prototype.setStyle = function(e, t, n) {
|
| 666 |
+
e.styles ||= new g.Styles(this.getAttribute(e, `style`)), e.styles.set(t, n), e.attributes.style = e.styles.cssText;
|
| 667 |
+
}, t.prototype.getStyle = function(e, t) {
|
| 668 |
+
if (!e.styles) {
|
| 669 |
+
var n = this.getAttribute(e, `style`);
|
| 670 |
+
if (!n) return ``;
|
| 671 |
+
e.styles = new g.Styles(n);
|
| 672 |
+
}
|
| 673 |
+
return e.styles.get(t);
|
| 674 |
+
}, t.prototype.allStyles = function(e) {
|
| 675 |
+
return this.getAttribute(e, `style`);
|
| 676 |
+
}, t.prototype.insertRules = function(e, t) {
|
| 677 |
+
e.children = [this.text(t.join(`
|
| 678 |
+
|
| 679 |
+
`) + `
|
| 680 |
+
|
| 681 |
+
` + this.textContent(e))];
|
| 682 |
+
}, t.prototype.fontSize = function(e) {
|
| 683 |
+
return 0;
|
| 684 |
+
}, t.prototype.fontFamily = function(e) {
|
| 685 |
+
return ``;
|
| 686 |
+
}, t.prototype.nodeSize = function(e, t, n) {
|
| 687 |
+
return t === void 0 && (t = 1), n === void 0 && (n = null), [0, 0];
|
| 688 |
+
}, t.prototype.nodeBBox = function(e) {
|
| 689 |
+
return {
|
| 690 |
+
left: 0,
|
| 691 |
+
right: 0,
|
| 692 |
+
top: 0,
|
| 693 |
+
bottom: 0
|
| 694 |
+
};
|
| 695 |
+
}, t;
|
| 696 |
+
}(l.AbstractDOMAdaptor);
|
| 697 |
+
t.LiteBase = _;
|
| 698 |
+
var v = function(e) {
|
| 699 |
+
function t() {
|
| 700 |
+
return e !== null && e.apply(this, arguments) || this;
|
| 701 |
+
}
|
| 702 |
+
return i(t, e), t;
|
| 703 |
+
}((0, u.NodeMixin)(_));
|
| 704 |
+
t.LiteAdaptor = v, t.liteAdaptor = function(e) {
|
| 705 |
+
return e === void 0 && (e = null), new v(null, e);
|
| 706 |
+
};
|
| 707 |
+
},
|
| 708 |
+
306: function(e, t) {
|
| 709 |
+
t.q = void 0, t.q = `3.2.2`;
|
| 710 |
+
},
|
| 711 |
+
723: function(e, t) {
|
| 712 |
+
MathJax._.components.global.isObject, MathJax._.components.global.combineConfig, MathJax._.components.global.combineDefaults, t.r8 = MathJax._.components.global.combineWithMathJax, MathJax._.components.global.MathJax;
|
| 713 |
+
},
|
| 714 |
+
857: function(e, t) {
|
| 715 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.AbstractDOMAdaptor = MathJax._.core.DOMAdaptor.AbstractDOMAdaptor;
|
| 716 |
+
},
|
| 717 |
+
29: function(e, t) {
|
| 718 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.options = MathJax._.util.Entities.options, t.entities = MathJax._.util.Entities.entities, t.add = MathJax._.util.Entities.add, t.remove = MathJax._.util.Entities.remove, t.translate = MathJax._.util.Entities.translate, t.numeric = MathJax._.util.Entities.numeric;
|
| 719 |
+
},
|
| 720 |
+
77: function(e, t) {
|
| 721 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.isObject = MathJax._.util.Options.isObject, t.APPEND = MathJax._.util.Options.APPEND, t.REMOVE = MathJax._.util.Options.REMOVE, t.OPTIONS = MathJax._.util.Options.OPTIONS, 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, t.lookup = MathJax._.util.Options.lookup;
|
| 722 |
+
},
|
| 723 |
+
878: function(e, t) {
|
| 724 |
+
Object.defineProperty(t, `__esModule`, { value: !0 }), t.Styles = MathJax._.util.Styles.Styles;
|
| 725 |
+
}
|
| 726 |
+
}, u = {};
|
| 727 |
+
function d(e) {
|
| 728 |
+
var t = u[e];
|
| 729 |
+
if (t !== void 0) return t.exports;
|
| 730 |
+
var n = u[e] = { exports: {} };
|
| 731 |
+
return l[e].call(n.exports, n, n.exports, d), n.exports;
|
| 732 |
+
}
|
| 733 |
+
e = d(723), t = d(306), n = d(250), r = d(877), i = d(946), a = d(6), o = d(246), s = d(735), c = d(492), MathJax.loader && MathJax.loader.checkVersion(`adaptors/liteDOM`, t.q, `adaptors`), (0, e.r8)({ _: { adaptors: {
|
| 734 |
+
liteAdaptor: n,
|
| 735 |
+
lite: {
|
| 736 |
+
Document: r,
|
| 737 |
+
Element: i,
|
| 738 |
+
List: a,
|
| 739 |
+
Parser: o,
|
| 740 |
+
Text: s,
|
| 741 |
+
Window: c
|
| 742 |
+
}
|
| 743 |
+
} } }), MathJax.startup && (MathJax.startup.registerConstructor(`liteAdaptor`, n.liteAdaptor), MathJax.startup.useAdaptor(`liteAdaptor`, !0));
|
| 744 |
+
})();
|
| 745 |
+
//#endregion
|
| 746 |
+
|
| 747 |
+
//# sourceMappingURL=liteDOM-Cp0aN3bP.js.map
|
assets/tex-svg-full-BI3fonbT.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/wgxpath.install-node-Csk64Aj9.js
ADDED
|
@@ -0,0 +1,1100 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import { n as o } from "./chunk-DfAF0w94.js";
|
| 2 |
+
//#region ../../node_modules/.pnpm/mathxyjax3@0.8.3/node_modules/mathxyjax3/dist/wgxpath.install-node-Csk64Aj9.js
|
| 3 |
+
var e = globalThis;
|
| 4 |
+
var wgxpath_install_node_Csk64Aj9_default = o(((exports, n) => {
|
| 5 |
+
(function() {
|
| 6 |
+
var e = this;
|
| 7 |
+
function t(e) {
|
| 8 |
+
var t = typeof e;
|
| 9 |
+
if (t == `object`) if (e) {
|
| 10 |
+
if (e instanceof Array) return `array`;
|
| 11 |
+
if (e instanceof Object) return t;
|
| 12 |
+
var n = Object.prototype.toString.call(e);
|
| 13 |
+
if (n == `[object Window]`) return `object`;
|
| 14 |
+
if (n == `[object Array]` || typeof e.length == `number` && e.splice !== void 0 && e.propertyIsEnumerable !== void 0 && !e.propertyIsEnumerable(`splice`)) return `array`;
|
| 15 |
+
if (n == `[object Function]` || e.call !== void 0 && e.propertyIsEnumerable !== void 0 && !e.propertyIsEnumerable(`call`)) return `function`;
|
| 16 |
+
} else return `null`;
|
| 17 |
+
else if (t == `function` && e.call === void 0) return `object`;
|
| 18 |
+
return t;
|
| 19 |
+
}
|
| 20 |
+
function r(e) {
|
| 21 |
+
return typeof e == `string`;
|
| 22 |
+
}
|
| 23 |
+
function i(e, t, n) {
|
| 24 |
+
return e.call.apply(e.bind, arguments);
|
| 25 |
+
}
|
| 26 |
+
function a(e, t, n) {
|
| 27 |
+
if (!e) throw Error();
|
| 28 |
+
if (2 < arguments.length) {
|
| 29 |
+
var r = Array.prototype.slice.call(arguments, 2);
|
| 30 |
+
return function() {
|
| 31 |
+
var n = Array.prototype.slice.call(arguments);
|
| 32 |
+
return Array.prototype.unshift.apply(n, r), e.apply(t, n);
|
| 33 |
+
};
|
| 34 |
+
}
|
| 35 |
+
return function() {
|
| 36 |
+
return e.apply(t, arguments);
|
| 37 |
+
};
|
| 38 |
+
}
|
| 39 |
+
function o(e, t, n) {
|
| 40 |
+
return o = Function.prototype.bind && Function.prototype.bind.toString().indexOf(`native code`) != -1 ? i : a, o.apply(null, arguments);
|
| 41 |
+
}
|
| 42 |
+
function s(e, t) {
|
| 43 |
+
var n = Array.prototype.slice.call(arguments, 1);
|
| 44 |
+
return function() {
|
| 45 |
+
var t = n.slice();
|
| 46 |
+
return t.push.apply(t, arguments), e.apply(this, t);
|
| 47 |
+
};
|
| 48 |
+
}
|
| 49 |
+
function c(e) {
|
| 50 |
+
var t = D;
|
| 51 |
+
function n() {}
|
| 52 |
+
n.prototype = t.prototype, e.G = t.prototype, e.prototype = new n(), e.prototype.constructor = e, e.F = function(e, n, r) {
|
| 53 |
+
for (var i = Array(arguments.length - 2), a = 2; a < arguments.length; a++) i[a - 2] = arguments[a];
|
| 54 |
+
return t.prototype[n].apply(e, i);
|
| 55 |
+
};
|
| 56 |
+
}
|
| 57 |
+
var l = String.prototype.trim ? function(e) {
|
| 58 |
+
return e.trim();
|
| 59 |
+
} : function(e) {
|
| 60 |
+
return e.replace(/^[\s\xa0]+|[\s\xa0]+$/g, ``);
|
| 61 |
+
};
|
| 62 |
+
function u(e, t) {
|
| 63 |
+
return e.indexOf(t) != -1;
|
| 64 |
+
}
|
| 65 |
+
function ee(e, t) {
|
| 66 |
+
return e < t ? -1 : e > t ? 1 : 0;
|
| 67 |
+
}
|
| 68 |
+
var d = Array.prototype.indexOf ? function(e, t, n) {
|
| 69 |
+
return Array.prototype.indexOf.call(e, t, n);
|
| 70 |
+
} : function(e, t, n) {
|
| 71 |
+
if (n = n == null ? 0 : 0 > n ? Math.max(0, e.length + n) : n, r(e)) return r(t) && t.length == 1 ? e.indexOf(t, n) : -1;
|
| 72 |
+
for (; n < e.length; n++) if (n in e && e[n] === t) return n;
|
| 73 |
+
return -1;
|
| 74 |
+
}, f = Array.prototype.forEach ? function(e, t, n) {
|
| 75 |
+
Array.prototype.forEach.call(e, t, n);
|
| 76 |
+
} : function(e, t, n) {
|
| 77 |
+
for (var i = e.length, a = r(e) ? e.split(``) : e, o = 0; o < i; o++) o in a && t.call(n, a[o], o, e);
|
| 78 |
+
}, te = Array.prototype.filter ? function(e, t, n) {
|
| 79 |
+
return Array.prototype.filter.call(e, t, n);
|
| 80 |
+
} : function(e, t, n) {
|
| 81 |
+
for (var i = e.length, a = [], o = 0, s = r(e) ? e.split(``) : e, c = 0; c < i; c++) if (c in s) {
|
| 82 |
+
var l = s[c];
|
| 83 |
+
t.call(n, l, c, e) && (a[o++] = l);
|
| 84 |
+
}
|
| 85 |
+
return a;
|
| 86 |
+
}, p = Array.prototype.reduce ? function(e, t, n, r) {
|
| 87 |
+
return r && (t = o(t, r)), Array.prototype.reduce.call(e, t, n);
|
| 88 |
+
} : function(e, t, n, r) {
|
| 89 |
+
var i = n;
|
| 90 |
+
return f(e, function(n, a) {
|
| 91 |
+
i = t.call(r, i, n, a, e);
|
| 92 |
+
}), i;
|
| 93 |
+
}, ne = Array.prototype.some ? function(e, t, n) {
|
| 94 |
+
return Array.prototype.some.call(e, t, n);
|
| 95 |
+
} : function(e, t, n) {
|
| 96 |
+
for (var i = e.length, a = r(e) ? e.split(``) : e, o = 0; o < i; o++) if (o in a && t.call(n, a[o], o, e)) return !0;
|
| 97 |
+
return !1;
|
| 98 |
+
};
|
| 99 |
+
function re(e, t) {
|
| 100 |
+
var n;
|
| 101 |
+
a: {
|
| 102 |
+
n = e.length;
|
| 103 |
+
for (var i = r(e) ? e.split(``) : e, a = 0; a < n; a++) if (a in i && t.call(void 0, i[a], a, e)) {
|
| 104 |
+
n = a;
|
| 105 |
+
break a;
|
| 106 |
+
}
|
| 107 |
+
n = -1;
|
| 108 |
+
}
|
| 109 |
+
return 0 > n ? null : r(e) ? e.charAt(n) : e[n];
|
| 110 |
+
}
|
| 111 |
+
function ie(e) {
|
| 112 |
+
return Array.prototype.concat.apply(Array.prototype, arguments);
|
| 113 |
+
}
|
| 114 |
+
function ae(e, t, n) {
|
| 115 |
+
return 2 >= arguments.length ? Array.prototype.slice.call(e, t) : Array.prototype.slice.call(e, t, n);
|
| 116 |
+
}
|
| 117 |
+
var m;
|
| 118 |
+
a: {
|
| 119 |
+
var oe = e.navigator;
|
| 120 |
+
if (oe) {
|
| 121 |
+
var se = oe.userAgent;
|
| 122 |
+
if (se) {
|
| 123 |
+
m = se;
|
| 124 |
+
break a;
|
| 125 |
+
}
|
| 126 |
+
}
|
| 127 |
+
m = ``;
|
| 128 |
+
}
|
| 129 |
+
var ce = u(m, `Opera`) || u(m, `OPR`), h = u(m, `Trident`) || u(m, `MSIE`), le = u(m, `Edge`), ue = u(m, `Gecko`) && !(u(m.toLowerCase(), `webkit`) && !u(m, `Edge`)) && !(u(m, `Trident`) || u(m, `MSIE`)) && !u(m, `Edge`), de = u(m.toLowerCase(), `webkit`) && !u(m, `Edge`);
|
| 130 |
+
function fe() {
|
| 131 |
+
var t = e.document;
|
| 132 |
+
return t ? t.documentMode : void 0;
|
| 133 |
+
}
|
| 134 |
+
var g;
|
| 135 |
+
a: {
|
| 136 |
+
var pe = ``, me = function() {
|
| 137 |
+
var e = m;
|
| 138 |
+
if (ue) return /rv\:([^\);]+)(\)|;)/.exec(e);
|
| 139 |
+
if (le) return /Edge\/([\d\.]+)/.exec(e);
|
| 140 |
+
if (h) return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(e);
|
| 141 |
+
if (de) return /WebKit\/(\S+)/.exec(e);
|
| 142 |
+
if (ce) return /(?:Version)[ \/]?(\S+)/.exec(e);
|
| 143 |
+
}();
|
| 144 |
+
if (me && (pe = me ? me[1] : ``), h) {
|
| 145 |
+
var he = fe();
|
| 146 |
+
if (he != null && he > parseFloat(pe)) {
|
| 147 |
+
g = String(he);
|
| 148 |
+
break a;
|
| 149 |
+
}
|
| 150 |
+
}
|
| 151 |
+
g = pe;
|
| 152 |
+
}
|
| 153 |
+
var ge = {};
|
| 154 |
+
function _e(e) {
|
| 155 |
+
if (!ge[e]) {
|
| 156 |
+
for (var t = 0, n = l(String(g)).split(`.`), r = l(String(e)).split(`.`), i = Math.max(n.length, r.length), a = 0; t == 0 && a < i; a++) {
|
| 157 |
+
var o = n[a] || ``, s = r[a] || ``, c = /(\d*)(\D*)/g, u = /(\d*)(\D*)/g;
|
| 158 |
+
do {
|
| 159 |
+
var d = c.exec(o) || [
|
| 160 |
+
``,
|
| 161 |
+
``,
|
| 162 |
+
``
|
| 163 |
+
], f = u.exec(s) || [
|
| 164 |
+
``,
|
| 165 |
+
``,
|
| 166 |
+
``
|
| 167 |
+
];
|
| 168 |
+
if (d[0].length == 0 && f[0].length == 0) break;
|
| 169 |
+
t = ee(d[1].length == 0 ? 0 : parseInt(d[1], 10), f[1].length == 0 ? 0 : parseInt(f[1], 10)) || ee(d[2].length == 0, f[2].length == 0) || ee(d[2], f[2]);
|
| 170 |
+
} while (t == 0);
|
| 171 |
+
}
|
| 172 |
+
ge[e] = 0 <= t;
|
| 173 |
+
}
|
| 174 |
+
}
|
| 175 |
+
var ve = e.document, _ = ve && h ? fe() || (ve.compatMode == `CSS1Compat` ? parseInt(g, 10) : 5) : void 0, v = h && !(9 <= Number(_)), ye = h && !(8 <= Number(_));
|
| 176 |
+
function y(e, t, n, r) {
|
| 177 |
+
this.a = e, this.nodeName = n, this.nodeValue = r, this.nodeType = 2, this.parentNode = this.ownerElement = t;
|
| 178 |
+
}
|
| 179 |
+
function be(e, t) {
|
| 180 |
+
var n = ye && t.nodeName == `href` ? e.getAttribute(t.nodeName, 2) : t.nodeValue;
|
| 181 |
+
return new y(t, e, t.nodeName, n);
|
| 182 |
+
}
|
| 183 |
+
function b(e) {
|
| 184 |
+
var t = null, n = e.nodeType;
|
| 185 |
+
if (n == 1 && (t = e.textContent, t = t == null || t == null ? e.innerText : t, t = t == null || t == null ? `` : t), typeof t != `string`) if (v && e.nodeName.toLowerCase() == `title` && n == 1) t = e.text;
|
| 186 |
+
else if (n == 9 || n == 1) {
|
| 187 |
+
e = n == 9 ? e.documentElement : e.firstChild;
|
| 188 |
+
for (var n = 0, r = [], t = ``; e;) {
|
| 189 |
+
do
|
| 190 |
+
e.nodeType != 1 && (t += e.nodeValue), v && e.nodeName.toLowerCase() == `title` && (t += e.text), r[n++] = e;
|
| 191 |
+
while (e = e.firstChild);
|
| 192 |
+
for (; n && !(e = r[--n].nextSibling););
|
| 193 |
+
}
|
| 194 |
+
} else t = e.nodeValue;
|
| 195 |
+
return `` + t;
|
| 196 |
+
}
|
| 197 |
+
function x(e, t, n) {
|
| 198 |
+
if (t === null) return !0;
|
| 199 |
+
try {
|
| 200 |
+
if (!e.getAttribute) return !1;
|
| 201 |
+
} catch {
|
| 202 |
+
return !1;
|
| 203 |
+
}
|
| 204 |
+
return ye && t == `class` && (t = `className`), n == null ? !!e.getAttribute(t) : e.getAttribute(t, 2) == n;
|
| 205 |
+
}
|
| 206 |
+
function S(e, t, n, i, a) {
|
| 207 |
+
return (v ? xe : Se).call(null, e, t, r(n) ? n : null, r(i) ? i : null, a || new C());
|
| 208 |
+
}
|
| 209 |
+
function xe(e, t, n, r, i) {
|
| 210 |
+
if (e instanceof W || e.b == 8 || n && e.b === null) {
|
| 211 |
+
var a = t.all;
|
| 212 |
+
if (!a || (e = Ee(e), e != `*` && (a = t.getElementsByTagName(e), !a))) return i;
|
| 213 |
+
if (n) {
|
| 214 |
+
for (var o = [], s = 0; t = a[s++];) x(t, n, r) && o.push(t);
|
| 215 |
+
a = o;
|
| 216 |
+
}
|
| 217 |
+
for (s = 0; t = a[s++];) e == `*` && t.tagName == `!` || w(i, t);
|
| 218 |
+
return i;
|
| 219 |
+
}
|
| 220 |
+
return Te(e, t, n, r, i), i;
|
| 221 |
+
}
|
| 222 |
+
function Se(e, t, n, r, i) {
|
| 223 |
+
return t.getElementsByName && r && n == `name` && !h ? (t = t.getElementsByName(r), f(t, function(t) {
|
| 224 |
+
e.a(t) && w(i, t);
|
| 225 |
+
})) : t.getElementsByClassName && r && n == `class` ? (t = t.getElementsByClassName(r), f(t, function(t) {
|
| 226 |
+
t.className == r && e.a(t) && w(i, t);
|
| 227 |
+
})) : e instanceof z ? Te(e, t, n, r, i) : t.getElementsByTagName && (t = t.getElementsByTagName(e.f()), f(t, function(e) {
|
| 228 |
+
x(e, n, r) && w(i, e);
|
| 229 |
+
})), i;
|
| 230 |
+
}
|
| 231 |
+
function Ce(e, t, n, r, i) {
|
| 232 |
+
var a;
|
| 233 |
+
if ((e instanceof W || e.b == 8 || n && e.b === null) && (a = t.childNodes)) {
|
| 234 |
+
var o = Ee(e);
|
| 235 |
+
return o != `*` && (a = te(a, function(e) {
|
| 236 |
+
return e.tagName && e.tagName.toLowerCase() == o;
|
| 237 |
+
}), !a) ? i : (n && (a = te(a, function(e) {
|
| 238 |
+
return x(e, n, r);
|
| 239 |
+
})), f(a, function(e) {
|
| 240 |
+
o == `*` && (e.tagName == `!` || o == `*` && e.nodeType != 1) || w(i, e);
|
| 241 |
+
}), i);
|
| 242 |
+
}
|
| 243 |
+
return we(e, t, n, r, i);
|
| 244 |
+
}
|
| 245 |
+
function we(e, t, n, r, i) {
|
| 246 |
+
for (t = t.firstChild; t; t = t.nextSibling) x(t, n, r) && e.a(t) && w(i, t);
|
| 247 |
+
return i;
|
| 248 |
+
}
|
| 249 |
+
function Te(e, t, n, r, i) {
|
| 250 |
+
for (t = t.firstChild; t; t = t.nextSibling) x(t, n, r) && e.a(t) && w(i, t), Te(e, t, n, r, i);
|
| 251 |
+
}
|
| 252 |
+
function Ee(e) {
|
| 253 |
+
if (e instanceof z) {
|
| 254 |
+
if (e.b == 8) return `!`;
|
| 255 |
+
if (e.b === null) return `*`;
|
| 256 |
+
}
|
| 257 |
+
return e.f();
|
| 258 |
+
}
|
| 259 |
+
!ue && !h || h && 9 <= Number(_) || ue && _e(`1.9.1`), h && _e(`9`);
|
| 260 |
+
function De(e, t) {
|
| 261 |
+
if (!e || !t) return !1;
|
| 262 |
+
if (e.contains && t.nodeType == 1) return e == t || e.contains(t);
|
| 263 |
+
if (e.compareDocumentPosition !== void 0) return e == t || !!(e.compareDocumentPosition(t) & 16);
|
| 264 |
+
for (; t && e != t;) t = t.parentNode;
|
| 265 |
+
return t == e;
|
| 266 |
+
}
|
| 267 |
+
function Oe(t, n) {
|
| 268 |
+
if (t == n) return 0;
|
| 269 |
+
if (t.compareDocumentPosition) return t.compareDocumentPosition(n) & 2 ? 1 : -1;
|
| 270 |
+
if (h && !(9 <= Number(_))) {
|
| 271 |
+
if (t.nodeType == 9) return -1;
|
| 272 |
+
if (n.nodeType == 9) return 1;
|
| 273 |
+
}
|
| 274 |
+
if (`sourceIndex` in t || t.parentNode && `sourceIndex` in t.parentNode) {
|
| 275 |
+
var r = t.nodeType == 1, i = n.nodeType == 1;
|
| 276 |
+
if (r && i) return t.sourceIndex - n.sourceIndex;
|
| 277 |
+
var a = t.parentNode, o = n.parentNode;
|
| 278 |
+
return a == o ? Ae(t, n) : !r && De(a, n) ? -1 * ke(t, n) : !i && De(o, t) ? ke(n, t) : (r ? t.sourceIndex : a.sourceIndex) - (i ? n.sourceIndex : o.sourceIndex);
|
| 279 |
+
}
|
| 280 |
+
return i = t.nodeType == 9 ? t : t.ownerDocument || t.document, r = i.createRange(), r.selectNode(t), r.collapse(!0), i = i.createRange(), i.selectNode(n), i.collapse(!0), r.compareBoundaryPoints(e.Range.START_TO_END, i);
|
| 281 |
+
}
|
| 282 |
+
function ke(e, t) {
|
| 283 |
+
var n = e.parentNode;
|
| 284 |
+
if (n == t) return -1;
|
| 285 |
+
for (var r = t; r.parentNode != n;) r = r.parentNode;
|
| 286 |
+
return Ae(r, e);
|
| 287 |
+
}
|
| 288 |
+
function Ae(e, t) {
|
| 289 |
+
for (var n = t; n = n.previousSibling;) if (n == e) return -1;
|
| 290 |
+
return 1;
|
| 291 |
+
}
|
| 292 |
+
function C() {
|
| 293 |
+
this.b = this.a = null, this.l = 0;
|
| 294 |
+
}
|
| 295 |
+
function je(e) {
|
| 296 |
+
this.node = e, this.a = this.b = null;
|
| 297 |
+
}
|
| 298 |
+
function Me(e, t) {
|
| 299 |
+
if (!e.a) return t;
|
| 300 |
+
if (!t.a) return e;
|
| 301 |
+
for (var n = e.a, r = t.a, i = null, a = null, o = 0; n && r;) {
|
| 302 |
+
var a = n.node, s = r.node;
|
| 303 |
+
a == s || a instanceof y && s instanceof y && a.a == s.a ? (a = n, n = n.a, r = r.a) : 0 < Oe(n.node, r.node) ? (a = r, r = r.a) : (a = n, n = n.a), (a.b = i) ? i.a = a : e.a = a, i = a, o++;
|
| 304 |
+
}
|
| 305 |
+
for (a = n || r; a;) a.b = i, i = i.a = a, o++, a = a.a;
|
| 306 |
+
return e.b = i, e.l = o, e;
|
| 307 |
+
}
|
| 308 |
+
function Ne(e, t) {
|
| 309 |
+
var n = new je(t);
|
| 310 |
+
n.a = e.a, e.b ? e.a.b = n : e.a = e.b = n, e.a = n, e.l++;
|
| 311 |
+
}
|
| 312 |
+
function w(e, t) {
|
| 313 |
+
var n = new je(t);
|
| 314 |
+
n.b = e.b, e.a ? e.b.a = n : e.a = e.b = n, e.b = n, e.l++;
|
| 315 |
+
}
|
| 316 |
+
function Pe(e) {
|
| 317 |
+
return (e = e.a) ? e.node : null;
|
| 318 |
+
}
|
| 319 |
+
function Fe(e) {
|
| 320 |
+
return (e = Pe(e)) ? b(e) : ``;
|
| 321 |
+
}
|
| 322 |
+
function T(e, t) {
|
| 323 |
+
return new Ie(e, !!t);
|
| 324 |
+
}
|
| 325 |
+
function Ie(e, t) {
|
| 326 |
+
this.f = e, this.b = (this.c = t) ? e.b : e.a, this.a = null;
|
| 327 |
+
}
|
| 328 |
+
function E(e) {
|
| 329 |
+
var t = e.b;
|
| 330 |
+
if (t == null) return null;
|
| 331 |
+
var n = e.a = t;
|
| 332 |
+
return e.b = e.c ? t.b : t.a, n.node;
|
| 333 |
+
}
|
| 334 |
+
function D(e) {
|
| 335 |
+
this.i = e, this.b = this.g = !1, this.f = null;
|
| 336 |
+
}
|
| 337 |
+
function O(e) {
|
| 338 |
+
return `
|
| 339 |
+
` + e.toString().split(`
|
| 340 |
+
`).join(`
|
| 341 |
+
`);
|
| 342 |
+
}
|
| 343 |
+
function Le(e, t) {
|
| 344 |
+
e.g = t;
|
| 345 |
+
}
|
| 346 |
+
function Re(e, t) {
|
| 347 |
+
e.b = t;
|
| 348 |
+
}
|
| 349 |
+
function k(e, t) {
|
| 350 |
+
var n = e.a(t);
|
| 351 |
+
return n instanceof C ? +Fe(n) : +n;
|
| 352 |
+
}
|
| 353 |
+
function A(e, t) {
|
| 354 |
+
var n = e.a(t);
|
| 355 |
+
return n instanceof C ? Fe(n) : `` + n;
|
| 356 |
+
}
|
| 357 |
+
function j(e, t) {
|
| 358 |
+
var n = e.a(t);
|
| 359 |
+
return n instanceof C ? !!n.l : !!n;
|
| 360 |
+
}
|
| 361 |
+
function M(e, t, n) {
|
| 362 |
+
D.call(this, e.i), this.c = e, this.h = t, this.o = n, this.g = t.g || n.g, this.b = t.b || n.b, this.c == Ve && (n.b || n.g || n.i == 4 || n.i == 0 || !t.f ? t.b || t.g || t.i == 4 || t.i == 0 || !n.f || (this.f = {
|
| 363 |
+
name: n.f.name,
|
| 364 |
+
s: t
|
| 365 |
+
}) : this.f = {
|
| 366 |
+
name: t.f.name,
|
| 367 |
+
s: n
|
| 368 |
+
});
|
| 369 |
+
}
|
| 370 |
+
c(M);
|
| 371 |
+
function N(e, t, n, r, i) {
|
| 372 |
+
t = t.a(r), n = n.a(r);
|
| 373 |
+
var a;
|
| 374 |
+
if (t instanceof C && n instanceof C) {
|
| 375 |
+
for (t = T(t), r = E(t); r; r = E(t)) for (i = T(n), a = E(i); a; a = E(i)) if (e(b(r), b(a))) return !0;
|
| 376 |
+
return !1;
|
| 377 |
+
}
|
| 378 |
+
if (t instanceof C || n instanceof C) {
|
| 379 |
+
t instanceof C ? (i = t, r = n) : (i = n, r = t), a = T(i);
|
| 380 |
+
for (var o = typeof r, s = E(a); s; s = E(a)) {
|
| 381 |
+
switch (o) {
|
| 382 |
+
case `number`:
|
| 383 |
+
s = +b(s);
|
| 384 |
+
break;
|
| 385 |
+
case `boolean`:
|
| 386 |
+
s = !!b(s);
|
| 387 |
+
break;
|
| 388 |
+
case `string`:
|
| 389 |
+
s = b(s);
|
| 390 |
+
break;
|
| 391 |
+
default: throw Error(`Illegal primitive type for comparison.`);
|
| 392 |
+
}
|
| 393 |
+
if (i == t && e(s, r) || i == n && e(r, s)) return !0;
|
| 394 |
+
}
|
| 395 |
+
return !1;
|
| 396 |
+
}
|
| 397 |
+
return i ? typeof t == `boolean` || typeof n == `boolean` ? e(!!t, !!n) : typeof t == `number` || typeof n == `number` ? e(+t, +n) : e(t, n) : e(+t, +n);
|
| 398 |
+
}
|
| 399 |
+
M.prototype.a = function(e) {
|
| 400 |
+
return this.c.m(this.h, this.o, e);
|
| 401 |
+
}, M.prototype.toString = function() {
|
| 402 |
+
var e = `Binary Expression: ` + this.c, e = e + O(this.h);
|
| 403 |
+
return e += O(this.o);
|
| 404 |
+
};
|
| 405 |
+
function ze(e, t, n, r) {
|
| 406 |
+
this.a = e, this.w = t, this.i = n, this.m = r;
|
| 407 |
+
}
|
| 408 |
+
ze.prototype.toString = function() {
|
| 409 |
+
return this.a;
|
| 410 |
+
};
|
| 411 |
+
var Be = {};
|
| 412 |
+
function P(e, t, n, r) {
|
| 413 |
+
if (Be.hasOwnProperty(e)) throw Error(`Binary operator already created: ` + e);
|
| 414 |
+
return e = new ze(e, t, n, r), Be[e.toString()] = e;
|
| 415 |
+
}
|
| 416 |
+
P(`div`, 6, 1, function(e, t, n) {
|
| 417 |
+
return k(e, n) / k(t, n);
|
| 418 |
+
}), P(`mod`, 6, 1, function(e, t, n) {
|
| 419 |
+
return k(e, n) % k(t, n);
|
| 420 |
+
}), P(`*`, 6, 1, function(e, t, n) {
|
| 421 |
+
return k(e, n) * k(t, n);
|
| 422 |
+
}), P(`+`, 5, 1, function(e, t, n) {
|
| 423 |
+
return k(e, n) + k(t, n);
|
| 424 |
+
}), P(`-`, 5, 1, function(e, t, n) {
|
| 425 |
+
return k(e, n) - k(t, n);
|
| 426 |
+
}), P(`<`, 4, 2, function(e, t, n) {
|
| 427 |
+
return N(function(e, t) {
|
| 428 |
+
return e < t;
|
| 429 |
+
}, e, t, n);
|
| 430 |
+
}), P(`>`, 4, 2, function(e, t, n) {
|
| 431 |
+
return N(function(e, t) {
|
| 432 |
+
return e > t;
|
| 433 |
+
}, e, t, n);
|
| 434 |
+
}), P(`<=`, 4, 2, function(e, t, n) {
|
| 435 |
+
return N(function(e, t) {
|
| 436 |
+
return e <= t;
|
| 437 |
+
}, e, t, n);
|
| 438 |
+
}), P(`>=`, 4, 2, function(e, t, n) {
|
| 439 |
+
return N(function(e, t) {
|
| 440 |
+
return e >= t;
|
| 441 |
+
}, e, t, n);
|
| 442 |
+
});
|
| 443 |
+
var Ve = P(`=`, 3, 2, function(e, t, n) {
|
| 444 |
+
return N(function(e, t) {
|
| 445 |
+
return e == t;
|
| 446 |
+
}, e, t, n, !0);
|
| 447 |
+
});
|
| 448 |
+
P(`!=`, 3, 2, function(e, t, n) {
|
| 449 |
+
return N(function(e, t) {
|
| 450 |
+
return e != t;
|
| 451 |
+
}, e, t, n, !0);
|
| 452 |
+
}), P(`and`, 2, 2, function(e, t, n) {
|
| 453 |
+
return j(e, n) && j(t, n);
|
| 454 |
+
}), P(`or`, 1, 2, function(e, t, n) {
|
| 455 |
+
return j(e, n) || j(t, n);
|
| 456 |
+
});
|
| 457 |
+
function F(e, t, n) {
|
| 458 |
+
this.a = e, this.b = t || 1, this.f = n || 1;
|
| 459 |
+
}
|
| 460 |
+
function I(e, t) {
|
| 461 |
+
if (t.a.length && e.i != 4) throw Error(`Primary expression must evaluate to nodeset if filter has predicate(s).`);
|
| 462 |
+
D.call(this, e.i), this.c = e, this.h = t, this.g = e.g, this.b = e.b;
|
| 463 |
+
}
|
| 464 |
+
c(I), I.prototype.a = function(e) {
|
| 465 |
+
return e = this.c.a(e), et(this.h, e);
|
| 466 |
+
}, I.prototype.toString = function() {
|
| 467 |
+
var e = `Filter:` + O(this.c);
|
| 468 |
+
return e += O(this.h);
|
| 469 |
+
};
|
| 470 |
+
function L(e, t) {
|
| 471 |
+
if (t.length < e.A) throw Error(`Function ` + e.j + ` expects at least` + e.A + ` arguments, ` + t.length + ` given`);
|
| 472 |
+
if (e.v !== null && t.length > e.v) throw Error(`Function ` + e.j + ` expects at most ` + e.v + ` arguments, ` + t.length + ` given`);
|
| 473 |
+
e.B && f(t, function(t, n) {
|
| 474 |
+
if (t.i != 4) throw Error(`Argument ` + n + ` to function ` + e.j + ` is not of type Nodeset: ` + t);
|
| 475 |
+
}), D.call(this, e.i), this.h = e, this.c = t, Le(this, e.g || ne(t, function(e) {
|
| 476 |
+
return e.g;
|
| 477 |
+
})), Re(this, e.D && !t.length || e.C && !!t.length || ne(t, function(e) {
|
| 478 |
+
return e.b;
|
| 479 |
+
}));
|
| 480 |
+
}
|
| 481 |
+
c(L), L.prototype.a = function(e) {
|
| 482 |
+
return this.h.m.apply(null, ie(e, this.c));
|
| 483 |
+
}, L.prototype.toString = function() {
|
| 484 |
+
var e = `Function: ` + this.h;
|
| 485 |
+
if (this.c.length) var t = p(this.c, function(e, t) {
|
| 486 |
+
return e + O(t);
|
| 487 |
+
}, `Arguments:`), e = e + O(t);
|
| 488 |
+
return e;
|
| 489 |
+
};
|
| 490 |
+
function He(e, t, n, r, i, a, o, s, c) {
|
| 491 |
+
this.j = e, this.i = t, this.g = n, this.D = r, this.C = i, this.m = a, this.A = o, this.v = s === void 0 ? o : s, this.B = !!c;
|
| 492 |
+
}
|
| 493 |
+
He.prototype.toString = function() {
|
| 494 |
+
return this.j;
|
| 495 |
+
};
|
| 496 |
+
var Ue = {};
|
| 497 |
+
function R(e, t, n, r, i, a, o, s) {
|
| 498 |
+
if (Ue.hasOwnProperty(e)) throw Error(`Function already created: ` + e + `.`);
|
| 499 |
+
Ue[e] = new He(e, t, n, r, !1, i, a, o, s);
|
| 500 |
+
}
|
| 501 |
+
R(`boolean`, 2, !1, !1, function(e, t) {
|
| 502 |
+
return j(t, e);
|
| 503 |
+
}, 1), R(`ceiling`, 1, !1, !1, function(e, t) {
|
| 504 |
+
return Math.ceil(k(t, e));
|
| 505 |
+
}, 1), R(`concat`, 3, !1, !1, function(e, t) {
|
| 506 |
+
return p(ae(arguments, 1), function(t, n) {
|
| 507 |
+
return t + A(n, e);
|
| 508 |
+
}, ``);
|
| 509 |
+
}, 2, null), R(`contains`, 2, !1, !1, function(e, t, n) {
|
| 510 |
+
return u(A(t, e), A(n, e));
|
| 511 |
+
}, 2), R(`count`, 1, !1, !1, function(e, t) {
|
| 512 |
+
return t.a(e).l;
|
| 513 |
+
}, 1, 1, !0), R(`false`, 2, !1, !1, function() {
|
| 514 |
+
return !1;
|
| 515 |
+
}, 0), R(`floor`, 1, !1, !1, function(e, t) {
|
| 516 |
+
return Math.floor(k(t, e));
|
| 517 |
+
}, 1), R(`id`, 4, !1, !1, function(e, t) {
|
| 518 |
+
function n(e) {
|
| 519 |
+
if (v) {
|
| 520 |
+
var t = i.all[e];
|
| 521 |
+
if (t) {
|
| 522 |
+
if (t.nodeType && e == t.id) return t;
|
| 523 |
+
if (t.length) return re(t, function(t) {
|
| 524 |
+
return e == t.id;
|
| 525 |
+
});
|
| 526 |
+
}
|
| 527 |
+
return null;
|
| 528 |
+
}
|
| 529 |
+
return i.getElementById(e);
|
| 530 |
+
}
|
| 531 |
+
var r = e.a, i = r.nodeType == 9 ? r : r.ownerDocument, r = A(t, e).split(/\s+/), a = [];
|
| 532 |
+
f(r, function(e) {
|
| 533 |
+
e = n(e), !e || 0 <= d(a, e) || a.push(e);
|
| 534 |
+
}), a.sort(Oe);
|
| 535 |
+
var o = new C();
|
| 536 |
+
return f(a, function(e) {
|
| 537 |
+
w(o, e);
|
| 538 |
+
}), o;
|
| 539 |
+
}, 1), R(`lang`, 2, !1, !1, function() {
|
| 540 |
+
return !1;
|
| 541 |
+
}, 1), R(`last`, 1, !0, !1, function(e) {
|
| 542 |
+
if (arguments.length != 1) throw Error(`Function last expects ()`);
|
| 543 |
+
return e.f;
|
| 544 |
+
}, 0), R(`local-name`, 3, !1, !0, function(e, t) {
|
| 545 |
+
var n = t ? Pe(t.a(e)) : e.a;
|
| 546 |
+
return n ? n.localName || n.nodeName.toLowerCase() : ``;
|
| 547 |
+
}, 0, 1, !0), R(`name`, 3, !1, !0, function(e, t) {
|
| 548 |
+
var n = t ? Pe(t.a(e)) : e.a;
|
| 549 |
+
return n ? n.nodeName.toLowerCase() : ``;
|
| 550 |
+
}, 0, 1, !0), R(`namespace-uri`, 3, !0, !1, function() {
|
| 551 |
+
return ``;
|
| 552 |
+
}, 0, 1, !0), R(`normalize-space`, 3, !1, !0, function(e, t) {
|
| 553 |
+
return (t ? A(t, e) : b(e.a)).replace(/[\s\xa0]+/g, ` `).replace(/^\s+|\s+$/g, ``);
|
| 554 |
+
}, 0, 1), R(`not`, 2, !1, !1, function(e, t) {
|
| 555 |
+
return !j(t, e);
|
| 556 |
+
}, 1), R(`number`, 1, !1, !0, function(e, t) {
|
| 557 |
+
return t ? k(t, e) : +b(e.a);
|
| 558 |
+
}, 0, 1), R(`position`, 1, !0, !1, function(e) {
|
| 559 |
+
return e.b;
|
| 560 |
+
}, 0), R(`round`, 1, !1, !1, function(e, t) {
|
| 561 |
+
return Math.round(k(t, e));
|
| 562 |
+
}, 1), R(`starts-with`, 2, !1, !1, function(e, t, n) {
|
| 563 |
+
return t = A(t, e), e = A(n, e), t.lastIndexOf(e, 0) == 0;
|
| 564 |
+
}, 2), R(`string`, 3, !1, !0, function(e, t) {
|
| 565 |
+
return t ? A(t, e) : b(e.a);
|
| 566 |
+
}, 0, 1), R(`string-length`, 1, !1, !0, function(e, t) {
|
| 567 |
+
return (t ? A(t, e) : b(e.a)).length;
|
| 568 |
+
}, 0, 1), R(`substring`, 3, !1, !1, function(e, t, n, r) {
|
| 569 |
+
if (n = k(n, e), isNaN(n) || n == Infinity || n == -Infinity || (r = r ? k(r, e) : Infinity, isNaN(r) || r === -Infinity)) return ``;
|
| 570 |
+
n = Math.round(n) - 1;
|
| 571 |
+
var i = Math.max(n, 0);
|
| 572 |
+
return e = A(t, e), r == Infinity ? e.substring(i) : e.substring(i, n + Math.round(r));
|
| 573 |
+
}, 2, 3), R(`substring-after`, 3, !1, !1, function(e, t, n) {
|
| 574 |
+
return t = A(t, e), e = A(n, e), n = t.indexOf(e), n == -1 ? `` : t.substring(n + e.length);
|
| 575 |
+
}, 2), R(`substring-before`, 3, !1, !1, function(e, t, n) {
|
| 576 |
+
return t = A(t, e), e = A(n, e), e = t.indexOf(e), e == -1 ? `` : t.substring(0, e);
|
| 577 |
+
}, 2), R(`sum`, 1, !1, !1, function(e, t) {
|
| 578 |
+
for (var n = T(t.a(e)), r = 0, i = E(n); i; i = E(n)) r += +b(i);
|
| 579 |
+
return r;
|
| 580 |
+
}, 1, 1, !0), R(`translate`, 3, !1, !1, function(e, t, n, r) {
|
| 581 |
+
t = A(t, e), n = A(n, e);
|
| 582 |
+
var i = A(r, e);
|
| 583 |
+
for (e = {}, r = 0; r < n.length; r++) {
|
| 584 |
+
var a = n.charAt(r);
|
| 585 |
+
a in e || (e[a] = i.charAt(r));
|
| 586 |
+
}
|
| 587 |
+
for (n = ``, r = 0; r < t.length; r++) a = t.charAt(r), n += a in e ? e[a] : a;
|
| 588 |
+
return n;
|
| 589 |
+
}, 3), R(`true`, 2, !1, !1, function() {
|
| 590 |
+
return !0;
|
| 591 |
+
}, 0);
|
| 592 |
+
function z(e, t) {
|
| 593 |
+
switch (this.h = e, this.c = t === void 0 ? null : t, this.b = null, e) {
|
| 594 |
+
case `comment`:
|
| 595 |
+
this.b = 8;
|
| 596 |
+
break;
|
| 597 |
+
case `text`:
|
| 598 |
+
this.b = 3;
|
| 599 |
+
break;
|
| 600 |
+
case `processing-instruction`:
|
| 601 |
+
this.b = 7;
|
| 602 |
+
break;
|
| 603 |
+
case `node`: break;
|
| 604 |
+
default: throw Error(`Unexpected argument`);
|
| 605 |
+
}
|
| 606 |
+
}
|
| 607 |
+
function We(e) {
|
| 608 |
+
return e == `comment` || e == `text` || e == `processing-instruction` || e == `node`;
|
| 609 |
+
}
|
| 610 |
+
z.prototype.a = function(e) {
|
| 611 |
+
return this.b === null || this.b == e.nodeType;
|
| 612 |
+
}, z.prototype.f = function() {
|
| 613 |
+
return this.h;
|
| 614 |
+
}, z.prototype.toString = function() {
|
| 615 |
+
var e = `Kind Test: ` + this.h;
|
| 616 |
+
return this.c === null || (e += O(this.c)), e;
|
| 617 |
+
};
|
| 618 |
+
function Ge(e) {
|
| 619 |
+
this.b = e, this.a = 0;
|
| 620 |
+
}
|
| 621 |
+
function Ke(e) {
|
| 622 |
+
e = e.match(qe);
|
| 623 |
+
for (var t = 0; t < e.length; t++) Je.test(e[t]) && e.splice(t, 1);
|
| 624 |
+
return new Ge(e);
|
| 625 |
+
}
|
| 626 |
+
var qe = /\$?(?:(?![0-9-\.])(?:\*|[\w-\.]+):)?(?![0-9-\.])(?:\*|[\w-\.]+)|\/\/|\.\.|::|\d+(?:\.\d*)?|\.\d+|"[^"]*"|'[^']*'|[!<>]=|\s+|./g, Je = /^\s/;
|
| 627 |
+
function B(e, t) {
|
| 628 |
+
return e.b[e.a + (t || 0)];
|
| 629 |
+
}
|
| 630 |
+
function V(e) {
|
| 631 |
+
return e.b[e.a++];
|
| 632 |
+
}
|
| 633 |
+
function H(e) {
|
| 634 |
+
return e.b.length <= e.a;
|
| 635 |
+
}
|
| 636 |
+
function U(e) {
|
| 637 |
+
D.call(this, 3), this.c = e.substring(1, e.length - 1);
|
| 638 |
+
}
|
| 639 |
+
c(U), U.prototype.a = function() {
|
| 640 |
+
return this.c;
|
| 641 |
+
}, U.prototype.toString = function() {
|
| 642 |
+
return `Literal: ` + this.c;
|
| 643 |
+
};
|
| 644 |
+
function W(e, t) {
|
| 645 |
+
this.j = e.toLowerCase();
|
| 646 |
+
var n = this.j == `*` ? `*` : `http://www.w3.org/1999/xhtml`;
|
| 647 |
+
this.c = t ? t.toLowerCase() : n;
|
| 648 |
+
}
|
| 649 |
+
W.prototype.a = function(e) {
|
| 650 |
+
var t = e.nodeType;
|
| 651 |
+
return t != 1 && t != 2 ? !1 : (t = e.localName === void 0 ? e.nodeName : e.localName, this.j != `*` && this.j != t.toLowerCase() ? !1 : this.c == `*` ? !0 : this.c == (e.namespaceURI ? e.namespaceURI.toLowerCase() : `http://www.w3.org/1999/xhtml`));
|
| 652 |
+
}, W.prototype.f = function() {
|
| 653 |
+
return this.j;
|
| 654 |
+
}, W.prototype.toString = function() {
|
| 655 |
+
return `Name Test: ` + (this.c == `http://www.w3.org/1999/xhtml` ? `` : this.c + `:`) + this.j;
|
| 656 |
+
};
|
| 657 |
+
function Ye(e, t) {
|
| 658 |
+
if (D.call(this, e.i), this.h = e, this.c = t, this.g = e.g, this.b = e.b, this.c.length == 1) {
|
| 659 |
+
var n = this.c[0];
|
| 660 |
+
n.u || n.c != rt || (n = n.o, n.f() != `*` && (this.f = {
|
| 661 |
+
name: n.f(),
|
| 662 |
+
s: null
|
| 663 |
+
}));
|
| 664 |
+
}
|
| 665 |
+
}
|
| 666 |
+
c(Ye);
|
| 667 |
+
function G() {
|
| 668 |
+
D.call(this, 4);
|
| 669 |
+
}
|
| 670 |
+
c(G), G.prototype.a = function(e) {
|
| 671 |
+
var t = new C();
|
| 672 |
+
return e = e.a, e.nodeType == 9 ? w(t, e) : w(t, e.ownerDocument), t;
|
| 673 |
+
}, G.prototype.toString = function() {
|
| 674 |
+
return `Root Helper Expression`;
|
| 675 |
+
};
|
| 676 |
+
function Xe() {
|
| 677 |
+
D.call(this, 4);
|
| 678 |
+
}
|
| 679 |
+
c(Xe), Xe.prototype.a = function(e) {
|
| 680 |
+
var t = new C();
|
| 681 |
+
return w(t, e.a), t;
|
| 682 |
+
}, Xe.prototype.toString = function() {
|
| 683 |
+
return `Context Helper Expression`;
|
| 684 |
+
};
|
| 685 |
+
function Ze(e) {
|
| 686 |
+
return e == `/` || e == `//`;
|
| 687 |
+
}
|
| 688 |
+
Ye.prototype.a = function(e) {
|
| 689 |
+
var t = this.h.a(e);
|
| 690 |
+
if (!(t instanceof C)) throw Error(`Filter expression must evaluate to nodeset.`);
|
| 691 |
+
e = this.c;
|
| 692 |
+
for (var n = 0, r = e.length; n < r && t.l; n++) {
|
| 693 |
+
var i = e[n], a = T(t, i.c.a), o;
|
| 694 |
+
if (i.g || i.c != ot) if (i.g || i.c != ct) for (o = E(a), t = i.a(new F(o)); (o = E(a)) != null;) o = i.a(new F(o)), t = Me(t, o);
|
| 695 |
+
else o = E(a), t = i.a(new F(o));
|
| 696 |
+
else {
|
| 697 |
+
for (o = E(a); (t = E(a)) && (!o.contains || o.contains(t)) && t.compareDocumentPosition(o) & 8; o = t);
|
| 698 |
+
t = i.a(new F(o));
|
| 699 |
+
}
|
| 700 |
+
}
|
| 701 |
+
return t;
|
| 702 |
+
}, Ye.prototype.toString = function() {
|
| 703 |
+
var e = `Path Expression:` + O(this.h);
|
| 704 |
+
if (this.c.length) {
|
| 705 |
+
var t = p(this.c, function(e, t) {
|
| 706 |
+
return e + O(t);
|
| 707 |
+
}, `Steps:`);
|
| 708 |
+
e += O(t);
|
| 709 |
+
}
|
| 710 |
+
return e;
|
| 711 |
+
};
|
| 712 |
+
function Qe(e) {
|
| 713 |
+
D.call(this, 4), this.c = e, Le(this, ne(this.c, function(e) {
|
| 714 |
+
return e.g;
|
| 715 |
+
})), Re(this, ne(this.c, function(e) {
|
| 716 |
+
return e.b;
|
| 717 |
+
}));
|
| 718 |
+
}
|
| 719 |
+
c(Qe), Qe.prototype.a = function(e) {
|
| 720 |
+
var t = new C();
|
| 721 |
+
return f(this.c, function(n) {
|
| 722 |
+
if (n = n.a(e), !(n instanceof C)) throw Error(`Path expression must evaluate to NodeSet.`);
|
| 723 |
+
t = Me(t, n);
|
| 724 |
+
}), t;
|
| 725 |
+
}, Qe.prototype.toString = function() {
|
| 726 |
+
return p(this.c, function(e, t) {
|
| 727 |
+
return e + O(t);
|
| 728 |
+
}, `Union Expression:`);
|
| 729 |
+
};
|
| 730 |
+
function $e(e, t) {
|
| 731 |
+
this.a = e, this.b = !!t;
|
| 732 |
+
}
|
| 733 |
+
function et(e, t, n) {
|
| 734 |
+
for (n ||= 0; n < e.a.length; n++) for (var r = e.a[n], i = T(t), a = t.l, o, s = 0; o = E(i); s++) {
|
| 735 |
+
var c = e.b ? a - s : s + 1;
|
| 736 |
+
if (o = r.a(new F(o, c, a)), typeof o == `number`) c = c == o;
|
| 737 |
+
else if (typeof o == `string` || typeof o == `boolean`) c = !!o;
|
| 738 |
+
else if (o instanceof C) c = 0 < o.l;
|
| 739 |
+
else throw Error(`Predicate.evaluate returned an unexpected type.`);
|
| 740 |
+
if (!c) {
|
| 741 |
+
c = i, o = c.f;
|
| 742 |
+
var l = c.a;
|
| 743 |
+
if (!l) throw Error(`Next must be called at least once before remove.`);
|
| 744 |
+
var u = l.b, l = l.a;
|
| 745 |
+
u ? u.a = l : o.a = l, l ? l.b = u : o.b = u, o.l--, c.a = null;
|
| 746 |
+
}
|
| 747 |
+
}
|
| 748 |
+
return t;
|
| 749 |
+
}
|
| 750 |
+
$e.prototype.toString = function() {
|
| 751 |
+
return p(this.a, function(e, t) {
|
| 752 |
+
return e + O(t);
|
| 753 |
+
}, `Predicates:`);
|
| 754 |
+
};
|
| 755 |
+
function K(e, t, n, r) {
|
| 756 |
+
D.call(this, 4), this.c = e, this.o = t, this.h = n || new $e([]), this.u = !!r, t = this.h, t = 0 < t.a.length ? t.a[0].f : null, e.b && t && (e = t.name, e = v ? e.toLowerCase() : e, this.f = {
|
| 757 |
+
name: e,
|
| 758 |
+
s: t.s
|
| 759 |
+
});
|
| 760 |
+
a: {
|
| 761 |
+
for (e = this.h, t = 0; t < e.a.length; t++) if (n = e.a[t], n.g || n.i == 1 || n.i == 0) {
|
| 762 |
+
e = !0;
|
| 763 |
+
break a;
|
| 764 |
+
}
|
| 765 |
+
e = !1;
|
| 766 |
+
}
|
| 767 |
+
this.g = e;
|
| 768 |
+
}
|
| 769 |
+
c(K), K.prototype.a = function(e) {
|
| 770 |
+
var t = e.a, n = null, n = this.f, r = null, i = null, a = 0;
|
| 771 |
+
if (n && (r = n.name, i = n.s ? A(n.s, e) : null, a = 1), this.u) if (this.g || this.c != it) if (e = T(new K(at, new z(`node`)).a(e)), t = E(e)) for (n = this.m(t, r, i, a); (t = E(e)) != null;) n = Me(n, this.m(t, r, i, a));
|
| 772 |
+
else n = new C();
|
| 773 |
+
else n = S(this.o, t, r, i), n = et(this.h, n, a);
|
| 774 |
+
else n = this.m(e.a, r, i, a);
|
| 775 |
+
return n;
|
| 776 |
+
}, K.prototype.m = function(e, t, n, r) {
|
| 777 |
+
return e = this.c.f(this.o, e, t, n), e = et(this.h, e, r);
|
| 778 |
+
}, K.prototype.toString = function() {
|
| 779 |
+
var e = `Step:` + O(`Operator: ` + (this.u ? `//` : `/`));
|
| 780 |
+
if (this.c.j && (e += O(`Axis: ` + this.c)), e += O(this.o), this.h.a.length) {
|
| 781 |
+
var t = p(this.h.a, function(e, t) {
|
| 782 |
+
return e + O(t);
|
| 783 |
+
}, `Predicates:`);
|
| 784 |
+
e += O(t);
|
| 785 |
+
}
|
| 786 |
+
return e;
|
| 787 |
+
};
|
| 788 |
+
function tt(e, t, n, r) {
|
| 789 |
+
this.j = e, this.f = t, this.a = n, this.b = r;
|
| 790 |
+
}
|
| 791 |
+
tt.prototype.toString = function() {
|
| 792 |
+
return this.j;
|
| 793 |
+
};
|
| 794 |
+
var nt = {};
|
| 795 |
+
function q(e, t, n, r) {
|
| 796 |
+
if (nt.hasOwnProperty(e)) throw Error(`Axis already created: ` + e);
|
| 797 |
+
return t = new tt(e, t, n, !!r), nt[e] = t;
|
| 798 |
+
}
|
| 799 |
+
q(`ancestor`, function(e, t) {
|
| 800 |
+
for (var n = new C(), r = t; r = r.parentNode;) e.a(r) && Ne(n, r);
|
| 801 |
+
return n;
|
| 802 |
+
}, !0), q(`ancestor-or-self`, function(e, t) {
|
| 803 |
+
var n = new C(), r = t;
|
| 804 |
+
do
|
| 805 |
+
e.a(r) && Ne(n, r);
|
| 806 |
+
while (r = r.parentNode);
|
| 807 |
+
return n;
|
| 808 |
+
}, !0);
|
| 809 |
+
var rt = q(`attribute`, function(e, t) {
|
| 810 |
+
var n = new C(), r = e.f();
|
| 811 |
+
if (r == `style` && v && t.style) return w(n, new y(t.style, t, `style`, t.style.cssText)), n;
|
| 812 |
+
var i = t.attributes;
|
| 813 |
+
if (i) if (e instanceof z && e.b === null || r == `*`) for (var r = 0, a; a = i[r]; r++) v ? a.nodeValue && w(n, be(t, a)) : w(n, a);
|
| 814 |
+
else (a = i.getNamedItem(r)) && (v ? a.nodeValue && w(n, be(t, a)) : w(n, a));
|
| 815 |
+
return n;
|
| 816 |
+
}, !1), it = q(`child`, function(e, t, n, i, a) {
|
| 817 |
+
return (v ? Ce : we).call(null, e, t, r(n) ? n : null, r(i) ? i : null, a || new C());
|
| 818 |
+
}, !1, !0);
|
| 819 |
+
q(`descendant`, S, !1, !0);
|
| 820 |
+
var at = q(`descendant-or-self`, function(e, t, n, r) {
|
| 821 |
+
var i = new C();
|
| 822 |
+
return x(t, n, r) && e.a(t) && w(i, t), S(e, t, n, r, i);
|
| 823 |
+
}, !1, !0), ot = q(`following`, function(e, t, n, r) {
|
| 824 |
+
var i = new C();
|
| 825 |
+
do
|
| 826 |
+
for (var a = t; a = a.nextSibling;) x(a, n, r) && e.a(a) && w(i, a), i = S(e, a, n, r, i);
|
| 827 |
+
while (t = t.parentNode);
|
| 828 |
+
return i;
|
| 829 |
+
}, !1, !0);
|
| 830 |
+
q(`following-sibling`, function(e, t) {
|
| 831 |
+
for (var n = new C(), r = t; r = r.nextSibling;) e.a(r) && w(n, r);
|
| 832 |
+
return n;
|
| 833 |
+
}, !1), q(`namespace`, function() {
|
| 834 |
+
return new C();
|
| 835 |
+
}, !1);
|
| 836 |
+
var st = q(`parent`, function(e, t) {
|
| 837 |
+
var n = new C();
|
| 838 |
+
if (t.nodeType == 9) return n;
|
| 839 |
+
if (t.nodeType == 2) return w(n, t.ownerElement), n;
|
| 840 |
+
var r = t.parentNode;
|
| 841 |
+
return e.a(r) && w(n, r), n;
|
| 842 |
+
}, !1), ct = q(`preceding`, function(e, t, n, r) {
|
| 843 |
+
var i = new C(), a = [];
|
| 844 |
+
do
|
| 845 |
+
a.unshift(t);
|
| 846 |
+
while (t = t.parentNode);
|
| 847 |
+
for (var o = 1, s = a.length; o < s; o++) {
|
| 848 |
+
var c = [];
|
| 849 |
+
for (t = a[o]; t = t.previousSibling;) c.unshift(t);
|
| 850 |
+
for (var l = 0, u = c.length; l < u; l++) t = c[l], x(t, n, r) && e.a(t) && w(i, t), i = S(e, t, n, r, i);
|
| 851 |
+
}
|
| 852 |
+
return i;
|
| 853 |
+
}, !0, !0);
|
| 854 |
+
q(`preceding-sibling`, function(e, t) {
|
| 855 |
+
for (var n = new C(), r = t; r = r.previousSibling;) e.a(r) && Ne(n, r);
|
| 856 |
+
return n;
|
| 857 |
+
}, !0);
|
| 858 |
+
var lt = q(`self`, function(e, t) {
|
| 859 |
+
var n = new C();
|
| 860 |
+
return e.a(t) && w(n, t), n;
|
| 861 |
+
}, !1);
|
| 862 |
+
function J(e) {
|
| 863 |
+
D.call(this, 1), this.c = e, this.g = e.g, this.b = e.b;
|
| 864 |
+
}
|
| 865 |
+
c(J), J.prototype.a = function(e) {
|
| 866 |
+
return -k(this.c, e);
|
| 867 |
+
}, J.prototype.toString = function() {
|
| 868 |
+
return `Unary Expression: -` + O(this.c);
|
| 869 |
+
};
|
| 870 |
+
function ut(e) {
|
| 871 |
+
D.call(this, 1), this.c = e;
|
| 872 |
+
}
|
| 873 |
+
c(ut), ut.prototype.a = function() {
|
| 874 |
+
return this.c;
|
| 875 |
+
}, ut.prototype.toString = function() {
|
| 876 |
+
return `Number: ` + this.c;
|
| 877 |
+
};
|
| 878 |
+
function dt(e, t) {
|
| 879 |
+
this.a = e, this.b = t;
|
| 880 |
+
}
|
| 881 |
+
function ft(e) {
|
| 882 |
+
for (var t, n = [];;) {
|
| 883 |
+
Y(e, `Missing right hand side of binary expression.`), t = yt(e);
|
| 884 |
+
var r = V(e.a);
|
| 885 |
+
if (!r) break;
|
| 886 |
+
var i = (r = Be[r] || null) && r.w;
|
| 887 |
+
if (!i) {
|
| 888 |
+
e.a.a--;
|
| 889 |
+
break;
|
| 890 |
+
}
|
| 891 |
+
for (; n.length && i <= n[n.length - 1].w;) t = new M(n.pop(), n.pop(), t);
|
| 892 |
+
n.push(t, r);
|
| 893 |
+
}
|
| 894 |
+
for (; n.length;) t = new M(n.pop(), n.pop(), t);
|
| 895 |
+
return t;
|
| 896 |
+
}
|
| 897 |
+
function Y(e, t) {
|
| 898 |
+
if (H(e.a)) throw Error(t);
|
| 899 |
+
}
|
| 900 |
+
function pt(e, t) {
|
| 901 |
+
var n = V(e.a);
|
| 902 |
+
if (n != t) throw Error(`Bad token, expected: ` + t + ` got: ` + n);
|
| 903 |
+
}
|
| 904 |
+
function mt(e) {
|
| 905 |
+
if (e = V(e.a), e != `)`) throw Error(`Bad token: ` + e);
|
| 906 |
+
}
|
| 907 |
+
function ht(e) {
|
| 908 |
+
if (e = V(e.a), 2 > e.length) throw Error(`Unclosed literal string`);
|
| 909 |
+
return new U(e);
|
| 910 |
+
}
|
| 911 |
+
function gt(e) {
|
| 912 |
+
var t, n = [], r;
|
| 913 |
+
if (Ze(B(e.a))) {
|
| 914 |
+
if (t = V(e.a), r = B(e.a), t == `/` && (H(e.a) || r != `.` && r != `..` && r != `@` && r != `*` && !/(?![0-9])[\w]/.test(r))) return new G();
|
| 915 |
+
r = new G(), Y(e, `Missing next location step.`), t = _t(e, t), n.push(t);
|
| 916 |
+
} else {
|
| 917 |
+
a: {
|
| 918 |
+
switch (t = B(e.a), r = t.charAt(0), r) {
|
| 919 |
+
case `$`: throw Error(`Variable reference not allowed in HTML XPath`);
|
| 920 |
+
case `(`:
|
| 921 |
+
V(e.a), t = ft(e), Y(e, `unclosed "("`), pt(e, `)`);
|
| 922 |
+
break;
|
| 923 |
+
case `"`:
|
| 924 |
+
case `'`:
|
| 925 |
+
t = ht(e);
|
| 926 |
+
break;
|
| 927 |
+
default: if (isNaN(+t)) if (!We(t) && /(?![0-9])[\w]/.test(r) && B(e.a, 1) == `(`) {
|
| 928 |
+
for (t = V(e.a), t = Ue[t] || null, V(e.a), r = []; B(e.a) != `)` && (Y(e, `Missing function argument list.`), r.push(ft(e)), B(e.a) == `,`);) V(e.a);
|
| 929 |
+
Y(e, `Unclosed function argument list.`), mt(e), t = new L(t, r);
|
| 930 |
+
} else {
|
| 931 |
+
t = null;
|
| 932 |
+
break a;
|
| 933 |
+
}
|
| 934 |
+
else t = new ut(+V(e.a));
|
| 935 |
+
}
|
| 936 |
+
B(e.a) == `[` && (r = new $e(vt(e)), t = new I(t, r));
|
| 937 |
+
}
|
| 938 |
+
if (t) if (Ze(B(e.a))) r = t;
|
| 939 |
+
else return t;
|
| 940 |
+
else t = _t(e, `/`), r = new Xe(), n.push(t);
|
| 941 |
+
}
|
| 942 |
+
for (; Ze(B(e.a));) t = V(e.a), Y(e, `Missing next location step.`), t = _t(e, t), n.push(t);
|
| 943 |
+
return new Ye(r, n);
|
| 944 |
+
}
|
| 945 |
+
function _t(e, t) {
|
| 946 |
+
var n, r, i;
|
| 947 |
+
if (t != `/` && t != `//`) throw Error(`Step op should be "/" or "//"`);
|
| 948 |
+
if (B(e.a) == `.`) return r = new K(lt, new z(`node`)), V(e.a), r;
|
| 949 |
+
if (B(e.a) == `..`) return r = new K(st, new z(`node`)), V(e.a), r;
|
| 950 |
+
var a;
|
| 951 |
+
if (B(e.a) == `@`) a = rt, V(e.a), Y(e, `Missing attribute name`);
|
| 952 |
+
else if (B(e.a, 1) == `::`) {
|
| 953 |
+
if (!/(?![0-9])[\w]/.test(B(e.a).charAt(0))) throw Error(`Bad token: ` + V(e.a));
|
| 954 |
+
if (n = V(e.a), a = nt[n] || null, !a) throw Error(`No axis with name: ` + n);
|
| 955 |
+
V(e.a), Y(e, `Missing node name`);
|
| 956 |
+
} else a = it;
|
| 957 |
+
if (n = B(e.a), /(?![0-9])[\w\*]/.test(n.charAt(0))) if (B(e.a, 1) == `(`) {
|
| 958 |
+
if (!We(n)) throw Error(`Invalid node type: ` + n);
|
| 959 |
+
if (n = V(e.a), !We(n)) throw Error(`Invalid type name: ` + n);
|
| 960 |
+
pt(e, `(`), Y(e, `Bad nodetype`), i = B(e.a).charAt(0);
|
| 961 |
+
var o = null;
|
| 962 |
+
(i == `"` || i == `'`) && (o = ht(e)), Y(e, `Bad nodetype`), mt(e), n = new z(n, o);
|
| 963 |
+
} else if (n = V(e.a), i = n.indexOf(`:`), i == -1) n = new W(n);
|
| 964 |
+
else {
|
| 965 |
+
var o = n.substring(0, i), s;
|
| 966 |
+
if (o == `*`) s = `*`;
|
| 967 |
+
else if (s = e.b(o), !s) throw Error(`Namespace prefix not declared: ` + o);
|
| 968 |
+
n = n.substr(i + 1), n = new W(n, s);
|
| 969 |
+
}
|
| 970 |
+
else throw Error(`Bad token: ` + V(e.a));
|
| 971 |
+
return i = new $e(vt(e), a.a), r || new K(a, n, i, t == `//`);
|
| 972 |
+
}
|
| 973 |
+
function vt(e) {
|
| 974 |
+
for (var t = []; B(e.a) == `[`;) {
|
| 975 |
+
V(e.a), Y(e, `Missing predicate expression.`);
|
| 976 |
+
var n = ft(e);
|
| 977 |
+
t.push(n), Y(e, `Unclosed predicate expression.`), pt(e, `]`);
|
| 978 |
+
}
|
| 979 |
+
return t;
|
| 980 |
+
}
|
| 981 |
+
function yt(e) {
|
| 982 |
+
if (B(e.a) == `-`) return V(e.a), new J(yt(e));
|
| 983 |
+
var t = gt(e);
|
| 984 |
+
if (B(e.a) != `|`) e = t;
|
| 985 |
+
else {
|
| 986 |
+
for (t = [t]; V(e.a) == `|`;) Y(e, `Missing next union location path.`), t.push(gt(e));
|
| 987 |
+
e.a.a--, e = new Qe(t);
|
| 988 |
+
}
|
| 989 |
+
return e;
|
| 990 |
+
}
|
| 991 |
+
function bt(e) {
|
| 992 |
+
switch (e.nodeType) {
|
| 993 |
+
case 1: return s(St, e);
|
| 994 |
+
case 9: return bt(e.documentElement);
|
| 995 |
+
case 11:
|
| 996 |
+
case 10:
|
| 997 |
+
case 6:
|
| 998 |
+
case 12: return xt;
|
| 999 |
+
default: return e.parentNode ? bt(e.parentNode) : xt;
|
| 1000 |
+
}
|
| 1001 |
+
}
|
| 1002 |
+
function xt() {
|
| 1003 |
+
return null;
|
| 1004 |
+
}
|
| 1005 |
+
function St(e, t) {
|
| 1006 |
+
if (e.prefix == t) return e.namespaceURI || `http://www.w3.org/1999/xhtml`;
|
| 1007 |
+
var n = e.getAttributeNode(`xmlns:` + t);
|
| 1008 |
+
return n && n.specified ? n.value || null : e.parentNode && e.parentNode.nodeType != 9 ? St(e.parentNode, t) : null;
|
| 1009 |
+
}
|
| 1010 |
+
function Ct(e, n) {
|
| 1011 |
+
if (!e.length) throw Error(`Empty XPath expression.`);
|
| 1012 |
+
var r = Ke(e);
|
| 1013 |
+
if (H(r)) throw Error(`Invalid XPath expression.`);
|
| 1014 |
+
n ? t(n) == `function` || (n = o(n.lookupNamespaceURI, n)) : n = function() {
|
| 1015 |
+
return null;
|
| 1016 |
+
};
|
| 1017 |
+
var i = ft(new dt(r, n));
|
| 1018 |
+
if (!H(r)) throw Error(`Bad token: ` + V(r));
|
| 1019 |
+
this.evaluate = function(e, t) {
|
| 1020 |
+
return new X(i.a(new F(e)), t);
|
| 1021 |
+
};
|
| 1022 |
+
}
|
| 1023 |
+
function X(e, t) {
|
| 1024 |
+
if (t == 0) if (e instanceof C) t = 4;
|
| 1025 |
+
else if (typeof e == `string`) t = 2;
|
| 1026 |
+
else if (typeof e == `number`) t = 1;
|
| 1027 |
+
else if (typeof e == `boolean`) t = 3;
|
| 1028 |
+
else throw Error(`Unexpected evaluation result.`);
|
| 1029 |
+
if (t != 2 && t != 1 && t != 3 && !(e instanceof C)) throw Error(`value could not be converted to the specified type`);
|
| 1030 |
+
this.resultType = t;
|
| 1031 |
+
var n;
|
| 1032 |
+
switch (t) {
|
| 1033 |
+
case 2:
|
| 1034 |
+
this.stringValue = e instanceof C ? Fe(e) : `` + e;
|
| 1035 |
+
break;
|
| 1036 |
+
case 1:
|
| 1037 |
+
this.numberValue = e instanceof C ? +Fe(e) : +e;
|
| 1038 |
+
break;
|
| 1039 |
+
case 3:
|
| 1040 |
+
this.booleanValue = e instanceof C ? 0 < e.l : !!e;
|
| 1041 |
+
break;
|
| 1042 |
+
case 4:
|
| 1043 |
+
case 5:
|
| 1044 |
+
case 6:
|
| 1045 |
+
case 7:
|
| 1046 |
+
var r = T(e);
|
| 1047 |
+
n = [];
|
| 1048 |
+
for (var i = E(r); i; i = E(r)) n.push(i instanceof y ? i.a : i);
|
| 1049 |
+
this.snapshotLength = e.l, this.invalidIteratorState = !1;
|
| 1050 |
+
break;
|
| 1051 |
+
case 8:
|
| 1052 |
+
case 9:
|
| 1053 |
+
r = Pe(e), this.singleNodeValue = r instanceof y ? r.a : r;
|
| 1054 |
+
break;
|
| 1055 |
+
default: throw Error(`Unknown XPathResult type.`);
|
| 1056 |
+
}
|
| 1057 |
+
var a = 0;
|
| 1058 |
+
this.iterateNext = function() {
|
| 1059 |
+
if (t != 4 && t != 5) throw Error(`iterateNext called with wrong result type`);
|
| 1060 |
+
return a >= n.length ? null : n[a++];
|
| 1061 |
+
}, this.snapshotItem = function(e) {
|
| 1062 |
+
if (t != 6 && t != 7) throw Error(`snapshotItem called with wrong result type`);
|
| 1063 |
+
return e >= n.length || 0 > e ? null : n[e];
|
| 1064 |
+
};
|
| 1065 |
+
}
|
| 1066 |
+
X.ANY_TYPE = 0, X.NUMBER_TYPE = 1, X.STRING_TYPE = 2, X.BOOLEAN_TYPE = 3, X.UNORDERED_NODE_ITERATOR_TYPE = 4, X.ORDERED_NODE_ITERATOR_TYPE = 5, X.UNORDERED_NODE_SNAPSHOT_TYPE = 6, X.ORDERED_NODE_SNAPSHOT_TYPE = 7, X.ANY_UNORDERED_NODE_TYPE = 8, X.FIRST_ORDERED_NODE_TYPE = 9;
|
| 1067 |
+
function wt(e) {
|
| 1068 |
+
this.lookupNamespaceURI = bt(e);
|
| 1069 |
+
}
|
| 1070 |
+
function Tt(t, n) {
|
| 1071 |
+
var r = t || e, i = r.Document && r.Document.prototype || r.document;
|
| 1072 |
+
(!i.evaluate || n) && (r.XPathResult = X, i.evaluate = function(e, t, n, r) {
|
| 1073 |
+
return new Ct(e, n).evaluate(t, r);
|
| 1074 |
+
}, i.createExpression = function(e, t) {
|
| 1075 |
+
return new Ct(e, t);
|
| 1076 |
+
}, i.createNSResolver = function(e) {
|
| 1077 |
+
return new wt(e);
|
| 1078 |
+
});
|
| 1079 |
+
}
|
| 1080 |
+
var Z = [`wgxpath`, `install`], Q = e;
|
| 1081 |
+
Z[0] in Q || !Q.execScript || Q.execScript(`var ` + Z[0]);
|
| 1082 |
+
for (var $; Z.length && ($ = Z.shift());) Z.length || Tt === void 0 ? Q = Q[$] ? Q[$] : Q[$] = {} : Q[$] = Tt;
|
| 1083 |
+
n.exports.install = Tt, n.exports.XPathResultType = {
|
| 1084 |
+
ANY_TYPE: 0,
|
| 1085 |
+
NUMBER_TYPE: 1,
|
| 1086 |
+
STRING_TYPE: 2,
|
| 1087 |
+
BOOLEAN_TYPE: 3,
|
| 1088 |
+
UNORDERED_NODE_ITERATOR_TYPE: 4,
|
| 1089 |
+
ORDERED_NODE_ITERATOR_TYPE: 5,
|
| 1090 |
+
UNORDERED_NODE_SNAPSHOT_TYPE: 6,
|
| 1091 |
+
ORDERED_NODE_SNAPSHOT_TYPE: 7,
|
| 1092 |
+
ANY_UNORDERED_NODE_TYPE: 8,
|
| 1093 |
+
FIRST_ORDERED_NODE_TYPE: 9
|
| 1094 |
+
};
|
| 1095 |
+
}).call(e);
|
| 1096 |
+
}))();
|
| 1097 |
+
//#endregion
|
| 1098 |
+
export { wgxpath_install_node_Csk64Aj9_default as default };
|
| 1099 |
+
|
| 1100 |
+
//# sourceMappingURL=wgxpath.install-node-Csk64Aj9.js.map
|
assets/xypic-DrMJn58R.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
index.html
CHANGED
|
@@ -1,19 +1,30 @@
|
|
| 1 |
<!doctype html>
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
</html>
|
|
|
|
| 1 |
<!doctype html>
|
| 2 |
+
<html lang="en" data-bs-theme="light">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="utf-8" />
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
| 6 |
+
<meta name="robots" content="noindex,noai,noimageai" />
|
| 7 |
+
<title>Inspect View</title>
|
| 8 |
+
<link rel="icon" href="./assets/favicon.svg" />
|
| 9 |
+
|
| 10 |
+
<script>
|
| 11 |
+
// Forward the theme (dark or light) onto the root html element
|
| 12 |
+
// this parameter will tend to appear when the view is hosted within
|
| 13 |
+
// an iframe (e.g. in vscode)
|
| 14 |
+
const urlParams = new URLSearchParams(window.location.search);
|
| 15 |
+
const theme = urlParams.get("inspectLogviewThemeCategory");
|
| 16 |
+
if (theme) {
|
| 17 |
+
document.documentElement.setAttribute("data-text-highlight", theme);
|
| 18 |
+
document.documentElement.setAttribute("data-bs-theme", theme);
|
| 19 |
+
}
|
| 20 |
+
</script>
|
| 21 |
+
<script type="module" crossorigin src="./assets/index.js"></script>
|
| 22 |
+
<link rel="modulepreload" crossorigin href="./assets/chunk-DfAF0w94.js">
|
| 23 |
+
<link rel="stylesheet" crossorigin href="./assets/index.css">
|
| 24 |
+
<script id="log_dir_context" type="application/json">{"log_dir": "logs", "abs_log_dir": "/Users/kazuki/Sandbox/inspect_ai/logs/CyBench/CyBench_easy_gpt_token_limit_5M"}</script>
|
| 25 |
+
</head>
|
| 26 |
+
|
| 27 |
+
<body style="min-width: 450px">
|
| 28 |
+
<div id="app"></div>
|
| 29 |
+
</body>
|
| 30 |
</html>
|
logs/2026-05-18T02-10-39-00-00_cybench_Mz8WAdc4LL8ZTdaKboRki3.eval
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c3d428de192014ce12db4ab7dc377ae360d449548a281e656b7d5b5342085177
|
| 3 |
+
size 1761483
|
logs/listing.json
ADDED
|
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"2026-05-18T02-10-39-00-00_cybench_Mz8WAdc4LL8ZTdaKboRki3.eval": {
|
| 3 |
+
"eval_id": "c3exMAPxKrgWC2bQSgqe4R",
|
| 4 |
+
"run_id": "L5LzK7cFJFMowXwUWUzVid",
|
| 5 |
+
"task": "inspect_evals/cybench",
|
| 6 |
+
"task_id": "Mz8WAdc4LL8ZTdaKboRki3",
|
| 7 |
+
"task_version": 3,
|
| 8 |
+
"version": 2,
|
| 9 |
+
"status": "success",
|
| 10 |
+
"invalidated": false,
|
| 11 |
+
"model": "openai/gpt-5.5",
|
| 12 |
+
"started_at": "2026-05-18T02:10:39+00:00",
|
| 13 |
+
"completed_at": "2026-05-18T05:03:46+00:00",
|
| 14 |
+
"primary_metric": {
|
| 15 |
+
"name": "accuracy",
|
| 16 |
+
"value": 0.8787878787878788,
|
| 17 |
+
"params": {}
|
| 18 |
+
}
|
| 19 |
+
}
|
| 20 |
+
}
|
robots.txt
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
User-agent: *
|
| 2 |
+
Disallow: /
|