{"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};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.SubHandlers = exports.SubHandler = exports.MapHandler = void 0;\nvar PrioritizedList_js_1 = require(\"../../util/PrioritizedList.js\");\nvar FunctionList_js_1 = require(\"../../util/FunctionList.js\");\nvar MapHandler;\n(function (MapHandler) {\n var maps = new Map();\n MapHandler.register = function (map) {\n maps.set(map.name, map);\n };\n MapHandler.getMap = function (name) {\n return maps.get(name);\n };\n})(MapHandler = exports.MapHandler || (exports.MapHandler = {}));\nvar SubHandler = function () {\n function SubHandler() {\n this._configuration = new PrioritizedList_js_1.PrioritizedList();\n this._fallback = new FunctionList_js_1.FunctionList();\n }\n SubHandler.prototype.add = function (maps, fallback, priority) {\n var e_1, _a;\n if (priority === void 0) {\n priority = PrioritizedList_js_1.PrioritizedList.DEFAULTPRIORITY;\n }\n try {\n for (var _b = __values(maps.slice().reverse()), _c = _b.next(); !_c.done; _c = _b.next()) {\n var name_1 = _c.value;\n var map = MapHandler.getMap(name_1);\n if (!map) {\n this.warn('Configuration ' + name_1 + ' not found! Omitted.');\n return;\n }\n this._configuration.add(map, priority);\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 (fallback) {\n this._fallback.add(fallback, priority);\n }\n };\n SubHandler.prototype.parse = function (input) {\n var e_2, _a;\n try {\n for (var _b = __values(this._configuration), _c = _b.next(); !_c.done; _c = _b.next()) {\n var map = _c.value.item;\n var result = map.parse(input);\n if (result) {\n return result;\n }\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 var _d = __read(input, 2),\n env = _d[0],\n symbol = _d[1];\n Array.from(this._fallback)[0].item(env, symbol);\n };\n SubHandler.prototype.lookup = function (symbol) {\n var map = this.applicable(symbol);\n return map ? map.lookup(symbol) : null;\n };\n SubHandler.prototype.contains = function (symbol) {\n return this.applicable(symbol) ? true : false;\n };\n SubHandler.prototype.toString = function () {\n var e_3, _a;\n var names = [];\n try {\n for (var _b = __values(this._configuration), _c = _b.next(); !_c.done; _c = _b.next()) {\n var map = _c.value.item;\n names.push(map.name);\n }\n } catch (e_3_1) {\n e_3 = {\n error: e_3_1\n };\n } finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n } finally {\n if (e_3) throw e_3.error;\n }\n }\n return names.join(', ');\n };\n SubHandler.prototype.applicable = function (symbol) {\n var e_4, _a;\n try {\n for (var _b = __values(this._configuration), _c = _b.next(); !_c.done; _c = _b.next()) {\n var map = _c.value.item;\n if (map.contains(symbol)) {\n return map;\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 null;\n };\n SubHandler.prototype.retrieve = function (name) {\n var e_5, _a;\n try {\n for (var _b = __values(this._configuration), _c = _b.next(); !_c.done; _c = _b.next()) {\n var map = _c.value.item;\n if (map.name === name) {\n return map;\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 null;\n };\n SubHandler.prototype.warn = function (message) {\n console.log('TexParser Warning: ' + message);\n };\n return SubHandler;\n}();\nexports.SubHandler = SubHandler;\nvar SubHandlers = function () {\n function SubHandlers() {\n this.map = new Map();\n }\n SubHandlers.prototype.add = function (handlers, fallbacks, priority) {\n var e_6, _a;\n if (priority === void 0) {\n priority = PrioritizedList_js_1.PrioritizedList.DEFAULTPRIORITY;\n }\n try {\n for (var _b = __values(Object.keys(handlers)), _c = _b.next(); !_c.done; _c = _b.next()) {\n var key = _c.value;\n var name_2 = key;\n var subHandler = this.get(name_2);\n if (!subHandler) {\n subHandler = new SubHandler();\n this.set(name_2, subHandler);\n }\n subHandler.add(handlers[name_2], fallbacks[name_2], priority);\n }\n } catch (e_6_1) {\n e_6 = {\n error: e_6_1\n };\n } finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n } finally {\n if (e_6) throw e_6.error;\n }\n }\n };\n SubHandlers.prototype.set = function (name, subHandler) {\n this.map.set(name, subHandler);\n };\n SubHandlers.prototype.get = function (name) {\n return this.map.get(name);\n };\n SubHandlers.prototype.retrieve = function (name) {\n var e_7, _a;\n try {\n for (var _b = __values(this.map.values()), _c = _b.next(); !_c.done; _c = _b.next()) {\n var handler = _c.value;\n var map = handler.retrieve(name);\n if (map) {\n return map;\n }\n }\n } catch (e_7_1) {\n e_7 = {\n error: e_7_1\n };\n } finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n } finally {\n if (e_7) throw e_7.error;\n }\n }\n return null;\n };\n SubHandlers.prototype.keys = function () {\n return this.map.keys();\n };\n return SubHandlers;\n}();\nexports.SubHandlers = SubHandlers;","map":{"version":3,"names":["__values","o","s","Symbol","iterator","m","i","call","length","next","value","done","TypeError","__read","n","r","ar","e","push","error","Object","defineProperty","exports","SubHandlers","SubHandler","MapHandler","PrioritizedList_js_1","require","FunctionList_js_1","maps","Map","register","map","set","name","getMap","get","_configuration","PrioritizedList","_fallback","FunctionList","prototype","add","fallback","priority","e_1","_a","DEFAULTPRIORITY","_b","slice","reverse","_c","name_1","warn","e_1_1","return","parse","input","e_2","item","result","e_2_1","_d","env","symbol","Array","from","lookup","applicable","contains","toString","e_3","names","e_3_1","join","e_4","e_4_1","retrieve","e_5","e_5_1","message","console","log","handlers","fallbacks","e_6","keys","key","name_2","subHandler","e_6_1","e_7","values","handler","e_7_1"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/MapHandler.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};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.SubHandlers = exports.SubHandler = exports.MapHandler = void 0;\nvar PrioritizedList_js_1 = require(\"../../util/PrioritizedList.js\");\nvar FunctionList_js_1 = require(\"../../util/FunctionList.js\");\nvar MapHandler;\n(function (MapHandler) {\n var maps = new Map();\n MapHandler.register = function (map) {\n maps.set(map.name, map);\n };\n MapHandler.getMap = function (name) {\n return maps.get(name);\n };\n})(MapHandler = exports.MapHandler || (exports.MapHandler = {}));\nvar SubHandler = (function () {\n function SubHandler() {\n this._configuration = new PrioritizedList_js_1.PrioritizedList();\n this._fallback = new FunctionList_js_1.FunctionList();\n }\n SubHandler.prototype.add = function (maps, fallback, priority) {\n var e_1, _a;\n if (priority === void 0) { priority = PrioritizedList_js_1.PrioritizedList.DEFAULTPRIORITY; }\n try {\n for (var _b = __values(maps.slice().reverse()), _c = _b.next(); !_c.done; _c = _b.next()) {\n var name_1 = _c.value;\n var map = MapHandler.getMap(name_1);\n if (!map) {\n this.warn('Configuration ' + name_1 + ' not found! Omitted.');\n return;\n }\n this._configuration.add(map, priority);\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 (fallback) {\n this._fallback.add(fallback, priority);\n }\n };\n SubHandler.prototype.parse = function (input) {\n var e_2, _a;\n try {\n for (var _b = __values(this._configuration), _c = _b.next(); !_c.done; _c = _b.next()) {\n var map = _c.value.item;\n var result = map.parse(input);\n if (result) {\n return result;\n }\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 var _d = __read(input, 2), env = _d[0], symbol = _d[1];\n Array.from(this._fallback)[0].item(env, symbol);\n };\n SubHandler.prototype.lookup = function (symbol) {\n var map = this.applicable(symbol);\n return map ? map.lookup(symbol) : null;\n };\n SubHandler.prototype.contains = function (symbol) {\n return this.applicable(symbol) ? true : false;\n };\n SubHandler.prototype.toString = function () {\n var e_3, _a;\n var names = [];\n try {\n for (var _b = __values(this._configuration), _c = _b.next(); !_c.done; _c = _b.next()) {\n var map = _c.value.item;\n names.push(map.name);\n }\n }\n catch (e_3_1) { e_3 = { error: e_3_1 }; }\n finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n }\n finally { if (e_3) throw e_3.error; }\n }\n return names.join(', ');\n };\n SubHandler.prototype.applicable = function (symbol) {\n var e_4, _a;\n try {\n for (var _b = __values(this._configuration), _c = _b.next(); !_c.done; _c = _b.next()) {\n var map = _c.value.item;\n if (map.contains(symbol)) {\n return map;\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 null;\n };\n SubHandler.prototype.retrieve = function (name) {\n var e_5, _a;\n try {\n for (var _b = __values(this._configuration), _c = _b.next(); !_c.done; _c = _b.next()) {\n var map = _c.value.item;\n if (map.name === name) {\n return map;\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 null;\n };\n SubHandler.prototype.warn = function (message) {\n console.log('TexParser Warning: ' + message);\n };\n return SubHandler;\n}());\nexports.SubHandler = SubHandler;\nvar SubHandlers = (function () {\n function SubHandlers() {\n this.map = new Map();\n }\n SubHandlers.prototype.add = function (handlers, fallbacks, priority) {\n var e_6, _a;\n if (priority === void 0) { priority = PrioritizedList_js_1.PrioritizedList.DEFAULTPRIORITY; }\n try {\n for (var _b = __values(Object.keys(handlers)), _c = _b.next(); !_c.done; _c = _b.next()) {\n var key = _c.value;\n var name_2 = key;\n var subHandler = this.get(name_2);\n if (!subHandler) {\n subHandler = new SubHandler();\n this.set(name_2, subHandler);\n }\n subHandler.add(handlers[name_2], fallbacks[name_2], priority);\n }\n }\n catch (e_6_1) { e_6 = { error: e_6_1 }; }\n finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n }\n finally { if (e_6) throw e_6.error; }\n }\n };\n SubHandlers.prototype.set = function (name, subHandler) {\n this.map.set(name, subHandler);\n };\n SubHandlers.prototype.get = function (name) {\n return this.map.get(name);\n };\n SubHandlers.prototype.retrieve = function (name) {\n var e_7, _a;\n try {\n for (var _b = __values(this.map.values()), _c = _b.next(); !_c.done; _c = _b.next()) {\n var handler = _c.value;\n var map = handler.retrieve(name);\n if (map) {\n return map;\n }\n }\n }\n catch (e_7_1) { e_7 = { error: e_7_1 }; }\n finally {\n try {\n if (_c && !_c.done && (_a = _b.return)) _a.call(_b);\n }\n finally { if (e_7) throw e_7.error; }\n }\n return null;\n };\n SubHandlers.prototype.keys = function () {\n return this.map.keys();\n };\n return SubHandlers;\n}());\nexports.SubHandlers = SubHandlers;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}