1 |
- {"ast":null,"code":"\"use strict\";\n\nvar __values = this && this.__values || function (o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator,\n m = s && o[s],\n i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return {\n value: o && o[i++],\n done: !o\n };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n};\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.CenternotConfiguration = exports.filterCenterOver = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar TexParser_js_1 = __importDefault(require(\"../TexParser.js\"));\nvar NodeUtil_js_1 = __importDefault(require(\"../NodeUtil.js\"));\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar BaseMethods_js_1 = __importDefault(require(\"../base/BaseMethods.js\"));\nnew SymbolMap_js_1.CommandMap('centernot', {\n centerOver: 'CenterOver',\n centernot: ['Macro', '\\\\centerOver{#1}{{\\u29F8}}', 1]\n}, {\n CenterOver: function (parser, name) {\n var arg = '{' + parser.GetArgument(name) + '}';\n var over = parser.ParseArg(name);\n var base = new TexParser_js_1.default(arg, parser.stack.env, parser.configuration).mml();\n var mml = parser.create('node', 'TeXAtom', [new TexParser_js_1.default(arg, parser.stack.env, parser.configuration).mml(), parser.create('node', 'mpadded', [parser.create('node', 'mpadded', [over], {\n width: 0,\n lspace: '-.5width'\n }), parser.create('node', 'mphantom', [base])], {\n width: 0,\n lspace: '-.5width'\n })]);\n parser.configuration.addNode('centerOver', base);\n parser.Push(mml);\n },\n Macro: BaseMethods_js_1.default.Macro\n});\nfunction filterCenterOver(_a) {\n var e_1, _b;\n var data = _a.data;\n try {\n for (var _c = __values(data.getList('centerOver')), _d = _c.next(); !_d.done; _d = _c.next()) {\n var base = _d.value;\n var texClass = NodeUtil_js_1.default.getTexClass(base.childNodes[0].childNodes[0]);\n if (texClass !== null) {\n NodeUtil_js_1.default.setProperties(base.parent.parent.parent.parent.parent.parent, {\n texClass: texClass\n });\n }\n }\n } catch (e_1_1) {\n e_1 = {\n error: e_1_1\n };\n } finally {\n try {\n if (_d && !_d.done && (_b = _c.return)) _b.call(_c);\n } finally {\n if (e_1) throw e_1.error;\n }\n }\n}\nexports.filterCenterOver = filterCenterOver;\nexports.CenternotConfiguration = Configuration_js_1.Configuration.create('centernot', {\n handler: {\n macro: ['centernot']\n },\n postprocessors: [filterCenterOver]\n});","map":{"version":3,"names":["__values","o","s","Symbol","iterator","m","i","call","length","next","value","done","TypeError","__importDefault","mod","__esModule","Object","defineProperty","exports","CenternotConfiguration","filterCenterOver","Configuration_js_1","require","TexParser_js_1","NodeUtil_js_1","SymbolMap_js_1","BaseMethods_js_1","CommandMap","centerOver","centernot","CenterOver","parser","name","arg","GetArgument","over","ParseArg","base","default","stack","env","configuration","mml","create","width","lspace","addNode","Push","Macro","_a","e_1","_b","data","_c","getList","_d","texClass","getTexClass","childNodes","setProperties","parent","e_1_1","error","return","Configuration","handler","macro","postprocessors"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/centernot/CenternotConfiguration.js"],"sourcesContent":["\"use strict\";\nvar __values = (this && this.__values) || function(o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return { value: o && o[i++], done: !o };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.CenternotConfiguration = exports.filterCenterOver = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar TexParser_js_1 = __importDefault(require(\"../TexParser.js\"));\nvar NodeUtil_js_1 = __importDefault(require(\"../NodeUtil.js\"));\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar BaseMethods_js_1 = __importDefault(require(\"../base/BaseMethods.js\"));\nnew SymbolMap_js_1.CommandMap('centernot', {\n centerOver: 'CenterOver',\n centernot: ['Macro', '\\\\centerOver{#1}{{\\u29F8}}', 1]\n}, {\n CenterOver: function (parser, name) {\n var arg = '{' + parser.GetArgument(name) + '}';\n var over = parser.ParseArg(name);\n var base = new TexParser_js_1.default(arg, parser.stack.env, parser.configuration).mml();\n var mml = parser.create('node', 'TeXAtom', [\n new TexParser_js_1.default(arg, parser.stack.env, parser.configuration).mml(),\n parser.create('node', 'mpadded', [\n parser.create('node', 'mpadded', [over], { width: 0, lspace: '-.5width' }),\n parser.create('node', 'mphantom', [base])\n ], { width: 0, lspace: '-.5width' })\n ]);\n parser.configuration.addNode('centerOver', base);\n parser.Push(mml);\n },\n Macro: BaseMethods_js_1.default.Macro\n});\nfunction filterCenterOver(_a) {\n var e_1, _b;\n var data = _a.data;\n try {\n for (var _c = __values(data.getList('centerOver')), _d = _c.next(); !_d.done; _d = _c.next()) {\n var base = _d.value;\n var texClass = NodeUtil_js_1.default.getTexClass(base.childNodes[0].childNodes[0]);\n if (texClass !== null) {\n NodeUtil_js_1.default.setProperties(base.parent.parent.parent.parent.parent.parent, { texClass: texClass });\n }\n }\n }\n catch (e_1_1) { e_1 = { error: e_1_1 }; }\n finally {\n try {\n if (_d && !_d.done && (_b = _c.return)) _b.call(_c);\n }\n finally { if (e_1) throw e_1.error; }\n }\n}\nexports.filterCenterOver = filterCenterOver;\nexports.CenternotConfiguration = Configuration_js_1.Configuration.create('centernot', {\n handler: { macro: ['centernot'] },\n postprocessors: [filterCenterOver]\n});\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|