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 __read = this && this.__read || function (o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o),\n r,\n ar = [],\n e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n } catch (error) {\n e = {\n error: error\n };\n } finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n } finally {\n if (e) throw e.error;\n }\n }\n return ar;\n};\nvar __spreadArray = this && this.__spreadArray || function (to, from, pack) {\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\n if (ar || !(i in from)) {\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\n ar[i] = from[i];\n }\n }\n return to.concat(ar || Array.prototype.slice.call(from));\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});\nvar NodeUtil_js_1 = __importDefault(require(\"./NodeUtil.js\"));\nvar Stack = function () {\n function Stack(_factory, _env, inner) {\n this._factory = _factory;\n this._env = _env;\n this.global = {};\n this.stack = [];\n this.global = {\n isInner: inner\n };\n this.stack = [this._factory.create('start', this.global)];\n if (_env) {\n this.stack[0].env = _env;\n }\n this.env = this.stack[0].env;\n }\n Object.defineProperty(Stack.prototype, \"env\", {\n get: function () {\n return this._env;\n },\n set: function (env) {\n this._env = env;\n },\n enumerable: false,\n configurable: true\n });\n Stack.prototype.Push = function () {\n var e_1, _a;\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n try {\n for (var args_1 = __values(args), args_1_1 = args_1.next(); !args_1_1.done; args_1_1 = args_1.next()) {\n var node = args_1_1.value;\n if (!node) {\n continue;\n }\n var item = NodeUtil_js_1.default.isNode(node) ? this._factory.create('mml', node) : node;\n item.global = this.global;\n var _b = __read(this.stack.length ? this.Top().checkItem(item) : [null, true], 2),\n top_1 = _b[0],\n success = _b[1];\n if (!success) {\n continue;\n }\n if (top_1) {\n this.Pop();\n this.Push.apply(this, __spreadArray([], __read(top_1), false));\n continue;\n }\n this.stack.push(item);\n if (item.env) {\n if (item.copyEnv) {\n Object.assign(item.env, this.env);\n }\n this.env = item.env;\n } else {\n item.env = this.env;\n }\n }\n } catch (e_1_1) {\n e_1 = {\n error: e_1_1\n };\n } finally {\n try {\n if (args_1_1 && !args_1_1.done && (_a = args_1.return)) _a.call(args_1);\n } finally {\n if (e_1) throw e_1.error;\n }\n }\n };\n Stack.prototype.Pop = function () {\n var item = this.stack.pop();\n if (!item.isOpen) {\n delete item.env;\n }\n this.env = this.stack.length ? this.Top().env : {};\n return item;\n };\n Stack.prototype.Top = function (n) {\n if (n === void 0) {\n n = 1;\n }\n return this.stack.length < n ? null : this.stack[this.stack.length - n];\n };\n Stack.prototype.Prev = function (noPop) {\n var top = this.Top();\n return noPop ? top.First : top.Pop();\n };\n Stack.prototype.toString = function () {\n return 'stack[\\n ' + this.stack.join('\\n ') + '\\n]';\n };\n return Stack;\n}();\nexports.default = Stack;","map":{"version":3,"names":["__values","o","s","Symbol","iterator","m","i","call","length","next","value","done","TypeError","__read","n","r","ar","e","push","error","__spreadArray","to","from","pack","arguments","l","Array","prototype","slice","concat","__importDefault","mod","__esModule","Object","defineProperty","exports","NodeUtil_js_1","require","Stack","_factory","_env","inner","global","stack","isInner","create","env","get","set","enumerable","configurable","Push","e_1","_a","args","_i","args_1","args_1_1","node","item","default","isNode","_b","Top","checkItem","top_1","success","Pop","apply","copyEnv","assign","e_1_1","return","pop","isOpen","Prev","noPop","top","First","toString","join"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/Stack.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 __read = (this && this.__read) || function (o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o), r, ar = [], e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n }\n catch (error) { e = { error: error }; }\n finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n }\n finally { if (e) throw e.error; }\n }\n return ar;\n};\nvar __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\n if (ar || !(i in from)) {\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\n ar[i] = from[i];\n }\n }\n return to.concat(ar || Array.prototype.slice.call(from));\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar NodeUtil_js_1 = __importDefault(require(\"./NodeUtil.js\"));\nvar Stack = (function () {\n function Stack(_factory, _env, inner) {\n this._factory = _factory;\n this._env = _env;\n this.global = {};\n this.stack = [];\n this.global = { isInner: inner };\n this.stack = [this._factory.create('start', this.global)];\n if (_env) {\n this.stack[0].env = _env;\n }\n this.env = this.stack[0].env;\n }\n Object.defineProperty(Stack.prototype, \"env\", {\n get: function () {\n return this._env;\n },\n set: function (env) {\n this._env = env;\n },\n enumerable: false,\n configurable: true\n });\n Stack.prototype.Push = function () {\n var e_1, _a;\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n try {\n for (var args_1 = __values(args), args_1_1 = args_1.next(); !args_1_1.done; args_1_1 = args_1.next()) {\n var node = args_1_1.value;\n if (!node) {\n continue;\n }\n var item = NodeUtil_js_1.default.isNode(node) ?\n this._factory.create('mml', node) : node;\n item.global = this.global;\n var _b = __read(this.stack.length ? this.Top().checkItem(item) : [null, true], 2), top_1 = _b[0], success = _b[1];\n if (!success) {\n continue;\n }\n if (top_1) {\n this.Pop();\n this.Push.apply(this, __spreadArray([], __read(top_1), false));\n continue;\n }\n this.stack.push(item);\n if (item.env) {\n if (item.copyEnv) {\n Object.assign(item.env, this.env);\n }\n this.env = item.env;\n }\n else {\n item.env = this.env;\n }\n }\n }\n catch (e_1_1) { e_1 = { error: e_1_1 }; }\n finally {\n try {\n if (args_1_1 && !args_1_1.done && (_a = args_1.return)) _a.call(args_1);\n }\n finally { if (e_1) throw e_1.error; }\n }\n };\n Stack.prototype.Pop = function () {\n var item = this.stack.pop();\n if (!item.isOpen) {\n delete item.env;\n }\n this.env = (this.stack.length ? this.Top().env : {});\n return item;\n };\n Stack.prototype.Top = function (n) {\n if (n === void 0) { n = 1; }\n return this.stack.length < n ? null : this.stack[this.stack.length - n];\n };\n Stack.prototype.Prev = function (noPop) {\n var top = this.Top();\n return noPop ? top.First : top.Pop();\n };\n Stack.prototype.toString = function () {\n return 'stack[\\n ' + this.stack.join('\\n ') + '\\n]';\n };\n return Stack;\n}());\nexports.default = Stack;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|