6a5f03888d5be9ac38f635c2248a5fb48c7aca2156a74021cdfa6ad96dd3fa66.json 27 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\nvar __extends = this && this.__extends || function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p];\n };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null) throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() {\n this.constructor = d;\n }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n}();\nvar __assign = this && this.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\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};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.AbstractEmptyNode = exports.AbstractNode = void 0;\nvar AbstractNode = function () {\n function AbstractNode(factory, properties, children) {\n var e_1, _a;\n if (properties === void 0) {\n properties = {};\n }\n if (children === void 0) {\n children = [];\n }\n this.factory = factory;\n this.parent = null;\n this.properties = {};\n this.childNodes = [];\n try {\n for (var _b = __values(Object.keys(properties)), _c = _b.next(); !_c.done; _c = _b.next()) {\n var name_1 = _c.value;\n this.setProperty(name_1, properties[name_1]);\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 if (children.length) {\n this.setChildren(children);\n }\n }\n Object.defineProperty(AbstractNode.prototype, \"kind\", {\n get: function () {\n return 'unknown';\n },\n enumerable: false,\n configurable: true\n });\n AbstractNode.prototype.setProperty = function (name, value) {\n this.properties[name] = value;\n };\n AbstractNode.prototype.getProperty = function (name) {\n return this.properties[name];\n };\n AbstractNode.prototype.getPropertyNames = function () {\n return Object.keys(this.properties);\n };\n AbstractNode.prototype.getAllProperties = function () {\n return this.properties;\n };\n AbstractNode.prototype.removeProperty = function () {\n var e_2, _a;\n var names = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n names[_i] = arguments[_i];\n }\n try {\n for (var names_1 = __values(names), names_1_1 = names_1.next(); !names_1_1.done; names_1_1 = names_1.next()) {\n var name_2 = names_1_1.value;\n delete this.properties[name_2];\n }\n } catch (e_2_1) {\n e_2 = {\n error: e_2_1\n };\n } finally {\n try {\n if (names_1_1 && !names_1_1.done && (_a = names_1.return)) _a.call(names_1);\n } finally {\n if (e_2) throw e_2.error;\n }\n }\n };\n AbstractNode.prototype.isKind = function (kind) {\n return this.factory.nodeIsKind(this, kind);\n };\n AbstractNode.prototype.setChildren = function (children) {\n var e_3, _a;\n this.childNodes = [];\n try {\n for (var children_1 = __values(children), children_1_1 = children_1.next(); !children_1_1.done; children_1_1 = children_1.next()) {\n var child = children_1_1.value;\n this.appendChild(child);\n }\n } catch (e_3_1) {\n e_3 = {\n error: e_3_1\n };\n } finally {\n try {\n if (children_1_1 && !children_1_1.done && (_a = children_1.return)) _a.call(children_1);\n } finally {\n if (e_3) throw e_3.error;\n }\n }\n };\n AbstractNode.prototype.appendChild = function (child) {\n this.childNodes.push(child);\n child.parent = this;\n return child;\n };\n AbstractNode.prototype.replaceChild = function (newChild, oldChild) {\n var i = this.childIndex(oldChild);\n if (i !== null) {\n this.childNodes[i] = newChild;\n newChild.parent = this;\n oldChild.parent = null;\n }\n return newChild;\n };\n AbstractNode.prototype.removeChild = function (child) {\n var i = this.childIndex(child);\n if (i !== null) {\n this.childNodes.splice(i, 1);\n child.parent = null;\n }\n return child;\n };\n AbstractNode.prototype.childIndex = function (node) {\n var i = this.childNodes.indexOf(node);\n return i === -1 ? null : i;\n };\n AbstractNode.prototype.copy = function () {\n var e_4, _a;\n var node = this.factory.create(this.kind);\n node.properties = __assign({}, this.properties);\n try {\n for (var _b = __values(this.childNodes || []), _c = _b.next(); !_c.done; _c = _b.next()) {\n var child = _c.value;\n if (child) {\n node.appendChild(child.copy());\n }\n }\n } catch (e_4_1) {\n e_4 = {\n error: e_4_1\n };\n } finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n } finally {\n if (e_4) throw e_4.error;\n }\n }\n return node;\n };\n AbstractNode.prototype.findNodes = function (kind) {\n var nodes = [];\n this.walkTree(function (node) {\n if (node.isKind(kind)) {\n nodes.push(node);\n }\n });\n return nodes;\n };\n AbstractNode.prototype.walkTree = function (func, data) {\n var e_5, _a;\n func(this, data);\n try {\n for (var _b = __values(this.childNodes), _c = _b.next(); !_c.done; _c = _b.next()) {\n var child = _c.value;\n if (child) {\n child.walkTree(func, data);\n }\n }\n } catch (e_5_1) {\n e_5 = {\n error: e_5_1\n };\n } finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n } finally {\n if (e_5) throw e_5.error;\n }\n }\n return data;\n };\n AbstractNode.prototype.toString = function () {\n return this.kind + '(' + this.childNodes.join(',') + ')';\n };\n return AbstractNode;\n}();\nexports.AbstractNode = AbstractNode;\nvar AbstractEmptyNode = function (_super) {\n __extends(AbstractEmptyNode, _super);\n function AbstractEmptyNode() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AbstractEmptyNode.prototype.setChildren = function (_children) {};\n AbstractEmptyNode.prototype.appendChild = function (child) {\n return child;\n };\n AbstractEmptyNode.prototype.replaceChild = function (_newChild, oldChild) {\n return oldChild;\n };\n AbstractEmptyNode.prototype.childIndex = function (_node) {\n return null;\n };\n AbstractEmptyNode.prototype.walkTree = function (func, data) {\n func(this, data);\n return data;\n };\n AbstractEmptyNode.prototype.toString = function () {\n return this.kind;\n };\n return AbstractEmptyNode;\n}(AbstractNode);\nexports.AbstractEmptyNode = AbstractEmptyNode;","map":{"version":3,"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","prototype","hasOwnProperty","call","TypeError","String","__","constructor","create","__assign","assign","t","s","i","n","arguments","length","apply","__values","o","Symbol","iterator","m","next","value","done","defineProperty","exports","AbstractEmptyNode","AbstractNode","factory","properties","children","e_1","_a","parent","childNodes","_b","keys","_c","name_1","setProperty","e_1_1","error","return","setChildren","get","enumerable","configurable","name","getProperty","getPropertyNames","getAllProperties","removeProperty","e_2","names","_i","names_1","names_1_1","name_2","e_2_1","isKind","kind","nodeIsKind","e_3","children_1","children_1_1","child","appendChild","e_3_1","push","replaceChild","newChild","oldChild","childIndex","removeChild","splice","node","indexOf","copy","e_4","e_4_1","findNodes","nodes","walkTree","func","data","e_5","e_5_1","toString","join","_super","_children","_newChild","_node"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/core/Tree/Node.js"],"sourcesContent":["\"use strict\";\nvar __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar __assign = (this && this.__assign) || function () {\n __assign = Object.assign || function(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\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};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.AbstractEmptyNode = exports.AbstractNode = void 0;\nvar AbstractNode = (function () {\n function AbstractNode(factory, properties, children) {\n var e_1, _a;\n if (properties === void 0) { properties = {}; }\n if (children === void 0) { children = []; }\n this.factory = factory;\n this.parent = null;\n this.properties = {};\n this.childNodes = [];\n try {\n for (var _b = __values(Object.keys(properties)), _c = _b.next(); !_c.done; _c = _b.next()) {\n var name_1 = _c.value;\n this.setProperty(name_1, properties[name_1]);\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 if (children.length) {\n this.setChildren(children);\n }\n }\n Object.defineProperty(AbstractNode.prototype, \"kind\", {\n get: function () {\n return 'unknown';\n },\n enumerable: false,\n configurable: true\n });\n AbstractNode.prototype.setProperty = function (name, value) {\n this.properties[name] = value;\n };\n AbstractNode.prototype.getProperty = function (name) {\n return this.properties[name];\n };\n AbstractNode.prototype.getPropertyNames = function () {\n return Object.keys(this.properties);\n };\n AbstractNode.prototype.getAllProperties = function () {\n return this.properties;\n };\n AbstractNode.prototype.removeProperty = function () {\n var e_2, _a;\n var names = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n names[_i] = arguments[_i];\n }\n try {\n for (var names_1 = __values(names), names_1_1 = names_1.next(); !names_1_1.done; names_1_1 = names_1.next()) {\n var name_2 = names_1_1.value;\n delete this.properties[name_2];\n }\n }\n catch (e_2_1) { e_2 = { error: e_2_1 }; }\n finally {\n try {\n if (names_1_1 && !names_1_1.done && (_a = names_1.return)) _a.call(names_1);\n }\n finally { if (e_2) throw e_2.error; }\n }\n };\n AbstractNode.prototype.isKind = function (kind) {\n return this.factory.nodeIsKind(this, kind);\n };\n AbstractNode.prototype.setChildren = function (children) {\n var e_3, _a;\n this.childNodes = [];\n try {\n for (var children_1 = __values(children), children_1_1 = children_1.next(); !children_1_1.done; children_1_1 = children_1.next()) {\n var child = children_1_1.value;\n this.appendChild(child);\n }\n }\n catch (e_3_1) { e_3 = { error: e_3_1 }; }\n finally {\n try {\n if (children_1_1 && !children_1_1.done && (_a = children_1.return)) _a.call(children_1);\n }\n finally { if (e_3) throw e_3.error; }\n }\n };\n AbstractNode.prototype.appendChild = function (child) {\n this.childNodes.push(child);\n child.parent = this;\n return child;\n };\n AbstractNode.prototype.replaceChild = function (newChild, oldChild) {\n var i = this.childIndex(oldChild);\n if (i !== null) {\n this.childNodes[i] = newChild;\n newChild.parent = this;\n oldChild.parent = null;\n }\n return newChild;\n };\n AbstractNode.prototype.removeChild = function (child) {\n var i = this.childIndex(child);\n if (i !== null) {\n this.childNodes.splice(i, 1);\n child.parent = null;\n }\n return child;\n };\n AbstractNode.prototype.childIndex = function (node) {\n var i = this.childNodes.indexOf(node);\n return (i === -1 ? null : i);\n };\n AbstractNode.prototype.copy = function () {\n var e_4, _a;\n var node = this.factory.create(this.kind);\n node.properties = __assign({}, this.properties);\n try {\n for (var _b = __values(this.childNodes || []), _c = _b.next(); !_c.done; _c = _b.next()) {\n var child = _c.value;\n if (child) {\n node.appendChild(child.copy());\n }\n }\n }\n catch (e_4_1) { e_4 = { error: e_4_1 }; }\n finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n }\n finally { if (e_4) throw e_4.error; }\n }\n return node;\n };\n AbstractNode.prototype.findNodes = function (kind) {\n var nodes = [];\n this.walkTree(function (node) {\n if (node.isKind(kind)) {\n nodes.push(node);\n }\n });\n return nodes;\n };\n AbstractNode.prototype.walkTree = function (func, data) {\n var e_5, _a;\n func(this, data);\n try {\n for (var _b = __values(this.childNodes), _c = _b.next(); !_c.done; _c = _b.next()) {\n var child = _c.value;\n if (child) {\n child.walkTree(func, data);\n }\n }\n }\n catch (e_5_1) { e_5 = { error: e_5_1 }; }\n finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n }\n finally { if (e_5) throw e_5.error; }\n }\n return data;\n };\n AbstractNode.prototype.toString = function () {\n return this.kind + '(' + this.childNodes.join(',') + ')';\n };\n return AbstractNode;\n}());\nexports.AbstractNode = AbstractNode;\nvar AbstractEmptyNode = (function (_super) {\n __extends(AbstractEmptyNode, _super);\n function AbstractEmptyNode() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n AbstractEmptyNode.prototype.setChildren = function (_children) {\n };\n AbstractEmptyNode.prototype.appendChild = function (child) {\n return child;\n };\n AbstractEmptyNode.prototype.replaceChild = function (_newChild, oldChild) {\n return oldChild;\n };\n AbstractEmptyNode.prototype.childIndex = function (_node) {\n return null;\n };\n AbstractEmptyNode.prototype.walkTree = function (func, data) {\n func(this, data);\n return data;\n };\n AbstractEmptyNode.prototype.toString = function () {\n return this.kind;\n };\n return AbstractEmptyNode;\n}(AbstractNode));\nexports.AbstractEmptyNode = AbstractEmptyNode;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}