446a7b1e895941a2b5fe258379630361e055dad3658e7784a8fb4b4b59e5ff1a.json 13 KB

1
  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};\nvar _a;\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ConfigMacrosConfiguration = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar Options_js_1 = require(\"../../../util/Options.js\");\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar ParseMethods_js_1 = __importDefault(require(\"../ParseMethods.js\"));\nvar Symbol_js_1 = require(\"../Symbol.js\");\nvar NewcommandMethods_js_1 = __importDefault(require(\"../newcommand/NewcommandMethods.js\"));\nvar NewcommandItems_js_1 = require(\"../newcommand/NewcommandItems.js\");\nvar MACROSMAP = 'configmacros-map';\nvar ENVIRONMENTMAP = 'configmacros-env-map';\nfunction configmacrosInit(config) {\n new SymbolMap_js_1.CommandMap(MACROSMAP, {}, {});\n new SymbolMap_js_1.EnvironmentMap(ENVIRONMENTMAP, ParseMethods_js_1.default.environment, {}, {});\n config.append(Configuration_js_1.Configuration.local({\n handler: {\n macro: [MACROSMAP],\n environment: [ENVIRONMENTMAP]\n },\n priority: 3\n }));\n}\nfunction configmacrosConfig(_config, jax) {\n configMacros(jax);\n configEnvironments(jax);\n}\nfunction configMacros(jax) {\n var e_1, _a;\n var handler = jax.parseOptions.handlers.retrieve(MACROSMAP);\n var macros = jax.parseOptions.options.macros;\n try {\n for (var _b = __values(Object.keys(macros)), _c = _b.next(); !_c.done; _c = _b.next()) {\n var cs = _c.value;\n var def = typeof macros[cs] === 'string' ? [macros[cs]] : macros[cs];\n var macro = Array.isArray(def[2]) ? new Symbol_js_1.Macro(cs, NewcommandMethods_js_1.default.MacroWithTemplate, def.slice(0, 2).concat(def[2])) : new Symbol_js_1.Macro(cs, NewcommandMethods_js_1.default.Macro, def);\n handler.add(cs, macro);\n }\n } catch (e_1_1) {\n e_1 = {\n error: e_1_1\n };\n } finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n } finally {\n if (e_1) throw e_1.error;\n }\n }\n}\nfunction configEnvironments(jax) {\n var e_2, _a;\n var handler = jax.parseOptions.handlers.retrieve(ENVIRONMENTMAP);\n var environments = jax.parseOptions.options.environments;\n try {\n for (var _b = __values(Object.keys(environments)), _c = _b.next(); !_c.done; _c = _b.next()) {\n var env = _c.value;\n handler.add(env, new Symbol_js_1.Macro(env, NewcommandMethods_js_1.default.BeginEnv, [true].concat(environments[env])));\n }\n } catch (e_2_1) {\n e_2 = {\n error: e_2_1\n };\n } finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n } finally {\n if (e_2) throw e_2.error;\n }\n }\n}\nexports.ConfigMacrosConfiguration = Configuration_js_1.Configuration.create('configmacros', {\n init: configmacrosInit,\n config: configmacrosConfig,\n items: (_a = {}, _a[NewcommandItems_js_1.BeginEnvItem.prototype.kind] = NewcommandItems_js_1.BeginEnvItem, _a),\n options: {\n macros: (0, Options_js_1.expandable)({}),\n environments: (0, Options_js_1.expandable)({})\n }\n});","map":{"version":3,"names":["__values","o","s","Symbol","iterator","m","i","call","length","next","value","done","TypeError","__importDefault","mod","__esModule","_a","Object","defineProperty","exports","ConfigMacrosConfiguration","Configuration_js_1","require","Options_js_1","SymbolMap_js_1","ParseMethods_js_1","Symbol_js_1","NewcommandMethods_js_1","NewcommandItems_js_1","MACROSMAP","ENVIRONMENTMAP","configmacrosInit","config","CommandMap","EnvironmentMap","default","environment","append","Configuration","local","handler","macro","priority","configmacrosConfig","_config","jax","configMacros","configEnvironments","e_1","parseOptions","handlers","retrieve","macros","options","_b","keys","_c","cs","def","Array","isArray","Macro","MacroWithTemplate","slice","concat","add","e_1_1","error","return","e_2","environments","env","BeginEnv","e_2_1","create","init","items","BeginEnvItem","prototype","kind","expandable"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/configmacros/ConfigMacrosConfiguration.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};\nvar _a;\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.ConfigMacrosConfiguration = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar Options_js_1 = require(\"../../../util/Options.js\");\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar ParseMethods_js_1 = __importDefault(require(\"../ParseMethods.js\"));\nvar Symbol_js_1 = require(\"../Symbol.js\");\nvar NewcommandMethods_js_1 = __importDefault(require(\"../newcommand/NewcommandMethods.js\"));\nvar NewcommandItems_js_1 = require(\"../newcommand/NewcommandItems.js\");\nvar MACROSMAP = 'configmacros-map';\nvar ENVIRONMENTMAP = 'configmacros-env-map';\nfunction configmacrosInit(config) {\n new SymbolMap_js_1.CommandMap(MACROSMAP, {}, {});\n new SymbolMap_js_1.EnvironmentMap(ENVIRONMENTMAP, ParseMethods_js_1.default.environment, {}, {});\n config.append(Configuration_js_1.Configuration.local({\n handler: {\n macro: [MACROSMAP],\n environment: [ENVIRONMENTMAP]\n },\n priority: 3\n }));\n}\nfunction configmacrosConfig(_config, jax) {\n configMacros(jax);\n configEnvironments(jax);\n}\nfunction configMacros(jax) {\n var e_1, _a;\n var handler = jax.parseOptions.handlers.retrieve(MACROSMAP);\n var macros = jax.parseOptions.options.macros;\n try {\n for (var _b = __values(Object.keys(macros)), _c = _b.next(); !_c.done; _c = _b.next()) {\n var cs = _c.value;\n var def = (typeof macros[cs] === 'string' ? [macros[cs]] : macros[cs]);\n var macro = Array.isArray(def[2]) ?\n new Symbol_js_1.Macro(cs, NewcommandMethods_js_1.default.MacroWithTemplate, def.slice(0, 2).concat(def[2])) :\n new Symbol_js_1.Macro(cs, NewcommandMethods_js_1.default.Macro, def);\n handler.add(cs, macro);\n }\n }\n catch (e_1_1) { e_1 = { error: e_1_1 }; }\n finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n }\n finally { if (e_1) throw e_1.error; }\n }\n}\nfunction configEnvironments(jax) {\n var e_2, _a;\n var handler = jax.parseOptions.handlers.retrieve(ENVIRONMENTMAP);\n var environments = jax.parseOptions.options.environments;\n try {\n for (var _b = __values(Object.keys(environments)), _c = _b.next(); !_c.done; _c = _b.next()) {\n var env = _c.value;\n handler.add(env, new Symbol_js_1.Macro(env, NewcommandMethods_js_1.default.BeginEnv, [true].concat(environments[env])));\n }\n }\n catch (e_2_1) { e_2 = { error: e_2_1 }; }\n finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n }\n finally { if (e_2) throw e_2.error; }\n }\n}\nexports.ConfigMacrosConfiguration = Configuration_js_1.Configuration.create('configmacros', {\n init: configmacrosInit,\n config: configmacrosConfig,\n items: (_a = {},\n _a[NewcommandItems_js_1.BeginEnvItem.prototype.kind] = NewcommandItems_js_1.BeginEnvItem,\n _a),\n options: {\n macros: (0, Options_js_1.expandable)({}),\n environments: (0, Options_js_1.expandable)({})\n }\n});\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}