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 __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 __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.CommonMmultiscriptsMixin = exports.ScriptNames = exports.NextScript = void 0;\nvar BBox_js_1 = require(\"../../../util/BBox.js\");\nexports.NextScript = {\n base: 'subList',\n subList: 'supList',\n supList: 'subList',\n psubList: 'psupList',\n psupList: 'psubList'\n};\nexports.ScriptNames = ['sup', 'sup', 'psup', 'psub'];\nfunction CommonMmultiscriptsMixin(Base) {\n return function (_super) {\n __extends(class_1, _super);\n function class_1() {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n var _this = _super.apply(this, __spreadArray([], __read(args), false)) || this;\n _this.scriptData = null;\n _this.firstPrescript = 0;\n _this.getScriptData();\n return _this;\n }\n class_1.prototype.combinePrePost = function (pre, post) {\n var bbox = new BBox_js_1.BBox(pre);\n bbox.combine(post, 0, 0);\n return bbox;\n };\n class_1.prototype.computeBBox = function (bbox, recompute) {\n if (recompute === void 0) {\n recompute = false;\n }\n var scriptspace = this.font.params.scriptspace;\n var data = this.scriptData;\n var sub = this.combinePrePost(data.sub, data.psub);\n var sup = this.combinePrePost(data.sup, data.psup);\n var _a = __read(this.getUVQ(sub, sup), 2),\n u = _a[0],\n v = _a[1];\n bbox.empty();\n if (data.numPrescripts) {\n bbox.combine(data.psup, scriptspace, u);\n bbox.combine(data.psub, scriptspace, v);\n }\n bbox.append(data.base);\n if (data.numScripts) {\n var w = bbox.w;\n bbox.combine(data.sup, w, u);\n bbox.combine(data.sub, w, v);\n bbox.w += scriptspace;\n }\n bbox.clean();\n this.setChildPWidths(recompute);\n };\n class_1.prototype.getScriptData = function () {\n var data = this.scriptData = {\n base: null,\n sub: BBox_js_1.BBox.empty(),\n sup: BBox_js_1.BBox.empty(),\n psub: BBox_js_1.BBox.empty(),\n psup: BBox_js_1.BBox.empty(),\n numPrescripts: 0,\n numScripts: 0\n };\n var lists = this.getScriptBBoxLists();\n this.combineBBoxLists(data.sub, data.sup, lists.subList, lists.supList);\n this.combineBBoxLists(data.psub, data.psup, lists.psubList, lists.psupList);\n data.base = lists.base[0];\n data.numPrescripts = lists.psubList.length;\n data.numScripts = lists.subList.length;\n };\n class_1.prototype.getScriptBBoxLists = function () {\n var e_1, _a;\n var lists = {\n base: [],\n subList: [],\n supList: [],\n psubList: [],\n psupList: []\n };\n var script = 'base';\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.node.isKind('mprescripts')) {\n script = 'psubList';\n } else {\n lists[script].push(child.getOuterBBox());\n script = exports.NextScript[script];\n }\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 this.firstPrescript = lists.subList.length + lists.supList.length + 2;\n this.padLists(lists.subList, lists.supList);\n this.padLists(lists.psubList, lists.psupList);\n return lists;\n };\n class_1.prototype.padLists = function (list1, list2) {\n if (list1.length > list2.length) {\n list2.push(BBox_js_1.BBox.empty());\n }\n };\n class_1.prototype.combineBBoxLists = function (bbox1, bbox2, list1, list2) {\n for (var i = 0; i < list1.length; i++) {\n var _a = __read(this.getScaledWHD(list1[i]), 3),\n w1 = _a[0],\n h1 = _a[1],\n d1 = _a[2];\n var _b = __read(this.getScaledWHD(list2[i]), 3),\n w2 = _b[0],\n h2 = _b[1],\n d2 = _b[2];\n var w = Math.max(w1, w2);\n bbox1.w += w;\n bbox2.w += w;\n if (h1 > bbox1.h) bbox1.h = h1;\n if (d1 > bbox1.d) bbox1.d = d1;\n if (h2 > bbox2.h) bbox2.h = h2;\n if (d2 > bbox2.d) bbox2.d = d2;\n }\n };\n class_1.prototype.getScaledWHD = function (bbox) {\n var w = bbox.w,\n h = bbox.h,\n d = bbox.d,\n rscale = bbox.rscale;\n return [w * rscale, h * rscale, d * rscale];\n };\n class_1.prototype.getUVQ = function (subbox, supbox) {\n var _a;\n if (!this.UVQ) {\n var _b = __read([0, 0, 0], 3),\n u = _b[0],\n v = _b[1],\n q = _b[2];\n if (subbox.h === 0 && subbox.d === 0) {\n u = this.getU();\n } else if (supbox.h === 0 && supbox.d === 0) {\n u = -this.getV();\n } else {\n _a = __read(_super.prototype.getUVQ.call(this, subbox, supbox), 3), u = _a[0], v = _a[1], q = _a[2];\n }\n this.UVQ = [u, v, q];\n }\n return this.UVQ;\n };\n return class_1;\n }(Base);\n}\nexports.CommonMmultiscriptsMixin = CommonMmultiscriptsMixin;","map":{"version":3,"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","prototype","hasOwnProperty","call","TypeError","String","__","constructor","create","__read","o","n","m","Symbol","iterator","i","r","ar","e","next","done","push","value","error","__spreadArray","to","from","pack","arguments","length","l","slice","concat","__values","s","defineProperty","exports","CommonMmultiscriptsMixin","ScriptNames","NextScript","BBox_js_1","require","base","subList","supList","psubList","psupList","Base","_super","class_1","args","_i","_this","apply","scriptData","firstPrescript","getScriptData","combinePrePost","pre","post","bbox","BBox","combine","computeBBox","recompute","scriptspace","font","params","data","sub","psub","sup","psup","_a","getUVQ","u","v","empty","numPrescripts","append","numScripts","w","clean","setChildPWidths","lists","getScriptBBoxLists","combineBBoxLists","e_1","script","_b","childNodes","_c","child","node","isKind","getOuterBBox","e_1_1","return","padLists","list1","list2","bbox1","bbox2","getScaledWHD","w1","h1","d1","w2","h2","d2","Math","max","h","rscale","subbox","supbox","UVQ","q","getU","getV"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/output/common/Wrappers/mmultiscripts.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 __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 __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.CommonMmultiscriptsMixin = exports.ScriptNames = exports.NextScript = void 0;\nvar BBox_js_1 = require(\"../../../util/BBox.js\");\nexports.NextScript = {\n base: 'subList',\n subList: 'supList',\n supList: 'subList',\n psubList: 'psupList',\n psupList: 'psubList',\n};\nexports.ScriptNames = ['sup', 'sup', 'psup', 'psub'];\nfunction CommonMmultiscriptsMixin(Base) {\n return (function (_super) {\n __extends(class_1, _super);\n function class_1() {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n var _this = _super.apply(this, __spreadArray([], __read(args), false)) || this;\n _this.scriptData = null;\n _this.firstPrescript = 0;\n _this.getScriptData();\n return _this;\n }\n class_1.prototype.combinePrePost = function (pre, post) {\n var bbox = new BBox_js_1.BBox(pre);\n bbox.combine(post, 0, 0);\n return bbox;\n };\n class_1.prototype.computeBBox = function (bbox, recompute) {\n if (recompute === void 0) { recompute = false; }\n var scriptspace = this.font.params.scriptspace;\n var data = this.scriptData;\n var sub = this.combinePrePost(data.sub, data.psub);\n var sup = this.combinePrePost(data.sup, data.psup);\n var _a = __read(this.getUVQ(sub, sup), 2), u = _a[0], v = _a[1];\n bbox.empty();\n if (data.numPrescripts) {\n bbox.combine(data.psup, scriptspace, u);\n bbox.combine(data.psub, scriptspace, v);\n }\n bbox.append(data.base);\n if (data.numScripts) {\n var w = bbox.w;\n bbox.combine(data.sup, w, u);\n bbox.combine(data.sub, w, v);\n bbox.w += scriptspace;\n }\n bbox.clean();\n this.setChildPWidths(recompute);\n };\n class_1.prototype.getScriptData = function () {\n var data = this.scriptData = {\n base: null, sub: BBox_js_1.BBox.empty(), sup: BBox_js_1.BBox.empty(), psub: BBox_js_1.BBox.empty(), psup: BBox_js_1.BBox.empty(),\n numPrescripts: 0, numScripts: 0\n };\n var lists = this.getScriptBBoxLists();\n this.combineBBoxLists(data.sub, data.sup, lists.subList, lists.supList);\n this.combineBBoxLists(data.psub, data.psup, lists.psubList, lists.psupList);\n data.base = lists.base[0];\n data.numPrescripts = lists.psubList.length;\n data.numScripts = lists.subList.length;\n };\n class_1.prototype.getScriptBBoxLists = function () {\n var e_1, _a;\n var lists = {\n base: [], subList: [], supList: [], psubList: [], psupList: []\n };\n var script = 'base';\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.node.isKind('mprescripts')) {\n script = 'psubList';\n }\n else {\n lists[script].push(child.getOuterBBox());\n script = exports.NextScript[script];\n }\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 this.firstPrescript = lists.subList.length + lists.supList.length + 2;\n this.padLists(lists.subList, lists.supList);\n this.padLists(lists.psubList, lists.psupList);\n return lists;\n };\n class_1.prototype.padLists = function (list1, list2) {\n if (list1.length > list2.length) {\n list2.push(BBox_js_1.BBox.empty());\n }\n };\n class_1.prototype.combineBBoxLists = function (bbox1, bbox2, list1, list2) {\n for (var i = 0; i < list1.length; i++) {\n var _a = __read(this.getScaledWHD(list1[i]), 3), w1 = _a[0], h1 = _a[1], d1 = _a[2];\n var _b = __read(this.getScaledWHD(list2[i]), 3), w2 = _b[0], h2 = _b[1], d2 = _b[2];\n var w = Math.max(w1, w2);\n bbox1.w += w;\n bbox2.w += w;\n if (h1 > bbox1.h)\n bbox1.h = h1;\n if (d1 > bbox1.d)\n bbox1.d = d1;\n if (h2 > bbox2.h)\n bbox2.h = h2;\n if (d2 > bbox2.d)\n bbox2.d = d2;\n }\n };\n class_1.prototype.getScaledWHD = function (bbox) {\n var w = bbox.w, h = bbox.h, d = bbox.d, rscale = bbox.rscale;\n return [w * rscale, h * rscale, d * rscale];\n };\n class_1.prototype.getUVQ = function (subbox, supbox) {\n var _a;\n if (!this.UVQ) {\n var _b = __read([0, 0, 0], 3), u = _b[0], v = _b[1], q = _b[2];\n if (subbox.h === 0 && subbox.d === 0) {\n u = this.getU();\n }\n else if (supbox.h === 0 && supbox.d === 0) {\n u = -this.getV();\n }\n else {\n _a = __read(_super.prototype.getUVQ.call(this, subbox, supbox), 3), u = _a[0], v = _a[1], q = _a[2];\n }\n this.UVQ = [u, v, q];\n }\n return this.UVQ;\n };\n return class_1;\n }(Base));\n}\nexports.CommonMmultiscriptsMixin = CommonMmultiscriptsMixin;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|